bearoso
97291767b8
Merge pull request #886 from alarixnia/dlopen
...
gtk: Use CMAKE_DL_LIBS
2023-11-19 17:57:15 -06:00
nia
5fb99b7ad6
gtk: Use CMAKE_DL_LIBS
...
Fixes building snes9x-gtk on systems where dlopen is in libc
and without an empty libdl stub.
2023-11-20 00:13:18 +01:00
Jake Smarter
38c28e1f9c
Add de l10n
2023-11-18 19:28:18 +01:00
Jake Smarter
665ddf86f2
* Add plurals
...
* Drop proper names from l10n
* Add string parameter numbers for correct l10n freedom
* Update POT file
* Update pl l10n based on new POT file
* Add locale specific number formatting where applicable
* Make use of Glib’s logging facility
2023-10-30 15:46:21 +01:00
BearOso
e3f1790711
Vulkan/Gtk: Make instance creation fail more robust.
2023-10-09 14:15:46 -05:00
BearOso
039e68d306
Gtk: Don't allow threading with NTSC filter.
2023-10-09 14:01:52 -05:00
BearOso
49556cd5d1
Gtk: Blargg NTSC outputs reduced width in 512-mode.
2023-10-09 13:46:53 -05:00
BearOso
01e408e4c8
(Qt,Gtk)/OpenGL: Specify unpack alignment.
2023-10-08 11:03:27 -05:00
BearOso
9be1ee83b3
Gtk: Compile std_chrono_throttle.cpp unconditionally.
2023-09-16 10:40:29 -05:00
Jake Smarter
e2087adffb
Add GTK+ pl translations
2023-08-31 11:42:32 +02:00
BearOso
2be85e8a44
Gtk: Fix additional hardcoded paths.
2023-08-25 11:47:29 -05:00
BearOso
bd41d010f3
Qt: Attach cheats dialog directly to Snes9x.
...
Update sizing for cheats and shader params dialogs.
2023-08-25 11:47:29 -05:00
BearOso
1b1325066b
Qt port.
2023-08-25 11:47:29 -05:00
BearOso
19d0016c5a
Gtk: Use GNUInstallDirs.
2023-08-24 14:19:55 -05:00
BearOso
d0c45f36b1
Gtk: Update translation misc.
2023-08-24 11:15:52 -05:00
bearoso
b488e426b3
Update TRANSLATING.txt
2023-08-23 15:13:01 -05:00
BearOso
81efc82f88
Move formerly Gtk sound drivers to common directory.
2023-06-07 16:06:55 -05:00
BearOso
8c5b6d012e
Gtk: Simplify drivers by moving port code to gtk_sound.cpp.
2023-06-07 15:34:10 -05:00
BearOso
9a0712b258
Gtk: Rename frontend-common to common and move files to video subfolder.
2023-06-07 11:31:24 -05:00
BearOso
fa20cd2d19
Gtk: Use glad instead of epoxy.
2023-06-01 15:57:03 -05:00
BearOso
cb6df570a4
Gtk: Make wayland surfaces toolkit-agnostic.
2023-05-31 17:08:52 -05:00
BearOso
53ebf7be8f
Gtk: Fix ROM info dialog when name is JIS.
2023-05-08 14:19:03 -05:00
BearOso
ff35034cf7
Revert "Gtk: Disable ROM info at start."
...
This reverts commit 354f9cbcab
.
2023-05-08 12:39:33 -05:00
BearOso
354f9cbcab
Gtk: Disable ROM info at start.
2023-05-07 16:38:45 -05:00
BearOso
8d8e691c89
Gtk: Add OSD ImGui check back.
2023-05-06 10:16:10 -05:00
BearOso
03ac459bb1
Gtk: Remove custom in-screen font code.
2023-05-04 16:07:48 -05:00
BearOso
ebf2e9981e
win32: Get win32 working with variable font.
2023-05-04 15:55:11 -05:00
BearOso
b11ecf932a
imgui: Update font. Test ROM status line.
2023-05-03 16:45:56 -05:00
BearOso
92b7fb2e9f
shaders: More cleaning.
2023-04-27 16:54:03 -05:00
BearOso
ed695f3776
shaders: Clean up some of the OpenGL/slang code.
2023-04-27 16:20:09 -05:00
BearOso
945cd27841
Gtk: Add UI option to configure size, indicators.
2023-04-25 17:36:48 -05:00
BearOso
909d899512
Gtk/OpenGL: Add imgui support.
2023-04-25 17:36:48 -05:00
BearOso
8f3595e5d3
gtk/vulkan: Use imgui.
2023-04-25 17:36:48 -05:00
BearOso
e55b13315b
Gtk: Tweak sound drivers for better performance.
2023-04-02 12:47:08 -05:00
BearOso
79e150886a
Add ability to force backdrop color for sprite extraction.
...
Only Gtk hotkey is hooked up so far.
2023-03-31 17:09:23 -05:00
BearOso
4b345bd008
Gtk: Update appimage script.
2023-03-30 14:33:05 -05:00
BearOso
59c48e35a7
Gtk: Simplify makeappimage.sh
2023-03-28 12:41:15 -05:00
BearOso
af70c62343
Gtk: Add script to make appimage.
2023-03-28 11:05:54 -05:00
StanleyKid-22
b25e8a6d01
Updating Ukrainian translation
2023-03-25 12:42:03 +02:00
BearOso
8e78a431cc
Gtk: Exclude slang_test from all target.
2023-03-24 13:25:07 -05:00
bearoso
8ac2ac7be5
Merge branch 'master' into master
2023-03-22 14:25:17 -05:00
Felipe
be9f19830e
Updated brazilian portuguese translation
...
Updated translation with the strings that were changed.
2023-03-22 11:54:04 -03:00
BearOso
5157426cb6
Gtk: Use translated binding names in preferences.
2023-03-21 17:45:39 -05:00
BearOso
26291d185d
Gtk: Fix some missing lines again.
2023-03-21 17:41:08 -05:00
BearOso
8593d9014b
Gtk: Fix xgettext missing a few strings.
2023-03-21 17:32:08 -05:00
BearOso
e34097ecdf
Gtk: Only adjust the numeric locale with file reads.
2023-03-21 16:47:39 -05:00
BearOso
13a5592ba6
Gtk: Add the missing lines from a couple .po files.
2023-03-21 16:33:52 -05:00
BearOso
e1eb7ea9de
Gtk: Fix up some internationalization problems.
2023-03-21 15:45:16 -05:00
BearOso
50f9f9eba1
Move S9xSyncSpeed call.
...
DMA can last multiple frames, and so can S9xMainLoop.
If we throttle outside of S9xMainLoop or only as we're exiting the
loop as is currently done, we zoom through multiple frames and
overrun the audio. Moving S9xSyncSpeed just after EndScreenRefresh
causes it to be called every frame.
This seemingly wasn't a problem because throttling with vsync *did*
happen every frame regardless. Oops.
2023-03-20 16:02:36 -05:00
BearOso
176556dfd3
Add menu items to scale windows up to 10x.
2023-03-12 11:10:02 -05:00