Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-01-01 | Merge pull request #44645 from m4gr3d/update_apk_signing_logic | Rémi Verschelde | |
Update the logic to sign prebuilt Godot Android apks | |||
2021-01-01 | Update the logic to sign prebuilt Godot Android apks. | Fredia Huya-Kouadio | |
The previously used tool, `jarsigner` has been deprecated in favor of `apksigner` which is bundled with the Android SDK. The logic is refactored accordingly and a few editor settings have been deprecated in the process as they're no longer necessary. Note: As a side effect, specifying the Android SDK path is now required. The docs will be updated to reflect that change. | |||
2021-01-01 | Update copyright statements to 2021 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! 2020 has been a tough year for most of us personally, but a good year for Godot development nonetheless with a huge amount of work done towards Godot 4.0 and great improvements backported to the long-lived 3.2 branch. We've had close to 400 contributors to engine code this year, authoring near 7,000 commit! (And that's only for the `master` branch and for the engine code, there's a lot more when counting docs, demos and other first-party repos.) Here's to a great year 2021 for all Godot users 🎆 | |||
2020-12-31 | Fix window restoring after fullscreen again | Yuri Roubinsky | |
2020-12-30 | Merge pull request #44638 from m4gr3d/export_format_util_method | Rémi Verschelde | |
Hardcode the export format for the editor 'run' feature | |||
2020-12-29 | Add utility method to export the project using a preset format and sign ↵ | Fredia Huya-Kouadio | |
parameter. | |||
2020-12-29 | Fix missed renamings from empty() to is_empty() | Rémi Verschelde | |
Those were missed in #44401 or added by later PRs. | |||
2020-12-28 | Merge pull request #44757 from andrew-softdev/my-bug-fix | Rémi Verschelde | |
Incorrect format specifiers used to display some type data in the Visual Studio debugger | |||
2020-12-28 | Incorrect format specifiers used to display some String/StringName data | andrew-softdev | |
2020-12-28 | Merge pull request #44593 from madmiraal/rename-mainloop-methods | Rémi Verschelde | |
Rename MainLoop methods to match Node methods | |||
2020-12-28 | Rename empty() to is_empty() | Marcel Admiraal | |
2020-12-23 | Merge pull request #44619 from bruvzg/m1_dragdrop_4 | Rémi Verschelde | |
[4.0] Fix file drag-drop on M1 Macs. | |||
2020-12-23 | [4.0] Fix file drag-drop on M1 Macs. | bruvzg | |
2020-12-23 | Fix invalid invocation of `get_class_loader`. | Fredia Huya-Kouadio | |
The call was made on a `Godot` instance instead of an `Activity` instance. | |||
2020-12-22 | Rename MainLoop methods to match Node methods | Marcel Admiraal | |
2020-12-19 | Rename Rect2 and Rect2i clip() to intersection() | Marcel Admiraal | |
2020-12-18 | Merge pull request #44457 from akien-mga/scons-thirdparty-lib-depends | Rémi Verschelde | |
SCons: Add explicit dependencies on thirdparty code in cloned env | |||
2020-12-18 | Add missing override keywords in os_windows.h | Marcel Admiraal | |
2020-12-18 | SCons: Add explicit dependencies on thirdparty code in cloned env | Rémi Verschelde | |
Since we clone the environments to build thirdparty code, we don't get an explicit dependency on the build objects produced by that environment. So when we update thirdparty code, Godot code using it is not necessarily rebuilt (I think it is for changed headers, but not for changed .c/.cpp files), which can lead to an invalid compilation output (linking old Godot .o files with a newer, potentially ABI breaking version of thirdparty code). This was only seen as really problematic with bullet updates (leading to crashes when rebuilding Godot after a bullet update without cleaning .o files), but it's safer to fix it everywhere, even if it's a LOT of hacky boilerplate. | |||
2020-12-17 | Merge pull request #44467 from madmiraal/add-override-keywords | Rémi Verschelde | |
Add missing override keywords to core/os.h derived classes | |||
2020-12-17 | Add override keywords to core/os.h derived classes. | Marcel Admiraal | |
2020-12-17 | Remove OS::can_draw() remnants | Marcel Admiraal | |
2020-12-17 | Merge pull request #44433 from akien-mga/scons-fix-platform-opts | Rémi Verschelde | |
SCons: Add only selected platform's opts to env | |||
2020-12-16 | Merge pull request #44410 from KoBeWi/project--tools--thisPR | Rémi Verschelde | |
Make tool menu plugins use Callables for callback | |||
2020-12-16 | Make tool menu plugins use Callables for callback | kobewi | |
2020-12-16 | SCons: Add only selected platform's opts to env | Rémi Verschelde | |
Otherwise we can get situations where platform-specific opts with the same name can override each other depending on the order at which platforms are parsed, as was the case with `use_static_cpp` in Linux/Windows. Fixes #44304. This also has the added benefit that the `scons --help` output will now only include the options which are relevant for the selected (or detected) platform. | |||
2020-12-16 | Fix named anonymous struct warning | Marcel Admiraal | |
2020-12-12 | Merge pull request #44315 from madmiraal/fix-handles-baseexception | Rémi Verschelde | |
Don't handle BaseException in build scripts | |||
2020-12-12 | Don't handle BaseException in build scripts | Marcel Admiraal | |
2020-12-10 | HTML5: Code style cleanup for export code | Rémi Verschelde | |
2020-12-10 | Merge pull request #40708 from bruvzg/improve_os_locale | Rémi Verschelde | |
Improve `OS::get_locale()` and documentation. | |||
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 |