Commit Graph

6282 Commits

Author SHA1 Message Date
thrust26 7d63a0dfb8 added individual size to each save state (fixes #727) 2020-11-11 13:00:44 +01:00
thrust26 8e118b055d move Widget flags into GuiObject 2020-11-11 08:56:11 +01:00
thrust26 76b6855284 added support of transparent widgets (for TimeMachineDialog) 2020-11-10 23:29:56 +01:00
thrust26 e7b7bfa3cd initial commit for #719 2020-11-10 19:53:36 +01:00
thrust26 eae7808ddf adding 3E+ test ROM 2020-11-10 09:06:45 +01:00
thrust26 14952430ad trying to fix CLANG warning 2020-11-10 09:03:28 +01:00
Stephen Anthony 3c5c81df0d A few more fixes for suggestions from clang static analyzer. 2020-11-09 18:20:50 -03:30
Stephen Anthony 424eb6d718 Fix minor warnings from clang static analyzer. 2020-11-09 16:01:36 -03:30
thrust26 6f2de22789 fixed too large shift exponent used in DataGridWidget 2020-11-08 19:18:53 +01:00
thrust26 47ad90e870 Revert "Don't calculate palette before all sliders have initialized."
This reverts commit 02565719a5.

Added clamping of the returned SliderWidget values to valid range instead
2020-11-08 18:25:24 +01:00
Christian Speckner 02565719a5 Don't calculate palette before all sliders have initialized. 2020-11-07 23:14:32 +01:00
Stephen Kitt c120d345e4 Sync the Debian packaging from Debian
... preserving the ability to build on Debian 9 (Stretch).

Signed-off-by: Stephen Kitt <steve@sk2.org>
2020-11-07 11:17:36 -03:30
Stephen Kitt 96348a42b5 Use a native version in the Debian changelog
Since the Debian packaging specifies a native package, the version in
the changelog must not include anything after the upstream version.

Keeping this as a native package makes it easier to build from the git
repository (no need for an upstream tarball).

Signed-off-by: Stephen Kitt <steve@sk2.org>
2020-11-07 11:17:36 -03:30
Stephen Anthony 6494d07c48 Fix compile warning. 2020-11-07 09:51:46 -03:30
thrust26 99c3db219b Fix #721 2020-11-07 10:53:40 +01:00
thrust26 ee0800f5ad finalized EditableWidget
updated doc
2020-11-07 10:15:51 +01:00
Stephen Anthony dac382d5bf Minor formatting fixes. 2020-11-06 19:49:08 -03:30
Stephen Anthony 3dfa06c888 Added a few more editing shortcuts, fixed a few warnings, and re-applied reverted commit. 2020-11-06 19:38:02 -03:30
thrust26 6b46f85fc9 fixed problem with QWERTZ keys 2020-11-06 23:57:34 +01:00
Christian Speckner a7eb6d2696 Fix option-backspace. 2020-11-06 23:07:05 +01:00
Christian Speckner fb03d317ce MacOS mappings. 2020-11-06 23:00:49 +01:00
thrust26 ccf29fa9a5 bugfix: edit mappings removed identical emulation mappings 2020-11-06 21:34:30 +01:00
thrust26 c3be71cd9f refactored EditableWidget to use events instead of scancodes (TODO: text, MacOS keys) 2020-11-06 18:16:21 +01:00
thrust26 6c315c76be added single char aggregation for undos
fixed potential bug when moving cursor one word left
2020-11-06 14:38:33 +01:00
Stephen Anthony d7171b5260 Added UndoHandler to Xcode, and fixed minor warnings. 2020-11-06 09:25:08 -03:30
thrust26 89ecd6fd8a refactored undo functionality into UndoHandler class 2020-11-06 09:54:54 +01:00
thrust26 c66cc61fb1 Merge branch 'master' of https://github.com/stella-emu/stella 2020-11-05 22:17:10 +01:00
thrust26 b2fa192529 added undo/redo to EditableWidget 2020-11-05 22:16:58 +01:00
Stephen Anthony 4b11cb1625 Fix avoxport popup not selecting correct device in InputDialog.
Incidentally, I think we should change VarList::push_back() to not allow this type of error to happen.
Having to pass two parameters with the same value seems to be very hacky.
2020-11-05 13:20:45 -03:30
thrust26 7ef46b366d added filtering to text pasted to EditableWidget
updated doc for UI keys (TODO: UI edit keys)
2020-11-05 15:19:33 +01:00
thrust26 899584b455 fixed Ctrl+A in EditableWidget 2020-11-05 12:56:36 +01:00
thrust26 9a377a7849 updated HelpDialog
added 'Space' for selecting UI elements
2020-11-05 12:50:56 +01:00
thrust26 9b600df172 fixed tab bug in VideoAudioDialog 2020-11-05 11:52:15 +01:00
thrust26 f550d727ce some minor EditableWidget enhancements and code cosmetics 2020-11-05 11:22:52 +01:00
thrust26 5fd48d8a99 selection bug fix attempt 2020-11-05 08:26:59 +01:00
thrust26 c894d8c080 added selection reset for all widgets derived from EditableWidget 2020-11-04 22:44:41 +01:00
thrust26 c8c70ee54b removed forgotten TODO 2020-11-04 20:19:53 +01:00
thrust26 2ec1f463ad finalized EditableWidget
enabled selection drawing on all derived widgets
2020-11-04 20:18:41 +01:00
thrust26 ac47d855e1 fixed copy/paste bug 2020-11-04 15:29:21 +01:00
thrust26 6a19bd66f9 improved keyboard copy/paste selection 2020-11-04 14:31:21 +01:00
thrust26 c6093a8d6f added keyboard copy/paste selection in EditableWidget (addresses #105)
increased width of edit cursor
2020-11-04 12:36:18 +01:00
thrust26 e8464fb0bf Some refactoring of EditableWidget 2020-11-03 16:52:01 +01:00
Stephen Anthony 270d29000e And so it begins again; bump version number to 6.5_pre
Move some serial port code directly into portNames(); meant to do this for 6.4, oh well.
2020-11-02 14:20:42 -03:30
thrust26 bc4e4586f7 updated debugger screenshot for "Frame Cycls" 2020-11-02 09:08:34 +01:00
Stephen Anthony 7ff0121ffa More syntax fixes; indicate plural of "Cycle" as "Cycls" in the debugger (we really need more room here :) ) 2020-11-01 19:07:39 -03:30
Stephen Anthony d404ec8daf Added new debugger pseudo-registers to the changelog.
Changed string "Cycl." to "Cycle", since there was no point using a '.' with a fixed-width font.
2020-11-01 18:27:41 -03:30
Stephen Anthony 2db841836b Updated git commit ID for last commit before the 6.4 release (we hope).
Changed changelog slightly, since Stella loads ROMs, not cartridges.
2020-11-01 15:19:50 -03:30
thrust26 5005c03a61 updated WhatsNewDialog, reordered Changes.txt 2020-11-01 15:43:54 +01:00
Christian Speckner c1a1ed2bdb Changelog. 2020-11-01 15:07:42 +01:00
Stephen Anthony 838318ea2c Slight refactor of label array in DeveloperDialog.
- This is a followup to the last commit for this class
- We don't need this to be a static in the header file itself
2020-11-01 09:51:57 -03:30