summaryrefslogtreecommitdiff
path: root/scene
AgeCommit message (Collapse)Author
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.
2019-10-16Add push_* methods for fonts in rich_text_labelFlorian Bergmann
Provides method to push different font styles. If no fonts are set nothing will happen, when the methods are used. Fixes #27850
2019-10-16Add option to create navmesh from objects in groupjfons
Adds a new NavigationMesh property to select which objects will be taken into account for the generation. By default it will use all the NavigationMeshInstance children to keep compatibility. The new modes allow to build the NavigationMesh from all the nodes belonging to a specific group, and optionally include their children too.