Quickfix for android build (weirdly, works locally but not on teamcity)
Better fix for the UINT_64 errors.
Just a sanity check
Move the highlight when changing the current tab
Fix bug causing clickables not to highlight on mousedown in SDL builds
Qt:Use ARM to define mobile platform. Don't show fullscreen on Windows.
Fix Qt Audio.
Fix #2 for Qt Audio. Increase samples as it seems to sound much better.
Audio: Best settings on all platforms.
After numerous tests, I have found the perfect audio settings. It seems samples now needs to be 2048 for everyone. Buffer needs to be 8192. Anything else gets a patchy noise. None of these platforms were using the right audio settings. Qt and SDL now sound perfect but Blackberry still doesn't (OpenAL thing?).
Simply stick the Qt audio in a thread. It will now run flawlessly at low frame rates or frameskipping as well.
Crash fix for Symbian. Will have to put up with crummy music a little bit longer.
Clean up all the #ifdef's and GLES3 mess. Only Android and Blackberry (and later IOS) can run GLES3, so we'll just define those.
Remove QCOM_binning_control detection. Qualcomm suggests not to use the extension as the GPU automatically chooses the optimal output (on-the-fly) anyway. Also, each option causes crashes on every Adreno I have tested.
apple buildfix
Make keyboard navigation act slightly less crazy.
Remove DisableFZ. Use a working armv7 define. Add EnableFZ to Blackberry thread.
Terribly ugly workaround for destination alpha issues on Mali. Fixes #4272 .
Blackberry has FZ enabled by default. No need to add it manually. See: https://bugs.webkit.org/show_bug.cgi?id=97008
Use clock_gettime instead of gettimeofday as recommended by QNX.
Fix atomics on Blackberry. Was not clearing.