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
Sacha
d892f7077d
Qt: Cleanup the menu creation even more. Use classes instead of defines. Now automatically translates and sets state. Update translations.
2013-11-22 14:05:36 +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
5ed685d54b
Qt: Show window before expanding widget. Fixes #4608
2013-11-22 04:25:56 +10:00
Sacha
efa0e62e8d
Qt: Allow building project from any directory. #4605
2013-11-22 04:07:18 +10:00
Sacha
693938e859
Qt: Load the language too, if detected on boot.
2013-11-22 02:38:19 +10:00
Sacha
e3f48b4824
Qt: Update menubar action code. Make it more readable.
2013-11-22 02:32:46 +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
Sacha
061966dae2
Qt: Hide menubar. Attach shortcuts to the main window so they still trigger when menubar is hidden. Fix bug with ctrl+number for screen size during full screen.
2013-11-21 13:48:16 +10:00
Sacha
392abf4a26
Qt: Prevent window resize, fixes #4594
2013-11-21 13:24:33 +10:00
Sacha
89c136473f
Qt: Allow shortcuts to work in fullscreen. Fixes #4601
2013-11-21 12:45:45 +10:00
Sacha
b84ce4bc44
Qt: Load language at boot.
2013-11-21 11:59:02 +10:00
Sacha
a151abf115
Qt Fullscreen: Remove some redundant code. Let the window resize naturally to changes in its content.
2013-11-21 00:07:04 +10:00
Sacha
7b6c59ea18
Qt: Fix font display on non-UTF systems (eg. Symbian).
2013-11-20 15:16:44 +10:00
Sacha
5cdfe40c03
Qt5: Buildfix. Thanks to @Bigpet.
...
Implement an about section. Maybe this should run credits?
Fixes #4587
2013-11-20 11:50:16 +10:00
Sacha
a41e3d3432
Qt: Remove controls. Undefine emit so that it is easier to use Qt headers in native files.
2013-11-20 01:25:59 +10:00
Sacha
47f3e700c4
Qt: Clean up messy code.
2013-11-19 21:02:43 +10:00
Sacha
7adb819a41
Qt: Some more improvements to the code.
2013-11-19 20:18:11 +10:00
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
Sacha
2b11a6c92a
Qt5 Linux no longer runs both UIs.
2013-10-19 23:18:37 +02:00
Sacha
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
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
8de3d882a1
Buildfix for Qt, Qt5, Windows on Qt.
2013-10-19 05:22:32 +10:00
Sacha
f8e386995f
Buildfix for Qt on Windows. Rearrange parts of the Qt project file.
2013-10-19 04:03:11 +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
Unknown W. Brackets
af2ccbb9da
Rename flashDirectory to flash0Directory.
2013-10-12 16:08:39 -07:00
Unknown W. Brackets
79143b56d2
Allow config files to be placed under the memstick.
...
This way, they can be configured more easily on Android, etc.
2013-10-12 16:02:03 -07:00
Sacha
51a3e16295
Add vibration support for Symbian. Update native.
2013-10-11 02:50:01 +10:00
Sacha
02e076ec95
Build fixes.
2013-10-09 14:17:48 +10:00
Sacha
a7346e5d59
Buildfix for CMake / Qt
2013-10-09 01:45:37 +10:00
Henrik Rydgård
e7f3a433c0
Merge pull request #4065 from unknownbrackets/savestates
...
Fix some savestate compatibility issues
2013-10-06 23:58:31 -07:00
Sacha
8b3f1e6fa4
Fix Symbian build.
2013-10-07 15:36:54 +10:00
Unknown W. Brackets
0ec09f9700
Move parts of ChunkFile into a cpp, cleanup.
2013-10-06 22:09:50 -07:00
Unknown W. Brackets
a2d1fd5a79
Linux buildfix (a bit blind.)
2013-09-29 10:46:46 -07:00
adrian17
db6ed6f399
Removed unused files from Common.
2013-09-27 16:47:21 +02:00
Unknown W. Brackets
3787471791
Add some initial methods to GPUDebugInterface.
2013-09-22 10:22:33 -07:00
Sacha
996c47a9b9
Buildfix.
2013-09-16 01:26:29 +10:00
Sacha
893ecffebe
Symbian: Make distribution easier.
2013-09-12 10:58:13 +10:00
Zetro
43f78b5d5a
Use key mappings in desktop Qt frontend
2013-09-10 19:12:38 +02:00
Zetro
ea2de859b5
Handle mouse move and scroll wheel events in Qt
2013-09-10 19:12:07 +02: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
Kokusho
eef5fa3d94
linux qt build failed fix ( Issue 3599 )
...
simple fix based on NativeApp.cpp
2013-09-08 01:18:46 +02:00
Unknown W. Brackets
2e8b475789
Don't ignore the low bits of the framebuf pointer.
2013-09-07 02:01:01 -07:00
Sacha
97b191bc77
Remove unnecessary and unsupported language files: Symbian and Meego.
2013-09-03 16:35:25 +10:00