Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2022-06-17 | Merge pull request #61510 from Calinou/script-tweak-stack-overflow-message | Rémi Verschelde | |
2022-06-16 | Fix EditorScenePostImport templates for C# | Raul Santos | |
2022-06-15 | Merge pull request #61486 from jtnicholl/import_script_templates | Rémi Verschelde | |
Add script templates for EditorScenePostImport | |||
2022-06-15 | Add script templates for EditorScenePostImport | Jonathan Nicholl | |
2022-06-15 | Add a null checking to `GDScript::_super_implicit_constructor` | Yuri Rubinsky | |
2022-06-15 | Improve stack overflow error message in GDScript and VisualScript | Hugo Locurcio | |
Stack overflow errors are generally the result of infinite recursion within a script. | |||
2022-06-15 | Merge pull request #57513 from trollodel/gdscript_get_propertyinfo_classname | George Marques | |
Allow setting the PropertyInfo class_name from GDScript custom properties | |||
2022-06-15 | Merge pull request #59358 from strank/debug-inner-classes | George Marques | |
2022-06-15 | Merge pull request #59482 from kurtlachmann/lsp_better_parentheses | Rémi Verschelde | |
2022-06-15 | Merge pull request #61666 from nathanfranke/fix-match-bind | George Marques | |
gdscript: use correct error for unused bind match, suppress with underscore | |||
2022-06-14 | Merge pull request #57151 from cdemirer/fix-match-array-dict-pattern-logic-error | George Marques | |
Fix logic errors in match-statement Array & Dictionary patterns | |||
2022-06-12 | Extend test_compiler to also disassemble inner classes | strank | |
2022-06-03 | use correct error for unused bind match, suppress with underscore | Nathan Franke | |
2022-05-31 | Merge pull request #61463 from vnen/gdscript-await-stack | Rémi Verschelde | |
GDScript: Fix stack overflow when using multiple `await` | |||
2022-05-31 | Merge pull request #61440 from vnen/gdscript-scene-unique-nodes | Rémi Verschelde | |
GDScript: Support `%` in shorthand for `get_node` | |||
2022-05-27 | GDScript: Support `%` in shorthand for `get_node` | George Marques | |
The `%` is used in scene unique nodes. Now `%` can also be used instead of `$` for the shorthand, besides being allowed generally anywhere in the path as the prefix for a node name. | |||
2022-05-27 | GDScript: Fix stack overflow when using multiple `await` | George Marques | |
2022-05-26 | Merge pull request #59943 from jordigcs/gdscript_warning_enums | Rémi Verschelde | |
Add enum values (Ignore, Warn, Error) to GDScript warnings | |||
2022-05-25 | Merge pull request #55099 from dalexeev/desc-by-blank-line | Rémi Verschelde | |
Use blank line instead of `@desc:` for doc comments | |||
2022-05-25 | Merge pull request #61389 from snailrhymer/lookup-fix | Rémi Verschelde | |
2022-05-25 | Use blank line instead of `@desc:` for doc comments | Danil Alexeev | |
2022-05-25 | Make Lookup Symbol recognize assert and preload in the script editor | SnailRhymer | |
2022-05-25 | Merge pull request #61279 from Trioct/fix-typed-array-assignment | Rémi Verschelde | |
2022-05-25 | Fix const typed array assignment | Trioct | |
2022-05-25 | Fix lookup_code to properly handle symbols at start of assignments | SnailRhymer | |
2022-05-24 | GDScript: Don't show redundant await warning on unknown types | George Marques | |
Also avoid it when the type is known to be a signal. | |||
2022-05-23 | GDScript: Fix lambda captures in default argument values | George Marques | |
2022-05-23 | GDScript: Fix `if` after lambda being seen as ternary | George Marques | |
2022-05-23 | GDScript: Do not allow standalone lambdas | George Marques | |
They cannot be accessed in this case, so an error is shown to avoid misleading the uses, especially in case of named lambdas. |