Commit Graph
149 Commits
Author SHA1 Message Date
Sacha ea17e17ebd Join both Maemo platforms (Maemo5 + Meego Harmattan/Maemo 6) to MAEMO define. Technically they are very similar and anything that wasn't already defined for both probably needed to be. 2014-06-18 03:42:31 +10:00
Henrik Rydgard e3bbf26731 Improve input event handling. Can now map volume keys on Android without issues. 2014-06-15 13:04:59 +02:00
Henrik Rydgard 7febcd5d91 Have the Native* input functions return boolean to match new interface.
This is preparation for being able to tell the app that we handled the key or not.

This will make it possible to map android hardware keys like volume without them misbehaving.
2014-06-15 12:15:06 +02:00
Sacha 3e50086d19 Travis: update. Fix screenshots in Qt 2014-06-10 02:51:23 +10:00
The Dax 4ab69656fe Win32 buildfix. 2014-05-30 18:21:40 -04:00
Henrik Rydgard 3023f7d06b Android: Switch dpad default to use HAT X/Y +/- instead of "dpad", as documented.
Add a simple "autoconfigure" facility for input devices, that lets the user choose
if several are connected.

Can be expanded in the future to provide custom default mapppings for various devices as long as we manage to identify them.

Ideally, key mappings should be unique per device but they aren't yet.
2014-05-19 23:31:11 +02:00
The Dax d3f82ff179 Fix Linux build, again. 2014-04-26 02:32:43 -04:00
The Dax 731a27dd58 Instead of using escape only, allow anything mapped to "Pause" to exit as well. 2014-04-26 02:02:54 -04:00
The Dax a7a2bb3b28 Fix Linux build. 2014-04-26 01:14:08 -04:00
The Dax 6bedad2aa5 Enable --escape-exit for all relevant platforms. It makes PPSSPP more front-end friendly by letting escape quit the emu. 2014-04-26 01:00:45 -04:00
Henrik Rydgard efa7ba5570 Set both Default-NAN and FZ on ARM. See comments.
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0274h/Babffifj.html
2014-03-23 10:07:20 +01:00
Henrik Rydgard f549ce9b2a Shouldn't check for ANDROID here. 2014-03-23 00:05:58 +01:00
Henrik Rydgard bc121242b3 Use fast_math matrix multiplication for culling and sw transform 2014-03-22 14:40:09 +01:00
Unknown W. Brackets a3ad15b295 Allow screenshot out of game. 2014-03-01 13:55:17 -08:00
Sacha ed4f5054c6 Qt: Clean up QtHost. 2014-03-02 01:09:38 +10:00
Henrik Rydgard e561f576b5 Windows screenshots: Name the files after the game ID. Implements #5504 2014-02-17 23:43:58 +01:00
Henrik Rydgard 002a4f2f72 Prevent messages from getting lost by adding a queue. Fixes #5431 2014-02-13 17:48:33 +01:00
The Dax 72546b83a7 Allow the language ini path to be overridden for translation testing purposes. 2014-02-12 18:31:54 -05:00
Henrik Rydgard 8a2b50af64 Fix bug causing the screen to go blank when resizing the window using scale factors on Windows. 2014-02-10 16:22:16 +01:00
Henrik Rydgard 984554fe7c Make the UI scale and move correctly when the UI bounds are modified. 2014-02-10 16:08:19 +01:00
Henrik Rydgard ca9d0ea5cf Remove more bad uses of dp_xres. Fix a data flow issue
(could end up with "feedback" if modifying the screen bounds)
2014-02-10 15:55:21 +01:00
Henrik Rydgard c6caff61bf Update native with buildfix. Fix some resizing issues. 2014-02-10 15:14:45 +01:00
Henrik Rydgard 4d00a9b4bc Reduce use of display.h (dp_xres, dp_yres) now that uicontext has bounds 2014-02-10 12:44:36 +01:00
Henrik Rydgard ca500b0bf4 Add setting for Kitkat Immersive Mode on Android. 2014-02-09 23:16:08 +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
Henrik Rydgård ce378b231f Delete CPU.cpp/h , cleanup 2013-12-30 00:11:29 +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
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
Henrik Rydgård 0cd1c3ad92 Update native 2013-12-16 16:21:10 +01:00
bollu b0c7e824be Merge branch 'master' of https://github.com/hrydgard/ppsspp into improvedTilControls 2013-12-14 16:45:29 +05:30
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
Sacha 2387509896 Proper fix for libpng16 includes.
Improve Blackberry CMake toolchain.
2013-12-10 02:14:56 +10:00
Henrik Rydgård 9e42086e21 Logspam reduction 2013-12-09 13:45:17 +01:00
Unknown W. Brackets 0636a65ad9 Use ReadEntireFile() a few more places.
This fixes one or two minor memory leaks.
2013-12-08 12:02:37 -08:00
Sacha d5147c4234 Add ability to change nickname and take screenshot to Qt Desktop UI. 2013-12-08 04:57:06 +10:00
Sacha f8da6550f7 Only include image writing headers on Windows. Since only it does screenshots right now. 2013-12-08 03:06:15 +10:00
Sacha 21ae157f66 Remove stb_image usage (no longer used for anything). 2013-12-08 02:37:06 +10:00
Sacha 6d733213c7 Search for assets in executable path on Linux. Fixes #4738
Also remove redundant checks based on build directory.
2013-12-07 15:06:12 +10:00
Henrik Rydgård 6e60db7c22 Store: Handle zip files with external URLs and deep paths inside. 2013-12-05 12:48:09 +01:00
Henrik Rydgård eaed2e516b Show simple progress bars at the top of the screen during downloads.
Should do something more practical eventually.
2013-12-05 12:48:09 +01:00
Henrik Rydgård 2fb2602387 Initial draft of the Homebrew Store. Lets you install a few homebrew. 2013-12-05 12:48:08 +01:00
W.MS/王京andHenrik Rydgård 6d4095abdf Disable vertex jit on jailed iOS devices 2013-12-02 10:48:52 +01:00
Henrik Rydgård ba7536d5ce Allow translations of post processing shaders (new section PostShaders).
Minor tweaks.
2013-11-29 11:37:15 +01:00
Henrik Rydgard c53b32d154 Show a dismissable notification if PPSSPP is behind the latest official release 2013-11-26 14:04:29 +01:00
Sacha 0dadd84ef7 Symbian: Enable multi-threading (works now). 2013-11-24 20:22:35 +10:00
Sacha 132fe47c7d Use XDG Directory Specification for Linux. See: http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
Means that everyone will have to manually move their existing config's.
Fixes #4623
2013-11-24 16:58:47 +10:00
Sacha 61cf802836 Qt: Use AssetsAssetReader to load Qt assets. 2013-11-21 20:11:37 +10:00
Unknown W. Brackets fa7467f03d Try to find the flash0 directory in headless. 2013-11-17 10:15:49 -08:00
Henrik Rydgård 40bd1fa650 Add freeze-frame to developer menu. Only useful for developing, like when using nVidia PerfHud. 2013-11-15 13:11:44 +01:00