Commit Graph
805 Commits
Author SHA1 Message Date
Sacha fef8abd129 Qt: Update languages and translations code. 2013-11-19 20:16:30 +10:00
Sacha ab8001b521 Replace mainwindow.ui with C++ so that it is easier to maintain. 2013-11-19 20:16:30 +10:00
Sacha 960c0cc2a0 Buildfix for Qt (some platforms). Fixes #4574 2013-11-18 22:56:14 +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 be4ad14b92 Enable native text draw on Linux Qt. 2013-11-18 01:58:33 +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 08803c101e Remove MathUtil.{cpp,h} 2013-11-13 11:26:12 +10:00
Sacha 91ddddc2ef Remove unused Thread.{cpp,h} 2013-11-13 02:50:46 +10:00
Sacha b04f6b562b Meego: Need to use gnu++0x to support lambdas. 2013-11-13 01:06:34 +10: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
Sacha 3e762f2864 Make !USE_FFMPEG savestates compatible. 2013-11-12 18:06:43 +10:00
Sacha aad70d8912 Symbian: Support software GPU. It seems to compile properly now. May allow Nokia 500 to run PPSSPP (albeit very slowly). 2013-11-12 16:20:52 +10:00
Sacha e2d2e93e1a Symbian: Switch to Nokia Belle as minimum OS. 2013-11-12 15:00:54 +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 ff14b69e00 Qt: Update touch controller layout on switch to fullscreen. Note: The touch controller configuration still will not update. 2013-11-05 16:00:13 +10: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
Sacha 296372262c Qt: Don't allow double click to resize window when the user could be using touch controls. 2013-11-05 11:53:49 +10:00
Sacha 5263d53282 Implement throttling for Qt desktop UI (same as the Windows-only one in Core/Config) to stop it using 100% cpu in menus. 2013-11-05 10:54:37 +10:00
Sacha 04a4f31215 Qt Desktop: Hide cursor in fullscreen during gameplay, unless on-screen controls are enabled. 2013-11-04 22:30:38 +10:00
Sacha 52eb46c291 Buildfix for Symbian. Remove unused swap code.
Symbian didn't like the -= even though Linux did.
2013-11-03 20:40:40 +10:00
Sacha 159e30cbb2 Qt: Don't compile NEON if unsupported. Fixes #4422 2013-11-03 13:54:04 +10:00
Sacha 4e4657e94f Blackberry: remove invocation check from NativeApp (moved to native/).
LogoScreen: Don't take boot_filename as a parameter (no one uses it anyway) but check the global variable, boot_filename in case it was populated during initialisation, eg. Blackberry system message.
2013-11-03 13:18:28 +10:00
Henrik Rydgård 775915e523 Merge pull request #4165 from thedax/win32BumpVersionNumbers
All platforms: Bump up version numbers to 0.9.5.
2013-11-01 04:38:12 -07:00
Sacha ecfe43c149 CityHash is not used anymore, so we won't compile it. 2013-10-28 03:26:00 +10:00
Sacha 005e3cb5a8 Remove unnecessary compiles from CMake, Qt. 2013-10-28 00:28:18 +10:00
The Dax 78b7e52fba Update PPSSPP.pro, too. 2013-10-26 17:33:25 -04:00
The Dax 08bf80ade6 Update other platforms, 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 fc37c16aa2 No need to enable FZ every frame. 2013-10-25 21:52:50 +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
Unknown W. Brackets c486a09c2c Use a better default font path on Linux/Mac OS X.
This way people don't have to copy to ~/.ppsspp/flash0.
The override in ~/.ppsspp/PSP/flash0 still works.
2013-10-20 23:45:56 -07:00
Unknown W. Brackets afb578a325 Use the newer interface for Qt's gpu debugging. 2013-10-20 00:14:39 -07:00
Unknown W. Brackets 9131371df9 Fix Qt, update native. 2013-10-19 15:15:19 -07:00
Unknown W. Brackets b243df424e Fix a bad constant and unused var. 2013-10-19 14:57:45 -07:00
Unknown W. Brackets 3a36d5a0fa Qt: remove switch to show log (not supported.) 2013-10-19 14:57:45 -07:00
Unknown W. Brackets 7c23863102 Qt: Enable graphics logging by default (like Win.) 2013-10-19 14:57:45 -07:00
Unknown W. Brackets 3e18027b8d Fix some type comparison warnings. 2013-10-19 14:57:45 -07:00
Unknown W. Brackets 9a9aa5b194 Fix initialization order warnings. 2013-10-19 14:57:45 -07:00
SachaandHenrik Rydgard 2b11a6c92a Qt5 Linux no longer runs both UIs. 2013-10-19 23:18:37 +02:00
SachaandHenrik Rydgard 8c1d4e8ad7 Some Qt compatibility improves for Windows.
(Reapplied since I lost it in a bad push :/)

Conflicts:
	Qt/Core.pro
	Qt/PPSSPP.pro
2013-10-19 23:18:10 +02:00
SachaandHenrik Rydgard 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