Age | Commit message (Collapse) | Author |
|
I improved dictionary description to ad some real life examples and expand on it a little bit so person who never seen dictionary can understand it better seeing them for a first time here.
I also added note about the way to compare dictionaries as it can catch people of guard because common assumption is that it works the same as comparing Arrays when it does not.
|
|
Fixes leak when calling PCKPacker::pck_start multiple times
|
|
Fixes XMLParser leak when open multiple times
|
|
Destroys FreeType library on load error
|
|
Prevent negative zero shown in SpotLight gizmo
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fix subclass finding in extend statement for sub-sub classes
|
|
SceneTree: Abort change_scene if we're quitting
|
|
Mention that KinematicCollisions use global coords
|
|
Fix ClassDB API portability with some android and editor classes
|
|
Only create the editor theme once
|
|
Improve Description of GraphNode
|
|
Otherwise we can have a segmentation fault if we try to call
`add_child` on an already freed node.
Fixes #35323.
|
|
This prevents the editor theme from being created twice.
This speeds up the project editor and editor startup
significantly; startup is now 1.3 times faster on average
(tested on a debug build). RAM usage was also lowered by 7.5 MB
on average.
This partially addresses #35321.
|
|
|
|
It mostly fixes issues I have listed in https://github.com/godotengine/godot-docs/issues/3065 where GraphNode description was rather lacking clarity. It was near impossible how to use the them or how to create new slots etc.
I improved it quite a bit if anyone has idea how to reword original "A tuple of input and output slots is defined for each GUI element included in the GraphNode." I would love to hear it. I am unsure how to word it in more understandable way.
|
|
- `EditorNavigationMeshGenerator` was being registered as part of the Core API,
even after d3f48f88bb84d22b7805ce971ac86cf1953a29fd. We must make sure to
set Editor as the current ClassDB API type before creating an instance.
- The `VisualScriptEngineSingleton.constant` property has a property hint string
that's different between tools and non-tools builds. This commit makes the
hint string to no longer be set in `_bind_methods`, and to instead set it in
`_validate_property`. This way it's ignored when calculating the API hash.
- `JavaClassWrapper` is now registered in ClassDB on all platforms,
using a dummy implementation on platforms other than Android.
This fixes API portability between Android and other platforms.
- Updated `--class-db-json` command to ignore non-virtual methods that start
with an underscore (see: 4be87c6016a5893cbde897924e540df4c988cee5).
|
|
GLES3: Slight optimization to irradiance compute
|
|
Clears completion_class in shaders (may cause troubles if not).
|
|
PacketPeer use heap buffer for var encoding.
|
|
|
|
Reduce complexity of irradiance map generation
|
|
Used to allocate in stack (via alloca) which causes crashes when trying
to encode big variables.
The buffer grows as needed up to `encode_buffer_max_size` (which is
8MiB by default) and always in power of 2.
|
|
All the calculations leading up to `mipLevel` are only relevant for
Panorama mode. Similarly, the `source_resolution` uniform is only
needed for that mode.
|
|
Fixes AnimationTreePlayer editor UI on HiDPI
|
|
Fixes #35289.
|
|
AssetLibrary layout fix
|
|
Alsa MIDI input thread gets properly reinitialized on open_midi_input.
|
|
Fix AnimationTree Editor by using CONNECT_DEFERRED on LineEdit
|
|
Clamp the editor scale to 1 when resetting zoom in the 2D editor
|
|
fix audio buses layout editor save
|
|
|
|
* The minimum editor size
* The position of buttons and status text
|
|
|
|
This closes #35294.
|
|
Not having this causes the LineEdit to be deleted while still processing
signals, which can cause a crash during focus changes.
Fixes 35293
|
|
hidden progress bar
added in the description the downloaded bytes
Fixes #35267
|
|
|
|
Improves VideoPlayer's documentation
|
|
Fix iOS Crash on Application Exit
|
|
doc: Mention the limited comment support in ConfigFile
|
|
|
|
|
|
HTML5 callbacks rework.
|
|
lookup was always done on top level script instead of advancing to subclass each time.
this commit changes the lookup to always be at last found subclass
|