Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-07-18 | Solve compiler warnings. | John Ankarström | |
2022-07-18 | Add Unicode support to Win32Error. | John Ankarström | |
2022-07-17 | Prefer f() over f(void). | John Ankarström | |
f(void) is a C-ism that is valid but unnecessary in C++. | |||
2022-07-17 | Update type names and variable prefixes. | John Ankarström | |
2022-07-17 | Add const to pointers, update spacing. | John Ankarström | |
It seems that "right-spaced" pointers are more widely used among C++ programmers. | |||
2022-07-17 | Add const to places. | John Ankarström | |
Note that I did NOT add const to non-pointer/non-reference arguments in function declarations (without a following definition), as they do not mean anything there. | |||
2022-07-17 | Remove TsmFromSz. | John Ankarström | |
If needed in the future, it is possible to simply copy it from the Git history. | |||
2022-07-16 | Rewrite TszFromSz as TsmFromSz. | John Ankarström | |
I.e. using std::basic_string<TCHAR> instead of TCHAR *. This removes all unmanaged frees. | |||
2022-07-15 | Split defs.h into separate header files. | John Ankarström | |
This is feasible now that the makedeps script exists to automatically manage build dependencies (see 6034fe2, d00f8b3). | |||
2022-07-15 | Add Win32Error exception class. | John Ankarström | |
2022-07-15 | Add support for Prolog exceptions. | John Ankarström | |
2022-07-15 | Replace Library::Load with try_make_unique template. | John Ankarström | |
2022-07-15 | Change declaration style. | John Ankarström | |
2022-07-15 | Add wrapper for LoadLibrary, FreeLibrary. | John Ankarström | |
2022-07-10 | Convert to C++. | John Ankarström | |
I already hit upon some object-oriented programming patterns in *listview.c, so I felt that it would be natural to use this as an opportunity to learn C++. |