Commit Graph

144 Commits

Author SHA1 Message Date
Sacha
ea7c1b5cfb Qt desktop Buildfix. 2013-11-17 19:51:33 +10:00
Retem
8c52ce3274 OSX build fixes for the Qt version 2013-11-16 16:49:08 +01:00
Sacha
11b794afda Symbian: Remove glib. 2013-11-13 00:30:26 +10:00
Sacha
4d4a32f115 Don't link ffmpeg libs on Meego. 2013-11-12 19:43:56 +10:00
Peter Tissen
b40278fff6 Set Qt to build debug menus on non Linux platforms and fix some debugger crashes
This makes Common.pro and Native.pro use their own distinct object directories
to prevent the two fbo.cpp and sha1.c files repectively to clash into the same
*.obj file.

The registerlist had polled register values of -1 in some cases when resizing
the window. Making sure it doesn't poll values smaller than 0 fixes it.

The memoryview crashed if it was switched into symbol mode outside of the
symbol definition range. Also, under Windows the monospace font wasn't
used because there's not literal font called "monospace" so a font family
hint had to be used.

The UpdateDisassembly() function jumped to the current PC, which sounds
reasonable at first but the issue is that this function gets called when a
breakpoint get set, so if you set a breakpoint somewhere completely
different then you suddenly lose that position for no good reason.

Enable the desktop QT interface for all non ARM QT platforms

make sure the QtMain.cpp in the native submodule is also updated
2013-11-05 13:17:27 +01:00
Sacha
747346b12d Qt: Use different temporary file dirs for each project so that names do not conflict. 2013-11-05 12:17:34 +10:00
The Dax
78b7e52fba Update PPSSPP.pro, too. 2013-10-26 17:33:25 -04:00
Sacha
a605c0a8e8 Switch to Qt vibrator instead of Symbian C++ one. 2013-10-27 05:34:23 +10:00
Sacha
3ca86d86f9 Symbian: add support for media keys such as volume up and volume down.
Mappable in settings.
2013-10-27 03:49:46 +10:00
Sacha
7aa0608c4c Qt: DL lib still needed for VFS Handler. Some Linux don't automatically link it. 2013-10-22 04:00:55 +10:00
Sacha
e6ef338ba3 Qt: So apparently Symbian comes under unix. 2013-10-22 00:24:59 +10:00
Sacha
8aae02154a Rearrange the contents of Qt project files. Fixes several issues.
Use ARM to define a mobile platform instead of GLES.
Allow ARM devices such as Raspberry Pi to access previously desktop-only features like SDL.
Detect if the users Linux distro has opted to use QtMultimedia. In this situation, use it instead of QtMobility which should save a download.
Organise libraries in a way that makes more sense.
Only compile translations for Linux desktop, which will use these translations.
Use the constant macros define on all platforms.
Clean up some redundant comments and add some new ones.
Add Qt support back for Blackberry (ffmpeg) and raspberry pi (requires ffmpeg).
2013-10-22 00:06:23 +10:00
Sacha
b0fa1a6835 Complete Qt5 support on Windows. http://i.imgur.com/uSIrRsp.png
Conflicts:
	Qt/Core.pro
	Qt/PPSSPP.pro
