thcrap
- Rewrite of the expressions parser, with improvements to breakpoints and options (5f3b853, 0aaa5b1, c4c026f, 8f78731, 5ba7a93, be6858f, 706ca62, 311cded, 730eaeb, 6347a38, 70804de, 5332768, 01665b4, ea2cb6e, 1f5eab8, 3da214a, d63c681, 97de8f4, 6b270e2, 3eecd00, 36ff92b, 37abe05, 33f2742, 64f67db, 619514f, e2ae78d, ff869a7, 993d455, 4c0335b, 3005260, a82c655, 5d6942c, 8fc151e, 96f85d2, cce5b35, 90e12ad, 1003b5b, 1c3ac2b, c032689, 66b4dd1, 78bec02, 48fa856, f2470bd, dda4c9b, a595e98, 95b59fe, bf1bfa6, c289076, 51cc043, a517694, 729071c, febb096, 2843e04, 58e404e, 4bfa5b9, c1e4e1a, b47b8f1, 09b3a33, f250a16, 9f555cc)
- i18n: save config in a plaintext file (977ba9e)
- Steam integration for UM (c68d37b)
- exception: prevent Cn::XH exceptions from spamming the logs (df044fb)
- Improved speed of patch file resolution (29c85b5)
- Fix a few crashes (6e9fa6a, 44d04bc, 52ea75e)
- Move the build date to a build parameter (0e8c2b3)
- Set the build date to an invalid date in development builds (ceef5f2)
- thcrap: log startup time (0114aab)
thcrap_configure
- Improve winconsole (ff47980, b2a9f5e, 3589a0f, 1ac6cc0, 3b7f339, e118e54, 4ac0a09, f9cb7a8, 9c5e9df, a60c382, 0bb182d, 3d95f8e, c7df1ec, 1ebd2fc, 59419c0, b2ed268, 3148f3b, 99129e0, 268fec7, b38a17f, 2d6bc8f, 9e5d5d1, ae4da63, 5e6d167, 5bfc823, aa07c53, 83a24ce, 9e4d62f, 6bec2bb, 15529de, 6d97929, 9d5a743, c105db3, e2de984, 480ca13)
- search: get rid of max_threads (302e16f)
- search: use std::fs for searching (983d4dc)
- Improve file hashing speed (76b41d6, ca26e3e)
thcrap_tasofro
- Rework file patching (f3439bd, 299e968, 07851bd)
- Add support for inserting/removing instruction in nut files (0039d48, 41fd327, 56ec1ac)