Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-12-01 | Fixed crash on duplicate instanced nodes (#13432) | Konstantin Zaitsev | |
2017-11-25 | Fix crash on node duplication | Pedro J. Estébanez | |
That happened when an instanced scene was being duplicated while it also contained nodes added to it in the scene holding the instance. Plus: - Add comments about the logic behind all this. - Move the null guard to where it can protect the most, but consider it a runtime error rather that a situation we expect. Fixes #13282. | |||
2017-11-25 | Made Vector::ptrw explicit for writing, compiler was sometimes using the ↵ | Juan Linietsky | |
wrong function, leading to unnecesary copy on writes and reduced performance. | |||
2017-11-21 | Node.duplicate(): instanced node's descendants' properties now update | Will Nations | |
w/ original's runtime values. | |||
2017-11-21 | Merge pull request #12284 from bojidar-bg/allow-subproperty-set | Rémi Verschelde | |
Allow for getting/setting "dotted" properties of objects | |||
2017-11-21 | Allow for getting/setting indexed properties of objects using get/set_indexed | Bojidar Marinov | |
Performance is around the same as using pure set() through GDScript. | |||
2017-11-21 | Preserve duplicate signal flags | Chaosus | |
2017-11-19 | Let SceneTreeDock duplicate nodes via Node::duplicate() | Pedro J. Estébanez | |
Helps with #11182. | |||
2017-11-19 | Remove out-of-logic assignment of instance's original scene | Pedro J. Estébanez | |
2017-11-19 | Fix duplication of signals | Pedro J. Estébanez | |
- Partially revert 6496b53549aca7b1be57c3be55815f32a4842201, adding a comment about why duplications of signals must happen as a second phase. - Add fallback logic for connections to nodes not in the duplicated hierarchy. - Remove redundant call to `Node::_duplicate_signals()`. Fixes #12951. | |||
2017-11-13 | fix signals disconnecting on changing target node type | Ian | |
2017-11-13 | Duplicate signals fixes | Chaosus | |
2017-10-22 | Bind unbound enums, rearrange some by value | Poommetee Ketson | |
2017-10-19 | Added a node_added signal to the SceneTree | Nathan Warden | |
2017-09-30 | Renamed fixed_process to physics_process | AndreaCatania | |
2017-09-21 | Merge pull request #11013 from MednauN/master | Rémi Verschelde | |
Fix duplication of node with script | |||
2017-09-20 | Let queue_free() work on nodes which are not in the scene tree | Rémi Verschelde | |
In practice such nodes could directly be free()'ed, but this little change prevents users from leaking memory by mistake. Closes #9074. | |||
2017-09-20 | Rename pos to position in user facing methods and variables | letheed | |
Rename user facing methods and variables as well as the corresponding C++ methods according to the folloming changes: * pos -> position * rot -> rotation * loc -> location C++ variables are left as is. | |||
2017-09-20 | Fix duplication of node with script | Evgeny Zuev | |
When duplicating node with script, properties of script weren't copied sometimes. It happened because properties were copied in arbitrary order, and properties of the script were setted before the "script" property itself, i.e. while script is sill NULL. Also, DUPLICATE_SCRIPTS flag wasn't working - script was always copied because `_duplicate` looked for "script/script" property while it should be just "script". Now "script" property is being set before all others, and "script/script" changed to `CoreStringNames::get_singleton()->_script`. | |||
2017-09-12 | Merge pull request #10908 from hpvb/fix-unused-variables | Rémi Verschelde | |
Fix unused variable warnings | |||
2017-09-12 | Merge pull request #11007 from saltares/issue-9988 | Rémi Verschelde | |
Renames _add_child_below_node() to add_child_below_node(). Fixes #9988. | |||
2017-09-11 | Fix duplication of nodes resulting in shared metadata | Bojidar Marinov | |
Fixes #9547 | |||
2017-09-08 | Fix unused variable warnings | Hein-Pieter van Braam | |
The forth in my quest to make Godot 3.x compile with -Werror on GCC7 | |||
2017-09-05 | Renames _add_child_below_node() to add_child_below_node(). Closes #9988. | David Saltares | |
2017-08-27 | Dead code tells no tales | Rémi Verschelde | |
2017-08-27 | Use HTTPS URL for Godot's website in the headers | Rémi Verschelde | |
2017-08-26 | Node: Add debug info to add_child reparenting check | Rémi Verschelde | |
Use it to remove buggy add_child in EditorAudioBus | |||
2017-08-24 | Convert Object::cast_to() to the static version | Hein-Pieter van Braam | |
Currently we rely on some undefined behavior when Object->cast_to() gets called with a Null pointer. This used to work fine with GCC < 6 but newer versions of GCC remove all codepaths in which the this pointer is Null. However, the non-static cast_to() was supposed to be null safe. This patch makes cast_to() Null safe and removes the now redundant Null checks where they existed. It is explained in this article: https://www.viva64.com/en/b/0226/ | |||
2017-08-21 | Merge pull request #10351 from neikeq/enums-are-for-the-weak | Juan Linietsky | |
ClassDB: Provide the enum name of integer constants | |||
2017-08-20 | ClassDB: Provide the enum name of integer constants | Ignacio Etcheverry | |
2017-08-19 | add "propagate_call" method to Node | Karroffel | |
It is possible to propagate a notification down the Node tree by using `propagate_notification`, but there was no such method for doing the same but with method calls. This commit adds the `propagate_call` method, which calls a method on a node and all child nodes. An optional paramter `parent_first` determines whether the parent node gets called before or after the children have been visited. It defaults to false, so the parent gets called last. | |||
2017-08-16 | Allow zero-padded serial naming | Pedro J. Estébanez | |
Thereby, the editor will acknowledge node namings such as _Thing003_ so that a duplicate, for instance, will be named _Thing004_, instead of _Thing4_, that was the case formerly. Closes #7758. | |||
2017-08-10 | Removes type information from method binds | Ignacio Etcheverry | |
2017-08-07 | Merge pull request #10141 from ISylvox/lower_case_godot_api | Rémi Verschelde | |
Makes all Godot API's Methods lower_case | |||
2017-08-07 | Makes all Godot API's methods Lower Case | Indah Sylvia | |
2017-08-07 | Merge pull request #9394 from supagu/sync-rpc-fix | Rémi Verschelde | |
Queue RPC packet before calling method locally to ensure correct RPC … | |||
2017-07-25 | Fix Node::move_child() crash if moving to the end plus one | Pedro J. Estébanez | |
Fixes #9820. | |||
2017-07-19 | -Renamed GlobalConfig to ProjectSettings, makes more sense. | Juan Linietsky | |
-Added system for feature overrides, it's pretty cool :) | |||
2017-07-19 | Add object type hint for docs | Poommetee Ketson | |
2017-07-03 | Clean up normalmapping, make sure tangents are imported correctly. | Juan Linietsky | |
2017-06-26 | Queue RPC packet before calling method locally to ensure correct RPC packet ↵ | Fabian Mathews | |
order | |||
2017-05-20 | Removal of InputEvent as built-in Variant type.. | Juan Linietsky | |
this might cause bugs I haven't found yet.. | |||
2017-05-06 | Fix bug in pause mode propagation | Fabio Alessandrelli | |
Pause mode was not correctly propagating effectively stopping immediately when the mode was not PAUSE_MODE_INHERIT. | |||
2017-04-08 | Add "Godot Engine contributors" copyright line | Rémi Verschelde | |
2017-04-07 | Reset display folded for an instanced scene if editable children is toggled off | Pedro J. Estébanez | |
This avoids the display folded flag needlessly getting into the scene file (potentially forever) and also gives more visual feedback if the user re-enables editable children so it will display unfolded at first. | |||
2017-03-30 | Add missing binding for DUPLICATE_USE_INSTANCING | Pedro J. Estébanez | |
2017-03-18 | Merge pull request #8037 from RandomShaper/remove-warning | Rémi Verschelde | |
Remove warning on owner re-assignment | |||
2017-03-18 | Merge pull request #8014 from AlexHolly/fix-remove-and-skip | Rémi Verschelde | |
fix remove_and_skip() | |||
2017-03-15 | Remove warning on owner re-assignment | Pedro J. Estébanez | |
2017-03-12 | fix remove_and_skip() | AlexHolly | |