BearOso
b4de90a0f1
Revert "Gtk: Reorder init."
...
This reverts commit a9a9b0fafb
.
2020-11-04 12:41:55 -06:00
BearOso
a9a9b0fafb
Gtk: Reorder init.
...
This should give the window time to create, and we ensure Gtk
has a main loop iteration so it's done.
2020-11-04 12:10:30 -06:00
BearOso
a3c0c4621d
Gtk: Don't pass arguments to gtkmm application.
...
It tries to usurp the filename argument.
2020-08-09 14:28:20 -05:00
Brandon Wright
e17ff69533
Gtk: Switch codebase to gtkmm.
...
GTK: Remove support for GTK+ 2.0.
GTK 3 is stable and widespread enough now.
GTK: Rearrange headers to eliminate gtk_s9xcore.h
Gtk: Initial gtkmm conversion work.
Gtk: More gtkmm conversion and bug fixing.
Gtk: More gtkmm fixes.
Gtk: More Fixes
OpenGL no longer creates a second window.
Accelerators are fixed.
Gtk: More fixes
Removed GLX context dependency on Gtk.
Gtk: Fix formatting.
Gtk: Remove a #pragma once
2020-07-17 14:48:34 -05:00
Brandon Wright
3c3ea985ef
GTK: Refactoring of display output code.
...
Moves buffer management to single location.
2020-06-30 17:28:10 -05:00
AlexApps99
9e91d9d8ae
Fixed sound playing while in turbo after pause
...
(this may break other aspects of audio around pausing)
2020-06-21 22:02:08 +12:00
AlexApps99
4f3e6681ef
Added rewind to turbo mute
2020-06-21 21:46:27 +12:00
Brandon Wright
19f7423f42
GTK: Add a couple animated background splashes.
2019-11-08 17:05:36 -06:00
Brandon Wright
9c733497fe
GTK: Allow shutting off button and menu icons.
2019-04-16 11:47:35 -05:00
Brandon Wright
51edec756f
GTK: OpenGL: Don't spin with sync_control option.
2019-04-01 17:10:12 -05:00
Brandon Wright
0deed414b9
GTK: Remove mostly unused status bar.
...
Don't bypass compositor in UI-fullscreen mode.
2019-03-24 12:25:29 -05:00
Brandon Wright
cc1f6de281
GTK: Yes, we want button and menu images.
2019-03-20 11:54:16 -05:00
Brandon Wright
4f0cc90525
GTK: Update splash background.
2019-03-16 13:45:38 -05:00
Brandon Wright
92f2a9510f
GTK: In mouse-grab mode, accumulate partial pixels.
2019-03-02 16:10:00 -06:00
Brandon Wright
2ba6553c14
GTK: SoundSync is now handled in the drivers.
2019-02-09 18:48:17 -06:00
Brandon Wright
2701e7219c
Get SoundSync working and don't overflow dsp buffer.
2019-02-06 15:00:45 -06:00
Brandon Wright
fcdead0028
GTK+: Use lowercase true/false, bool in more places.
2018-12-28 17:07:32 -06:00
Brandon Wright
6b376cf8f4
GTK+: Match filenames and appname to snes9x-gtk.
...
This will help environments match the desktop file with
the executable easier. The visible name stays just Snes9x.
2018-12-23 12:09:30 -06:00
Brandon Wright
5910ed4501
GTK+: Make sure menu item knows about nothing.
2018-12-12 16:44:47 -06:00
Brandon Wright
8a2cd602da
Add special S9xDisplayStringType to pass additional info.
...
Add some arrow characters for displayed keys.
2018-12-12 16:15:56 -06:00
Brandon Wright
b9ad162723
GTK+: Set locale to C when loading shader files.
...
We can't know what format they're in, and for some reason español
breaks them.
2018-12-04 11:18:22 -06:00
Brandon Wright
8106c284d5
GTK+: OpenGL: Use fence to allow GTK+ to run during wait.
2018-12-03 20:03:53 -06:00
Brandon Wright
536c6708c3
GTK+: Various cleanups.
2018-12-03 17:32:12 -06:00
Brandon Wright
c21539d269
GTK+: Mandate Netplay, Joystick, JMA.
2018-12-03 17:32:12 -06:00
Brandon Wright
d559d7abd4
GTK+: Start in timeout mode.
2018-12-03 17:32:12 -06:00
Brandon Wright
f0ddb097f9
Mark all of GTK+ with header stub, and a couple others.
2018-11-15 17:42:29 -06:00
Brandon Wright
a9cc03c06c
GTK+: Consolidate includes to compat header.
2018-11-06 18:46:44 -06:00
Brandon Wright
0f15a398f9
GTK+: Fix GTK+ 2.0 compatibility again.
2018-11-06 18:04:10 -06:00
Brandon Wright
a04ccfc02c
GTK+: Style: Remove voids from parameter list.
2018-11-02 15:52:26 -05:00
Brandon Wright
79b1ab0250
GTK+: Clean up speed throttling.
...
No more frameskip selection, only 4 options:
* Timer throttling to Settings.FrameRate
* Same, but skips frames when late
* Wait on sound buffer
* Don't throttle.
Dynamic rate control is automatically disabled for option 3.
2018-10-28 16:55:33 -05:00
Rémi Calixte
c6731024ca
wayland: include X11 libraries only if it is an available GDK backend
2018-10-15 14:15:52 -05:00
Brandon Wright
602919d522
GTK+: Don't override command-line port choice.
2018-10-03 16:58:40 -05:00
Brandon Wright
e49dcc0cb2
GTK+, Unix: Preserve current joypad state when rewinding.
2018-06-16 17:31:41 -05:00
Brandon Wright
c35360b567
Silence a couple warnings.
2018-05-14 11:20:12 -05:00
Brandon Wright
7411df6c73
Make rewinding and bilinear filtering global Snes9x settings.
2018-05-13 17:31:25 -05:00
Brandon Wright
e69fd7c50e
Fix a couple bugs. Change cheats on unix to work like they used to.
2018-04-30 16:44:17 -05:00
Brandon Wright
cb531670e5
Various fixes. Allow global disabling of cheats.
2018-04-26 11:15:20 -05:00
Brandon Wright
0d102b72ff
Revamping cheats support.
2018-04-25 19:29:26 -05:00
bearoso
c3fa4009a3
Merge pull request #267 from julien2512/master
...
now able to start from a snapshot
2018-02-27 22:43:55 +00:00
julien2512
63b9bebd3f
Syntax
2017-12-17 01:19:17 +01:00
julien2512
51c25d070d
now able to start from a snapshot
2017-12-17 01:13:07 +01:00
Brandon Wright
886ea13daf
Some GTK+ 3 fixes.
2017-12-06 20:30:27 -06:00
Brandon Wright
12d73bbf25
Remove some vestiges from sound code.
2017-11-30 18:14:17 -06:00
Brandon Wright
821f1ed207
Revert "Revert "Make SoundSync mutually exclusive with DynamicRateControl in GTK+ port. Disable S9xContinueUpdate.""
...
This reverts commit 7931400b44
.
2017-11-27 12:41:06 -06:00
Brandon Wright
7931400b44
Revert "Make SoundSync mutually exclusive with DynamicRateControl in GTK+ port. Disable S9xContinueUpdate."
...
This reverts commit 63394cd26a
.
2017-11-27 12:33:25 -06:00
Brandon Wright
63394cd26a
Make SoundSync mutually exclusive with DynamicRateControl in GTK+ port. Disable S9xContinueUpdate.
2017-11-27 12:11:49 -06:00
Ari Sundholm
5d6a7199bb
gtk: replace uses of deprecated functions with those of non-deprecated ones
2017-09-12 03:33:16 +03:00
Brandon Wright
5578fe77d7
Try and fail stateman init to clear buffer if newly disabled.
2016-10-08 22:10:05 -05:00
Brandon Wright
7223e2283e
Save rewind variables to config file. Rename rewind variables to fit port style. Set default rewind buffer to 0.
2016-10-08 21:33:34 -05:00
Brandon Wright
90be7fb762
Merge branch 'master' of http://github.com/juhalaukkanen/snes9x into juhalaukken-master
2016-10-08 21:15:45 -05:00