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
|
b8fe87324f
|
SDL: Esc to quit, only on Pandora for now
|
2015-03-18 23:46:13 -07:00 |
Jeffrey Pfau
|
4fa1ad7ce0
|
SDL: Fix typo
|
2015-03-18 23:41:54 -07:00 |
Jeffrey Pfau
|
e0ff8e4371
|
SDL: Add Pandora-specific main file
|
2015-03-18 23:40:18 -07:00 |
Jeffrey Pfau
|
e21b4e3ee5
|
SDL: Move render context freeing to the right files
|
2015-03-18 23:38:42 -07:00 |
Jeffrey Pfau
|
2dd391046a
|
SDL: Fix exporting SDL compile flags
|
2015-03-18 23:38:09 -07:00 |
Jeffrey Pfau
|
ae3acd658b
|
SDL: Make sure scaling ratio is at least 1
|
2015-03-18 01:39:36 -07:00 |
Jeffrey Pfau
|
1af7b56349
|
SDL: Use pixman for software scaling
|
2015-03-18 01:39:20 -07:00 |
Jeffrey Pfau
|
b677d41469
|
SDL: Do not cache SDL variables
|
2015-03-18 01:36:48 -07:00 |
Jeffrey Pfau
|
c75224ce8c
|
SDL: Add Pandora bindings
|
2015-03-17 22:30:58 -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
|
c04ca093e1
|
SDL: Ability to lock aspect ratio
|
2015-03-16 00:10:59 -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
|
343924908a
|
Libretro: Rename a variable to avoid #define namespace collision with Windows headers
|
2015-03-14 01:41:53 -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
|
3c652a10b5
|
Libretro: Use audio buffer callback instead of audio sample callback
|
2015-03-12 00:45:29 -07:00 |
Jeffrey Pfau
|
b6e274c3d4
|
GBA: Add postAudioBuffer callback
|
2015-03-12 00:45:08 -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
|
bf58976290
|
Libretro: Fix a warning in gcc
|
2015-03-10 01:17:24 -07:00 |
Jeffrey Pfau
|
54a30af1aa
|
Qt: Fix PulseAudio output with small buffer size
|
2015-03-10 00:33:04 -07:00 |
Jeffrey Pfau
|
589b5f473c
|
Libretro: Copy game data; apparently it is freed by the frontend before starting the game
|
2015-03-09 22:07:50 -07:00 |
Jeffrey Pfau
|
207219b25e
|
Libretro: Use predefined overrides
|
2015-03-09 21:18:00 -07:00 |
Jeffrey Pfau
|
f90ac6e9a9
|
Libretro: Do game unload cleanup
|
2015-03-08 22:51:41 -07:00 |
Jeffrey Pfau
|
6c5a1315ea
|
Libretro: Add warnings about pixel formats
|
2015-03-08 22:51:41 -07:00 |
Jeffrey Pfau
|
de7bd2fb55
|
Libretro: Add savedata support
|
2015-03-08 22:51:41 -07:00 |
Jeffrey Pfau
|
1b591b5844
|
Libretro: Use callbacks for audio and video
|
2015-03-08 22:51:41 -07:00 |
Jeffrey Pfau
|
a000f219db
|
GBA: Move A/V stream interface into core
|
2015-03-08 22:51:41 -07:00 |
Jeffrey Pfau
|
cf71d39bf0
|
Libretro: Add initial libretro version
|
2015-03-08 22:51:40 -07:00 |
Jeffrey Pfau
|
3f9abf2b05
|
SDL: Reserve correct number of bytes for video buffer allocation
|
2015-03-08 22:45:40 -07:00 |
Jeffrey Pfau
|
9a76ba6b43
|
Video: Fix warnings in ImageMagick
|
2015-03-08 22:27:18 -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
|
5feec0317f
|
Video: Fix FFmpeg encoder support for 15- and 16-bit video pixel formats
|
2015-03-08 20:33:06 -07:00 |
Jeffrey Pfau
|
f69d9db9d4
|
GBA RR: Add way to play movies from startup
|
2015-03-05 14:10:23 -08:00 |
Jeffrey Pfau
|
95e4820743
|
SDL: Remove RR functions
|
2015-03-05 00:22:57 -08: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
|
0209381d11
|
SDL: Fix some warnings in sw-sdl.c
|
2015-02-22 01:51:44 -08:00 |
Jeffrey Pfau
|
d497cecfd1
|
Util: Add header for ARM util functions
|
2015-02-22 01:47:23 -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
|
ef65d185a3
|
GBA: Support for unencrypted CodeBreaker codes
|
2015-02-05 03:20:02 -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
|
2dc710feeb
|
Merge branch 'master' into optimization/idle-loop-detection
Conflicts:
src/gba/gba-overrides.c
src/gba/gba.c
|
2015-01-26 22:29:41 -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
|
0367a9db06
|
SDL: Properly clean up if a game doesn't launch
|
2015-01-25 03:37:15 -08:00 |
Jeffrey Pfau
|
09db378531
|
Perf: Fix crash when the GBA thread fails to start
|
2015-01-25 03:12:53 -08:00 |
Jeffrey Pfau
|
c50b228243
|
All: Support 7-Zip files (fixes #151)
|
2015-01-25 00:11:36 -08:00 |
Jeffrey Pfau
|
030f12e39f
|
Perf: Detect idle loops by default
|
2015-01-24 21:08:08 -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
|
71e5aacd5b
|
SDL: Faster texture uploads for GL using glTexSubImage2D
|
2015-01-19 22:04:15 -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
|
c05b166469
|
SDL: Clean up key handling, change rewind key to backtick
|
2015-01-13 03:02:36 -08:00 |
Jeffrey Pfau
|
b9623efc0c
|
Perf: Load the config file
|
2015-01-13 02:41:49 -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
|
7a3db31eb2
|
Perf: Return non-zero if a game crashes
|
2015-01-10 04:44:09 -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
|
f22391275b
|
SDL: Better error checking
|
2015-01-08 20:06:05 -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 |
Anthony J. Bentley
|
ce28d6d966
|
All: Clarify that -p takes an argument. (Merge pull request #2)
|
2015-01-07 00:13:47 -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
|
6938c8bea6
|
Video: Fix FFmpeg crashing when the file extension is wrong
|
2015-01-01 14:51:20 -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
|
eeb7060bda
|
SDL: Fix blip audio buffer repeat while paused
|
2014-12-31 14:51:52 -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
|
73a6b47879
|
GBA Audio: Rip out FFmpeg resampler
|
2014-12-29 01:51:50 -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 |
Jeffrey Pfau
|
8515036cb9
|
Qt: Further CMakeLists fixes
|
2014-12-25 04:03:07 -08:00 |
Jeffrey Pfau
|
b8076be860
|
All: Use COMPONENT for selecting installation pieces
|
2014-12-24 18:40:36 -08:00 |
Jeffrey Pfau
|
9edf42b454
|
Video: Fix uncompressed PCM audio recording
|
2014-12-24 00:06:26 -08:00 |
Jeffrey Pfau
|
6656f53f61
|
Qt: Fix uninitialized value
|
2014-12-23 23:15:40 -08:00 |
Jeffrey Pfau
|
d6def0d407
|
Video: Ensure FFmpeg encoder has audio frames
|
2014-12-23 23:15:40 -08:00 |
Jeffrey Pfau
|
55df6ce26b
|
Qt: Guard GDBController class with an ifdef
|
2014-12-23 23:00:24 -08:00 |
Jeffrey Pfau
|
280c803305
|
Qt: Fix FPS target and SDL initialization audio issues
|
2014-12-23 21:58:29 -08:00 |
Jeffrey Pfau
|
5b3a2e04b1
|
GBA Audio: Redo lavr audio loop
|
2014-12-23 21:57:42 -08:00 |
Jeffrey Pfau
|
65bb4b4996
|
Qt: Add FPS target back to settings view
|
2014-12-23 00:26:47 -08:00 |
Jeffrey Pfau
|
2414df6527
|
Qt: Fix maxing out at 120 FPS on OS X
|
2014-12-23 00:23:31 -08:00 |
Jeffrey Pfau
|
6cc8890226
|
Qt: Add MRU list
|
2014-12-22 23:00:31 -08:00 |
Jeffrey Pfau
|
0d4999ff33
|
Qt: Clarify some phrasing in the menus
|
2014-12-21 22:24:19 -08:00 |
Jeffrey Pfau
|
c91c46ce97
|
GBA Audio: Audio buffer sizes are now correct sizes for both sample rates
|
2014-12-21 21:30:59 -08:00 |
Jeffrey Pfau
|
c7a49ce8f2
|
Qt: Set default log level to FATAL, ERROR and WARN
|
2014-12-21 20:22:49 -08:00 |
Jeffrey Pfau
|
9a0640f834
|
GBA: Add option to skip BIOS start screen
|
2014-12-21 20:21:27 -08:00 |
Jeffrey Pfau
|
f53f9555a2
|
GBA: Add bilinear resampling option
|
2014-12-21 16:50:55 -08:00 |
Jeffrey Pfau
|
7c8f1d9726
|
Qt: Rudimentary settings window
|
2014-12-21 16:29:56 -08:00 |
Jeffrey Pfau
|
22826f2e7a
|
Qt: Fix config options being erroneously added as null
|
2014-12-21 16:01:55 -08:00 |
Jeffrey Pfau
|
4420309dc5
|
Qt: Properly set default video recording settings
|
2014-12-21 15:24:49 -08:00 |
Jeffrey Pfau
|
ce0ad004e4
|
GBA Audio: Better audio resampling via FFmpeg
|
2014-12-21 02:13:27 -08:00 |
Jeffrey Pfau
|
9aed9754d0
|
Qt: Handle a game crash without crashing
|
2014-12-19 20:36:38 -08:00 |
Jeffrey Pfau
|
7c7af90b5c
|
Qt: Set strong focus policy on main Window
|
2014-12-18 02:17:17 -08:00 |
Jeffrey Pfau
|
58d8cdde82
|
Qt: Focusing a button when mapping a gamepad now works
|
2014-12-18 01:31:20 -08:00 |
Jeffrey Pfau
|
61fc28e03e
|
Qt: Ensure holding down a button while mapping only takes effect once
|
2014-12-18 01:20:37 -08:00 |
Jeffrey Pfau
|
e80cf92eee
|
Qt: Return active axis values as signs, to ensure sets are consistent
|
2014-12-18 01:20:08 -08:00 |
Jeffrey Pfau
|
0ae81e6e8f
|
Qt: Improved versioning information
|
2014-12-17 21:25:43 -08:00 |
Jeffrey Pfau
|
43b0d070b8
|
SDL: Add scale presets for up to 6x
|
2014-12-16 22:25:35 -08:00 |
Jeffrey Pfau
|
65a8a4e76b
|
Qt: Add scale presets for up to 6x
|
2014-12-16 22:23:58 -08:00 |
Jeffrey Pfau
|
0351d2e0ec
|
Qt: Fix emulator crashing when full screen if a game is not running
|
2014-12-16 22:13:42 -08:00 |
Jeffrey Pfau
|
d0604c35af
|
Qt: Add ability to lock aspect ratio (fixes #147)
|
2014-12-16 01:33:08 -08:00 |
Jeffrey Pfau
|
1ee69deffb
|
Qt: Fix issue with set frame sizes being the wrong height
|
2014-12-16 00:21:29 -08:00 |
Jeffrey Pfau
|
fcac245b98
|
Qt: Fix crash when mapping gamepad if no key is selected
|
2014-12-16 00:12:57 -08:00 |
Jeffrey Pfau
|
412aa147ea
|
Qt: Axis mapping
|
2014-12-14 21:16:17 -08:00 |
Jeffrey Pfau
|
2b6462c3a8
|
Qt: Fix axes overriding hats
|
2014-12-14 00:28:15 -08:00 |
Jeffrey Pfau
|
9b74e27d7a
|
Qt: Disable sync to video by default
|
2014-12-14 00:01:48 -08:00 |
Jeffrey Pfau
|
a10a84aa89
|
SDL: Add gamepad axis support, not currently mappable
|
2014-12-14 00:00:48 -08:00 |
Jeffrey Pfau
|
e25fa272a8
|
Qt: Fix Qt::5Multimedia build
|
2014-12-13 16:07:04 -08:00 |
Jeffrey Pfau
|
a66fa48aa5
|
Qt: Fix build if USE_GDB_STUB is disabled
|
2014-12-12 14:33:52 -08:00 |
Jeffrey Pfau
|
8ea97f0047
|
Perf: Fix deadlock when interrupting the process
|
2014-12-12 01:10:53 -08:00 |
Jeffrey Pfau
|
4d7fbf37db
|
All: Add Debian-style dependencies for CPack
|
2014-12-10 21:26:55 -08:00 |
Jeffrey Pfau
|
e0851f2f44
|
Qt: Fix build if QtMultimedia is not installed
|
2014-12-10 19:55:48 -08:00 |
Jeffrey Pfau
|
29ea8d1539
|
Video: Make FFmpeg encoder work with libav
|
2014-12-10 19:55:27 -08:00 |
Jeffrey Pfau
|
8cf1e449f0
|
Qt: Set default audio buffer size to 2048 to ensure smoothness on as many platforms as possible
|
2014-12-10 17:21:32 -08:00 |
Jeffrey Pfau
|
9299b75be5
|
Qt: Rename project binaries for platforms excluding OS X and Windows
|
2014-12-06 19:25:57 -08:00 |
Jeffrey Pfau
|
5a9cf99249
|
Qt: Bundle OS X target app
|
2014-12-06 19:11:10 -08:00 |
Jeffrey Pfau
|
f6a7fedb28
|
All: Add MPL 2.0 license and associated headers
|
2014-12-03 00:39:06 -08:00 |
Jeffrey Pfau
|
e6ea94d229
|
Qt: Rudimentary gamepad mapper
|
2014-12-03 00:07:56 -08:00 |
Jeffrey Pfau
|
091e717133
|
Qt: Add Opus to the audio codec mapping and list
|
2014-11-28 14:41:33 -08:00 |
Jeffrey Pfau
|
eb2809829d
|
Qt: Show FPS in title bar
|
2014-11-27 17:35:25 -08:00 |
Jeffrey Pfau
|
4a9b87cfd0
|
GBA: Add skeleton of GBA-specific CLI debugger
|
2014-11-27 10:11:10 -08:00 |
Jeffrey Pfau
|
a8731d280f
|
Debugger: Add support for additional platforms in CLI
|
2014-11-27 09:47:03 -08:00 |
Jeffrey Pfau
|
e7fa65f876
|
SDL: Ensure that the emulation loop cannot end between a redraw and an SDL event poll
|
2014-11-27 08:48:58 -08:00 |
Jeffrey Pfau
|
65d74a2e34
|
Qt: Discard log levels without cross-thread communication if we can
|
2014-11-27 01:23:25 -08:00 |
Jeffrey Pfau
|
e3573d402f
|
Qt: Remove aac codec mapping; ffmpeg has a built-in aac encoder
|
2014-11-25 05:08:20 -08:00 |
Jeffrey Pfau
|
0cbe5eb4ad
|
Qt: Require CMake 2.8.11
|
2014-11-25 04:55:44 -08:00 |
Jeffrey Pfau
|
c5e5efca2e
|
Perf: Fix perf build on Windows
|
2014-11-25 04:55:00 -08:00 |
Jeffrey Pfau
|
6a40e3e455
|
SDL: Use constants instead of literals for the screen dimensions
|
2014-11-23 04:37:03 -08:00 |
Jeffrey Pfau
|
881dc1d8a3
|
Qt: Always show menu bar when paused, even in full screen
|
2014-11-22 02:10:50 -08:00 |
Jeffrey Pfau
|
636e01d8df
|
Video: Fix ImageMagick warnings
|
2014-11-22 00:39:14 -08:00 |
Jeffrey Pfau
|
ed70ab9f05
|
Qt: Fix erroneous filename casing
|
2014-11-21 00:58:10 -08:00 |
Jeffrey Pfau
|
d8b7452526
|
SDL: Fix SDL audio in some cases
|
2014-11-20 22:34:04 -08:00 |
Jeffrey Pfau
|
51896cdcd6
|
Qt: Use SDL audio, when available
|
2014-11-19 23:14:44 -08:00 |
Jeffrey Pfau
|
888b64f8b5
|
Video: GIF encoder using ImageMagick
|
2014-11-19 03:36:14 -08:00 |
Jeffrey Pfau
|
5b5c8c8d2d
|
Video: Allow GIF recording
|
2014-11-18 01:40:48 -08:00 |
Jeffrey Pfau
|
9176260044
|
Perf: Fix perf port crashing with some implementations of strlen
|
2014-11-16 20:26:39 -08:00 |
Jeffrey Pfau
|
c19673ce40
|
Qt: Hide menu bar when in full-screen and allow shortcuts to still work
|
2014-11-16 05:37:45 -08:00 |
Jeffrey Pfau
|
d030914c37
|
Qt: Fix build with g++, grumble grumble
|
2014-11-16 03:58:06 -08:00 |
Jeffrey Pfau
|
cade03e10d
|
Qt: Prevent flicker upon pausing the emulator
|
2014-11-15 15:00:27 -08:00 |
Jeffrey Pfau
|
eb51195769
|
Qt: Move FPS target options to A/V menu
|
2014-11-15 00:28:54 -08:00 |
Jeffrey Pfau
|
5988b4ad2e
|
Qt: Increase bitrates of h.264 video now that the video is being encoded at a faster, lower quality
|
2014-11-14 03:55:13 -08:00 |
Jeffrey Pfau
|
97f2594ec9
|
Video: Automatically use different presets based on video size
|
2014-11-14 03:53:30 -08:00 |
Jeffrey Pfau
|
8607275f9f
|
Video: Fix x264 tune option
|
2014-11-14 03:26:10 -08:00 |
Jeffrey Pfau
|
d3a60f6555
|
Video: Try to improve encoding speed/ratefactor a bit
|
2014-11-14 01:18:53 -08:00 |
Jeffrey Pfau
|
ec0b206fee
|
Qt: Add ability to manually specify and lock video aspect ratio
|
2014-11-12 02:22:05 -08:00 |
Jeffrey Pfau
|
72fd09dbc9
|
Qt: Fix radio button unchecking in Video UI
|
2014-11-12 01:47:46 -08:00 |
Jeffrey Pfau
|
61cfdbaccb
|
Qt: Disallow opening the context twice
|
2014-11-12 01:35:51 -08:00 |
Jeffrey Pfau
|
b0fdbab77e
|
Video: Support scaling the output frame
|
2014-11-12 01:25:50 -08:00 |
Jeffrey Pfau
|
046a1b71ed
|
Qt: Add video recording presets
|
2014-11-12 00:55:37 -08:00 |
Jeffrey Pfau
|
20c5c27bf9
|
Qt: Reset audio output when changing sample size
|
2014-11-11 01:25:46 -08:00 |
Jeffrey Pfau
|
a64259f12c
|
Qt: Use common idiom for interrupting thread within the GameController
|
2014-11-11 00:01:25 -08:00 |
Jeffrey Pfau
|
fba659daa1
|
Qt: Fix non-USE_FFMPEG build
|
2014-11-11 00:01:25 -08:00 |
Jeffrey Pfau
|
bbdb8b513b
|
Qt: re-layout menus
|
2014-11-10 04:53:08 -08:00 |
Jeffrey Pfau
|
b1e6a0df08
|
Qt: Video view should codecs update as you type
|
2014-11-10 04:52:50 -08:00 |
Jeffrey Pfau
|
04af84a1d2
|
Qt: Add some more video formats
|
2014-11-10 04:52:34 -08:00 |
Jeffrey Pfau
|
6066c6e373
|
Qt: Fix boolean setting loading
|
2014-11-09 23:44:06 -08:00 |
Jeffrey Pfau
|
ea66055c63
|
Qt: Turn on video sync by default
|
2014-11-09 22:51:05 -08:00 |
Jeffrey Pfau
|
d83520c5a2
|
GBA Thread: Make GBAThreadInterrupt and -Continue check for the thread status, resolving several deadlocks
|
2014-11-09 20:31:24 -08:00 |
Jeffrey Pfau
|
6e62ba8bb2
|
Qt: Fix deadlock while telling GL thread to stop
|
2014-11-09 16:36:36 -08:00 |
Jeffrey Pfau
|
c2564c77a9
|
Qt: Init joystick bindings
|
2014-11-09 16:10:18 -08:00 |
Jeffrey Pfau
|
237e354636
|
SDL: Fix typo in function name
|
2014-11-09 16:07:56 -08:00 |