Commit Graph

6838 Commits

Author SHA1 Message Date
Stephen Anthony ac7989d1f4 libretro: Fix changed files in Makefile.
Still some work to do here; crashes on startup.
2021-01-02 13:25:21 -03:30
Christian Speckner b55bdc3a1d Fix settings file import on windows. 2021-01-02 17:50:58 +01:00
Christian Speckner b101fcc7ce Cleanup, fix leftovers. 2021-01-02 17:29:11 +01:00
Christian Speckner 419a23183f Rename SettingsDb -> StellaDb . 2021-01-02 17:12:15 +01:00
Christian Speckner ba24fe7430 Refactoring: more fluent interfaces, improve const semantics. 2021-01-02 17:05:42 +01:00
Christian Speckner ae534e271a Add migration for existing stella.pro 2021-01-02 16:54:17 +01:00
Stephen Anthony 007895c279 Added missing files to Visual Studio project, and fixed compile error. 2021-01-02 12:20:34 -03:30
Stephen Anthony 4e3e904adf Added missing files to Xcode project. 2021-01-02 12:06:09 -03:30
Christian Speckner 5888ea2adb Prefer settings DB for import in case of ambiguity. 2021-01-02 16:08:43 +01:00
Christian Speckner e06b58efaf Add a migration for an old settings DB (R77 style). 2021-01-02 16:06:44 +01:00
Christian Speckner 2e25d20554 Change DB name to stella, add migration for old stellarc file. 2021-01-02 15:45:35 +01:00
Christian Speckner 08cb68fea9 Tune sqlite build, remove the possibility of linking against system libsqlite3. 2021-01-02 14:39:12 +01:00
Christian Speckner eb33623749 Move error handling to SqliteDatabase, performance tuning. 2021-01-02 14:17:33 +01:00
thrust26 c4aae87f08 further improved highlighting fix 2021-01-02 10:20:54 +01:00
Stephen Anthony be94958139 libretro: Update config file for recent new classes. 2021-01-01 22:38:05 -03:30
thrust26 0c1434fb78 updated VS project files 2021-01-01 22:43:38 +01:00
Christian Speckner 60a6e9a417 Make pragmas conditional to clang. 2021-01-01 22:39:12 +01:00
Christian Speckner 9feb16b0b9 Customize column names. 2021-01-01 22:29:39 +01:00
Christian Speckner 37abfb3dfe JSON serialized storage of properties table. 2021-01-01 21:31:07 +01:00
thrust26 d13299b184 replaced the highlighting fix with a much better one :) 2021-01-01 13:05:25 +01:00
thrust26 7cb3c46704 added workaround for highlighting non-disassembled code 2021-01-01 11:42:34 +01:00
thrust26 ec8beeac63 fixed spelling of 'M Network' 2021-01-01 09:43:23 +01:00
Stephen Anthony 2724ce30ee libretro: Updated for new repo class. 2020-12-30 20:11:27 -03:30
Stephen Anthony 4fd5eef14f Updated Xcode project for latest repo classes. 2020-12-30 20:10:39 -03:30
Stephen Anthony 75b1a176bf Add new class to Visual Studio project file. 2020-12-30 20:04:38 -03:30
Christian Speckner 7fb5503e41 Pretty-print serialized mappings. 2020-12-31 00:07:48 +01:00
Christian Speckner e8330f5600 Reimplement export / load of per-ROM properties. 2020-12-31 00:02:24 +01:00
Stephen Anthony 14739497a1 libretro: Add support for latest SQL classes. 2020-12-30 19:02:44 -03:30
Christian Speckner 5758baaac6 Remove leftover. 2020-12-30 22:38:48 +01:00
Christian Speckner 5c70a3d3ec Move properties to sqlite. 2020-12-30 22:37:41 +01:00
Christian Speckner f496f8b74a Merge remote-tracking branch 'origin/master' into feature/full-on-sqlite 2020-12-30 21:02:05 +01:00
Christian Speckner 2b01bc76a8 Add property repository. 2020-12-30 21:01:46 +01:00
thrust26 2bc7ed7a71 minor debugger doc updates 2020-12-30 18:16:14 +01:00
Stephen Anthony 791324caf3 Added new files for Visual Studio. 2020-12-29 18:06:40 -03:30
Stephen Anthony 86a811741a Added new files to Xcode project. 2020-12-29 17:55:41 -03:30
Christian Speckner b63e2a8fe0 Say hello to composite key value repo. 2020-12-29 21:50:30 +01:00
Stephen Anthony 73a09d3b78 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 14a0f5cc64 fixed duplicate prompt when stepping, tracing etc. after browser dialog
a few minor improvements
2020-12-28 17:16:49 +01:00
thrust26 b81617d7d7 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 b45b997923 Add generic 'contains' method, and remove incorrect FIXME. 2020-12-27 22:38:09 -03:30
Stephen Anthony 2a69ba4ed0 Missed a few brace-initializations. 2020-12-27 21:52:13 -03:30
Stephen Anthony 8bf506faba Clarified point in changelog. 2020-12-27 21:34:36 -03:30
Stephen Anthony c4b93c346d Merge branch 'master' into feature/full-on-sqlite 2020-12-27 20:21:51 -03:30
Stephen Anthony 5f06f165e0 Fixed a few more unused variables warnings. 2020-12-27 18:54:51 -03:30
Stephen Anthony 2ca9c6bee8 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 03e6f4d6ae fixed copy & paste error 2020-12-27 19:14:03 +01:00
thrust26 7d0b15e01c centralized some dialog constants 2020-12-27 19:00:28 +01:00
Stephen Anthony 3edc5aafe8 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 027ff96d94 Revert "cleaned up code for use of fonts for BrowserDialog"
This reverts commit b56f81e8b5.
2020-12-27 11:32:23 -03:30
thrust26 b56f81e8b5 cleaned up code for use of fonts for BrowserDialog 2020-12-27 09:14:41 +01:00