Commit Graph
27588 Commits
Author SHA1 Message Date
Henrik Rydgård 17126abb2d Merge pull request #6568 from sergiobenrocha2/master
Debian packaging
2014-07-18 13:27:07 +02:00
Henrik Rydgard 6358cff5eb Update native with some ui tweaks 2014-07-18 12:23:02 +02:00
Henrik Rydgard 31f7ad574a Add focus management to textedit. Close popups (with OnOK) on Enter. 2014-07-18 12:22:33 +02:00
Henrik Rydgard 135795a664 Update submodule. Use new text input for mac addresses etc. 2014-07-18 12:07:52 +02:00
Henrik Rydgard 8cd755942b Reduce some logging 2014-07-18 12:07:08 +02:00
Henrik Rydgard 27b4403cae UI: Use the new "PopupTextInputChoice" for nicknames where available (windows) 2014-07-18 11:05:32 +02:00
Henrik Rydgard 76cb31cdd5 nativeui: Add basic TextEdit control, and popupchoice 2014-07-18 11:03:18 +02:00
Henrik Rydgård 06f058de54 Merge pull request #6506 from unknownbrackets/replace-funcs
Detect Peace Walker's anti-cheat hash func
2014-07-18 09:34:46 +02:00
Unknown W. Brackets a59d8b5c1f Override the codehashing func used in Peace Walker.
This makes the demo work fine even with jit enabled.  May help the full
game when fighting a certain boss.
2014-07-18 00:23:26 -07:00
Unknown W. Brackets 1fd6214945 Improve function range detection.
This improves a pattern like this:

  j endOfLoop;
  li v0, 0;
  startOfLoop:
  addiu v0, v0, 1
endOfLoop:
  bne v0, a0, startOfLoop;
  nop
  jr ra
  nop

Where it jumps to the end of the loop, which only jumps back to the top of
the loop.  This might misdetect a few cases of tail recursion, but only
when the funcs are right next to each other.

