summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-09-21Merge pull request #52906 from vnen/gdscript-show-error-on-yieldRémi Verschelde
2021-09-21Merge pull request #52905 from vnen/gdscript-single-line-declarationRémi Verschelde
2021-09-21Merge pull request #52903 from vnen/gdscript-signal-multilineRémi Verschelde
2021-09-21GDScript: Show specific error when "yield" is usedGeorge Marques
To help people porting code, it gives a hint to use "await" instead of a generic error.
2021-09-21GDScript: Allow classes declaration to be done in single lineGeorge Marques
Incidentally, allow multiple statements in single line functions when using semicolon as a terminator.
2021-09-21GDScript: Allow multiple lines in signal parameters declarationGeorge Marques
2021-09-21Merge pull request #52898 from vnen/gdscript-assigment-conversion-fixRémi Verschelde
GDScript: Remove conversion assign mistakenly done when unneeded
2021-09-21i18n: Sync translations with WeblateRémi Verschelde
(cherry picked from commit 323c3ee9db5414dbd79748a98e21446dddecb057)
2021-09-21Merge pull request #52877 from Calinou/add-print-verboseRémi Verschelde
Add `print_verbose()` built-in function to print in verbose mode only
2021-09-21GDScript: Remove conversion assign mistakenly done when unneededGeorge Marques
2021-09-21Merge pull request #51280 from ↵Rémi Verschelde
EricEzaM/shortcut-remove-preprocessor-defines-add-overrides Added ability to override shortcut definitions for OSX (remove preprocessor defines)
2021-09-21Merge pull request #38256 from ↵Rémi Verschelde
EricEzaM/add-option-update-spinbox-on-text-changed Added option for spinbox to update it's value on line edit 'text_changed' rather than 'text_entered'
2021-09-22Added ability to override shortcut definitions for OSX (remove preprocessor ↵Eric M
defines)
2021-09-21Add `print_verbose()` built-in function to print in verbose mode onlyHugo Locurcio
This can be used as a shorthand for: if OS.is_stdout_verbose(): print("...") Unlike `print_debug()`, this works in release builds too and can be toggled off in debug builds.
2021-09-21Merge pull request #52852 from Chaosus/gds_fix_constantsYuri Roubinsky
Prevent local constant default value from incorrect overriding by a global constant in GDScript autocompletion
2021-09-21Added option for spinbox to update it's value on line edit 'text_changed' ↵Eric M
rather than 'text_entered'
2021-09-21Merge pull request #51655 from ↵Rémi Verschelde
RevoluPowered/improve-gdscript-code-editor-performance Improve GDScript Editor performance
2021-09-21Merge pull request #51308 from EricEzaM/improved-builting-override-handlingRémi Verschelde
Improve implementation of builtin action overrides
2021-09-21Merge pull request #52177 from BastiaanOlij/xr_doublesRémi Verschelde
Change to using doubles in XR classes
2021-09-21Change to using doubles in XR classesBastiaan Olij
2021-09-21Improve implementation of builtin action overridesEric M
2021-09-21Merge pull request #52775 from gyroninja/fix-instantiated-root-node-crashRémi Verschelde
Fail at instantiating a packed scene if the root node is instantiated
2021-09-21Merge pull request #52718 from Calinou/gdscript-add-integration-tests-2Rémi Verschelde
2021-09-21Improve GDScript Editor and Improve latencyGordon MacPherson
Improvements: - GDScript Highlighter is faster by 25% as keys are smaller (hashes instead of strings) - Removes message queue from _apply_settings_change to allow resize to work correctly - Some performance fixes are pending still Note: this resolves the code editor behaving badly when resizing in debug builds
2021-09-21Merge pull request #52466 from tcoxon/fix_43733_4.0Rémi Verschelde
Prevent shaders from generating code before the constructor finishes.
2021-09-21Merge pull request #52890 from bruvzg/rtl_effects_connectedRémi Verschelde
Improve connected grapheme handling in the RTL CharFX.
2021-09-21Prevent shaders from generating code before the constructor finishes.Tom Coxon
Fixes #43733: "creating SpatialMaterial in a separate thread creates invalid shaders (temporarily)." The bug occurred because various setters called in materials' constructors add materials to queues that are processed on the main thread. This means that when the materials are created in another thread, they can be processed on the main thread before the constructor has finished. The fix adds a flag to affected materials that prevents them from being added to the queue until their constructors have finished initialising all the members.
2021-09-21Add flag to connected grapheme. Apply RTL displacement FX only to the whole ↵bruvzg
connected grapheme. Pass more glyph info to the custom RTL FX.
2021-09-21Merge pull request #47297 from KoBeWi/📞🌳Rémi Verschelde
Improve call_group documentation
2021-09-21Merge pull request #52842 from Ev1lbl0w/fix_win_open_errcodeRémi Verschelde
Fix shell_open not returning errors on Windows
2021-09-21Merge pull request #52884 from aaronfranke/doc-no-emptyRémi Verschelde
Don't generate empty methods/constants doc sections and reduce code duplication
2021-09-21Merge pull request #52605 from TokageItLab/fixed-vtype-in-node-oneshotRémi Verschelde
Fixed value type and applied small change in `AnimationNodeOneShot`
2021-09-21Merge pull request #52601 from KoBeWi/scene_renaissanceRémi Verschelde
Make restore_scenes_on_load true by default
2021-09-21Merge pull request #52649 from Faless/js/4.x_audioworklet_nothreads_prRémi Verschelde
[HTML5] Refactor audio drivers. Implement AudioWorklet w/o threads.
2021-09-21Merge pull request #52886 from bruvzg/rtl_fixesRémi Verschelde
Fix RTL layout Label text, VBox child, 3D node editor controls, and popup menu alignment.
2021-09-21Merge pull request #51346 from EricEzaM/fix-focus-key-shortcutsRémi Verschelde
Fix focus shortcuts triggering incorrectly
2021-09-21Merge pull request #47815 from Calinou/doc-os-delay-nonblockingRémi Verschelde
Document how to delay code execution in a non-blocking manner
2021-09-21Fix RTL layout Label text, VBox child, 3D node editor controls, and popup ↵bruvzg
menu alignment.
2021-09-21Merge pull request #52868 from jmb462/mouse_inputRémi Verschelde
Allow mouse button event detection in Action Map Editor
2021-09-21Merge pull request #35103 from Calinou/tweak-3d-inertiaRémi Verschelde
Tweak the 3D editor inertia defaults for better responsiveness
2021-09-21Prevent local constant default value from incorrect override by a globalYuri Roubinsky
2021-09-21Fix focus shortcuts triggering incorrectlyEric M
2021-09-20Don't generate empty doc sections and reduce code duplicationAaron Franke
2021-09-21Document how to delay code execution in a non-blocking mannerHugo Locurcio
2021-09-20Allow mouse button event detection in Action Map Editorjmb462
2021-09-20Tweak the 3D editor inertia defaults for better responsivenessHugo Locurcio
The default orbit sensitivity was decreased to account for this change. Rotational inertia (orbit + freelook) was disabled by default due to known issues. This also removes the need for separate manipulation inertia settings, as the default settings are more responsive.
2021-09-20Merge pull request #42103 from dankan1890/import_atlas_fixRémi Verschelde
2021-09-20Merge pull request #52312 from Calinou/no-main-scene-gui-alertRémi Verschelde
Display an alert when attempting to run a project with no main scene
2021-09-20Merge pull request #52555 from TokageItLab/fixed-discrete-animation-seekRémi Verschelde
Fixed seeking behavior of property track with discrete interpolation
2021-09-20Display an alert when attempting to run a project with no main sceneHugo Locurcio
This gives visual feedback when not starting Godot from a terminal. This could lead to confusion when placing a Godot binary within a project folder that has no main scene defined.