Commit Graph

6473 Commits

Author SHA1 Message Date
thrust26 0a7a643d35 Merge branch 'master' of https://github.com/stella-emu/stella 2020-12-01 18:18:52 +01:00
thrust26 160629a202 JSON exception analysis 2020-12-01 18:18:39 +01:00
Christian Speckner 869d26a898 Condig style. 2020-12-01 18:17:42 +01:00
thrust26 05f3117081 changed high score (file) format to JSON 2020-12-01 16:20:09 +01:00
Stephen Anthony 31fc033abc Move function to bspf.hxx. It's not used yet, but it might be in the future. 2020-11-30 16:08:56 -03:30
Stephen Anthony cd910dadab Add high score stuff to Xcode project. 2020-11-30 15:55:37 -03:30
Stephen Anthony 65265382d1 Fixed a few warnings from clang. 2020-11-30 15:46:50 -03:30
thrust26 1f4b1d06bc defined high score properties for many ROMs
added option to limit number of chars for text input
added tooltips to High Scores dialogs and widgets
updated docs
2020-11-30 18:52:42 +01:00
thrust26 d5c6daf9f9 Merge remote-tracking branch 'remotes/origin/master' into feature-highscores
Fixed redraw problems.
2020-11-30 09:23:45 +01:00
thrust26 14847a2d78 updated defprops 2020-11-29 23:40:59 +01:00
thrust26 aa4c87bb46 finished high scores definitions saving conversion to JSON 2020-11-29 22:51:33 +01:00
thrust26 c63c188f80 Merge remote-tracking branch 'remotes/origin/master' into feature-highscores 2020-11-29 22:26:37 +01:00
Stephen Anthony 3c17ed321e Simplified some code; use a lambda instead of two identical loops. 2020-11-29 16:25:23 -03:30
Stephen Anthony a4e7a87307 Switch to C++17 structured bindings for maps in a few places, adding const as well.
This makes the code a little easier to follow.
2020-11-29 15:50:31 -03:30
thrust26 c4b06f710f started converting high score definitions saving to JSON 2020-11-29 14:13:13 +01:00
Christian Speckner 08c65fea88 Handle modekey mask properly. 2020-11-29 11:05:31 +01:00
Stephen Anthony 897376d351 Fix gcc warning: use const references instead of pass by value for exceptions. 2020-11-28 22:25:22 -03:30
Stephen Anthony c5f8191b7d Various code cleanups. 2020-11-28 22:16:47 -03:30
Stephen Anthony 0716ccc56e Remove workarounds in pre-C++17 code. 2020-11-28 20:52:13 -03:30
Stephen Anthony 8b1a0e47aa Added JSON stuff to Xcode project. 2020-11-28 18:06:49 -03:30
thrust26 edeb451907 Merge remote-tracking branch 'remotes/origin/master' into feature-highscores 2020-11-28 22:11:29 +01:00
thrust26 870aef9a0c Merge branch 'master' into feature-highscores 2020-11-28 22:03:54 +01:00
Stephen Anthony 4686ac977f libretro: Add JSON stuff to build script. 2020-11-28 17:33:46 -03:30
Stephen Anthony a74b27fd31 Added json stuff to Visual Studio project file. 2020-11-28 17:11:10 -03:30
Stephen Anthony 529d033fdd Wrap json.hxx in another header, which disables warnings for code we don't control.
Eventually we can add directives here for other compilers too (in json_lib.hxx).
2020-11-28 17:02:25 -03:30
Christian Speckner 8c2f39447e Migration fixes. 2020-11-28 21:04:26 +01:00
Christian Speckner be4e7ccef4 Merge remote-tracking branch 'origin/master' into feature/json-mappings 2020-11-28 20:45:51 +01:00
Christian Speckner 7091bebd0c Revert "Fix bad use of constexpr." --- don't need that anymore with C++17
This reverts commit 038557ba69.
2020-11-28 20:37:15 +01:00
thrust26 8d423393d6 Merge branch 'master' into feature-highscores 2020-11-28 20:10:17 +01:00
thrust26 5a650122c7 made DelayQueueWidget use setDirty
removed superfluous code from TiaWidget
2020-11-28 16:54:23 +01:00
thrust26 b357647819 minimized redraws in debugger 2020-11-28 16:12:54 +01:00
Stephen Anthony b794354679 Move Linux builds to use C++17 by default. 2020-11-28 10:48:00 -03:30
Christian Speckner 41bb891cc0 Avoid endless loop and heap corruption of doom. 2020-11-28 13:33:48 +01:00
Christian Speckner f0c599bfe4 Fix null pointer. 2020-11-28 13:33:48 +01:00
thrust26 c26514f042 Merge branch 'master' of https://github.com/stella-emu/stella 2020-11-28 13:00:00 +01:00
thrust26 5711d5cec3 improved debugger's RAM labels (part 2) 2020-11-28 12:59:45 +01:00
Christian Speckner 038557ba69 Fix bad use of constexpr. 2020-11-28 12:59:34 +01:00
thrust26 c1ddf81b82 improved debugger's RAM labels 2020-11-28 12:57:24 +01:00
thrust26 8533709139 added some more tooltips to UI 2020-11-28 12:55:50 +01:00
thrust26 a8e83b63ed updated changes.txt 2020-11-28 12:54:20 +01:00
Christian Speckner 8300c0c291 Convert legacy keyboard mappings. 2020-11-28 12:46:48 +01:00
Christian Speckner b4a03b6dae Coversion for legacy joystick mappings. 2020-11-28 12:15:02 +01:00
thrust26 1282c1411d fixed doc 2020-11-25 17:23:05 +01:00
thrust26 8a2cace6c8 fixed #735 (trackball fire) 2020-11-25 17:21:57 +01:00
Stephen Anthony 8f1c84b3cc Fixed compile error and warnings from g++. 2020-11-24 10:01:27 -03:30
thrust26 bc3c8518a2 added path info to launcher tooltips when displaying sub directories
fixed launcher files list when filtering was canceled
added persisting 'incl. subdirectories' setting
2020-11-24 12:50:43 +01:00
Christian Speckner a37cd9e0d2 JSON mappings for keyboard. 2020-11-23 23:42:35 +01:00
Stephen Anthony c51d4846d8 Fix compile warning and error in clang. 2020-11-23 17:39:43 -03:30
thrust26 b569444854 added cancel option (button, enter, ESC) to ProgressDialog
adapted all ProgressDialog using actions to allow canceling
2020-11-23 22:02:52 +01:00
thrust26 6e4052763b added launcher reload delay while typing filter 2020-11-23 09:08:26 +01:00