Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-04-27 | [HTML5] Export as Progressive Web App. | Fabio Alessandrelli | |
Adds possibility to export as a progressive web app. Allows customizing base icons, display mode, orientation and offline page. | |||
2021-04-27 | [HTML5] HTTP server uses optional SSL. | Fabio Alessandrelli | |
Generates a key/cert snakeoil pair or use a custom SSL cert/key. This is of course false security, and potentially detrimental for it. But, so long, those are the requirements browser vendors agreed on to use things like the Gamepad API, and more advanced topics like wasm threads. You don't need this if you run on localhost (at least!), but you do need this (or a much safer nginx proxy) to try those things on your local network (e.g. when debugging a phone, networking, etc). | |||
2021-04-27 | [HTML5] Optional icon generation, use export name for it. | Fabio Alessandrelli | |
We used to only generate the favicon if it was specified in the user project settings, now it's optional, will export it to `NAME.icon.png`, (falling back to the default project icon if none is set in project settings), and the `<link>` tag is added using the `$HEAD_INCLUDE` instead of being hardcoded in the template. | |||
2021-04-27 | [HTML5] Debug HttpServer now runs in `web` cache subdir. | Fabio Alessandrelli | |
Serving all files in that folder and using a known list of mime types. Makes it easy to add more exported files, while still playing safe. | |||
2021-04-26 | Remove deprecated xr features properties. These properties are now provided ↵ | Fredia Huya-Kouadio | |
directly by the plugin. | |||
2021-04-23 | Android: Fix get_buffer false positive on empty dest buffer | Rémi Verschelde | |
Follow-up to #46810, this was missed in #47079 when fixing the issue for other platforms. Fixes #48135. | |||
2021-04-20 | Merge pull request #48053 from bruvzg/icu_no_except | Rémi Verschelde | |
Re-add "no-exceptions" for export templates builds with ICU. | |||
2021-04-20 | Merge pull request #47552 from szymonm-google/validation_layers_android | Rémi Verschelde | |
Validation layers on Android | |||
2021-04-20 | [JS, Android] Re-add "no-exceptions" for export templates builds with ICU. | bruvzg | |
2021-04-20 | Merge pull request #47879 from ↵ | Rémi Verschelde | |
SilverCreekEntertainment/add-uwp-export-project-notifier Fix EditorExportPlugin _export_begin and _export_end functions not being called when exporting UWP | |||
2021-04-16 | Fix macOS build with all sanitizers enabled. | bruvzg | |
2021-04-15 | Merge pull request #40924 from qarmin/more_undefined_flags | Rémi Verschelde | |
2021-04-15 | Fix issue causing export to fail with "Could not unzip temporary unaligned ↵ | Fredia Huya-Kouadio | |
APK" error and improve command output logging. | |||
2021-04-15 | Add more sanitizer flags to shows more bugs | Rafał Mikrut | |
2021-04-14 | Fix EditorExportPlugin _export_begin and _export_end functions not being ↵ | Gromph | |
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. | |||
2021-04-14 | Allow to build dev template with symbols | thebestnom | |
2021-04-13 | [iOS] Fix for plugin modified time check | Sergey Minakov | |
2021-04-13 | Merge pull request #47844 from m4gr3d/update_activity_result_callback | Rémi Verschelde | |
Add support for forwarding callbacks from Godot's parent activity | |||
2021-04-12 | Add support for forwarding callbacks from Godot's parent activity. | Fredia Huya-Kouadio | |
2021-04-12 | Fix custom boot splash image scaling. | Fredia Huya-Kouadio | |
2021-04-12 | Validation layers on Android | Szymon Majewski | |
2021-04-09 | Fix issue causing the response callback to be invoked with the invalid ↵ | Fredia Huya-Kouadio | |
`requestCode` and deprecate support for forwarding callbacks from Godot's parent activity. | |||
2021-04-06 | [HTML5] Implement WebGL fallback. | Fabio Alessandrelli | |
According to project settings and when WebGL2 is not available. This does nothing in current master, as we have no rendering yet! | |||
2021-04-05 | Style: Apply clang-tidy's `readability-braces-around-statements` | Rémi Verschelde | |
2021-04-05 | Style: Apply clang-tidy's `modernize-use-nullptr` | Rémi Verschelde | |
2021-04-03 | [HTML5] Disable body_size in fetch. | Fabio Alessandrelli | |
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. | |||
2021-03-30 | Fix window resizing after minimization on Windows | floppyhammer | |
2021-03-29 | [HTML5] Fix WM notifications not being called. | Fabio Alessandrelli | |
Regression from the library refactoring, binding and not calling is pretty useless 'o_o. | |||
2021-03-29 | [HTML5] Fix Mono builds (old emcc?) | Fabio Alessandrelli | |
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. | |||
2021-03-29 | Merge pull request #47435 from madmiraal/rename-texture-get_data | Rémi Verschelde | |
Rename Texture.get_data() to get_image() | |||
2021-03-29 | [macOS] Enable code signing by default, use ad-hoc signature if no identity ↵ | bruvzg | |
specified. | |||
2021-03-28 | Rename Texture.get_data() to get_image() | Marcel Admiraal | |
2021-03-23 | Rename some more global enums (Key, Joy, MIDI) | Aaron Franke | |
2021-03-23 | Rename ButtonList enum and members to MouseButton | Aaron Franke | |
2021-03-20 | Merge pull request #47191 from Faless/js/4.x_force_mime | Rémi Verschelde | |
[HTML5] Fix loading when mime-type is missing. | |||
2021-03-20 | Merge pull request #46966 from qarmin/faster_release | Rémi Verschelde | |
Allow to not optimize release build | |||
2021-03-20 | [HTML5] Fix editor version numbering. | Fabio Alessandrelli | |
Should not write patch version when it's `0`. | |||
2021-03-20 | [HTML5] Fix loading when mime-type is missing. | Fabio Alessandrelli | |
`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. | |||
2021-03-20 | Merge pull request #46818 from BastiaanOlij/fix_android_vulkan | Rémi Verschelde | |
Working on fixes for Android and Vulkan | |||
2021-03-18 | Add "Replace existing signature" to the macOS export (enabled by default). | bruvzg | |
2021-03-18 | Fixes on android: | Bastiaan Olij | |
- creating Vulkan context instead of OpenGL - checking for validity of ENV in wrapper classes - fix for access to JavaVM from threads | |||
2021-03-17 | Fix onMainRequestPermissionsResult callback for Android plugins. | Fredia Huya-Kouadio | |
2021-03-17 | Merge pull request #47080 from mbrlabs/ios-sensor-conversion | Rémi Verschelde | |
Converted sensor acceleration units to m/s² on iOS and UWP | |||
2021-03-17 | Converted sensor acceleration units to m/s^2 on iOS and UWP | Marcus Brummer | |
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. | |||
2021-03-16 | Enable `doNotStrip` when doing development/debugging within Android Studio | Fredia Huya-Kouadio | |
2021-03-16 | Leverage java annotations to simplify the logic used to register the Godot ↵ | Fredia Huya-Kouadio | |
plugin methods. | |||
2021-03-14 | Allow to not optimize release build | Rafał Mikrut | |
2021-03-14 | Merge pull request #46810 from W4RH4WK/file-access-get-buffer-parameter-checks | Rémi Verschelde | |
Add parameter checks to FileAccess get_buffer functions | |||
2021-03-13 | Merge pull request #46941 from goostengine/asan-msvc | Rémi Verschelde | |
Add `use_asan` option for MSVC to enable AddressSanitizer | |||
2021-03-13 | Merge pull request #46900 from Ev1lbl0w/bugfix-malloc_calls | Rémi Verschelde | |
Replace malloc's with Godot's memalloc macro |