aboutsummaryrefslogtreecommitdiffstats
path: root/src/windows
Commit message (Expand)AuthorAgeFilesLines
* Switch all uses of CWin32Exception to CoreException.•••[skip alpine ci] [skip irctest ci] [skip macos ci] [skip ubuntu ci] Gravatar Sadie Powell2026-06-113-74/+21
* Move warnings from win32wrapper to CMake.•••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] Gravatar Sadie Powell2026-06-111-37/+0
* Remove the Windows memory wrapper.•••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] Gravatar Sadie Powell2026-06-112-68/+0
* Switch Time::ToString to use re-entrant time functions.•••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. Gravatar Sadie Powell2026-06-101-0/+22
* Update my email address.Gravatar Sadie Powell2026-06-066-6/+6
* Switch the Windows build to use the default CMake NSIS template.•••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] Gravatar Sadie Powell2026-05-062-1017/+18
* 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