Commit Graph

976 Commits

Author SHA1 Message Date
Jeffrey Pfau d3763b0f5d All: Fix CMake install path handling some 2016-07-17 19:08:08 -07:00
Jeffrey Pfau f95be3071a Qt: Simplify OpenGL context creation 2016-07-17 19:08:08 -07:00
Jeffrey Pfau 4e4a266d53 Qt: Make -g flag work in Qt build 2016-07-09 14:58:12 -07:00
Jeffrey Pfau f64629448f Qt: Split out ROM types in load menu 2016-07-09 14:41:51 -07:00
Jeffrey Pfau 723b91dfe3 Qt: Load temporary saves (untested) 2016-06-07 15:06:44 -07:00
Jeffrey Pfau 61b4d53150 Qt: Enable savestates for GB games 2016-05-30 23:32:55 -07:00
Jeffrey Pfau 66345e9b7e Qt: Add refresh button to controller editing 2016-05-30 15:26:54 -07:00
Jeffrey Pfau a3a380d9f5 Core: Refactor savestates 2016-05-30 15:01:40 -07:00
Jeffrey Pfau 36ea5ea89c Core: Migrate extdata to core 2016-05-28 16:39:25 -07:00
Jeffrey Pfau 210ef6db50 Qt: Clean up some path canonicalization 2016-05-22 23:08:43 -07:00
Jeffrey Pfau 890b063ea5 GB: Preliminary cheat support 2016-05-08 01:34:51 -07:00
Jeffrey Pfau 3908b43d93 Qt: Refresh cheats after adding 2016-05-07 23:44:38 -07:00
Jeffrey Pfau 44bbb9d1bb Core: Refactor out cheats 2016-05-07 22:54:35 -07:00
Jeffrey Pfau 4b5885624b GB Core: Add rawRead* and enable memory viewer for Game Boy 2016-05-05 23:52:28 -07:00
Jeffrey Pfau 1326626777 Core: Add raw memory read/write operations 2016-05-05 23:19:39 -07:00
Jeffrey Pfau 24c0893cf5 All: Put version.h somewhere better 2016-05-04 01:36:25 -07:00
Jeffrey Pfau 93e5b6da7b All: Rearrange some directories to make more sense 2016-05-04 01:28:30 -07:00
Jeffrey Pfau 9caa6f19ed Qt: Partially fix booting BIOS 2016-05-04 00:44:19 -07:00
Jeffrey Pfau 1cc0bdeec1 Debugger: Refactor large portions of debugger to allow for multiplatform 2016-04-25 21:49:29 -07:00
waddlesplash 3fe055fcac All: Working MSVC support. 2016-04-25 17:17:54 -04:00
Jeffrey Pfau c689e32856 All: Several MSVC build fixes 2016-04-17 18:03:13 -07:00
Jeffrey Pfau f28d9d96a1 Qt: Fix gcc-destroying 2016-04-17 11:23:54 -07:00
Jeffrey Pfau 40448e90b7 Qt: Remove some C99isms from C++ code 2016-04-16 19:10:12 -07:00
Jeffrey Pfau f27566fb08 Qt: Fix build on Windows without epoxy 2016-04-16 17:20:02 -07:00
Jeffrey Pfau 82e79db1c8 Qt: Fix some build issues with non-SDL build 2016-04-16 16:46:02 -07:00
Jeffrey Pfau 8beac67f56 Core: Game code should export platform info 2016-03-02 19:56:54 -08:00
Jeffrey Pfau 9919fffcb7 Qt: Initialize m_useBios 2016-02-25 23:39:08 -08:00
Jeffrey Pfau 123dc18398 Qt: Fix crash on invalid ROM loads 2016-02-21 12:57:31 -08:00
Jeffrey Pfau ceac601e60 Qt: Remove use of NaN 2016-02-21 11:16:21 -08:00
Jeffrey Pfau dedcaeb51d Core: Put back mute 2016-02-21 08:50:21 -08:00
Jeffrey Pfau 340aed5142 Qt: Update 360 input profile on OS X to reflect newer drivers 2016-02-20 23:39:31 -08:00
Jeffrey Pfau 3871f1f48b Qt: Fix initial state of key mapping 2016-02-20 23:38:20 -08:00
Jeffrey Pfau 90b18239b0 GB: Add Rumble 2016-02-20 18:46:39 -08:00
Jeffrey Pfau a219c328d1 Qt: Allow audio channel toggling for GB 2016-02-18 21:54:30 -08:00
Jeffrey Pfau dffb5eec30 GB: Rotation support 2016-02-18 21:54:06 -08:00
Jeffrey Pfau 5bd0bacb8b Qt: Fix crashes when looking up info in No-Intro DB 2016-02-18 21:53:13 -08:00
Jeffrey Pfau 3c31ae1260 Qt: Add preset for DualShock 4 2016-02-17 21:45:36 -08:00
Jeffrey Pfau b9baee7370 Qt: Fix Software renderer 2016-02-17 19:41:17 -08:00
Jeffrey Pfau d8dc368f36 GB: Add GB/GBC No-Intro databases 2016-02-17 19:34:46 -08:00
Jeffrey Pfau d7d8dacaa8 Qt: Update ROMInfo dialog 2016-02-16 22:18:31 -08:00
Jeffrey Pfau d232a538cc Core: Fix mDirectorySet 2016-02-16 22:18:31 -08:00
Jeffrey Pfau 245a13af63 GB: Start GBC support 2016-02-15 23:13:55 -08:00
Jeffrey Pfau b92482520c Qt: Fix SDL audio crash 2016-02-13 01:17:17 -08:00
Jeffrey Pfau f3daa19a6d Qt: More GB bringup 2016-02-13 01:06:36 -08:00
Jeffrey Pfau ff637c84d1 GBA: Kill GBALog 2016-02-11 23:50:58 -08:00
Jeffrey Pfau 5bcf56c5ca Qt: GBA refactoring and cleanup 2016-02-10 22:42:39 -08:00
Jeffrey Pfau a75c019fab GBA Thread: Kill GBAThread 2016-02-10 22:42:39 -08:00
Jeffrey Pfau d25ba2ec59 OpenGL: Rename GBAGL to mGL 2016-02-10 22:42:39 -08:00
Jeffrey Pfau ef68c84e76 SDL: Remove GBAThread reference 2016-02-10 22:42:39 -08:00
Jeffrey Pfau 13f1ab5ab8 Core: Put back fpsTarget 2016-02-10 22:42:39 -08:00
Jeffrey Pfau d1b3ad08d8 Qt: Fix sending gameStopped twice 2016-02-10 22:42:39 -08:00
Jeffrey Pfau 2af1bf68e0 Core: Add core.setAudioBufferSize 2016-02-10 22:42:39 -08:00
Jeffrey Pfau 9ec62368bc Qt: Fix some config regressions 2016-02-10 22:42:39 -08:00
Jeffrey Pfau fae8ef7f42 OpenGL: Make video dimensions customizable 2016-02-10 22:42:39 -08:00
Jeffrey Pfau d8ad87504d Qt: Use mLog instead of GBALog 2016-02-10 22:42:39 -08:00
Jeffrey Pfau 4f43b574e2 Qt: GB game loading 2016-02-10 22:40:54 -08:00
Jeffrey Pfau 53191d2068 Core: Add mCore.getGameTitle 2016-02-10 22:40:54 -08:00
Jeffrey Pfau d0771b78e2 Qt: Sloppy first pass at refactor 2016-02-10 22:40:54 -08:00
Jeffrey Pfau 2eaaaa8491 Core: Refactor GBAAVStream into mAVStream 2016-02-10 22:40:21 -08:00
Jeffrey Pfau d86440e04f Debugger: Begin refactoring ARMDebugger into Debugger 2016-02-10 22:40:21 -08:00
Jeffrey Pfau b325376f05 Video: Remove assumption about video backend dimensions 2016-02-10 22:40:21 -08:00
Jeffrey Pfau 407335e2f4 Core: Refactor config loading in mCore 2016-02-10 22:40:21 -08:00
Jeffrey Pfau 33a4c45f3f GBA: Add GBACore 2016-02-10 22:40:21 -08:00
Jeffrey Pfau a9ba3a2094 SDL: Refactor GBASDLEvents and GBASDLPlayer into mSDLEvents and mSDLPlayer 2016-02-10 22:40:21 -08:00
Jeffrey Pfau 92c6b90b03 GB: First pass at audio refactor 2016-02-10 22:40:21 -08:00
Jeffrey Pfau ed176177ce Core: Add mRTCGenericSource 2016-02-10 22:40:21 -08:00
Jeffrey Pfau 59f78a05e4 Core: Refactor GBAInput into mInput 2016-02-10 22:40:21 -08:00
Jeffrey Pfau bc1a094bea Core: Refactor several input callbacks 2016-02-10 22:40:21 -08:00
Jeffrey Pfau 811d8281c3 Core: Refactor GBAConfig into mCoreConfig 2016-02-10 22:40:21 -08:00
Jeffrey Pfau 234ecd9619 Core: Refactor GBASync into mCoreSync 2016-02-10 22:40:21 -08:00
Jeffrey Pfau 6ec99ce4e4 Core: Refactor GBADirectorySet into mDirectorySet 2016-02-10 22:40:21 -08:00
Jeffrey Pfau 811d654893 Qt: Fix unpausing 2016-02-10 22:38:46 -08:00
Jeffrey Pfau 2a80ddf8d0 Qt: Fix hang if audio sync is enabled and audio fails to initialize 2016-02-09 02:26:15 -08:00
Jeffrey Pfau 1fdf413ee9 Qt: Fix sending gameStopped twice 2016-02-09 02:22:06 -08:00
Jeffrey Pfau ed84d5cff0 GBA: Add GBADeleteState 2016-02-02 01:34:24 -08:00
Jeffrey Pfau d53004650d Qt: Set window flags on dialogs 2016-02-01 00:01:29 -08:00
Jeffrey Pfau 78ef8523ac Qt: Make key binding fields have a width relative to its height 2016-01-31 14:56:50 -08:00
Jeffrey Pfau 6646baa3b3 Qt: Add ability to force old versions of OpenGL 2016-01-31 12:24:09 -08:00
Jeffrey Pfau b9b650ead2 Qt: Fix default settings page 2016-01-26 23:19:25 -08:00
Jeffrey Pfau 388582776e Qt: Allow loading of ZIPs when using minizip 2016-01-25 20:11:55 -08:00
Jeffrey Pfau 4f1788b2e0 Qt: Add ability to customize savestate data, add rewind duration box 2016-01-25 20:11:30 -08:00
Jeffrey Pfau 6d8a34a6dc Qt: Unify state saving/loading flags 2016-01-24 18:25:07 -08:00
Jeffrey Pfau bee854bb61 Platform: Dirmode is dead 2016-01-24 01:04:09 -08:00
Jeffrey Pfau 181174c810 Qt: Fix keys being mapped incorrectly when loading configuration file (fixes #212) 2016-01-23 20:14:46 -08:00
Jeffrey Pfau 60b4a490e2 Qt: Pause instead of interrupting when opening a file dialog, as the file dialog can spin the event loop 2016-01-22 21:00:08 -08:00
Jeffrey Pfau 6e7851f614 Qt: Attempt to reduce logging overhead 2016-01-20 21:22:04 -08:00
Jeffrey Pfau 0a9104113c Qt: Fix window background 2016-01-18 20:05:25 -08:00
Jeffrey Pfau 44d1dd7f84 GBA Context: Fix reloading directories 2016-01-18 20:01:40 -08:00
Jeffrey Pfau 17d343656f Qt: Fix some focus crashes 2016-01-18 19:45:26 -08:00
Jeffrey Pfau 13dfb144e8 SDL: Hotplugging for joysticks. Still needs work. 2016-01-17 22:45:25 -08:00
Jeffrey Pfau f6590de2ce Qt: Fix even more potential cases of the GBAKeyEditor dangling 2016-01-17 22:38:39 -08:00
Jeffrey Pfau 6bc609b1e0 Qt: Fix GBAKeyEditor focus issues 2016-01-17 16:29:05 -08:00
Jeffrey Pfau c18b9c3a64 Qt: Allow use of OpenGL ES 2 2016-01-17 01:25:26 -08:00
Jeffrey Pfau db6113d970 Qt: Fix build with libepoxy and old versions of Qt5 2016-01-16 10:59:59 -08:00
Jeffrey Pfau 3fef28db19 Qt: Fix remaining write to drawContext 2016-01-16 10:59:38 -08:00
Jeffrey Pfau c62ff00580 OpenGL: Make all buffers expected to be the right width 2016-01-16 02:29:03 -08:00
Jeffrey Pfau c83e4e7e85 Qt: Added button for breaking into the GDB debugger 2016-01-15 16:52:28 -08:00
Jeffrey Pfau a38beac307 Qt: Customizable paths for save games, save states, screenshots and patches 2016-01-15 14:29:19 -08:00
Jeffrey Pfau 77787a957c Qt: Improve some UI element sizes 2016-01-12 21:24:29 -08:00
Jeffrey Pfau b6f1ddc4fe Qt: Use a sidebar instead of a tabbed view for settings 2016-01-11 03:15:49 -08:00
Jeffrey Pfau 5dc56b98e8 Qt: Fix savestate problems in BIOS boot 2016-01-11 02:36:56 -08:00
Jeffrey Pfau 9c5852a896 Qt: Added a setting for pausing when the emulator is not in focus 2016-01-11 01:11:58 -08:00
Jeffrey Pfau 2b5da04d9c Qt: Begin settings view revamp 2016-01-11 00:49:14 -08:00
Jeffrey Pfau baccd4ef2f Qt: Fix some potential crashes with the gamepad mapping 2016-01-11 00:45:02 -08:00
Jeffrey Pfau c732ea6a71 GBA Input: Consolidate GBA_KEY_NONE and GBA_NO_MAPPING 2016-01-07 23:50:01 -08:00
Jeffrey Pfau 91cf3be128 GBA Thread: Redo state directories for future expansion 2015-12-30 21:40:24 -08:00
Jeffrey Pfau b2193d9191 Qt: Key autofire 2015-12-28 14:54:05 -05:00
Jeffrey Pfau ad9ea7125f Qt: Optimize log viewer to not mess with text rendering if hidden 2015-12-28 04:44:16 -05:00
Jeffrey Pfau 63e1875f6b GBA: Add savestte creation time to a savestate 2015-12-28 04:27:30 -05:00
Jeffrey Pfau 5c007289e4 GBA: Add extra data section to the end of savestates 2015-12-28 03:26:17 -05:00
Jeffrey Pfau bbe10619ef Qt: Remove game DB downloader and just bundle it 2015-12-24 15:57:56 -08:00
Jeffrey Pfau dcbcae26da Qt: Fix crash when using GL1 backend 2015-12-24 15:38:42 -08:00
Jeffrey Pfau 6b2eaed35a Qt: Add more missing references to Qt5::Network 2015-12-20 19:52:44 -08:00
Jeffrey Pfau 4a3d9d2252 Qt: Add Qt5 Network dependency 2015-12-20 19:46:33 -08:00
Jeffrey Pfau 54413a8fd1 Qt: Download No-Intro database 2015-12-20 19:00:52 -08:00
Jeffrey Pfau 413881fec2 Qt: Load ROM name from No-Intro 2015-12-20 19:00:52 -08:00
Jeffrey Pfau cd6b6862ff Qt: Start work on ROM information view 2015-12-20 19:00:52 -08:00
Jeffrey Pfau cb76e56a51 Qt: Whitelist .agb as a GBA ROM filename extention 2015-12-19 16:04:55 -08:00
Jeffrey Pfau 20df8f3326 Qt: Finish up shader selector 2015-12-19 16:01:24 -08:00
Jeffrey Pfau edd604b700 Qt: Fix resetting while paused 2015-12-15 22:13:19 -08:00
Jay Elliott 5ff0411ba2 Unpause the emulator when resetting. 2015-12-15 03:53:57 -08:00
Jeffrey Pfau 08a2b24eac Qt: Allow use of modifier keys as input 2015-12-07 20:42:01 -08:00
Jeffrey Pfau 9590b484c7 Qt: Fix crash when closing multiplayer windows 2015-12-01 21:55:07 -08:00
Jeffrey Pfau 78acb25afc Qt: Fix regression with OpenGL deinitialization 2015-12-01 21:31:23 -08:00
Jeffrey Pfau e0863dc708 Qt: Add mute option to menu 2015-12-01 20:30:11 -08:00
Jeffrey Pfau 5c5ac62901 Qt: Fix build 2015-11-23 20:34:50 -08:00
Jeffrey Pfau aa34b5bdd2 Qt: Set sensible shader dir 2015-11-23 20:21:25 -08:00
Jeffrey Pfau 6833c88284 Qt: Install default shaders 2015-11-22 14:05:43 -08:00
Jeffrey Pfau f922f3c152 Qt: Add preprocessor shader step customization 2015-11-22 13:56:53 -08:00
Jeffrey Pfau a9ae152dd4 Qt: Shader loading and unloading 2015-11-22 13:46:46 -08:00
Jeffrey Pfau f5bc61b852 Qt: Gray out "Skip BIOS intro" while "Use BIOS file" is unchecked (fixes #97) 2015-11-22 03:56:25 -08:00
Jeffrey Pfau 2fa87cb8f0 Qt: Remove unused variable 2015-11-20 00:12:13 -08:00
Jeffrey Pfau 64901c0afe Qt: Begin work on shader selector 2015-11-19 23:52:17 -08:00
Jeffrey Pfau a89bb0b814 GBA SIO: Begin implementing Normal mode in lockstep driver 2015-11-19 00:30:29 -08:00
Jeffrey Pfau 21d51964e8 Qt: Fix race condition with setting sample rate 2015-11-17 19:48:56 -08:00
Jeffrey Pfau 34d0dff2d6 OpenGL: Fix fast-forward on some OpenGL drivers where it may block early 2015-11-16 19:56:43 -08:00
Jeffrey Pfau d52a7f3689 Qt: Fill in most of the remainer of the I/O viewer 2015-11-12 22:11:59 -08:00
Jeffrey Pfau 8db357979a Qt: Improve I/O viewer UI 2015-11-12 22:11:44 -08:00
Jeffrey Pfau 142940cc69 GBA Memory: Add GBAView* functions for viewing memory directly without bus issues 2015-11-11 23:50:15 -08:00
Jeffrey Pfau 37b1cbe29c Qt: Add additional checks in CheatModel to prevent crashes (fixes #163) 2015-11-11 22:17:41 -08:00
Jeffrey Pfau d786077960 Qt: Add DMA registers to I/O viewer 2015-11-11 19:46:50 -08:00
Jeffrey Pfau 54de044716 Qt: Fix non-GL1 build 2015-11-05 22:29:48 -08:00
Jeffrey Pfau f013e2d8c7 Qt: Fix a crash in the memory viewer 2015-11-04 23:28:13 -08:00
Jeffrey Pfau 066ba16864 GBA: More multiboot fixes 2015-11-04 23:11:35 -08:00
Jeffrey Pfau ec32efd8e4 Qt: Fix non-Windows build with libepoxy installed 2015-11-04 00:39:04 -08:00
Jeffrey Pfau a9c94e9d18 Qt: Fix font size in memory viewer 2015-11-01 23:01:31 -08:00
Jeffrey Pfau ddbbed133e Qt: Add audio I/O register descriptions 2015-11-01 23:00:19 -08:00
Jeffrey Pfau 096f5ca27c OpenGL: Shader loading 2015-11-01 18:41:24 -08:00
Jeffrey Pfau 346d4210c6 OpenGL: Add libepoxy optional dependency 2015-11-01 13:58:51 -08:00
Jeffrey Pfau 8c6a57f7d9 Qt: Simplify OpenGL backend creation 2015-11-01 09:37:55 -08:00
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