summaryrefslogtreecommitdiff
path: root/scene/main
AgeCommit message (Collapse)Author
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
2017-08-27Dead code tells no talesRémi Verschelde
2017-08-27Use HTTPS URL for Godot's website in the headersRémi Verschelde
2017-08-27Viewport: fix 'size' binding from Rect2 to Vector2Poommetee Ketson
2017-08-27Merge pull request #10579 from quinnyo/rpc-sender-idRémi Verschelde
Method to get ID of RPC calling peer
2017-08-26Add two missing Null checksHein-Pieter van Braam
These Null checks were removed in #10581 but actually changed the logic of the functions in this case. This fixes #10654
2017-08-26Node: Add debug info to add_child reparenting checkRémi Verschelde
Use it to remove buggy add_child in EditorAudioBus
2017-08-26-Massive clean up to gizmosJuan Linietsky
-Make sure handles are always visible (on top) -Fixed instanced scene selection (should work properly now) -Added interpolated camera -Customizable gizmo colors in editor settings
2017-08-24Convert Object::cast_to() to the static versionHein-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-23add SceneTree method to get ID of rpc calling peerQuinn Schwab
2017-08-22Add missing NULL check for the new show_about() callMarcelo Fernandez
2017-08-22Fix build after merge of #10254Rémi Verschelde
2017-08-22Merge pull request #10254 from marcelofg55/masterRémi Verschelde
Added notification const NOTIFICATION_WM_ABOUT
2017-08-21Merge pull request #10351 from neikeq/enums-are-for-the-weakJuan Linietsky
ClassDB: Provide the enum name of integer constants
2017-08-21Merge pull request #10443 from karroffel/propagate_callRémi Verschelde
add "propagate_call" method to Node
2017-08-20Fixed segfault when hovering over scene tree elements and showing tooltips.Wilson E. Alvarez
2017-08-20ClassDB: Provide the enum name of integer constantsIgnacio Etcheverry
2017-08-20Merge pull request #10319 from neikeq/pr-engine-editor-hintJuan Linietsky
Adds Engine::is_editor_hint() method
2017-08-19add "propagate_call" method to NodeKarroffel
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-18Small fix that makes overal UI (including dragging spliiters) much, much faster.Juan Linietsky
Flushing messages meant that for every event, UI was reaccomodating everything. This is relly slow. Messages will have to happen sometime later, during iteration most likely. I still can't fix the overall code editor slowness on Mesa+Radeon, I suspect it's a driver issue.
2017-08-19Removes editor_hint from SceneTreeIgnacio Etcheverry
2017-08-17Added notification const NOTIFICATION_WM_ABOUTMarcelo Fernandez
2017-08-16Synchronize parameter names in definition and declarationTwistedTwigleg
Fixes #10244.
2017-08-16Allow zero-padded serial namingPedro 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-15Merge pull request #9889 from groud/control_enhancementskubecz3k
Control node enhancements
2017-08-15Fix debug materials, closes #8607Juan Linietsky
2017-08-15Ensure nothing is found outside modal stack, but keep logic going. Fixes #7622Juan Linietsky
2017-08-13Replace GUI anchor type by a float between 0 and 1Gilles Roudiere
2017-08-11Merge pull request #10198 from jjay/f/stretch_aspect_expandRémi Verschelde
Add "expand" option for stretch aspect, no more black bars
2017-08-10Fixes method definitions with extra number of argumentsIgnacio Etcheverry
2017-08-10Removes type information from method bindsIgnacio Etcheverry
2017-08-09Add expand stretch/ascpect - no more black barsYakov Borevich
2017-08-07-Fixed BoneAttachment delay, closes #3966Juan Linietsky
-Fixed skeleton crash, probably fixes other issues
2017-08-07Merge pull request #10136 from MednauN/masterThomas Herzog
Add handling of touch events in _gui_input_event
2017-08-07Merge pull request #10141 from ISylvox/lower_case_godot_apiRémi Verschelde
Makes all Godot API's Methods lower_case
2017-08-07Makes all Godot API's methods Lower CaseIndah Sylvia
2017-08-07Merge pull request #9394 from supagu/sync-rpc-fixRémi Verschelde
Queue RPC packet before calling method locally to ensure correct RPC …
2017-08-07Add handling of touch events in _gui_input_eventEvgeny Zuev
Fixes #10039
2017-08-05renamed node path, closes #5691Juan Linietsky
2017-07-31Merge pull request #8567 from BastiaanOlij/ar_vr_serverRémi Verschelde
AR/VR base classes and position tracker support
2017-07-30Style: Apply clang-format on all filesRémi Verschelde
Thus fixing some invalid changes that had still made it to the master branch.
2017-07-28Adding base classes and structures for ARVR supportBastiaanOlij
Added ArVrScriptInterface Added ARVRCamera, ARVRController and ARVROrigin helper objects
2017-07-25Fix Node::move_child() crash if moving to the end plus onePedro J. Estébanez
Fixes #9820.
2017-07-24Merge pull request #9764 from Noshyaar/pr-fix2Rémi Verschelde
Add object type hint for docs
2017-07-23Add object type hint for docsPoommetee Ketson
2017-07-22Several changes to better run in mobile.Juan Linietsky
2017-07-19-Renamed GlobalConfig to ProjectSettings, makes more sense.Juan Linietsky
-Added system for feature overrides, it's pretty cool :)