aboutsummaryrefslogtreecommitdiff
path: root/scene/main (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Viewport: fix 'size' binding from Rect2 to Vector2Poommetee Ketson2017-08-271-1/+1
|
* Merge pull request #10579 from quinnyo/rpc-sender-idRémi Verschelde2017-08-272-0/+12
|\ | | | | Method to get ID of RPC calling peer
| * add SceneTree method to get ID of rpc calling peerQuinn Schwab2017-08-232-0/+12
| |
* | Add two missing Null checksHein-Pieter van Braam2017-08-261-1/+4
| | | | | | | | | | | | | | These Null checks were removed in #10581 but actually changed the logic of the functions in this case. This fixes #10654
* | Node: Add debug info to add_child reparenting checkRémi Verschelde2017-08-261-7/+11
| | | | | | | | Use it to remove buggy add_child in EditorAudioBus
* | -Massive clean up to gizmosJuan Linietsky2017-08-261-1/+1
| | | | | | | | | | | | | | -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
* | Convert Object::cast_to() to the static versionHein-Pieter van Braam2017-08-244-76/+63
|/ | | | | | | | | | | | 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/
* Add missing NULL check for the new show_about() callMarcelo Fernandez2017-08-221-1/+1
|
* Fix build after merge of #10254Rémi Verschelde2017-08-221-1/+1
|
* Merge pull request #10254 from marcelofg55/masterRémi Verschelde2017-08-221-0/+14
|\ | | | | Added notification const NOTIFICATION_WM_ABOUT
| * Added notification const NOTIFICATION_WM_ABOUTMarcelo Fernandez2017-08-171-0/+14
| |
* | Merge pull request #10351 from neikeq/enums-are-for-the-weakJuan Linietsky2017-08-218-66/+72
|\ \ | | | | | | ClassDB: Provide the enum name of integer constants
| * | ClassDB: Provide the enum name of integer constantsIgnacio Etcheverry2017-08-208-66/+72
| | |
* | | Merge pull request #10443 from karroffel/propagate_callRémi Verschelde2017-08-212-0/+20
|\ \ \ | | | | | | | | add "propagate_call" method to Node
| * | | add "propagate_call" method to NodeKarroffel2017-08-192-0/+20
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | Fixed segfault when hovering over scene tree elements and showing tooltips.Wilson E. Alvarez2017-08-201-0/+4
| | |
* | | Merge pull request #10319 from neikeq/pr-engine-editor-hintJuan Linietsky2017-08-204-31/+10
|\ \ \ | |/ / |/| | Adds Engine::is_editor_hint() method
| * | Removes editor_hint from SceneTreeIgnacio Etcheverry2017-08-194-31/+10
| | |
* | | Small fix that makes overal UI (including dragging spliiters) much, much faster.Juan Linietsky2017-08-181-77/+2
| | | | | | | | | | | | | | | | | | 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.
* | | Synchronize parameter names in definition and declarationTwistedTwigleg2017-08-162-5/+5
| | | | | | | | | | | | Fixes #10244.
* | | Allow zero-padded serial namingPedro J. Estébanez2017-08-161-1/+2
| | | | | | | | | | | | | | | | | | 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.
* | | Merge pull request #9889 from groud/control_enhancementskubecz3k2017-08-151-2/+2
|\ \ \ | | | | | | | | Control node enhancements
| * | | Replace GUI anchor type by a float between 0 and 1Gilles Roudiere2017-08-131-2/+2
| | |/ | |/|
* | | Fix debug materials, closes #8607Juan Linietsky2017-08-151-20/+21
| | |
* | | Ensure nothing is found outside modal stack, but keep logic going. Fixes #7622Juan Linietsky2017-08-151-2/+1
|/ /
* | Merge pull request #10198 from jjay/f/stretch_aspect_expandRémi Verschelde2017-08-112-5/+5
|\ \ | |/ |/| Add "expand" option for stretch aspect, no more black bars
| * Add expand stretch/ascpect - no more black barsYakov Borevich2017-08-092-5/+5
| |
* | Fixes method definitions with extra number of argumentsIgnacio Etcheverry2017-08-102-4/+4
| |
* | Removes type information from method bindsIgnacio Etcheverry2017-08-106-47/+47
|/
* -Fixed BoneAttachment delay, closes #3966Juan Linietsky2017-08-071-0/+4
| | | | -Fixed skeleton crash, probably fixes other issues
* Merge pull request #10136 from MednauN/masterThomas Herzog2017-08-071-0/+83
|\ | | | | Add handling of touch events in _gui_input_event
| * Add handling of touch events in _gui_input_eventEvgeny Zuev2017-08-071-0/+83
| | | | | | | | Fixes #10039
* | Merge pull request #10141 from ISylvox/lower_case_godot_apiRémi Verschelde2017-08-074-18/+18
|\ \ | | | | | | Makes all Godot API's Methods lower_case
| * | Makes all Godot API's methods Lower CaseIndah Sylvia2017-08-074-18/+18
| |/
* | Merge pull request #9394 from supagu/sync-rpc-fixRémi Verschelde2017-08-071-34/+37
|\ \ | |/ |/| Queue RPC packet before calling method locally to ensure correct RPC …
| * Queue RPC packet before calling method locally to ensure correct RPC packet ↵Fabian Mathews2017-06-261-34/+37
| | | | | | | | order
* | renamed node path, closes #5691Juan Linietsky2017-08-051-1/+1
| |
* | Merge pull request #8567 from BastiaanOlij/ar_vr_serverRémi Verschelde2017-07-312-0/+21
|\ \ | | | | | | AR/VR base classes and position tracker support
| * | Adding base classes and structures for ARVR supportBastiaanOlij2017-07-282-0/+21
| | | | | | | | | | | | | | | | | | Added ArVrScriptInterface Added ARVRCamera, ARVRController and ARVROrigin helper objects
* | | Style: Apply clang-format on all filesRémi Verschelde2017-07-301-1/+1
|/ / | | | | | | Thus fixing some invalid changes that had still made it to the master branch.
* | Fix Node::move_child() crash if moving to the end plus onePedro J. Estébanez2017-07-251-0/+5
| | | | | | | | Fixes #9820.
* | Merge pull request #9764 from Noshyaar/pr-fix2Rémi Verschelde2017-07-243-6/+6
|\ \ | | | | | | Add object type hint for docs
| * | Add object type hint for docsPoommetee Ketson2017-07-233-6/+6
| | |
* | | Several changes to better run in mobile.Juan Linietsky2017-07-222-7/+10
|/ /
* | -Renamed GlobalConfig to ProjectSettings, makes more sense.Juan Linietsky2017-07-194-12/+16
| | | | | | | | -Added system for feature overrides, it's pretty cool :)
* | Add object type hint for docsPoommetee Ketson2017-07-191-1/+1
| |
* | -Reorganized all properties of project settings (Sorry, Again).Juan Linietsky2017-07-171-14/+14
| | | | | | | | | | (Lot's of bloat accumulated, so it was time for clean up.) -Made EditorSettings and ProjectSettings search more useful (search in sections too)
* | Script editor usability fixesJuan Linietsky2017-07-151-4/+8
| |
* | Fix picking list flood while mouse capture enabledPedro J. Estébanez2017-07-101-1/+1
| | | | | | | | Fixes #9575.
* | Clean up normalmapping, make sure tangents are imported correctly.Juan Linietsky2017-07-034-95/+41
| |