aboutsummaryrefslogtreecommitdiffstats
path: root/src/windows
Commit message (Collapse)AuthorAgeFilesLines
* Switch all uses of CWin32Exception to CoreException.Gravatar Sadie Powell2026-06-113-74/+21
| | | | | | | [skip alpine ci] [skip irctest ci] [skip macos ci] [skip ubuntu ci]
* Move warnings from win32wrapper to CMake.Gravatar Sadie Powell2026-06-111-37/+0
| | | | | | | | | | Also cull most of the warnings because they're obsolete or things we want to know about. [skip alpine ci] [skip irctest ci] [skip macos ci] [skip ubuntu ci]
* Remove the Windows memory wrapper.Gravatar Sadie Powell2026-06-112-68/+0
| | | | | | | | | | | I have consulted the Microsoft documentation and this has not been necessary for a long time. Providing all of the libraries share the same CRT it should work fine. [skip alpine ci] [skip irctest ci] [skip macos ci] [skip ubuntu ci]
* Switch Time::ToString to use re-entrant time functions.Gravatar Sadie Powell2026-06-101-0/+22
| | | | | | | | This is safer and has a cleaner failure path (if the functions fail the struct remains zero initialised). I have also removed some legacy checks that aren't needed now we use strftime not asctime.
* Update my email address.Gravatar Sadie Powell2026-06-066-6/+6
|
* Switch the Windows build to use the default CMake NSIS template.Gravatar Sadie Powell2026-05-062-1017/+18
| | | | | | | | | | | The only difference between the default template and ours is we have code in ours to install the Windows service which we can now do via cmake. [skip alpine ci] [skip irctest ci] [skip macos ci] [skip ubuntu ci]
* Version the Windows install by the major version.Gravatar Sadie Powell2026-05-022-5/+5
|
* Switch ascii comparisons over to our own casemap functions.Gravatar Sadie Powell2026-04-301-4/+0
|
* Switch the build system to CMake.Gravatar Sadie Powell2026-04-2710-0/+1713