Commit Graph

6314 Commits

Author SHA1 Message Date
thrust26 e01d8e57a5 fixed garbage in fullscreen mode
fixed breakpoints flickering in RomListWidget
fixed palette update in VideoAudioDialog
2020-11-15 08:59:18 +01:00
Stephen Anthony 85d0c9227c Optimize/simplify dialog shading slightly
- move creation to c'tor
 - apply position and size with one method instead of two
2020-11-14 22:35:05 -03:30
Stephen Anthony bda86befb4 Eliminate graphical garbage in background in fullscreen mode for Linux/Mac. 2020-11-14 20:41:06 -03:30
thrust26 3eb1ce9116 improved dirty chain detection 2020-11-14 12:07:44 +01:00
thrust26 36a3f9843e removed special colors and drawing for Dialog in background 2020-11-14 10:03:29 +01:00
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