Commit Graph

113 Commits

Author SHA1 Message Date
Sacha
2387509896 Proper fix for libpng16 includes.
Improve Blackberry CMake toolchain.
2013-12-10 02:14:56 +10:00
Sacha
d5147c4234 Add ability to change nickname and take screenshot to Qt Desktop UI. 2013-12-08 04:57:06 +10:00
Sacha
ce5f8b63a0 Linux and Qt buildfix. 2013-12-05 22:53:54 +10:00
Sacha
aab55aec76 Travis: Add support for Symbian. 2013-12-02 17:03:00 +10:00
Sacha
f6cc234393 Qt: Detect version in qmake instead. 2013-11-25 03:25:11 +10:00
Sacha
67b4339d58 Qt: Lots of misc fixes.
Use QtMultimedia everywhere except Ubuntu (they forgot to include it). Makes audio much better. It is supported now on Symbian.
Remove unused resources. Include translations that weren't being included. Consolidate in to a single resource to fix a rebuilding issue.
2013-11-24 15:49:32 +10:00
Sacha
a64ae3d026 Buildfix. Strict qmake. 2013-11-24 14:17:41 +10:00
Sacha
70d7f69c5d Qt: Basic iOS support. iOS now fully supported in QtCreator 3.0 + Qt 5.2 2013-11-24 13:36:22 +10:00
Sacha
1ee0fbf94c Qt: Fixes and cleanup to qmake files. 2013-11-24 13:24:16 +10:00
Henrik Rydgård
7ec0069f4e Merge branch 'QtJoypad' of https://github.com/Bigpet/ppsspp into Bigpet-QtJoypad
Conflicts:
	native
2013-11-22 13:19:47 +01:00
Sacha
fa7871869e Qt: Put all resources in to the binary. The app should be standalone now. Also fixes #4615 2013-11-22 16:15:10 +10:00
Peter Tissen
746a88c23d enable SDL Joystick support to Qt
Cmake file update add new SDL joystick files
2013-11-22 02:37:52 +01:00
Sacha
efa0e62e8d Qt: Allow building project from any directory. #4605 2013-11-22 04:07:18 +10:00
Sacha
c256c15cdd Qt: zlib is already used by Qt. Only compile it for exotic Qt builds where 'no-zlib' is configured. We will need to link it manually if 'system-zlib' is configured. Otherwise we already have it. 2013-11-21 22:36:02 +10:00
Sacha
61cf802836 Qt: Use AssetsAssetReader to load Qt assets. 2013-11-21 20:11:37 +10:00
Peter Tissen
6646605778 reintroduce lowmem texture atlas for the qt build
added comiled lowmem version with ASCII only
add lowmem atlas, this is the automatically generated file from the atlastool
remove nofont generated *.cpp  and only add the first 127 bytes of ASCII to the lowmem generation configuration

For Qt only: using platform independent usleep and load lowmem atlas map
2013-11-18 02:57:46 +01:00
Sacha
196beabb7a Symbian+Meego: Add unknown.png to package. 2013-11-18 03:59:27 +10:00
Sacha
89891302cc Remove 'lowmem' atlas. Use a 'nofont' atlas for Qt platform. Frees up ~15MB VRAM. 2013-11-18 03:05:08 +10:00
Sacha
c94c8d890d Symbian: Should support all languages now, via native fonts. 2013-11-18 02:01:21 +10:00
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