Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-12-09 | [HTML5] Fix errors when Mic is not allowed. | Fabio Alessandrelli | |
2020-12-09 | [HTML5] Improve platform buildsystem. | Fabio Alessandrelli | |
Check emcc version requirements when building GDNative. Add more build options (sanitizers, initial memory). | |||
2020-12-09 | [HTML5] Add logo and favicon to editor html. | Fabio Alessandrelli | |
2020-12-09 | Merge pull request #44128 from KoBeWi/🧹 | Rémi Verschelde | |
Cleanup unused engine code | |||
2020-12-09 | Cleanup unused engine code | Tomasz Chabora | |
2020-12-09 | Remove unused FileAccessJAndroid. | Fabio Alessandrelli | |
2020-12-09 | Merge pull request #44161 from Faless/fix/fa_buffered_remove | Rémi Verschelde | |
Remove unused FileAccessBuffered | |||
2020-12-08 | Android: fix mouse capture relative wrong | thebestnom | |
2020-12-08 | Android: Allow Mouse Capture | thebestnom | |
2020-12-08 | Merge pull request #43742 from qarmin/editor_modules_default_values | Rémi Verschelde | |
Initialize class/struct variables with default values in platform/ and editor/ | |||
2020-12-07 | Merge pull request #44021 from dakennedyd/personal | Rémi Verschelde | |
Fix implementation of move_to_trash() on Linux | |||
2020-12-07 | Fixes move_to_trash() on Linux | David Kennedy | |
Fixes #42840 OS move_to_trash() on Linux is not compliant with the Freedesktop specification | |||
2020-12-07 | Merge pull request #44076 from Faless/js/4.x_gdnative | Rémi Verschelde | |
[HTML5] Optional GDNative Support | |||
2020-12-06 | Remove now unused FileAccessBuffered. | Fabio Alessandrelli | |
2020-12-06 | [HTML5] Use regular unix FileAccess implementation. | Fabio Alessandrelli | |
2020-12-05 | [HTML5] Make GDNative support feature-based. | Fabio Alessandrelli | |
This is suboptimal as it requires adding an extra compile flag, but rewriting how feature tags work is beyond the scope of this work. | |||
2020-12-05 | [HTML5] Allow selecting the export type. | Fabio Alessandrelli | |
Available types: - Regular - GDNative (support dynamic linking and thus GDNative WASM files) - Threads (uses WebAssembly Threads) | |||
2020-12-05 | [HTML5] EditorRunNative works with GDNative. | Fabio Alessandrelli | |
This "breaks" our loading bar logic (libraries are not counted). Fixing it is non trivial and probably deserves investigating a different strategy. | |||
2020-12-05 | [HTML5] GDNative support via SIDE_MODULE. | Fabio Alessandrelli | |
Working with emscripten >= 2.0.10 | |||
2020-12-04 | [HTML5] Add function signatures to JS libraries. | Fabio Alessandrelli | |
2020-12-04 | RenderingServer reorganization | reduz | |
2020-12-04 | OSX: Fix tmp .app folder name after #44060 | Rémi Verschelde | |
2020-12-04 | Added driving joystick type to windows joystick handling | Bastiaan Olij | |
2020-12-04 | Merge pull request #44074 from reduz/reorganize-3d | Rémi Verschelde | |
Reorganize rendering server. | |||
2020-12-03 | Merge pull request #44018 from lyubomirv/mingw_use_static_cpp_option | Rémi Verschelde | |
Add 'use_static_cpp' option for MinGW builds | |||
2020-12-03 | Reorganize rendering server. | reduz | |
-Made RenderingServerScene abstract, allowing reimplementation -RenderingServerRaster -> RenderingServerDefault, but this class is going away soon. | |||
2020-12-03 | Add 'use_static_cpp' option for MinGW and MSVC builds | Lyubomir Vasilev | |
2020-12-03 | fix android wrong multi-touch pointerid | alan-w-255 | |
Fixes #43519. | |||
2020-12-03 | OSX: Remove tmp .app folder instead of moving to trash | Rémi Verschelde | |
Fixes #42232. And fixes memory leak with use of DirAccess, and harmonize the use of the sanitized pkg name. | |||
2020-12-02 | Initialize class/struct variables with default values in platform/ and editor/ | Rafał Mikrut | |
2020-12-02 | X11: Include limits.h for LONG_MAX | Rémi Verschelde | |
Fixes #44030. | |||
2020-11-30 | [HTML5] Fix broken layout on load in HiDPI screens | Fabio Alessandrelli | |
This was caused by the devicePixelRatio being applied twice, once by the HTML code, once by the OS code. More specifically, OS.get_window_size() would return the canvas element size, while OS.set_window_size() would set the element size to the specified value times the devicePixelRatio. Calling OS.set_window_size(OS.get_window_size()) would reapply the devicePixelRatio every time. This commit changes the behaviour so that OS.set_window_size() do not apply the devicePixelRatio to the canvas element size, by it divides the CSS size instead. | |||
2020-11-30 | [HTML5] Remove file flags from writeFile in setup. | Fabio Alessandrelli | |
Flags where deprecated and partly in removed in emscripten 2.0.9. | |||
2020-11-28 | Merge pull request #41100 from bruvzg/ctl_text_server_interface | Rémi Verschelde | |
[Complex Text Layouts] Implement TextServer interface. | |||
2020-11-27 | Implement INCR mechanism for Linux clipboard | PouleyKetchoupp | |
Allows pasting from x11 clipboard to receive data incrementally, which is required when handling data size > 256KB. | |||
2020-11-26 | [Complex Text Layouts] Refactor Font class, default themes and controls to ↵ | bruvzg | |
use Text Server interface. Implement interface mirroring. Add TextLine and TextParagraph classes. Handle UTF-16 input on macOS and Windows. | |||
2020-11-26 | [Complex Text Layouts] Add third-party TextServer dependencies (ICU, ↵ | bruvzg | |
HarfBuzz, Graphite). | |||
2020-11-26 | Merge pull request #42652 from nekomatata/x11-clipboard-save-targets | Rémi Verschelde | |
Implement SAVE_TARGETS mechanism for Linux clipboard | |||
2020-11-25 | SCons: Do not define TYPED_METHOD_BIND on Linux/clang | Rémi Verschelde | |
It's now only needed for MSVC. | |||
2020-11-24 | Merge pull request #42648 from naithar/fix/native_video_view | Rémi Verschelde | |
[iOS] Native video fixes | |||
2020-11-24 | Merge pull request #43803 from m4gr3d/update_signing_and_zipalign_logic_master | Rémi Verschelde | |
Update gradle build files to automatically perform signing and zipalign tasks for custom builds | |||
2020-11-23 | [HTML5] Run eslint --fix. | Fabio Alessandrelli | |
Should I write a poem about this whole new world? ;) | |||
2020-11-23 | [HTML5] Enforce JavaScript style with eslint. | Fabio Alessandrelli | |
Applies to javascript files inside the platform library folder, the exposed Engine code, and any javascript files in modules. Files ending with ".externs.js" will be ignored, you can create a ".eslintignore" file to specify extra files to be ignored. | |||
2020-11-22 | Update gradle build files to automatically perform signing and zipalign ↵ | Fredia Huya-Kouadio | |
tasks for custom builds. | |||
2020-11-21 | [HTML5] Libraries refactor for linting. | Fabio Alessandrelli | |
Initial work to make liniting easier. This includes: - Rename http_request.js to library_godot_http_request.js. - Rename externs.js to engine.externs.js. - New library_godot_runtime.js (GodotRuntime) wraps around emscripten functions. - Refactor of XMLHttpRequest handler in engine/preloader.js. - Few fixes to bugs spotted by early stage linting. | |||
2020-11-20 | Export: Reorder options for consistency across platforms | Rémi Verschelde | |
2020-11-19 | Merge pull request #43692 from akien-mga/scons-leave-link-alone | Rémi Verschelde | |
SCons: Remove unnecessary $LINK overrides | |||
2020-11-19 | SCons: Remove unnecessary $LINK overrides | Rémi Verschelde | |
As of SCons 4.0.1, the default value for $LINK is $SMARTLINK, which itself is a function that will use $CXX as linker for C++: https://github.com/SCons/scons/blob/4.0.1/SCons/Tool/link.py#L327-L328 https://github.com/SCons/scons/blob/4.0.1/SCons/Tool/link.py#L54-L76 So we don't need to manually specify the same value as $CXX for $LINK. | |||
2020-11-19 | OSX: Fix linking with osxcross for arm64 | Rémi Verschelde | |
For some reason the `-target` option on the `LINKFLAGS` was causing a weird issue where osxcross' clang wrapper would attempt using the system `/bin/ld` instead of the osxcross version (which is Apple's `ld64`). The error message would be: ``` /bin/ld: unrecognized option '-dynamic' ``` Also removed from `CCFLAGS` for consistency, it seems to work fine with only `-mmacosx-version-min`. | |||
2020-11-18 | Fix zipalign command name on Windows machines. | Fredia Huya-Kouadio | |