Jeffrey Pfau
|
f689bfcb2b
|
Qt: Allow switching between GL and GL2 backends
|
2015-10-28 23:22:10 -07:00 |
Jeffrey Pfau
|
f4b44451b0
|
Qt: Fix clear button/analog buttons in gamepad mapper on some platforms
|
2015-10-27 22:29:30 -07:00 |
Jeffrey Pfau
|
9a19aaed59
|
Qt: Fix a race condition in PainterGL that could lead to a crash
|
2015-10-27 20:27:02 -07:00 |
Jeffrey Pfau
|
8af2172782
|
Qt: Improved GIF recording customization
|
2015-10-27 20:09:56 -07:00 |
Jeffrey Pfau
|
6c71d7433b
|
Qt: Use safer isLoaded check in GameController
|
2015-10-24 23:47:46 -07:00 |
Jeffrey Pfau
|
9190209d10
|
Qt: Fix a few bugs in the I/O viewer
|
2015-10-22 23:04:01 -07:00 |
Jeffrey Pfau
|
b30672399e
|
Qt: Add remaining video registers
|
2015-10-21 20:28:08 -07:00 |
Jeffrey Pfau
|
c82f0ba5de
|
Qt: Make I/O viewer fixed size to avoid big blank space issues
|
2015-10-20 22:10:28 -07:00 |
Jeffrey Pfau
|
2c780b5bce
|
Qt: I/O viewer option selection
|
2015-10-20 22:05:05 -07:00 |
Jeffrey Pfau
|
672512c144
|
Qt: Add spinboxes to the I/O viewer
|
2015-10-20 21:37:42 -07:00 |
Jeffrey Pfau
|
fd76100f58
|
Qt: Fix some embarrassing mistakes on the I/O viewer
|
2015-10-20 21:37:10 -07:00 |
Jeffrey Pfau
|
7ce34411bb
|
SDL, Qt: Fix audio thread crashes
|
2015-10-19 20:31:19 -07:00 |
Jeffrey Pfau
|
86dcb7b6c2
|
Qt: Add missing override keywords
|
2015-10-19 20:31:19 -07:00 |
Jeffrey Pfau
|
d9a60540f7
|
Qt: Start adding I/O register info
|
2015-10-11 19:11:15 -07:00 |
Jeffrey Pfau
|
a8110342ce
|
Qt: Really fix the build this time
|
2015-10-10 21:09:57 -07:00 |
Jeffrey Pfau
|
c53e3546dd
|
Qt: Fix pre-5.5 build
|
2015-10-10 21:04:05 -07:00 |
Jeffrey Pfau
|
1a50718c26
|
Qt: Start I/O viewer
|
2015-10-10 20:26:52 -07:00 |
Jeffrey Pfau
|
2083aa921b
|
Qt: Exclude keypad events from being modifiers
|
2015-09-23 21:21:37 -07:00 |
Jeffrey Pfau
|
d38a65485a
|
All: Isolate function defines
|
2015-09-22 22:58:54 -07:00 |
Jeffrey Pfau
|
f128f844a6
|
GBA: Revamp frameskip
|
2015-09-21 20:32:15 -07:00 |
Jeffrey Pfau
|
4d24b16735
|
Qt: Dropping multiplayer windows works more cleanly now
|
2015-09-16 00:34:24 -07:00 |
Jeffrey Pfau
|
822df237a3
|
Qt: Disable rewinding when in multiplayer
|
2015-09-16 00:20:38 -07:00 |
Jeffrey Pfau
|
11d9b492cd
|
Qt: Disable menu items in multiplayer that don't make sense to have enabled
|
2015-09-14 20:24:02 -07:00 |
Jeffrey Pfau
|
5b7e39e45f
|
Qt: Prevent savestate window from opening while in multiplayer
|
2015-09-14 19:51:59 -07:00 |
Jeffrey Pfau
|
f0c3f6e42a
|
Qt: Fix shortcuts being updated improperly when changing input type (fixes #102)
|
2015-09-09 02:00:52 -07:00 |
Jeffrey Pfau
|
31d409c8b1
|
Qt: Add 'Apply' button to settings window (fixes #103)
|
2015-09-09 01:44:31 -07:00 |
Jeffrey Pfau
|
99f7e5f035
|
GBA: Separate out subcomponents to enable easier exclusion
|
2015-08-28 23:45:24 -07:00 |
Jeffrey Pfau
|
6c85374b5e
|
Qt: Apply fullscreen during show event
|
2015-08-27 19:31:00 -07:00 |
Jeffrey Pfau
|
534c9ca8f8
|
Qt: Reenable double buffering, as disabling it broke some Windows configs
|
2015-08-19 23:52:59 -07:00 |
Jeffrey Pfau
|
c6efb396d4
|
Qt: Remove useless help icons in dialogs
|
2015-08-19 23:09:46 -07:00 |
Jeffrey Pfau
|
91b53fc0c1
|
Qt: Fix drag and drop on Windows
|
2015-08-19 22:17:09 -07:00 |
Jeffrey Pfau
|
1f10613d1b
|
Qt: Fix install path of XDG desktop file with DESTDIR
|
2015-08-19 01:29:21 -07:00 |
Jeffrey Pfau
|
1f899737d9
|
Qt: Windows no longer spawn in the top left on first launch
|
2015-08-17 23:04:02 -07:00 |
Jeffrey Pfau
|
46cf812db3
|
Merge branch 'feature/shortcut-redo'
|
2015-08-17 22:08:59 -07:00 |
Jeffrey Pfau
|
861928d12a
|
Qt: Window size command line options are now supported
|
2015-08-17 22:02:34 -07:00 |
Jeffrey Pfau
|
92d5ebf2f4
|
Qt: Ensure audio processor is only set if one is present in config
|
2015-08-16 19:56:45 -07:00 |
Jeffrey Pfau
|
d10b5c52e6
|
Qt: Use the version string for the about dialog if the branch is unknown
|
2015-08-16 19:07:38 -07:00 |
Jeffrey Pfau
|
ba1fb17dde
|
Qt: Update SensorView to work with focus stealing
|
2015-08-16 18:06:15 -07:00 |
Jeffrey Pfau
|
615ab298d1
|
Qt: Fix locale with settings
|
2015-08-16 16:32:11 -07:00 |
Jeffrey Pfau
|
e18c10e5e1
|
Qt: Set default sample rate
|
2015-08-15 15:31:24 -07:00 |
Jeffrey Pfau
|
0eb76806be
|
Qt: Fix changing whether a BIOS is used while the game is running
|
2015-08-13 20:01:59 -07:00 |
Jeffrey Pfau
|
50005e0703
|
Qt: More cleanup
|
2015-08-10 23:04:39 -07:00 |
Jeffrey Pfau
|
1929047896
|
Qt: Use Format_RGBX8888 to avoid having to swap channels
|
2015-08-10 22:15:50 -07:00 |
Jeffrey Pfau
|
313877657f
|
Qt: No need to set global window icon on OS X
|
2015-08-10 22:15:27 -07:00 |
Jeffrey Pfau
|
1f58db096f
|
Qt: Code cleanup
|
2015-08-10 01:38:25 -07:00 |
Jeffrey Pfau
|
9352f75e6f
|
Qt: Fix crashes on Windows by using using QMetaObject to do cross-thread calls
|
2015-08-09 23:25:03 -07:00 |
Jeffrey Pfau
|
709f4f7a83
|
Qt: Add sample rate option to settings
|
2015-08-09 21:54:50 -07:00 |
Jeffrey Pfau
|
2a4ecde790
|
Qt: Change default buffer size to 1536, remove from menu and add more presets
|
2015-08-09 21:47:16 -07:00 |
Jeffrey Pfau
|
9c5852e89e
|
SDL, Qt: Configurable audio sample rate
|
2015-08-09 21:36:43 -07:00 |
Jeffrey Pfau
|
805e0b17eb
|
All: Add manpage to CMake
|
2015-08-09 01:52:49 -07:00 |
Jeffrey Pfau
|
e422c64a25
|
Qt: Convert several dialogs into QDialogs
|
2015-08-08 21:39:33 -07:00 |
Jeffrey Pfau
|
12ef93d784
|
Qt: Use openView for GDBWindow
|
2015-08-08 21:38:47 -07:00 |
Anthony J. Bentley
|
7a311b339c
|
Qt: Really fix forums link
|
2015-08-08 01:38:29 -06:00 |
Jeffrey Pfau
|
db17646fe5
|
Qt: Fix forums link
|
2015-08-07 23:23:20 -07:00 |
Jeffrey Pfau
|
a9620df0b8
|
Qt: Create a new cheat set if no cheat set is specified
|
2015-08-07 21:04:47 -07:00 |
Jeffrey Pfau
|
3dc22d9cc5
|
Qt: Ensure frame size options stay checked
|
2015-08-07 20:26:19 -07:00 |
Jeffrey Pfau
|
c39be359df
|
Qt: Fix regression with held reverse breaking (fixes #78)
|
2015-08-07 19:10:08 -07:00 |
Jeffrey Pfau
|
9a5ac0bf72
|
Qt: Fix pausing and disable double buffering, since it is no longer needed
|
2015-08-06 19:42:08 -07:00 |
Jeffrey Pfau
|
870c8ebb8c
|
Qt: Fix sync, hopefully
|
2015-08-06 19:04:03 -07:00 |
Jeffrey Pfau
|
3dc02dc81c
|
Qt: Set window path to loaded ROM
|
2015-08-05 18:10:33 -07:00 |
Jeffrey Pfau
|
8e735a4668
|
Qt: Show checkmark for window sizes
|
2015-08-05 18:09:58 -07:00 |
Jeffrey Pfau
|
cf8e84a1f8
|
Qt: Fix passing command line options
|
2015-08-05 18:04:31 -07:00 |
Jeffrey Pfau
|
742296b8b9
|
Qt: Better window size handling
|
2015-08-05 01:03:07 -07:00 |
Jeffrey Pfau
|
a1808a2387
|
Qt: Switch default AudioProcessor to SDL
|
2015-08-05 00:41:57 -07:00 |
Jeffrey Pfau
|
03d2b3312e
|
Qt: Initialize draw context
|
2015-08-04 22:14:42 -07:00 |
Jeffrey Pfau
|
481833c205
|
Qt: Maybe don't resize the background
|
2015-08-04 22:13:11 -07:00 |
Jeffrey Pfau
|
de25c0db6b
|
Qt: Autofocus on the right save slot
|
2015-08-04 22:07:30 -07:00 |
Jeffrey Pfau
|
d4721cb30d
|
Qt: Force redraw when window gets focus
|
2015-08-04 19:59:59 -07:00 |
Jeffrey Pfau
|
6dda6cc841
|
Qt: Fix cursor inconsistencies (fixes #69)
|
2015-08-04 19:14:19 -07:00 |
Jeffrey Pfau
|
a6ff9f6c60
|
Qt: Fix frame delay with pausing and frame advancing
|
2015-08-03 23:52:18 -07:00 |
Jeffrey Pfau
|
6ae001037d
|
Qt: Redraw screen when a status message is posted
|
2015-08-03 20:28:46 -07:00 |
Jeffrey Pfau
|
03f166509f
|
Qt: Make keymapper present more information, and space things out a bit more
|
2015-08-03 20:07:59 -07:00 |
Jeffrey Pfau
|
55866f8beb
|
Qt: Redo key shortcut editing
|
2015-08-03 20:02:50 -07:00 |
Jeffrey Pfau
|
5c32172076
|
Qt: Make keymapper present more information, and space things out a bit more
|
2015-08-02 15:28:53 -07:00 |
Jeffrey Pfau
|
df11c9d7f3
|
Qt: Allow setting of audio channels and video layers while games are not running
|
2015-08-02 12:46:23 -07:00 |
Jeffrey Pfau
|
7fb1b90abf
|
Qt: Fix library ordering to ensure proper link order
|
2015-08-01 17:52:28 -07:00 |
Jeffrey Pfau
|
88ff7eda5e
|
Qt: Fix and clarify OpenGL checks for Qt
|
2015-08-01 10:27:03 -07:00 |
Jeffrey Pfau
|
59f101eb49
|
Qt: Fix Windows build when Qt Multimedia is disabled
|
2015-07-31 13:09:17 -07:00 |
Jeffrey Pfau
|
87c4839c1b
|
Qt: Disable the Qt Multimedia build on Windows, since it's so broken
|
2015-07-31 12:51:57 -07:00 |
Jeffrey Pfau
|
13fbf3e6e3
|
Qt: Fix non-SDL build with compilers that fail to respect short-circuiting
|
2015-07-30 23:26:47 -07:00 |
Jeffrey Pfau
|
3a31577cab
|
Libretro: Support solar sensor
|
2015-07-30 18:01:16 -07:00 |
Jeffrey Pfau
|
903a8a654d
|
Qt: Use GLES2 if enabled and GL isn't found
|
2015-07-30 15:14:19 -07:00 |
Jeffrey Pfau
|
9b66243e37
|
Qt: Add about screen
|
2015-07-29 22:38:39 -07:00 |
Anthony J. Bentley
|
19d7d90119
|
Qt: Fix non-SDL2 build
|
2015-07-28 23:36:10 -06:00 |
Jeffrey Pfau
|
fa7660020f
|
Qt: Fix non-SDL2 build
|
2015-07-28 09:08:53 -07:00 |
Jeffrey Pfau
|
2b80e3573f
|
All: OpenBSD build fixes
|
2015-07-28 09:04:44 -07:00 |
Jeffrey Pfau
|
8c1194244d
|
Qt: Fix analog buttons not getting unmapped
|
2015-07-25 22:02:16 -07:00 |
Jeffrey Pfau
|
24a910c9d3
|
Qt: Buttons for clearing analog and buttons
|
2015-07-25 21:55:28 -07:00 |
Jeffrey Pfau
|
3c55784c54
|
GBA Hardware: Game Boy Player detection is off by default
|
2015-07-25 12:19:19 -07:00 |
Jeffrey Pfau
|
e9436e43db
|
Qt: Reduce duplicated lines
|
2015-07-24 00:02:14 -07:00 |
Jeffrey Pfau
|
a08f092913
|
Qt: Allow keys and axes to be bound at the same time
|
2015-07-24 00:02:14 -07:00 |
Jeffrey Pfau
|
e9c82df518
|
Qt: Fix rewinding enabling the menu bar
|
2015-07-22 21:34:49 -07:00 |
Jeffrey Pfau
|
da226abba6
|
Qt: Add 360 profile for Linux
|
2015-07-22 21:22:50 -07:00 |
Jeffrey Pfau
|
b9c9425464
|
Qt: Hacky way to swap out focus for a gamepad (fixes #64)
|
2015-07-22 21:16:28 -07:00 |
Jeffrey Pfau
|
7015f38b37
|
Qt: Save and quit on Stop call
|
2015-07-19 18:35:18 -07:00 |
Jeffrey Pfau
|
393252718f
|
Qt: Ensure thread has not exited if we say it is open
|
2015-07-19 18:14:35 -07:00 |
Jeffrey Pfau
|
75fb2548bb
|
Qt: Bind controllers to specific windows
|
2015-07-18 00:20:54 -07:00 |
Jeffrey Pfau
|
1975fc7706
|
Qt: Fix SDL build
|
2015-07-17 18:22:57 -07:00 |
Jeffrey Pfau
|
3a53e27927
|
Qt: Update input profiles
|
2015-07-17 18:22:46 -07:00 |
Jeffrey Pfau
|
d0bc4d4f4e
|
Qt: Reduce time that it takes for the mouse to disappear
|
2015-07-17 00:07:28 -07:00 |
Jeffrey Pfau
|
8ff8876e37
|
Qt: Block a bug whereby undoing a save can overwrite the wrong save
|
2015-07-16 23:50:33 -07:00 |
Jeffrey Pfau
|
f05cc8d139
|
Qt: Add missing separator
|
2015-07-16 23:48:36 -07:00 |
Jeffrey Pfau
|
963758c348
|
Qt: Default controller profiles, with a few included already
|
2015-07-16 23:45:55 -07:00 |
Jeffrey Pfau
|
b9c276ee30
|
Qt: Put undo savestate in the correct menu
|
2015-07-15 00:28:53 -07:00 |
Jeffrey Pfau
|
8ef50827fd
|
Qt: Controller profiles now store shortcut settings
|
2015-07-14 22:51:27 -07:00 |
Jeffrey Pfau
|
73518ceda5
|
Qt: Add savestate save undo
|
2015-07-14 20:45:29 -07:00 |
Jeffrey Pfau
|
b3cf9ec162
|
Qt: Only hide cursor if the display is the top widget
|
2015-07-13 22:09:20 -07:00 |
Jeffrey Pfau
|
f50f98416b
|
Qt: Add savestate load undo
|
2015-07-13 21:56:05 -07:00 |
Jeffrey Pfau
|
4d5c1f9849
|
Qt: Hide cursor opportunistically
|
2015-07-12 17:42:30 -07:00 |
Jeffrey Pfau
|
1b8fe1aa09
|
Qt: Add fast forward cap to settings
|
2015-07-12 12:27:15 -07:00 |
Jeffrey Pfau
|
712b0ccb84
|
Qt: Ensure proper audio sample rate is used when resampling audio
|
2015-07-12 00:19:17 -07:00 |
Jeffrey Pfau
|
0496691c9b
|
Qt: Prompt for restart when changing display driver
|
2015-07-11 14:51:09 -07:00 |
Jeffrey Pfau
|
9911484aee
|
Qt: Add confirmation for making portable
|
2015-07-07 22:51:28 -07:00 |
Jeffrey Pfau
|
38ec77b803
|
Qt: Menu option to make portable
|
2015-07-05 14:42:11 -07:00 |
Jeffrey Pfau
|
3f2426ef4c
|
Qt: Initialize some members in Display
|
2015-07-04 01:40:13 -07:00 |
Jeffrey Pfau
|
016b64bf15
|
Qt: Initial logging throughout
|
2015-07-04 01:24:37 -07:00 |
Jeffrey Pfau
|
ebca878c31
|
Qt: Replace remaining toLocal8Bit with toUtf8
|
2015-07-04 01:06:13 -07:00 |
Jeffrey Pfau
|
e0a6af087e
|
Qt: Adjust memory selection by shift-clicking
|
2015-07-04 00:38:08 -07:00 |
Jeffrey Pfau
|
abdf448f81
|
Qt: Fix memory editing overlay not displaying hex A-F properly
|
2015-07-04 00:32:28 -07:00 |
Jeffrey Pfau
|
3c9433b74c
|
Qt: Central log controller
|
2015-07-04 00:16:26 -07:00 |
Jeffrey Pfau
|
e8b5127dac
|
Qt: Configurable display driver (requires restart)
|
2015-07-03 00:05:55 -07:00 |
Jeffrey Pfau
|
41c19a8f09
|
Qt: Fix setting the display driver
|
2015-07-02 23:21:25 -07:00 |
Jeffrey Pfau
|
5b3fd879b4
|
Qt: Pre-render messages for improved speed
|
2015-07-02 23:19:29 -07:00 |
Jeffrey Pfau
|
7395d47a5a
|
Qt: Move message painting into Display
|
2015-07-02 22:17:06 -07:00 |
Lioncash
|
2141868cf2
|
Qt: (GameController) Add a missing va_end call to the log handler lambda
|
2015-07-02 10:21:22 -04:00 |
Jeffrey Pfau
|
27898fb1f3
|
Qt: Prevent messages from queuing up too quickly (fixes #43)
|
2015-07-01 21:08:29 -07:00 |
Jeffrey Pfau
|
bddebef90b
|
Qt: Fix window being too tall after exiting fullscreen (fixes #45)
|
2015-06-29 22:47:07 -07:00 |
Jeffrey Pfau
|
df79ee19c3
|
Qt: Fix fullscreen shortcut on Windows
|
2015-06-29 22:29:16 -07:00 |
Jeffrey Pfau
|
5bae2087fe
|
All: Proper handling of Unicode file paths
|
2015-06-29 22:24:53 -07:00 |
Jeffrey Pfau
|
99878b32ca
|
GBA Hardware: Backport generic RTC source into core
|
2015-06-29 21:09:36 -07:00 |
Jeffrey Pfau
|
908e61f415
|
All: Add clang-format options and run them
|
2015-06-29 20:45:08 -07:00 |
Jeffrey Pfau
|
697b550b37
|
Qt: Fix screen not redrawing when loading a state
|
2015-06-28 17:46:07 -07:00 |
Jeffrey Pfau
|
346e436b52
|
GBA Video: Clean up video enum values
|
2015-06-25 22:59:16 -07:00 |
Jeffrey Pfau
|
2bb16fd0a8
|
GBA: Better savestate error reporting
|
2015-06-20 00:49:50 -07:00 |
Jeffrey Pfau
|
83dfbe6123
|
Qt: ROM replacing
|
2015-06-19 22:29:59 -07:00 |
Jeffrey Pfau
|
af4d5d7eb1
|
GBA: Yank support, needs work
|
2015-06-19 01:12:46 -07:00 |
Jeffrey Pfau
|
5e26f74f17
|
Qt: Fix Windows not being deleted
|
2015-06-18 19:57:01 -07:00 |
Jeffrey Pfau
|
e84a01f219
|
Qt: Make the default fullscreen binding for Windows be Alt-Enter
|
2015-06-17 22:08:23 -07:00 |
Jeffrey Pfau
|
021ada03f0
|
Qt: Memory view minor optimizations
|
2015-06-13 23:38:14 -07:00 |
Jeffrey Pfau
|
437a634ed5
|
Qt: Memory view saving and copying
|
2015-06-13 23:38:00 -07:00 |
Jeffrey Pfau
|
6d40031d99
|
Qt: Memory view autoupdate
|
2015-06-13 22:55:29 -07:00 |
Jeffrey Pfau
|
4cb3dad3c3
|
Qt: Memory view selection boundary fixes
|
2015-06-13 22:13:21 -07:00 |
Jeffrey Pfau
|
edb91143d0
|
Qt: Memory view scrolling with cursor
|
2015-06-13 22:05:49 -07:00 |
Jeffrey Pfau
|
750027a03c
|
Qt: Memory viewer bounds and alignment fixes
|
2015-06-13 21:44:13 -07:00 |
Jeffrey Pfau
|
de6808f3c8
|
Qt: MemoryModel keyboard navigation
|
2015-06-13 20:58:44 -07:00 |
Jeffrey Pfau
|
e9d8f1ca46
|
Qt: Don't save window size when entering fullscreen
|
2015-06-13 12:39:09 -07:00 |
Jeffrey Pfau
|
f1396aa844
|
Qt: Rename "Fullscreen" to "Toggle fullscreen"
|
2015-06-13 12:39:09 -07:00 |
Jeffrey Pfau
|
6529b3edf5
|
Qt: Make display driver configurable
|
2015-06-13 03:02:04 -07:00 |
Jeffrey Pfau
|
87d26d39f9
|
All: Clean up OpenGL detection
|
2015-06-13 03:01:43 -07:00 |
Jeffrey Pfau
|
fe845d1ee8
|
Qt: Use MessagePainter with GL and Qt messages
|
2015-06-13 02:55:33 -07:00 |
Jeffrey Pfau
|
4469a9a05f
|
All: Threads are now named
|
2015-06-13 01:41:07 -07:00 |
Jeffrey Pfau
|
4ba576ef87
|
Qt: Disable held-rewind when a window loses focus
|
2015-06-11 01:28:04 -07:00 |
Jeffrey Pfau
|
79e06612cb
|
Qt: Add app icon
|
2015-06-10 00:37:11 -07:00 |
Jeffrey Pfau
|
5fcba6a8b2
|
Qt: XDG Desktop file
|
2015-06-10 00:26:25 -07:00 |
Jeffrey Pfau
|
a816bd960b
|
GBA: SIO logging layer
|
2015-06-08 22:53:03 -07:00 |
Jeffrey Pfau
|
596c7503b6
|
GBA: Ability to boot directly into the BIOS
|
2015-06-08 00:19:13 -07:00 |
Jeffrey Pfau
|
1a4ed6fe5e
|
Qt: Reshuffle some audio handling code
|
2015-06-07 15:18:10 -07:00 |
Jeffrey Pfau
|
982408281e
|
Merge branch 'feature/redo-sync'
|
2015-06-07 13:37:33 -07:00 |
Jeffrey Pfau
|
9c0ae33ddd
|
Qt: Fix Windows build
|
2015-06-06 23:44:01 -07:00 |
Jeffrey Pfau
|
e7798091d4
|
Qt: Start revamping sync
|
2015-06-06 23:37:11 -07:00 |
Jeffrey Pfau
|
36daee6de3
|
Merge commit 'a21d773ae8dd52b6e2e1e7b34f8bca4ec3d5b457'
|
2015-06-06 23:10:21 -07:00 |
tony971
|
acb7c93670
|
Qt: Rename rewind variables
|
2015-06-05 16:13:45 -04:00 |
Jeffrey Pfau
|
d05e596b38
|
Qt: Use common OpenGL code
|
2015-06-05 00:44:45 -07:00 |
Jeffrey Pfau
|
688fcbb89c
|
Qt: Fix variable to be static
|
2015-06-04 23:34:54 -07:00 |
Jeffrey Pfau
|
4ec19aac71
|
Qt: Add fast forward speed caps up to 10x
|
2015-06-03 20:55:44 -07:00 |
Jeffrey Pfau
|
a51066820a
|
Qt: Replace pause-after-frame mutex with an atomic
|
2015-06-01 23:55:44 -07:00 |
Jeffrey Pfau
|
3af3fab3cf
|
Qt: Fix held-rewind getting into bad pause states
|
2015-06-01 23:40:48 -07:00 |
Jeffrey Pfau
|
3dc8d7d4c9
|
Qt: Only hide cursor in full screen
|
2015-05-31 19:55:05 -07:00 |
Jeffrey Pfau
|
24b1fb7b30
|
Qt: Fix some button binding bugs
|
2015-05-31 13:38:40 -07:00 |
Jeffrey Pfau
|
67e13114ef
|
Qt: Fix some rewind timer bugs
|
2015-05-31 13:21:06 -07:00 |
Jeffrey Pfau
|
041b58ebce
|
Qt: Fix maximum year in sensor override
|
2015-05-30 23:36:41 -07:00 |
Jeffrey Pfau
|
d135fd6a63
|
Qt: Fix windows being resizable when they shouldn't have been
|
2015-05-30 23:33:08 -07:00 |
Jeffrey Pfau
|
ffa2f62cf1
|
Qt: Fix palette view sizing
|
2015-05-30 19:46:03 -07:00 |
Jeffrey Pfau
|
f8362d680b
|
Qt: Export to ACT
|
2015-05-30 17:42:31 -07:00 |
Jeffrey Pfau
|
bbac206364
|
Qt: Unified file opening and saving with last location
|
2015-05-30 00:45:53 -07:00 |
Jeffrey Pfau
|
0378fa229d
|
Qt: Cap the maximum number of multiplayer windows
|
2015-05-30 00:35:04 -07:00 |
Jeffrey Pfau
|
27b4f35139
|
Qt: Migrate multiplayer window handling into GBAApp
|
2015-05-29 22:58:07 -07:00 |
Jeffrey Pfau
|
920d5b71cb
|
Qt: Remove mutable qualifier from VFileDevice now that it isn't needed anymore
|
2015-05-29 02:04:27 -07:00 |
Jeffrey Pfau
|
87313041c0
|
Qt: Unified VFile opening interface
|
2015-05-29 00:17:04 -07:00 |
Jeffrey Pfau
|
3c65ac986e
|
GBA: Palette RIFF exporter
|
2015-05-29 00:17:04 -07:00 |
Jeffrey Pfau
|
56e876f362
|
GBA Video: Add convenience macros for extracting color bits
|
2015-05-29 00:17:04 -07:00 |
Jeffrey Pfau
|
1559438deb
|
All: Enable static linking for Windows
|
2015-05-28 00:20:44 -07:00 |
Jeffrey Pfau
|
a0624b8b4f
|
Qt: Memory inspector now shows per-nybble feedback when typing
|
2015-05-27 00:06:54 -07:00 |
Jeffrey Pfau
|
7e411fda30
|
Qt: Holdable shortcut for rewinding one frame at a time
|
2015-05-26 20:38:33 -07:00 |
Jeffrey Pfau
|
04c6080f24
|
Qt: FPS target option is now a double
|
2015-05-23 23:21:36 -07:00 |
Jeffrey Pfau
|
7bc834526a
|
Qt: Ability to cap fast forward speed (fixes B#218)
|
2015-05-23 23:03:02 -07:00 |
Jeffrey Pfau
|
c6c57273b5
|
Qt: Fix clearing analog shortcuts
|
2015-05-19 20:04:20 -07:00 |
Jeffrey Pfau
|
3ace420e3f
|
Qt: Fix open ROM dialog filtering for archive formats
|
2015-05-19 00:18:07 -07:00 |
Jeffrey Pfau
|
57e84f0c69
|
Qt: Better cleanup when a game crashes
|
2015-05-17 15:06:35 -07:00 |
Jeffrey Pfau
|
178b2f85ee
|
Qt: Fix Windows build
|
2015-05-15 22:12:29 -07:00 |
Jeffrey Pfau
|
e2b964a8be
|
Qt: Show version info in window title
|
2015-05-15 09:11:12 -07:00 |
Jeffrey Pfau
|
47d945bf75
|
All: Make version.c
|
2015-05-15 08:56:28 -07:00 |
Jeffrey Pfau
|
adee44f6e9
|
Qt: Load/save the most recent savestate slot
|
2015-05-10 23:13:33 -07:00 |
Jeffrey Pfau
|
b079c3bd56
|
SDL: Add ability to suspend screensaver
|
2015-05-05 22:43:57 -07:00 |
Jeffrey Pfau
|
1b74517e8b
|
Qt: Move exit fullscreen to the frame size menu
|
2015-05-03 03:33:19 -07:00 |
Jeffrey Pfau
|
74af12317c
|
Qt: Move fast forward setting to emulation menu
|
2015-05-03 03:32:56 -07:00 |
Jeffrey Pfau
|
298b7e7a8b
|
Qt: Memory viewer can now edit select regions of memory
|
2015-05-01 23:06:33 -07:00 |
Jeffrey Pfau
|
63071d9bc2
|
Qt: Add small decoder bar at the bottom of the hex view, still needs work
|
2015-05-01 22:47:22 -07:00 |
Jeffrey Pfau
|
a977ecb491
|
Qt: Memory view should use system colors
|
2015-05-01 21:59:24 -07:00 |
Jeffrey Pfau
|
ebece20a43
|
Qt: Memory view selection
|
2015-05-01 00:53:25 -07:00 |
Jeffrey Pfau
|
21542034d3
|
Qt: Memory view address jump
|
2015-04-30 23:15:20 -07:00 |
Jeffrey Pfau
|
28f174fb66
|
Qt: Memory view alignment adjustment
|
2015-04-30 22:58:06 -07:00 |
Jeffrey Pfau
|
7ac49be6df
|
Qt: Memory view readability fixes
|
2015-04-30 00:02:37 -07:00 |
Jeffrey Pfau
|
c021267ce6
|
Qt: MemoryView subregions
|
2015-04-29 22:13:05 -07:00 |
Jeffrey Pfau
|
a7ad78d46e
|
Qt: Close game inspector windows when game ends
|
2015-04-29 21:16:29 -07:00 |
Jeffrey Pfau
|
a01f9921f5
|
Qt: Fix non-printing characters in Memory view
|
2015-04-29 01:22:40 -07:00 |
Jeffrey Pfau
|
10d5588d4c
|
Qt: Optimize drawing in MemoryModel
|
2015-04-29 01:16:53 -07:00 |
Jeffrey Pfau
|
e3cc98e034
|
Qt: MemoryModel scrolling
|
2015-04-29 00:23:25 -07:00 |
Jeffrey Pfau
|
0bc9d18bc7
|
Qt: Remove dead code
|
2015-04-28 23:49:55 -07:00 |
Jeffrey Pfau
|
328a41dec7
|
Qt: Rudimentary memory viewer
|
2015-04-28 22:38:11 -07:00 |
Jeffrey Pfau
|
8b19ad7809
|
Qt: Optimize palette view drawing
|
2015-04-27 23:13:25 -07:00 |
Jeffrey Pfau
|
57999df85e
|
Qt: Fix status size on non-HiDPI displays
|
2015-04-27 02:50:01 -07:00 |
Jeffrey Pfau
|
711c7e9903
|
Qt: Refactor to make non-SDL gamepad input possible
|
2015-04-27 01:40:00 -07:00 |
Jeffrey Pfau
|
6ebef8dc16
|
Qt: Status messages
|
2015-04-26 15:00:15 -07:00 |
Jeffrey Pfau
|
91ee44c458
|
GBA Thread: Add functionality for running callbacks on the GBA thread
|
2015-04-26 14:06:57 -07:00 |
Jeffrey Pfau
|
9c07698068
|
GBA: Add status log level
|
2015-04-26 13:47:24 -07:00 |
Jeffrey Pfau
|
f52d91c6c8
|
Qt: Move GL drawing back into its own thread
|
2015-04-26 03:29:10 -07:00 |
Jeffrey Pfau
|
65543bdd69
|
Qt: Return early from setTurbo if possible
|
2015-04-25 15:42:41 -07:00 |
Jeffrey Pfau
|
104a80422c
|
Qt: Initialize LoadStoreState mode
|
2015-04-24 00:00:31 -07:00 |
Jeffrey Pfau
|
aae1564db4
|
Qt: Make LoadSaveState row/column manipulation a bit more readable
|
2015-04-23 23:59:44 -07:00 |
Jeffrey Pfau
|
255242a665
|
Qt: Fix a load of uninitialized members
|
2015-04-22 20:18:54 -07:00 |
Jeffrey Pfau
|
e0185740f7
|
Qt: Handle saving input settings better
|
2015-04-21 21:18:21 -07:00 |
Jeffrey Pfau
|
6248e44e47
|
Qt: Remappable controls for tilt and gyroscope sensors
|
2015-04-21 21:04:25 -07:00 |
Jeffrey Pfau
|
3eb4c01515
|
Qt: Fix controllers sometimes not loading the right profile
|
2015-04-21 20:35:35 -07:00 |
Jeffrey Pfau
|
d0a332ffd4
|
Qt: Add incomplete sensor mapping editor
|
2015-04-21 01:06:39 -07:00 |
Jeffrey Pfau
|
b97be4b461
|
SDL: Add ability to control gyro sensor with left analog stick (currently hardcoded)
|
2015-04-21 00:38:20 -07:00 |
Jeffrey Pfau
|
7fa043cb50
|
SDL: Add ability to control tilt sensor with right analog stick (currently hardcoded)
|
2015-04-19 23:25:05 -07:00 |
Jeffrey Pfau
|
049e3639d1
|
Qt: Fix multiplayer windows opening as the wrong size
|
2015-04-19 04:31:50 -07:00 |
Jeffrey Pfau
|
3203158b1d
|
Qt: Menu items for specific solar sensor brightness levels
|
2015-04-18 22:20:53 -07:00 |
Jeffrey Pfau
|
b8edf968a4
|
Qt: Add 59.727 fps option
|
2015-04-18 05:10:13 -07:00 |
Jeffrey Pfau
|
b81f045d27
|
Qt: DisplayGL cleanup
|
2015-04-18 03:49:48 -07:00 |
Jeffrey Pfau
|
d4ab0564eb
|
Qt: Post empty frames if frameskipping
|
2015-04-18 03:49:24 -07:00 |
Jeffrey Pfau
|
e11d34d761
|
Qt: Remove backing from startDrawing signal
|
2015-04-18 02:51:28 -07:00 |
Jeffrey Pfau
|
34512371bb
|
Qt: Fix crash if no axes are found
|
2015-04-18 02:46:56 -07:00 |
Jeffrey Pfau
|
0c8a0cd0e4
|
Qt: Analog inputs can be used for shortcuts
|
2015-04-18 01:12:18 -07:00 |
Jeffrey Pfau
|
a0a3ac191a
|
Qt: Recalibrate axes in more places
|
2015-04-18 01:12:18 -07:00 |
Jeffrey Pfau
|
6750e7775e
|
Qt: Rough deadzone estimation
|
2015-04-18 01:12:18 -07:00 |
Jeffrey Pfau
|
6b975dcbd3
|
Qt: Fix controller axis querying
|
2015-04-17 00:58:27 -07:00 |
Jeffrey Pfau
|
ee6c9f71c2
|
SDL: Implement rumble using SDL2 haptic
|
2015-04-17 00:00:22 -07:00 |
Jeffrey Pfau
|
af19f5bc45
|
Qt: Add "Step backwards" item for single increment rewind
|
2015-04-15 21:12:05 -07:00 |
Jeffrey Pfau
|
dee394f10f
|
GBA: Allow disabling checksum verification
|
2015-04-15 21:05:01 -07:00 |
Jeffrey Pfau
|
688be6948b
|
GBA: Create GameShark snapshots
|
2015-04-15 04:17:28 -07:00 |
Jeffrey Pfau
|
3ff8467ba7
|
GBA: Support for loading Gameshark snapshots
|
2015-04-15 03:58:58 -07:00 |
Jeffrey Pfau
|
27a178fe3c
|
Qt: Fix potential crash if a gamepad causes focus to change
|
2015-04-14 20:46:41 -07:00 |
Jeffrey Pfau
|
3ff3c24821
|
Qt: DisplayGL does not use paintEvent
|
2015-04-12 20:22:51 -07:00 |
Jeffrey Pfau
|
2309898152
|
Qt: Rewind now shows the frame after rewinding
|
2015-04-12 20:22:32 -07:00 |
Jeffrey Pfau
|
470538d4db
|
Qt: Show multiplayer numbers in window title
|
2015-04-09 23:16:17 -07:00 |
Jeffrey Pfau
|
41bbee1efd
|
Qt: Make quick save/load and solar sensor shortcuts adjustable
|
2015-04-09 23:04:04 -07:00 |
Jeffrey Pfau
|
8266f54d76
|
Volume control
|
2015-04-08 00:32:29 -07:00 |
Jeffrey Pfau
|
3182b5e35d
|
Qt: Follow-up fix for regression
|
2015-04-07 00:51:19 -07:00 |
Jeffrey Pfau
|
eb0b9dca0f
|
Qt: Fix regression where video would not record if the game had already started
|
2015-04-06 22:18:57 -07:00 |
Jeffrey Pfau
|
3449c5cb3b
|
Qt: Fix window not regaining focus after exiting savestate window
|
2015-04-06 22:02:06 -07:00 |
Jeffrey Pfau
|
cda804656b
|
Qt: Palette viewer
|
2015-04-05 23:46:48 -07:00 |
Jeffrey Pfau
|
609a9c5aa0
|
Qt: Fix "QOpenGLContext::swapBuffers() called with non-exposed window" warning
|
2015-04-05 18:02:59 -07:00 |
Jeffrey Pfau
|
190ace3003
|
Qt: Clean up some technical debt with opening views
|
2015-04-05 17:59:34 -07:00 |
Jeffrey Pfau
|
73e4516257
|
GBA Audio: Ability to mute individual audio channels
|
2015-04-05 01:39:34 -07:00 |
Jeffrey Pfau
|
8533f01be5
|
GBA Video: Ability to hide individual background layers, or OBJs
|
2015-04-05 01:28:05 -07:00 |
Jeffrey Pfau
|
db2659962b
|
Qt: Fix tr missing or being present where it shouldn't be
|
2015-04-05 01:06:53 -07:00 |
Jeffrey Pfau
|
d3a0ce00db
|
Qt: Fix .deb dependencies
|
2015-04-04 21:14:32 -07:00 |
Jeffrey Pfau
|
9df80a437a
|
Qt: Add framePosted slot to Display for push-based updates
|
2015-04-04 14:17:46 -07:00 |
Jeffrey Pfau
|
2448ff715f
|
Qt: Move Display setup code to common code
|
2015-04-04 14:17:06 -07:00 |
Jeffrey Pfau
|
e9365cdda2
|
Qt: Fix Display object leak when closing a window
|
2015-04-04 14:14:28 -07:00 |
Jeffrey Pfau
|
67bc9e7280
|
Qt: Move solar sensor menu to emulation menu
|
2015-04-03 21:46:23 -07:00 |
Jeffrey Pfau
|
f136fa040c
|
Qt: Fix regression involving displayed screenshots in savestate view
|
2015-04-03 21:14:02 -07:00 |
Jeffrey Pfau
|
36af5fba87
|
Qt: Fix shortcuts conflicting between views
|
2015-04-03 21:13:24 -07:00 |
Jeffrey Pfau
|
5da7198d07
|
Qt: Fix build with some non-Apple versions of GCC
|
2015-04-03 21:12:37 -07:00 |
Jeffrey Pfau
|
065474d14e
|
Qt: Fix crash when attempting to pause if a game is not running
|
2015-04-03 21:07:26 -07:00 |
Jeffrey Pfau
|
7cc903a217
|
Qt: Pause game while open file dialogs are open (fixes #6 on GitHub)
|
2015-04-02 22:32:38 -07:00 |
Jeffrey Pfau
|
f2559ad169
|
Qt: Add pure-Qt display backend
|
2015-04-01 00:35:55 -07:00 |
Jeffrey Pfau
|
11eab66247
|
Qt: Move screenshot to GameController
|
2015-03-31 23:43:47 -07:00 |
Jeffrey Pfau
|
0d6cc88f9f
|
Qt: Remove unneeded second draws
|
2015-03-31 23:37:14 -07:00 |
Jeffrey Pfau
|
4fb121bbe0
|
Qt: Start modularizing Qt drawing
|
2015-03-31 22:58:29 -07:00 |
Jeffrey Pfau
|
cab9f3343b
|
Qt: Double-clicking on the window toggles full screen
|
2015-03-29 17:12:39 -07:00 |
Jeffrey Pfau
|
178f9a83bb
|
GBA: Almost entirely untested Pro Action Replay v3 code support
|
2015-03-29 04:38:13 -07:00 |
Jeffrey Pfau
|
44d3718eb0
|
Qt: Save fullscreen setting
|
2015-03-28 23:23:32 -07:00 |
Jeffrey Pfau
|
3fe32281c9
|
Qt: Remember window position
|
2015-03-28 23:14:10 -07:00 |
Jeffrey Pfau
|
4b957cb66d
|
Qt: Fix non-SDL build
|
2015-03-25 21:56:23 -07:00 |
Jeffrey Pfau
|
9d80089194
|
Qt: Add keyboard shortcut to exit fullscreen (fixes #205)
|
2015-03-24 22:54:13 -07:00 |
Jeffrey Pfau
|
3d8cfda57d
|
Qt: Warning dialog if an unimplemented BIOS feature is called (fixes #177)
|
2015-03-23 22:12:57 -07:00 |
Jeffrey Pfau
|
740f733563
|
Qt: Change audio driver back to SDL by default
|
2015-03-23 21:34:20 -07:00 |
Jeffrey Pfau
|
8fad1d136c
|
Qt: Ability to prevent opposing directional input
|
2015-03-23 00:11:19 -07:00 |
Jeffrey Pfau
|
302b041507
|
Qt: Fix crash when initializing gamepads
|
2015-03-22 13:03:39 -07:00 |
Jeffrey Pfau
|
291d5c500b
|
Qt: Fix useBios config option not being bound properly
|
2015-03-21 17:12:37 -07:00 |
Jeffrey Pfau
|
afae3c8b80
|
Qt: Allow configuring arbitrary attached gamepads (fixes #204)
|
2015-03-21 17:09:15 -07:00 |
Jeffrey Pfau
|
d4ef56cd16
|
SDL: Gamepads can now be preferentially loaded
|
2015-03-21 16:27:00 -07:00 |
Jeffrey Pfau
|
64b396aff9
|
Merge branch 'feature/sio-lockstep'
|
2015-03-19 22:19:49 -07:00 |
Jeffrey Pfau
|
ae2b20e476
|
Qt: Make ConfigOption able to handle multiple consumers
|
2015-03-19 22:11:23 -07:00 |
Jeffrey Pfau
|
fe0af2c563
|
GBA: Add option to disable loading BIOS even if BIOS path is stored (fixes #203)
|
2015-03-16 23:16:05 -07:00 |
Jeffrey Pfau
|
20aae1202a
|
Qt: Properly preprocess Windows RC file
|
2015-03-16 00:35:09 -07:00 |
Jeffrey Pfau
|
e6377f2e6a
|
GBA: Add player IDs to allow multiple controller profiles to be used at once
|
2015-03-15 23:48:35 -07:00 |
Jeffrey Pfau
|
51b8c862b9
|
Merge branch 'master' into feature/sio-lockstep
Conflicts:
CMakeLists.txt
src/gba/gba.c
|
2015-03-15 23:29:01 -07:00 |
Jeffrey Pfau
|
0b38dd1289
|
GBA: Controller profiles
|
2015-03-15 19:33:38 -07:00 |
Jeffrey Pfau
|
d9797cf084
|
Qt: Move soloar sensor menu items into submenu
|
2015-03-13 00:11:10 -07:00 |
Jeffrey Pfau
|
943b805306
|
Qt: Sync light sensor window with current state
|
2015-03-13 00:07:59 -07:00 |
Jeffrey Pfau
|
2c5d11539a
|
Qt: Ensure closing a game clears overrides in backend too
|
2015-03-12 23:49:22 -07:00 |
Jeffrey Pfau
|
f3c723d713
|
Qt: Clear all override settings when closing a game
|
2015-03-12 23:35:33 -07:00 |
Jeffrey Pfau
|
bdf6d7f7ec
|
All: Fix CMake files to not use function defined in CMake 2.8.11
|
2015-03-12 01:09:12 -07:00 |
Jeffrey Pfau
|
513b9fb751
|
All: Unify how feature defines work, allowing specific targets to not use them
|
2015-03-11 02:17:45 -07:00 |
Jeffrey Pfau
|
54a30af1aa
|
Qt: Fix PulseAudio output with small buffer size
|
2015-03-10 00:33:04 -07:00 |
Jeffrey Pfau
|
06a0399186
|
Qt: Fix 15- and 16-bit modes in Qt port
|
2015-03-08 20:33:06 -07:00 |
Jeffrey Pfau
|
a7985c39ac
|
Qt: Fix crash when loading a game after stopping GDB server
|
2015-02-28 15:28:34 -08:00 |
Jeffrey Pfau
|
33c2c53795
|
Qt: Add missing function
|
2015-02-27 01:37:44 -08:00 |
Jeffrey Pfau
|
2fc8f0b567
|
Qt: Add option for opening new window
|
2015-02-27 00:59:20 -08:00 |
Jeffrey Pfau
|
6e467a0332
|
Qt: Create MultiplayerController
|
2015-02-26 00:07:36 -08:00 |
Jeffrey Pfau
|
1e912abf4b
|
GBA SIO: Start building up skeleton for lockstep driver
|
2015-02-25 20:35:13 -08:00 |
Jeffrey Pfau
|
29e118b512
|
Util: Fix C++ build for Win32
|
2015-02-24 00:02:24 -08:00 |
Jeffrey Pfau
|
c73ea2e595
|
Util: Fix sockets on Windows
|
2015-02-23 23:29:01 -08:00 |
Jeffrey Pfau
|
1ff9968a90
|
Qt: Draw frame even if it times out
|
2015-02-22 22:14:26 -08:00 |
Jeffrey Pfau
|
afbadf242b
|
Qt: Copy state from old audio processor to new
|
2015-02-22 21:17:41 -08:00 |
Jeffrey Pfau
|
c1261a5b74
|
GBA: Remove struct partial initialization for structs that are initialized later
|
2015-02-22 02:42:08 -08:00 |
Jeffrey Pfau
|
815e4d5b0d
|
Qt: Use latest cheat set for set properties
|
2015-02-22 00:35:10 -08:00 |
Jeffrey Pfau
|
407b0537d6
|
Qt: Add bps to the list of patch formats
|
2015-02-21 11:35:48 -08:00 |
Jeffrey Pfau
|
f646be0472
|
Qt: Fix patch loading while a game is running
|
2015-02-21 11:35:36 -08:00 |
Jeffrey Pfau
|
37fd51df39
|
Qt: Fix thread sync issues with QtMultimedia audio driver
|
2015-02-21 02:44:59 -08:00 |
Jeffrey Pfau
|
56475e578b
|
Qt: Fix crash when starting GDB stub after closing a game
|
2015-02-21 02:01:55 -08:00 |
Jeffrey Pfau
|
2235dcf2ab
|
Qt: Fix crash when adjusting settings after closing a game
|
2015-02-21 01:59:33 -08:00 |
Jeffrey Pfau
|
7f592f78e8
|
Qt: Runtime configurable audio driver
|
2015-02-21 01:54:50 -08:00 |
Jeffrey Pfau
|
7cad9ab33a
|
Qt: Fix QtMultimedia build with blip
|
2015-02-21 01:02:26 -08:00 |
Jeffrey Pfau
|
1994977c8f
|
Qt: Fix crash starting a GDB stub if a game isn't loaded
|
2015-02-20 00:23:03 -08:00 |
Jeffrey Pfau
|
0cdb26df54
|
Qt: Move frame upload back onto main thread
|
2015-02-17 22:22:31 -08:00 |
Jeffrey Pfau
|
1273ab4ca5
|
Qt: Optimize logo drawing
|
2015-02-17 21:27:23 -08:00 |
Jeffrey Pfau
|
d3ebcda24b
|
Qt: Ability to properly copy cheats
|
2015-02-17 01:17:29 -08:00 |
Jeffrey Pfau
|
cc214e0f44
|
GBA: Cheat saving
|
2015-02-15 04:52:21 -08:00 |
Jeffrey Pfau
|
8c7d5b5b86
|
GBA: Cheat set disabling
|
2015-02-14 23:04:56 -08:00 |
Jeffrey Pfau
|
ca6b2e7b09
|
Qt: Display hex values within cheats
|
2015-02-14 22:45:40 -08:00 |
Jeffrey Pfau
|
8741a374a5
|
Qt: Removing cheats
|
2015-02-14 18:39:18 -08:00 |
Jeffrey Pfau
|
dc5fb14fa1
|
Qt: Clear cheats when the game ends
|
2015-02-14 18:04:01 -08:00 |
Jeffrey Pfau
|
297551a5be
|
Qt: Start cheat input
|
2015-02-14 17:45:46 -08:00 |
Jeffrey Pfau
|
0bd9ae087e
|
Qt: Start Cheats view
|
2015-02-14 16:38:29 -08:00 |
Jeffrey Pfau
|
7149dd3102
|
GBA: Refactor gba directory, dropping gba- prefix and making supervisor directory
|
2015-02-03 03:12:04 -08:00 |
Jeffrey Pfau
|
5499ec8113
|
GBA: Refactor gba-sensors and gba-gpio into gba-hardware
|
2015-01-29 23:50:02 -08:00 |
Jeffrey Pfau
|
0de46a7867
|
GBA: Add API for getting Configuration structs for overrides and input
|
2015-01-29 23:16:25 -08:00 |
Jeffrey Pfau
|
370bbd83ba
|
Qt: Rename GamePakView to OverrideView
|
2015-01-29 00:37:30 -08:00 |
Jeffrey Pfau
|
b9c7016c30
|
Qt: Expand RTC to Realtime clock in strings
|
2015-01-29 00:37:30 -08:00 |
Jeffrey Pfau
|
d665105082
|
Qt: Support idle loop optimization
|
2015-01-29 00:37:30 -08:00 |
Jeffrey Pfau
|
9992282b1c
|
GBA: Add constant for invalid idle loop address
|
2015-01-29 00:25:15 -08:00 |
Jeffrey Pfau
|
eb4f33e23a
|
Qt: Split out sensor editor from override view
|
2015-01-28 23:37:11 -08:00 |
Jeffrey Pfau
|
96ac72fbf9
|
Debugger: Watchpoints now report address watched (fixes #68)
|
2015-01-26 01:16:24 -08:00 |
Jeffrey Pfau
|
6116f730e7
|
Qt: Saving of game overrides
|
2015-01-25 16:01:03 -08:00 |
Jeffrey Pfau
|
f33e9c060f
|
Qt: Configurable game overrides for Game Pak devices
|
2015-01-25 15:21:48 -08:00 |
Jeffrey Pfau
|
eb4c41d6fc
|
Qt: Drag and drop game loading (fixes #146)
|
2015-01-25 04:54:18 -08:00 |
Jeffrey Pfau
|
c50b228243
|
All: Support 7-Zip files (fixes #151)
|
2015-01-25 00:11:36 -08:00 |
Jeffrey Pfau
|
43ddcf56cc
|
Qt: Show window later that usual to ensure that it scales properly initially
|
2015-01-24 15:50:04 -08:00 |
Jeffrey Pfau
|
acb510619f
|
Qt: Add error message if listening for GDB port fails
|
2015-01-21 22:57:45 -08:00 |
Jeffrey Pfau
|
c7593d7073
|
Qt: Add menu items for adjusting in-game solar levels
|
2015-01-21 01:13:28 -08:00 |
Jeffrey Pfau
|
ca3566de8c
|
Qt: Remove leftover code from GDB fixup
|
2015-01-19 03:21:11 -08:00 |
Jeffrey Pfau
|
2400b760c8
|
Qt: Fix crash if a game pauses before any frames are shown
|
2015-01-19 02:40:55 -08:00 |
Jeffrey Pfau
|
21f9c0107a
|
Qt: Close GDB window when shutting down a game
|
2015-01-19 02:39:43 -08:00 |
Jeffrey Pfau
|
973f1a64a0
|
Debugger: Ensure GDB stub never hard-blocks
|
2015-01-19 02:34:36 -08:00 |
Jeffrey Pfau
|
29623ecd0b
|
Qt: GDB debugger can now accept without blocking main thread
|
2015-01-19 01:46:16 -08:00 |
Jeffrey Pfau
|
466916729e
|
GBA: Configurable game overrides
|
2015-01-13 02:41:49 -08:00 |
Jeffrey Pfau
|
eced06bc2a
|
GBA: Split out save autodetect from no save present
|
2015-01-12 00:59:48 -08:00 |
Jeffrey Pfau
|
8118c94c81
|
GBA: Move numbered savestate loading to GBAThread, clear rewind buffer when loading (fixes #174)
|
2015-01-11 06:24:24 -08:00 |
Jeffrey Pfau
|
a6001496bc
|
Util: Add VFile.size function (fixes #153)
|
2015-01-11 00:35:26 -08:00 |
Jeffrey Pfau
|
c8be60f88b
|
Qt: Restrict load types
|
2015-01-10 23:28:41 -08:00 |
Jeffrey Pfau
|
087810a125
|
Qt: Error dialog if a game fails to load
|
2015-01-10 23:28:30 -08:00 |
Jeffrey Pfau
|
372eb39599
|
Qt: Save directory of last loaded file
|
2015-01-10 22:46:59 -08:00 |
Jeffrey Pfau
|
f0f929665e
|
Qt: Fix window geometry on launch when window is still hidden
|
2015-01-09 23:23:31 -08:00 |
Jeffrey Pfau
|
76bf0427f1
|
Util: Support IPv6
|
2015-01-09 02:03:57 -08:00 |
Jeffrey Pfau
|
f05a385d6a
|
GBA Thread: Add a crashed state to the thread
|
2015-01-08 20:06:05 -08:00 |
Jeffrey Pfau
|
12fce1fba0
|
Qt: Migrate axis bindings to GamepadAxisEvent
|
2015-01-08 00:24:43 -08:00 |
Jeffrey Pfau
|
aa12eeef3a
|
Qt: Update debugger portions to use threadInterrupt/threadContinue
|
2015-01-07 02:05:52 -08:00 |
Jeffrey Pfau
|
f97ba6517b
|
Qt: Expose rewind (fixes #136)
|
2015-01-05 23:14:07 -08:00 |
Jeffrey Pfau
|
d6e24b2051
|
GBA Thread: Rewind API enhancements
|
2015-01-05 23:11:56 -08:00 |
Jeffrey Pfau
|
ec5445d5ad
|
Qt: Allow tab and backtab to be mapped for key sequences
|
2015-01-05 02:27:50 -08:00 |
Jeffrey Pfau
|
851d942cdd
|
Qt: Fix a few more UX grievances
|
2015-01-05 02:06:37 -08:00 |
Jeffrey Pfau
|
c90d105e34
|
Qt: Add clear button for shortcut editor
|
2015-01-05 01:57:25 -08:00 |
Jeffrey Pfau
|
3854c7e401
|
Qt: Fix a handful of UX issues with gamepad mapping
|
2015-01-05 01:17:53 -08:00 |
Jeffrey Pfau
|
e263467f13
|
Qt: Fix focus loss after cancelling a save state load/save
|
2015-01-05 01:01:49 -08:00 |
Jeffrey Pfau
|
721145a319
|
Qt: Persist shortcut configurations to a settings file
|
2015-01-05 00:13:57 -08:00 |
Jeffrey Pfau
|
92f877e6a7
|
Qt: Move MRU to QSettings
|
2015-01-04 23:23:08 -08:00 |
Jeffrey Pfau
|
4da22679b9
|
Qt: Only send button events if there is a widget in focus
|
2015-01-04 22:45:20 -08:00 |
Jeffrey Pfau
|
ac686e3942
|
Qt: Clear axis direction when setting a button value (fixes #179)
|
2015-01-04 22:35:41 -08:00 |
Jeffrey Pfau
|
c96c1f6211
|
Qt: Fix some cases where key mapping can break if focus is adjusted
|
2015-01-04 22:30:23 -08:00 |
Jeffrey Pfau
|
98a6510b92
|
Qt: Fix race condition when a game crashes immediately
|
2015-01-04 19:11:46 -08:00 |
Jeffrey Pfau
|
811ad23e61
|
Qt: Shortcut view now supports held events
|
2015-01-04 16:49:10 -08:00 |
Jeffrey Pfau
|
a1480e2698
|
Qt: Get submenus working with the shortcut editor
|
2015-01-04 15:46:35 -08:00 |
Jeffrey Pfau
|
33c4b17941
|
Qt: Add GamepadButtonEvent and remove signal associated; use this for button controls in emulator
|
2015-01-04 04:23:20 -08:00 |
Jeffrey Pfau
|
53c586044d
|
Qt: Allow shortcuts to be controlled with a gamepad
|
2015-01-04 02:16:43 -08:00 |
Jeffrey Pfau
|
d15c4f4bfb
|
Qt: Refactor out gamepad monitoring code into a new class
|
2015-01-04 01:14:36 -08:00 |
Jeffrey Pfau
|
0ce8ca36fa
|
Qt: Start on key shortcut editor
|
2015-01-03 23:57:37 -08:00 |
Jeffrey Pfau
|
bb78cc1bd3
|
Qt: Move settings items to consistent location in Tools
|
2015-01-03 14:59:27 -08:00 |
Jeffrey Pfau
|
caef397ad4
|
Qt: Fix build on OS X with Qt 5.4
|
2015-01-03 13:08:47 -08:00 |
Jeffrey Pfau
|
9ec24a5b97
|
Qt: Minor code cleanup for setTurbo
|
2015-01-02 02:04:09 -08:00 |
Jeffrey Pfau
|
569e6ef7db
|
Qt: Clear active buttons when focus is lost
|
2015-01-02 02:03:12 -08:00 |
Jeffrey Pfau
|
9933c58eec
|
Qt: Fix integer overflow in frame -> seconds calculation
|
2015-01-01 22:40:55 -08:00 |
Jeffrey Pfau
|
682ed7dcee
|
Qt: Add "Now" button to RTC overrides
|
2015-01-01 16:26:42 -08:00 |
Jeffrey Pfau
|
d676d26f5f
|
Qt: Use low logLevel for GBA object, overridden by GBAThread
|
2015-01-01 16:05:36 -08:00 |
Jeffrey Pfau
|
24e10fe0df
|
Qt: Fix Windows build
|
2015-01-01 03:36:48 -08:00 |
Jeffrey Pfau
|
8c0f082a83
|
Qt: RTC overrides
|
2015-01-01 03:01:40 -08:00 |
Jeffrey Pfau
|
f534638342
|
Qt: Add tilt sensor properly into the Game Pak override interface
|
2015-01-01 00:43:33 -08:00 |
Jeffrey Pfau
|
aaf96b43cd
|
Qt: Fix bug with frame not resizing properly
|
2014-12-31 02:27:29 -08:00 |
Jeffrey Pfau
|
794b9f0e64
|
Qt: Actually enable light sensor control widgets
|
2014-12-31 00:56:39 -08:00 |
Jeffrey Pfau
|
7935d58eac
|
Qt: Light sensor setting from GUI
|
2014-12-30 23:24:39 -08:00 |
Jeffrey Pfau
|
d759305e23
|
Qt: Game Pak override dialog, half implemented
|
2014-12-30 22:56:55 -08:00 |
Jeffrey Pfau
|
38cb3eeaa8
|
Merge branch 'feature/blip-buf'
|
2014-12-29 02:38:38 -08:00 |
Jeffrey Pfau
|
4fa9401971
|
Qt: Fix OS X build in some unusual circumstances
|
2014-12-29 02:34:16 -08:00 |
Jeffrey Pfau
|
b92ed79a85
|
GBA Audio: Add blip_buf support
|
2014-12-29 01:45:24 -08:00 |
Jeffrey Pfau
|
37d21b24b8
|
Qt: Remove absolute path for bundle installation to make CPack work
|
2014-12-27 19:11:48 -08:00 |
Jeffrey Pfau
|
27eb75fcde
|
Qt: Replace macdeployqt with tools/deploy-mac.py
|
2014-12-27 18:17:47 -08:00 |