Commit Graph
100 Commits
Author SHA1 Message Date
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