Age | Commit message (Collapse) | Author |
|
- Don't warn about minimized/maximized modes not being available.
- Blender and FBX export both depend on running thirdparty applications,
which can't be done (easily at least) for Web and Android editors.
- Editor theme complained about not being able to retrieve texture data
for an icon. It was only used once so instead of flipping at runtime,
let's just add a flipped icon.
Part of #65702.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The lambda was giving issues, so I re-wrote it as a static function.
|
|
|
|
Fix key mapping changes when moving from macOS to other platform.
|
|
[Net] Rename "ssl" references to "tls" in methods and members.
|
|
Add GridMap function to change navigation map for baked navigation regions
|
|
Adds function to change the navigation map for baked navigation regions.
Before all cells with a baked navigation mesh were locked to the default navigation map of the world resource.
|
|
|
|
|
|
Removes separate `Command` key (use `Meta` instead).
Adds an event flag to automatically remap `Command` <-> `Control` (cannot be set alongside `Control` or `Meta`).
|
|
- removes / replaces leftovers from old navigation debug code
- cleanes SceneTree and ProjectSettings from old navigation debug
|
|
Replace libnethost dependency to find hostfxr
|
|
We want to replace libnethost as it gives us issues with some compilers.
Our implementation tries to mimic libnethost's hostfxr_resolver search
logic. We try to use the same function names for easier comparing in
case we need to update this in the future.
|
|
[Net] Rename StreamPeerSSL to StreamPeerTLS.
|
|
YuriSizov/editor-main-control-screen-container-node
Rename `EditorInterface.get_editor_main_control` to `get_editor_main_screen`
|
|
Improve naming of theme properties throughout GUI code
|
|
Rename CONNECT_ONESHOT to CONNECT_ONE_SHOT
|
|
SSL has been deprectated almost 10 years ago.
|
|
|
|
Rename ItemList's bg -> panel
Rename ItemList's bg_focus -> focus
Rename ProgressBar's bg -> background
Rename ProgressBar's fg -> fill
Rename Tree's bg -> panel
Rename Tree's bg_focus -> focus
Rename ScrollContainer's bg -> panel
Rename FileDialog's *_icon_modulate -> *_icon_color
Rename FileDialog's files_disabled -> file_disabled_color
Rename CheckButton's on/off -> checked/unchecked
Rename check_v_adjust -> check_v_offset
|
|
|
|
For consistency. Every other exposed `one_shot` is spaced out like this.
|
|
Fixes assertion error in the analyzer.
|
|
C# Modify the MemberName generated for the user script
|
|
Rename TileMap/GridMap.`world_to_map` and opposite to `local_to_map`
|
|
Replace AABB/Rect2/Rect2i has_no_* methods with has_* methods
|
|
|
|
|
|
For both TileMap and GridMap:
- `world_to_map` -> `local_to_map`
- `map_to_world` -> `map_to_local`
Also changes any mention of "world" in this context to "local" to avoid future confusion.
Finally, updates the docs of both methods for consistency.
In particular, adding a note on how to convert the returned values from local to global coordinates and vice versa.
|
|
Create GDExtension classes for PhysicsServer2D
|
|
Create script instance of reloaded scripts even if they're not tools
|
|
Fix some bugs with Vector4 in C#
|
|
|
|
Also replace has_no_surface with has_surface
|
|
|
|
Scripts that are instantiated at some point will always be recreated
if they ever become placeholders to prevent non-tool scripts
instantiated manually by users to become placeholders, if they
do become placeholders due to errors that prevent instantiation
(such as a missing parameterless constructor) these scripts
will also be recreated replacing the temporary placeholder.
If a script is marked as a tool but becomes a non-tool script
in a rebuild, the script will become a placeholder and will
no longer be considered applicable to be replaced by an instance
since the user explicitly removed the Tool attribute.
|
|
|
|
This allows a 2D physics server created entirely from GDExtension.
Based on the structure of PhysicsServer3DExtension by reduz.
|
|
C#: Connect only once for each signal of a script
|
|
Since the list of signals in `CSharpScript::event_signals` retrieved
from calling `ScriptManagerBridge.UpdateScriptClassInfo` already
includes the signals from base scripts there is no need to iterate the
hierarchy again on `CSharpInstance::connect_event_signals`.
|
|
|
|
|
|
|
|
|