summaryrefslogtreecommitdiff
path: root/util.c
AgeCommit message (Collapse)Author
2021-05-09Allow Haiku buildBenjamin FRANCOIS
2021-02-20Make KDEBUG functionality play nice with gdb remote debuggingMichael Pavone
2020-05-08Fix handling of remote disconnectsMichael Pavone
2020-04-30Fix non-Windows build break from Windows compat changesMichael Pavone
2020-04-30Get WIP net play code compiling on Windows and cleanup some unistd.h includesMichael Pavone
2019-04-24Allow config file to be saved with executable for "portable" setupsMichael Pavone
2019-04-23Allow rom directory and rom name in screenshot path. Allow rom name in ↵Michael Pavone
screenshot name. Remove ability for path variables to contain underscores
2019-03-31Include ROM DB in library binary for libretro targetMike Pavone
2019-03-20Avoid printing a bunch of junk to stdout when GDB remote debugging is ↵Michael Pavone
enabled as this can confuse GDB
2019-03-11Minor cleanupMichael Pavone
2019-01-22Added some Makefile options to build a packaging friendly executableMichael Pavone
2019-01-03Moved fake virtual root stuff to get_dir_list from legacy menu so it can be ↵Michael Pavone
used in new UI
2019-01-03Fix Windows implentation of get_config_dir() so config file gets saved to ↵Michael Pavone
the right place. Fix location for sticky_path file on all platforms
2018-06-29Fix some issues identified by cppcheckMichael Pavone
2018-06-22Fix some memory errors (mostly leaks) identified by valgrindMichael Pavone
2018-05-02Fix drag and drop when using Nuklear UIMichael Pavone
2018-04-24Scale UI font size based on window size and start basing widget sizes based ↵Michael Pavone
on font size
2018-03-25Make sure config directory exists before trying to save config fileMichael Pavone
--HG-- branch : nuklear_ui
2018-03-06Added support for TTC and dfont format true type fonts. More robust font ↵Michael Pavone
selection on Windows --HG-- branch : nuklear_ui
2018-02-06Fix const correctness for path_extensionMichael Pavone
--HG-- branch : nuklear_ui
2017-11-26Filter file list in Nuklear UIMichael Pavone
--HG-- branch : nuklear_ui
2017-11-26Sort directory listing in Nuklear UI file browserMichael Pavone
--HG-- branch : nuklear_ui
2017-08-23Allow reloading current ROM with a hotkey (default F5) and allow locking on ↵Michael Pavone
a cartridge via menu
2017-03-29Allow games to be specified in ROM DB via sha1 instead of product ID. Added ↵Michael Pavone
a new ROM DB memory map device type fixed for emulating simple fixed value copy protection registers. Used those two features to support Ya Se Chuan Shuo via a ROM DB entry.
2017-03-21Make save directory configurable. Satisfies ticket:4Michael Pavone
2017-03-21Allow initial_path to contain variable references which allows the default ↵Michael Pavone
value to be actually specified in the default config file
2017-03-04Fix info_message/warning/error functions to deal with limitations of ↵Michael Pavone
vsnprintf on Windows
2017-01-02Detect system type from filename if header based methods fail. Allow ↵Michael Pavone
overriding system type from command line.
2017-01-02Old uncommitted fix for Android buildMichael Pavone
2016-12-09WIP split of ROM loading/argument parsing from Genesis emulation code. ↵Michael Pavone
Compiles and doesn't crash, but nothing works. Still a few too many globals as well.
2016-07-30Use more appropriate paths for save directories and config files on Windows. ↵Michael Pavone
Got rid of what should be the last vestiges of hard-coded path separators
2016-07-19Fix bug in ensure_dir_exists that would cause it to fail when mixed path ↵Michael Pavone
separators were used
2016-05-04Fix OS X buildMichael Pavone
2016-05-01Removed assumptions that path separators are Unix style outside of Unix-only ↵Michael Pavone
verions of functions
2016-04-22FindFirstFile makes more sense for getting modification times of a path than ↵Michael Pavone
using CreateFile and GetFileTimes
2016-04-21Implement Windows versions of recently added functions in util.c and get the ↵Michael Pavone
Windows build working again
2016-04-15Save state menu WIPMichael Pavone
2016-04-15Switch to storing SRAM/EEPROM and save states in a per-game directory rather ↵Michael Pavone
than next to the ROM (for SRAM/EEPROM) or in the current working directory (for save states)
2015-11-13Selecting a second game from the menu now worksMichael Pavone
2015-11-13It is now possible to switch back and forth between the menu ROM and the gameMichael Pavone
2015-11-09Send info/warning/fatal messages to logcat on AndroidMichael Pavone
2015-11-09Fix Android build breakageMichael Pavone
2015-11-08Make menu stuff work on Android (theoretically)Michael Pavone
2015-11-06Menu ROM now pulls real file names from the OS rather than using a fake listMichael Pavone
2015-07-26Pre-release cleanupMichael Pavone
2015-07-26MergeMichael Pavone
2015-07-26Fix mingw-w64 build and cross-compilation=?UTF-8?q?Higor=20Eur=C3=ADpedes?=
2015-07-26Spawn a terminal for the debugger when needed if we are not already attached ↵Michael Pavone
to one
2015-07-25Use a new fatal_error function instead of calling fprintf and exit for fatal ↵Michael Pavone
errors. This new function more gracefully handles the case in which BlastEm was not started from a terminal or disconnected from ther terminal (Windows).
2015-07-18MergeMichael Pavone