Commit Graph

860 Commits

Author SHA1 Message Date
Henrik Rydgard
2b66a850be More spline/bezier optimization. Enable real splines. Add option "Low quality spline/bezier curves". 2013-09-24 11:14:49 +02:00
raven02
eeb50b354f Make sure ginfo->pic0Texture is not NULL 2013-09-24 16:16:37 +08:00
raven02
69234a1103 Try to draw pic0 if pic1 is not available 2013-09-24 15:54:40 +08:00
shenweip
a8692d36fe Also receive "More Settings" or "Control Mapping" message in GameSettingsSreen and ControlMappingScreen. 2013-09-24 13:03:59 +08:00
vnctdj
4968cd56e5 Some translation changes
"DeleteSaveData" & "DeleteGame" are now replaced by "ConfirmDelete"
2013-09-22 12:43:54 +02:00
vnctdj
85a1d0fb2e Revert to 4e3c4504b0
papel is wrong
2013-09-22 12:25:27 +02:00
Henrik Rydgård
e6ef2621ee Merge pull request #3855 from papel/patch
Fix translation string. It was not translating.
2013-09-21 09:56:34 -07:00
papel
4e3c4504b0 Fix translation string. It was not translating. 2013-09-20 13:41:15 -03:00
shenweip
c8603c01f8 Add "Remove From Recent" funtion,more convenient for the users. 2013-09-19 16:10:31 +08:00
The Dax
d102baacd0 Prep PPSSPP for Visual Studio 2013. 2013-09-17 10:27:06 -04:00
Henrik Rydgård
db92f26e56 Merge pull request #3806 from thedax/win32UITranslation
Win32 UI: Rewrite most of the menu translation code to be cleaner and simpler.
2013-09-17 06:43:24 -07:00
Henrik Rydgård
f061288926 Merge pull request #3812 from DanyalZia/patch-6
Add an option in UI to enable/disable frameskipping in unthrottle regardless of device
2013-09-17 05:26:52 -07:00
danyalzia
1160737d0b Update GameSettingsScreen.cpp 2013-09-17 15:57:07 +05:00
Henrik Rydgard
9beb727eac Make chainfire3d warning translatable. 2013-09-17 10:29:11 +02:00
Henrik Rydgard
fce5067279 Show a warning message on game start if Chainfire3D is installed. 2013-09-17 10:27:42 +02:00
danyalzia
6e22a26b23 Update GameSettingsScreen.cpp 2013-09-17 11:38:16 +05:00
The Dax
4e20f087fb Draw PPSSPP's D-pad logo on LogoScreen. 2013-09-16 23:07:10 -04:00
The Dax
e6d85cfb39 Rename Config::languageIni to Config::sLanguageIni for consistency. 2013-09-16 19:47:25 -04:00
The Dax
426e6630d9 Rewrite most of the translation stuff to be cleaner.
Also fix a bug where in-game only menu items become enabled after selecting a language when we're in various NewUI menus.
Rename Config::ilanguage to Config::iLanguage for consistency with other Config variables.
2013-09-16 18:45:09 -04:00
Henrik Rydgard
5997cdf6ad Add clearly missing parenthesis, see #3776.
Update contributors list.
2013-09-16 08:09:27 +02:00
Henrik Rydgård
06b2151939 Merge pull request #3784 from unknownbrackets/debugger
Enable the debug windows always, disable buttons
2013-09-15 15:07:13 -07:00
Unknown W. Brackets
1a77099b1c Don't crash if the pause screen is closed quickly. 2013-09-15 14:58:49 -07:00
Unknown W. Brackets
8902e85f0a Enable the debug windows always, disable buttons.
This way you can close them/whatever, and hopefully should avoid crashes.

Only downside is you can't pause the game now and then hit stop in the
debugger.
2013-09-15 09:35:58 -07:00
vnctdj
2b262971d9 Update MiscScreens.cpp
Update contributors with my name, I'm sure other people deserve to appear here too...

