Commit Graph
20735 Commits
Author SHA1 Message Date
shenweip b5d1ebf71d Win32: Fix wrong menu position. 2014-01-09 21:15:46 +08:00
Henrik Rydgård 5d4ac24858 Merge pull request #5000 from amirzaim/patch-6
Qt Linux buildfix for Qt 5.2.0
2014-01-09 04:33:29 -08:00
Henrik Rydgård 43828a84f1 Merge pull request #5056 from thedax/win32FixIWKOption
Win32: Remove keyboard hook and make the ignore Windows key option work properly.
2014-01-09 04:33:18 -08:00
Henrik Rydgård 8ac6ba17d7 Make the unittest build using CMake 2014-01-09 12:09:07 +01:00
The Dax c07702e7ef Win32 buildfix. 2014-01-08 19:11:32 -05:00
The Dax c8535ced2a Remove keyboard hook and make the ignore Windows key option work. 2014-01-08 19:08:32 -05: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
Henrik Rydgård c176d09ba6 Fix a few range checks in scePsmf. See #5051 2014-01-08 14:20:20 +01:00
Henrik Rydgård a113abd0d6 Merge pull request #5040 from zack-vii/NextSlotKey
"Next Slot" control mapping
2014-01-08 01:39:38 -08:00
Henrik Rydgård e2c698806a Merge pull request #5050 from unknownbrackets/mem-fix
Fix savestates with non equal pspmodel, revert mpeg->gp
2014-01-08 01:39:11 -08:00
Unknown W. Brackets 079d770ce2 Revert the gp struct member in mpegs for now.
Unlikely to be used, even though seen in tests, and could be
causing #5045 (just a guess.)
2014-01-08 00:07:25 -08:00
Unknown W. Brackets d09575f25e When loading a savestate with more ram, realloc.
Also, I'm not sure the extra ram is being handled correctly, I think it's
not meant to be exposed to games except homebrew, not sure of the exact
method...
2014-01-08 00:06:27 -08:00
raven02 4c26b839f4 Fix corrupted frames in Dainiji_Super_Robot_Taisen_Z_Hakaihen 2014-01-08 05:40:37 +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 9dc2a67076 Let's be consistent with our spacing and if's. 2014-01-07 16:02:00 -05:00
The Dax 8f86f5898a Add a comment for the keyboard hook. 2014-01-07 16:02:00 -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 eea5b07e1a Prevent function replacer from replacing asinf and acosf, they seem to have colliding hashes in some games 2014-01-07 12:03:59 +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 Rydgard ad951bc0d4 Symbian buildfix 2014-01-06 19:21:27 +01:00
Henrik Rydgard 43a93f086d Enable depth buffer copies on GLES3 devices without breaking any desktop 2014-01-06 18:03:57 +01:00
Henrik Rydgård 32a1f1e944 Merge pull request #5023 from valef/android-shortcut
Android homescreen shortcut
2014-01-06 05:04:09 -08:00
Henrik Rydgard cf5c92f217 Update native 2014-01-06 14:03:46 +01:00
Henrik Rydgård fa55a39060 Merge pull request #186 from valef/android-shortcut
Android homescreen shortcut - native part
2014-01-06 05:02:14 -08:00
valef 06b22430f4 - Change SHORTCUT_EXTRA_KEY reference from NativeActivity to PpssppActivity. 2014-01-06 18:08:39 +07:00
valef 02b5bd339c - Moved SHORTCUT_EXTRA_KEY and shortcut query here.
- Call super.setShortcutParam(getIntent().getStringExtra(SHORTCUT_EXTRA_KEY))
before super.onCreate()
2014-01-06 18:08:38 +07:00
valef ac6667d463 Added ShortcutActivity class on ppsspp manifest, so it will appears on homescreen shortcuts choice ("PPSSPP game" in our case). 2014-01-06 18:08:38 +07:00
valef ba5cbfdbfe Added name to display when user long-press homescreen and choose "Shortcuts".
In our case it's "PPSSPP game".
2014-01-06 18:08:38 +07:00
valef 61138e2d1d Added simple file chooser dialog,
This is to select game iso when creating homescreen shortcut.

