summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-08-19GDScript: Allow preload() to be used with constant expressionsGeorge Marques
2020-08-19GDScript: Allow keywords to be used in $ notationGeorge Marques
2020-08-18GDScript: Allow enum values to be set to constant expressionsGeorge Marques
Also allow them to access previous values wihout referencing the enum.
2020-08-18GDScript: Allow supertype objects to be assigned to a subtype variableGeorge Marques
It allows `get_node()` to be used with typed variables This is marked as unsafe to warn the user.
2020-08-18GDScript: Allow implicit type conversion when constructing variantsGeorge Marques
Incidentally fix error message when no valid constructor is found which was missing an end parenthesis.
2020-08-18GDScript: Add script to cache on reloadGeorge Marques
This ensures that scripts created without a resource loader are properly included in the cache (such as builtin scripts) and are not tried to be loaded from the disk.
2020-08-17GDScript: Allow empty files to be valid scriptsGeorge Marques
2020-08-17GDScript: Fix crash when superclass file is non-existentGeorge Marques
Incidentally, allow EOF to be an end of statement.
2020-08-17GDScript: Fix LSP getting wrong union value on unnamed enumsGeorge Marques
2020-08-17GDScript: Fix editor crash when writing @tool annotationGeorge Marques
2020-08-17GDSript: Prevent crash when completing unary operatorsGeorge Marques
2020-08-17GDScript: Allow "match" to be used as an identifierGeorge Marques
This is needed to call the String.match() function.
2020-08-17GDScript: Fix wrong argument check for formatting operatorGeorge Marques
2020-08-17Merge pull request #41280 from Calinou/editor-3d-add-invert-x-optionRémi Verschelde
Add an editor setting to invert 3D pan/orbit on the X axis
2020-08-17Merge pull request #41326 from bruvzg/win_tablet_modifiers4Rémi Verschelde
[Windows] Fix modifier keys when using tablet input.
2020-08-17[Windows] Fix modifier keys when using tablet input.bruvzg
2020-08-16Merge pull request #41302 from Jlalond/divide-by-zeroRémi Verschelde
Update ResourceLoaderText::load to not update progress if resources a…
2020-08-16Update ResourceLoaderText::load to not update progress if resources are 0jjjlalonde@gmail.com
Include check in other progress update statement Update additional progress update statement
2020-08-16Merge pull request #40980 from Xrayez/port-classdb-testsRémi Verschelde
Port ClassDB tests to use doctest
2020-08-16Port ClassDB tests to use doctestAndrii Doroshenko (Xrayez)
Extracted the most minimal core initialization functionality from `setup()` and `setup2()` so that `ClassDB` could be tested properly (input, audio, rendering, physics etc, are excluded). Display and rendering servers/singletons are not initialized at all. Due to the fact that most subsystems are disabled, fixed various crashes in the process (in order): - `AcceptDialog` OK/cancel swap behavior (used `DisplayServer` while `register_scene_types()`); - `make_default_theme` which depends on `RenderingServer`; - `XRServer` singleton access while calling `register_modules_types()`; - hidden bug in a way joypads are cleaned up (MacOS and Linux only). Removed manual `ClassDB` init/cleanup calls from `test_validate_testing.h`. ClassDB tests: Co-authored-by: Ignacio Etcheverry <ignalfonsore@gmail.com>
2020-08-16Merge pull request #40920 from qarmin/test_linux_sanitizersRémi Verschelde
Add Linux sanitizer build to github workspace to test tests and editor
2020-08-16Add Linux sanitizer build to github workspaceRafał Mikrut
2020-08-15Merge pull request #41223 from javidcf/sprite_frames_editor_zoomRémi Verschelde
Added zoom functionality to sprite frames editor plugin
2020-08-15Merge pull request #41285 from bruvzg/macos_on_top_4Rémi Verschelde
[macOS] Fix "on top" incorrectly set on init and resetting on window update.
2020-08-15Merge pull request #41273 from RevoluPowered/fix_linker_flagsRémi Verschelde
fixed linker being slow on OSX
2020-08-15Merge pull request #41265 from YeldhamDev/rename_diag_tweaksRémi Verschelde
Minor visual improvements to the "Batch Rename" dialog
2020-08-15Fix "on top" incorrectly set on init (all platforms).bruvzg
Fix "on top" reseting on window update. (macOS).
2020-08-15Merge pull request #41103 from Calinou/editor-improve-easing-inspectorRémi Verschelde
Improve the inspector easing editor
2020-08-15Merge pull request #41105 from Calinou/doc-dynamicfont-no-kerningRémi Verschelde
Document the lack of kerning support in DynamicFont
2020-08-15Add an editor setting to invert 3D pan/orbit on the X axisHugo Locurcio
This also makes the invert Y axis option apply to 3D panning. This closes #28082.
2020-08-15fixed linker being slow on OSXGordon MacPherson
2020-08-15Merge pull request #41258 from YeldhamDev/projsettings_header_fixesRémi Verschelde
Fix and tweak the new header in "Project Settings"
2020-08-14Minor visual improvements to the "Batch Rename" dialogMichael Alexsander
2020-08-14Fix and tweak the new header in "Project Settings"Michael Alexsander
2020-08-14Merge pull request #41256 from YeldhamDev/editor_checkbutton_smallRémi Verschelde
Make the editor's 'CheckButton' icon be smaller
2020-08-14Merge pull request #41114 from Cheeseness/indent_fixRémi Verschelde
Skip indentation of empty lines when indenting a selection.
2020-08-14Skip indentation of empty lines when indenting a selection.Cheeseness
2020-08-14Make the editor's 'CheckButton' icon be smallerMichael Alexsander
2020-08-14Merge pull request #41116 from EricEzaM/signal-list-filterRémi Verschelde
Added search box to signals dock.
2020-08-14Merge pull request #41249 from javidcf/tile_set_editor_flat_buttonsRémi Verschelde
Made toolbar buttons in tile set editor flat
2020-08-14Merge pull request #41242 from geekrelief/folder_reimportRémi Verschelde
Modified FileSystemDock so folders can be selected for reimport.
2020-08-14Merge pull request #41121 from Calinou/doc-slider-range-signalsRémi Verschelde
Reference Range signals in the Slider class documentations
2020-08-14Merge pull request #41117 from 3akev/masterRémi Verschelde
Port OrderedHashMap tests to doctest
2020-08-14Merge pull request #37769 from HellonLegs/masterRémi Verschelde
solved ctrl + alt + special character Issue #6851
2020-08-14Added zoom functionality to sprite frames editor pluginJavier Dehesa
Zoom buttons and mouse control added to spritesheet preview and animation frames pane.
2020-08-14Made toolbar buttons in tile set editor flatJavier Dehesa
2020-08-14Merge pull request #38223 from EricEzaM/spinbox-update-lineedit-after-bad-inputRémi Verschelde
Fixed bug where spinbox would not update to it's actual value after non-numeric input
2020-08-14Modified FileSystemDock so folders can be selected for reimport.geekrelief
2020-08-13Merge pull request #41240 from reduz/fogClay John
Restored fog (non volumetric).
2020-08-13Restored fog (non volumetric).Juan Linietsky
Uses a simpler and more intuitive implementation based on density. Its less flexible than before, but its easier to get nice results.