Commit Graph

1036 Commits

Author SHA1 Message Date
thrust26 2b486e2e78 fixed compile errors 2021-01-24 10:44:11 +01:00
thrust26 85786b647e partially reverted 481785a6 (debugger widgets needed for saveOldState) (part 2) 2021-01-24 10:10:50 +01:00
thrust26 2a68f795c1 fixed bank crossing branches 2021-01-24 10:03:10 +01:00
thrust26 7596bfd989 fixed missing map compare method 2021-01-24 10:02:20 +01:00
thrust26 c30ba340b1 partially reverted 481785a6 (debugger widgets needed for saveOldState) 2021-01-24 10:01:32 +01:00
thrust26 7e317b7c9d started working on multi bank support for labels 2021-01-21 23:01:00 +01:00
thrust26 cebf896a71 further improved local labels in disassembly 2021-01-18 09:33:46 +01:00
thrust26 bf03e50c5b added local prefix to duplicate local labels 2021-01-17 20:56:59 +01:00
thrust26 481785a6f1 create DebuggerDialog and included OptionsDialog on demand only 2021-01-12 15:46:36 +01:00
Stephen Anthony 9fb77c8d51 Yearly update to copyright for 2021. 2021-01-05 18:42:43 -03:30
Christian Speckner a557aef206 Merge remote-tracking branch 'origin/master' into feature/full-on-sqlite 2021-01-03 22:46:26 +01:00
thrust26 a041491e15 further improved highlighting fix 2021-01-02 10:20:54 +01:00
thrust26 d404ba9506 replaced the highlighting fix with a much better one :) 2021-01-01 13:05:25 +01:00
thrust26 a4128c62f3 added workaround for highlighting non-disassembled code 2021-01-01 11:42:34 +01:00
thrust26 9a7db8cfaa fixed spelling of 'M Network' 2021-01-01 09:43:23 +01:00
Christian Speckner 05eefdb112 Merge remote-tracking branch 'origin/master' into feature/full-on-sqlite 2020-12-30 21:02:05 +01:00
thrust26 5770ec4daa minor debugger doc updates 2020-12-30 18:16:14 +01:00
Stephen Anthony b5c1d4f2e6 Fix issues with passing streams into lambda, and data not being transferred sometimes.
Documented weirdness of this; perhaps a future version of C++ will allow it.
Write data through 'node' object rather than raw ofstream, like other code in the class.
2020-12-28 16:19:52 -03:30
thrust26 395366b077 fixed duplicate prompt when stepping, tracing etc. after browser dialog
a few minor improvements
2020-12-28 17:16:49 +01:00
thrust26 967434aad6 inlined browser dialogs in debugger parser
added optional browser dialog to "dump" command (somewhat ugly!)
2020-12-28 12:37:49 +01:00
Stephen Anthony 4e7aa3e9e4 Merge branch 'master' into feature/full-on-sqlite 2020-12-27 20:21:51 -03:30
Stephen Anthony 9c39540a21 Improved BrowserDialog usage, eliminating redundant code in several places.
This class now uses a lambda function to do the work when clicking OK or Cancel.
This commit also adds the changes from the previously reverted commit.
2020-12-27 12:42:53 -03:30
Stephen Anthony d1fe35cdfa Revert "cleaned up code for use of fonts for BrowserDialog"
This reverts commit 1be26f2984.
2020-12-27 11:32:23 -03:30
thrust26 1be26f2984 cleaned up code for use of fonts for BrowserDialog 2020-12-27 09:14:41 +01:00
thrust26 717a678a03 minor doc updates 2020-12-25 09:38:37 +01:00
thrust26 dfee070324 fixed a saveses bug
renamed browser titles
2020-12-24 14:50:26 +01:00
thrust26 6356d56c58 refactored directory names, removed default load dir
updated docs
2020-12-24 12:24:23 +01:00
thrust26 b9cb829390 added "userdir" settings which can be used to overwrite default save (and load) directories 2020-12-24 11:48:15 +01:00
thrust26 31e50aa8d1 added file browser to GameInfoDialog export
code cleanup
updated docs
2020-12-23 23:07:00 +01:00
thrust26 1a165ca81b Merge remote-tracking branch 'remotes/origin/master' into feature/dbg-save-as-dialog 2020-12-23 17:12:07 +01:00
thrust26 679e50810c Merge branch 'master' into feature/dbg-save-as-dialog 2020-12-23 08:56:05 +01:00
Stephen Anthony f0cb916282 Few more fixes for suggestions from cppcheck. 2020-12-22 19:29:49 -03:30
Stephen Anthony aa85f912f7 Merge branch 'master' into feature/full-on-sqlite 2020-12-20 19:03:15 -03:30
Stephen Anthony 93bd07aebc 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
thrust26 a6b3ce1351 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 2d78828677 Various fixes for suggestions from cppcheck. 2020-12-18 19:25:27 -03:30
Stephen Anthony 29ad36c494 Some fixes for suggestions from clang-tidy. 2020-12-16 16:24:46 -03:30
thrust26 e1f3abda4f fixed MDM single bank ROM crash (fixes #743) 2020-12-09 20:55:08 +01:00
thrust26 701a89b14e update highscores doc, added currently supported game list
added input char limitation to DataGridWidget
2020-12-02 11:35:12 +01:00
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
Stephen Anthony c5f8191b7d Various code cleanups. 2020-11-28 22:16:47 -03:30
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
thrust26 5711d5cec3 improved debugger's RAM labels (part 2) 2020-11-28 12:59:45 +01:00
thrust26 c1ddf81b82 improved debugger's RAM labels 2020-11-28 12:57:24 +01:00
Stephen Anthony 8f1c84b3cc Fixed compile error and warnings from g++. 2020-11-24 10:01:27 -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 8d27e64573 improved tooltips hiding
added tooltip to breakpoint/trap status
added tooltip to search/compare buttons and dialogs
added tooltips to data operation buttons
2020-11-20 10:11:40 +01:00
thrust26 760f32c5c2 changed y-position displayed in tooltip to scanline number 2020-11-19 23:18:28 +01:00
thrust26 80efc3d631 removed "on top" logic for drawing widgets 2020-11-19 19:19:49 +01:00