Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-01-17 | Merge pull request #35224 from ↵ | Rémi Verschelde | |
ChibiDenDen/constant_lookup_through_subclass_instance Fix constant access in base class through subclass instance | |||
2020-01-17 | Fix constant access in base class through subclass instance | ChibiDenDen | |
Fixes as issue where a subclass calls a base class method that tries to access a constant from the script. The original code went through every ower class, and for each owner, went through its inheritance tree. This seems like the wrong order, the modified code goes to each base class, and for each base class goes through the owner tree. This is more in line with what the parser does, as the current impelemtation allows an access that the parser does not support. This change should not negatively affect existing code due to the way the parser works | |||
2020-01-16 | Merge pull request #34789 from Faless/enet/disconnect_relay | Rémi Verschelde | |
ENet optional server_relay when disconnecting peer | |||
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 | Merge pull request #35208 from neikeq/mono-lazy-thread-attach | Ignacio Roldán Etcheverry | |
Mono/C#: Script interface calls now attach the current thread | |||
2020-01-16 | Fix errors raised when showing parse errors in the editor | Bojidar Marinov | |
Fixes #26691 | |||
2020-01-16 | Mono/C#: Script interface calls now attach the current thread | Ignacio Etcheverry | |
Added guards to all C# script interface calls to attach the current thread for the current scope if the thread is not already attached. This is far from ideal, as attaching the thread is not cheap and all managed thread local storage is lost when we detach the thread at the end of the calls. However, it's the best we can do for now to avoid crashing when an unattached thread tries to interact with C# code. | |||
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 #35203 from timothyqiu/image-loader-null | Rémi Verschelde | |
Adds null check before using image loader | |||
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 | Merge pull request #35198 from bojidar-bg/27575-poolarrayexport-default | Rémi Verschelde | |
Fix slight problems related to default values of exported typed arrays | |||
2020-01-16 | Adds NULL check before using image loader | Haoyu Qiu | |
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-16 | Validate input in (CPU)Particles set_emission_shape() | Rémi Verschelde | |
Fixes #29777. Co-authored-by: Cameron Reikes <cameronreikes@gmail.com> | |||
2020-01-15 | Mono/C#: Fix false positive in unsafe reference checks | Ignacio Etcheverry | |
2020-01-15 | Keep a weak reference to orphan subclasses to reuse on class reload | ChibiDenDen | |
2020-01-15 | Merge pull request #35156 from MadEqua/fix-grid-map | Rémi Verschelde | |
Fix GridMap getter of baked meshes. | |||
2020-01-15 | Fix GridMap getter of baked meshes. | Bruno Lourenço | |
2020-01-15 | Mono: Fix parsing assembly names as UTF-8 | Rémi Verschelde | |
Fixes #27185. | |||
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 | Merge pull request #35122 from ChibiDenDen/fully_qualified_name_gdscript | Rémi Verschelde | |
Add fully_qualified_name for GDScript class | |||
2020-01-14 | Merge pull request #35120 from Faless/docs/html5_restrictions | Rémi Verschelde | |
Update documentation to reflect HTML5 limitations. | |||
2020-01-14 | Add fully_qualified_name for GDScript class | Dani Frank | |
2020-01-14 | Update documentation to reflect HTML5 limitations. | Fabio Alessandrelli | |
2020-01-14 | Makes adding port in Visual Script nodes deferred | Haoyu Qiu | |
2020-01-13 | Merge pull request #35097 from neikeq/issue-34954 | Rémi Verschelde | |
Mono/C#: Fix _update_exports() leaking temporary Object/Node instances | |||
2020-01-13 | Mono/C#: Add error checks to detect possible Reference leaks | Ignacio Etcheverry | |
2020-01-13 | Mono/C#: Fix _update_exports() leaking temporary Object/Node instances | Ignacio Etcheverry | |
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 | Image: Include S3TC compression via Squish in non-tools build | Rémi Verschelde | |
We already build Squish in templates build for S3TC decompression, so we can as well expose the compression feature. Fixes #25640. | |||
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-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 | |