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