I allow me to make a pull request for that because of the following comment by Henrik : https://github.com/hrydgard/ppsspp/pull/3617#issuecomment-24465863
2013-09-15 15:28:23 +02:00
Henrik Rydgård
588d3e3c4f Merge pull request #3758 from thedax/win32Cleanup
Win32 UI: Some cleanups and simplifications, fix some small bugs.
2013-09-15 00:26:07 -07:00
The Dax
efa2c1c500 Use consistent directory slashes. We'll just replace all backslashes with forward slashes, eliminating the chance of duplicat recents. Fixes #3352. 2013-09-15 00:08:53 -04:00
Unknown W. Brackets
2cca2568c7 Make sure the saved git ver is null terminated.
strncpy() is a tricky beast.
2013-09-14 20:29:01 -07:00
The Dax
e8fd5881b8 Move global UI status out of WndMainWindow.cpp, simplify the menu translation code(it doesn't need to dictate checked or enabled items, the UI already does it later on anyway), and clear out a few old menu items that have been removed. 2013-09-14 12:49:50 -04:00
shenweip
42c5061e18 Receive language change message in another screen 2013-09-14 11:52:59 +02:00
shenweip
9907f4a740 Recreat all views when received language change message 2013-09-14 13:52:21 +08:00
Sacha
893ecffebe Symbian: Make distribution easier. 2013-09-12 10:58:13 +10:00
Henrik Rydgard
91f9161d76 Fix some bugs found in reports in the Android crash reporting console 2013-09-11 22:21:32 +02:00
Henrik Rydgard
e5e0a5e132 Forgot a null check 2013-09-11 07:13:06 +02:00
Henrik Rydgard
2745744d99 Split the resolution setting into Window Size and Rendering Resolution (internal resolution).
Gets rid of our "antialiasing" (simply crank up internal resolution to 2x your window size).

Proper MSAA is coming later.
2013-09-11 00:19:34 +02:00
The Dax
ebb2daff93 Remove unused pointer. 2013-09-10 11:41:17 -04:00
adrian17
78fd8863a0 Changed button opacity and scale slider min/max values 2013-09-10 14:38:57 +02:00
Henrik Rydgard
3b4cf31197 Try to prevent any remaining "stickiness" when you map analog axises to buttons/direction 2013-09-09 23:55:42 +02:00
Henrik Rydgard
b24ea4014a Simple tilt sensitivity setting 2013-09-09 23:48:11 +02:00
Henrik Rydgård
74418c13bf Merge pull request #3646 from raven02/patch-17
Toggle option "Disable Stencil Test" & "Always Depth Write"
2013-09-09 00:06:00 -07:00
shenweip
a1191325e1 Add a check in OnImportCheat to avoid crashing when can not get the title from cheat.db 2013-09-09 14:26:37 +08:00
The Dax
c95244b3e2 Remove stray tab. 2013-09-08 00:42:15 -04:00
The Dax
ac88cbd894 Let NewUI's Antialiasing option be instant so a game reboot isn't required. 2013-09-08 00:27:39 -04:00
The Dax
f594157374 Overhaul the Win32 UI. New things include:
-File -> Savestate Slot: Lets the user pick the savestate slot to be used.
-Game Settings -> More Settings...: Opens the main settings screen from anywhere.
-Game Settings -> Control Mapping...: Opens the key mapping screen from anywhere.
-Infrequently changed options were removed.
-Organised menus; nothing is out of place anymore.
-Simplified menus: as some options were removed or moved, it's easier to find what you're looking for, now.
2013-09-07 17:05:23 -04:00
Henrik Rydgard
8c88dff5a4 More log categories, use them (and existing ones). Improve log config. 2013-09-07 22:02:55 +02:00
Henrik Rydgard
c31ae0645f Add optional "DevMenu" in-game button for quick access to things like log settings 2013-09-07 20:54:51 +02:00
Unknown W. Brackets
79d246aae9 Decouple win32 and UI a bit more. 2013-09-07 09:48:12 -07:00
Unknown W. Brackets
f97794136c Use a UI event for clearing recents.
This way it builds on Android, and is cross platform too.
2013-09-07 09:44:28 -07:00
Henrik Rydgard
26c5ee4a6d Add screen to control debug levels. Will make it easier to access later. 2013-09-07 13:38:37 +02:00
Henrik Rydgård
f24a7c83f5 Merge pull request #3636 from kaienfr/fix_recent_gamelist
Update recent games list & remove redundant recent games from ini file
2013-09-07 02:18:30 -07:00
Unknown W. Brackets
0ff64ec7d6 Fix some initialization order warnings. 2013-09-06 01:13:27 -07:00
raven02
1c583093f3 Change item-name to "Hack Settings" 2013-09-06 16:08:03 +08:00
Steven Cherry
46ba12cc85 Fix Reloading cheats 2013-09-05 17:36:14 -05:00
kaienfr
701e1263f0 New update in code style & fix load function
The load function can not load all recent games list if the Key is skeeped as:
FileName0 = ...
FileName2 = ...
...

In this case, only FileName0 is loaded.
Now the function is fixed and load all list.
2013-09-05 18:45:41 +02:00
kaienfr
137df18a00 Update recent games list & remove redundant recent games from ini file 2013-09-05 18:23:28 +02:00
raven02
a1aac79224 Toggle option "Disable Stencil Test" & "Always Depth Write" 2013-09-05 21:49:26 +08:00
Sacha
649ba06b37 Someone forgot this include. 2013-09-05 05:00:00 +10:00
The Dax
471a9990e5 Change PostMessage to host->UpdateUI(). 2013-09-04 11:22:53 -04:00
Henrik Rydgard
00b1fd6a75 Remove unnecessary RecreateViews call. 2013-09-04 17:21:13 +02:00
Henrik Rydgård
9930ecbab7 Merge pull request #3604 from thedax/dynamicUITranslation
Win32 UI: Add a runtime created Language submenu.
2013-09-04 05:48:16 -07:00
Henrik Rydgard
1c422d41ce Enable Arabic on Windows where we are using system fonts that can handle it. 2013-09-04 14:47:01 +02:00
The Dax
3f6361831e Rename "System Language" to just "Language". 2013-09-04 08:00:50 -04:00
The Dax
aebd5156a5 Win32 UI: Add a System Language menu that's dynamically created. Also fix several small bugs where the UI wouldn't switch languages on the Pause screen, and in a couple other spots. 2013-09-04 08:00:50 -04:00
Henrik Rydgard
18c2342ea9 Move unicode text out to assets/langregion.ini . Gah. 2013-09-04 13:25:57 +02:00
Henrik Rydgard
1e2ecfd2ca Draw the credits scroller using system font drawer 2013-09-04 12:38:52 +02:00
Henrik Rydgard
ad620e463a Detect language on first boot on Windows (Vista+) and Android 2013-09-04 12:08:22 +02:00
Henrik Rydgård
8e6b031d9b Merge pull request #3611 from Kingcom/Fix
Add another check to PopupMultiChoice
2013-09-04 02:38:00 -07:00
Henrik Rydgård
1c42964c59 Merge pull request #3596 from wuspring/shortenkey
Make "OK" and "Cancel" in PromptScreen traslatable.
2013-09-04 02:36:28 -07:00
Henrik Rydgard
c845da2887 Switch System_GetName to System_GetProperty 2013-09-04 11:31:40 +02:00
Kingcom
77067094c7 Take minVal into account 2013-09-04 11:00:42 +02:00
Henrik Rydgård
4091efc71d Merge pull request #3589 from vnctdj/patch-4
Move some translations (papel's work updated)
2013-09-04 01:58:49 -07:00
Kingcom
6471dd2363 Add another check to PopupMultiChoice 2013-09-04 10:58:31 +02:00
Henrik Rydgard
273fb7c941 Warning fixes, make the back button exit the emu on the main screen on Android. 2013-09-04 10:51:14 +02:00
wuspring
5655ddc835 Make "OK" and "Cancel" in PromptScreen translatable, and shorten some keys. 2013-09-04 09:02:28 +08:00
kaienfr
966492fcbf fix cwcheat list incompletely shown and resize the check button 2013-09-03 17:50:34 +02:00
vnctdj
509045b345 Another one
Another one (2)

And the last one

+ now "Developer" is refered by "*de" to avoid confusion with "*d" which is for "Dialog"

I hope I don't forget to move some other "Back" translations to [Dialog] in other files...

"Cancel" translation moved

Update

with papel's changes (so we can close his pull request which is now outdated)

Update (2)

with papel's changes (so we can close his pull request which is now outdated) (2)

No I have finished, so, to conclude, if we merge all my pull requests, papel's one can be closed with no loss of work :)

Rebased
2013-09-03 16:48:02 +02:00
vnctdj
687e1790db Move "Back" translation
Because it is already translated in [Dialog]
2013-09-03 10:27:58 +02:00
Henrik Rydgård
e949952eb0 Merge pull request #3543 from makotech222/cwcheat
Fix Reading from cheat.db and enable/disable all
2013-09-03 00:42:08 -07:00
Yaroslav
6c2b30293a Added Tagalog Language 2013-09-02 19:28:27 +07:00
Unknown W. Brackets
b3bc4c5830 Merge pull request #3536 from DanyalZia/patch-4
Resize the Back button in System Information
2013-09-01 23:03:58 -07:00
danyalzia
a6a75a29c8 Update MiscScreens.cpp 2013-09-02 10:58:48 +05:00
Steven Cherry
3d468e37ad Fix 2013-09-01 18:37:29 -05:00
Steven Cherry
ddc8ab967f Merge remote-tracking branch 'upstream2/master' into cwcheat
Conflicts:
	UI/CwCheatScreen.cpp
2013-09-01 18:10:18 -05:00
The Dax
dbb6be2282 Fix small typo. Fixes https://github.com/hrydgard/ppsspp/issues/3560. 2013-09-01 18:59:55 -04:00
Henrik Rydgård
970a7bb43a Merge pull request #3556 from thedax/master
Allow up to 6 lines for translator names.
2013-09-01 15:06:18 -07:00
Unknown W. Brackets
24ecf9416c Update language immediately in UI. 2013-09-01 13:29:23 -07:00
Unknown W. Brackets
98717fee7c Update reporting support immediately.
Well, it'd be nice to pull rather than push, but this is okay.
2013-09-01 13:08:47 -07:00
Unknown W. Brackets
c0e54735f5 Disable reporting when copy framebuffer is used.
Causes too much noise.  Also, use a proper interface to enable/disable it.
This should prevent future problems with accidentally enabling it.
2013-09-01 12:57:39 -07:00
Steven Cherry
fc7003d237 Fix parentheses 2013-09-01 13:58:05 -05:00
The Dax
fb35d6e914 Add a blank line in between translators6 and the written in C++ line. 2013-09-01 14:04:39 -04:00
The Dax
679e7ea846 Allow for up to 6 lines of translator names(I guess 7 if you add some on the "this translation by:" line..). 2013-09-01 14:04:39 -04:00
Steven Cherry
887d1652b5 Fix Reading from cheat.db and enable/disable all 2013-08-31 21:15:50 -05:00
danyalzia
a918e19d7f Resize the Back button in System Information 2013-09-01 02:34:22 +05:00
Henrik Rydgard
b69614bdec Add back button to system information dialog. Fixes #3415 2013-08-31 15:02:13 +02:00
Unknown W. Brackets
ae17f40e66 Use Roboto Condensed for the UI where supported.
It's Apache licensed and doesn't look bad.  Defaulting still works.
2013-08-31 01:37:41 -07:00
Henrik Rydgård
b1ba172942 Merge pull request #3516 from wuspring/master
Modify NewLanguageScreen class … For the title of language select dialoag in System->system language ("Language") can be translatable, Using [Developer]->"Language"
2013-08-30 14:34:18 -07:00
wuspring
3858044f99 Modify NewLanguageScreen class
For the title of language select dialoag in System->system language
("Language") can be translatable, Using [Developer]->"Language"
2013-08-31 05:26:59 +08:00
danyalzia
3ce095ed34 Shows "OpenGL Extensions" instead of "OpenGL ES 2.0 Extensions" for Windows
That "ES" part doesn't make sense for windows.
2013-08-31 01:58:55 +05:00
Henrik Rydgard
14b7fdc975 Center the buttons in the key config screen 2013-08-30 22:43:42 +02:00
danyalzia
c8b97bba3c String to display the supported OpenGL version in System Information 2013-08-31 01:22:19 +05:00
vnctdj
2b8d4685f6 Rename "Delete Savedata" & "Delete Game"
I make that because "Delete Game" exists twice (line #69), so the translation can't work.

I rename "Delete Savedata" to looks like the new "Delete Game".
2013-08-30 20:25:58 +02:00
Henrik Rydgard
9ac2cb92ba android buildfix 2013-08-30 20:19:03 +02:00
Henrik Rydgard
0d0b43818c Warning fixes and stuff 2013-08-30 20:14:16 +02:00
Henrik Rydgard
bf6f8b6afb Add a translatable string "this translation by" to credits, fix #3507 2013-08-30 20:11:01 +02:00
Henrik Rydgård
80a6474e65 Merge pull request #3503 from vnctdj/patch-2
["lang" .ini files] Move some translations in [Game]
2013-08-30 10:56:02 -07:00
The Dax
39db37cfd3 Add a comment. 2013-08-30 13:52:15 -04:00
The Dax
e859b79948 Remove useless if. 2013-08-30 13:38:59 -04:00
The Dax
3426c9cb2c Allow user to specify what system font to use in their respective language's ini file. Fallback on Trebuchet MS if nothing is defined. 2013-08-30 13:33:12 -04:00
vnctdj
3b57bf6fe2 ["lang" .ini files] Move some translations in [Game]
Translations moved :
>> "Game = "
>> "MB = "
>> "SaveData = "
>> "Delete Savedata = "
>> "Cancel = "
>> "Delete Game = "

line 176 : Rename "DeleteGame" to "DeleteConfirmGame" to avoid confusion with "Delete Game".
2013-08-30 19:00:25 +02:00
vnctdj
692d4a91f3 ["lang" .ini files] Move "Language" translation in [Developer]
@ Henrik >> I hope this one is OK :)
2013-08-30 18:20:19 +02:00
Henrik Rydgard
7ea3544082 Crashfixes on non-windows, update native to eat & signs (so we can share strings with windows menus) 2013-08-30 18:16:29 +02:00
Henrik Rydgård
4b6ae7a54e Merge pull request #3500 from vnctdj/patch-3
["lang" .ini files] Move some translations in [PSPCredits]
2013-08-30 08:59:30 -07:00
Henrik Rydgard
f4496fbc49 Buildfix 2013-08-30 17:57:33 +02:00
Henrik Rydgård
edeabe42c5 Merge pull request #3498 from vnctdj/patch-1
["lang" .ini files] Move the translation of "General" in [System] catego...
2013-08-30 08:52:04 -07:00
vnctdj
c7022cce90 ["lang" .ini files] Move some translations in [PSPCredits] 2013-08-30 17:51:08 +02:00
Henrik Rydgard
5374df64a5 Fix some line break issues in system font (windows) 2013-08-30 17:45:47 +02:00
vnctdj
05ada2f234 ["lang" .ini files] Move the translation of "General" in [System] category 2013-08-30 17:10:14 +02:00
Henrik Rydgard
f47c6d534d Controlmapping: Show symbols on cross/circle/etc, make the rest translatable. See #76
Will make more symbols in the future so might want to hold off translating.
2013-08-30 16:02:57 +02:00
Henrik Rydgard
349718a3bc Windows: Use system fonts in UI - no more mojibake.
No support for doing this on Android yet, still uses the atlas.
2013-08-30 14:48:52 +02:00
Henrik Rydgård
20de318acd Merge pull request #3491 from wuspring/master
Update about "Read Framebuffers To Memory (CPU) " setting string.
2013-08-30 02:42:09 -07:00
wuspring
bda50e4401 About "Read Framebuffers To Memory (CPU) "
make sure the source and ini have the same keyword
2013-08-30 17:22:29 +08:00
Henrik Rydgård
f7e26f47c8 Merge pull request #3489 from wuspring/master
shorten key, and related keyword are updated in the ini(ppsspp-lang #131)
2013-08-30 01:26:34 -07:00
wuspring
430637f7b4 Separater 2013-08-30 16:16:23 +08:00
Henrik Rydgård
b3f403e4b6 Merge pull request #3484 from makotech222/cwcheat
Fix crashing on empty newlines. Increase max cheat list to 128
2013-08-30 00:18:27 -07:00
wuspring
453b7d60cf shorten key. 2013-08-30 15:08:17 +08:00
wuspring
bbb52b1ff3 shorten key, update en_US.ini and zh_CN.ini for newest code. 2013-08-30 14:10:05 +08:00
Steven Cherry
a2a3613457 Fix crashing on empy newlines. Increase max cheat list to 128 2013-08-29 19:08:31 -05:00
The Dax
dff1726af7 Fix small typo in a translation string's default value so it fits on-screen. 2013-08-29 19:13:47 -04:00
Henrik Rydgard
29a3a0650c Merge branch 'master' of https://github.com/papel/ppsspp into papel-master
Conflicts:
	pspautotests
2013-08-29 20:18:36 +02:00
Henrik Rydgard
b19fe900bf Fixes for x86 android build 2013-08-29 20:06:24 +02:00
papel
d22e555e4f Fix volume and name of Latin American languages. 2013-08-29 13:25:29 -03:00
sum2012
bfb958c003 Add tieba link for zh_TW 2013-08-29 20:54:36 +08:00
The Dax
2897ed56c8 Let's shorten the length of that translation key. 2013-08-28 16:37:37 -04:00
The Dax
d113254774 Add an option to restore PPSSPP's settings to default. Does not restore controller bindings to default. 2013-08-28 16:25:58 -04:00
The Dax
848218dc75 Clarify an option name. It could be potentially confusing. 2013-08-27 18:10:30 -04:00
Henrik Rydgard
6360fcb0ae Add some stats to get some idea of much alpha tested drawing we do.
Turns out it's one hell of a lot and we really should fix this by
checking both vertices and textures to deduce when we can just skip
alpha testing safely, probably quite often.

I care about this because alpha testing drawing is very expensive
on some mobile chips.
2013-08-27 21:01:17 +02:00
The Dax
59a1669bb3 Move "System Information" string to [Developer]. It's only used here, so I don't think it belongs in [General]. 2013-08-27 11:28:27 -04:00
Henrik Rydgard
55aa3d13c7 Win32: Switch to a UNICODE build. This took quite a bit of fixing. 2013-08-26 19:00:16 +02:00
Henrik Rydgård
d33cea7c29 Merge pull request #3406 from makotech222/cwcheat
Re-enable cheats on android
2013-08-26 00:18:45 -07:00
Steven Cherry
e6d371c675 Re-enable cheats on android 2013-08-25 21:09:23 -05:00
Henrik Rydgård
49d41abbd3 Merge pull request #3401 from makotech222/cwcheat
Re-disable Cheats on android.
2013-08-25 14:43:47 -07:00
Steven Cherry
f85024bc26 Re-disable Cheats on android. 2013-08-25 16:41:16 -05:00
The Dax
0e3c68dc9b Restore missing Recent tab option: Clear Recent Section.
Hard code MaxRecent to be 30. No real need to make it configurable anymore.
2013-08-25 15:56:34 -04:00
Henrik Rydgård
69ed2d44af Merge pull request #3368 from makotech222/master
Fix Enable/disable all logic
2013-08-24 15:41:52 -07:00
Steven Cherry
c40343dc95 Fix android stuff and remove reload cheat option 2013-08-24 15:54:43 -05:00
Steven Cherry
fd15a149d5 Remove sizeof stuff. 2013-08-24 13:59:57 -05:00
Steven Cherry
a9e410f322 Fix enable/disable all logic. 2013-08-24 13:48:34 -05:00
Unknown W. Brackets
d7c58956d5 Android buildfix. 2013-08-24 11:33:40 -07:00
Steven Cherry
fc6ccb1897 Fix 2013-08-24 13:24:08 -05:00
The Dax
cdfeb6f11c Remove useless include. It's included in CwCheatScreen.h. 2013-08-24 09:57:17 -04:00
The Dax
30b1427668 Fix SDL build again, and put CwCheatScreen.cpp in the proper place. 2013-08-24 09:54:15 -04:00