Commit Graph
25934 Commits
Author SHA1 Message Date
Henrik Rydgård a49a0fc076 Merge pull request #12177 from unknownbrackets/ui-fullscreen
UI: Allow custom button to toggle fullscreen
2019-07-15 22:03:55 +02:00
Henrik Rydgård 3f134606e4 Merge pull request #12175 from unknownbrackets/texreplace-install
UI: Allow installing texture packs from zips
2019-07-15 22:03:31 +02:00
Henrik Rydgård eeb3491214 Merge pull request #12176 from LunaMoo/mouseImprovements
Mouse improvements
2019-07-15 22:01:12 +02:00
Henrik Rydgård 82930ff3e4 Merge pull request #12174 from unknownbrackets/ini-comment
Config: Add game name to game-specific inis
2019-07-15 22:00:13 +02:00
Henrik Rydgård 80b6d88bfb Merge pull request #12173 from LunaMoo/mouseUIworkaround
Ignore mapped mouse input for UI
2019-07-15 21:56:22 +02:00
Unknown W. Brackets 65b16c7edc UI: Allow custom button to toggle fullscreen.
Some people may prefer F or a gamepad/joystick button.
2019-07-14 23:08:05 -07:00
LunaMoo b87e958693 Replace mouse control with device ID mouse check for threshold. 2019-07-15 03:47:19 +02:00
LunaMoo 3f77bb1da5 Reduce in-game axis bind threshold for mouse control. 2019-07-15 03:30:53 +02:00
LunaMoo 1f64e81f9e Update all values for mouse axis. 2019-07-15 02:45:08 +02:00
Unknown W. Brackets 8aed212952 UI: Allow installing texture packs from zips.
Requires the textures.ini to have a [games] section.
2019-07-14 17:43:51 -07:00
Unknown W. Brackets b4d9d038b4 Replacement: Allow region-specific settings.
This makes it easier to reuse one pack for multiple game ids.
2019-07-14 16:01:37 -07:00
Unknown W. Brackets 07b5470827 UI: Fix type comparison warning. 2019-07-14 15:07:47 -07:00
Unknown W. Brackets c77f5da9ea Config: Don't save empty sections. 2019-07-14 15:07:13 -07:00
Unknown W. Brackets ecf509c362 Config: Add game name to game-specific inis. 2019-07-14 15:07:03 -07:00
LunaMoo b7a49be184 Ignore mouse mappings for UI 2019-07-14 21:32:44 +02:00
Henrik Rydgård 27608349ee Merge pull request #12164 from hrydgard/gamemanager-zip-rework
GameManager ZIP handling rework
2019-07-14 12:56:08 +02:00
Henrik Rydgård 274a8d7538 Address review feedback, thanks unknownbrackets 2019-07-14 11:32:32 +02:00
Henrik Rydgård 66c3f31ff9 More GameManager improvements. 2019-07-13 18:19:44 +02:00
Henrik Rydgård aca0f35bdf Fix build error on non-windows 2019-07-13 18:19:43 +02:00
Henrik Rydgård 0e978ba2e3 Pre-check the contents of ZIP files before allowing install. 2019-07-13 18:19:43 +02:00
Henrik Rydgård 663f10d08b GameManager: Actually allow installing ISOs from zip files. Refactor. 2019-07-13 18:19:43 +02:00
Henrik Rydgård 4d30a8d04e Start refactoring GameManager zip handling to easier support ISOs in zips 2019-07-13 18:19:43 +02:00
Henrik Rydgård 179cafcf38 Merge pull request #12153 from unknownbrackets/replay
Replay: Add file header handling and ignore PSP/GAME reads
2019-07-08 13:29:25 +02:00
Unknown W. Brackets 510daa664f interp: Correct vsbn instruction.
Accidentally broken in f2be0cb.  Rarely used.
2019-07-07 22:58:54 -07:00
Henrik Rydgård bdd9d40a1b Merge pull request #12162 from unknownbrackets/kernel-minor
Kernel: Shutdown when module load fails
2019-07-08 07:21:30 +02:00
Unknown W. Brackets 556b960355 Kernel: Shutdown when module load fails.
This prevents us from trying to reinit next time, which can crash since we
never finished initing in the first place.
2019-07-07 18:06:06 -07:00
Henrik Rydgård ba09e7fb32 Merge pull request #12160 from unknownbrackets/ge-pause
GPU: Forget pause signal on new list
2019-07-07 23:23:34 +02:00
Unknown W. Brackets c87d5a637b GPU: Forget pause signal on new list.
Otherwise, when the list gets executed again, we just pause it when it
finishes instead of letting it finish properly.
2019-07-07 13:10:28 -07:00
Henrik Rydgård 82119eda9a Merge pull request #12157 from unknownbrackets/travis-win
Travis: Build Windows on Travis too
2019-07-07 20:17:40 +02:00
Henrik Rydgård ce2596255d Merge pull request #12159 from unknownbrackets/rpi4
cmake: Automatically detect raspberrypi 4
2019-07-07 20:08:46 +02:00
Henrik Rydgård da54c8d70c Experimentally revert a small part of #12094, ios external display support, that seemed to break exit. See #12140. 2019-07-07 20:01:31 +02:00
Henrik Rydgård 16c500969a Merge pull request #12155 from unknownbrackets/sdl-wm
SDL: Try using whatever display SDL gives us
2019-07-07 18:36:21 +02:00
Unknown W. Brackets 6fdaa1b111 cmake: Automatically detect raspberrypi 4. 2019-07-07 09:33:03 -07:00
Henrik Rydgård 7a51c1960e Merge pull request #12158 from unknownbrackets/clut-download
GPU: Download CLUTs when loading at 256 stride
2019-07-07 17:12:06 +02:00
Unknown W. Brackets dc03050730 GPU: Download CLUTs when loading at 256 stride.
Or otherwise when loading full rows.  Should fix #8406.
2019-07-07 07:49:42 -07:00
Unknown W. Brackets c3ae97e237 Travis: Build Windows on Travis too. 2019-07-06 14:56:29 -07:00
Henrik Rydgård 7de4640f4f Merge pull request #12152 from hrydgard/travis-net
Update Travis versions and improve retry
2019-07-06 23:13:02 +02:00
Unknown W. Brackets 54a393386f SDL: Use whatever display SDL gives us for EGL. 2019-07-06 12:33:37 -07:00
Henrik Rydgård accccba11b Merge pull request #12147 from unknownbrackets/audio2-src
Handle audio SRC mixing more correctly
2019-07-05 18:48:05 +02:00
Unknown W. Brackets 33cfac549d Replay: Attempt to ignore reads in PSP/GAME.
Unless there are writes in this directory, we should be able to safely
ignore them.

