Unknown W. Brackets
b4496f1975
Core: Move config enums to separate file.
...
These are a bit strewn about and there are constants that aren't
consistently used, which just adds confusion.
2018-06-23 10:59:18 -07:00
Unknown W. Brackets
dc840c077d
UI: Add a virtkey for holding alt speed.
...
Can be used for slow motion or fast motion (esp. if unthrottle is too
fast.)
2018-06-23 10:59:17 -07:00
Unknown W. Brackets
0d4bd341e9
Windows: Separate Pause and Break actions.
...
It was confusing that "Pause" made PPSSPP appear to hang.
This has the side effect of making "Break on Load" work outside Windows.
2018-06-23 10:14:36 -07:00
Unknown W. Brackets
2f2c561b03
UI: Interpret "unthrottle" to mean leave stepping.
2018-06-22 21:33:12 -07:00
Unknown W. Brackets
e4127890ec
Vulkan: Fix some missing switch warnings.
...
Might as well prefer a virtual GPU over a CPU maybe...
2018-06-17 11:30:22 -07:00
Henrik Rydgård and GitHub
c7baed26db
Merge pull request #11124 from unknownbrackets/temp-warning
...
Show warning when PPSSPP is saving to a temp directory
2018-06-16 17:46:42 +02:00
Henrik Rydgård and GitHub
a9eb786811
Merge pull request #11181 from unknownbrackets/savestate
...
SaveState: Show warning on old / long use state
2018-06-16 17:45:58 +02:00
Unknown W. Brackets
a5efb85ab7
SaveState: Show warning on old / long use state.
...
Using save states instead of in game saves causes bugs in games, and
preserves bugs from bad settings and old PPSSPP versions.
This tells users when they might be affected.
2018-06-14 18:29:55 -07:00
Unknown W. Brackets
a448ef536b
Qt: Toggle fullscreen like on all other platforms.
2018-06-09 16:36:41 -07:00
Unknown W. Brackets and GitHub
9d96e6579c
Merge pull request #10909 from unknownbrackets/debugger
...
WebSocket based debugger interface
2018-06-09 15:37:06 -04:00
Unknown W. Brackets
cc1fa20afb
Qt: Use Roboto Condensed like on other platforms.
...
May improve font fallback issues in #7581 .
2018-06-09 11:36:00 -07:00
Unknown W. Brackets
a676721683
Qt: Remove bundled assets reader.
...
It was no longer being used or linked, so it just meant the assets were missing.
With this removed, the assets (lang inis, shaders, etc.) are available again.
Fixes #9831 - likely broken since #9061 , which stopped using the qrc.
2018-06-09 10:47:53 -07:00
Unknown W. Brackets
a2d82cb654
Debugger: Add checkbox to enable remote debugger.
...
It's not a setting though, so maybe a button would be better. Or, it
could be the startup setting...
2018-06-08 06:59:16 -07:00
Unknown W. Brackets
f81fa27abe
Debugger: Add config for remote debugger on start.
2018-06-08 06:59:16 -07:00
Unknown W. Brackets
3a8a2ff933
http: Move web server to core and use flags.
...
This way we can independently control the debugger and disc sharing, since
debugger could have security impact.
2018-06-07 16:28:01 -07:00
Unknown W. Brackets
640eadb0f7
UI: Show warning when in a temporary dir.
...
In case PPSSPP is opened from a compressed folder, or otherwise from a
temporary dir, warn users that the saves won't be permanent.
2018-06-07 14:14:20 -07:00
Unknown W. Brackets
2e2d8f2989
Core: Process stepping on other platforms.
...
This includes Android.
2018-06-06 17:31:56 -07:00
Henrik Rydgård and GitHub
a08fb8bd22
Merge pull request #11004 from unknownbrackets/ipv6
...
Enable IPv6 for reporting / sharing / etc.
2018-06-06 21:24:04 +02:00
Henrik Rydgård and GitHub
df699c67b2
Merge pull request #10960 from unknownbrackets/debugger-json
...
Switch json to gason, include json writer in build
2018-06-06 21:19:13 +02:00
Henrik Rydgård and GitHub
f9cfb05895
Merge pull request #10987 from unknownbrackets/debugger-core
...
Improve debugger threadsafety and consistency
2018-06-06 21:10:14 +02:00
Henrik Rydgård and GitHub
3d12f9acc2
Merge pull request #11132 from unknownbrackets/reporting
...
Reporting: Provide suggestions on negative compat reports
2018-06-06 20:14:58 +02:00
Unknown W. Brackets and Henrik Rydgård
f0be2d5f88
UI: Quit sorting when done.
...
This will prevent keeping the gameInfo objects alive unnecessarily.
2018-06-06 18:39:21 +02:00
Unknown W. Brackets and Henrik Rydgård
4fb606839c
UI: Add option to sort saves by size.
...
It may be slow with many saves, but it's also very useful. It doesn't
seem too bad as an option.
2018-06-06 18:39:21 +02:00
Unknown W. Brackets
082ddf5120
json: Switch to gason instead of vjson.
...
From the same author. Most importantly, reads numbers as doubles rather
than as signed ints and floats. This allows us to actually read 32 bit
unsigned int parameters.
Moved all the native customization to a separate json_reader.cpp.
2018-06-06 05:59:35 -07:00
Unknown W. Brackets
5b95de663e
net: Listen on ipv6 and ipv4.
...
Hurray, no longer "part of the problem" for ipv4.
2018-06-06 05:59:07 -07:00
Unknown W. Brackets
ca4340b9e0
net: Support ipv6 lookups.
...
We try to connect() to both, so should still be safe in environments where
ipv6 is broken.
2018-06-06 05:59:07 -07:00
Unknown W. Brackets
6e02771591
UI: Use UISTATE_PAUSEMENU while game still running.
2018-06-06 05:58:50 -07:00
Unknown W. Brackets
cb0838f86f
Reporting: Fix typo.
2018-06-06 05:55:31 -07:00
Unknown W. Brackets
4cbfb4aa98
Reporting: Provide suggestions on negative reports.
...
Based on other reports, try suggesting settings to change or actions to
take. Fairly rudimentary currently.
2018-06-06 05:55:31 -07:00
Unknown W. Brackets
890dfa4682
UI: Show compat rating radios next to each other.
...
When there's space, let's show them horizontally. It's easier to see them
all. See #11129 .
2018-06-06 05:55:31 -07:00
Henrik Rydgård
238521a297
Rename device choice config options as requested.
2018-06-06 10:24:16 +02:00
Henrik Rydgård
8ee3cd52e8
D3D11: Allow the user to select rendering device.
2018-06-06 10:20:12 +02:00
Henrik Rydgård
b037efdb55
If there are multiple Vulkan devices, show a setting to allow the user to choose.
2018-06-06 10:20:12 +02:00
Henrik Rydgård and GitHub
ad1b75292f
Merge pull request #11121 from unknownbrackets/ui-texture-crash
...
UI: Reinit UI texture during game when used
2018-06-02 07:16:37 +02:00
Unknown W. Brackets
18bfff5f75
UI: Reinit UI texture during game when used.
...
Otherwise we may try to use it when it doesn't exist. This should only
happen on graphics restart.
Potentially related to first crash in #11116 .
2018-06-01 21:07:09 -07:00
Henrik Rydgård
c1d113e0e9
When creating temp framebuffers for download, size them using bufferWidth/Height instead of width/height.
...
Or maybe we should make sure to only download within the width/height by
adding more clamps at the beginning of ReadFramebufferToMemory but seems
more dangerous.
Plus some minor things.
Should help #11113
2018-06-01 21:16:07 +02:00
Henrik Rydgård
4f59ebad05
sprintf->snprintf. Don't think any of these are likely overflows though.
2018-05-29 23:42:54 +02:00
Henrik Rydgård
b730d187e8
Add some paranoid checks guided by stack traces from Google Play
2018-05-27 22:12:59 +02:00
Henrik Rydgård
d35de81a76
Check for a valid screen manager in NativeIsAtTopLevel
2018-05-26 17:50:37 +02:00
Henrik Rydgård
775a25e530
Another directory, plus no need to use c_str
2018-05-10 20:52:21 +02:00
Henrik Rydgård
3976b03bcd
Create vital directories on Android storage permission grant. Should help #11020
2018-05-10 19:32:28 +02:00
Henrik Rydgård
3c066de158
Win32: Not really appropriate to call exit() on a bad filename. Fixes #11030
2018-05-10 00:59:21 +02:00
Henrik Rydgård and GitHub
bed6d19a4b
Merge pull request #10986 from unknownbrackets/ui-loading
...
UI: Cleaning loading handling and use tags
2018-04-30 00:25:50 +02:00
Unknown W. Brackets
21468ce1e4
UI: Cleaning loading handling and use tags.
...
The tags should let the tweens persist correctly. See #10974 .
2018-04-29 14:44:00 -07:00
Unknown W. Brackets
074f52b819
Android: Properly reset home on config reload.
...
We reload the config once we know we have permission to read it, but that
means we have to run any cleanup logic on it again.
2018-04-29 11:45:32 -07:00
Henrik Rydgård
1f73d78cc8
Oops, meant to commit this.
2018-04-20 11:43:27 +02:00
Henrik Rydgård
68611e85ba
Disable the loading state string display, creates too much translation work for 1.6
2018-04-20 11:02:13 +02:00
Henrik Rydgård
36fd2711d6
Revert "Remove further remains of hardware skinning."
...
This reverts commit 40db61a680 .
2018-04-10 12:22:41 +02:00
Unknown W. Brackets
c0f1b7793a
UI: Assert on invalid permission status.
2018-04-08 23:54:56 -07:00
Henrik Rydgård
ac898c54f3
UWP: Remove the rendering backend picker. Fixes #10883 , sort of.
2018-04-07 17:37:31 +02:00