summaryrefslogtreecommitdiffstats
path: root/platform
Commit message (Collapse)AuthorAgeFilesLines
* Android: Fix get_buffer false positive on empty dest bufferRémi Verschelde2021-04-231-1/+1
| | | | | | | Follow-up to #46810, this was missed in #47079 when fixing the issue for other platforms. Fixes #48135.
* Merge pull request #48053 from bruvzg/icu_no_exceptRémi Verschelde2021-04-202-2/+5
|\ | | | | Re-add "no-exceptions" for export templates builds with ICU.
| * [JS, Android] Re-add "no-exceptions" for export templates builds with ICU.bruvzg2021-04-202-2/+5
| |
* | Merge pull request #47552 from szymonm-google/validation_layers_androidRémi Verschelde2021-04-203-9/+12
|\ \ | |/ |/| Validation layers on Android
| * Validation layers on AndroidSzymon Majewski2021-04-123-9/+12
| |
* | Merge pull request #47879 from ↵Rémi Verschelde2021-04-201-0/+2
|\ \ | | | | | | | | | | | | SilverCreekEntertainment/add-uwp-export-project-notifier Fix EditorExportPlugin _export_begin and _export_end functions not being called when exporting UWP
| * | Fix EditorExportPlugin _export_begin and _export_end functions not being ↵Gromph2021-04-141-0/+2
| | | | | | | | | | | | | | | | | | called when exporting UWP in uwp's version of export.cpp create a ExportNotifier object so that EditorExportPlugin _export_begin and _export_end functions will be called as documentated.
* | | Fix macOS build with all sanitizers enabled.bruvzg2021-04-163-16/+4
| | |
* | | Merge pull request #40924 from qarmin/more_undefined_flagsRémi Verschelde2021-04-153-19/+59
|\ \ \
| * | | Add more sanitizer flags to shows more bugsRafał Mikrut2021-04-153-19/+59
| | | |
* | | | Fix issue causing export to fail with "Could not unzip temporary unaligned ↵Fredia Huya-Kouadio2021-04-151-10/+28
|/ / / | | | | | | | | | APK" error and improve command output logging.
* / / Allow to build dev template with symbolsthebestnom2021-04-143-8/+32
|/ /
* | [iOS] Fix for plugin modified time checkSergey Minakov2021-04-131-2/+3
| |
* | Merge pull request #47844 from m4gr3d/update_activity_result_callbackRémi Verschelde2021-04-131-0/+19
|\ \ | | | | | | Add support for forwarding callbacks from Godot's parent activity
| * | Add support for forwarding callbacks from Godot's parent activity.Fredia Huya-Kouadio2021-04-121-0/+19
| |/
* / Fix custom boot splash image scaling.Fredia Huya-Kouadio2021-04-123-7/+23
|/
* Fix issue causing the response callback to be invoked with the invalid ↵Fredia Huya-Kouadio2021-04-091-23/+1
| | | | `requestCode` and deprecate support for forwarding callbacks from Godot's parent activity.
* [HTML5] Implement WebGL fallback.Fabio Alessandrelli2021-04-062-0/+12
| | | | | According to project settings and when WebGL2 is not available. This does nothing in current master, as we have no rendering yet!
* Style: Apply clang-tidy's `readability-braces-around-statements`Rémi Verschelde2021-04-053-12/+16
|
* Style: Apply clang-tidy's `modernize-use-nullptr`Rémi Verschelde2021-04-054-11/+11
|
* [HTML5] Disable body_size in fetch.Fabio Alessandrelli2021-04-032-29/+1
| | | | | | | | | | | | | | We were using `Content-Length` from the server when `Content-Encoding` was not set (i.e. response was not compressed). Sadly, in CORS requests accessing headers is restricted, and while `Content-Length` is enabled by default, `Content-Encoding` is not. This results in the impossibility of knowing if the content was compressed, unless the server explicitly enabled the encoding header via `Access-Control-Expose-Headers`. To keep maximum compatibility we must disable `body_size` completely.
* Fix window resizing after minimization on Windowsfloppyhammer2021-03-301-0/+2
|
* [HTML5] Fix WM notifications not being called.Fabio Alessandrelli2021-03-291-1/+1
| | | | | Regression from the library refactoring, binding and not calling is pretty useless 'o_o.
* [HTML5] Fix Mono builds (old emcc?)Fabio Alessandrelli2021-03-291-12/+16
| | | | | | | | | | | Promise chaining the emscripten module `then` function breaks it badly, causing an infinite loop. I'm unsure about the source of the issue, but most likely at this point is due to the old emscripten version (I remember very old html5 builds having issue with promise chaining too). With this commit, we no longer use the module as a promise, and instantiate it using `Promise` objects directly for compatibility.
* Merge pull request #47435 from madmiraal/rename-texture-get_dataRémi Verschelde2021-03-295-18/+18
|\ | | | | Rename Texture.get_data() to get_image()
| * Rename Texture.get_data() to get_image()Marcel Admiraal2021-03-285-18/+18
| |
* | [macOS] Enable code signing by default, use ad-hoc signature if no identity ↵bruvzg2021-03-291-8/+6
|/ | | | specified.
* Rename some more global enums (Key, Joy, MIDI)Aaron Franke2021-03-2310-18/+18
|
* Rename ButtonList enum and members to MouseButtonAaron Franke2021-03-236-62/+62
|
* Merge pull request #47191 from Faless/js/4.x_force_mimeRémi Verschelde2021-03-201-1/+1
|\ | | | | [HTML5] Fix loading when mime-type is missing.
| * [HTML5] Fix loading when mime-type is missing.Fabio Alessandrelli2021-03-201-1/+1
| | | | | | | | | | | | | | | | | | `WebAssembly.instantiateStreaming` requires the mime-type to be `application/wasm`, but some servers (including most debug servers) do not provide the content-type header. This commit forces it via JavaScript, by creating a `Response` object with the `wasm` content, and explicitly defined `content-type` header.
* | Merge pull request #46966 from qarmin/faster_releaseRémi Verschelde2021-03-208-27/+31
|\ \ | | | | | | Allow to not optimize release build
| * | Allow to not optimize release buildRafał Mikrut2021-03-148-27/+31
| | |
* | | [HTML5] Fix editor version numbering.Fabio Alessandrelli2021-03-201-1/+5
| |/ |/| | | | | Should not write patch version when it's `0`.
* | Merge pull request #46818 from BastiaanOlij/fix_android_vulkanRémi Verschelde2021-03-207-2/+87
|\ \ | | | | | | Working on fixes for Android and Vulkan
| * | Fixes on android:Bastiaan Olij2021-03-187-2/+87
| | | | | | | | | | | | | | | | | | - creating Vulkan context instead of OpenGL - checking for validity of ENV in wrapper classes - fix for access to JavaVM from threads
* | | Add "Replace existing signature" to the macOS export (enabled by default).bruvzg2021-03-181-0/+5
|/ /
* | Fix onMainRequestPermissionsResult callback for Android plugins.Fredia Huya-Kouadio2021-03-172-0/+25
| |
* | Merge pull request #47080 from mbrlabs/ios-sensor-conversionRémi Verschelde2021-03-172-4/+16
|\ \ | | | | | | Converted sensor acceleration units to m/s² on iOS and UWP
| * | Converted sensor acceleration units to m/s^2 on iOS and UWPMarcus Brummer2021-03-172-4/+16
| | | | | | | | | | | | | | | | | | This is beacuse on Android these values are already in m/s^2 while on iOS and UWP they are in g. This just makes the behaviour consistent on all platforms.
* | | Enable `doNotStrip` when doing development/debugging within Android StudioFredia Huya-Kouadio2021-03-165-10/+30
|/ /
* | Leverage java annotations to simplify the logic used to register the Godot ↵Fredia Huya-Kouadio2021-03-169-64/+243
| | | | | | | | plugin methods.
* | Merge pull request #46810 from W4RH4WK/file-access-get-buffer-parameter-checksRémi Verschelde2021-03-141-0/+3
|\ \ | | | | | | Add parameter checks to FileAccess get_buffer functions
| * | Add parameter checkes to FileAccess get_buffer functionsAlex Hirsch2021-03-091-0/+3
| | | | | | | | | | | | fix #46540
* | | Merge pull request #46941 from goostengine/asan-msvcRémi Verschelde2021-03-131-0/+7
|\ \ \ | | | | | | | | Add `use_asan` option for MSVC to enable AddressSanitizer
| * | | Add `use_asan` option for MSVC to enable AddressSanitizerAndrii Doroshenko (Xrayez)2021-03-121-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Exposes AddressSanitizer support in MSVC compiler. Can be installed via individual components in the Visual Studio 2019 Installer. Disabled by default. Compile the engine with `scons use_asan=yes`.
* | | | Merge pull request #46900 from Ev1lbl0w/bugfix-malloc_callsRémi Verschelde2021-03-133-12/+14
|\ \ \ \ | |_|_|/ |/| | | Replace malloc's with Godot's memalloc macro
| * | | Replace malloc's with Godot's memalloc macroEv1lbl0w2021-03-133-12/+14
| | | |
* | | | Merge pull request #46929 from Anshul7sp1/typosAndGrammarRémi Verschelde2021-03-133-5/+5
|\ \ \ \ | | | | | | | | | | Fixes small typos and grammar correction
| * | | | Fixes small typos and grammar correctionAnshul7sp12021-03-123-5/+5
| | |/ / | |/| |