summaryrefslogtreecommitdiffstats
path: root/scene/property_utils.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fix storing of Node Array propertieskobewi2024-06-211-0/+18
|
* Fix default NodePaths saved in scenekobewi2024-06-031-7/+13
|
* Fix inherited scenes produce errors in editor when "editable_children" is true风青山2024-03-101-4/+4
| | | | | | | Since the same argument is used, `SceneState::get_node_deferred_nodepath_properties()` should use similar logic to `SceneState::get_property_value()`. Make `SceneState::get_property_value()` to return whether the property is deferred.
* Fix node property duplicationwarriormaster122023-11-041-0/+21
|
* Extract ScriptInstance to simplify includesYuri Sizov2023-09-061-0/+1
| | | | | | | | | This allows to include script_instance.h directly in the generated gdvirtual.gen.inc, and remove excessive includes from the codebase. This should also allow Resource to use GDVIRTUAL macros, which wasn't possible previously due to a circular dependency.
* One Copyright Update to rule them allRémi Verschelde2023-01-051-29/+29
| | | | | | | | | | | | | | | | | | | | As many open source projects have started doing it, we're removing the current year from the copyright notice, so that we don't need to bump it every year. It seems like only the first year of publication is technically relevant for copyright notices, and even that seems to be something that many companies stopped listing altogether (in a version controlled codebase, the commits are a much better source of date of publication than a hardcoded copyright statement). We also now list Godot Engine contributors first as we're collectively the current maintainers of the project, and we clarify that the "exclusive" copyright of the co-founders covers the timespan before opensourcing (their further contributions are included as part of Godot Engine contributors). Also fixed "cf." Frenchism - it's meant as "refer to / see".
* Fix exporting big templatesRafał Mikrut2022-10-191-6/+10
|
* Cleanup and move char functions to the `char_utils.h` header.bruvzg2022-02-041-1/+1
|
* Fix too broad assumption of null property defaultsPedro J. Estébanez2022-01-061-8/+30
|
* Merge pull request #56176 from RandomShaper/accept_null_as_defaultRémi Verschelde2022-01-061-1/+6
|\ | | | | Assume that non registered properties default to null
| * Assume that non registered properties default to nullPedro J. Estébanez2022-01-061-1/+6
| |
* | Update copyright statements to 2022Rémi Verschelde2022-01-031-2/+2
|/ | | | Happy new year to the wonderful Godot community!
* Stop asuming a default value of NIL means there's no defaultPedro J. Estébanez2021-12-111-2/+11
|
* Replace String comparisons with "", String() to is_empty()Nathan Franke2021-12-091-1/+1
| | | | | | Also: - Adds two stress tests to test_string.h - Changes to .empty() on std::strings
* Make OpenSimplex and VisualScript modules not depend on the editorAaron Franke2021-11-121-1/+4
|
* Unify determination of default property valuesPedro J. Estébanez2021-11-071-0/+185