Commit Graph

33 Commits

Author SHA1 Message Date
Luke Street 32090b4d4a Refactor to remove <Windows.h> from headers 2022-02-22 00:48:11 -05:00
Luke Street 2252e6c3c3 Fix typo 2021-06-30 16:21:37 -04:00
Luke Street 4cf61b7d5e Use UTF-8 exclusively internally 2021-06-28 18:58:22 -04:00
Lioncash 1b813f0c70 Util: Make operator|= and &= constexpr for bitwise enums
Maintains parity with hecl's version of the macro, etc.
2020-04-05 10:00:12 -04:00
Phillip Stephens 222fb5c179
Add missing include 2019-08-31 01:58:06 -07:00
Lioncash 7e3a2370c5 General: Avoid indirect includes
Ensures all inclusions are made where necessary.
2019-08-30 10:35:03 -04:00
Jack Andersen dc436ffb32 Make stuff constexpr 2019-07-19 18:26:25 -10:00
Jack Andersen 51c7163cfd Better CMake dependency handling 2019-06-11 16:04:15 -10:00
Jack Andersen 630119350b Add True and False tests for bitwise enums 2019-04-02 18:29:35 -10:00
Jack Andersen 3a6ee9a70c Minor bitwise enum macro change 2018-12-15 20:30:54 -10:00
Jack Andersen f126245eef New code style refactor 2018-12-07 19:20:24 -10:00
Jack Andersen a1e2242691 _SYS_STR macro fix 2018-10-18 14:57:43 -10:00
Jack Andersen bd1c3e99f2 Windows build fixes 2018-10-14 10:12:52 -10:00
Jack Andersen e84546be2d Convert to pragma once 2018-10-06 17:41:40 -10:00
Jack Andersen bdf4bd07a8 Use asynchronous I/O for Card access 2018-02-05 23:34:01 -10:00
Jack Andersen 8052a6372e Huge compile performance refactor 2017-12-28 22:07:49 -10:00
Jack Andersen c6fcf45546 Windows fixes 2017-11-13 17:36:10 -10:00
Jack Andersen ffbe61508f string_view refactor 2017-11-12 20:18:30 -10:00
Jack Andersen 09e0582282 Use MoveFileEx for Win32 file renaming 2017-11-05 20:57:34 -10:00
Jack Andersen 3cf7aee617 Windows fix 2017-10-29 21:28:05 -10:00
Jack Andersen 408ac735b4 FileHandle refactor 2017-01-23 21:40:47 -10:00
Jack Andersen b5f5104877 Checksum and Card copy fixes 2017-01-23 15:50:54 -10:00
Jack Andersen 6892853a14 Ensure WideStringConvert.hpp is included 2016-12-28 12:49:09 -10:00
Jack Andersen f629a52adf Ensure CARD_UCS2 is conditionally defined 2016-12-28 12:43:24 -10:00
Jack Andersen 0869c7b5b5 This had better fix S_ISREG on Windows 2016-12-28 12:05:48 -10:00
Jack Andersen 223ea9a56e Changes to support CMemoryCardSys integration 2016-12-27 22:50:25 -10:00
Phillip Stephens b082a92fb2 Formatting pass 2016-09-05 13:56:39 -07:00
Jack Andersen d0791ebd21 Correct use of constexpr 2016-07-31 18:34:54 -10:00
Jack Andersen d242e2deb6 Use constexpr for evaluating bitwise enums 2016-07-31 10:27:28 -10:00
Phillip Stephens eb07c23acc Fix mac build 2016-06-30 17:50:21 -07:00
Phillip Stephens 4d9bb795b9 Complete base API 2016-06-30 02:53:13 -07:00
Phillip Stephens 2a9c18534a Finalize directory structure
Remove unrelated classes from Card.{cpp,hpp}
2016-06-28 11:53:37 -07:00
Phillip Stephens 65ecd15219 Various fixes, integrity checks, and preparation to include in URDE 2016-06-26 21:28:48 -07:00