thrust26
53b3d0901c
bezels working now (TODO: testing, doc)
2023-08-19 18:12:32 +02:00
thrust26
88e737c6f4
some changes for alpha channel support (still doesn't work :( )
2023-08-17 20:31:42 +02:00
thrust26
9e268dda0c
first try
2023-08-17 18:18:15 +02:00
Thomas Jentzsch
790bc51c83
added alternative theme, switchable via hotkey. this is a preparation for SDL2 supporting system theme change events (day/night) soon
2023-03-15 17:06:52 +01:00
Stephen Anthony
9cc804d0e0
Updated files to 2023; an early Happy New Year to anyone reading this logs.
2022-12-30 14:11:04 -03:30
Stephen Anthony
027efc5979
Consolidate and refactor some code (mostly string conversions).
2022-12-24 16:42:08 -03:30
Thomas Jentzsch
d1073fc51f
fixed messages lost when changing state with auto pause enabled ( fixes #944 )
2022-12-17 11:03:48 +01:00
Stephen Anthony
31cc0884db
Convert 'const string&' to 'string_view', as per C++17 recommendations. WIP.
2022-12-16 19:15:30 -03:30
Thomas Jentzsch
6cbb06b10a
added VSYNC warning to console info overlay in developer mode
2022-10-20 12:48:51 +02:00
Stephen Anthony
129ec5886a
First pass at separating Sound mute/pause functionality.
...
This will need lots of testing, since it touches many parts of the code.
2022-09-24 21:33:39 -02:30
Stephen Anthony
d488b9c860
More 'const' conversion, with help from clang-15.
2022-09-13 22:52:59 -02:30
Stephen Anthony
19da02fb9c
Final batch of fixes from clang-tidy (for now).
2022-08-21 19:33:08 -02:30
Stephen Anthony
fc0a8c91a8
Second pass at fixes for suggestions from clang-tidy.
2022-08-21 13:53:52 -02:30
Stephen Anthony
f987c3f72c
Yay, got clang-tidy working again. First pass at fixing suggestions.
2022-08-20 15:32:15 -02:30
Stephen Anthony
48d1a6a321
Second pass at fixing warning from Visual Studio (const and C-style casts).
2022-03-28 22:00:26 -02:30
Stephen Anthony
11d2f34bcb
Update copyright to 2022. Happy New Year!
2021-12-31 16:07:17 -03:30
Thomas Jentzsch
8cee3c5667
limit message display frames to 120 ( fixes #852 )
2021-12-11 23:13:35 +01:00
Thomas Jentzsch
de81f7fd67
fixed #841 (setting of phosphor properties)
2021-11-17 19:43:50 +01:00
Thomas Jentzsch
6238b5efbb
added different mask pattern for scanline emulation
2021-11-01 17:55:45 +01:00
Stephen Anthony
c3fa1890d5
Fix segfault on some systems when using BrowserDialog during a program run.
...
Remove old debugging print code.
2021-10-24 13:57:40 -02:30
Thomas Jentzsch
4ace2c6eea
renamed Menu class into OptionsMenu
2021-09-10 22:16:19 +02:00
Thomas Jentzsch
b77d605cd1
made PlusROM nick input dialog working
...
added settings for nick and id
TODO: doc
2021-09-01 14:06:09 +02:00
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