Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-11-04 | Merge pull request #33266 from Xrayez/inst2dict-original-path | Rémi Verschelde | |
Use GDScript resource path over script path for `inst2dict` | |||
2019-11-02 | Use GDScript resource path over script path for `inst2dict` | Andrii Doroshenko (Xrayez) | |
The resource path holds the original path which can be used to convert a dictionary to instance consistently both within editor and exported projects as the original path is automatically remapped from `gd` to `gdc` or `gde` in exported projects. | |||
2019-11-02 | Fix Color8 GDScript documentation | Aaron Franke | |
2019-11-01 | GDScript: validate instance before accessing it on error | George Marques | |
Make sure the instance is valid before trying to access the script in after an error happened. If the instance is not valid it's possible that the script is invalid as well. Fix #29623 | |||
2019-11-01 | GDScript: Avoid editor crashes when there's cyclic inheritance | George Marques | |
Make sure the script is fully compiled before looking into the base. | |||
2019-10-31 | Provide and print error messages for JSON parsing | Andrii Doroshenko (Xrayez) | |
Core is not touched, only for binding and scripting. | |||
2019-10-29 | Fixed leak in gdscript when creating empty WeakRef | PouleyKetchoupp | |
Fixes #33150 | |||
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 |