Henrik Rydgard
dcd27e134d
Add flag to identify events from mouses.
2014-07-20 22:24:54 +02:00
Henrik Rydgard
2ab2016002
Expose the Android system version to the app. Useful to enable/disable android-only features like immersive mode
2014-07-20 12:04:22 +02: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
Sacha
50d4319832
Use the UpdateRunLoop from Core as it handles when window is minimized. There is no way outside of Core right now (bad for native?).
2014-06-30 00:15:37 +10:00
Sacha
9c0d44ceb0
Qt: Let Qt decide which directories to use for Qt5. Fix an SDL Audio error which was a false positive.
2014-06-25 15:40:28 +10:00
Henrik Rydgard
bddebfceeb
Blackberry and mobile Qt buildfixes
2014-06-22 11:17:03 +02:00
Henrik Rydgard
820bad2d64
Oops, should not have deleted this.
2014-06-22 10:53:06 +02:00
Henrik Rydgard
c3fffa291b
Update uistate hackery. Need to get rid of this from PCMain.cpp...
2014-06-22 10:34:22 +02:00
Sacha
efd2cb0f61
Fix SDL Joystick.
2014-06-08 00:55:51 +10:00
Sacha
ad57c49429
SDL: Enable up to 2 joysticks for everyone.
2014-05-31 01:29:00 +10:00
Sacha
935165ca69
SDL: Make the code more platform-agnostic and cleaner.
2014-05-31 01:21:43 +10:00
Sacha
522e1c1c84
Fix GLES2 SDL builds.
2014-05-29 12:12:50 +10:00
Henrik Rydgård
3866998e10
Apply patch from gschwind that lets us accept more audio formats
...
(although I'm not sure which ones would apply...)
2014-05-04 12:33:28 +02:00
Henrik Rydgård
eacdc58b48
Merge pull request #209 from thedax/sdlFullscreenFix
...
SDL: Fix fullscreen resizing.
2014-05-04 11:26:23 +02:00
The Dax
83f80c427b
SDL: Let the window be resizable on platforms it makes sense on.
2014-05-02 18:15:37 -04:00
The Dax
8ada7de18a
Fix fullscreen resizing. It wasn't working properly.
2014-05-02 17:46:24 -04:00
Henrik Rydgård
3c13a90099
SDL: Add flag for portrait mode
2014-04-13 17:09:49 +02:00
Henrik Rydgård
b914c1a1fd
Easy way to mimic an ipad by windows size
2014-04-08 15:27:14 +02:00
Henrik Rydgård
6f6c81ce19
Need to check the quit flag here too
2014-02-12 12:45:49 +01:00
Henrik Rydgard
52a7af1ed3
Fix some build errors due to a removed variable
2014-02-10 15:12:55 +01:00
Henrik Rydgard
93d39b34ff
Add the few extra lines required to init gl on Raspberry Pi.
...
Still needs work in the build system to set this define.
2014-02-09 23:31:31 +01:00
Henrik Rydgård
48b4745e73
Some cleanup, make really sure we don't use AudioTrack on Gingerbread+.
2014-02-07 14:18:45 +01:00
Henrik Rydgård
4a743ca627
SDL: Add way to exit cleanly through a message. Warning fix.
2014-02-07 11:33:31 +01:00
Henrik Rydgard
790c70f3fb
Center SDL window when possible
2014-02-05 19:44:43 +01:00
Henrik Rydgard
841f04d369
For some reason, need to disable the SDL joystick code to build PCMain on windows
2014-02-05 14:46:21 +01:00
Thiago Kenji Okada
14e32915b2
I forget how C works after using Python...
2014-01-30 14:33:48 -02:00
Thiago Kenji Okada
a313321893
Add fallback in case of xdg-utils is not installed
...
Some distributions may not install xdg-utils by default,
so inform the user in case of xdg-utils is not installed
when the user tries to use any of the xdg-utils commands.
2014-01-30 14:23:04 -02:00
Henrik Rydgård
25bbd8fbd1
Link backtrace.cpp on Android too for consistency. Use it in FLOG.
2014-01-23 14:31:56 +01:00
Henrik Rydgård
ca90b79bf8
Fix Android input box function. Add dpi to command line options in PCMain.
2014-01-21 15:57:15 +01:00
Henrik Rydgård
73f612aaa8
SDL: Add preliminary fullscreen toggle support. Does not seem to work very well on Mac.
2014-01-03 15:15:35 +01:00
Henrik Rydgard
69fd1d6594
Fix USING_GLES2 + SDL builds, if we ever have any
2014-01-02 00:29:34 +01:00
Henrik Rydgård
9201587961
PCMain.cpp: Allow forcing pixel resolution on the command line.
...
Small optimization in gfx_es2
2013-12-16 14:06:24 +01:00
Henrik Rydgård
8166e7a094
Let apps specify that they want portrait on startup again
2013-12-13 12:49:38 +01:00
Henrik Rydgård
a83ac35141
Restore functionality of "legacy key maps" in SDL.
...
For non-PPSSPP prototyping purposes.
2013-12-13 12:17:46 +01:00
Henrik Rydgård
e015a7caad
PCMain.cpp: #ifdef away PPSSPP-isms (yeah, this is ugly and needs cleanup)
2013-12-13 11:04:11 +01:00
Sacha
9e5df6028a
Add InputBox as a platform-specific system function instead of a host function. Enable it on all Qt platforms.
2013-12-08 20:15:09 +10:00
Henrik Rydgard
563e005101
Android: Allow sending generic string messages out to Java.
...
Implement stubs for other platforms.
2013-12-04 17:38:37 +01:00
Sacha
17ddae23cc
Qt: Prepare for desktop UI to use embedded mobile UI.
2013-11-27 01:30:28 +10:00
Sacha
3bb995319b
SDL/Qt: Cleanup.
2013-11-26 16:38:00 +10:00
Bigpet
ddb9934dce
actually not deleting the joystick in the runloop anymore
2013-11-24 06:27:43 +01:00
Henrik Rydgård
127d4b2d20
SDL buildfixing
2013-11-22 13:19:32 +01:00
Peter Tissen
3b076b41a9
refactored SDL joystick into seperate file
2013-11-22 02:00:35 +01:00
Sacha
c2b558e881
SDL: Hide cursor when fullscreen during game without touch controls. Also remove redundant headers.
2013-11-05 12:58:47 +10:00
Sacha
c00a47c892
Code cleanup. Rearrange code in logical order. Increase Symbian vibration.
...
Pandora runfast was redundant (exists in math_util). Also it is VFPv3 not VFPv2.
2013-11-04 23:49:48 +10:00
Henrik Rydgård
045c24d064
SDL: Add support for hat motion events. Y axis may be inverted, not sure.
2013-11-01 22:15:08 +01:00
Thiago Kenji Okada
64e9c2088f
Change string manipulation to C++ string class
...
std::string seems to be the preferred method since you don't need to alloc
more memory then you need (the Class automagically allocates the necessary
RAM) and there is no chance of buffer overflow. But since I don't have Mac
OSX, I didn't test it (it should work, since this is standard C++).
Add Mac OSX support to Launcher{Market,Email} too and changed Linux to use
"xdg-email " instead "xdg-open mailto:" since this seems the preferred method.
2013-11-01 15:09:36 -02:00
Henrik Rydgård
4c8922d9e7
Add support for launching URLs on MacOSX
2013-10-31 17:46:59 +01:00
Thiago Kenji Okada
a8fbcb6165
Add Launch{Browser,Market,Email} support on Linux
...
Modern Linux desktop should implement a xdg-open program, that should open an
URL on the default desktop program.
The documentation of xdg-open says that we should supply xdg-open script on
our installation script for fallback purposes, but I don't think this is
really necessary: anyone using a reasonable recently DE on Linux should have
xdg-utils installed.
2013-10-30 19:48:12 -02:00
Henrik Rydgård
398137422c
SDL: Choose a reasonable default window size for windowed mode (2x PSP)
2013-10-30 12:22:22 +01:00