summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-07-07Merge pull request #50269 from reduz/fix-reimport-invalidate-materialJuan Linietsky
Fix material invalidation on reimport.
2021-07-08Merge pull request #50268 from KoBeWi/🐞Rémi Verschelde
Fix node list with Add Node Here
2021-07-07Fix material invalidation on reimport.reduz
* IF a texture was reimported (calling replace as an example), it would invalidate all materials using it, causing plenty of errors. * Added the possibility to get a notification when a uniform set is erased. * With this notification, materials can be queued for update properly.
2021-07-08Fix node list with Add Node Herekobewi
2021-07-07Merge pull request #50261 from Razoric480/cache-color-picker-presetsRémi Verschelde
Add cache to ColorPicker for color presets
2021-07-07Merge pull request #50260 from Chaosus/vs_fix_connection_bugRémi Verschelde
Fix a connection bug in visual shaders
2021-07-07Merge pull request #50265 from reduz/fix-texture-thread-updateJuan Linietsky
Fix threaded update for textures
2021-07-07Merge pull request #50252 from Calinou/gradienttexture-tweak-property-hintRémi Verschelde
Tweak the GradientTexture property hint to follow CurveTexture
2021-07-07Fix threaded update for texturesreduz
* Previews and other stuff now works again. * Not the best solution, will have to be improved in the future usinc async queues where supported.
2021-07-07Add cache to color picker for presetsFrancois Belair
This prevents loading from the project metadata more than once, significantly saving performance with nodes that have color pickers.
2021-07-07Fix a connection bug in visual shadersYuri Roubinsky
2021-07-07Tweak the GradientTexture property hint to follow CurveTextureHugo Locurcio
This prevents setting too large values and crashing the editor. Very low values are also no longer allowed since they are generally not detailed enough to represent complex gradients, leading to confusion.
2021-07-07Merge pull request #50247 from Faless/js/if_fixRémi Verschelde
[HTML5] Fix JavaScript string parsing with new interface.
2021-07-07Merge pull request #50193 from reduz/fix-command-queue-crashRémi Verschelde
Fix Command Queue Crash
2021-07-07Merge pull request #50214 from ↵Rémi Verschelde
Calinou/occluderinstance3d-add-node-configuration-warnings Add node configuration warnings to OccluderInstance3D
2021-07-07Fix Command Queue Crashreduz
* No longer allow sending an object (texture) to the server as material parameter * Keep a parameter cache locally in ShaderMaterial
2021-07-07[HTML5] Fix JavaScript string parsing with new interface.Fabio Alessandrelli
Strings are UTF-8 encoded and should be parsed as such, while it was being parsed as a C string before.
2021-07-07Add node configuration warnings to OccluderInstance3DHugo Locurcio
2021-07-07Merge pull request #50236 from Calinou/editor-preview-sun-sky-add-root-nodeRémi Verschelde
Add a root Node3D automatically if absent when adding preview sun and sky
2021-07-07Merge pull request #50222 from Calinou/editor-information-use-multiply-signRémi Verschelde
Use the Unicode multiplication symbol for the viewport size display
2021-07-07Merge pull request #50208 from kleonc/accept_dialog-remove_buttonRémi Verschelde
Add AcceptDialog::remove_button method
2021-07-07Merge pull request #50240 from nekomatata/fix-backface-collision-disabledRémi Verschelde
Fix concave collision with backface collision disabled
2021-07-06Fix concave collision with backface collision disabledPouleyKetchoupp
Disabled backface collision is only applied on face separation axes, because applying it also on edges and vertices was causing some contacts to be wrongly disabled and contact points to be off.
2021-07-07Add a root Node3D automatically if absent when adding preview sun and skyHugo Locurcio
This makes for a smoother prototyping process compared to displaying an error message.
2021-07-07Merge pull request #50229 from reduz/fix-textures-not-updatingRémi Verschelde
Unify material parameter update
2021-07-07Merge pull request #49890 from voxelv/fix_tree_range_click_timeout_crash_46648Hugo Locurcio
Avoid using a nullptr root in Tree._range_click_timeout().
2021-07-06Unify material parameter updatereduz
* Unifies how material parameters are updated. * Single function, easier to maintain. * Updates materials properly when textures change.
2021-07-06Merge pull request #50220 from madmiraal/fix-50125Rémi Verschelde
Queue the calls to GodotLib.key when Android virtual done is pressed
2021-07-06Merge pull request #50226 from Calinou/voxelgi-fix-warning-spamRémi Verschelde
Fix warning message spam when a VoxelGI node is selected in the editor
2021-07-06Merge pull request #50219 from goostengine/vcs-virtual-cppRémi Verschelde
Make `EditorVCSInterface` proxy functions virtual in C++
2021-07-06Merge pull request #50110 from madmiraal/android-remove-onkeymultipleRémi Verschelde
Remove Android onKeyMultiple override
2021-07-06Merge pull request #50215 from ↵Rémi Verschelde
Calinou/improve-node-configuration-warning-display Format node configuration warnings as a bullet point list
2021-07-06Fix warning message spam when a VoxelGI node is selected in the editorHugo Locurcio
Support for anisotropy in VoxelGI was removed during its development due to the high cost. This was a leftover from anisotropy support.
2021-07-06Merge pull request #50162 from Calinou/inspector-hint-allow-ormmaterial3dRémi Verschelde
Allow using ORMMaterial3D by using BaseMaterial3D as a resource hint
2021-07-06Merge pull request #50213 from m44615/fix_50161Rémi Verschelde
Fix: The ORMMaterial3D shader doesn't compile #50161
2021-07-06Use the Unicode multiplication symbol for the viewport size displayHugo Locurcio
2021-07-06Make `EditorVCSInterface` proxy functions virtual in C++Andrii Doroshenko (Xrayez)
Allows to implement VCS plugins via C++ modules without affecting the existing script instance mechanism.
2021-07-06Merge pull request #50200 from akien-mga/lineedit-max_length-truncateRémi Verschelde
LineEdit: Respect `max_length` by truncating text to append
2021-07-06Format node configuration warnings as a bullet point listHugo Locurcio
This makes multiple warnings easier to distinguish from each other.
2021-07-06Remove Android onKeyMultiple overrideMarcel Admiraal
2021-07-06Fix: The ORMMaterial3D shader doesn't compile #50161Martin Krbila
2021-07-06Queue the calls to GodotLib.key when Android virtual done is pressedMarcel Admiraal
2021-07-06Add AcceptDialog::remove_button methodkleonc
2021-07-06Merge pull request #50107 from madmiraal/android-use-lambdasRémi Verschelde
Replace single method anonymous classes with lambdas in Godot Java code
2021-07-06LineEdit: Respect `max_length` by truncating text to appendRémi Verschelde
When appending text (either via `set_text()` or by pasting from clipboard), if the input would make the `LineEdit` exceed its configured `max_length`, the input text is truncated to fit. The discard part is passed as a parameter in the `text_change_rejected` signal. Fixes #33321. Fixes #41278. Also cleaned up unimplemented `max_chars` property in `TextEdit`. Co-authored-by: Tony-Goat <70238376+Tony-Goat@users.noreply.github.com>
2021-07-06Merge pull request #37983 from EricEzaM/set-main-scene-add-select-current-optionRémi Verschelde
Added 'Select Current' option when user is prompted to select main scene after clicking play
2021-07-06Merge pull request #50205 from vnen/tileset-cellneighbor-bindingRémi Verschelde
2021-07-07Added 'Select Current' option when user is prompted to select main scene ↵Eric M
after clicking play
2021-07-06Merge pull request #49948 from EricEzaM/input-event-editor-pluginRémi Verschelde
Added EditorInspectorPlugin to aid in editing InputEvents in resources and shortcuts
2021-07-06Add test to check for :: in enum/constant bindingsGeorge Marques
Since class scoping should not be used for bindings as they might have uninteded consequences in scripting.