Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-08-29 | [Web] Rename JavaScript platform to Web. | Fabio Alessandrelli | |
Also rename export name from "HTML5" to "Web". | |||
2022-08-25 | Improve platform-specific READMEs to add useful links | Hugo Locurcio | |
This also adds READMEs for all platforms. | |||
2022-08-25 | Unify bits, arch, and android_arch into env["arch"] | Aaron Franke | |
Fully removes the `bits` option and adapts the code that relied on it. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com> | |||
2022-08-22 | Replace Array return types with TypedArray | kobewi | |
2022-08-22 | Merge pull request #64374 from RandomShaper/inheritable_cl_args | Rémi Verschelde | |
2022-08-19 | Overhaul CLI argument forwarding to processes started by the editor | Pedro J. Estébanez | |
2022-08-15 | Improve performance of screen_get_dpi() in Javascript | Jamie Pate | |
Replace a bisect with a single multiplication when calling screen_get_dpi() in Javascript Tested the value of window.matchMedia(`(resolution:${(window.devicePixelRatio*96).toFixed(100)}dpi)`).matches which is true except for values that cause a lot of rounding errors (e.g. dpr : 0.3 => resolution: 28.799999999999997dpi) Even in these cases the value matches the result of the previous `findDPI()` method. See also: https://github.com/godotengine/godot/commit/6cff589b5bd483b563fe465bde74ca94902aab41#r81273660 | |||
2022-08-14 | Refactor the export checking logic to improve separation of concerns | Fredia Huya-Kouadio | |
2022-08-04 | Add support for multiple virtual keyboard types | Brian Semrau | |
2022-07-31 | Extract EditorResourceConversionPlugin into its own source files and clean ↵ | Yuri Sizov | |
up editor includes | |||
2022-07-30 | Merge pull request #63563 from aaronfranke/export-arch | Rémi Verschelde | |
2022-07-29 | Make some editor export methods const | Aaron Franke | |
2022-07-29 | Remove Signal connect binds | Juan Linietsky | |
Remove the optional argument p_binds from `Object::connect` since it was deprecated by Callable.bind(). Changed all uses of it to Callable.bind() | |||
2022-07-27 | HTML5: Add support for `Input.vibrate_handheld()` | pattlebass | |
2022-07-26 | Split up editor export code into multiple files | Aaron Franke | |
2022-07-25 | Code quality: Fix header guards consistency | Rémi Verschelde | |
Adds `header_guards.sh` bash script, used in CI to validate future changes. Can be run locally to fix invalid header guards. | |||
2022-07-15 | HTML5: Make `OS.get_locale()` match other platforms | pattlebass | |
Fixes #63029. | |||
2022-07-08 | Add static methods for creating Image and ImageTexture | kobewi | |
2022-07-01 | Default cursor fix for html5 export | Raffaele Picca | |
2022-06-14 | refactoring: simplify compiler version check | Jiri Suchan | |
2022-06-14 | [HTML5] Add GDNative+Threads build. | Fabio Alessandrelli | |
2022-06-08 | Add readable export errors. | bruvzg | |
2022-05-25 | HTML5: Run `npm audit fix` | Rémi Verschelde | |
And re-add `node_modules` to `.gitignore` which I mistakenly removed with an earlier cleanup. | |||
2022-05-25 | HTML5: Enable mbedTLS module for Crypto object | Rémi Verschelde | |
Increases the size of the wasm by around 3% (~300-350 KiB). This enables using the Crypto object for hashing, signing and encryption, and therefore reduces the gap between the features of the HTML5 platform and other platforms. Closes https://github.com/godotengine/godot-proposals/issues/3574. | |||
2022-05-20 | Add a new HashSet template | reduz | |
* Intended to replace RBSet in most cases. * Optimized for iteration speed | |||
2022-05-19 | Merge pull request #61020 from timothyqiu/wait-busy | Rémi Verschelde | |
2022-05-16 | Replace most uses of Map by HashMap | reduz | |
* Map is unnecessary and inefficient in almost every case. * Replaced by the new HashMap. * Renamed Map to RBMap and Set to RBSet for cases that still make sense (order matters) but use is discouraged. There were very few cases where replacing by HashMap was undesired because keeping the key order was intended. I tried to keep those (as RBMap) as much as possible, but might have missed some. Review appreciated! | |||
2022-05-14 | Swap the meaning of CURSOR_WAIT and CURSOR_BUSY | Haoyu Qiu | |
2022-05-11 | Fix ZipIO crash when reused (and possible leaks). | bruvzg | |
2022-05-11 | [HTML5] Limit the returned OS cpu count to 2. | Fabio Alessandrelli | |
Temporarily workaround issues due to godot spawning too many threads. | |||
2022-05-10 | [HTML5] Fix JS "tools" editor plugin. | Fabio Alessandrelli | |
Needed update after file/dir access refactoring. | |||
2022-05-10 | [HTML5] Add "webgl/webgl2.h" as OpenGL include. | Fabio Alessandrelli | |
Requires emscripten versions > 2.0.17 . | |||
2022-05-04 | Merge pull request #51682 from mdavisprog/os-is-process-running | Rémi Verschelde | |
OS::is_process_running function. | |||
2022-05-03 | Add OS::is_process_running function. | mdavisprog | |
Adds the is_process_running function to the native OS class and exposes it to script. This is implemented on Windows and Unix platforms. A stub is provided for other platforms that do not support this function. Documentation is updated to reflect new API function. | |||
2022-05-03 | [JS] Add flag to disable weak symbols in ZSTD. | Fabio Alessandrelli | |
Weak symbols are currently broken in upstream emscripten. | |||
2022-05-03 | Added missing signature. | Fabio Alessandrelli | |
2022-05-03 | Merge pull request #60714 from Calinou/typedef-remove-ref | Rémi Verschelde | |
Remove `RES` and `REF` typedefs in favor of spelled out `Ref<>` | |||
2022-05-03 | Remove `RES` and `REF` typedefs in favor of spelled out `Ref<>` | Hugo Locurcio | |
These typedefs don't save much typing compared to the full `Ref<Resource>` and `Ref<RefCounted>`, yet they sometimes introduce confusion among new contributors. | |||
2022-04-29 | Add GDNativeInterface::get_library_path to GDExtension | Emmanuel Leblond | |
2022-04-28 | Implement text-to-speech support on Android, iOS, HTML5, Linux, macOS and ↵ | bruvzg | |
Windows. Implement TextServer word break method. | |||
2022-04-20 | Fix more issues found by cppcheck. | bruvzg | |
2022-04-12 | Narrow FileAccess scope to prevent deadlocks. | bruvzg | |
2022-04-11 | Make FileAccess and DirAccess classes reference counted. | bruvzg | |
2022-04-06 | Fix some issues found by cppcheck. | bruvzg | |
2022-03-26 | HTML5: Explain why export templates are missing | Rémi Verschelde | |
Same for UWP. This is skipped in DEV_ENABLED builds so contributors can still test the export pipeline (and CI still compiles it on debug builds). | |||
2022-03-23 | Bump minimist from 1.2.5 to 1.2.6 in /platform/javascript | dependabot[bot] | |
Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6. - [Release notes](https://github.com/substack/minimist/releases) - [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6) --- updated-dependencies: - dependency-name: minimist dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> | |||
2022-03-17 | Merge pull request #59062 from BastiaanOlij/storagerd_texture | Rémi Verschelde | |
2022-03-16 | Implement GDExtension export plugin. | bruvzg | |
2022-03-16 | Split dummy renderer classes into separate files | Bastiaan Olij | |
Split canvas_texture_storage and texture_storage from render_storage class | |||
2022-03-11 | Convert uses of `DirAccess *` to `DirAccessRef` to prevent memleaks | Rémi Verschelde | |
`DirAccess *` needs to be deleted manually, and this is often forgotten especially when doing early returns with `ERR_FAIL_COND`. `DirAccessRef` is deleted automatically when it goes out of scope. Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com> |