Commit Graph

1213 Commits

Author SHA1 Message Date
Henrik Rydgard
8b6b491820 Remove obsolete outputWidth/outputHeight 2014-02-10 12:44:35 +01:00
Henrik Rydgård
25bf95fcf3 Merge pull request #5388 from unknownbrackets/reporting
Adjust reporting to track and send more things
2014-02-10 09:48:20 +01:00
Unknown W. Brackets
739da04322 Also need this to prevent double-shutdown.
That exit(0) before was skipping a lot of stuff..
2014-02-09 18:18:36 -08:00
Unknown W. Brackets
b46ca9f94b Lock out reporting if harmful settings are used.
Before, if you turned it on, broke stuff, and then turned it off, we
reported the broken stuff.  This could be responsible for various
messages that have seemed strange.
2014-02-09 17:39:16 -08:00
Unknown W. Brackets
274160bc22 Centralize game background drawing code.
No need to duplicate it everywhere.
2014-02-09 17:39:15 -08:00
Henrik Rydgard
ca500b0bf4 Add setting for Kitkat Immersive Mode on Android. 2014-02-09 23:16:08 +01:00
ufdada
bf580ec2e1 Only enable autoframeskip if frameskipping != 0
Referencing #5373.
2014-02-09 13:20:38 +01:00
Unknown W. Brackets
7add81fbd2 Use USING_WIN_UI instead of _WIN32 for differences.
Just makes the code clearer and probably helps other UIs work on Windows
more easily.
2014-02-08 16:38:45 -08:00
Unknown W. Brackets
cd4cd77938 Clean up defines in MSVC project files.
This way they're all basically the same.  A lot of cases where
debug/release/etc. where inconsistent...

Also, define USING_WIN_UI.
2014-02-08 16:38:44 -08:00
Unknown W. Brackets
d2108a962e Switch from USING_GLES2 to MOBILE_DEVICE.
Still using USING_GLES2 for, well, GLES2.  But for things that are really
about mobile, we need a new define.  Devices are coming that don't use
GLES2.
2014-02-08 16:37:58 -08:00
Unknown W. Brackets
2c204e8028 Update project to MSVC 2013 tools.
Retaining XP support, using SDK 7.1a (v120_xp.)  Disables SSE2 flag on x64
since it's implied and causes compile warnings.
2014-02-08 13:41:28 -08:00
ufdada
0fc8c35297 Fix language selection list
You can´t choose any language on android, probably because of a bugfix (see ca8311b4b8)
2014-02-04 17:24:28 +01:00
Henrik Rydgård
8bc6e3f861 Add a setting in System to set the screen rotation. Default is locked to landscape. 2014-02-04 12:58:37 +01:00
Henrik Rydgård
536fcbd719 Add support for new "native-method" NativeQueryConfig, which will be
used to implement settings like rotation lock where the implementation
is on the Java side on Android.
2014-02-04 12:09:14 +01:00
The Dax
73f61d908c Use [Unknown]'s suggested method instead. 2014-01-31 00:54:38 -05:00
The Dax
910abacb3f Skip showing the info menu if the RMB is bound. 2014-01-31 00:48:25 -05:00
The Dax
87c2201873 Don't crash when enable debug stats is enabled in a game, then turned off after exiting a game. 2014-01-27 23:34:02 -05:00
Henrik Rydgård
289729f43c Merge pull request #5216 from DanyalZia/frameskip
Separates out auto-skip from frameskiping
2014-01-26 14:06:45 -08:00
DanyalZia
251b0e86ee Separates out auto-skip from frameskipping 2014-01-26 00:50:00 +05:00
Unknown W. Brackets
8f98fa78aa Allow right click / triangle on a game item.
Fixes #3866, makes keyboard navigation a bit better.
2014-01-25 11:24:06 -08:00
Unknown W. Brackets
d820768396 Properly exit error screen when hitting cancel.
Fixes #3351.
2014-01-25 00:40:14 -08:00
Unknown W. Brackets
eeaeb91610 Disable scaling to odd multiples when unsupported.
May help #4000.
2014-01-19 21:14:21 -08:00
Unknown W. Brackets
a73b15b963 In multithreadead, load the game async.
This way if it takes time to load, things aren't frozen while it's doing
that.  This allows us to show any sort of loading animation or etc. we
want.

