Commit Graph

454 Commits

Author SHA1 Message Date
Vicki Pfau ffed2ecd30 Merge branch 'master' into feature/input-revamp 2018-01-30 17:42:09 -08:00
Vicki Pfau 72e5aa0782 Qt: Add ELF loading if enabled 2018-01-28 14:11:48 -08:00
Vicki Pfau 8ec934c58d Qt: Port autosave to Qt interface 2018-01-23 20:44:44 -08:00
Vicki Pfau f5afadb72d Core: Add support for cheat device buttons 2017-11-19 10:51:14 -08:00
Vicki Pfau cda0f95464 Qt: Add option to disable FPS display 2017-10-26 20:05:04 -07:00
Vicki Pfau acbd8a3688 Qt: Prevent window from being created off-screen 2017-10-16 20:24:34 -07:00
Vicki Pfau b920758dc1 Qt: Fix up override view 2017-10-13 18:40:49 -07:00
Vicki Pfau d1e96a04dc Merge branch 'feature/input-revamp' into medusa 2017-10-04 21:49:53 -07:00
Vicki Pfau 079ceead68 Merge branch 'master' into feature/input-revamp 2017-10-04 10:08:42 -07:00
Vicki Pfau 232880bb00 Qt: Hide mouse immediately when loading 2017-09-30 11:16:31 -07:00
Vicki Pfau 17e5b6a455 Qt: Fix fast forward crashing when no game loaded 2017-09-25 00:12:20 -07:00
Vicki Pfau 2c59cb8211 Qt: Initial map cache UI 2017-09-24 22:31:20 -07:00
Vicki Pfau 30db4ebee8 Qt: Fix GL display when loading a game from CLI (fixes #843) 2017-08-04 10:35:09 -07:00
Vicki Pfau 2e0ba4fa1c Merge branch 'master' into feature/input-revamp 2017-07-31 15:59:32 -07:00
Vicki Pfau dc976eaf51 GB SIO: Game Boy Printer 2017-07-30 19:12:59 -07:00
Vicki Pfau 1dc4790e20 Qt: Fix regression with sensor view not getting attached 2017-07-29 21:59:30 -07:00
Vicki Pfau 64eb253c50 Qt: Add camera driver option 2017-07-28 13:44:47 -07:00
Vicki Pfau 9dc8b9e854 Qt: Fix memory leak 2017-07-27 22:55:15 -07:00
Vicki Pfau a1acf8bcef Qt: Load arbitrary images for GB Camera 2017-07-26 13:58:39 -07:00
Vicki Pfau 55330698cb Qt: Fix fast forward crashing when no game is loaded 2017-07-26 10:57:04 -07:00
NieDzejkob 9de2189b2e Qt: Fix building with FFmpeg or ImageMagick disabled 2017-07-25 07:49:06 -07:00
Vicki Pfau 394a2e0bb8 Merge branch 'feature/input-revamp' into medusa 2017-07-24 07:55:12 -07:00
Vicki Pfau 5122c399f5 Merge branch 'master' into feature/input-revamp 2017-07-23 16:06:48 -07:00
Vicki Pfau 9b0393d50f Qt: Redo GameController into multiple classes 2017-07-23 14:51:35 -07:00
Vicki Pfau 45169bc0f2 Merge branch 'master' into medusa 2017-07-16 14:43:22 -07:00
Vicki Pfau 9ed7c9129d Qt: Fix screen background improperly stretching 2017-07-15 20:38:45 -07:00
Vicki Pfau fb035eb0a3 Merge branch 'feature/input-revamp' into medusa 2017-07-12 20:43:13 -07:00
Vicki Pfau 1de4c8dc2e Merge branch 'master' into feature/input-revamp 2017-07-12 18:53:49 -07:00
Vicki Pfau e1325b0373 Core: Make threading optionally opaque 2017-07-12 17:43:04 -07:00
Vicki Pfau 6e03d88818 Qt: Fix GL-less build (fixes #788) 2017-07-11 10:36:27 -07:00
Vicki Pfau c856897b1e Qt: Dismiss game crashing/failing dialogs when a new game loads 2017-07-08 17:29:23 -07:00
Vicki Pfau 70204e410c Qt: Move shader settings into main settings window 2017-07-07 12:17:47 -07:00
Vicki Pfau 09cff0779e Merge branch 'feature/input-revamp' into medusa 2017-07-06 16:09:02 -07:00
Vicki Pfau 97e2004fd3 Merge branch 'master' into feature/input-revamp 2017-07-06 15:16:53 -07:00
Vicki Pfau bd31223831 Qt: Separate out shortcuts from controls, restore saving 2017-07-02 17:02:16 -07:00
Vicki Pfau b909575a6c Qt: Fix initial window size (fixes #766) 2017-06-30 11:24:50 -07:00
Vicki Pfau 4d3d579cae Qt: Add language selector 2017-06-30 11:00:58 -07:00
Vicki Pfau 94b756ca9b Qt: Remove tree structure from InputItem 2017-06-27 20:18:37 -07:00
Vicki Pfau 96fcf9d267 Qt: Split up InputModel for better isolation 2017-06-27 13:50:26 -07:00
Vicki Pfau f975088c4d Qt: Restore most functionality in input revamp 2017-06-26 18:00:44 -07:00
Vicki Pfau b8dd7a7632 Qt: Begin input revamp revamp (but shortcuts are broken) 2017-06-26 17:00:50 -07:00
Vicki Pfau ab07c280fe Merge branch 'master' into feature/input-revamp 2017-06-25 17:40:23 -07:00
Vicki Pfau 715409f5ca Core: Add library clear function 2017-06-20 21:36:53 -07:00
Vicki Pfau 48cb8abc21 Merge branch 'master' into medusa 2017-06-13 20:57:22 -07:00
Vicki Pfau f2db707bb2 Core: Basic memory search 2017-06-05 17:28:51 -07:00
Vicki Pfau f45ff4d35f Merge branch 'feature/input-revamp' into medusa 2017-06-03 21:40:58 -07:00
Vicki Pfau c784fad04a Merge branch 'master' into feature/input-revamp 2017-06-03 17:24:05 -07:00
Lioncash f6f3cb5d3d Qt: Use C++11 in-class initialization where applicable 2017-05-16 22:55:22 -07:00
Lioncash 686380b6c4 Qt: Resolve -Wreorder warnings 2017-05-16 22:55:22 -07:00
waddlesplash 11afd59cda Qt: Disable "New multiplayer window" when MAX_GBAS is reached.
Fixes #107.
2017-05-16 20:39:36 -07:00
waddlesplash 2f23829b66 Qt: Switch to the C++11 connect() syntax.
A few connect()s have not been migrated because the best way to migrate them requires somewhat invasive changes. Other than that, everything has been moved over.
2017-05-16 11:34:11 -07:00
waddlesplash 78e4083a56 Qt: New library system (#549) 2017-05-15 16:27:29 -07:00
Vicki Pfau 2fdb5a1ff9 Feature: Move several headers into include/ 2017-04-29 01:39:46 -07:00
Vicki Pfau 5665ac0316 GBA Core: Video log playing 2017-04-29 01:39:11 -07:00
Vicki Pfau 73947766de Core: Video log recording 2017-04-29 01:39:11 -07:00
Vicki Pfau 6265ff20bd Merge branch 'master' into medusa 2017-04-25 12:10:38 -07:00
Vicki Pfau 36c66e7db4 Qt: Fix logo missing with integer scaling (fixes #696) 2017-04-22 18:29:10 -07:00
Vicki Pfau 154dd2e8e7 Merge branch 'master' into medusa 2017-04-22 02:14:56 -07:00
Vicki Pfau 2d930cbc61 All: Add option to lock video to integer scaling 2017-04-21 18:13:16 -07:00
Vicki Pfau 69a30f9501 Qt: Fix build 2017-04-21 17:50:22 -07:00
Vicki Pfau 189169e8ec Qt: Auto-generate audio/video layer menus 2017-04-21 17:31:04 -07:00
Vicki Pfau 2a7f642d4c Qt: Fix regression with windows not closing 2017-04-21 16:38:26 -07:00
Vicki Pfau faadb5d6a6 FFmpeg: Allow framerate to be adjusted 2017-04-16 00:53:35 -07:00
Vicki Pfau f85a18737e Merge branch 'master' into medusa 2017-04-13 00:37:17 -07:00
Vicki Pfau 0c917138ea Qt: Code cleanup 2017-04-13 00:28:41 -07:00
Vicki Pfau 959f66a1a0 Core: Add option to allow preloading the entire ROM before running 2017-04-13 00:28:28 -07:00
Vicki Pfau 8b4df520e2 Qt: Add .srl as an extension for DS ROMs 2017-04-12 13:33:54 -07:00
Vicki Pfau 3c01e35696 Qt: Fancier background image 2017-04-11 12:13:21 -07:00
Vicki Pfau 2a968d2512 Qt: Fix typo 2017-04-09 00:08:30 -07:00
Vicki Pfau 8f66e29021 Merge branch 'master' into medusa 2017-04-06 11:55:11 -07:00
Vicki Pfau 2fa3b3089a Qt: Fix crash when clicking on the screen with no game loaded 2017-04-06 11:54:47 -07:00
Vicki Pfau 3c85f40a8f Qt: Warn when DS BIOS and firmware are missing 2017-04-06 11:54:47 -07:00
Vicki Pfau 153f568078 All: Rebrand 2017-04-05 16:11:45 -07:00
Vicki Pfau 472faf3881 Qt: Disable unsupported UI actions for DS 2017-04-05 14:38:52 -07:00
Vicki Pfau 2fbd31c51a Qt: Make "Mute" able to be bound to a key (fixes #559) 2017-04-05 13:17:30 -07:00
Vicki Pfau 50ddcda8f0 Qt: Fix mouse cursor handling 2017-04-05 00:22:32 -07:00
Vicki Pfau 9567a8632f Merge branch 'master' into medusa 2017-04-04 02:13:31 -07:00
waddlesplash 10fe4a743c Qt: Show native directory separators in the GUI.
The core still gets '/'s always (it chokes on '\'s), but the Qt
interface always uses the native separators.

In the process of doing this, also removed the custom FileDialog
subclass and made everything use GBAApp::get*FileDialog instead.

Also fixes #552, because I had to change that code anyway.
2017-04-02 16:33:24 -07:00
Vicki Pfau 4449361f5c Qt: Fix setting audio and video sync without reloading the game 2017-04-01 14:10:46 -07:00
Vicki Pfau a5bcfc7c80 Merge branch 'feature/input-revamp' into medusa 2017-03-26 23:50:02 -07:00
Vicki Pfau fb9df7270d GB: Add input information 2017-03-26 23:39:03 -07:00
Vicki Pfau 34dc2ae6f5 Qt: Revamp all input to go through InputController 2017-03-26 23:32:28 -07:00
Vicki Pfau 5fef1b72e4 Qt: Begin refactoring shortcut controller 2017-03-26 12:01:26 -07:00
Vicki Pfau 0a4b47cccf Merge branch 'master' into medusa 2017-03-20 17:37:39 -07:00
Vicki Pfau 6215bca45b Qt: Fix cursor events for aspect-ratio locked 2017-03-20 14:51:35 -07:00
waddlesplash 15b4df3b2b Fix the build on MSVC. 2017-03-16 13:26:21 -07:00
Vicki Pfau 45844301f6 Qt: Fix library view being parented improperly 2017-03-16 11:47:52 -07:00
Vicki Pfau e84e2ac627 Qt: Fix copy-paste error 2017-03-16 10:31:41 -07:00
Vicki Pfau e1e627e496 Merge branch 'master' into medusa 2017-03-05 18:56:59 -08:00
Vicki Pfau 928896f978 Qt: Add mouse events 2017-03-04 12:35:52 -08:00
Vicki Pfau 249f28fbe9 Qt: Add DS ROM loading 2017-02-20 13:44:50 -08:00
Vicki Pfau f302df9178 All: Add option for whether rewinding restores save games 2017-02-04 18:34:54 -08:00
Vicki Pfau e25db55ac5 Qt: Rename "Resample video" option to "Bilinear filtering" 2017-02-02 16:37:48 -08:00
Vicki Pfau 91fd2c6b47 Qt: Begin library view 2017-01-26 13:18:00 -08:00
Vicki Pfau 7ed4f38bdd Qt: Revamp BIOS handling 2017-01-23 10:11:13 -08:00
Vicki Pfau 3d113112c4 Qt: Fix non-SQLite3 build 2017-01-18 13:42:14 -08:00
Vicki Pfau 22a36e0af9 Core: Add generic checksum function 2017-01-17 18:29:58 -08:00
Jeffrey Pfau d6e5283b9e Feature: Move game database from flatfile to SQLite3 2017-01-10 00:49:56 -08:00
Jeffrey Pfau c621677a6a Qt: Improved HiDPI support 2017-01-05 00:39:30 -08:00
Jeffrey Pfau fa884d071e All: Migrate includes to separate directory 2016-12-30 21:25:07 -08:00