2013-10-19 23:15:16 +02:00
Sacha
027ba31752 Qt: Fix for audiooutput on qt5. Final fix for arch detection. 2013-10-20 02:44:03 +10:00
Sacha
721bc6f34f Qt: Fix arch detection for Linux. Add ffmpeg for windows. 2013-10-19 14:16:28 +10:00
Sacha
3c0772a142 Change shaders install path for Qt to match up with code. 2013-10-18 12:21:23 +10:00
Sacha
e112cf5aff Also install the langregion file on Blackberry & Symbian. Don't auto enable hardware transform on Symbian. 2013-10-17 23:24:49 +10:00
Sacha
eb19a8b869 Include shaders in the installable packages for Blackberry, Symbian, Meego. 2013-10-17 14:29:34 +10:00
Sacha
a7d6b0b98b Increase Qt optimisation level to O3. 2013-10-15 04:03:25 +10:00
Sacha
7927b889b3 Buildfix Qt Linux. 2013-10-15 00:40:46 +10:00
Sacha
51a3e16295 Add vibration support for Symbian. Update native. 2013-10-11 02:50:01 +10:00
Sacha
8b3f1e6fa4 Fix Symbian build. 2013-10-07 15:36:54 +10:00
Kokusho
8c811009b0 fix zlib compilation error
on ubuntu 13.04 if -lz isn't the last parameter occurs a compilation error
2013-09-08 01:37:02 +02:00
Sacha
97b191bc77 Remove unnecessary and unsupported language files: Symbian and Meego. 2013-09-03 16:35:25 +10:00
Sacha
d6709a0b32 Remove unnecessary define. Add Qt5 compatibility to qmake file. 2013-08-28 03:19:49 +10:00
Henrik Rydgard
0a0377a106 Update version 2013-08-21 20:02:53 +02:00
Henrik Rydgard
3e87581dc8 Update version to 0.9 2013-08-20 20:29:36 +02:00
Sacha
92f0678f2f Introduce 'lowmem' fonts for Symbian.
Right now it is for all Symbian devices. Although, high mem devices should continue to use the old fonts.
2013-08-18 19:07:18 +10:00
Sacha
8908ec22a8 Small changes. Symbian buildfix. 2013-08-18 18:17:23 +10:00
Sacha
e7cf9361ff Symbian can't compile Software GPU (internal compiler error). Probably can't run it well either. So, disabled. 2013-08-18 18:07:15 +10:00
Ilya Zhuravlev
b3a91db87e Fix Qt build on Linux. 2013-08-14 23:02:56 +04:00
Sacha
74e0d51d26 Use more wildcards in Qt to prevent updating issues in future. 2013-07-17 11:14:58 +10:00
Sacha
8689fd290f Qt Buildfix. 2013-07-16 10:51:38 +10:00
Sacha
05f019d434 Change flash to flash0. 2013-07-12 11:15:13 +10:00
Sacha
676c000b8a Add FFMPEG to Qt Linux x86. Buildfix for CMake 2013-07-04 01:35:35 +10:00
Sacha
217e6482eb Qt Buildfix. 2013-06-28 03:40:45 +10:00
Sacha
8f163301eb Buildfix 2013-06-28 02:19:52 +10:00
Sacha
d7e8476cc4 Update versions to 0.8.1 for Symbian, Blackberry, Meego. 2013-06-28 01:40:44 +10:00
Motaz Alnuweiri
3638863fe0 Update PPSSPP.pro
I updated Symbian variables to look more clear
2013-06-25 20:06:41 +03:00
Sacha
008cb0fa70 Update ffmpeg scripts for Symbian and CMake 2013-06-24 21:07:29 +10:00
Sacha
8f3f93fe2a Update versions for Qt/Symbian/Blackberry 2013-06-24 14:48:10 +10:00
Sacha
cee1bcf7e9 Symbian buildfix. 2013-06-22 04:56:39 +10:00
Sacha
0d808188a0 Add FFMPEG support for Symbian. 2013-06-22 03:00:35 +10:00
HuangKangJing
9ac2b605d5 Fixed a build error of qt interface on Linux 2013-06-14 15:04:37 +08:00
Sacha
29d1e40c79 Buildfix for Blackberry, Linux, Symbian, non-ffmpeg platforms, Meego, ... 2013-06-09 22:53:22 +10:00
Motaz Alnuweiri
48ce6169a5 Update PPSSPP.pro
Hi, you can use "VERSION" Variable
----------------------------------
VERSION
This variable contains the version number of the application or library if either the app TEMPLATE or the lib TEMPLATE is specified.
2013-05-26 17:44:12 +03:00
Motaz Alnuweiri
0391709912 Update PPSSPP.pro
Hello, I changed PPSSPPQt version for Symbian from 0.7.5 to 0.7.6
2013-05-26 14:59:33 +03:00
Sacha
a65fcd8645 Buildfix for Qt 2013-05-23 21:54:24 +10:00
Sacha
dd8f1b3c27 Add 'lang' directory for Symbian and Meego 2013-04-23 23:23:34 +10:00
Sacha
a0665d0421 Disable screensaver and dim lights due to inactivity on Symbian. Allows playing Fieldrunners and playing racing games with just the accelerometer without touching the screen. 2013-04-18 00:24:08 +10:00
Sacha
3dacb27a75 Update Symbian+Blackberry version numbers. 2013-04-14 21:54:09 +10:00
Sacha
adb39a66c9 Support 'app booster' on Harmattan. A method where apps are loaded in to existing Qt shells to speed startup time. 2013-04-14 03:04:19 +10:00
Sacha
e44a00dc8f Harmattan: add app launcher, icon, fix fonts. 2013-04-12 04:02:29 +10:00
Sacha
4164e81de0 Update Readme. Update native. Don't use Qt file dialog on Harmattan (it isn't themed). 2013-04-12 02:58:58 +10:00
Sacha
97221ad2a5 Build fix for Harmattan/N9 2013-04-12 00:23:51 +10:00
Sacha
e98845f71d Qt: Fix stuck keys, support accelerometer on all mobile platforms. 2013-04-07 00:53:19 +10:00
Sacha
7282a1c6a3 Support loading assets from QRC (inbuilt in binary). Some Qt fixes. Mobile UI compiles. Qt still has issues. 2013-03-31 16:55:48 +10:00
Henrik Rydgard
7425532e99 Move non-Android specific stuff from android/jni to /UI.
Move source_assets one level up, too.
Also, start prototyping GameInfoCache, you'll see what it's for soon...
2013-03-30 15:46:26 +01:00
Sacha
f56c397c48 In Qt, use mobile UI for anything non-Linux due to threads issue. So, Windows Qt UI runs fine now. 2013-03-20 08:58:26 +10:00
Sacha
6673a938da Fix Qt for Blackberry. Remove unnecessary dependencies for Blackberry and Windows. 2013-03-20 08:17:22 +10:00
Sacha
85e10b6c39 Remove some now unnecessary dependencies for Symbian. 2013-03-20 05:30:29 +10:00
Sacha
e4b43b73b4 Update version to v0.7 for Windows, Blackberry, Symbian 2013-03-12 12:44:30 +10:00
Sacha
6ffefb49b2 Enable accelerometer support for Qt (Symbian for now). Add back vertex cache option for Symbian. 2013-03-11 11:53:37 +10:00
Sacha
6adb6762f2 Enable instructions: ceil, ins (confirmed working). Buildfix for Qt platforms. 2013-03-08 12:36:04 +10:00
Sacha
20fe29a05d Automatically generate translations in Qt. 2013-03-05 01:11:29 +10:00
Sacha
d6fb8b3872 Deploy fonts from assets folder on Symbian.
Should be copied from flash0 or from your PSP.
2013-03-04 23:29:51 +10:00
Sacha
73842db159 Fix Qt for Windows (should compile now)
Stride needs to be allocated dynamically. Maybe g++ ignores this, msvc doesn't.
Home dir should use QDir::homePath() to be cross-platform.
Windows has its own DrawText(), compile with NODRAWTEXT.
Allow compiling on release and debug for windows.
Ignore some warnings.
2013-02-20 00:08:00 +10:00
Sacha
aac079f5ac Simplify translations includes. Fix for VS2010, remove some warnings. 2013-02-13 22:50:20 +10:00
Sacha
f55776ee59 Windows MSVC 2010 compiler support for Qt. 2013-02-13 21:09:18 +10:00
raven02
949650b3e9 traditional Chinese , ppsspp_tc.ts 2013-02-13 17:39:54 +08:00
Henrik Rydgård
b3cdf8dc05 Merge pull request #675 from Apology11/master
German translation (unfinished)
2013-02-12 12:22:08 -08:00
Sacha
d563478b9d Allow all desktop systems to use desktop UI, not just Windows. 2013-02-13 05:14:57 +10:00
Daniel Reiser
4dc3413437 Updated PPSSPP.pro and added german language 2013-02-12 11:13:13 -08:00
Sacha
1bfede452d Compile translations in to binary. This helps with packaging on mobile platforms. Also, build resources in a different dir so it doesn't conflict. 2013-02-13 03:07:36 +10:00
Sacha
4e5250ab92 Add Chinese (Simplified) translations to Qt front-end. Thanks to Chinese community. See: http://i.imgur.com/Satyijz.png 2013-02-12 12:55:15 +10:00
Xele02
69b837f18b Add debug dialogs (DisAsm, Memory, VFPU).
New features : Breakpoint display, thread status, display list status
Update translation and start french translation
2013-02-10 17:33:34 +01:00
Henrik Rydgård
e6902f3ef5 Merge pull request #616 from mikusp/qt
Allow translation of Qt interface and add initial Polish translation
2013-02-09 06:39:12 -08:00
Sacha
e79c8e032a Buildfix for Blackberry, Meego. Optimisations to Qt build. 2013-02-07 14:41:02 +10:00
Marcin Mikołajczyk
1578ca83ed Translations mostly working, initial Polish translation 2013-02-07 00:04:49 +01:00
Marcin Mikołajczyk
88dd9e4b6a Initial multi language support 2013-02-06 18:49:20 +01:00
Xele02
f6852a32d2 Readme update for Qt Ubuntu build 2013-02-04 22:52:58 +01:00
Marcin Mikołajczyk
5bbe7229c4 Fix Qt interface compilation 2013-02-04 16:10:07 +01:00
Xele02
04229cbd83 Add support to gamePad using SDL
Add a dialog to config gamepad bindings
2013-02-04 00:48:29 +01:00
Xele02
d5c2560212 Add window to config key bindings
Save the bindings in the conf file in a map.
2013-02-02 17:43:56 +01:00
Xele02
f7205f6543 Force Qt to build the libs in order, and relink exe if a lib change 2013-02-02 17:43:56 +01:00
Sacha
2adac54060 Update for Blackberry/Symbian versions: v0.6.1 2013-02-01 02:30:26 +10:00
Sacha
5552f93fca Fixes for Qt, Symbian and Blackberry. Reorder and remove some redundant ArmEmitter includes so that _SP doesn't conflict. 2013-01-17 11:00:07 +10:00
Sacha
4ab88cad12 Qt code refactor. Stage 1 in a code refactor. Removed NativeApp.cpp redundancy (since the Qt code reimplemented almost all of it). Changed to Qt types where logical. Cleaned up globals. Start of work at integrating more of the Qt code in to native/ (where GUI should be). 2013-01-16 02:20:21 +10:00
Sacha
dde656ddc6 Improve Qt build. Fix for pandora build. Only show controls overlay by default for mobile platforms (Qt). 2013-01-15 01:13:53 +10:00
Xele02
fd301a000a Implement Qt window like Windows version. 2013-01-14 00:29:42 +01:00
Sacha
c3e50e8b4c Update Blackberry/Symbian packaging to v0.5 2012-12-31 17:55:53 +10:00
Sacha
f870b19cbb Support x86 arch and Windows(untested), Linux platforms with Qt frontend 2012-12-23 17:49:01 +10:00
Sacha
392f6604f3 Updated Qt .pro's for latest files 2012-12-19 13:07:41 +10:00
Sacha
b9da669774 Qt project files (Symbian/Blackberry10 support) 2012-12-17 01:06:14 +10:00