summaryrefslogtreecommitdiff
path: root/modules
AgeCommit message (Collapse)Author
2020-12-05Merge pull request #44109 from neikeq/fix-await-to-signal-many-at-onceRémi Verschelde
C#: Fix multiple awaits to same signal result in connect error
2020-12-05Merge pull request #44108 from neikeq/editor-fix-unhandled-exception-rethrownRémi Verschelde
Fix unhandled exception re-thrown in the editor
2020-12-05Merge pull request #44107 from neikeq/fix-slow-build-log-updateRémi Verschelde
C#: Fix very slow build log update in the editor
2020-12-04Rename EditorNode3DGizmoPlugin "get_name" to "get_gizmo_name"Aaron Franke
2020-12-04Rename RD texture "type" to "texture_type"Aaron Franke
"type" isn't very descriptive for exposed code, and this variable is exposed via RD_SETGET.
2020-12-04Rename RD uniform "type" to "uniform_type"Aaron Franke
"type" isn't very descriptive for exposed code, and this variable is exposed via RD_SETGET.
2020-12-04Rebind Mesh/ArrayMesh enumsAaron Franke
2020-12-05C#: Fix very slow build log update in the editorIgnacio Etcheverry
2020-12-05Fix unhandled exception re-thrown in the editorIgnacio Etcheverry
2020-12-05C#: Fix multiple awaits to same signal result in connect errorIgnacio Etcheverry
Multiple calls to the same `await ToSignal` were resulting in "signal already connected to slot" error because the custom callable comparer was wrong. Comparing only the signal awaiter handle is the correct way (it's unique for the target).
2020-12-04doc: Sync classref with current sourceRémi Verschelde
And fixups: - Add missing bindings in RenderingServer - Remove duplicate ArrayMesh enum bindings (they're in Mesh already) - Remove redundant _unhandled_key_input binding in Control (it's in Node already)
2020-12-04Merge pull request #44084 from vnen/float-is-realRémi Verschelde
Rename TYPE_REAL to TYPE_FLOAT
2020-12-04Rename TYPE_REAL to TYPE_FLOATGeorge Marques
To be consistent with the naming everywhere else.
2020-12-04Updated open-simplex to have const noise functionsSacha Waked
"open-simplex-noise-in-c" now updated to master and "opensimplex" module refactored accordingly
2020-12-03Merge pull request #43328 from gvekan/better-keyword-completionRémi Verschelde
Add bracket or space to some keyword completions
2020-12-03Merge pull request #44011 from KoBeWi/red_roses_minus_blue_violetsRémi Verschelde
Fix subtracting colors and quats
2020-12-03Fix subtracting colors and quatsTomasz Chabora
2020-12-03Merge pull request #43959 from dalexeev/gds-docRémi Verschelde
Several edits to the GDScript docs
2020-12-03Merge pull request #43896 from RandomShaper/fix_rel_probe_visRémi Verschelde
Put misc. 3D tool visible instances on their own layer
2020-12-03Merge pull request #43801 from nekomatata/bullet-ccd-disabledRémi Verschelde
Fix ccd enabled by default on Bullet bodies
2020-12-03Merge pull request #44064 from akien-mga/mono-android-fix-buildRémi Verschelde
Mono: Fix Android build after #36311
2020-12-03Mono: Fix Android build after #36311Rémi Verschelde
2020-12-03Merge pull request #43536 from jonbonazza/hmacFabio Alessandrelli
feat: HMAC support in Crypto APIs
2020-12-03Add bracket or space to some keyword completionsGustav
2020-12-02Merge pull request #44044 from Wavesonics/xatlas-options-masterRémi Verschelde
xatlas should be using the options configured here
2020-12-02xatlas should be using the options configured hereAdam Brown
It was using the defaults by mistake
2020-12-02Refactored Mesh internals and formats.reduz
-Changed how mesh data is organized, hoping to make it more efficient on Vulkan and GLES. -Removed compression, it now always uses the most efficient format. -Added support for custom arrays (up to 8 custom formats) -Added support for 8 weights in skeleton data. -Added a simple optional versioning system for imported assets, to reimport if binary is newer -Fixes #43979 (I needed to test) WARNING: -NOT backwards compatible with previous 4.x-devel, will most likely never be, but it will force reimport scenes due to version change. -NOT backwards compatible with 3.x scenes, this will be eventually re-added. -Skeletons not working any longer, will fix in next PR.
2020-12-02Merge pull request #41095 from ThakeeNathees/GDScript-DocumentationRémi Verschelde
GDScript(2.0) Documentation generation system
2020-12-02Merge pull request #41773 from ThakeeNathees/default-argument-override-buf-fixGeorge Marques
GDScript default argument override bug fix
2020-12-02xatlas: Sync with upstream 5571fc7Adam Brown
Fixes #44017 by changing the `normalize()` function to check for non-negative rather than non-zero via an epsilon check.
2020-12-02Refactor DocData into core and editor (DocTools) partsThakee Nathees
2020-12-01Several edits to the GDScript docsDanil Alexeev
2020-11-30Merge pull request #43992 from vnen/variant-internal-object-setRémi Verschelde
Fix VariantInternal initialization and setting of object
2020-11-30Merge pull request #43504 from AndreaCatania/gds_fix_2Rémi Verschelde
Implement proper error print, Fixes a crash when no error messages are generated by the analyser.
2020-11-30Fix VariantInternal initialization and setting of objectGeorge Marques
- Initialize Object pointer to nullptr so it's not used by mistake. - When setting an Object check if it's a reference so refcounting works as intended.
2020-11-30GDScript: Don't construct ref values in compilerGeorge Marques
Values that are passed by reference are not suited for being constructed at compile time because in this case they would be shared across all the construction statements.
2020-11-29Documentation generation for GDScriptThakee Nathees
- ClassDoc added to GDScript and property reflection data were extracted from parse tree - GDScript comments are collected from tokenizer for documentation and applied to the ClassDoc by the GDScript compiler - private docs were excluded (name with underscore prefix and doesn't have any doc comments) - default values (of non exported vars), arguments are extraced from the parser - Integrated with GDScript 2.0 and new enums were added. - merge conflicts fixed
2020-11-28GDScript default argument override bug fixThakee Nathees
Fix: #41766
2020-11-28Implement proper error print, Fixes a crash when no error messages are ↵AndreaCatania
generated by the analyser.
2020-11-28Merge pull request #42109 from EricEzaM/PR/input-and-shortcuts-reworkRémi Verschelde
Shortcuts rework - fixed issues with input propagation and triggering of unwanted shortcuts.
2020-11-28Merge pull request #41100 from bruvzg/ctl_text_server_interfaceRémi Verschelde
[Complex Text Layouts] Implement TextServer interface.
2020-11-27Merge pull request #43500 from AndreaCatania/gds_fixesRémi Verschelde
Fixes crash when parse_expression returns nullptr.
2020-11-27Merge pull request #43914 from ThakeeNathees/range-argument-type-bug-fixRémi Verschelde
GDScript: range function type check bug fixed
2020-11-27Merge pull request #43226 from mateosss/unreachable-prop-crashGeorge Marques
Fix crash due to unreachable code in properties
2020-11-27GDScript range function typecheck bug fixedThakee Nathees
Fix: #43586
2020-11-26feat: HMAC support in Crypto APIsJon Bonazza
2020-11-26Unregister GDScriptFunctionState classGeorge Marques
This is not user accessible anymore so it does not need to be show in documentation.
2020-11-26Merge pull request #43895 from vnen/gdscript-operators-fixRémi Verschelde
GDScript: Improve handling of operators
2020-11-26Put misc. 3D tool visible instances on their own layerPedro J. Estébanez
This makes that visible stuff invisible to ReflectionProbes, whose preview in the editor shouldn't involve them.
2020-11-26Merge pull request #43894 from vnen/gdscript-some-fixesRémi Verschelde
Some GDScript fixes