Commit Graph

6772 Commits

Author SHA1 Message Date
Christian Speckner 65b260c9d4 Add migration for existing stella.pro 2021-01-02 16:54:17 +01:00
Stephen Anthony a604cf5cdd Added missing files to Visual Studio project, and fixed compile error. 2021-01-02 12:20:34 -03:30
Stephen Anthony da021a8840 Added missing files to Xcode project. 2021-01-02 12:06:09 -03:30
Christian Speckner f61d93aee6 Prefer settings DB for import in case of ambiguity. 2021-01-02 16:08:43 +01:00
Christian Speckner a9e2a99f53 Add a migration for an old settings DB (R77 style). 2021-01-02 16:06:44 +01:00
Christian Speckner 20e277c3e4 Change DB name to stella, add migration for old stellarc file. 2021-01-02 15:45:35 +01:00
Christian Speckner 69fc144e4e Tune sqlite build, remove the possibility of linking against system libsqlite3. 2021-01-02 14:39:12 +01:00
Christian Speckner 40072f628d Move error handling to SqliteDatabase, performance tuning. 2021-01-02 14:17:33 +01:00
thrust26 a041491e15 further improved highlighting fix 2021-01-02 10:20:54 +01:00
Stephen Anthony c3d43a19aa libretro: Update config file for recent new classes. 2021-01-01 22:38:05 -03:30
thrust26 e37202cb99 updated VS project files 2021-01-01 22:43:38 +01:00
Christian Speckner e4054e3ac2 Make pragmas conditional to clang. 2021-01-01 22:39:12 +01:00
Christian Speckner d5cbfe5c07 Customize column names. 2021-01-01 22:29:39 +01:00
Christian Speckner 943212647d JSON serialized storage of properties table. 2021-01-01 21:31:07 +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
Stephen Anthony 4a203c98f3 libretro: Updated for new repo class. 2020-12-30 20:11:27 -03:30
Stephen Anthony 17ad017870 Updated Xcode project for latest repo classes. 2020-12-30 20:10:39 -03:30
Stephen Anthony dc8b3a245c Add new class to Visual Studio project file. 2020-12-30 20:04:38 -03:30
Christian Speckner 07be5c0f47 Pretty-print serialized mappings. 2020-12-31 00:07:48 +01:00
Christian Speckner 61f20d7907 Reimplement export / load of per-ROM properties. 2020-12-31 00:02:24 +01:00
Stephen Anthony 75f56b8598 libretro: Add support for latest SQL classes. 2020-12-30 19:02:44 -03:30
Christian Speckner c289923e13 Remove leftover. 2020-12-30 22:38:48 +01:00
Christian Speckner 8dba817906 Move properties to sqlite. 2020-12-30 22:37:41 +01:00
Christian Speckner 05eefdb112 Merge remote-tracking branch 'origin/master' into feature/full-on-sqlite 2020-12-30 21:02:05 +01:00
Christian Speckner c198750da0 Add property repository. 2020-12-30 21:01:46 +01:00
thrust26 5770ec4daa minor debugger doc updates 2020-12-30 18:16:14 +01:00
Stephen Anthony 2c3aa7a40a Added new files for Visual Studio. 2020-12-29 18:06:40 -03:30
Stephen Anthony 8def677390 Added new files to Xcode project. 2020-12-29 17:55:41 -03:30
Christian Speckner 4fb4aacbb8 Say hello to composite key value repo. 2020-12-29 21:50:30 +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 9a32eff61f Add generic 'contains' method, and remove incorrect FIXME. 2020-12-27 22:38:09 -03:30
Stephen Anthony 024b228fdc Missed a few brace-initializations. 2020-12-27 21:52:13 -03:30
Stephen Anthony a5f76a530f Clarified point in changelog. 2020-12-27 21:34:36 -03:30
Stephen Anthony 4e7aa3e9e4 Merge branch 'master' into feature/full-on-sqlite 2020-12-27 20:21:51 -03:30
Stephen Anthony 6ad467d657 Fixed a few more unused variables warnings. 2020-12-27 18:54:51 -03:30
Stephen Anthony 5bab1a10c1 Fix warning with unused variables.
I left most of them there commented out, since they may be needed in the future.
2020-12-27 15:03:04 -03:30
thrust26 572e6ffe0c fixed copy & paste error 2020-12-27 19:14:03 +01:00
thrust26 eeba0c9050 centralized some dialog constants 2020-12-27 19:00:28 +01:00
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
Stephen Anthony f94d8f925f Fix compile issue with LoggerDialog. 2020-12-26 11:19:51 -03:30
thrust26 b2f4a8d2ab fixed scrollbar alignment issues 2020-12-26 13:47:21 +01:00
thrust26 eb0350dbfb fixed selection issue when switching input event filters 2020-12-26 11:02:45 +01:00
thrust26 969d772b72 added missing changes in LoggerDialog 2020-12-26 10:33:00 +01:00
Stephen Anthony 4e87dadf45 Fix issues with About dialog in dark mode on macOS (fixes #748).
Note that this only works with macOS 10.14 and above.  Someone with more Mac experience will have to fix it for older versions.
2020-12-26 00:13:14 -03:30