thrust26
dcd9a3706a
fixed merge bug ( fixes #758 )
2021-01-26 13:18:14 +01:00
thrust26
0f2af93f53
Merge branch 'master' of https://github.com/stella-emu/stella
2021-01-25 09:25:50 +01:00
thrust26
c1922ac13c
fixed #756 (CDFJ rom size always 512KB)
2021-01-25 09:25:36 +01:00
Stephen Anthony
7f26bc0002
Added patches from Debian build (too bad I didn't see these about 6 hours ago).
...
Bumped version number, to start work on 6.6.
2021-01-24 15:57:29 -03:30
Stephen Anthony
11ec630dd4
Final updates for 6.5.1 release.
2021-01-24 10:11:01 -03:30
thrust26
7c0cb137a9
partially reverted 481785a6
(debugger widgets needed for saveOldState)
2021-01-24 10:09:30 +01:00
Stephen Anthony
bf341392ac
Getting ready for 6.5.1 release.
2021-01-23 15:33:20 -03:30
Stephen Anthony
e91c12eee1
Fix dialogs not being rendered in certain cases.
2021-01-23 15:10:40 -03:30
Stephen Anthony
f8e4ccf979
Merge branch 'feature/fix-surfaces'
2021-01-23 13:10:40 -03:30
Stephen Anthony
8905a9a504
libretro: Don't reload non-existent surfaces.
2021-01-23 13:08:16 -03:30
Stephen Anthony
345e7f0b9f
Fix final issue with snapshots not loading in RomInfoWidget.
2021-01-23 12:57:51 -03:30
thrust26
d2eea6720b
updated Changes.txt & WhatsNewDialog
2021-01-20 13:47:41 +01:00
Christian Speckner
25062b308c
Merge remote-tracking branch 'origin/master' into feature/fix-surfaces
2021-01-19 20:44:58 +01:00
thrust26
4d68300f32
refactored Paddles class
2021-01-19 10:23:41 +01:00
Stephen Anthony
ffddbcf6bb
Fix crash when FrameBuffer message surfaces haven't been created.
...
The next task is to move all FrameBuffer message-related functionality into its own class.
2021-01-16 15:27:18 -03:30
thrust26
a0433cceaf
changed LauncherDialog and EditableWidget ContextMenu and dialog shade surface creation to on demand
2021-01-15 08:36:06 +01:00
thrust26
d7bd39c952
renamed pause dimming setting
2021-01-14 09:40:02 +01:00
thrust26
56a2162795
added option to disable emulation shading in pause mode via command line ( resolves #755 )
2021-01-14 09:32:39 +01:00
thrust26
27dd8e9e4f
fixed memory leak in EventMappingWidget
2021-01-13 22:30:40 +01:00
Stephen Anthony
ca756deef6
Attempt to fix continuous creation of dialog surfaces without cleanup, causing crashes on R77.
...
Remove cache of surfaces from FrameBuffer, into each dialog that owns it.
Make surfaces be unique_ptr instead of shared_ptr, so we can be sure cleanup occurs.
2021-01-13 16:24:09 -03:30
thrust26
bf70e15f1b
added to allocate tooltip surface on demand only
2021-01-13 08:26:34 +01:00
thrust26
481785a6f1
create DebuggerDialog and included OptionsDialog on demand only
2021-01-12 15:46:36 +01:00
thrust26
4c9a945ea3
refactored launcher dialog to use only one pointer for other dialogs
2021-01-12 11:44:52 +01:00
thrust26
5e023c8870
refactored dialogs to use only one pointer for other dialogs
2021-01-12 11:24:24 +01:00
thrust26
66e5d3b09f
added missing re-rendering
2021-01-12 11:23:16 +01:00
thrust26
ac6c4e527b
fixed, extra joystick button mappings are for R77 only
2021-01-10 10:00:33 +01:00
thrust26
3e2044fe96
added high scores button to R77 command dialog
2021-01-09 20:59:59 +01:00
Stephen Anthony
d373c87da3
And so it begins again ...
2021-01-09 15:56:07 -03:30
Stephen Anthony
2166880888
Final commit for 6.5 release.
2021-01-09 10:15:06 -03:30
thrust26
ff9299f2e5
update WhatsNewDialog
2021-01-08 15:41:44 +01:00
thrust26
861e2b8897
Revert "Fix for suggestion from clang-tidy."
...
This reverts commit 43f9f562b1
.
2021-01-08 10:16:19 +01:00
thrust26
8c2a5afc57
Merge branch 'master' of https://github.com/stella-emu/stella
2021-01-08 09:50:08 +01:00
thrust26
7fd23b59cd
fixed snapshot delay in TimeMachine dialog
...
added single save states commands to TimeMachine dialog
2021-01-08 09:49:53 +01:00
Stephen Anthony
43f9f562b1
Fix for suggestion from clang-tidy.
2021-01-07 22:28:35 -03:30
Christian Speckner
8ec309f4f8
Fix crash with minimal launcher UI.
2021-01-06 21:51:53 +01:00
Christian Speckner
5fe20f075f
Attempt at fixing R77 crash.
2021-01-06 21:12:11 +01:00
Christian Speckner
ea000eabf2
Disable defunct joymap for the R77.
2021-01-06 17:21:39 +01:00
Stephen Anthony
150cbd8f95
Fixes for suggestions from cppcheck.
2021-01-05 22:36:16 -03:30
Stephen Anthony
9fb77c8d51
Yearly update to copyright for 2021.
2021-01-05 18:42:43 -03:30
Stephen Anthony
70eb2b2646
Started final doc updates for 6.5 release.
2021-01-05 18:35:15 -03:30
thrust26
48cc00323e
Revert "attempted to fix special char problems in Windows (see #751 )"
...
This reverts commit 695860a3aa
.
2021-01-05 10:53:06 +01:00
thrust26
695860a3aa
attempted to fix special char problems in Windows (see #751 )
2021-01-05 10:04:12 +01:00
thrust26
b1bf55e652
fixed BrowserDialog sizing and title
2021-01-05 10:00:25 +01:00
thrust26
4d2edc2922
fixed high scores hashing
2021-01-04 10:45:47 +01:00
thrust26
ba8132b10d
added high score clearing for invalid data
...
fixed high score error messages
2021-01-03 23:41:08 +01:00
Stephen Anthony
10c6a73dcc
libretro: Fix missing file.
2021-01-03 18:42:54 -03:30
Christian Speckner
082cce3b79
Minor cleanup.
2021-01-03 23:08:38 +01:00
Stephen Anthony
e9af5b795f
Add missing file to Visual Studio.
2021-01-03 18:31:59 -03:30
Christian Speckner
a557aef206
Merge remote-tracking branch 'origin/master' into feature/full-on-sqlite
2021-01-03 22:46:26 +01:00
Christian Speckner
fa3b25ae97
Move highscores to DB.
2021-01-03 22:41:59 +01:00
thrust26
2e022bdf82
updated doc for new SQLite database
2021-01-03 18:24:18 +01:00
Stephen Anthony
d6d025b252
Added new class to Visual Studio project.
2021-01-02 20:33:53 -03:30
Stephen Anthony
6635ebe2e6
Rename method in OSystem to more accurately describe its current functionality.
2021-01-02 20:24:05 -03:30
Christian Speckner
90c8f7166d
Refactoring, remove sqlite from libretro build.
2021-01-03 00:16:29 +01:00
Stephen Anthony
929b512c32
Fix minor compile warning in Xcode (unused variable).
2021-01-02 19:39:26 -03:30
Stephen Anthony
72b109d85b
Don't throw exceptions with 'new'.
2021-01-02 19:06:02 -03:30
Christian Speckner
3fb6a2e6cf
Add settings migration on MacOS.
2021-01-02 23:30:11 +01:00
Stephen Anthony
9692bb09f5
libretro: Fix segfault on startup.
2021-01-02 17:48:52 -03:30
Stephen Anthony
b23b655fc5
Fixed filename changes for Xcode project.
2021-01-02 13:48:02 -03:30
Stephen Anthony
ddb38c61df
Change filenames in Visual Studio.
2021-01-02 13:37:06 -03:30
Stephen Anthony
e7fa70ca75
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
590a8e9e6a
Fix settings file import on windows.
2021-01-02 17:50:58 +01:00
Christian Speckner
f751e651c9
Cleanup, fix leftovers.
2021-01-02 17:29:11 +01:00
Christian Speckner
c531f7f9c8
Rename SettingsDb -> StellaDb .
2021-01-02 17:12:15 +01:00
Christian Speckner
ff01886e3c
Refactoring: more fluent interfaces, improve const semantics.
2021-01-02 17:05:42 +01:00
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
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
Stephen Anthony
e8cc3a1413
Fix ZIP files in Windows not finding last path correctly.
2020-12-25 17:44:23 -03:30
thrust26
854d8459ec
Merge remote-tracking branch 'remotes/origin/feature/dbg-save-as-dialog'
2020-12-25 09:39:41 +01:00
thrust26
717a678a03
minor doc updates
2020-12-25 09:38:37 +01:00
thrust26
b976bd95ca
enhanced and cleaned up OS specific path code
...
improved mouse double click marking
added file list resizing in browser dialog
2020-12-25 09:15:58 +01:00
Stephen Anthony
38afecce4a
Fix overzealous TV detection in ROM filenames. Fixes #747 .
2020-12-24 11:51:53 -03:30
thrust26
dfee070324
fixed a saveses bug
...
renamed browser titles
2020-12-24 14:50:26 +01:00
thrust26
99af3abd16
Merge remote-tracking branch 'remotes/origin/master' into feature/dbg-save-as-dialog
2020-12-24 12:35:02 +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
Stephen Anthony
e664b29a91
Eliminate duplicate copies of lastPathComponent function.
2020-12-23 22:21:46 -03:30
thrust26
31e50aa8d1
added file browser to GameInfoDialog export
...
code cleanup
updated docs
2020-12-23 23:07:00 +01:00
Stephen Anthony
a5b48b76b7
Remove dead Blargg code.
2020-12-23 17:20:31 -03:30
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
2a07daccb4
Added a few more 'string_view' in bspf.
2020-12-22 18:33:30 -03:30
thrust26
c59bf70656
Revert "2nd try to get notifications"
...
This reverts commit 8f7af1c356
.
2020-12-22 21:07:19 +01:00
thrust26
8f7af1c356
2nd try to get notifications
2020-12-22 20:48:54 +01:00
thrust26
1799c87dca
Revert "intentionally broken code for testing libretro build notifications"
...
This reverts commit a30d2cbead
.
2020-12-22 20:43:45 +01:00
thrust26
a30d2cbead
intentionally broken code for testing libretro build notifications
2020-12-22 19:59:15 +01:00
Stephen Anthony
bd2029bbcc
Fix compile error.
2020-12-22 10:39:49 -03:30
thrust26
96e5e25148
renamed Game properties 'Save' button into 'Export'
2020-12-22 14:56:48 +01:00
thrust26
39aabf0f66
added tooltip to GameInfoDialog 'Save' button
2020-12-22 12:18:39 +01:00
Stephen Anthony
c77408140f
Merge branch 'master' into feature/full-on-sqlite
2020-12-21 22:45:44 -03:30
Stephen Anthony
cd811579e4
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
0f07304473
fixed(?) libretro/Makefile
2020-12-21 18:50:54 +01:00
thrust26
1d90b3caec
...and removed the const too
2020-12-21 18:06:33 +01:00
thrust26
8655e52330
removed default, just to be sure
2020-12-21 17:37:10 +01:00
thrust26
d4eb9535ef
fixed broken joystick mapping loading
2020-12-21 13:31:42 +01:00
thrust26
93e0ad860a
fixed missing GameInfoDialog save button
2020-12-21 10:24:38 +01:00
thrust26
7a07650556
limited redraw debug output to DEBUG_BUILD
2020-12-21 09:14:42 +01:00
Stephen Anthony
b557460fb9
Final batch of brace conversion.
...
Added const in a few places.
2020-12-20 21:08:00 -03:30
Stephen Anthony
57106876ca
Forgot one file for brace fixes in the last merge.
2020-12-20 20:19:23 -03:30
Stephen Anthony
915ab71e3b
Move duplicated 'trim' function to BSPF.
...
Remove unused methods from Settings.
2020-12-20 20:05:41 -03:30
Stephen Anthony
aa85f912f7
Merge branch 'master' into feature/full-on-sqlite
2020-12-20 19:03:15 -03:30
Stephen Anthony
d6aa6d9634
More conversion to brace syntax.
2020-12-20 18:14:28 -03:30
Stephen Anthony
9e9957b664
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
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
Stephen Anthony
3d729878b1
Fixed a clang warning.
2020-12-20 12:04:28 -03:30
Stephen Anthony
8aa6636e06
Fix minor warning.
2020-12-20 11:14:29 -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
e5bdccc4ad
Disabled PlusROM for now, until we find more time to work on it.
2020-12-19 18:35:16 -03:30
Stephen Anthony
d56c809b91
libretro: Fix warnings with memset; use default initialization instead.
2020-12-18 23:29:25 -03:30
Stephen Anthony
2d78828677
Various fixes for suggestions from cppcheck.
2020-12-18 19:25:27 -03:30
thrust26
0c0d838a37
minor enhancement of input global keys
2020-12-18 22:34:36 +01:00
thrust26
e665197cda
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
3ecd57911b
Some of the checkers don't like stray Unicode in ASCII files.
2020-12-18 11:03:24 -03:30
thrust26
5c1f0fd228
reordered hotkeys and fixed UI for driving controller sensitivity (value used for digital input too)
2020-12-18 09:09:45 +01:00
thrust26
ca399c05d6
removed JOYSTICK_SUPPORT checks to align with header file
2020-12-18 08:13:55 +01:00
Stephen Anthony
af9f1aa68a
libretro: Fix compile errors (PlusROM and some minor joystick stuff).
2020-12-17 23:58:35 -03:30
Stephen Anthony
ffe067d348
Add PlusROM to Xcode project.
2020-12-17 23:51:25 -03:30
Stephen Anthony
8991f66c5e
Add PlusROM to Visual Studio project.
2020-12-17 23:45:02 -03:30
Stephen Anthony
476e57f518
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
15586c8d92
changed sorting of saved mappings for easier debugging
2020-12-17 22:47:07 +01:00
thrust26
b7733f6879
added new hotkey mappings
2020-12-17 22:27:42 +01:00
thrust26
39e8939054
fixed global hotkey logic and warning
2020-12-17 17:39:28 +01:00
thrust26
db1a0f584d
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
bed5af5231
Hook up SQL for Visual Studio.
2020-12-16 18:14:35 -03:30
Stephen Anthony
29ad36c494
Some fixes for suggestions from clang-tidy.
2020-12-16 16:24:46 -03:30
Stephen Anthony
c5184baa32
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
4e8aaec3d4
libretro: Fix compile for new SQL classes.
2020-12-15 23:22:46 -03:30
Stephen Anthony
168e09c852
Fix compile warnings in Linux.
2020-12-15 22:51:31 -03:30
Christian Speckner
021f59f2f3
Sqlite is the only choice now.
2020-12-15 23:55:24 +01:00
Stephen Anthony
b5da7bb456
Fix 'daptor devices sometimes not getting correct default mappings ( fixes #685 ).
2020-12-14 15:34:05 -03:30
Christian Speckner
37c72b1dc7
Sqlite3 is not conditional anymore, support amalgamation on UNIX.
2020-12-14 00:10:11 +01:00
thrust26
04979ae29e
fixed key map conversion for multiple modifier keys
2020-12-13 09:15:42 +01:00
Christian Speckner
1229fbf83d
Add the amalagmated SQlite source.
2020-12-10 23:29:31 +01:00
thrust26
e1f3abda4f
fixed MDM single bank ROM crash ( fixes #743 )
2020-12-09 20:55:08 +01:00
thrust26
2979069674
added sorting when saving JoyMap and KeyMap
2020-12-08 11:51:48 +01:00
thrust26
4271e4a801
moved new EventMode::kEditMode to end of list to fix mapping conversion
2020-12-08 11:39:22 +01:00
thrust26
a04c8a240e
Merge branch 'master' of https://github.com/stella-emu/stella
2020-12-07 11:41:20 +01:00
thrust26
b82445f8b9
added support for default image in ROM info viewer ( resolves #601 )
2020-12-07 11:41:06 +01:00
Stephen Anthony
25c45d8df8
Fix compile warnings in Xcode.
2020-12-06 23:43:11 -03:30
Stephen Anthony
68c34c5bad
Fix clang warning.
2020-12-06 22:23:42 -03:30
thrust26
2d40a7e0d2
improved playback sound muting
2020-12-06 21:17:56 +01:00
thrust26
b8698f27bc
added sound to Time Machine playback
...
fixed playback speed
updated docs
2020-12-06 12:08:25 +01:00
thrust26
217515599b
fixed and enhanced TimeMachineDialog
2020-12-05 23:25:21 +01:00
Stephen Anthony
1a40d38c69
Fix crash when loading ROMs into ROM launcher under certain circumstances.
2020-12-04 14:35:10 -03:30
thrust26
d6a7526a02
switched high score checksum calculations to md5
...
added high score properties for a few more games
updated docs
2020-12-04 13:20:13 +01:00
thrust26
7d81c6a337
refactored HighScoresDialog/Manager
...
added checksums to high scores
added high score properties for more games
updated docs
2020-12-03 15:07:05 +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
thrust26
edf310c471
Merge branch 'master' of https://github.com/stella-emu/stella
2020-12-01 22:21:35 +01:00
thrust26
462b8f75f7
added shading to TIA surface when emulation paused or dialog on top
2020-12-01 22:21:23 +01:00
Stephen Anthony
80c1c18fcb
Fix warnings from gcc.
2020-12-01 17:29:00 -03:30
thrust26
13a29ddddf
Trying to fix build bug #736
2020-12-01 18:37:46 +01:00
thrust26
e4a99967a0
HighScoresDialog exception fix
2020-12-01 18:30:14 +01:00
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