Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-10-25 | Merge pull request #32808 from bojidar-bg/30937-less-strict-mixed-spacing | Rémi Verschelde | |
Allow mixed tabs and spaces when indentation does not depend on tab size | |||
2019-10-25 | Allow mixed tabs and spaces when indentation does not depend on tab size | Bojidar Marinov | |
(hopefully) Closes #30937, fixes #32612 | |||
2019-10-22 | Merge pull request #32919 from vnen/gdscript-unused-args | Rémi Verschelde | |
Fix wrong counting of function argument usage | |||
2019-10-22 | Merge pull request #32903 from madmiraal/fix-27649-part9 | Rémi Verschelde | |
Remove duplicate valid value check in gdscript_tokenizer.cpp. | |||
2019-10-22 | Merge pull request #32878 from EbbDrop/no_autocompletion_for_singeltons | Rémi Verschelde | |
Fixes auto completion for singletons | |||
2019-10-19 | GDScript: Add _ prefix on class name in type compatibility check | George Marques | |
This makes sure that the classes internally represented with an underscore (_) prefix, such as singletons, are still properly checked for inheritance in the ClassDB. | |||
2019-10-19 | Fix wrong counting of function argument usage | George Marques | |
There's no need to subtract 1 from the assignment usages because it's not incremented anywhere else. Also put back the assignment with operators because they should not count as usage if the argument is on the left side. | |||
2019-10-18 | Remove duplicate valid value check in gdscript_tokenizer.cpp. | Marcel Admiraal | |
2019-10-17 | Fix autocompletion for singletons | EbbDrop | |
2019-10-14 | Small fixes to redundand code, copy paste bugs | qarmin | |
2019-10-11 | fix #32588 crash in language server | HaSa1002 | |
2019-10-10 | Decrease polling frequency to 20 Hz in the GDScript language server | Hugo Locurcio | |
This decreases the language server's CPU usage. | |||
2019-10-09 | Merge pull request #32671 from GodotExplorer/lsp-send-godot-class-tree | Rémi Verschelde | |
lsp: Send godot class tree to clients | |||
2019-10-09 | lsp: Send godot class tree to clients | Geequlim | |
2019-10-09 | lsp: Fix signature of void returned functions in native methods | Geequlim | |
2019-10-05 | Fixed some obvious typos in error messages | noname1477 | |
In some errors, there were closing quotation marks but no opening (e. g. "Unable to iterate on object of type " + Variant::get_type_name(container->get_type()) + "'." | |||
2019-10-05 | Format documentations to markdown only when needed | geequlim | |
2019-10-04 | Add custom api `textDocument/nativeSymbol` to allow inspect native symbols ↵ | geequlim | |
from LSP clients | |||
2019-10-04 | Fix enumeration value of SymbolKind. | geequlim | |
Add custom notification 'gdscript/show_native_symbol' to show native symbols in clients. Close client connections when stop gdscript-lsp | |||
2019-10-03 | Merge pull request #32517 from GodotExplorer/gdscript-lsp | Rémi Verschelde | |
GDScript LSP server improvement | |||
2019-10-03 | Implement DocumentLink of GDScript LSP Server | geequlim | |
2019-10-03 | Merge pull request #32403 from yeonghoey/enforce4space | Rémi Verschelde | |
Print errors when tab indent found in [codeblock] | |||
2019-10-03 | Fix codeblock formating to markdown | geequlim | |
2019-10-02 | Tweak the default function definition color when using a dark theme | Hugo Locurcio | |
This decreases its saturation to make it less visually jarring. The code was also refactored for clarity and to avoid repetition. | |||
2019-10-01 | Print errors when tab indent found in [codeblock] | Yeongho Kim | |
2019-10-01 | Merge pull request #32172 from WindyDarian/gdscript_allow_null_weakref | Rémi Verschelde | |
Allow weakref(null) in gdscript | |||
2019-09-28 | Highlight singletons and class_names in GDScript | Bojidar Marinov | |
Also, implement a small QoL change for auto-typed variables. Closes #5739 | |||
2019-09-25 | Merge pull request #32051 from qarmin/some_error_explanation | Rémi Verschelde | |
Added some obvious errors explanations | |||
2019-09-25 | Added some obvious errors explanations | qarmin | |
2019-09-24 | GDScript: Fix type resolution not being return in some cases | George Marques | |
Some situations caused the parser node type to not being update when trying to resolve the type, returning invalid data and breaking the parsing when it shouldn't. This patch fix the behavior. | |||
2019-09-24 | doc: Sync classref with current source | Rémi Verschelde | |
Fix a few missing bindings or unspecified argument names and default values. | |||
2019-09-23 | Fix `line` being assigned to twice in the GDScript language server | Hugo Locurcio | |
This closes #32090. | |||
2019-09-22 | Changed some code found by Clang Tidy and Coverity | qarmin | |
2019-09-20 | Merge pull request #32210 from Calinou/editor-log-distinguish-messages | Rémi Verschelde | |
Distinguish editor-originating messages in the editor log | |||
2019-09-20 | Merge pull request #32150 from luzpaz/typos | Rémi Verschelde | |
Fix misc. source comment typos | |||
2019-09-20 | Distinguish editor-originating messages in the editor log | Hugo Locurcio | |
This fades out messages originating from the editor to make messages printed by the project stand out more. This also tweaks wording in some editor messages for consistency. | |||
2019-09-19 | Fix misc. source comment typos | luz.paz | |
Found using `codespell -q 3 -S ./thirdparty,*.po -L ang,ba,cas,dof,doubleclick,fave,hist,leapyear,lod,nd,numer,ois,paket,seeked,sinc,switchs,te,uint -D ~/Projects/codespell/codespell_lib/data/dictionary.txt ` | |||
2019-09-19 | Merge pull request #31921 from bojidar-bg/28978-uninitialized-array-value | Rémi Verschelde | |
Fix uninitialized arrays and dictionaries retaining value | |||
2019-09-19 | Merge pull request #32100 from SaracenOne/gdscript_parent_const_types | Rémi Verschelde | |
Fix const deceleration for inherited scripts above immediate parent | |||
2019-09-19 | Merge pull request #31934 from mitchcurtis/28187 | Rémi Verschelde | |
Produce an error when a class has the same name as a Singleton | |||
2019-09-19 | Merge pull request #31142 from mitchcurtis/assert-message | Rémi Verschelde | |
GDScript: add an optional message parameter to assert() | |||
2019-09-16 | Allow weakref(null) in gdscript | Windy Darian | |
Tiny addition I personally found useful - this allows us to `var my_ref := weakref(null)` for nullable weak ref (with type hint!). When trying to test if `my_ref` is holding valid reference, we can just `if my_ref.get_ref():` instead of `if my_ref and my_ref.get_ref():` everywhere. | |||
2019-09-11 | GDScript: add an optional message parameter to assert() | Mitch Curtis | |
Before this patch, assert() only took the condition to assert on: assert(item_data) Now, it can optionally take a string that will be printed upon failure: assert(item_data, item_name + " has no item data in ItemDatabase") This makes it easier to immediately see what the issue is by being able to write informative failure messages. Thanks to @wiped1 for sharing their patch, upon which this is based. Closes #17082 | |||
2019-09-11 | Allow for constant deceleration to be detected inherited scripts above the ↵ | Saracen | |
immediate parent. | |||
2019-09-06 | Produce an error when a class has the same name as a Singleton | Mitch Curtis | |
If you somehow end up with a Singleton.gd that looks like this: extends Node class_name Singleton func foo(): pass You will get an error when using it in another file: extends Node2D func _init(): # Parser Error: Non-static function "foo" can only be called from an instance. Singleton.foo() This error is confusing. This patch ensures that an error on the class_name line will be produced: Parse Error: The class "Singleton" conflicts with the AutoLoad singleton of the same name, and is therefore redundant. Remove the class_name declaration to fix this error. Fixes #28187. | |||
2019-09-03 | Adds skip-breakpoints feature | iwek7 | |
2019-09-03 | Try and show all the properties added with _get_property_list() when ↵ | MrCdK | |
triggering completion. Closes https://github.com/godotengine/godot/issues/25097 | |||
2019-09-03 | Fix uninitialized arrays and dictionaries retaining value | Bojidar Marinov | |
Fixes #28978 | |||
2019-09-02 | Merge pull request #31893 from bojidar-bg/25081-gdscript-index-self | Rémi Verschelde | |
Re-allow indexing on objects and other non-builtin types | |||
2019-09-02 | Merge pull request #31843 from 2shady4u/parserCtrlClick | Rémi Verschelde | |
Solves ctrl+click on functions by ignoring the cursor |