Thomas Jentzsch
6c6cd52e42
does NOT compile!
2021-08-31 17:04:27 +02:00
Stephen Anthony
ae527a7f5e
Revert to old way of handling framebuffer surfaces.
...
Still TODO is fix crash when FileListWidget is used (BrowserDialog).
2021-05-28 22:12:12 -02:30
thrust26
7873bddee5
enhanced links in HelpDialog
...
fixed link color for Dark theme
2021-04-25 21:08:06 +02:00
thrust26
e463ef2fb4
redesigned RomInfoWidget link display
...
enhanced AboutDialog with more links
2021-04-24 11:53:26 +02:00
thrust26
6bd4987b22
fixed palette and custom BLARGG settings saving (see #787 )
2021-04-12 22:38:41 +02:00
Stephen Anthony
836137c7fc
Fix minor warning in clang.
2021-04-06 13:15:49 -02:30
thrust26
f3e1e559cf
fixed HiDPI mode
...
(note to myself: sometimes initialization is bad)
2021-04-06 16:53:44 +02:00
thrust26
e0585212b8
adapt desktop size and maximum TIA zoom level to display used
2021-04-06 15:56:01 +02:00
Stephen Anthony
f28784112a
libretro: Don't reload non-existent surfaces.
2021-01-23 13:08:16 -03:30
Stephen Anthony
95c8203f8d
Fix final issue with snapshots not loading in RomInfoWidget.
2021-01-23 12:57:51 -03:30
Christian Speckner
3a54adeca2
Merge remote-tracking branch 'origin/master' into feature/fix-surfaces
2021-01-19 20:44:58 +01:00
Stephen Anthony
9f74a780ed
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
d9c8750d01
renamed pause dimming setting
2021-01-14 09:40:02 +01:00
thrust26
27118f3ed0
added option to disable emulation shading in pause mode via command line ( resolves #755 )
2021-01-14 09:32:39 +01:00
Stephen Anthony
6187d3b542
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
b2acd8b266
added missing re-rendering
2021-01-12 11:23:16 +01:00
Stephen Anthony
21438a82cc
Yearly update to copyright for 2021.
2021-01-05 18:42:43 -03:30
Stephen Anthony
5332758281
Merge branch 'master' into feature/full-on-sqlite
2020-12-21 22:45:44 -03:30
thrust26
f396ae421c
limited redraw debug output to DEBUG_BUILD
2020-12-21 09:14:42 +01:00
Stephen Anthony
39b42bca55
Merge branch 'master' into feature/full-on-sqlite
2020-12-20 19:03:15 -03:30
Stephen Anthony
11241b9871
More conversion to brace syntax.
2020-12-20 18:14:28 -03:30
Stephen Anthony
60c991e171
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
thrust26
d7bb07fc55
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
00d241c67b
Some fixes for suggestions from clang-tidy.
2020-12-16 16:24:46 -03:30
Stephen Anthony
b49fa9583c
Fix compile warnings in Xcode.
2020-12-06 23:43:11 -03:30
Stephen Anthony
82392944ad
Fix clang warning.
2020-12-06 22:23:42 -03:30
thrust26
3eec0defce
improved playback sound muting
2020-12-06 21:17:56 +01:00
thrust26
ee8734ce14
added sound to Time Machine playback
...
fixed playback speed
updated docs
2020-12-06 12:08:25 +01:00
thrust26
48e3f85a9f
added shading to TIA surface when emulation paused or dialog on top
2020-12-01 22:21:23 +01:00
thrust26
833ce27d37
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
c116ed8d25
Merge branch 'master' into feature-highscores
2020-11-28 20:10:17 +01:00
thrust26
cbbe6fbe99
fixed doc
2020-11-25 17:23:05 +01:00
thrust26
6ec8693110
fixed small font for launcher
2020-11-22 21:58:49 +01:00
thrust26
36a3f9843e
removed special colors and drawing for Dialog in background
2020-11-14 10:03:29 +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
7708a9a692
fixed missing render when a stacked dialog was closed in emulation
2020-11-13 11:18:25 +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
df16dcbe50
refactored UI ticks
2020-11-12 18:14:26 +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
9f88a116a4
activated enhanced "full" redraw logic
2020-11-11 15:37:32 +01:00
thrust26
e7b7bfa3cd
initial commit for #719
2020-11-10 19:53:36 +01:00
Stephen Anthony
7cf72d7962
Remove redundant define, which was already inside the same define.
2020-10-25 11:28:35 -02:30
Stephen Anthony
b6d18845d8
Fairly huge refactoring of FrameBuffer class into FBBackend and friends.
...
Only tested in Linux and libretro for now; Windows and Mac will follow soon.
2020-10-23 10:27:06 -02:30
Stephen Anthony
cf737d59d0
A few more FrameBuffer cleanups.
...
- refactored a block of code that was essentially the same in 3 different places
2020-10-16 14:19:15 -02:30
Stephen Anthony
01b23e4116
A few more cleanups relating to Common::Size vs. separate components.
2020-10-13 21:26:05 -02:30
Stephen Anthony
e15d27dc96
Started cleanup of FrameBuffer class.
...
- Moved Video mode stuff into separate class
- Fix bug with aspect correction in fullscreen mode still giving graphical artifacts
2020-10-13 10:47:37 -02:30