Commit Graph

370 Commits

Author SHA1 Message Date
Vicki Pfau 0a898f66b4 Util: Fix CircleBufferWrite 2017-06-03 17:25:22 -07:00
Vicki Pfau 6b547899a8 VFS: Add VFileFIFO for operating on circle buffers 2017-04-29 01:39:46 -07:00
Vicki Pfau deffdc79a0 Core: New mVL file format 2017-04-29 01:39:46 -07:00
Vicki Pfau fbb02475da VFS: Optimize expanding in-memory files 2017-04-29 01:39:11 -07:00
Augustin Cavalier 953335846b All: Fix build on Haiku. 2017-04-26 12:15:16 -07:00
Vicki Pfau bf716b947a Util: Move StringList to string.c 2017-04-11 22:18:33 -07:00
waddlesplash 15b4df3b2b Fix the build on MSVC. 2017-03-16 13:26:21 -07:00
Vicki Pfau 6363a08178 Util: Add enumeration over a configuration section 2017-03-05 17:23:08 -08:00
Vicki Pfau 726986e447 Util: Add startswith 2017-03-05 17:22:24 -08:00
Vicki Pfau cea83a5444 Util: Add 8-bit PNG write support 2017-02-02 16:33:27 -08:00
Vicki Pfau af77e5ab62 Util: Fix overflow when loading invalid UPS patches 2017-02-01 13:21:26 -08:00
Vicki Pfau a56fd6016d All: Move time.h include to common.h 2017-01-18 15:22:41 -08:00
Jeffrey Pfau d6e5283b9e Feature: Move game database from flatfile to SQLite3 2017-01-10 00:49:56 -08:00
Jeffrey Pfau fa884d071e All: Migrate includes to separate directory 2016-12-30 21:25:07 -08:00
Jeffrey Pfau 6d898542c7 Merge branch 'feature/python-bindings' 2016-12-29 01:23:31 -08:00
Jeffrey Pfau f7ac90d74e Util: Add ifndef guard for UNUSED define 2016-12-26 21:02:57 -08:00
Jeffrey Pfau 2f1cb61d01 All: Add C++ header guards 2016-12-26 21:01:55 -08:00
Jeffrey Pfau 55a9bf3ca7 All: Fix broken #ifdefs 2016-12-25 15:22:40 -08:00
Jeffrey Pfau 606d35ba6c Python: Add VFS bindings 2016-12-25 15:22:40 -08:00
Jeffrey Pfau 227cbea37a All: Remove duplicate functions 2016-12-25 15:22:40 -08:00
Jeffrey Pfau e5c61e0093 Python: Preliminary, incomplete bindings 2016-12-25 15:22:40 -08:00
Jeffrey Pfau c5582501e1 Util: Return -1 if text codec encounters an error 2016-11-01 23:28:08 -07:00
Jeffrey Pfau 98a2e6e324 Util: Actually initialize the size of a table 2016-11-01 23:27:25 -07:00
Jeffrey Pfau dbdf10843e Util: Text codecs now properly handle null bytes 2016-11-01 22:28:26 -07:00
Jeffrey Pfau 57894955a2 Util: Fix TBL control characters 2016-11-01 19:28:14 -07:00
Jeffrey Pfau e4c8b61709 Util: Text codec with TBL loader 2016-11-01 00:07:45 -07:00
Jeffrey Pfau bb7d85698b Util: Add size counting to Table 2016-11-01 00:07:45 -07:00
Jeffrey Pfau 5a355c3bdd Util Test: Add memory mapping tests 2016-10-23 10:37:28 -07:00
Jeffrey Pfau 323d425c89 VFS: Fix resizing memory chunks when not needed 2016-10-23 10:29:01 -07:00
Jeffrey Pfau a1d5c58ce0 Test: Fix failure count 2016-10-22 16:13:45 -07:00
Jeffrey Pfau bdfb1b72be GB Test: MBC detection tests 2016-10-22 15:57:04 -07:00
Jeffrey Pfau 287ab91739 VFS: Allow truncating memory chunk VFiles 2016-10-21 23:18:18 -07:00
Jeffrey Pfau d0f404a6ba Util Test: Add VFile memory truncate tests 2016-10-21 23:08:01 -07:00
Jeffrey Pfau a30599e239 Test: More basic tests 2016-10-21 18:54:44 -07:00
Jeffrey Pfau e54772fead Test: Refactor test framework 2016-10-21 18:28:18 -07:00
Jeffrey Pfau a27cb6c040 Core: Rename GBA color macros to M color macros 2016-10-21 14:05:45 -07:00
Jeffrey Pfau 451225169d Util: Fix build on 1555 color 2016-10-21 13:54:01 -07:00
Jeffrey Pfau 9756f79f04 VFS: Call msync when syncing mapped data 2016-10-21 01:59:48 -07:00
Jeffrey Pfau c877845bf7 Util: Fix PNG identification on files too small to be a PNG 2016-09-25 13:41:07 -07:00
Jeffrey Pfau 37ddf7020b Util: Fix inserting too many items into a hash table 2016-09-19 15:01:58 -07:00
Jeffrey Pfau 5425cff3e2 Core: Add functions for pakcing and unpacking pixels 2016-09-17 04:13:07 -07:00
Jeffrey Pfau e29b30560e All: Disable missing-field-initializers warning 2016-09-17 02:33:12 -07:00
Jeffrey Pfau 2000c8e2df Util: Fix PRIz on Windows 2016-09-15 10:25:23 -07:00
Jeffrey Pfau a4907ba321 Util: Fix warning in zip 2016-09-15 09:33:34 -07:00
Jeffrey Pfau e8b7d180bf Util: Add PRIz macro for libc versions that don't support %z 2016-09-08 19:09:20 -07:00
Jeffrey Pfau f7a9fe8e64 Util: PNG utils should support 16-bit when applicable 2016-09-07 01:06:54 -07:00
Jeffrey Pfau b0157aa871 Qt: Preliminary build cleanup when GBA core is disabled 2016-09-05 11:55:38 -07:00
Jeffrey Pfau 2ddc08e8b4 GBA SIO: Incomplete draft of multiplayer rewrite 2016-09-01 03:53:25 -07:00
Jeffrey Pfau 455be60da5 GUI: Increase scrolling speed 2016-08-30 09:49:27 -07:00
Jeffrey Pfau 9e10c8f1c2 Util: Add missing files 2016-08-28 23:01:39 -07:00