summaryrefslogtreecommitdiff
path: root/scene
AgeCommit message (Collapse)Author
2019-10-29Improved UX of selecting directories in (Editor)FileDialog by hiding unused ↵MCrafterzz
gui elements and moving the drive selection
2019-10-26Fix text minimap crash when last line is foldedPaulb23
2019-10-25Merge pull request #32870 from bergmannf/27850_rtl_bold_italicRémi Verschelde
Add push_* methods for fonts in rich_text_label
2019-10-25Merge pull request #33065 from Calinou/textedit-fix-background-colorRémi Verschelde
Fix the default TextEdit background color
2019-10-25Fix the default TextEdit background colorHugo Locurcio
This closes #32724.
2019-10-25Merge pull request #32951 from Klowner/tween-follow-null-bugRémi Verschelde
fix Tween follow_property finishing with null
2019-10-25Merge pull request #33046 from zatherz/masterRémi Verschelde
Don't terminate search if begin_key doesn't fit (Fixes #33034)
2019-10-25Merge pull request #33045 from nekomatata/cpu-particle-uninitialized-memberRémi Verschelde
Fixed emitting not initialized correctly in cpu particles 2d/3d
2019-10-24Don't terminate search if begin_key doesn't fitZatherz
Previously this code would continue onto the next iteration of the loop if the line was smaller in size than begin_key, meaning that a situation where begin_key.length() > end_key.length() would cause weird behavior with newlines. Now both the checks for begin_key and end_key are in their own condition and do not skip the entire iteration if they can't be found.
2019-10-24Fixed emitting not initialized correctly in cpu particles 2d/3dPouleyKetchoupp
Fixes uninitialized variable caused by PR #32921
2019-10-24Fix rendering tooltipvolzhs
2019-10-24Refactor VideoPlayer and VideoStreamSeleckyErik
VideoStream: - Fix const correctenss VideoPlayer: - Remove unused member variable last_frame - Move _mix_audios function definition to source file - Fix function parameter naming to match p_ convention - Fix const correctness - Add null checking
2019-10-23Fix Tween follow_property finishing with nullMark Riedesel
2019-10-23Merge pull request #33006 from Chaosus/fix_billboard_bugRémi Verschelde
Allows change Sprite3D scale if Billboard mode is enabled
2019-10-23Allows change Sprite3D scale if Billboard mode is enabledYuri Roubinsky
2019-10-23Merge pull request #32998 from rxlecky/theme-refactorRémi Verschelde
Theme code refactoring
2019-10-23Merge pull request #32972 from codecustard/fix_spinbox_not_releasingfocusRémi Verschelde
Fixes spinbox not releasing focus on value change
2019-10-23Merge pull request #32992 from KoBeWi/AUTOVECTORZRémi Verschelde
Auto-increment frame_coords when keying
2019-10-22Shadows Now Properly Translate by RichTextEffect offset.Eoin O'Neill
Bugfix 32981.
2019-10-23Theme code refactoringSeleckyErik
- Move GDScript-exposed function definitions from header to source file - Add null check to functions taking list pointers as parameters - Call clear() in copy_theme() if null is passed
2019-10-22Merge pull request #32924 from ajweeks/add-ruler-arcsRémi Verschelde
Draw arcs to indicate angles being measured by ruler
2019-10-22Merge pull request #32796 from Paulb23/set_text_caretRémi Verschelde
Changed `set_text` to place caret at start of the text.
2019-10-22Merge pull request #32940 from nekomatata/text-edit-clear-colorsRémi Verschelde
TextEdit syntax highlighting fixes
2019-10-22Merge pull request #32965 from volzhs/richtextlabel-scroll-activeRémi Verschelde
Fix scrolling RichTextLabel with scroll_active=false
2019-10-22Auto-increment frame_coords when keyingTomasz Chabora
2019-10-22Merge pull request #32989 from nekomatata/fix-crash-rename-stateRémi Verschelde
Fixed crashes when renaming a state in AnimationNodeStateMachineEditor
2019-10-22Fixed crashes when renaming a state in AnimationNodeStateMachineEditorPouleyKetchoupp
Recursive calls to Control::_modal_stack_remove could cause a crash because of the list element not being invalidated while being erased from the list. It happens in the state machine case by hiding a line edit control when it loses focus. Fixes #23808
2019-10-22Merge pull request #32927 from Muller-Castro/ShapeCenteredFixRémi Verschelde
Fixed TouchScreenButton::shape_centered having no effect
2019-10-22Merge pull request #32842 from LikeLakers2/animation-idx-to-track-idxRémi Verschelde
Changes the name of all parameters referring to track indices within Animation, to `track_idx`
2019-10-22Merge pull request #32902 from nekomatata/auto-indent-bracket-fixRémi Verschelde
Auto-indent after opening bracket and parenthesis in the script editor
2019-10-22Merge pull request #32921 from nekomatata/fix-cpu-particle-delayRémi Verschelde
Fixed delay when CPUParticles & CPUParticles2D start being emitted
2019-10-22Merge pull request #32922 from nekomatata/fix-scene-timer-yield-leakRémi Verschelde
Fixed leak on exit when using yield with SceneTreeTimer
2019-10-22Merge pull request #32864 from nekomatata/rich-text-image-sizeRémi Verschelde
Support for resized images in RichTextLabel
2019-10-22Merge pull request #32896 from nekomatata/joint-reset-collisionRémi Verschelde
Properly reset collision exception when releasing Joint2D
2019-10-22Merge pull request #32889 from nekomatata/node-update-config-warningRémi Verschelde
Expose Node::update_configuration_warning() to scripts
2019-10-22Merge pull request #32833 from nekomatata/label-autowrap-fixRémi Verschelde
Allow Label autowrap to cut words when they exceed line width
2019-10-21Fixes spinbox not releasing focus on value changeEmmanuel Barroga
Trying to release focus of the spinbox's lineedit would not work when done in the "value_changed" callback. The reason is because the "value_change" signal is called first, then the "get_focus" method is called next. This causes the spinbox to get_focus after you try to release focus within the "value_changed" callback. To resolve this, spinbox should get focus first and then emit "value_changed".
2019-10-22Fix scrolling RichTextLabel with scroll_active=falsevolzhs
2019-10-21Merge pull request #32865 from rodolforg/fix_32711-lookat-scaling-againRémi Verschelde
Spatial::look_at wrong re-scaling
2019-10-21Merge pull request #32863 from JFonS/navmesh_from_groupRémi Verschelde
Add option to create navmesh from objects in group
2019-10-21Merge pull request #32857 from madmiraal/fix-072e403Rémi Verschelde
Correct change made to joints_2d.cpp by 072e403.
2019-10-20TextEdit syntax highlighting fixesPouleyKetchoupp
- Fixed visual update when using add_keyword_color(), add_color_region(), clear_colors() in scripts - More accurate description for clear_colors() in TextEdit documentation
2019-10-20Fixed -1 minimap index when smooth scrolling is enabledPaulb23
2019-10-20Fixed delay when CPUParticles & CPUParticles2D start being emittedPouleyKetchoupp
Particles were processed only on the next frame after the emission started, causing a one frame delay in rendering. Now the first process cycle is started during the same frame, which makes them consistent with Particles & Particles2D. Fixes #32890
2019-10-19Fixed TouchScreenButton::shape_centered having no effectMuller-Castro
The problem was that the shape_centered depended on TouchScreenButton::texture having a Texture
2019-10-19Add arcs to indicate angle being measured by rulerAJ Weeks
2019-10-19Fixed leak on exit when using yield with SceneTreeTimerPouleyKetchoupp
Use case: yield(get_tree().create_timer(2), "timeout") Some resources were never released because the SceneTreeTimer was keeping a reference to GDScriptFunctionState in its signal connections, while GDScriptFunctionState was holding a reference to the SceneTreeTimer object. Cleaning all signal connections on game exit fixes the issue. Fixes #29946
2019-10-18Auto-indent after opening bracket and parenthesis in the script editorPouleyKetchoupp
This change makes auto-indent work the same way as for curly brackets, so '[', '(', '{' all act the same. Fixes #32897
2019-10-17Properly reset collision exception when releasing Joint2DPouleyKetchoupp
Now using joint_disable_collisions_between_bodies() to reset the exception, because body_remove_collision_exception() was doing only a part of the work. Fixes #32733
2019-10-17Expose Node::update_configuration_warning() to scriptsPouleyKetchoupp
This method can be used to generate custom node warnings by script. Node::_get_configuration_warning was already exposed to generate custom warnings, but it wasn't fully usable without being able to notify the scene tree when the warning needs to appear or change.