summaryrefslogtreecommitdiffstats
path: root/platform
Commit message (Collapse)AuthorAgeFilesLines
* Fix directory check when exporting projectvolzhs2019-03-065-5/+5
| | | | Fix #26702
* Merge pull request #26633 from akien-mga/driver-fallback-etcRémi Verschelde2019-03-069-10/+23
|\ | | | | Disable driver fallback to GLES2 by default
| * Disable driver fallback to GLES2 by defaultRémi Verschelde2019-03-059-10/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GLES2 is not designed to be a drop-in replacement for the GLES3 backend, so the fallback mode has to be used knowingly. It *can* make sense for simple projects which make sure to handle the differences between both rendering backends, but most users should stick to one supported backend. By making it opt-in, we can now use this parameter to define whether to export ETC textures to Android and iOS when using GLES3 + Fallback. When using GLES3 without Fallback on Android, set the proper min GLES version in the AndroidManifest. Also made the option boolean and renamed it for clarity and to avoid conflict with the previous String option (which would always evaluate as "true" otherwise). Fixes #26569.
* | Merge pull request #26666 from Calinou/update-server-buildsystemRémi Verschelde2019-03-061-4/+70
|\ \ | | | | | | Update the server platform's `detect.py` to match x11's
| * | Update the server platform's `detect.py` to match x11'sHugo Locurcio2019-03-051-4/+70
| | | | | | | | | | | | | | | This adds support for LTO, UBSAN/ASAN/LSAN, debugging symbols options and `optimize=size` in the `server` platform.
* | | Merge pull request #26664 from marxin/fix-25714-__bswap_16Rémi Verschelde2019-03-051-4/+4
|\ \ \ | | | | | | | | Replace usage of __bswap_16 with BSWAP16 (#25714).
| * | | Replace usage of __bswap_16 with BSWAP16 (#25714).marxin2019-03-051-4/+4
| |/ /
* | | Merge pull request #26626 from rluders/misleading-error-message-exportRémi Verschelde2019-03-055-0/+20
|\ \ \ | |/ / |/| | Fixing misleading error message when trying to export
| * | Fixes misleading error message when trying to exportRicardo Lüders2019-03-055-0/+20
| | | | | | | | | | | | | | | | | | | | | This patch fixes the misleading error message when users try to "export all" into an invalid destination path. Closes #26539
* | | Fix HTML5 quick preview URLbruvzg2019-03-051-1/+1
| |/ |/|
* | Remove microphone from export options and distribution plistSam Green2019-03-041-4/+0
|/
* More style cleanup...Rémi Verschelde2019-03-041-1/+0
|
* Add support for event accumlation (off by default, on for editor), fixes #26536Juan Linietsky2019-03-033-17/+23
|
* Implement a more coherent (and way less hack) way to block animation ↵Juan Linietsky2019-03-031-3/+2
| | | | updates, fixes #24618
* Ability to keep pumping messages while being debugged, may be a solution for ↵Juan Linietsky2019-03-032-2/+28
| | | | #21431
* Improve VRAM texture compression checks for mobile/webRémi Verschelde2019-03-033-32/+25
| | | | | | | | | | | For HTML5, we need to support S3TC if running on desktop, and ETC or ETC2 for mobile, so make this explicit. Add logic to check for ETC2 support on GLES3, and remove incorrect ETC feature for GLES3 on Android. Fix ETC check invalidating templates on HTML5. Fixes #26476.
* Merge pull request #26474 from akien-mga/scons-silence-x11Rémi Verschelde2019-03-021-2/+0
|\ | | | | SCons: Reduce spam from x11:can_build
| * SCons: Reduce spam from x11:can_buildRémi Verschelde2019-03-021-2/+0
| | | | | | | | | | When cross-compiling for non-X11 on Linux, it used to be quite spammy. Now it will only print errors if you miss more than just pkg-config and x11.
* | SCons: Move platform-specific Opus config to its moduleRémi Verschelde2019-03-023-18/+0
|/
* Merge pull request #26353 from ivanarh/android_hide_keyboard_crashRémi Verschelde2019-03-011-8/+0
|\ | | | | Android: Fixed a possible crash in keyboard hide method.
| * Android: Fixed a possible crash in keyboard hide method. It's called not ↵Ivan Ponomarev2019-02-271-8/+0
| | | | | | | | from main thread so InputMethodManager can't be used directly.
* | Merge pull request #26407 from marcelofg55/audio_input_androidRémi Verschelde2019-03-012-0/+119
|\ \ | | | | | | Implement Audio Input support on Android
| * | Implement Audio Input support on AndroidMarcelo Fernandez2019-02-282-0/+119
| |/
* / X11: Fix drag and drop from non-latin pathsRémi Verschelde2019-02-281-1/+1
|/ | | | | | Fixes #25826. Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com>
* Android: Fixed problems with memory leaks due to absent ↵Ivan Ponomarev2019-02-274-28/+98
| | | | ReleaseStringUTFChars calls.
* Merge pull request #26134 from marxin/fix-Wsign-compareRémi Verschelde2019-02-271-2/+2
|\ | | | | Fix -Wsign-compare warnings.
| * Fix -Wsign-compare warnings.marxin2019-02-271-2/+2
| | | | | | | | | | I decided to modify code in a defensive way. Ideally functions like size() or length() should return an unsigned type.
* | -Properly handle missing ETC support on exportJuan Linietsky2019-02-263-0/+18
|/ | | | | -Added ability for resource importers to save metadata -Added ability for resource importers to validate depending on project settings
* Fixed possible crash on iOS in applicationDidReceiveMemoryWarning method: ↵Ivan Ponomarev2019-02-261-2/+4
| | | | event loop may be null when it's called.
* -Remove harcoded opengl extension testing from OS, ask rasterizer instead.Juan Linietsky2019-02-268-17/+7
| | | | -Fixed a bug where etc textures were imported broken
* Merge pull request #26160 from marxin/come-up-with-use_gccHein-Pieter van Braam2019-02-251-5/+6
|\ | | | | Come up with use_gcc.
| * Come up with use_gcc.marxin2019-02-231-5/+6
| | | | | | | | Add new method. Fix wrong version condition for -fpie.
* | Merge pull request #26242 from serados/init_mouse_pos_winHein-Pieter van Braam2019-02-252-0/+17
|\ \ | | | | | | Update Windows global mouse position at startup
| * | Update Windows global mouse position at startupJunwei Ng2019-02-252-0/+17
| | | | | | | | | | | | | | | Fixes issue #8145 for Windows, in the same manner as issue #21910 fixed it for X11.
* | | Merge pull request #26240 from eska014/html5-preload-noownRémi Verschelde2019-02-246-13/+10
|\ \ \ | |/ / |/| | Properly preload files, always use stdout/-err in HTML5 platform
| * | Use stdout/-err for all messages in HTML5 platformLeon Krause2019-02-244-8/+8
| | |
| * | Fix file preloading warning in HTML5 platformLeon Krause2019-02-232-5/+2
| |/
* / [macOS] Make `move_window_to_foreground` to take focus in addition to moving ↵bruvzg2019-02-231-1/+2
|/ | | | window to front.
* Fix all -Wtype-limits warnings.marxin2019-02-212-2/+2
|
* Add -Wshadow=local to warnings and fix reported issues.marxin2019-02-202-15/+8
| | | | Fixes #25316.
* Drop RtAudio driver on WindowsRémi Verschelde2019-02-205-12/+6
| | | | | | | | | | | | We've been defaulting to WASAPI since 3.0 and it's superior to RtAudio in all aspects. Obsoletes and closes #25503. Also enable WINMIDI on MinGW, this had been missed initially. Fix os_windows.cpp and crash_handler_windows.cpp which had weird dependencies on RtAudio.h's includes (ugh).
* Fix compiling with use_mingw flag on WindowsMarcelo Fernandez2019-02-192-3/+2
|
* Merge pull request #25851 from BastiaanOlij/ios_export_capabilitiesRémi Verschelde2019-02-161-2/+77
|\ | | | | New export options in iOS
| * New export options iOSBastiaan Olij2019-02-161-2/+77
| |
* | Merge pull request #25879 from hpvb/fix-25629Rémi Verschelde2019-02-141-2/+31
|\ \ | | | | | | Detect when primusrun/optirun is in use
| * | Detect when primusrun/optirun is in useHein-Pieter van Braam2019-02-141-2/+31
| | | | | | | | | | | | | | | | | | It seems that bumblebee doesn't like us creating multiple GL contexts to avoid this we now detect whether we're running with this software and don't do anything.
* | | Don't crash if there's no application nameHein-Pieter van Braam2019-02-141-1/+6
|/ / | | | | | | This fixes #25852
* | Merge pull request #25842 from marcelofg55/windows_timezoneRémi Verschelde2019-02-132-2/+6
|\ \ | |/ |/| Fix get_time_zone_info returning inverted bias on Windows/UWP
| * Fix get_time_zone_info returning inverted bias on Windows/UWPMarcelo Fernandez2019-02-132-2/+6
| |
* | Fix typos with codespellRémi Verschelde2019-02-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Using codespell 1.14.0. Method: ``` $ cat > ../godot-word-whitelist.txt << EOF ang doubleclick lod nd numer que te unselect EOF $ codespell -w -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po" $ git diff // undo unwanted changes ```