summaryrefslogtreecommitdiff
path: root/scene
AgeCommit message (Collapse)Author
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-25added finished signals to audio stream players, fixes #9928Juan Linietsky
2017-08-25Removed old fp_adjust code that conflicts with clipped rects, fixes #9925Juan Linietsky
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-24-Code completion for enumerationsJuan Linietsky
-Disabled GDNative and GDNativeScript so build compiles again
2017-08-23Merge pull request #10561 from Paulb23/smooth_scroll_input_overrideRémi Verschelde
Stops scrolling when the user issues another command
2017-08-23Merge pull request #10556 from marcelofg55/masterRémi Verschelde
Add missing NULL check for the new show_about() call
2017-08-23Merge pull request #10555 from Rubonnek/removed-unnecessary-returns-and-breaksRémi Verschelde
Removed unnecessary returns and break statements [ci skip]
2017-08-22fixed crash styleBoxTexture binding issuetoger5
2017-08-22Stops scrolling when the user issues another commandPaulb23
2017-08-22TextEdit: Copy whole line if not having selection.Andreas Haas
The functionality was already there but hidden behind a bogus return statement. Fixes #10485
2017-08-22Add missing NULL check for the new show_about() callMarcelo Fernandez
2017-08-22Removed unnecessary returns and break statementsWilson E. Alvarez
2017-08-22Change order of Null check for ParallaxLayerHein-Pieter van Braam
The change in #10524 subtly changes the behavior of set_motion_scale() and set_motion_offset() if the ParallaxLayer does not have a parent node. Previously it would still set the corresponding property, but after this change the property change would be discarded. I'm not entirely sure if this actually matters as there doesn't appear to be any code that picks up this change if the ParallaxLayer gets re-parented later, but it's better to not change behavior regardless.
2017-08-22Merge pull request #10493 from MednauN/masterRémi Verschelde
Add stretching to `TextureProgress`
2017-08-22Add stretching to `TextureProgress`Evgeny Zuev
Now `TextureProgress` has `nine_patch_stretch` flag. With this flag enabled, it's being rendered as 9-path using `stretch_margin_*` properties as texture margins. Stretching doesn't support `FILL_CLOCKWISE` and `FILL_COUNTER_CLOCKWISE` fill modes.
2017-08-22Merge pull request #10519 from toger5/remove_addition_borderRémi Verschelde
Remove addition border
2017-08-22Add null check to ParallaxLayer get_parent() callsHein-Pieter van Braam
This fixes #10515
2017-08-22Fix build after merge of #10254Rémi Verschelde
2017-08-22Merge pull request #10340 from Rubonnek/remove-unnecessary-assignmentsRémi Verschelde
Removed unnecessary assignments
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-22Merge pull request #10427 from Hinsbart/fix_paddingRémi Verschelde
TextEdit: Fix line padding triggering too early.
2017-08-21Merge pull request #10443 from karroffel/propagate_callRémi Verschelde
add "propagate_call" method to Node
2017-08-21added utility funtions for expand margins (in styleBox)toger5
2017-08-21Merge pull request #10506 from hpvb/fix-10501Rémi Verschelde
Fix color_ramp indexing negative elements
2017-08-21Merge pull request #10508 from Paulb23/increase_smooth_scroll_speedRémi Verschelde
Increased smooth scroll speed and added user setting
2017-08-21Fix spinboxes bad lookGilles Roudiere
2017-08-21Removed unnecessary assignmentsWilson E. Alvarez
2017-08-21Increased smooth scroll speed and added user settingPaulb23
2017-08-21Fix color_ramp indexing negative elementsHein-Pieter van Braam
The 'pos' variable passed to get_color() and get_offset() can be negative if the color ramp itself is empty. This causes a lookup in an empty position in the color Vector which leads to a crash. We add a check so we never do a lookup in the color Vector if the gradient is empty. This fixes #10501
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-20Merge pull request #10479 from Paulb23/fix_not_scrolling_eofRémi Verschelde
Fixed not being able to scroll to eof
2017-08-20Merge pull request #10455 from groud/control_margin_fixesRémi Verschelde
Some control fixes and removed other useless lines
2017-08-20Fixed not being able to scroll to eofPaulb23
2017-08-19-Fix all shadow and culling related issues, fixes #9330Juan Linietsky
2017-08-19Some control fixes and removed useless linesGilles Roudiere
2017-08-19Added polygon antialiasing, but it does not work on nvidia. Will have to try ↵Juan Linietsky
something else..
2017-08-19Merge pull request #10447 from Paulb23/smooth_scrollingRémi Verschelde
Added smooth scrolling to TextEdit
2017-08-19Merge pull request #10444 from ↵Rémi Verschelde
toger5/styleBoxFlat_corner_detail_value_limitation styleBoxFlat: clamp corner_detail + aa_size
2017-08-19Merge pull request #10442 from toger5/stylebox_corner_detailRémi Verschelde
Performance improvement for new styleBoxFlat.
2017-08-19Added smooth scrolling to TextEditPaulb23
2017-08-19Fixes to label and code editor to make editing code hopefully fast again.Juan Linietsky
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-19styleBoxFlat: clamp corner_detail + aa_sizetoger5
2017-08-19Performance styleBoxFlat:toger5
- style box flat was always drawn with 8 verts per corner in case it was a rounded corner... now it uses only one vert if it has no rounded corner.
2017-08-19Merge pull request #10439 from Paulb23/blinking_text_issue_10432Rémi Verschelde
Fixed blinking text, issue 10432
2017-08-19Fixed blinking text, issue 10432Paulb23