summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-08-20Update CollisionShape2D docskyace65
2020-08-19Merge pull request #41381 from vnen/gdscript-2-fixesRémi Verschelde
A few more GDScript fixes
2020-08-19GDScript: Make subscript access be properly type checkedGeorge Marques
2020-08-19GDScript: Show error when function return type is missingGeorge Marques
2020-08-19Merge pull request #41373 from godotengine/revert-38727-tiling-wm-issues-testsJuan Linietsky
Revert "Fixes for windows in X11 tiling WMs"
2020-08-19Revert "Fixes for windows in X11 tiling WMs"Juan Linietsky
2020-08-19Merge pull request #41372 from akien-mga/fix-uint32_t-warningRémi Verschelde
Fix warning using ERR_FAIL_INDEX on unsigned int
2020-08-19GDScript: Fix signal parameters not respecting commasGeorge Marques
2020-08-19GDScript: Check duplicate keys in dictionaries and enumsGeorge Marques
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-19Fix warning using ERR_FAIL_INDEX on unsigned intRémi Verschelde
This method starting being used in 079ca220e14669ef7c31c399985cd2c733af15bd, which now triggers this warning from GCC 10: ``` ./core/error_macros.h:151:25: error: comparison of unsigned expression in '< 0' is always false [-Werror=type-limits] ```
2020-08-19Merge pull request #41080 from naithar/feature/ios-framework-importRémi Verschelde
[iOS] [4.0] Export: Add a method to embed a framework
2020-08-19iOS Export: Add a method to embed a frameworkSergey Minakov
By default 'add_ios_framework' would not embed a framework to save previous behavior. New 'add_ios_embedded_framework' would embed framework on export.
2020-08-19Merge pull request #41367 from Calinou/doc-richtextlabel-centeringRémi Verschelde
Document limitations related to centering text with RichTextLabel
2020-08-19Document limitations related to centering text with RichTextLabelHugo Locurcio
This is a relatively common question on various community channels.
2020-08-19Merge pull request #41362 from neikeq/fix-play-issues-after-ide-play-requestRémi Verschelde
C#: Fix editor unable to play game after IDE PlayRequest
2020-08-19C#: Fix editor unable to play game after IDE PlayRequestIgnacio Etcheverry
The editor wasn't clearing the debugger agent settings properly after a processing a play request from an IDE. This caused consequent play attempts to fail if not launched from the IDE, as the game would still attempt and fail to connect to the debugger. The concrete cause: Forgetting to clear the `GODOT_MONO_DEBUGGER_AGENT` environment variable.
2020-08-18Merge pull request #41352 from Calinou/bmp-loader-error-explanationsRémi Verschelde
Add more error explanations in the BMP image loader
2020-08-18Merge pull request #41359 from vnen/gdscript-2-fixesRémi Verschelde
Assorted fixes for GDScript bugs
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-18Add more error explanations in the BMP image loaderHugo Locurcio
This closes #32166 and closes #30629.
2020-08-18Merge pull request #41247 from ↵Rémi Verschelde
EricEzaM/project-settings-fix-bugs-and-add-delete-confirmation Fixed issues with adding custom project settings and added confirmation dialog when deleting settings.
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-18Merge pull request #41330 from Calinou/doc-animatedtexture-atlasRémi Verschelde
Make the lack of AtlasTexture support in AnimatedTexture more prominent
2020-08-17GDScript: Allow "match" to be used as an identifierGeorge Marques
This is needed to call the String.match() function.
2020-08-18Fixed issues with adding custom project settings and added confirmation ↵Eric M
dialog when deleting settings.
2020-08-17GDScript: Fix wrong argument check for formatting operatorGeorge Marques
2020-08-17Make the lack of AtlasTexture support in AnimatedTexture more prominentHugo Locurcio
See https://github.com/godotengine/godot/issues/33855.
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).