Also, stops scanning at a jr ra, which was causing funcs to be incorrectly
long in cases.
2014-07-18 00:22:19 -07:00
Unknown W. Brackets aa28c0f40d Improve a crash in disassembly on game shutdown. 2014-07-18 00:22:19 -07:00
sergiobenrocha2 3a0c3fe0b5 Fixed debian/changelog 2014-07-17 23:02:44 -03:00
Sacha 2754bff429 Error when attempting to use Qt via CMake. Otherwise it will build successfully but not actually run, confusing users. 2014-07-18 05:01:20 +10:00
Henrik Rydgård c33833284f Merge pull request #6566 from thedax/win32-fullscr-fix
Win32: Fix a bug in fullscreen, and consolidate the fullscreen code into one function.
2014-07-17 17:21:56 +02:00
Henrik Rydgård 986f29fff3 Merge pull request #6569 from sum2012/patch-1
Auto save state load: set current slot to loaded one. by juhalaukkanen
2014-07-17 17:20:49 +02:00
Juha Laukkanen 8d34c6bf66 Auto save state load: set current slot to loaded one. 2014-07-17 22:18:45 +08:00
sergiobenrocha2 c871875010 Missing dependence in debian/control, fixed again debian/copyright 2014-07-17 04:17:04 -03:00
sergiobenrocha2 4105fcab21 new line at the end of file 2014-07-17 03:07:39 -03:00
sergiobenrocha2 0249e35cf8 Improved man page and copyright 2014-07-17 03:03:45 -03:00
The Dax 0f593c7a0f Remove unused parameter. 2014-07-17 00:06:52 -04:00
The Dax 61944e2c90 Typo fix.
Should probably be using goingFullscreen too, just for consistency.
2014-07-17 00:03:41 -04:00
The Dax 023eb30b3e Win32: Fix a bug in fullscreen. Consolidate the fullscreen code into one function. 99% of the code is the same anyway. 2014-07-16 23:58:22 -04:00
sergiobenrocha2 2bb3f79260 Added debian packaging and icons for *nix systems 2014-07-17 00:01:12 -03:00
Henrik Rydgård 8da08ea686 Merge pull request #6561 from xsacha/armjit-vcmp
ArmJit: Optimisation when comparing float against 0.0f
2014-07-16 21:57:55 +02:00
Sacha 6957808b97 ArmJit: Optimisation when comparing float against 0.0f 2014-07-17 05:12:43 +10:00
Sacha d4c983d9e1 Android: ARMv5 fix 2014-07-17 02:34:22 +10:00
Sacha 49e8414fec Oops. fmrx is only for armv7. 2014-07-17 02:29:49 +10:00
Sacha cd20288d99 Fix some compiler warnings. 2014-07-17 00:49:58 +10:00
Sacha d1cccf2c26 Fix some compiler warnings. 2014-07-17 00:48:47 +10:00
Sacha 2481cfed5b Add Symbian 'RunFast' path to math_util with the rest. Enable FZ for all Qt ARM devices (I think Qt enables it by default but lets do it just in case). Enable FZ for armv6 devices too (they only require VFPv2). Add comments for why we don't use it on Blackberry. 2014-07-16 23:51:13 +10:00
Unknown W. Brackets 9581de449a Fix some logging in sceNetAdhoc. 2014-07-15 23:35:19 -07:00
Unknown W. Brackets 2f90c8d35a Fix a bad == comparison typo. 2014-07-15 23:33:01 -07:00
Unknown W. Brackets 30f363a71f Remove debugging output for git-version. 2014-07-15 23:31:31 -07:00
Unknown W. Brackets a168126ef6 Travis fix. 2014-07-15 23:31:01 -07:00
Henrik Rydgård 459e244917 Merge pull request #6555 from xsacha/timing2
Improve frame timing on non-Windows.
2014-07-15 19:58:29 +02:00
Henrik Rydgård 7dfdecca10 Forgot to reverse this when semantics of the 4x4 mul changed.
(this wasn't used in PPSSPP)
2014-07-15 19:45:45 +02:00
Henrik Rydgård b532ab8f15 Oops 2014-07-15 18:45:26 +02:00
Henrik Rydgård 8dc540d78d atlas scripts: allow comment lines (starting with #) 2014-07-15 17:42:21 +02:00
Henrik Rydgård fb9f1c2d6a Fix native tools build on mac etc 2014-07-15 17:24:31 +02:00
Sacha 1ce39d7e95 Improve frame timing on non-Windows. Disable IdleTiming when audio is disabled. 2014-07-16 01:04:43 +10:00
Henrik Rydgård 06d70ee435 When did these disappear? :/ 2014-07-15 17:00:57 +02:00
Henrik Rydgård 28234ca4d2 Buildfix for non-PPSSPP projects 2014-07-15 16:52:29 +02:00
Unknown W. Brackets ff7c3ab10d Oops, would still infinite loop on a bad module.
Should really fix #6552 this time.
2014-07-15 07:14:13 -07:00
Juha Laukkanen 7a4de677db Auto save state load: set current slot to loaded one. 2014-07-15 21:14:35 +09:00
Juha Laukkanen ef106f9b1d Hack fix for OSX SDL window resize. Possibly SDL 1.2 & OSX bug. 2014-07-15 19:26:15 +09:00
Unknown W. Brackets 2da02f97c8 Null check modules on loadexec.
Should fix #6552.
2014-07-14 22:14:23 -07:00
Henrik Rydgård c4bebda182 Merge pull request #6549 from unknownbrackets/modules
Correct some module func return values, info values, and clear on unload
2014-07-14 14:11:29 +02:00
Henrik Rydgård f1446f7ae9 Merge pull request #6551 from vnctdj/patch-1
Switch to fullscreen on the monitor PPSSPP is.
2014-07-14 13:23:24 +02:00
vnctdj cf00fd1ac8 Switch to fullscreen on the monitor PPSSPP is.
When using more than one monitor, PPSSPP was always switching to full screen on the main monitor.
Now it will switch to full screen on the monitor he currently is.

Many thanks to @unknownbrackets for explaining me how to do this !
2014-07-14 12:59:02 +02:00
Unknown W. Brackets bddeba5901 Add a safety check for lots of segments. 2014-07-13 23:51:36 -07:00