Commit Graph

  • 10a45dd4e9 CXMLReader/Writer: Use pedantic whitespace handling master Lioncache 2026-03-04 18:58:23 -05:00
  • 83eae26fb3 Flags: Silence slicing warnings Lioncache 2026-03-03 19:03:33 -05:00
  • f10889e5ab Macros: Ensure debug break is made on assert Lioncache 2026-02-25 17:09:43 -05:00
  • b1130cdeab NBasics: Simplify interface Lioncache 2026-02-21 16:35:25 -05:00
  • dc95594db5 CTransform4f: Make use of [[nodiscard]] Lioncache 2026-02-21 15:25:24 -05:00
  • d7370edcd2 CTransform4f: Allow for constexpr construction Lioncache 2026-02-21 15:04:07 -05:00
  • e6e7f73d76 CMatrix4f: Remove unnecessary zeroing in constructor Lioncache 2026-02-21 14:43:31 -05:00
  • f75f421fcb CQuaternion: Remove global constants Lioncache 2026-02-21 14:37:24 -05:00
  • 90994644e1 CMatrix4f: Convert constants over to constexpr functions Lioncache 2026-02-21 14:31:06 -05:00
  • ae1c8df533 CMatrix4f: Make use of [[nodiscard]] Lioncache 2026-02-21 14:12:17 -05:00
  • 8c3d321e93 CMatrix4f: Allow constexpr construction Lioncache 2026-02-21 14:09:35 -05:00
  • 7c486d0b28 CFrustumPlanes: Make use of [[nodiscard]] Lioncache 2026-02-21 14:05:10 -05:00
  • b57eead0dd CFrustumPlanes: Allow constructor to be constexpr Lioncache 2026-02-21 13:58:54 -05:00
  • 96a993441b TString: Simplify IndexOfPhrase() Lioncache 2026-02-21 12:49:14 -05:00
  • 3952ad34b1 TString: Remove Begin() and End() pointer functions Lioncache 2026-02-21 12:34:58 -05:00
  • aad3184599 TString: Remove IsVowel() and IsNumerical() Lioncache 2026-02-21 12:26:26 -05:00
  • e7878aa572 TString: Remove unnecessary trait using functions Lioncache 2026-02-21 12:21:30 -05:00
  • 8a9b8c7fbf TString: Generalize operator/ with a string view Lioncache 2026-02-21 12:09:37 -05:00
  • 3d09fe3c61 TString: Make use of string_view where applicable Lioncache 2026-02-11 00:49:19 -05:00
  • 12f62c2c53 TString: Simplify IndexOf overloads Lioncache 2026-02-11 00:44:10 -05:00
  • d35dfef187 TString: Remove Format() function Lioncache 2026-02-11 00:29:27 -05:00
  • 9545100196 IInputStream: Return source string by reference Lioncache 2026-02-10 19:32:17 -05:00
  • 23e72d7859 TString: Remove operator* shorthand Lioncache 2026-02-10 15:12:26 -05:00
  • 6139f1889d CCRC32: Make interface more strict Lioncache 2026-02-10 14:29:46 -05:00
  • a0bb488cd3 TString: Cull some From* API members Lioncache 2026-02-09 11:13:39 -05:00
  • 78ade454b1 TString: Also explicitly add fmt formatter for TString underlying type Lioncache 2026-02-09 10:54:23 -05:00
  • 3d1ac65719 TString: Add fmt formatter for TString Lioncache 2026-02-09 10:47:06 -05:00
  • 16a8404347 CFileOutStream: Fix seek status reporting Lioncache 2026-02-09 08:37:55 -05:00
  • 86cd5a0270 CFileInStream: Fix seek status reporting Lioncache 2026-02-09 08:25:03 -05:00
  • 55b88dac24 Log: Move off TString Lioncache 2026-02-06 11:55:17 -05:00
  • 6b843bd31f CFourCC: Simplify string portions of interface Lioncache 2026-02-06 11:13:18 -05:00
  • f0c3a3841c CFourCC: Collapse comparison operators Lioncache 2026-02-06 10:41:31 -05:00
  • 2bbb53e340 CFourCC: Remove FOURCC_FROM_TEXT Lioncache 2026-02-06 10:39:07 -05:00
  • 63dc9f83e4 EGame: Trim use of FOURCC macro Lioncache 2026-02-06 10:32:31 -05:00
  • 28bb335317 General: Remove BasicTypes Lioncache 2026-01-21 10:11:07 -05:00
  • b10d56d873 TString: Add missing <bit> header Lioncache 2026-01-17 02:53:49 -05:00
  • 18c3473895 General: Remove general include headers Lioncache 2026-01-16 23:46:32 -05:00
  • 044a6cfcd8 Macros: convert alignment function into template Lioncache 2026-01-16 23:07:28 -05:00
  • 7f20a5ef97 General: Add AXIO_ prefix to header guards Lioncache 2026-01-16 22:45:06 -05:00
  • c0ad96fa07 MathUtil: Make header define less generic Lioncache 2026-01-16 22:28:42 -05:00
  • 9e04565b79 MathUtil: Remove unused math functions Lioncache 2026-01-16 22:19:11 -05:00
  • e6573b8b52 CQuaternion: Missed one acosf call Lioncache 2026-01-16 04:32:45 -05:00
  • fb57f5631c CQuaternion: Use generic float function names Lioncache 2026-01-16 04:23:52 -05:00
  • ee8a34ef71 Flags: Make interface more strongly typed Lioncache 2026-01-15 20:50:15 -05:00
  • 7a854cbb45 Fix compile errors with gcc Phillip Stephens 2026-01-15 14:57:37 -08:00
  • fef4951e1e externals: Remove dependency on CodeGen Lioncache 2026-01-15 15:57:07 -05:00
  • 620e992787 CQuaternion: Mark constants const Lioncache 2026-01-13 22:03:44 -05:00
  • 357d47ff21 CVector4f: Make Write() const Lioncache 2026-01-13 21:49:01 -05:00
  • ba45c04716 CSerialVersion: Move basic constructors inline Lioncache 2026-01-13 21:43:10 -05:00
  • d4f3080c96 CScopedTimer: Use std::string_view instead of std::string Lioncache 2026-01-13 21:37:37 -05:00
  • c3ef51f6e4 CAssetID: Mark invalid instances as const Lioncache 2026-01-12 16:14:55 -05:00
  • c255b950cf IOutputStream: Remove mDataDest member Lioncache 2026-01-12 16:09:25 -05:00
  • 00f3bef71a IOutputStream: Migrate over to sized names Lioncache 2026-01-12 14:32:52 -05:00
  • b4f413e935 IInputStream: Rename accessors to specify data size Lioncache 2026-01-12 11:09:45 -05:00
  • cd0a272d50 CFourCC: ToLong() -> ToU32() Lioncache 2026-01-12 10:19:51 -05:00
  • 99269f2b76 CAssetID: ToLong()/ToLongLong() -> ToU32()/ToU64() Lioncache 2026-01-12 10:01:56 -05:00
  • a11e23e70a TString: Further simplify API Lioncache 2026-01-11 12:22:47 -05:00
  • a440e2efaa CScopedTimer: Move over to std::string Lioncache 2026-01-11 12:05:46 -05:00
  • a3f5bb5f81 CRandom: Make gpGlobalRandom internally linked Lioncache 2026-01-11 11:49:12 -05:00
  • c2b929793b CRandom: Migrate off BasicTypes.h Lioncache 2026-01-11 11:44:26 -05:00
  • b5bc9487ae TString: Migrate off BasicTypes.h Lioncache 2026-01-11 11:00:26 -05:00
  • b288765e23 TString: Amend API to be less copy heavy Lioncache 2026-01-11 10:22:04 -05:00
  • 062ac6a798 CAssetID: Migrate off BasicTypes Lioncache 2026-01-11 10:08:59 -05:00
  • 3f71c29e68 CQuaternion/NConvexHull: Reduce use of trivial MathUtil functions Lioncache 2026-01-11 09:46:04 -05:00
  • 4dc2443eb9 CColor: Remove use of BasicTypes.h Lioncache 2026-01-11 09:35:43 -05:00
  • 16a97e8cca CColor: Default operator== Lioncache 2026-01-11 09:33:03 -05:00
  • 8e868613cf CColor: Rename ToLongRGBA/ToLongARGB -> ToRGBA/ToARGB Lioncache 2026-01-11 09:31:58 -05:00
  • af10c8775a CColor: Minor tidying up Lioncache 2026-01-11 09:28:57 -05:00
  • 413ebfc7c2 CColor: Convert min(max()) sequence to std::clamp Lioncache 2026-01-11 09:21:45 -05:00
  • 0fb037eaee CCRC32: Loosen generic hash requirement Lioncache 2026-01-11 09:11:15 -05:00
  • cd3b3dd097 CFNV1A: Simplify data hashing overloads Lioncache 2026-01-10 10:51:58 -05:00
  • 83334d9336 CFNV1A: Make use of regular type aliases Lioncache 2026-01-10 10:42:00 -05:00
  • 331013a444 CMatrix4f: Make use of std::array Lioncache 2026-01-08 20:26:38 -05:00
  • dddacfc094 CScopedTimer: Simplify SCOPED_TIMER define Lioncache 2026-01-08 18:25:05 -05:00
  • 500eed7662 CCRC32: Simplify interface Lioncache 2026-01-08 17:49:49 -05:00
  • 59bdd4f906 CTimer: Make Time() const Lioncache 2026-01-08 16:48:53 -05:00
  • fcf02a8620 IArchive: Make flags unsigned Lioncache 2026-01-08 16:27:06 -05:00
  • 95b2ccd84e IArchive: Remove now unnecessary declarations Lioncache 2026-01-08 16:20:31 -05:00
  • 5105de146e Simplify initialization of IArchive Lioncache 2026-01-08 16:07:49 -05:00
  • db9d794a97 IArchive: Simplify enum handling Lioncache 2026-01-08 16:00:23 -05:00
  • e656e2a4f8 IArchive: Make bitwise AND explicit Lioncache 2026-01-08 15:57:57 -05:00
  • b709ad437b IArchive: Make use of concepts for archive constructor type Lioncache 2026-01-08 15:21:24 -05:00
  • 7e4d9b47d5 IArchive: Make use of concepts for serializable type Lioncache 2026-01-08 14:29:23 -05:00
  • aff8839672 IArchive: Reduce potential copying churn Lioncache 2026-01-08 12:38:59 -05:00
  • 2d03a91e73 IArchive: Simplify equality comparison handling Lioncache 2026-01-08 12:24:08 -05:00
  • 1abde19316 IArchive: Get rid of enable_if macro Lioncache 2026-01-08 12:13:30 -05:00
  • 0e8cddf454 IArchive: Expand support for heterogenous lookup Lioncache 2026-01-08 12:04:27 -05:00
  • 8489a1d4ee Log: Migrate over to spdlog Lioncache 2026-01-03 11:06:07 -05:00
  • d4fe062c8d CColor: Move long helpers over to uint32_t Lioncache 2025-12-23 16:59:52 -05:00
  • baf3acc098 FileIO: Make use of std::byteswap Lioncache 2025-12-23 14:15:09 -05:00
  • 553a14af10 TString: Extend interface Lioncache 2025-12-23 11:45:00 -05:00
  • f7044414dc Merge branch 'master' of https://github.com/lioncash/LibCommon Lioncache 2025-12-23 11:29:39 -05:00
  • d0b61aca2f General: Avoid copies in some places Lioncache 2025-12-17 21:30:27 -05:00
  • d6640792ec General: Cleanup Lioncache 2025-12-17 13:44:30 -05:00
  • 128e6db3a9 General: Cleanup Lioncache 2025-12-17 13:44:30 -05:00
  • 85c8fc7223 CAABox: Make intersection tests const Lioncache 2025-12-14 02:42:37 -05:00
  • 4ff3ada345 TString: Fix bug in Split() Lioncache 2025-12-08 17:52:06 -05:00
  • 6399dbe932 Externals: Update CodeGen Lioncache 2025-12-01 01:48:59 -05:00
  • 9b85e5339f dewfile: Update tinyxml2 from 7.0.0 to 11.0.0 Lioncache 2025-11-30 17:16:56 -05:00
  • bfc734168a Merge pull request #1 from henriquegemignani/bugfix/iarchive Henrique Gemignani Passos Lima 2023-05-21 19:57:28 +03:00