summaryrefslogtreecommitdiff
path: root/scene/main
AgeCommit message (Collapse)Author
2017-11-26Merge pull request #12572 from RandomShaper/onion-skinningJuan Linietsky
Onion skinning
2017-11-25Fix crash on node duplicationPedro 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-25Implement onion skinning for the animation editorPedro J. Estébanez
2017-11-25Made 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-22Merge pull request #13159 from AndreaCatania/rayRémi Verschelde
Removed type_mask and fixed some variable name
2017-11-21Node.duplicate(): instanced node's descendants' properties now updateWill Nations
w/ original's runtime values.
2017-11-21Removed type_mask and fixed some variable nameAndreaCatania
2017-11-21Merge pull request #12284 from bojidar-bg/allow-subproperty-setRémi Verschelde
Allow for getting/setting "dotted" properties of objects
2017-11-21Allow for getting/setting indexed properties of objects using get/set_indexedBojidar Marinov
Performance is around the same as using pure set() through GDScript.
2017-11-21Merge pull request #13132 from Chaosus/preserve_dupsignals_flagsRémi Verschelde
Preserve duplicate signal flags
2017-11-21Preserve duplicate signal flagsChaosus
2017-11-21Native pan and zoom for macOSBernhard Liebl
2017-11-19Let SceneTreeDock duplicate nodes via Node::duplicate()Pedro J. Estébanez
Helps with #11182.
2017-11-19Remove out-of-logic assignment of instance's original scenePedro J. Estébanez
2017-11-19Fix duplication of signalsPedro 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-13fix signals disconnecting on changing target node typeIan
2017-11-13Duplicate signals fixesChaosus
2017-11-10Unify degree members and propertiesletheed
2017-11-10Remove deprecated rotation methodsletheed
2017-11-01-Modules can now add custom version info (added it for Mono)Juan Linietsky
-Version string takes this version info -Ability to download templates from the interweb (listing does not work yet)
2017-10-22Bind unbound enums, rearrange some by valuePoommetee Ketson
2017-10-21Refactor Fixed to PhysicsPoommetee Ketson
2017-10-20Merge pull request #12149 from endragor/check-input-handledRémi Verschelde
Check if input is handled before handling it
2017-10-20Merge pull request #12224 from NathanWarden/scene_tree_added_signalRémi Verschelde
Added a node_added signal to the SceneTree
2017-10-20Fix window display shrink can't set to float numbersgeequlim
2017-10-19Added a node_added signal to the SceneTreeNathan Warden
2017-10-19Fix Viewport clear mode is bool instead of int, fixes #12202Poommetee Ketson
2017-10-16Check if input is handled before handling itRuslan Mustakov
2017-09-30Renamed fixed_process to physics_processAndreaCatania
2017-09-25Merge pull request #11545 from ↵Rémi Verschelde
Paulb23/line_edit_caret_blink_resetting_issue_10764 Fixed caret blink and speed resetting in scenes, issue 10764 [ci skip]
2017-09-25Merge pull request #11552 from Tetane/masterPoommetee Ketson
Add missing constant binding STRETCH_ASPECT_EXPAND in SceneTree
2017-09-24Add a missing constant binding in SceenTreeTetane
Add missing constant binding "STRETCH_ASPECT_EXPAND" (I cannot test it because godot does not compile anymore on my pc (windows10))
2017-09-24Fixed caret blink and speed resetting in scenes, issue 10764Paulb23
2017-09-21Merge pull request #11013 from MednauN/masterRémi Verschelde
Fix duplication of node with script
2017-09-20Let queue_free() work on nodes which are not in the scene treeRé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-20Rename pos to position in user facing methods and variablesletheed
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-20Fix duplication of node with scriptEvgeny 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-13Fix enums bindingsMaxim Sheronov
Add missed bindings for enums Move some enums to class to have correct output of api.json
2017-09-12Merge pull request #10908 from hpvb/fix-unused-variablesRémi Verschelde
Fix unused variable warnings
2017-09-12Merge pull request #11007 from saltares/issue-9988Rémi Verschelde
Renames _add_child_below_node() to add_child_below_node(). Fixes #9988.
2017-09-12Merge pull request #11041 from hpvb/fix-clang-format-errorRémi Verschelde
Fix serveral recent new clang-format errors [ci skip]
2017-09-11Fix duplication of nodes resulting in shared metadataBojidar Marinov
Fixes #9547
2017-09-08Fix unused variable warningsHein-Pieter van Braam
The forth in my quest to make Godot 3.x compile with -Werror on GCC7
2017-09-08Fix serveral recent new clang-format errorsHein-Pieter van Braam
2017-09-07Restored auto snapping of controls to pixels, fixes #10847 and probably ↵Juan Linietsky
several more issues. Made it optional in the project settings but defaults to true.
2017-09-05Renames _add_child_below_node() to add_child_below_node(). Closes #9988.David Saltares
2017-09-02Fix use of unitialized variablesHein-Pieter van Braam
The second in my quest to make Godot 3.x compile with -Werror on GCC7
2017-09-01Fix files headerPoommetee Ketson
2017-08-31Exposed new ClearMode function to Viewport clases, closes #9995Juan Linietsky
2017-08-31Do not error flood if removing default environment. Closes #9945Juan Linietsky