Age | Commit message (Collapse) | Author |
|
Renamed to "spawn_function".
Allow both custom spawn and auto spawn list to co-exist.
This makes it possible to implement custom spawn without being forced to
attach a script to MultiplayerSpawner directly.
|
|
Make inclusion of Godot version in shader hash universal
|
|
Support Git worktrees in generation of hash header
|
|
|
|
|
|
Removed unused property hints and `Object::get_translatable_strings()`
|
|
C#: Add `[Flags]` attribute to core bitfield enums
|
|
dependabot/dependabot/npm_and_yarn/platform/web/json5-1.0.2
Bump json5 from 1.0.1 to 1.0.2 in /platform/web
|
|
* Remove unused `EditorPropertyMember` and related hints, previouly used by
VisualScript. Such logic should be implemented in the VS module itself.
* As the above broke compatibility with the VS module, clean up the other
hacks that were still in core in support of VisualScript.
* `PROPERTY_USAGE_INTERNATIONALIZED` was only used in Object's
`get_translatable_strings()`, which is a legacy function not used anywhere.
So both are removed.
* Reordered some usage flags after the above removal to minimize the diff.
* General clean up.
Fixes #30203.
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
|
|
|
|
Bumps [json5](https://github.com/json5/json5) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2)
---
updated-dependencies:
- dependency-name: json5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
YuriSizov/control-various-inconsistencies-is-my-jam
Fix inconsistent state of Controls when editing and running scenes
|
|
GDScript: Don't use the NIL address to hold return value of functions
|
|
GDScript: Fix multiline and trailing comma for assert
|
|
Fix for comparisons with PackedArrays
|
|
Prevent misuse of SafeRefCount
|
|
iOS: Add new model identifiers for DPI metrics
|
|
|
|
|
|
This prevents that the NIL address is filled with another value, which
causes problems for some instructions that read from NIL.
|
|
Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com>
|
|
Fix unpressable buttons
|
|
|
|
|
|
adamscott/make-gdscript-clear-less-prone-to-heap-use-after-free
Resolve `GDScript::clear()` `heap-use-after-free` ASAN errors
|
|
Fix error when dropping script into script editor
|
|
Also includes #71080.
Co-authored-by: Psychpsyo <60073468+Psychpsyo@users.noreply.github.com>
|
|
Properly report Callable bound arguments
|
|
Add Show in FileSystem option in the inspector
|
|
Use BitField<> in core type masks
|
|
Fixes #63213
Adds a function: Callable::get_amount_of_arguments_bound() to query this in callables. Exposed to the engine API.
|
|
|
|
Prevent recursion (and hence crash) in inspector resource assignment.
|
|
Use BitField<> hint for Mesh.ArrayFormat and Control.SizeFlags
|
|
[4.x] Rework const on NavigationServer methods
|
|
Fix UTF-8 encoding for copyright in About dialog
|
|
Expose TabBar::clear_tabs to GDScript
|
|
Remove unnecessary changing of shortcut name in editor node.
|
|
Fix Undo/Redo not working until Scene menu is opened.
|
|
Force double quotes for NodePaths with apostrophes
|
|
Fix error in `AstarGrid2D::get_id_path`
|
|
Implement collision impulse in Godot Physics 3D
|
|
Tweak text color for disabled preprocessor branches in the shader editor
|
|
Fix VisibleOnScreenEnabler disabling in editor
|
|
Refactor inspector code for getting resource
|
|
Fix `ScriptInstanceExtension::get_property_default_value` return value
|
|
* All core types masks are now correctly marked as bitfields.
* The enum hacks in MouseButtonMask and many other types are gone. This ensures that binders to other languages non C++ can actually implement type safe bitmasks.
* Most bitmask operations replaced by functions in BitField<>
* Key is still a problem because its enum and mask at the same time. While it kind of works in C++, this most likely can't be implemented safely in other languages and will have to be changed at some point. Mostly left as-is.
* Documentation and API dump updated to reflect bitfields in core types.
|
|
|
|
|
|
This was missing in the conversion of bitflags to BitField<>.
|