Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-01-11 | Remove completion triggers for ',' and '(' which may conflict with signature ↵ | geequlim | |
helper | |||
2020-01-11 | Allow enable/disable threading for LSP server | geequlim | |
Restart LSP server when configurations change without restart the editor | |||
2020-01-11 | Merge pull request #34225 from madmiraal/fix-34210 | Rémi Verschelde | |
Add check for zero length motion at beginning of each sweep test loop in SpaceBullet::test_body_motion | |||
2020-01-11 | Merge pull request #35003 from vnen/gdscript-forbid-script-as-member | Rémi Verschelde | |
GDScript: Forbid using "script" as member name | |||
2020-01-10 | GDScript: Forbid using "script" as member name | George Marques | |
Avoids the user breaking things by creating a "script" variable with something else, effectively overwriting the "script" slot on Object. | |||
2020-01-10 | Use cycle and loop hint flags in FBX. | K. S. Ernest (iFire) Lee | |
2020-01-10 | Merge pull request #34962 from KoBeWi/randocs | Rémi Verschelde | |
Complete documentation of various classes | |||
2020-01-10 | Complete documentation of various classes | Tomasz Chabora | |
2020-01-10 | Expose instance_from_id to GDNative | toasteater | |
This function is available to GDScript but not to GDNative. When exposed, it allows building more ergonomic safe abstractions over the GDNative APIs, and covers the use cases of the original PR. Close #28478. Supersedes #28791. Co-authored-by: Markus Ewald <cygon@nuclex.org> | |||
2020-01-10 | Merge pull request #34978 from GodotExplorer/lsp-fix-bracket-completion | Rémi Verschelde | |
LSP: Fix bracket completion for functions with one argument | |||
2020-01-10 | Merge pull request #34958 from vnen/gdscript-is-check-valid-instance | Rémi Verschelde | |
GDScript: Validate object instance on `is` operation | |||
2020-01-10 | LSP: Fix bracket completion for functions with one argument | Geequlim | |
2020-01-09 | GDScript: Fix type name on error message for function parameters | George Marques | |
2020-01-09 | GDScript: Fix resolution of default parameter values | George Marques | |
Fix #26556 | |||
2020-01-09 | GDScript: Validate object instance on `is` operation | George Marques | |
Avoids crashes on debug mode. Instead it now breaks the execution and show the error in-editor. Will still crash on release. Also add a similar check to Marshalls to ensure the debugger doesn't crash when trying to serialize the invalid instance. | |||
2020-01-09 | GDScript: Don't re-evaluate index on assigment with operation | George Marques | |
Pass the calculated index from the stack and use the same to get and set the value. This avoids a function with side effects being evaluated twice when using indexing in an assignment with operation statement (e.g. a[function()] += 1). | |||
2020-01-09 | Merge pull request #34948 from vnen/gdscript-copy-constructor | Rémi Verschelde | |
GDScript: Allow copy constructor for built-in types | |||
2020-01-09 | GDScript: Allow copy constructor for built-in types | George Marques | |
Those are implicitly defined in Variant. | |||
2020-01-09 | Add GDScript warning for standalone expression | George Marques | |
This makes the error message clearer as it might be used to call functions with side effects. | |||
2020-01-08 | GDScript: set assign operation on local var made by match | George Marques | |
This is needed in a all local variables with assigment to properly set the typed operation. Fix #34928 | |||
2020-01-08 | Merge pull request #34921 from akien-mga/bullet-2.89 | Rémi Verschelde | |
bullet: Sync with upstream 2.89 | |||
2020-01-08 | Merge pull request #34920 from GodotExplorer/lsp-signatureHelper | Rémi Verschelde | |
GDScript LSP: Implement signatureHelp | |||
2020-01-08 | Merge pull request #34918 from vnen/gdscript-assign-op | Rémi Verschelde | |
GDScript: enable type checks on release mode | |||
2020-01-08 | bullet: Sync with upstream 2.89 | Rémi Verschelde | |
This allows distro unbundling again for distros that ship Bullet 2.89+. | |||
2020-01-09 | GDScript LSP: Implement signatureHelp | geequlim | |
Enable smart resolve default to true as it is required for script symbol lookup | |||
2020-01-08 | GDScript: enable type checks on release mode | George Marques | |
Also make builtin GDScript functions report return type as Variant in release so type is converted when needed. | |||
2020-01-08 | GDScript: properly set type of local variable initialization | George Marques | |
Properly sets the type of the identifier for the local variable that is stored in the assignment operation. This makes sure that the compiler is aware of typing for local variables when they are initialized with the declaration. | |||
2020-01-07 | Merge pull request #34886 from JFonS/fix_32699 | Rémi Verschelde | |
Make NoiseTexture threading more robust | |||
2020-01-07 | Make NoiseTexture threading more robust | JFonS | |
Fixes crash when a NoiseTexture was freed before the generation thread finished. | |||
2020-01-04 | GDScript LSP: Implement goto declaration | geequlim | |
2020-01-04 | Merge pull request #34795 from dankan1890/mono_cs_icon | Rémi Verschelde | |
[Mono]: the C# script icon is now visible in the editor. | |||
2020-01-03 | [Mono]: the C# script icon is now visible in the editor. | dankan1890 | |
2020-01-03 | Merge pull request #34790 from clayjohn/ETC-support-alpha | Rémi Verschelde | |
Add support for Lum-alpha textures to ETC fallback | |||
2020-01-03 | Fix ENet max clients highest value. | Fabio Alessandrelli | |
Was 4096, while actually it's 4095. Fixed now in both docs and `create_server` check. | |||
2020-01-03 | Add support for Lum-alpha textures to ETC fallback | clayjohn | |
2020-01-03 | Merge pull request #34784 from neikeq/fix-hintpath-godottools | Rémi Verschelde | |
Mono/C#: Fix wrong HintPath for package in GodotTools | |||
2020-01-03 | Mono/C#: Fix wrong HintPath for package in GodotTools | Ignacio Etcheverry | |
2020-01-03 | Merge pull request #34452 from aaronfranke/color-arith | Rémi Verschelde | |
[Mono] Color arithmetic operators | |||
2020-01-03 | Merge pull request #34772 from clayjohn/ETC-support-alpha | Rémi Verschelde | |
Fallback to RGBA4444 for textures with alpha set to ETC compression | |||
2020-01-03 | [Mono] Color arithmetic operators | Aaron Franke | |
2020-01-03 | Merge pull request #34688 from sheepandshepherd/gdnative_class_ptr | Rémi Verschelde | |
Expose is_class_ptr to GDNative for dynamic casts | |||
2020-01-02 | Fallback to RGBA4444 for textures with alpha set to ETC compression | clayjohn | |
2020-01-03 | Expose cast_to to GDNative for dynamic casts | sheepandshepherd | |
2020-01-02 | [Mono] Make Sign methods consistent with GDScript and System.Math | Aaron Franke | |
2020-01-02 | Merge pull request #34758 from neikeq/mono-bindings-void-vararg | Rémi Verschelde | |
Mono/C#: Fix bindings generator with void vararg methods | |||
2020-01-02 | Merge pull request #34756 from bojidar-bg/34689-export-line-break | Rémi Verschelde | |
Allow the usage of newlines in export hints | |||
2020-01-02 | Mono/C#: Fix comment generation for non-constant param default | Ignacio Etcheverry | |
- Generate the comment for the param, even if the method has no description. - Generate the comment outside the <summary> element. | |||
2020-01-02 | Mono/C#: Fix bindings generator with void vararg methods | Ignacio Etcheverry | |
Commit 4d727f1ee6b970298a7c1752ba19b49d7060c405 made it possible for vararg methods to return void. This broke the C# bindings generator which was assuming in one place that vararg methods always return Variant. | |||
2020-01-02 | Allow the usage of newlines in export hints | Bojidar Marinov | |
Fixes #34689 | |||
2020-01-02 | Mono/C#: Make 'GD.Print' and its variants fallback to 'ToString()' | Ignacio Etcheverry | |
Up until now, 'GD.Print' would convert parameters first to Variant and only then to String. This meant parameters that cannot be converted to Variant would be printed as "Null". This commit makes 'GD.Print' fallback to 'System.Object.ToString()' if the parameter could not be converted to Variant. The same applies to all 'GD.Print' variants: 'GD.PrintS', 'GD.PrintT', 'GD.PrintErr' and 'GD.PrintRaw'. |