Probably not an ideal solution, could use ppsspp internal GameBrowser later.
2014-01-06 18:08:37 +07:00
valef 134ebebb93 Added ShortcutActivity class to respond to homescreen shortcut intent.
It will show file dialog and return path to selected file as intent response.
2014-01-06 18:08:37 +07:00
valef 43691090f3 - Removed SHORTCUT_EXTRA_KEY and shortcut query out of NativeActivity class.
- Added String shortcutParam member & setShortcutParam() method. This will be set from other class.
2014-01-06 18:00:24 +07:00
Henrik Rydgård 9f4feafe10 Merge pull request #5027 from unknownbrackets/mpeg-minor
Correct some basic mpeg functionality to match tests
2014-01-06 01:20:39 -08:00
Henrik Rydgård 82c28aa93f Merge pull request #5029 from pal1000/work
Fix warning in MIPS/MIPSAnalyst.cpp
2014-01-06 01:17:55 -08:00
pal1000 e7672655d3 Fix warning in MIPS/MIPSAnalyst.cpp 2014-01-06 10:48:52 +02:00
Unknown W. Brackets 40745e727c Correct errors in sceMpegRingbufferAvailableSize(). 2014-01-05 23:12:16 -08:00
Unknown W. Brackets a896877449 Fix mpeg struct header. 2014-01-05 23:03:17 -08:00
valef b2c3ee8d57 - Added jshortcutParam parameter to libnative_NativeApp_init.
- If shortcut_param is not empty, pass it as additional varargs argument to NativeInit() method.
const char *argv[3] = {app_name.c_str(), shortcut_param.c_str(), 0};
NativeInit(2, argv, user_data_path.c_str(), externalDir.c_str(), installID.c_str());

- NativeInit() is expected to treat extra argument as boot_filename, which in turn will start game immediately.
2014-01-06 13:36:40 +07:00
valef 234344983a - Added key to get shortcut parameter.
public static final String SHORTCUT_EXTRA_KEY = "org.ppsspp.ppsspp.Shortcuts";

- Added code to get shortcut parameter from intent.
String shortcutParam = getIntent().getStringExtra(SHORTCUT_EXTRA_KEY);

- Call NativeApp.init() with shortcutParam argument.
NativeApp.init(dpi, deviceType, languageRegion, apkFilePath, dataDir, externalStorageDir, libraryDir, shortcutParam, installID, useOpenSL);
2014-01-06 13:36:40 +07:00
valef 87533085fa Added 'shortcutParam' argument to init() method declaration.
public static native void init(int dpi, String deviceType, String languageRegion, String apkPath, String dataDir, String externalDir, String libraryDir, String shortcutParam, String installID, boolean useOpenSL);
2014-01-06 13:36:40 +07:00
Unknown W. Brackets e16602641c Improve errors in sceMpegRingbufferConstruct().
And also make Destruct() not actually null out the ringbuffer, per tests.
2014-01-05 22:34:11 -08:00
Sacha 469088b162 Oops. Maemo fix. 2014-01-06 10:41:53 +10:00
Henrik Rydgård cb28d332d3 Merge pull request #5021 from unknownbrackets/mbx-fix
Remove weird 991 mbx check (fixes #2927)
2014-01-05 08:14:09 -08:00
Unknown W. Brackets 116f86a8e8 Remove weird 991 mbx check (fixes #2927.) 2014-01-05 08:10:36 -08:00
Sacha e3a1ecf8a4 Qt: Last fix for Maemo. Confirmed compiling. Thanks @AapoRantalainen 2014-01-05 23:36:08 +10:00
Henrik Rydgard aaf219d063 Only copy the depth buffer if the framebuffer size matches. 2014-01-05 13:00:57 +01:00
Henrik Rydgård 53e23d12a4 Update native with input workaround for Ouya 2014-01-05 12:50:14 +01:00
Henrik Rydgård 432fa7e6e6 Workaround for broken key repeat on Ouya - it sends repeats with a different device ID 2014-01-05 12:49:40 +01:00
Henrik Rydgård 367a5b7a0f Merge pull request #5012 from raven02/patch-6
Typo fix
2014-01-04 17:32:57 -08:00