Jeffrey Pfau
956f63bba3
GUI: Add message box API
2016-08-22 17:30:56 -07:00
Jeffrey Pfau
2e9b88f5be
GUI: Const-correctness
2016-08-21 03:17:12 -07:00
Jeffrey Pfau
0367d94aad
Util: Add rtrim
2016-08-19 05:06:45 -07:00
Jeffrey Pfau
947ef7edea
Util: Add Vector GetConstPointer
2016-08-19 05:06:02 -07:00
Jeffrey Pfau
d82f8feef5
PSP2: Allow UTF-8 filenames
2016-08-18 10:06:30 -07:00
Jeffrey Pfau
c3b411fb6b
Util: Fix wrap condition on RingFIFORead if it's empty
2016-08-18 00:04:07 -07:00
Jeffrey Pfau
c191ec88b8
GUI: Add UI control remapping
2016-08-15 22:15:45 -07:00
Jeffrey Pfau
ac11542226
GBA Video: Another attempt at patching the threaded renderer race conditions
2016-08-14 19:40:24 -07:00
Jeffrey Pfau
30f124fae4
GBA Video: Fix threaded rendering race conditions
2016-08-09 22:31:09 -07:00
Jeffrey Pfau
067d4c5836
Util: RingFIFO should be able to advance without memcpy
2016-08-07 10:11:06 -07:00
Jeffrey Pfau
67905d281b
Merge branch 'master' into feature/thread-proxy-renderer
2016-08-01 18:35:01 -07:00
Jeffrey Pfau
42f5934b25
All: Faster memory read/write
2016-07-30 00:51:45 -07:00
Jeffrey Pfau
8862dc49aa
Util: Fix realloc semantics in utf16to8 (again)
2016-07-29 21:27:47 -07:00
Lars Wendler
9b9de7f2db
Don't include internal zip library when USE_MINIZIP is defined.
...
According to CmakeLists.txt file USE_MINIZIP enables linking against system
minizip library but the code in src/util/vfs/vfs-zip.c doesn't reflect
that.
2016-07-12 15:50:27 +02:00
Jeffrey Pfau
2dc729f17a
VFS: VFileFromFD should not open directories
2016-07-09 15:19:31 -07:00
Jeffrey Pfau
c82ee873e1
Util: Fix intermittent build failure on OS X
2016-06-26 20:32:06 -07:00
Jeffrey Pfau
eb6cedde2e
VFS: VFile.sync now updates modified time
2016-06-15 22:46:24 -07:00
Jeffrey Pfau
f4dc546da6
Util: Fix realloc semantics in utf16to8
2016-05-29 09:57:10 -07:00
Jeffrey Pfau
273d2db575
GB: Add partial Game Genie support
2016-05-08 23:19:12 -07:00
Jeffrey Pfau
24c0893cf5
All: Put version.h somewhere better
2016-05-04 01:36:25 -07:00
Jeffrey Pfau
d59ef1c66a
Util: Fix socket bind addresses
2016-04-27 22:17:21 -07:00
Jeffrey Pfau
c689e32856
All: Several MSVC build fixes
2016-04-17 18:03:13 -07:00
Jeffrey Pfau
b1691c9527
Util: Use closesocket on Windows
2016-03-05 11:33:36 -08:00
Jeffrey Pfau
1f204c8eef
All: Fix several file handle leaks
2016-03-03 00:04:15 -08:00
Jeffrey Pfau
8d7cbbe669
Perf: Add server mode, support for 3DS
2016-03-01 22:01:54 -08:00
Jeffrey Pfau
be42f298da
VFS: Fix reading 7z archives without rewinding first
2016-02-08 22:27:12 -08:00
Jeffrey Pfau
6af9a742bd
VFS: Add VDir.deleteFile
2016-02-02 01:34:24 -08:00
Jeffrey Pfau
8e99508717
GUI: Show icons in key remapping
2016-02-02 01:34:24 -08:00
Jeffrey Pfau
fbea708ed4
GUI: Fix top button on scrollbars being upside down
2016-01-31 14:35:27 -08:00
Jeffrey Pfau
6ee60dd79b
GUI: UI refinements, fixes
2016-01-30 14:02:35 -08:00
Sergi Granell
b5c813e829
Vita: Update to latest SDK version
2016-01-23 12:27:42 +01:00
Jeffrey Pfau
eaa81cb358
3DS: Fix APT usage ( fixes #210 )
2016-01-22 21:34:08 -08:00
Jeffrey Pfau
0511d0a69e
GUI: Add icons and scrolling enhancements
2016-01-09 00:54:18 -08:00
Jeffrey Pfau
331d92d363
GUI: Input remapping, part 1
2016-01-07 23:58:41 -08:00
Jeffrey Pfau
a920eaa7f0
All: Fix some warnings
2016-01-07 23:49:06 -08:00
Jeffrey Pfau
d53e479fed
VFS: Use / as the path separator on Windows
2016-01-06 21:05:05 -08:00
Extrems
7b090aa0d1
VFS: Fix return value of VFileFILE.seek
2016-01-05 03:01:05 -08:00
Jeffrey Pfau
341ebd0435
VFS: Fix separatePath for the root directory
2016-01-03 11:07:35 -08:00
Jeffrey Pfau
d945391da6
3DS: Fix DISABLE_THREADING build
2016-01-03 10:34:25 -08:00
Jeffrey Pfau
6f62852671
VFS: More VFile memory interfaces
2016-01-02 17:07:44 -08:00
Jeffrey Pfau
88bf7b58ad
VFS: Set dirname to . if there is no directory specified
2016-01-02 04:46:39 -08:00
Jeffrey Pfau
3a7350c8d2
GBA Context: Use GBADirectorySet in GBAContext
2016-01-01 15:22:51 -08:00
Jeffrey Pfau
91cf3be128
GBA Thread: Redo state directories for future expansion
2015-12-30 21:40:24 -08:00
Jeffrey Pfau
cd34e1af24
Util: Fix minor memory leak in no-intro parsing
2015-12-29 16:58:55 -05:00
Jeffrey Pfau
67bc8e73a3
Util: Fix excessive memory allocation when decoding a PNG
2015-12-29 16:58:30 -05:00
Jeffrey Pfau
f0f43d4a39
VFS: Use VFiles for zip dirs
2015-12-29 07:24:15 -05:00
Jeffrey Pfau
96bc0be963
VFS: Support using minizip for zip
2015-12-29 04:32:25 -05:00
Jeffrey Pfau
63e1875f6b
GBA: Add savestte creation time to a savestate
2015-12-28 04:27:30 -05:00
Jeffrey Pfau
5c007289e4
GBA: Add extra data section to the end of savestates
2015-12-28 03:26:17 -05:00
Jeffrey Pfau
f84aadffd2
GBA: Support for VBA-style cheat codes
2015-12-26 22:25:50 -05:00
Jeffrey Pfau
ccaec37867
GUI: Use trailing slashes for folders in file selector
2015-12-20 21:58:23 -08:00
Jeffrey Pfau
e89837909b
GUI: Fix some long-standing warnings
2015-12-20 21:58:00 -08:00
Jeffrey Pfau
13cf63293d
Util: Initialize No-Intro DB parsing stack
2015-12-20 19:00:52 -08:00
Jeffrey Pfau
413881fec2
Qt: Load ROM name from No-Intro
2015-12-20 19:00:52 -08:00
Jeffrey Pfau
746af3ff82
Util: No-Intro database parser
2015-12-20 19:00:52 -08:00
Jeffrey Pfau
843413021b
Wii: Replace libFAT-specific code with general devop support
2015-12-19 14:09:44 -08:00
Jeffrey Pfau
2495b650a4
Wii: List devices at root
2015-12-18 22:18:52 -08:00
Jeffrey Pfau
aefb4b62a1
Util: Add MutexTryLock
2015-11-12 22:50:09 -08:00
Jeffrey Pfau
ac9c247695
OpenGL: Parse uniforms
2015-11-08 17:09:53 -08:00
Jeffrey Pfau
096f5ca27c
OpenGL: Shader loading
2015-11-01 18:41:24 -08:00
Jeffrey Pfau
42a2a5737b
Util: Use VFile for configuration
2015-11-01 16:50:24 -08:00
Jeffrey Pfau
8eb4f3ca4d
VFS: Fix VFileReadline and remove _vfdReadline
2015-11-01 16:50:23 -08:00
Jeffrey Pfau
04a81d2ec5
GUI: Properly support Unicode filenames
2015-11-01 09:33:07 -08:00
Jeffrey Pfau
24da1097ba
All: Generic big-endian changes
2015-10-19 23:49:53 -07:00
Jeffrey Pfau
c189f48c63
Util: RingFIFO build fix
2015-10-15 18:47:48 -07:00
Jeffrey Pfau
50402c8307
Merge branch 'master' into feature/thread-proxy-renderer
2015-10-15 18:41:56 -07:00
Jeffrey Pfau
576ba689f1
GBA: Bitfield-ize GBATimer flags
2015-10-14 23:12:29 -07:00
Jeffrey Pfau
0211106a3d
All: Const-correctness for PPC
2015-10-14 22:00:36 -07:00
Jeffrey Pfau
8284e7ded2
GUI: Don't scan subdirectories immediately
2015-10-10 20:50:23 -07:00
Jeffrey Pfau
5578273eb1
GUI: Test archives now, too
2015-09-22 23:01:41 -07:00
Jeffrey Pfau
6cf4179a97
VFS: Add VDir.openDir
2015-09-22 23:01:41 -07:00
Jeffrey Pfau
5b22a628fa
VFS: Add VDirOpenArchive
2015-09-22 23:01:40 -07:00
Jeffrey Pfau
b4c86ea161
PSP2: Use sceKernelLibcLocaltime_r instead of faking it
2015-09-22 22:59:02 -07:00
Jeffrey Pfau
e05e1a12ce
GUI: Tweak battery colors
2015-09-21 21:38:18 -07:00
Jeffrey Pfau
4f24b82036
GUI: Use localtime_r instead of localtime
2015-09-21 01:06:28 -07:00
Jeffrey Pfau
1325da2958
PSP2: Update for newer vitasdk
2015-09-21 01:06:28 -07:00
Jeffrey Pfau
8ffcb116f2
GUI: Minor fixes
2015-09-19 19:41:43 -07:00
Jeffrey Pfau
c3aededf05
GUI: Header with time and battery level
2015-09-19 17:57:53 -07:00
Jeffrey Pfau
c45315b96b
GBA Context: Configuration options
2015-09-17 19:53:27 -07:00
Jeffrey Pfau
1ef3c9e5b0
VFS: Fix warnings
2015-09-16 20:24:36 -07:00
Jeffrey Pfau
c753328734
Util: Fix Windows build
2015-09-15 22:47:19 -07:00
Jeffrey Pfau
bcf6e5879b
Util: Refactor localtime_r replacement code into formatting.h
2015-09-15 22:23:32 -07:00
Jeffrey Pfau
d85548ac18
Util: Fix PowerPC PNG read/write pixel order
2015-09-15 00:16:06 -07:00
Jeffrey Pfau
19b81a2163
VFS: Fix return values of VFileFILE.read and .write
2015-09-15 00:06:43 -07:00
Jeffrey Pfau
54ea3dbbcf
Util: Fix setjmp buffer for PNG failing in PNGWriteHeader
2015-09-14 23:26:20 -07:00
Jeffrey Pfau
532261af2c
GBA: Move screenshot functionality from Thread to Serialize
2015-09-14 23:25:53 -07:00
Jeffrey Pfau
03d97baeec
GUI, 3DS: Fix some warnings
2015-09-14 23:25:19 -07:00
Jeffrey Pfau
f155780eba
GUI: Make sort case-insensitive
2015-09-07 17:09:33 -07:00
Jeffrey Pfau
20559ac2ea
GUI: More detailed scanning information
2015-09-05 00:51:26 -07:00
Jeffrey Pfau
346503cd41
GUI: Fix non-touch support
2015-09-05 00:50:51 -07:00
Jeffrey Pfau
4cf016d442
GUI: Support for touch/cursor
2015-09-04 22:50:20 -07:00
Jeffrey Pfau
c14da05d8d
Util: Use anonymousMemoryMap for RingFIFO memory
2015-09-04 01:52:10 -07:00
Jeffrey Pfau
e1ffc68582
GBA Video: Better threaded renderer using a new RingFIFO
2015-09-04 01:52:09 -07:00
Jeffrey Pfau
422d34bdb0
3DS: Enable threading interface
2015-09-04 00:56:55 -07:00
Jeffrey Pfau
664a46c5a9
Util: Fix build on ancient versions of libpng
2015-09-03 03:06:27 -07:00
Jeffrey Pfau
cb8d60e211
GUI: Make savestate screens show the relevant savestate picture
2015-09-03 01:58:50 -07:00
Jeffrey Pfau
02020369d1
GBA Video: const-correctness
2015-09-03 00:28:16 -07:00
Jeffrey Pfau
ed46d63ebd
GBA Context: Adjustable solar sensor, map to N3DS c-stick
2015-09-01 23:09:48 -07:00
Jeffrey Pfau
44736f89be
GUI: Submenus
2015-09-01 22:09:12 -07:00
Jeffrey Pfau
d724d914c8
GUI: Menu backgrounds
2015-09-01 21:51:14 -07:00
Jeffrey Pfau
2a37d38a92
GUI: Fix file select indexing
2015-08-31 20:43:31 -07:00
Jeffrey Pfau
20b0c0d2fb
GUI: Fix scanning text
2015-08-30 22:24:59 -07:00
Jeffrey Pfau
416b1a13f4
GUI: Use ATTRIBUTE_FORMAT on GUIFontPrintf
2015-08-30 22:20:46 -07:00
Jeffrey Pfau
178612a471
GBA Context: Add GBAGUIRunner for ports and use it in the Wii version
2015-08-30 16:25:32 -07:00
Jeffrey Pfau
31f40b05ba
GUI: Menu abstraction
2015-08-30 13:32:19 -07:00
Jeffrey Pfau
7023103163
GUI: File select usability improvements
2015-08-29 23:51:44 -07:00
Jeffrey Pfau
7e74cba49a
GUI: Start moving state out of locals
2015-08-29 23:21:41 -07:00
Jeffrey Pfau
dd3b56eb7a
GUI: Allow canceling out of file refresh
2015-08-29 22:59:22 -07:00
Jeffrey Pfau
488bc93fcb
VFS: One more warning fix
2015-08-29 00:09:16 -07:00
Jeffrey Pfau
15037950f0
GUI: Sort file lists
2015-08-26 21:48:56 -07:00
Jeffrey Pfau
d5697971a9
GUI: Use the real page size for page scrolling
2015-08-26 21:45:55 -07:00
Jeffrey Pfau
87a05e3ed1
GUI: Refactor font code to be more central
2015-08-26 21:42:06 -07:00
Jeffrey Pfau
797441c379
GUI: Fix some types
2015-08-26 21:42:06 -07:00
Jeffrey Pfau
af24a98de4
GUI: File selector usability improvements
2015-08-26 21:42:06 -07:00
Jeffrey Pfau
d747badc25
VFS: Fix Windows build
2015-08-25 23:28:52 -07:00
Jeffrey Pfau
3f78362a3e
GUI: Put an "up" entry in file browser
2015-08-25 22:46:34 -07:00
Jeffrey Pfau
d67844e95f
GUI: Improve file browsing with proper filters and current directory listing
2015-08-25 22:42:19 -07:00
Jeffrey Pfau
278b17e56f
VFS: Add VDirEntry.type
2015-08-25 22:41:47 -07:00
Jeffrey Pfau
8460a1eea9
Merge branch 'port/3ds'
2015-08-25 21:12:11 -07:00
Jeffrey Pfau
750463d850
Merge branch 'port/psp2'
2015-08-25 21:09:14 -07:00
Jeffrey Pfau
8a72fe8fe6
Merge branch 'master' into port/psp2
2015-08-24 22:29:12 -07:00
Jeffrey Pfau
72b34f7941
Merge branch 'master' into port/wii
2015-08-24 22:25:01 -07:00
Jeffrey Pfau
f4bb42cb47
GUI: Fix some font metrics
2015-08-24 22:22:22 -07:00
Jeffrey Pfau
6a5348121a
GUI: Add key repeat
2015-08-24 22:22:22 -07:00
Jeffrey Pfau
6f9eb5343e
GUI: Fix some font metrics
2015-08-24 22:21:21 -07:00
Jeffrey Pfau
0cc32d98fb
GUI: Add key repeat
2015-08-24 22:11:12 -07:00
Jeffrey Pfau
10e794341a
GUI: Handle paths starting with / properly
2015-08-24 19:36:00 -07:00
Jeffrey Pfau
762ddb096d
GUI: Handle paths starting with / properly
2015-08-24 19:35:44 -07:00
Jeffrey Pfau
fb82257d03
3DS: Use newlib fs functions unless told otherwise
2015-08-24 19:18:32 -07:00
Jeffrey Pfau
81dffd6a12
3DS: Cleanup
2015-08-23 20:28:33 -07:00
Jeffrey Pfau
0affe7c8d7
Merge branch 'master' into port/3ds
2015-08-23 07:21:23 -07:00
Jeffrey Pfau
f6e1d9d741
Merge branch 'master' into port/wii
2015-08-23 01:06:10 -07:00
Jeffrey Pfau
d8caa280b1
GUI: Add lowercase and font metrics
2015-08-23 00:57:48 -07:00
Jeffrey Pfau
af81b47df2
GUI: Add lowercase and font metrics
2015-08-23 00:57:22 -07:00
Jeffrey Pfau
6ea0db2ccd
GUI: Upstream cross-platform GUI code
2015-08-22 23:20:21 -07:00
Jeffrey Pfau
2c7926ef66
3DS: Adapt VFileOpen for 3DS
2015-08-22 17:21:35 -07:00
Jeffrey Pfau
b278bbb23d
PSP2: Translate POSIX open modes to SCE open modes
2015-08-22 00:31:12 -07:00
Jeffrey Pfau
2dbf207f9b
GUI: Merge file-select changes from Wii branch
2015-08-21 21:22:52 -07:00
Jeffrey Pfau
5966f46355
Merge branch 'master' into port/psp2
2015-08-21 21:22:03 -07:00
Jeffrey Pfau
7c4df24bc7
Merge branch 'master' into port/wii
2015-08-21 00:28:54 -07:00
Jeffrey Pfau
003a21b13d
GBA Memory: Use a dynamically sized mask for ROM memory
2015-08-19 01:29:21 -07:00
Jeffrey Pfau
76663c41cd
Util: Migrate popcount32 to a header
2015-08-19 01:29:21 -07:00
Jeffrey Pfau
9f36284fd1
Merge branch 'master' into port/psp2
2015-08-17 01:39:53 -07:00
Jeffrey Pfau
ddab7a7e44
Merge branch 'master' into port/wii
2015-08-15 20:33:05 -07:00
Jeffrey Pfau
e528f673b8
Util: Fix formatting of floats
2015-08-15 14:51:03 -07:00
Jeffrey Pfau
74c4cbe33e
GUI: Add scrolling
2015-08-06 15:43:45 -07:00
Jeffrey Pfau
94e329a58c
Wii: Add file selector from PSP2 port
2015-08-06 15:29:46 -07:00
Jeffrey Pfau
0cd28060e0
Merge branch 'master' into port/wii
2015-08-05 22:48:20 -07:00
Jeffrey Pfau
ade9402578
PSP2: Add GUI framework and use for file chooser
2015-07-28 00:59:28 -07:00
Jeffrey Pfau
68e70b61f1
Merge branch 'master' into port/psp2
2015-07-26 19:43:11 -07:00
Jeffrey Pfau
47332ef017
PSP2: Fix build
2015-07-24 22:39:32 -07:00
Jeffrey Pfau
97b82ae6cd
VFS: Fix file handle leak in 7z
2015-07-24 19:57:57 -07:00
Jeffrey Pfau
963758c348
Qt: Default controller profiles, with a few included already
2015-07-16 23:45:55 -07:00
Jeffrey Pfau
386da2accd
VFS: Add VFile.sync for memory vfs
2015-07-12 15:49:04 -07:00
Jeffrey Pfau
f0c8c246cc
VFS: Fix Windows build
2015-07-07 01:03:36 -07:00
Jeffrey Pfau
33ca1e2e9c
Merge branch 'master' into port/psp2
2015-07-07 00:30:29 -07:00
Jeffrey Pfau
250d3b940d
VFS: Add sync method to force syncing with backing
2015-07-07 00:27:08 -07:00
Jeffrey Pfau
9a9381bda9
PSP2: Add (untested) threading implementation
2015-07-05 14:00:13 -07:00
Jeffrey Pfau
a6fe304ad5
Merge branch 'master' into port/psp2
2015-07-05 13:05:50 -07:00
Jeffrey Pfau
d9778a98d4
Util: Check for SETLOCALE too
2015-07-05 13:05:09 -07:00
Jeffrey Pfau
2e43210eac
PSP2: Initial support
2015-07-04 20:56:27 -07:00
Augustin Cavalier
fc74db8c09
All: Initial work on MSVC support.
2015-06-30 22:09:17 -04:00
Jeffrey Pfau
5bae2087fe
All: Proper handling of Unicode file paths
2015-06-29 22:24:53 -07:00
Jeffrey Pfau
908e61f415
All: Add clang-format options and run them
2015-06-29 20:45:08 -07:00
Jeffrey Pfau
9bee2f4cd3
VFS: Make VFileFILE.unmap only write back if the file was mapped as writable
2015-06-28 17:52:27 -07:00
Jeffrey Pfau
0aef1bc6df
Util: Allow loading IPS patches that grow the ROM
2015-06-28 02:00:33 -07:00
Jeffrey Pfau
42a887369f
VFS: Fix sign warning
2015-06-22 01:38:40 -07:00
Jeffrey Pfau
52c66de694
Merge branch 'master' into port/wii
2015-06-20 03:25:01 -07:00
Jeffrey Pfau
ef93f68658
VFS: Move VDirOptionalOpenFile back to vfs.c
2015-06-20 03:17:05 -07:00
Jeffrey Pfau
43f9f2dfd3
VFS: VFileOpen can now have a swappable backend
2015-06-20 03:11:11 -07:00
Jeffrey Pfau
9739f177c7
Wii: Remove bad ssize_t definition
2015-06-18 02:47:41 -07:00
Jeffrey Pfau
e94744d8c7
Merge branch 'master' into port/wii
2015-06-18 02:06:19 -07:00
Jeffrey Pfau
6f4871fb72
VFS: Fix line-reading to return proper values
2015-06-18 01:26:46 -07:00
Jeffrey Pfau
6589eade24
Util: Clean up some defines
2015-06-18 01:19:33 -07:00
Jeffrey Pfau
a992fcd3d1
VFS: Move VDirOptionalOpenFile to vfs-dirent.c
2015-06-18 01:16:54 -07:00
Jeffrey Pfau
c0fcec22b7
Util: Separate out platform threading headers
2015-06-18 01:00:35 -07:00
Jeffrey Pfau
b54f5a997a
All: Include util/string.h wherever strdup is used
2015-06-17 21:50:10 -07:00
Jeffrey Pfau
4f04c30f70
Wii: Initial port
2015-06-15 23:02:58 -07:00
Jeffrey Pfau
5c1988c48a
Util: VFile using FILE* backing
2015-06-15 22:35:24 -07:00
Jeffrey Pfau
bbc63a2392
Util: Add strdup implementation for platforms without it
2015-06-14 23:25:49 -07:00
Jeffrey Pfau
857fc21d21
Util: Fix warning on Windows
2015-06-13 05:09:23 -07:00
Jeffrey Pfau
d1a51637bc
Util: Fix FreeBSD build
2015-06-13 03:26:07 -07:00
Jeffrey Pfau
4469a9a05f
All: Threads are now named
2015-06-13 01:41:07 -07:00
Jeffrey Pfau
cda462e24f
All: Fix asm to __asm__ in PPC code
2015-06-09 21:22:32 -07:00
Jeffrey Pfau
97da8b43c9
All: Some portability fixes
2015-06-09 21:22:11 -07:00
Jeffrey Pfau
91a66c9346
GBA: Better portable GBARTC packing
2015-06-08 01:25:36 -07:00
Jeffrey Pfau
c0909c8713
All: Fix typo, disabling __builtin_expect on MSVS
2015-06-07 21:20:54 -07:00
Jeffrey Pfau
12505766e1
All: MSVS2015 fixes (via zeromus)
2015-06-06 21:43:24 -07:00
Jeffrey Pfau
3b29ba1aa2
Util: Allow disabling the threading code entirely
2015-06-03 20:37:45 -07:00
Jeffrey Pfau
a73cfe4496
Util: Add VFS helper functions for reading/writing little endian values
2015-05-29 00:17:04 -07:00
Jeffrey Pfau
6b06579277
All: Move most macros back into common.h
2015-05-29 00:17:04 -07:00
Jeffrey Pfau
47d945bf75
All: Make version.c
2015-05-15 08:56:28 -07:00
Jeffrey Pfau
07a3d08b26
Util: Fix a null-pointer issue when attempting to delete a key
2015-05-02 01:08:29 -07:00
Jeffrey Pfau
a2e1cd615c
VFS: Fix resource leaks if some allocations fail
2015-04-22 22:08:09 -07:00
Jeffrey Pfau
9552512329
Util: Fix resource leak in UTF-8 handling code
2015-04-22 22:02:55 -07:00
Jeffrey Pfau
657bcec879
SDL: Fix Windows build
2015-04-21 02:27:54 -07:00
Jeffrey Pfau
8636b81f13
GBA: Split cheats out into separate source files
2015-04-09 00:41:00 -07:00
Jeffrey Pfau
24ff4e8a01
Util: Move VDirOptionalOpenFile back into vfs.c
2015-04-01 21:42:14 -07:00
Jeffrey Pfau
7bb17bc99d
Util: Split vfs.c into vfs.c, vfs-fd.c and vfs-dirent.c
2015-04-01 21:13:16 -07:00
Jeffrey Pfau
178f9a83bb
GBA: Almost entirely untested Pro Action Replay v3 code support
2015-03-29 04:38:13 -07:00
Jeffrey Pfau
9bb306f831
All: Buildfixes for OS X and FreeBSD
2015-03-23 02:47:10 -07:00
Jeffrey Pfau
1584687c14
Util: Ensure stack is not marked executable
2015-03-14 00:22:29 -07:00
Jeffrey Pfau
84a14b6c00
Util: NEONize 16-bit color packing
2015-03-14 00:22:06 -07:00
Jeffrey Pfau
513b9fb751
All: Unify how feature defines work, allowing specific targets to not use them
2015-03-11 02:17:45 -07:00
Jeffrey Pfau
e61d413d69
Util: VFile backed by memory
2015-03-05 18:44:28 -08:00
Jeffrey Pfau
9adfcad1b5
Util: Cleanup of VFileZip and VFile7z
2015-03-05 18:40:33 -08:00
Jeffrey Pfau
0ab8cfe6ad
Util: Fix SocketPoll on pthreads
2015-03-03 03:07:04 -08:00
Jeffrey Pfau
29e118b512
Util: Fix C++ build for Win32
2015-02-24 00:02:24 -08:00
Jeffrey Pfau
a0b94db9a7
All: Fix *nix build
2015-02-23 23:49:40 -08:00
Jeffrey Pfau
c73ea2e595
Util: Fix sockets on Windows
2015-02-23 23:29:01 -08:00
Jeffrey Pfau
d497cecfd1
Util: Add header for ARM util functions
2015-02-22 01:47:23 -08:00
Jeffrey Pfau
f51044e94c
Util: Attempt to fix erroneous clobber warning
2015-02-22 01:32:02 -08:00
Jeffrey Pfau
8a90066965
GBA Thread: Make GBASyncWaitFrameStart time out
2015-02-21 03:44:15 -08:00
Jeffrey Pfau
bc8175515b
Util: Hopefully fix all of the Socket warnings this time
2015-02-15 00:31:57 -08:00
Jeffrey Pfau
f0e99779d4
All: Fix more warnings
2015-02-14 23:47:08 -08:00
Jeffrey Pfau
2ec2e75634
Util: Fix warnings on Windows
2015-02-14 23:40:59 -08:00
Jeffrey Pfau
ca6b2e7b09
Qt: Display hex values within cheats
2015-02-14 22:45:40 -08:00
Jeffrey Pfau
dc5fb14fa1
Qt: Clear cheats when the game ends
2015-02-14 18:04:01 -08:00
Jeffrey Pfau
61c95ed7fb
Util: Fix warnings on FreeBSD
2015-02-12 00:37:52 -08:00
Jeffrey Pfau
1e71f62a3c
Util: Add universal float parsing and formatting functions
2015-02-11 00:26:30 -08:00
Jeffrey Pfau
f2c29bc8d6
Util: Fix Win32 build
2015-02-10 02:46:12 -08:00
Jeffrey Pfau
4b14b71861
Util: Use proper locale for reading and writing float values
2015-02-10 02:21:40 -08:00
Jeffrey Pfau
af6ead2c97
Util: Fix VFile.readline
2015-02-05 03:18:37 -08:00
Jeffrey Pfau
f62c068a2c
Util: Add Vector append
2015-02-04 02:34:59 -08:00
Jeffrey Pfau
09cd56820f
Util: Add a simple Vector definition
2015-02-04 01:11:02 -08:00
Jeffrey Pfau
e70df7b6f7
All: Fix warnings
2015-01-25 00:24:18 -08:00
Jeffrey Pfau
c50b228243
All: Support 7-Zip files ( fixes #151 )
2015-01-25 00:11:36 -08:00
Jeffrey Pfau
a30ca1ac2c
Util: Add UTF-16 and UTF-8 parsing functions
2015-01-25 00:02:55 -08:00
Jeffrey Pfau
973f1a64a0
Debugger: Ensure GDB stub never hard-blocks
2015-01-19 02:34:36 -08:00
Jeffrey Pfau
61467cacd9
Util: Add easy way to remove keys
2015-01-18 01:19:28 -08:00
Jeffrey Pfau
56d5fb579d
Debugger: Clean up GDB stub network interfacing
2015-01-16 00:50:15 -08:00
Jeffrey Pfau
69fb4e4c7b
Util: Fix SOCKET_FAILED macro
2015-01-16 00:11:50 -08:00
Jeffrey Pfau
1119d773e1
Util: Fix some warnings
2015-01-15 00:13:41 -08:00
Jeffrey Pfau
1fe5a7847a
Util: Perform checksum validation on BPS patches
2015-01-11 06:22:58 -08:00
Jeffrey Pfau
8c2d3e5d59
Util: Add BPS patch support ( fixes #150 )
2015-01-11 01:38:04 -08:00
Jeffrey Pfau
a6001496bc
Util: Add VFile.size function ( fixes #153 )
2015-01-11 00:35:26 -08:00
Jeffrey Pfau
76bf0427f1
Util: Support IPv6
2015-01-09 02:03:57 -08:00
Jeffrey Pfau
9da3e5e1f9
Util: Fix socket code to not use struct designated initialization
2015-01-07 02:06:38 -08:00
Jeffrey Pfau
660ac6a6be
GBA Audio: Change internal audio sample buffer from 32-bit to 16-bit samples
2014-12-21 02:13:27 -08:00
Jeffrey Pfau
1b6389164c
Util: Enumerating a Table should list the key, too
2014-12-14 00:41:03 -08:00
Jeffrey Pfau
53023441da
GBA Thread: Dummy out threading functions, let GBASync* functions still be called
2014-12-08 18:49:05 -08:00
Jeffrey Pfau
ed8852bbe0
GBA Thread: Add half-baked ability to disable threading
2014-12-08 16:00:08 -08:00
Jeffrey Pfau
f6a7fedb28
All: Add MPL 2.0 license and associated headers
2014-12-03 00:39:06 -08:00
Jeffrey Pfau
279cc1027b
GBA Video: Fix a format string warning
2014-11-22 00:33:41 -08:00
Jeffrey Pfau
938c9e965d
Util: Fix build with strndup on some platforms
2014-11-16 20:25:52 -08:00
Jeffrey Pfau
0ef07f7c26
Util: Configuration should use FILE instead of fds to be more portable
2014-11-11 00:01:25 -08:00
Jeffrey Pfau
f4d6ef74b4
Util: Fix memory leak in Configuration
2014-11-05 02:45:00 -08:00
Jeffrey Pfau
0fd9e9ad0f
GBA Config: const-correctness
2014-11-05 02:34:51 -08:00
Jeffrey Pfau
e884bc4d7a
Util: Add helper functions for setting overloaded Configuration types
2014-11-04 23:48:09 -08:00
Jeffrey Pfau
11bf4fdfda
Util: Adding a null value to a Configuration removes the value
2014-11-04 23:47:31 -08:00