Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-01-16 | Merge pull request #35218 from bojidar-bg/26691-parse-error-errors | Rémi Verschelde | |
Fix errors raised when showing parse errors in the editor | |||
2020-01-16 | Fix errors raised when showing parse errors in the editor | Bojidar Marinov | |
Fixes #26691 | |||
2020-01-16 | Merge pull request #35201 from bojidar-bg/27582-gdfunction-validate-instance | Rémi Verschelde | |
Validate instances of objects before trying to check their type in GDScript | |||
2020-01-16 | Merge pull request #35199 from dalexeev/master | Rémi Verschelde | |
Fix function arguments hint format in GDScript editor | |||
2020-01-16 | Merge pull request #35102 from ChibiDenDen/reuse_orphaned_subclass | Rémi Verschelde | |
#34161: Keep a weak reference to orphan subclasses to reuse on class reload | |||
2020-01-16 | Validate instances of objects before trying to check their type in GDScript | Bojidar Marinov | |
Fixes #27582 | |||
2020-01-16 | Fix slight problems related to default values of exported typed arrays | Bojidar Marinov | |
2020-01-16 | Fix function arguments hint format in GDScript editor | Danil Alexeev | |
for consistency with the format of the documentation: "type func_name(arg1: type, arg2: type)" | |||
2020-01-15 | Keep a weak reference to orphan subclasses to reuse on class reload | ChibiDenDen | |
2020-01-15 | Prevent GDScript language server from listening to external hosts by default | Houkime | |
* Add bind_ip property to WebSocketServer defaulting to "*" (listen to everyone) * Set default for GDscript Language Server to listen only to localhost Fixes potential security issue with GDScript language server being exposed to the broad net by default. Since it is the server which primary usage is to provide utility to the local editor there is no need to expose it. | |||
2020-01-15 | Fix typos with codespell | Rémi Verschelde | |
Using codespell 1.16.0. See ab3bccdb78cc7dffb6ab796053ef63489f05558d for procedure. | |||
2020-01-14 | Add fully_qualified_name for GDScript class | Dani Frank | |
2020-01-13 | GDScript: Check function arguments on release too | George Marques | |
Needed because otherwise the certain type operations (such as type casting) used as a function argument might become unresolved on release, causing a compilation failure. Fix #28680 | |||
2020-01-13 | Merge pull request #35076 from vnen/gdscript-type-match-assign | Rémi Verschelde | |
Type match on assignment only if operators have type | |||
2020-01-13 | GDScript: Type match on assignment only if operators have type | George Marques | |
This ensures that a value without type won't be wrongly assigned to a typed variable when the types mismatch. | |||
2020-01-13 | Fix infinite loop error in document link parsing | Geequlim | |
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-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 | 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 #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-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-04 | GDScript LSP: Implement goto declaration | geequlim | |
2020-01-02 | Allow the usage of newlines in export hints | Bojidar Marinov | |
Fixes #34689 | |||
2020-01-01 | Update copyright statements to 2020 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! We're starting a new decade with a well-established, non-profit, free and open source game engine, and tons of further improvements in the pipeline from hundreds of contributors. Godot will keep getting better, and we're looking forward to all the games that the community will keep developing and releasing with it. | |||
2019-12-24 | Cleans up headers included in editor_node.h | Haoyu Qiu | |
2019-12-16 | Merge pull request #34280 from zaksnet/fix-yield-documentation | Rémi Verschelde | |
Fix documentation for yield | |||
2019-12-15 | Updates docs for GDScript built-in functions | Haoyu Qiu | |
* Adds description for `ord()` * Adds relationship description between `char()` and `ord()` * Describes the argument of `char()` as Unicode code point instead of ASCII code * Fixes wrong interval notation in `randi()` description | |||
2019-12-13 | GDScript: Convert values when setting member variables | George Marques | |
This allows doing: self.x = 1 even if self.x is declared as float. | |||
2019-12-13 | GDScript: Fix type conversion in assignment with operation | George Marques | |
2019-12-13 | Fix documentation for yield | Zak | |
#33872 PR was misleading as i though inheritance from GDScriptFunctionState was optional. | |||
2019-12-12 | Merge pull request #34286 from bojidar-bg/31818-cast-autocomplete | Rémi Verschelde | |
Fix GDScript autocompletion with "as" or typed variables | |||
2019-12-12 | Fix GDScript autocompletion with `as` or typed variables | Bojidar Marinov | |
Fixes #31818, fixes #33434 | |||
2019-12-11 | Add note in 'load()' docs that the path must be absolute | Michael Alexsander | |
2019-12-11 | Merge pull request #34271 from vnen/gdscript-unused-class-variable-disable | Rémi Verschelde | |
Disable GDScript warning for unused class variable by default | |||
2019-12-11 | Merge pull request #33018 from Xrayez/fix-inst2dict-getters | Rémi Verschelde | |
Fix `inst2dict` calling to getters to retrieve value | |||
2019-12-11 | Disable GDScript warning for unused class variable by default | George Marques | |