Before, it might show a odd looking game select screen while loading, and
then finally go to black.  Now it immediately goes to black.

Fixes #2030.
2014-01-19 14:41:01 -08:00
adrian17
c52c2375c0 Removed dead code from UI 2014-01-19 13:51:24 +01:00
Henrik Rydgard
c55578367f Add option "Small Display", useful for large tablets to avoid overlapping touch controls with the screen.
Will later replace with a multiselect of different sizes, or something more advanced
like multitouch drag & zoom of the screen to get it exactly where you want it.
2014-01-16 00:22:39 +01:00
raven02
a4ac0de131 0 is FAT and 1 is SLIM 2014-01-13 20:45:28 +08:00
raven02
30181fab43 Option to select PSP models (1000, 2000/3000) 2014-01-13 20:04:15 +08:00
Unknown W. Brackets
79864a5ee0 Fix some initialization order warnings. 2014-01-10 22:21:24 -08:00
Henrik Rydgård
51484e48a9 Merge pull request #5043 from thedax/win32IgnoreWindowsKeyOption
Win32: Add an option to disable the Windows key when the emulator is the active window.
2014-01-08 10:46:47 -08:00
The Dax
f6606e2e2b Win32: Add the option to the Game Settings menu, too, and add a separator in NewUI. 2014-01-07 16:08:11 -05:00
The Dax
9d2868b7ce Win32: Add option to disable the Windows key. 2014-01-07 16:02:00 -05:00
zack-vii
26fbb4c32c "Next Slot" control mapping
-added "Next Slot" to control mapping menu
-added VIRTKEY_NEXT_SLOT -> incremented VIRTKEY_TOGGLE_FULLSCREEN
-added SaveState::NextSlot(); as replacement for code in
WndMainWindow
-added entry in EmuScreen using SaveState::NextSlot();
2014-01-07 15:56:04 +01:00
Henrik Rydgard
a387f6dd8b Also disable some weird axis events we get on Ouya from mapping. 2014-01-07 00:01:41 +01:00
Henrik Rydgard
5f2954bc69 Prevent the accelerometer from being mapped to controls directly until we can create sane UI for that. 2014-01-06 23:58:59 +01:00
Henrik Rydgård
53deef19c5 Merge pull request #4998 from ufdada/master
disable some settings if sound isn´t enabled
2014-01-03 12:06:55 -08:00
ufdada
028bbbeb0b value already bool, no need to cast it 2014-01-03 21:03:57 +01:00
ufdada
70a8391d90 disable some settings if sound isn´t enabled 2014-01-03 20:58:59 +01:00
Henrik Rydgård
c51b117ba2 Merge pull request #4991 from ufdada/master
Also disable vertex cache option if hw transform is disabled
2014-01-03 10:11:14 -08:00
ufdada
a13ea7cd56 Disable vertex cache option if hw transform is disabled 2014-01-03 18:20:34 +01:00
Henrik Rydgard
af8a9bcb5a Remove silly debug log 2014-01-03 17:48:21 +01:00
Henrik Rydgård
f570601f84 Preliminatory support for a fullscreen toggle for SDL platforms.
Does not seem to work on Mac.
2014-01-03 15:16:23 +01:00
Henrik Rydgård
9281fccacd Merge pull request #4939 from unknownbrackets/texcache
Add two options to adjust the texture cache
2014-01-02 08:32:59 -08:00
Unknown W. Brackets
2618f2ed39 Add a simple extract file command.
Mostly useful for quickly/easily extracting pmf/atrac/etc. files.
2014-01-01 16:47:15 -08:00
Unknown W. Brackets
aea00a7770 Add UI options for new texcache options. 2014-01-01 15:49:11 -08:00
Henrik Rydgård
ce378b231f Delete CPU.cpp/h , cleanup 2013-12-30 00:11:29 +01:00
Henrik Rydgård
87f203a5b8 More include untangling 2013-12-29 23:44:35 +01:00
Henrik Rydgård
79ff2f0ba8 Start untangling our include mess a little. 2013-12-29 23:34:45 +01:00
Henrik Rydgård
b0bfda6333 Merge pull request #4515 from bollu/improvedTilControls
Redid the tilt controls in a nicer way
2013-12-22 02:13:28 -08:00
raven02
1ff9b5b21f emnu fix#5 2013-12-21 16:44:58 +08:00
raven02
821fe26cdc emnu fix#3 2013-12-21 16:20:46 +08:00
Sacha
af1c326617 Qt: Remove renaming of 'lowmem' zim so that it can be loaded externally as well. Update version. 2013-12-20 01:30:39 +10:00
Sacha
41ae3448c9 Show twitter option for non-Android. (not enabled) 2013-12-19 23:34:33 +10:00
Henrik Rydgård
18aa2606a4 Add direct link to PPSSPP's Twitter page on CreditsScreen. 2013-12-19 14:28:49 +01:00
Henrik Rydgård
0cd1c3ad92 Update native 2013-12-16 16:21:10 +01:00
Henrik Rydgård
2871633e36 Merge pull request #4750 from unknownbrackets/ui-tweaks
Support pinning paths in the game browser
2013-12-16 06:08:05 -08:00
bollu
fc1da7c796 Merge branch 'master' of https://github.com/hrydgard/ppsspp into improvedTilControls 2013-12-16 07:16:05 +05:30
sum2012
34ae0e6686 Revert "Add def for Visual Studio"
This reverts commit 38fb300d25.
2013-12-16 08:39:39 +08:00
sum2012
38fb300d25 Add def for Visual Studio 2013-12-16 08:37:26 +08:00
sum2012
7e2af3e9aa Fix windows build 2013-12-16 08:28:54 +08:00
Henrik Rydgard
214cc01976 Fix bugs in stencil2alpha, fix bugs in glsl 3 support, enable dual source blending where available
The stencil2alpha bug fixes fix some glows in Wipeout, dual source fixes the rest.
2013-12-15 12:49:13 +01:00
Unknown W. Brackets
1513701d0e Oops, make things translatable. 2013-12-14 22:36:42 -08:00
Unknown W. Brackets
ae576f2457 Show the path in the game details screen.
Helps when you have 2+ isos in the same dir with different versions of the
same game, heh.  Like when hacking/translating.
2013-12-14 22:36:41 -08:00
Unknown W. Brackets
11f676d176 Support extracted ISOs (for debugging) in browser. 2013-12-14 22:36:40 -08:00
Unknown W. Brackets
4ed419d4d5 Support pinning paths in the game browser.
For example, you might have games in multiple places, internal and
external storage, or a projects directory in addition to regular games,
etc.
2013-12-14 22:34:44 -08:00
vnctdj
5473c022ee Update Store.cpp
"Store" pointer name changed (https://github.com/hrydgard/ppsspp/wiki/i18n-translation-pointer-names)

Making translatable
2013-12-14 14:50:18 +01:00
bollu
ee5a9fb9b1 fixed a tilt bug 2013-12-14 18:25:57 +05:30
bollu
b0c7e824be Merge branch 'master' of https://github.com/hrydgard/ppsspp into improvedTilControls 2013-12-14 16:45:29 +05:30
vnctdj
ae35a63fb6 Fix letter case
Proof :
>> http://forums.ppsspp.org/member.php?action=profile&uid=6783
>> http://forums.ppsspp.org/member.php?action=profile&uid=16401
2013-12-14 11:57:36 +01:00
Henrik Rydgard
c82b76aab9 Add people who worked on ad-hoc to credit list 2013-12-14 11:12:31 +01:00
vnctdj
253b4037f1 Shorten the key 2013-12-13 14:58:06 +01:00
vnctdj
f8b26a586f Make "Download from the PPSSPP Homebrew Store" translatable in [MainMenu] 2013-12-13 14:31:34 +01:00
Henrik Rydgard
ab32c99b73 Add setting to disable version checks 2013-12-12 15:59:12 +01:00
Henrik Rydgard
e7ef34d1e6 last minute fix: Reset the control layout when upgrading from 0.9.5.
The settings are not compatible.
2013-12-12 14:52:46 +01:00
Henrik Rydgard
70174ac405 Warn fix, cleanup, update buttons.svg 2013-12-12 12:08:36 +01:00
Henrik Rydgard
0bfe9db9ab DPad cosmetics: Move the arrows outwards a bit 2013-12-11 20:52:13 +01:00
Henrik Rydgard
f4a9a9cde1 Disable "hold" on zip buttons. Add subtle glow to indicate to keep holding game buttons. 2013-12-11 20:37:57 +01:00
Henrik Rydgard
13dd5f305c Add trivial "Show in Folder" functionality to game screen 2013-12-11 20:19:30 +01:00
Henrik Rydgard
cf0f4b612e Touch buttons: Center the triangle in the circle. See #4799 for explanation. 2013-12-11 20:18:54 +01:00
Henrik Rydgard
a70ed3cb85 UI fixes (including zip button clickability) 2013-12-11 20:01:17 +01:00
Henrik Rydgård
92d9ad4fe0 Always show zip files as full lines, to emphasize that they are different than working games. 2013-12-11 18:25:55 +01:00
Henrik Rydgård
e6ac52619c Add share button to credits screen on Android 2013-12-11 18:05:57 +01:00
Henrik Rydgård
d5b9b224e3 Fall back to unknown.png if ISO is broken 2013-12-11 15:29:41 +01:00
Henrik Rydgård
618e5080ab Add grayscale RAR icon (to sort of indicate that we can't unpack them) 2013-12-11 15:24:29 +01:00
Henrik Rydgård
42f5bcb263 Add ZIP icon in games browser.
This one's from Gnome, license should be OK.
2013-12-11 15:12:03 +01:00
Henrik Rydgård
868a3d6dd5 Load unknown.png for ELFs masquerading as PBP 2013-12-11 14:22:25 +01:00
Henrik Rydgard
48fb1f0ff0 Restyle directory buttons 2013-12-11 11:03:43 +01:00
Henrik Rydgard
dd6ae19e7e Gamelist: Remove line breaks in game titles, seen in fan translation patch. 2013-12-11 10:32:39 +01:00
Henrik Rydgard
ab13e37ebe Fix directory up button, now that it doesn't contain the string ".." 2013-12-11 10:11:01 +01:00
Henrik Rydgard
3baddab8a9 Tweak the new button style to add slight drop shadows, add folder icons.
Set the new style as default now that it works on white backgrounds too.
2013-12-11 09:37:07 +01:00
Henrik Rydgard
76707aa81e Make the on screen touch control resize if you resize the window. 2013-12-11 09:37:05 +01:00
Henrik Rydgard
eecc705696 Loosen up the dpad diagonals again quite a bit. 2013-12-10 23:38:02 +01:00
Henrik Rydgard
7271367ac1 "Thin Borders" touch button style, ability to choose.
Also a Gold color scheme. Not sure whether to use or not.
2013-12-10 23:27:46 +01:00
Henrik Rydgard
c9ed58854a Fix the size of a couple of back buttons. Fixes #4763 2013-12-10 19:57:07 +01:00
Henrik Rydgard
63bc4910cf Touch controls: Make it harder to accidentally hit dpad diagonals.
Treats the dpad as 4-way out to a certain radius.
2013-12-10 18:58:47 +01:00
Henrik Rydgard
fedf7edc2b Guess game region from game ID, display on game screen 2013-12-10 17:23:03 +01:00
Sacha
2387509896 Proper fix for libpng16 includes.
Improve Blackberry CMake toolchain.
2013-12-10 02:14:56 +10:00
Henrik Rydgård
483bf4c74d Don't leak icon textures when shutting down the graphics system.
Happens on Android task switching for example.

Also update the README (got rid of kitkat fullscreen temporary because
I can't get it to work reliably).
2013-12-09 15:28:47 +01:00
Henrik Rydgård
9e42086e21 Logspam reduction 2013-12-09 13:45:17 +01:00
pal1000
658c6a95e2 Update MainScreen.cpp 2013-12-09 11:50:19 +02:00
Sacha
dd6479c872 Blackberry: Improve packaging. 2013-12-09 14:43:20 +10:00