Sacha
d61da047d2
Blackberry: Remove narrow_landscape_exit as it restricts the usage of 'back' gestures on new installs.
...
Thanks for report Arifin.
2014-01-23 11:38:26 +10:00
Sacha
bb864bdb9a
Fix Qt for Maemo
2014-01-05 10:54:05 +10:00
Sacha
ec3815e4f1
Qt: Add Maemo compatibility. Hopefully an alternative to EGL/SDL frontend.
2014-01-02 16:16:13 +10:00
Sacha
af1c326617
Qt: Remove renaming of 'lowmem' zim so that it can be loaded externally as well. Update version.
2013-12-20 01:30:39 +10:00
Sacha
1d7a28ff27
Update native. Fixes #4873
2013-12-20 00:42:09 +10:00
Sacha
41ae3448c9
Show twitter option for non-Android. (not enabled)
2013-12-19 23:34:33 +10:00
Sacha
3cad2ed850
Use VFS for Flash0 dir on non-Windows/Apple platforms.
2013-12-19 23:30:32 +10:00
Sacha
c839222e7b
Blackberry buildfix.
2013-12-19 23:01:13 +10:00
Sacha
6b8d4cfe7b
Blackberry/BSDs: Don't sync memory back to the underlying file. This is terrible on I/O performance. Linux already has this by default. See: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21820
2013-12-10 23:24:13 +10:00
Sacha
bdaa6f335f
Linux 32-bit fix. We cannot allocate > 32MB for 32-bit mmap implementations which is causing issues getting SLIM to work. Also, we should explicitly disable in case it is stuck in someones ppsspp.ini. See: http://lxr.free-electrons.com/source/tools/perf/util/session.c#L1290
2013-12-10 23:24:13 +10:00
Sacha
108edd4093
Buildfix for Windows Qt. Enable PSP model SLIM on Symbian (works fine due to lack of mmap).
2013-12-10 18:49:25 +10:00
Sacha
2387509896
Proper fix for libpng16 includes.
...
Improve Blackberry CMake toolchain.
2013-12-10 02:14:56 +10:00
Sacha
dd6479c872
Blackberry: Improve packaging.
2013-12-09 14:43:20 +10:00
Sacha
68e5dbf517
Turn b.sh in to a centralised CMake builder for Native(Linux/BSD), Android, iOS and Blackberry.
2013-12-08 23:18:06 +10:00
Sacha
a0c5af288c
Add InputBox as a platform-specific system function instead of a host function. Enable it on all Qt platforms. Add Set Nickname to mobile Qt.
2013-12-08 20:16:34 +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
0a0351d2b0
Windows buildfix. Needed path in UI.vcxproj.
2013-12-08 03:21:40 +10:00
Sacha
f8da6550f7
Only include image writing headers on Windows. Since only it does screenshots right now.
2013-12-08 03:06:15 +10:00
Sacha
dde88b6ebd
Windows/Android buildfix.
2013-12-08 02:49:51 +10:00
Sacha
21ae157f66
Remove stb_image usage (no longer used for anything).
2013-12-08 02:37:06 +10:00
Sacha
6ea758db67
Use libpng to load PNGs. Fixes #4689 .
2013-12-08 01:42:17 +10:00
Sacha
8dc8101010
Use libpng on Blackberry.
2013-12-07 19:41:37 +10:00
Sacha
0d58d7d214
Proper fix for german translation.
2013-12-07 18:16:43 +10:00
Sacha
6d733213c7
Search for assets in executable path on Linux. Fixes #4738
...
Also remove redundant checks based on build directory.
2013-12-07 15:06:12 +10:00
Sacha
92157008ff
Improvements to CMake install.
2013-12-07 14:26:39 +10:00
Sacha
f3a0193777
Buildfix: Qt + MSVC2012
2013-12-06 14:00:17 +10:00
Sacha
6d60f17721
Update native.
2013-12-06 13:06:48 +10:00
Sacha
a6d1ae34a4
Update native (Symbian).
2013-12-06 05:04:37 +10:00
Sacha
26030e068b
Qt: Add libzip. Buildfix.
2013-12-06 01:30:45 +10:00
Sacha
31af63adf4
Buildfix: Another string::back() and including a .cpp?
2013-12-06 01:04:50 +10:00
Sacha
502621bb08
Travis: Fix android script.
2013-12-06 00:35:45 +10:00
Sacha
8eacddf549
Symbian buildfix.
2013-12-06 00:18:39 +10:00
Sacha
ce5f8b63a0
Linux and Qt buildfix.
2013-12-05 22:53:54 +10:00
Sacha
3ccbbcf63b
Buildfixes from homebrew merge.
2013-12-05 22:41:23 +10:00
Sacha
5a8c4ebd9e
Travis: Improve script.
2013-12-03 01:05:21 +10:00
Sacha
aab55aec76
Travis: Add support for Symbian.
2013-12-02 17:03:00 +10:00
xsacha
8af036eb1f
Merge pull request #4672 from xsacha/master
...
Build scripts: Use strict error checking to propogate errors to underlyi...
2013-12-01 08:40:51 -08:00
Sacha
937d8fef75
Travis: Use aria2c to speed up downloads. Blackberry server can be too slow at times, so add a Google Drive mirror to the mix.
2013-12-02 00:26:13 +10:00
Sacha
7821c8e7d5
Build scripts: Use strict error checking to propogate errors to underlying shell (hint: travis).
...
Stops builds from showing success when there was an error.
Had to workaround grep's issue of returning '1' when there is no matches. There is unfortunately no alternative.
Removed bin/bash header as it could restrict alternative shells.
Used set -e to break script whenever a non-zero return is encountered.
CMake was returning non-zero on CMAKE_TOOLCHAIN_FILE not being required. Now check for that in CMake instead of platform/abi. If the abi is missing and toolchain is not, that would have been the wrong advice anyway.
2013-12-01 22:02:09 +10:00
Sacha
a29f1a9192
Travis: Remove some redundant env's for Blackberry.
2013-11-29 02:04:39 +10:00
Sacha
939ea577d3
Quieter cmake.
...
Stop it spamming ' -- Installing' messages. We know it is installing assets.
Also make travis a bit quieter.
2013-11-29 01:34:56 +10:00
Sacha
995d94da05
Add a headless switch to b.sh.
2013-11-29 00:23:47 +10:00
Sacha
90b5097d45
Travis: add Blackberry. Improve Blackberry out-of-box compile.
2013-11-29 00:18:41 +10:00
Sacha
778eeb9968
Adhoc: Android buildfix and tab fix.
2013-11-28 16:05:11 +10:00
Sacha
c71186b35a
Partial Stretch: This setting is needed on other devices too.
2013-11-28 14:59:17 +10:00
Sacha
10efbd5457
Qt: Small fix. Wasn't declared as slot.
2013-11-28 13:27:10 +10:00
Sacha
d6cb23e77d
Buildfix for gcc (GNU) and Qt.
2013-11-27 03:02:29 +10:00
Sacha
f1d234e2a7
Qt Desktop: Use the existing mobile GL widget instead of duplicating the work.
2013-11-27 01:46:06 +10:00
Sacha
64ba644734
Qt: Use more cross-platform key sequences in menu where possible.
2013-11-26 17:03:31 +10:00
Sacha
8fc0531c13
Blackberry: Simulator build script.
2013-11-26 12:23:47 +10:00
Sacha
95881bdaac
Blackberry: Add simulator support.
2013-11-26 12:18:34 +10:00
Sacha
a4eb862c19
Qt: Fix version strings (some platforms need this)
2013-11-25 16:06:51 +10:00
Sacha
12bfcd0599
Qt: Some platforms don't like letters in version number.
2013-11-25 14:17:50 +10:00
Sacha
2b6e029f0c
Qt buildfix (split vertexdecoder arm/x86).
2013-11-25 03:25:11 +10:00
Sacha
f6cc234393
Qt: Detect version in qmake instead.
2013-11-25 03:25:11 +10:00
Sacha
0dadd84ef7
Symbian: Enable multi-threading (works now).
2013-11-24 20:22:35 +10:00
Sacha
132fe47c7d
Use XDG Directory Specification for Linux. See: http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
...
Means that everyone will have to manually move their existing config's.
Fixes #4623
2013-11-24 16:58:47 +10:00
xsacha
aa37a06999
Merge pull request #4625 from Bigpet/SDLBuildFix
...
Sdl build fix
2013-11-23 22:02:46 -08: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
Sacha
f02e88b87e
Buildfix.
2013-11-24 03:11:33 +10:00
Sacha
368537b13b
Use updated atlastool for correct Vietnamese font atlas.
2013-11-24 01:10:44 +10:00
Sacha
9661bce5cf
Update native and lang.
2013-11-24 00:48:20 +10:00
Sacha
657d5bc06e
Add support for latinised asian languages (such as Vietnamese) in font atlas.
2013-11-23 22:27:32 +10:00
Sacha
756f651eb2
Buildfix for older compilers, such as GCC 4.6.3
2013-11-22 16:22:41 +10: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
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
cd6de7922c
Change to default of 2x IR for large screens. Including mobiles as there is no noticeable trade-off on modern devices.
2013-11-21 16:29:56 +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
4cb1ecb4dc
Qt: Some improvements to main screen.
2013-11-21 12:44:06 +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
effca1e4c7
Improvements to timer hack.
2013-11-20 12:55:56 +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
5f5037754a
Android/Blackberry: Update the ui_atlas.
2013-11-20 11:21:40 +10:00
Sacha
a5a69e9f67
Use correct home location for Blackberry. Hide /home/sacha paths.
2013-11-20 01:25:59 +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
xsacha
3b40705197
Merge pull request #4571 from Bigpet/lowmem_atlas_minimize
...
reintroduce lowmem texture atlas for the qt build
2013-11-17 18:07:44 -08:00
Sacha
908af10834
Update native, autotests.
2013-11-18 11:50:21 +10:00
Sacha
28b42d3e5d
Add back the debug stats font to the _nofont ZIM. Just leave out the secondary font.
2013-11-18 11:46:07 +10: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