Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-24 | Fix detection logic for the Android sdk path | Fredia Huya-Kouadio | |
The previous logic used the 'tools' directory within the Android sdk to validate it. That directory was recently deprecated and removed from the Android sdk folder (https://developer.android.com/studio/releases/sdk-tools) | |||
2020-04-23 | Fix Android templates size regression | Fredia Huya-Kouadio | |
The issue was caused by PR #36906 which changes prevented the generated shared libraries from being stripped. Since the change is only needed for development (debugging) purposes, it's commented out by default. | |||
2020-04-16 | Merge pull request #37895 from qarmin/more_leak_fixes | Rémi Verschelde | |
Fixes leaks in ResourceCache, Vulkan and X11 | |||
2020-04-15 | Migrate legacy apache dependency to the GodotPayment plugin | fhuya | |
This is the only location in the codebase where it's being used, so no need to make the main lib have a dependency on it. | |||
2020-04-15 | Fixes leaks in ResourceCache, Vulkan and X11 | qarmin | |
2020-04-14 | Android: Bump build tools to 29.0.3 | Rémi Verschelde | |
2020-04-13 | Delete unused drawable resources. | fhuya | |
2020-04-13 | Validate supported architectures when exporting to Android | SkyJJ | |
2020-04-10 | Add signal support to Godot Android plugin: | fhuya | |
Supports registering and emitting signal from a Godot Android plugin | |||
2020-04-10 | Merge pull request #37256 from m4gr3d/add_custom_build_gradle_settings | Rémi Verschelde | |
Update Android custom template build configuration | |||
2020-04-10 | Merge pull request #37745 from nekomatata/vulkan-warnings-android | Rémi Verschelde | |
Fix extra warnings in Android build | |||
2020-04-10 | Fix extra warnings in Android build | PouleyKetchoupp | |
2020-04-10 | Fix loss of precision in X11 device info. | Marcel Admiraal | |
2020-04-08 | Display Server support | PouleyKetchoupp | |
2020-04-07 | Update Android custom template build configuration. | fhuya | |
2020-04-03 | Vulkan rendering for Android | PouleyKetchoupp | |
2020-04-02 | Merge pull request #37533 from akien-mga/gradle-downgrade-3.5.3 | Rémi Verschelde | |
Android: Downgrade gradle plugin to 3.5.3 | |||
2020-04-02 | Android: Downgrade gradle plugin to 3.5.3 | Rémi Verschelde | |
With the NDK installed locally, gradle plugin 3.6.0 seems to enforce a specific older NDK version, and will fail building if you don't have it installed with: ``` No version of NDK matched the requested version 20.0.5594570. Versions available locally: 21.0.6113669 ``` Upstream issue: https://github.com/gradle/gradle/issues/12440 | |||
2020-04-02 | Merge pull request #37525 from lupoDharkael/replace-0L | Rémi Verschelde | |
Replace 0L with a casted nullptr | |||
2020-04-02 | Replace 0L with a casted nullptr | lupoDharkael | |
2020-04-02 | Replace more occurrences of NULL with nullptr | Rémi Verschelde | |
2020-04-02 | Replace NULL with nullptr | lupoDharkael | |
2020-04-02 | Merge pull request #37504 from qarmin/out_of_bound_cursor | Rémi Verschelde | |
Fix array out of bounds access caused by uninitialised variables | |||
2020-04-01 | Fix out of bound array access caused by unassigned variable | Rafał Mikrut | |
2020-04-01 | Fix Clang warnings on Windows | Rémi Verschelde | |
Fixes #37490. | |||
2020-03-31 | Fix exporting corrupted Xcode pbxproj if project name has spaces | Ignacio Etcheverry | |
2020-03-31 | Mono/C#: Add iOS support | Ignacio Etcheverry | |
Right now, games only work on devices when exported with FullAOT+Interpreter. There are some issues left that need to addressed for FullAOT alone. Right now, it's giving issues with the Godot.NativeCalls static constructor. | |||
2020-03-30 | SCons: Format buildsystem files with psf/black | Rémi Verschelde | |
Configured for a max line length of 120 characters. psf/black is very opinionated and purposely doesn't leave much room for configuration. The output is mostly OK so that should be fine for us, but some things worth noting: - Manually wrapped strings will be reflowed, so by using a line length of 120 for the sake of preserving readability for our long command calls, it also means that some manually wrapped strings are back on the same line and should be manually merged again. - Code generators using string concatenation extensively look awful, since black puts each operand on a single line. We need to refactor these generators to use more pythonic string formatting, for which many options are available (`%`, `format` or f-strings). - CI checks and a pre-commit hook will be added to ensure that future buildsystem changes are well-formatted. | |||
2020-03-28 | Fix copyright headers for recently added files | Rémi Verschelde | |
2020-03-28 | Fixed missed occurrences in #37361 renamings. | dankan1890 | |
2020-03-27 | Renaming of servers for coherency. | Juan Linietsky | |
VisualServer -> RenderingServer PhysicsServer -> PhysicsServer3D Physics2DServer -> PhysicsServer2D NavigationServer -> NavigationServer3D Navigation2DServer -> NavigationServer2D Also renamed corresponding files. | |||
2020-03-26 | Prevent recursive `_dispatch_input_event` calls, improve focus regain on ↵ | bruvzg | |
window deletion. | |||
2020-03-26 | Add macOS DisplayServer implementation. | bruvzg | |
Change global menu to use Callable, add support for check items and submenus. | |||
2020-03-26 | Fixes to X11, still pretty broken | Juan Linietsky | |
2020-03-26 | Multiple changes to DisplayServerX11 | Mateo Kuruk Miccino | |
- Travis: Change x11 to linuxbsd - SCons: Change x11 plataform to linuxbsd - Plugins: Remove ; to avoid fallthrough warning - DisplayServerX11: Implement set_icon - DisplayServerX11: Fix X11 bug when a window was erased from windows map, all the changes from that erased windows are sending to the main window - DisplayServerX11: Reorder create_window commands - DisplayServerX11: Change every Size2 to Size2i and Rect2 to Rect2i where it belongs + More X11 fixes which have been integrated directly back into reduz's original commits while rebasing the branch. | |||
2020-03-26 | Implemented drag and drop across windows, both OS and embedded. | Juan Linietsky | |
2020-03-26 | Reworked tooltips to use the popup system. | Juan Linietsky | |
2020-03-26 | Popups have also been converted to windows | Juan Linietsky | |
Controls using the old modal API have been replaced to use popups. | |||
2020-03-26 | Fixes to window style flags | Juan Linietsky | |
2020-03-26 | Open sub-windows as embedded if the OS does not support them | Juan Linietsky | |
2020-03-26 | Popups are now windows also (broken!) | Juan Linietsky | |
2020-03-26 | Separate DisplayServer from OS on Windows | Juan Linietsky | |
2020-03-26 | Make DisplayServerX11 thread safe | Juan Linietsky | |
2020-03-26 | Working multiple window support, including editor | Juan Linietsky | |
2020-03-26 | Support for transient windows | Juan Linietsky | |
2020-03-26 | Refactored input, goes all via windows now. | Juan Linietsky | |
Also renamed Input to InputFilter because all it does is filter events. | |||
2020-03-26 | Added a Window node, and made it the scene root. | Juan Linietsky | |
Still a lot of work to do. | |||
2020-03-26 | Effective DisplayServer separation, rename X11 -> LinuxBSD | Juan Linietsky | |
2020-03-26 | Refactored Input, create DisplayServer and DisplayServerX11 | Juan Linietsky | |
2020-03-25 | SCons: Drop support for Python 2 | Rémi Verschelde | |
We now require SCons 3.0+ (first version with Python 3 support), and we set min required Python 3 version to 3.5 (3.4 and earlier are EOL). |