| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge pull request #71120 from jordigcs/ternary | George Marques | 2023-01-25 | 3 | -5/+6 |
| |\ | | | | | Closes https://github.com/godotengine/godot/issues/71065 | ||||
| | * | Allow standalone ternary expressions | jordi | 2023-01-19 | 3 | -5/+6 |
| | | | |||||
| * | | Merge pull request #71349 from vonagam/disallow-infer-on-weak | Rémi Verschelde | 2023-01-25 | 9 | -9/+20 |
| |\ \ | | | | | | | | | | GDScript: Disallow type inference with untyped initializer | ||||
| | * | | GDScript: Disallow type inference with untyped initializer | Dmitrii Maganov | 2023-01-13 | 9 | -9/+20 |
| | | | | |||||
| * | | | Clarify error message about script-level annotation | Danil Alexeev | 2023-01-24 | 2 | -2/+6 |
| | | | | |||||
| * | | | Merge pull request #70948 from vnen/gdscript-ptr-method-name-in-debug | George Marques | 2023-01-23 | 6 | -16/+82 |
| |\ \ \ | |||||
| | * | | | GDScript: Add names for disassembling function pointers | George Marques | 2023-01-23 | 6 | -16/+82 |
| | | | | | | | | | | | | | | | | | | | | | | | | | When instructions use function pointers, it's not possible to retrieve their original names in the disassembly. This stores the names in vectors (in debug builds) so they can be shown. | ||||
| * | | | | Merge pull request #71914 from vnen/gdscript-no-continue-match | Rémi Verschelde | 2023-01-23 | 10 | -76/+5 |
| |\ \ \ \ | |/ / / |/| | | | | | | | GDScript: Remove function of `continue` for match statement | ||||
| | * | | | GDScript: Remove function of `continue` for match statement | George Marques | 2023-01-22 | 10 | -76/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | The keyword is confusing and rarely is used in the intended way. It is removed now in favor of a future feature (pattern guards) to avoid breaking compatibility later. | ||||
| * | | | | Merge pull request #71676 from vnen/gdscript-unicode-identifiers | Rémi Verschelde | 2023-01-23 | 13 | -33/+142 |
| |\ \ \ \ | | | | | | | | | | | | | | | | Add support for Unicode identifiers in GDScript and Expression | ||||
| | * | | | | Add support for Unicode identifiers in GDScript | George Marques | 2023-01-21 | 13 | -33/+142 |
| | |/ / / | | | | | | | | | | | | | | | | | | | | | This is using an adapted version of UAX#31 to not rely on the ICU database (which isn't available in builds without TextServerAdvanced). It allows most characters used in diverse scripts but not everything. | ||||
| * | | | | Merge pull request #71687 from reduz/support-script-class-name-in-efs | Rémi Verschelde | 2023-01-21 | 2 | -0/+5 |
| |\ \ \ \ | |/ / / |/| | | | | | | | Support script global resource name in EditorFileSystem | ||||
| | * | | | Support script global resource name in EditorFileSystem | Juan Linietsky | 2023-01-21 | 2 | -0/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Works for binary and text files. * Makes EditorQuickOpen work with custom resources again. * Information is cached and easily accessible. Properly fixes #66179. Supersedes #66215 and supersedes #62417 **WARNING**: This required breaking backwards binary compatibility (.res and .scn files). Files saved after this PR is merged will no longer open in any earlier versions of Godot. | ||||
| * | | | | call update_exports from LSP didSave function | Adam Wardell | 2023-01-20 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | exports in the inspector were not properly appearing when a gdscript was saved using an external IDE this commit adds a call to GDScript::UpdateExports toward the end of GDScriptTextDocument::didSave | ||||
| * | | | | Remove references to compiled GDScript in export | George Marques | 2023-01-20 | 4 | -31/+2 |
| |/ / / | | | | | | | | | | | | | This feature was removed from GDScript so it should not be present on the interface nor in the saved export presets. | ||||
| * | | | Update `@icon` definition to add a note | Adam Scott | 2023-01-18 | 1 | -0/+2 |
| | | | | |||||
| * | | | Fix unnammed enum crash regression | ocean (they/them) | 2023-01-18 | 3 | -1/+9 |
| | | | | |||||
| * | | | Merge pull request #71279 from vonagam/fix-iterator-number-type | Rémi Verschelde | 2023-01-16 | 23 | -12/+202 |
| |\ \ \ | | | | | | | | | GDScript: Fix typing of iterator in for loop | ||||
| | * | | | GDScript: Fix typing of iterator in for loop | Dmitrii Maganov | 2023-01-13 | 23 | -12/+202 |
| | | | | | |||||
| * | | | | Merge pull request #67774 from aaronfranke/script-annotations | Rémi Verschelde | 2023-01-16 | 4 | -47/+15 |
| |\ \ \ \ | | | | | | | | | | | Make script annotations be placed before `class_name` and `extends` | ||||
| | * | | | | Make script annotations placed before class_name and extends | Aaron Franke | 2022-12-19 | 4 | -47/+15 |
| | | | | | | |||||
| * | | | | | Merge pull request #71434 from ↵ | Rémi Verschelde | 2023-01-16 | 2 | -3/+3 |
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | adamscott/fix-reduce-identifier-from-base-class-script-retrieval Fix cyclic reference errors while reducing identifiers | ||||
| | * | | | | | Fix cyclic reference errors while reducing identifiers. | Adam Scott | 2023-01-15 | 2 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Dmitrii Maganov <vonagam@gmail.com> | ||||
| * | | | | | | Merge pull request #69970 from poohcom1/fix/autocomplete-custom-class | George Marques | 2023-01-16 | 1 | -0/+8 |
| |\ \ \ \ \ \ | |/ / / / / |/| | | | | | Fixes https://github.com/godotengine/godot/issues/69941 | ||||
| | * | | | | | Add identifier completion for custom classes. | poohcom1 | 2023-01-16 | 1 | -0/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, custom class would only auto-complete for types in GDScript. This applies it to identifiers as well. | ||||
| * | | | | | | Update all outdated online documentation links | Yuri Sizov | 2023-01-14 | 1 | -1/+1 |
| | | | | | | | |||||
| * | | | | | | Fix GDScript script templates to use a PascalCase style for `_CLASS_` | Yuri Rubinsky | 2023-01-14 | 1 | -1/+1 |
| | |_|_|/ / |/| | | | | |||||
| * | | | | | Merge pull request #71329 from vnen/gdscript-fix-enum-value-resolution | Rémi Verschelde | 2023-01-13 | 1 | -2/+2 |
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | GDScript: Fix infinite recursion in resolution of enum values | ||||
| | * | | | | | GDScript: Fix infinite recursion in resolution of enum values | George Marques | 2023-01-13 | 1 | -2/+2 |
| | | |_|/ / | |/| | | | |||||
| * | | | | | Merge pull request #70540 from vaartis/multiline-arrays-dictionaries | Rémi Verschelde | 2023-01-13 | 1 | -0/+20 |
| |\ \ \ \ \ | |/ / / / |/| | | | | | | | | | Implement export_multiline support for Array[String] and Dictionary | ||||
| | * | | | | Implement export_multiline support for Array[String] and Dictionary | Ekaterina Vaartis | 2022-12-25 | 1 | -0/+20 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For arrays, specifically check if it's a string array and pass the type on to the editor. For dictionaries, save the hint on the type and use it later to draw the multiline editor, except for when adding a string key, because that doesn't make much sense. All string values however will be drawn as multiline. | ||||
| * | | | | | Merge pull request #70733 from vonagam/fix-assigning-untyped | Rémi Verschelde | 2023-01-12 | 6 | -81/+144 |
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | GDScript: Fix some issues with assignments that involve untyped things | ||||
| | * | | | | | GDScript: Fix some issues with assignments that involve untyped things | Dmitrii Maganov | 2023-01-12 | 6 | -81/+144 |
| | | | | | | | |||||
| * | | | | | | Merge pull request #71197 from adamscott/add-default-virtual-path-gdscript | Rémi Verschelde | 2023-01-12 | 3 | -1/+26 |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Add default virtual `gdscript://` path to `GDScript` instances | ||||
| | * | | | | | | Add default virtual `gdscript://` path to `GDScript` instances | Adam Scott | 2023-01-12 | 3 | -1/+26 |
| | | | | | | | | |||||
| * | | | | | | | Merge pull request #70700 from vonagam/fix-abstract-extends | Rémi Verschelde | 2023-01-12 | 7 | -12/+49 |
| |\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | | | | | | | | | GDScript: Fix extending abstract classes, forbid their construction | ||||
| | * | | | | | | GDScript: Fix extending abstract classes, forbid their construction | Dmitrii Maganov | 2023-01-12 | 7 | -12/+49 |
| | |/ / / / / | |||||
| * | | | | | | Merge pull request #70899 from adamscott/fix-vector-inf | Rémi Verschelde | 2023-01-12 | 3 | -0/+10 |
| |\ \ \ \ \ \ | |/ / / / / |/| | | | | | Fix parse error using Vector{2,3,4}.INF | ||||
| | * | | | | | Fix parse error using Vector{2,3,4}.INF | Adam Scott | 2023-01-08 | 3 | -0/+10 |
| | | | | | | | |||||
| * | | | | | | GDScript: Fix getting type from PropertyInfo for Variant arguments | Dmitrii Maganov | 2023-01-12 | 6 | -20/+16 |
| | | | | | | | |||||
| * | | | | | | Merge pull request #70987 from vonagam/fix-parameter-conversion-assign | George Marques | 2023-01-12 | 10 | -12/+56 |
| |\ \ \ \ \ \ | |||||
| | * | | | | | | GDScript: Fix missing conversion for default argument values | Dmitrii Maganov | 2023-01-06 | 10 | -12/+56 |
| | | | | | | | | |||||
| * | | | | | | | Merge pull request #70713 from vonagam/fix-unnamed-enum-outer-conflicts | George Marques | 2023-01-12 | 3 | -8/+24 |
| |\ \ \ \ \ \ \ | |||||
| | * | | | | | | | GDScript: Fix false name conflicts for unnamed enums | Dmitrii Maganov | 2022-12-29 | 3 | -8/+24 |
| | | | | | | | | | |||||
| * | | | | | | | | GDScript: Fix small inconsistencies with resolve_datatype | Dmitrii Maganov | 2023-01-12 | 1 | -35/+21 |
| | | | | | | | | | |||||
| * | | | | | | | | GDScript: Fix temp values being written without proper clear | George Marques | 2023-01-11 | 4 | -61/+61 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Temporary values in the stack were not being properly cleared when the return value of calls were discarded, which can cause memory issues especially for reference types like PackedByteArray. | ||||
| * | | | | | | | | Merge pull request #70595 from adamscott/add-gdscript-editorconfig | Rémi Verschelde | 2023-01-11 | 24 | -226/+226 |
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | Add GDScript `.editorconfig` rules | ||||
| | * | | | | | | | | Add GDScript `.editorconfig` rules | Adam Scott | 2023-01-10 | 24 | -226/+226 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Uniformize `.gd` unit test files indentation to tabs (where needed) | ||||
| * | | | | | | | | | GDScript: Fix use of conversion assign for variant values | George Marques | 2023-01-10 | 3 | -2/+14 |
| |/ / / / / / / / | |||||
| * | | | | | | | | Merge pull request #71140 from vonagam/fix-const-index-subscript-type | Rémi Verschelde | 2023-01-10 | 3 | -9/+10 |
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | GDScript: Fix type for index subscript on constant | ||||
