Age | Commit message (Collapse) | Author |
|
Improve visibility documentation for CanvasItem and Node3D
|
|
Cancel/OK swap on HTML5 platform, small fixes.
|
|
This closes https://github.com/godotengine/godot-docs/issues/3840.
|
|
Platform is detected on init via the `navigator.platform` string.
|
|
Already fixed in 3.2, this header is needed since it's where setenv
is declared and we should not assume it to be already included.
|
|
Checked in main.cpp, would cause the engine to not load.
|
|
Improved Bullet Physics flush algorithm, Lazy collision filter reload, Shape reload regression fix.
|
|
Fix code format scripts compat with non-GNU Unices
|
|
It's too hard to get compatibility between GNU and BSD sed,
so let's just use perl oneliners.
And improve it to also remove trailing tabs, not just spaces.
|
|
Clarify the difference between contacts and collisions.
|
|
|
|
Optimize code generation for fresnel node in visual shaders
|
|
Script editor: Fix open dominant logic for language-specific external editors
|
|
Improve the Object, Reference and Resource class documentations
|
|
|
|
Follow-up to #40735.
Co-authored-by: Ignacio Etcheverry <ignalfonsore@gmail.com>
|
|
|
|
Fix virtual keyboard height regression
|
|
GDScript: "Object" datatype changed from BUILTIN to NATIVE
|
|
- Flushing Areas before anything else.
- Make sure to correctly fetch gravity when the integrate_forces function is used
- Lazy reload body when layer and mask changes
- Shapes are reloaded just before the physics step starts.
- Improved some other parts of the code.
- Added override keyword
- Using LocalVector
|
|
Script editor: Don't open dominant script in external editor
|
|
Fixes #13429.
|
|
[macOS] Refocus last key window after `DisplayServer::alert` is closed.
|
|
|
|
Fix ultra long node names
|
|
C#: Switch games to MSBuild Sdks and .NET Standard
|
|
Fix Return key events in LineEdit & TextEdit on Android
|
|
Depending on the device implementation, editor actions could be
received with different action ids or not at all for multi-line.
Added a parameter to virtual keyboards to properly handle single-line
and multi-line cases in all situations.
Single-line:
Input type set to text without multiline to make sure actions are sent.
IME options are set to DONE action to force action id consistency.
Multi-line:
Input type set to text and multiline to make sure enter triggers new lines.
Actions are disabled by the multiline flag, so '\n' characters are
handled in text changed callbacks.
|
|
CI: Install master version of psf/black
|
|
Until https://github.com/psf/black/pull/1328 makes it in a stable release,
we have to use the latest from Git.
Apply new style fixes done by latest black.
|
|
Fixes msvc debugging tests crashing
|
|
|
|
Fixes for windows in X11 tiling WMs
|
|
GDScript: Clarified/fixed inaccuracies in the built-in function docs.
|
|
Make unsaved scripts in the script editor more user-friendly
|
|
Remove multilevel calls
|
|
Ensure Bullet HeightMapShape3D data width and depth are at least 2.
|
|
Enable support for C++ modules tests
|
|
SCons: Build tests/ and main/ in cloned environments
|
|
Tweak the built-ins color highlighting in the shader editor
|
|
Document an example dictionary returned by `TileSet.tile_get_shapes()`
|
|
Modules-specific tests can be written under respective module folders.
Each module should have "tests" folder created with the tests implemented
as `doctest` headers, so they can be collected by the buildsystem and
included directly in `tests/test_main.cpp` to be compiled.
|
|
Allows switching `tests=yes`/`no` and rebuilding only tests and main,
instead of the whole engine.
Co-authored-by: Andrii Doroshenko (Xrayez) <xrayez@gmail.com>
|
|
[4.0] Fix for iOS touch recognition
|
|
|
|
This gesture recognizer will prevent GodotView from processing unwanted gestures.
Emulates UIScrollView behavior.
Fires delayed touches on significant movement.
|
|
Unsaved scripts were previously displayed with blank tabs, which are
mostly a result of deleted or improperly moved scripts.
This patch makes sure that those kind of scripts are displayed as
"[unsaved]" now, and ensures that scripts are removed from the list
while deleting scripts from the filesystem dock preventing the unsaved
tabs to appear in the first place (a user is already prompted with
"no undo" warning while deleting any file).
A user is always prompted to save those "[unsaved]" scripts if they
attempt to close them without saving in any case except as described
above.
|
|
[macOS] Fix tooltips stealing focus.
|
|
`window_move_to_foreground` from giving focus to window with `NO_FOCUS` flag.
|
|
Optimized ScriptEditor initialization when many scripts are loaded
|