Commit Graph

6659 Commits

Author SHA1 Message Date
Stephen Anthony 5332758281 Merge branch 'master' into feature/full-on-sqlite 2020-12-21 22:45:44 -03:30
Stephen Anthony 568a77c83f Updated changelog. 2020-12-21 22:44:36 -03:30
Stephen Anthony 235b371fc4 Added C++ compatible string search functions to BSPF.
This allows us to remove strcmp, stricmp, strcasecmp, etc, which are non-standard and C-style functions.
2020-12-21 22:33:55 -03:30
thrust26 18d1451a2b fixed(?) libretro/Makefile 2020-12-21 18:50:54 +01:00
thrust26 e74b94daa6 ...and removed the const too 2020-12-21 18:06:33 +01:00
thrust26 8f724708ac removed default, just to be sure 2020-12-21 17:37:10 +01:00
thrust26 edab05dc47 fixed broken joystick mapping loading 2020-12-21 13:31:42 +01:00
thrust26 9cc85454cc minor hotkey updates to debugger doc 2020-12-21 12:05:46 +01:00
thrust26 4a3f23a69f updated doc for missing GameInfoDialog save button 2020-12-21 10:30:30 +01:00
thrust26 f0d3e118bf fixed missing GameInfoDialog save button 2020-12-21 10:24:38 +01:00
thrust26 23ba83ec6e update docs (Launcher keys, upper case hotkeys) 2020-12-21 10:24:12 +01:00
thrust26 f396ae421c limited redraw debug output to DEBUG_BUILD 2020-12-21 09:14:42 +01:00
Stephen Anthony aefb9075ae Final batch of brace conversion.
Added const in a few places.
2020-12-20 21:08:00 -03:30
Stephen Anthony 5cd3cdf841 Forgot one file for brace fixes in the last merge. 2020-12-20 20:19:23 -03:30
Stephen Anthony ac09bcd032 Move duplicated 'trim' function to BSPF.
Remove unused methods from Settings.
2020-12-20 20:05:41 -03:30
Stephen Anthony 39b42bca55 Merge branch 'master' into feature/full-on-sqlite 2020-12-20 19:03:15 -03:30
Stephen Anthony 11241b9871 More conversion to brace syntax. 2020-12-20 18:14:28 -03:30
Stephen Anthony 60c991e171 Fix segfault when exceptions are thrown on errors.
That was exactly the point of exceptions; to NOT crash the app!
2020-12-20 13:39:28 -03:30
Stephen Anthony b36729a825 Make variables initialized in c'tor initialization list use brace-syntax.
- This is on the advice of one of the static analyzers we use.
 - More classes have to be converted; this is only the first pass.
2020-12-20 12:06:10 -03:30
Stephen Anthony 1ae5a73afe Fixed a clang warning. 2020-12-20 12:04:28 -03:30
Stephen Anthony 085d718c5e Fix minor warning. 2020-12-20 11:14:29 -03:30
thrust26 c081481825 added mouse support to editable widgets
added missing hotkeys to launcher context menu
updated docs
2020-12-20 15:13:03 +01:00
Stephen Anthony e837e1f94c Disabled PlusROM for now, until we find more time to work on it. 2020-12-19 18:35:16 -03:30
Stephen Anthony a891f5cb33 libretro: Fix warnings with memset; use default initialization instead. 2020-12-18 23:29:25 -03:30
Stephen Anthony 2f5166e81e Various fixes for suggestions from cppcheck. 2020-12-18 19:25:27 -03:30
thrust26 e76fed006b minor enhancement of input global keys 2020-12-18 22:34:36 +01:00
thrust26 dbdc984e77 fixed specific mouse axes for paddles (fixes #746)
added specific mouse axes properties for SWOOPS
2020-12-18 16:17:03 +01:00
Stephen Anthony 351b27c6b5 Some of the checkers don't like stray Unicode in ASCII files. 2020-12-18 11:03:24 -03:30
thrust26 7a67f2e6d4 reordered hotkeys and fixed UI for driving controller sensitivity (value used for digital input too) 2020-12-18 09:09:45 +01:00
thrust26 b8117caefd removed JOYSTICK_SUPPORT checks to align with header file 2020-12-18 08:13:55 +01:00
Stephen Anthony 14bd210005 libretro: Fix compile errors (PlusROM and some minor joystick stuff). 2020-12-17 23:58:35 -03:30
Stephen Anthony 1a79ea09c5 Add PlusROM to Xcode project. 2020-12-17 23:51:25 -03:30
Stephen Anthony ba4547a1e4 Add PlusROM to Visual Studio project. 2020-12-17 23:45:02 -03:30
Stephen Anthony 37c61fe93e Added beginning infrastructure for PlusROM support.
For now, none of the network functionality is present; PlusROM's are correctly detected, though.
2020-12-17 23:27:22 -03:30
thrust26 026f64d69d changed sorting of saved mappings for easier debugging 2020-12-17 22:47:07 +01:00
thrust26 f59dd35f65 added new hotkey mappings 2020-12-17 22:27:42 +01:00
Stephen Anthony 1e35b680bf Arrgh, should have just left this alone. 2020-12-17 15:57:57 -03:30
Stephen Anthony 86e13c8e5f Oops, seems gitignore is recursive, so we can't remove certain files. 2020-12-17 15:54:10 -03:30
Stephen Anthony 5d1a466a46 Ignore more files in git. 2020-12-17 14:44:14 -03:30
thrust26 c9cd7cb4ef fixed global hotkey logic and warning 2020-12-17 17:39:28 +01:00
thrust26 d7bb07fc55 added hotkeys for Input Devices & Ports settings
added hotkeys for Game Properties/Controller settings
added new global hotkey group for new hotkeys
add a few more tooltips
updated doc
2020-12-17 16:37:51 +01:00
Stephen Anthony 558af54efd Hook up SQL for Visual Studio. 2020-12-16 18:14:35 -03:30
Stephen Anthony 00d241c67b Some fixes for suggestions from clang-tidy. 2020-12-16 16:24:46 -03:30
Stephen Anthony 162b13f3d1 Completely remove 'cfgfile' functionality, since the SQL backend uses the same name on all ports. 2020-12-16 00:28:41 -03:30
Stephen Anthony 7de2b7ba14 libretro: Fix compile for new SQL classes. 2020-12-15 23:22:46 -03:30
Stephen Anthony 61d4f1d47f Fix compile warnings in Linux. 2020-12-15 22:51:31 -03:30
Stephen Anthony 672d501ab2 Fixed typo, and some formatting cleanup. 2020-12-15 21:25:45 -03:30
Stephen Anthony 0b63649735 Fixed configure bug in Linux. 2020-12-15 21:08:05 -03:30
Christian Speckner 4318d01216 Sqlite is the only choice now. 2020-12-15 23:55:24 +01:00
Stephen Anthony e7715aea9d Fix 'daptor devices sometimes not getting correct default mappings (fixes #685). 2020-12-14 15:34:05 -03:30