Commit Graph

6309 Commits

Author SHA1 Message Date
thrust26 b4731b1e21 fixed breakpoints setting in RomListWidget
improved drawing of breakpoints in RomListWidget
made RomListWidget redraw regularly only if in edit mode
2020-11-14 09:43:41 +01:00
thrust26 7fb21af0b2 added a full render when event WINDOW_EXPOSED and WINDOW_RESIZED are handled
stopped screen from changing frames when 'Pause' is displayed
2020-11-13 19:53:19 +01:00
thrust26 6917873c2f improved fullscreen message in debugger mode 2020-11-13 16:12:33 +01:00
thrust26 74206a8c4d fixed UI palette update crash
fixed garbage when switching state in fullscreen modes
2020-11-13 16:00:19 +01:00
Stephen Anthony fb5df8332b Update Xcode for class addition.
Comment out code that causes a crash on Mac.
2020-11-13 10:05:11 -03:30
thrust26 264eb5ea1a fixed initial focus display 2020-11-13 14:24:52 +01:00
thrust26 0532bc824a disabled palette display if without console 2020-11-13 11:19:48 +01:00
thrust26 7708a9a692 fixed missing render when a stacked dialog was closed in emulation 2020-11-13 11:18:25 +01:00
thrust26 d627acb408 avoid full update when window gets exposed (test) 2020-11-13 10:03:03 +01:00
thrust26 56f8af1d8f fixed forced full redraws
force full UI redraw when UI palette changes
2020-11-13 09:36:57 +01:00
thrust26 53ee7cadfd Merge branch 'feature/improve_ui_redraws' of https://github.com/stella-emu/stella into feature/improve_ui_redraws 2020-11-13 09:07:03 +01:00
thrust26 4061dee480 fixed rendering, all dialogs are always re-rendered 2020-11-13 08:58:19 +01:00
Stephen Anthony 97ee718a0c Fix compile warning. 2020-11-12 18:04:56 -03:30
thrust26 e39be62c54 fixed AboutDialog widget overlapping 2020-11-12 19:46:28 +01:00
thrust26 df16dcbe50 refactored UI ticks 2020-11-12 18:14:26 +01:00
thrust26 54055126e5 removed debug code 2020-11-12 15:48:00 +01:00
thrust26 1ee691ce5b Allow first click detection when Stella lost focus. 2020-11-12 15:41:40 +01:00
thrust26 3f6895126d minimized ContextMenu redraws
fixed shading caused by ContextMenu
2020-11-12 14:37:50 +01:00
thrust26 090c480e1a replaced shaded UI redraws with shading surface 2020-11-12 14:04:29 +01:00
thrust26 3063752f60 further minimized UI redraws when message is displayed 2020-11-12 11:50:26 +01:00
thrust26 e93e4b8fdb minimized UI redraws and renderings when message is displayed
refactored message creation
2020-11-12 10:43:04 +01:00
thrust26 d77612f572 split Dialog drawing and rendering and skip drawing render when possible 2020-11-11 23:32:00 +01:00
thrust26 a6922fb989 improved blinking cursor 2020-11-11 19:54:44 +01:00
thrust26 cec27bb899 removed some superfluous redraws 2020-11-11 18:24:30 +01:00
thrust26 7433e14cec added blinking cursor 2020-11-11 17:26:40 +01:00
thrust26 e5daa770ed fixed RomInfoWidget drawing 2020-11-11 16:50:49 +01:00
thrust26 9f88a116a4 activated enhanced "full" redraw logic 2020-11-11 15:37:32 +01:00
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