Currently detection isn't perfect (like PSP/./GAME/../GAME), but this
should catch the vast majority of cases.
2019-07-04 23:46:15 -07:00
Unknown W. Brackets 4144e71b7a Replay: Add file header handling. 2019-07-04 20:36:17 -07:00
Unknown W. Brackets 6bdfd6c9e4 Travis: Update to NDK r18b.
Picked this version because it's much smaller than r17 or r19, and r20 is
broken right now.
2019-07-04 15:05:06 -07:00
Unknown W. Brackets 62c6d069c9 Travis: Update config to reduce timeout errors.
Leverage homebrew/apt addons to install packages since they are documented
to automatically perform retries on failure.

This updates to Ubuntu Xenial and macOS Sierra, which are supported
versions.  This isn't to increase minimum requirements necessarily, but to
make sure Travis keeps running smoothly.
2019-07-04 14:36:51 -07:00
Unknown W. Brackets b0c4323714 Merge pull request #12151 from m4xw/lr_config
[Libretro] Fix some default config values
2019-07-04 08:56:53 -07:00
M4xw 71c7686280 [Libretro] Fix some default config values
-iAltSpeedVolume
-iFirmwareVersion
-iPSPModel
Fixes #12144
2019-07-04 16:25:00 +02:00
Henrik Rydgård 962412682b Merge pull request #12142 from CookiePLMonster/windows-code-sanitize
Misc code sanitize improvements for Windows and UWP
2019-07-03 20:10:20 +02:00
Silent 0621dbb487 Simplify synchronization model in InputDevice.cpp - replaced volatile flags/mutex/condition variable with joining on thread and one atomic flag 2019-07-02 19:17:52 +02:00
Silent 0b5458f759 Remove KeyboardDevice which was essentially useless
Refactor InputDevice to simplify it
2019-07-02 19:17:52 +02:00
Silent 1acaec2494 Support falling back to xinput9_1_0.dll if neither xinput1_4.dll or xinput1_3.dll are present. This can happen on a Windows XP, Vista or 7 PC without DirectX End-User Runtimes installed.
Clean up XinputDevice.cpp from unused imports
2019-07-02 19:17:52 +02:00
Silent 2479427992 Windows: Properly check for hidden files when enumerating files 2019-07-02 19:17:52 +02:00