Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-07-14 | Merge pull request #60458 from KoBeWi/Deprecated-hint,-unused- | Rémi Verschelde | |
2022-07-13 | Merge pull request #62895 from KoBeWi/callables_exist_you_know | George Marques | |
2022-07-13 | Merge pull request #62901 from ↵ | George Marques | |
cdemirer/prevent-unnecessary-additional-parser-error | |||
2022-07-13 | Merge pull request #62900 from cdemirer/fix-parser-stuck-in-an-error-loop | George Marques | |
2022-07-13 | Merge pull request #62918 from cdemirer/parser-properly-set-node-extents | George Marques | |
2022-07-13 | Merge pull request #62922 from YuriSizov/gdscript-annotation-defaults | George Marques | |
2022-07-13 | Merge pull request #62578 from MinusKube/editor-print-crash | George Marques | |
Fix GDScript parser sometimes crashing when issuing warning for unreachable pattern | |||
2022-07-12 | Remove unused hints | kobewi | |
2022-07-11 | Add default argument bindings to GDScript annotations | Yuri Sizov | |
2022-07-11 | Parser: Properly set node extents | cdemirer | |
2022-07-11 | Prevent unnecessary additional parser error | cdemirer | |
2022-07-11 | Fix parser stuck in an error loop | cdemirer | |
2022-07-10 | Remove outdated code path | kobewi | |
2022-07-07 | Allows parsing of invalid UTF-16 surrogates (can be encountered in Windows ↵ | bruvzg | |
filenames) and some non-standard UTF-8 variants, makes Unicode parse errors more verbose. | |||
2022-07-06 | Sync GDScript doc template for new annotations | Rémi Verschelde | |
2022-07-06 | Merge pull request #62701 from cdemirer/for-variable-conflict | Rémi Verschelde | |
2022-07-06 | Merge pull request #62699 from ↵ | Rémi Verschelde | |
cdemirer/fix-autocomplete-var-assigned-same-statement | |||
2022-07-06 | Merge pull request #62690 from cdemirer/fix-infinite-guess-recursion | Rémi Verschelde | |
2022-07-06 | Merge pull request #62760 from cdemirer/fix-annotation-initializer-conflict | Rémi Verschelde | |
Fix priority of annotated type vs initializer type | |||
2022-07-06 | Merge pull request #62713 from YuriSizov/docs-scripting-annotations | Rémi Verschelde | |
2022-07-06 | Merge pull request #62707 from YuriSizov/gdscript-group-those-props | Rémi Verschelde | |
2022-07-06 | Fix priority of annotated type vs initializer type | cdemirer | |
2022-07-05 | Implement a BitField hint | reduz | |
Allows to specify the binder that an enum must be treated as a bitfield. | |||
2022-07-05 | Add grouping annotations for class properties in GDScript | Yuri Sizov | |
2022-07-04 | Add support for documenting built-in annotations | Yuri Sizov | |
2022-07-04 | Do error when for variable conflicts with a variable in scope | cdemirer | |
2022-07-04 | Fix autocomplete for variable which is assigned to in the current statement | cdemirer | |
2022-07-04 | Fix infinite recursion when guessing type of variable which is being assigned to | cdemirer | |
2022-07-01 | Fix GDScript parser sometimes crashing when issuing warning for unreachable ↵ | MinusKube | |
pattern | |||
2022-06-28 | Merge pull request #60675 from voylin/Add-BBCode-support-for-printing-output | Rémi Verschelde | |
Adding print_rich() for printing with BBCode | |||
2022-06-28 | Merge pull request #62485 from cdemirer/fix-set-chain-jump-if-shared | Rémi Verschelde | |
Fix chain assignment bug with jump_if_shared | |||
2022-06-28 | Fix set chain bug with jump_if_shared | cdemirer | |
2022-06-29 | Adding print_rich for printing with BBCode | Voylin | |
2022-06-28 | Merge pull request #53135 from briansemrau/fix-ref-leak | Rémi Verschelde | |
2022-06-28 | Merge pull request #62470 from vnen/gdscript-export-nodes | Rémi Verschelde | |
GDScript: Enable exporting nodes to the inspector | |||
2022-06-28 | Merge pull request #62468 from V-Sekai/core-const-expressions | Rémi Verschelde | |
Add a const call mode to Object, Variant and Script. | |||
2022-06-27 | GDScript: Enable exporting nodes to the inspector | George Marques | |
Also fix an small issue in the property editor for NodePath trying to use the meta property when not needed. | |||
2022-06-27 | Merge pull request #62462 from vnen/gdscript-setter-chaining | Rémi Verschelde | |
GDScript: Fix setter being called in chains for shared types | |||
2022-06-27 | Add a const call mode to Object, Variant and Script. | K. S. Ernest (iFire) Lee | |
For this to work safely (user not call queue_free or something in the expression), a const call mode was added to Object and Variant (and optionally Script). This mode ensures only const functions can be called, making it safe to use from the editor. Co-Authored-By: reduz <reduzio@gmail.com> | |||
2022-06-27 | GDScript: Fix setter being called in chains for shared types | George Marques | |
When a type is shared (i.e. passed by reference) it doesn't need to be called in a setter chain (e.g. `a.b.c = 0`) since it will be updated in place. This commit adds an instruction that jumps when the value is shared so it can be used to skip those cases and avoid redundant calls of setters. It also solves issues when assigning to sub-properties of read-only properties. | |||
2022-06-25 | Merge pull request #62372 from MarcusElg/nosliderrename | Rémi Verschelde | |
Rename @export_range's noslider option to no_slider | |||
2022-06-24 | GDScript: Use implicit method for @onready variables | George Marques | |
Initialize them with the implicit method so they're not related to the overriding of the `_ready` method of the script but instead are always set. | |||
2022-06-24 | GDScript: Don't add implicit constructor to the list of functions | George Marques | |
So it's not shown on docs or when listing the methods. This also avoids being able to call it using the `call()` function. | |||
2022-06-24 | Rename export_range's noslider option to no_slider | Marcus Elg | |
2022-06-23 | Merge pull request #62342 from reduz/methodinfo-varargs | Rémi Verschelde | |
Implement varargs in Methodinfo | |||
2022-06-23 | Implement varargs in Methodinfo | reduz | |
Variadic templates are an awful thing. Implements #62233 using them in MethodInfo so less changes are required. | |||
2022-06-22 | Do not reset return value in release build | Black Cat | |
2022-06-20 | Clean up Hash Functions | reduz | |
Clean up and do fixes to hash functions and newly introduced murmur3 hashes in #61934 * Clean up usage of murmur3 * Fixed usages of binary murmur3 on floats (this is invalid) * Changed DJB2 to use xor (which seems to be better) | |||
2022-06-19 | Allow autocompletion of "noslider" in export_range | Marcus Elg | |
2022-06-17 | Make enum/constant binds 64-bit. | bruvzg | |