Commit Graph
9383 Commits
Author SHA1 Message Date
Henrik Rydgård 111dcd0fed Merge pull request #4178 from unknownbrackets/headless
Make it posible to build headless on Android
2013-10-14 02:44:19 -07:00
Unknown W. Brackets 7fb9d65a08 Make it possible to build headless on Android.
Use "ab HEADLESS=1", and then you'll have a shiny new ppsspp_headless
exexutable which can run tests.
2013-10-14 02:41:34 -07:00
Henrik Rydgård 0173c860c5 Revert "Also replace "//" to "/"."
This reverts commit 60ef33b1e0.
2013-10-14 11:36:33 +02:00
Unknown W. Brackets b190208aa5 Fix non-Windows headless build. 2013-10-14 02:35:47 -07:00
Henrik Rydgård 06a69cef09 Merge pull request #4177 from shenweip/patch-5
Also replace "//" to "/".
2013-10-14 02:27:39 -07:00
Sacha 18b7503dd5 Fix rounding errors in armjit. 2013-10-14 19:24:13 +10:00
Henrik Rydgård a27e6f9add Merge pull request #4176 from raven02/patch-38
Force Nearest when color test enabled and rendering resolution greater t...
2013-10-14 02:11:42 -07:00
shenweip 60ef33b1e0 Also replace "//" to "/". 2013-10-14 17:10:46 +08:00
raven02 bf7c9fe631 Force Nearest when color test enabled and rendering resolution greater than 480x272 2013-10-14 17:07:45 +08:00
Henrik Rydgård 1f5c9d1b1e Merge pull request #4175 from unknownbrackets/tests
Update tests, tweaks to UI test runner
2013-10-14 01:01:39 -07:00
Unknown W. Brackets 8fefd15d58 Allow "Run Tests" on iOS with alternate location.
Either place is annoying, easier to install via Xcode.
2013-10-14 00:53:13 -07:00
Unknown W. Brackets e4f71ce6e4 Avoid a few expected asserts in headless mode. 2013-10-14 00:51:08 -07:00
Unknown W. Brackets dfcdfbea18 Tests: Avoid out of bounds, set headLess = true. 2013-10-14 00:49:04 -07:00
Unknown W. Brackets b544859070 Update tests. 2013-10-14 00:48:29 -07:00
Henrik Rydgård d811b6f5f0 Merge pull request #4174 from thedax/updateSubmods
Update submodules(lang, native).
2013-10-14 00:08:21 -07:00
The Dax c741bebfde Update submodules(lang, native). 2013-10-14 03:02:54 -04:00
Henrik Rydgård 86b312472c Merge pull request #4171 from unknownbrackets/heap
Improve accuracy of sceHeap functions
2013-10-13 23:55:45 -07:00
Henrik Rydgård c13cb78d97 Merge pull request #4172 from thedax/win32Portability
Support UTF-8 paths in installed.txt.
2013-10-13 23:54:41 -07:00
Henrik Rydgård 879833f429 Merge pull request #4170 from unknownbrackets/cheats
Fix cheats on a default install, remove restart game requirement
2013-10-13 23:53:32 -07:00
The Dax 45d6ab9d7b Support more than just UTF-8. 2013-10-14 02:46:05 -04:00
The Dax 702c355cb6 Use a C++ version. 2013-10-14 02:24:02 -04:00
The Dax 81e7f1204c Support unicode paths in installed.txt.
The only caveat is it has to be saved as a UTF-8 file or it won't work properly.
Also, make some variables const since they're not changed.
2013-10-14 00:12:17 -04:00
Unknown W. Brackets 9388dd092f Cleanup errors in sceHeapFreeHeapMemory(). 2013-10-13 19:20:04 -07:00
Unknown W. Brackets df285cec64 Fix aligned heap allocation semantics. 2013-10-13 19:14:42 -07:00
Unknown W. Brackets 1b5193b13d Cleanup error codes in sceHeapAlloc*(). 2013-10-13 19:08:23 -07:00
Unknown W. Brackets ba5dd0084b Implement sceHeapIsAllocatedHeapMemory(). 2013-10-13 19:01:16 -07:00
Unknown W. Brackets 8ffcc26f89 Don't create blank entries in heapList. 2013-10-13 18:57:59 -07:00
Unknown W. Brackets fbffb6fa7f Return an error when deleting a bad heap. 2013-10-13 18:45:49 -07:00
Unknown W. Brackets 134138618d Allocate heaps similar to hardware.
Could matter for alignment, since a game might intentionally request 0x108
bytes to get an aligned address or something.
2013-10-13 18:36:34 -07:00
Unknown W. Brackets 9a9c4cbea6 Allocate from heaps downward by default. 2013-10-13 18:27:53 -07:00
Unknown W. Brackets a466b5ba32 Also allow restartless cheats after loading state.
At least, an older state.
2013-10-13 18:03:23 -07:00
Unknown W. Brackets bbaacab315 Don't crash if the cheat file is inaccessible. 2013-10-13 17:57:43 -07:00
Unknown W. Brackets 24ead296f1 Don't require reset to enable cheats. 2013-10-13 17:57:43 -07:00
Unknown W. Brackets f3e3f2e6cd Let's just always use PSP/Cheats/, it's simpler.
No reason people on iOS won't want this.
2013-10-13 17:57:42 -07:00
Unknown W. Brackets 8cd64a9f8a Allow cheats to start and stop in game. 2013-10-13 17:57:42 -07:00
Unknown W. Brackets bbde56398f Create the cheats directory always.
Seems like things break otherwise?  Fixes #4169.
2013-10-13 17:57:35 -07:00
Unknown W. Brackets 4b2dccd367 Merge pull request #4168 from thedax/win32Portability
Win32: Fix critical bug with GetSysDirectories.
2013-10-13 16:44:14 -07:00
The Dax 54de8739f1 Fix critical bug with GetSysDirectories. 2013-10-13 19:30:07 -04:00
Henrik Rydgård 06b0ac9ccc Merge pull request #4070 from thedax/win32Portability
Win32: Make PPSSPP have a portable mode.
2013-10-13 16:11:47 -07:00
The Dax 823b6ee465 Clean up GetSysDirectories. File::GetExeDirectory is much cleaner. 2013-10-13 19:01:53 -04:00
The Dax 85f6d6bf0e If the custom directory or the current directory is read-only, fall back on the Documents directory.
After that point(if Documents is somehow read-only), we'd be screwed anyway, so there's no need to bother checking it..
2013-10-13 18:22:04 -04:00
Unknown W. Brackets 401400bb52 Fix uninitialized variable, oops. 2013-10-13 15:14:30 -07:00
The Dax d8a0adf50c If installed.txt has a path in it, use that instead of the detected Documents directory. 2013-10-13 17:43:01 -04:00
Unknown W. Brackets 5494e8a55b Update native (iOS buildfix.) 2013-10-13 13:48:38 -07:00
The Dax b3018eb37f Allow Win32 to store its saves, config files, etc., elsewhere.
If installed.txt exists(or the executable directory is read-only), use the user's My Documents(XP) or Documents(7/8/8.1) directory to search for everything. If it doesn't, or we can't determine the directory for some reason, use the old behaviour.
2013-10-13 16:45:59 -04:00
Henrik Rydgård dbe50b0c9b Merge pull request #4166 from unknownbrackets/shutdown
iOS buildfix, Mac/Linux shutdown fix
2013-10-13 12:53:32 -07:00
Henrik Rydgård 4f86141849 Merge pull request #4167 from unknownbrackets/console
Don't show the console by default in Release
2013-10-13 12:50:02 -07:00
Unknown W. Brackets 03c4808264 Don't show the console by default in Release. 2013-10-13 12:27:05 -07:00
Unknown W. Brackets 5687fa481b Don't SyncThread while not running, wake more proactively.
Maybe the wait_for() is no longer needed there...
2013-10-13 12:13:11 -07:00
Unknown W. Brackets d43c56ea29 Small warning fix. 2013-10-13 12:12:53 -07:00