Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-01-31 | GDScript: Fix `@icon` annotation | Danil Alexeev | |
2023-01-31 | GDScript: Fix issues with typed arrays | Dmitrii Maganov | |
2023-01-30 | GDScript: Fix match branches return check on release | George Marques | |
The check for existence of `return` only existed on debug builds for match branches. This could lead on an invalid error after exporting. Now this is checked on relase too, so it works the same as the editor. | |||
2023-01-30 | Merge pull request #72305 from dalexeev/gfs-fix-export-enum | Rémi Verschelde | |
GDScript: Fix `@export_enum` works only with `int` | |||
2023-01-30 | GDScript: Fix `@export_enum` works only with `int` | Danil Alexeev | |
2023-01-30 | Merge pull request #72175 from dalexeev/gds-fix-export-group-annotations | Rémi Verschelde | |
GDScript: Fix broken export group annotations | |||
2023-01-28 | GDScript: Allow variables in match patterns | George Marques | |
To restore an ability available in 3.x and reduce compatibility changes. | |||
2023-01-27 | GDScript: Fix broken export group annotations | Danil Alexeev | |
2023-01-25 | GDScript: Allow constant expressions in annotations | Danil Alexeev | |
2023-01-25 | Merge pull request #71120 from jordigcs/ternary | George Marques | |
Closes https://github.com/godotengine/godot/issues/71065 | |||
2023-01-24 | Clarify error message about script-level annotation | Danil Alexeev | |
2023-01-23 | Merge pull request #71914 from vnen/gdscript-no-continue-match | Rémi Verschelde | |
GDScript: Remove function of `continue` for match statement | |||
2023-01-22 | GDScript: Remove function of `continue` for match statement | George Marques | |
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. | |||
2023-01-21 | Add support for Unicode identifiers in GDScript | George Marques | |
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. | |||
2023-01-19 | Allow standalone ternary expressions | jordi | |
2023-01-16 | Merge pull request #67774 from aaronfranke/script-annotations | Rémi Verschelde | |
Make script annotations be placed before `class_name` and `extends` | |||
2023-01-13 | Merge pull request #70540 from vaartis/multiline-arrays-dictionaries | Rémi Verschelde | |
Implement export_multiline support for Array[String] and Dictionary | |||
2023-01-12 | Merge pull request #70713 from vonagam/fix-unnamed-enum-outer-conflicts | George Marques | |
2023-01-09 | Merge pull request #69590 from anvilfolk/enums | Rémi Verschelde | |
GDScript enum fixes & refactor | |||
2023-01-09 | Assorted enum and native type fixes | ocean (they/them) | |
2023-01-09 | Merge pull request #70655 from vonagam/fix-assert-multiline | Rémi Verschelde | |
GDScript: Fix multiline and trailing comma for assert | |||
2023-01-08 | GDScript: Fix multiline and trailing comma for assert | Dmitrii Maganov | |
2023-01-06 | Unify typing of variables, constants and parameters in GDScript | Dmitrii Maganov | |
2023-01-05 | One Copyright Update to rule them all | Rémi Verschelde | |
As many open source projects have started doing it, we're removing the current year from the copyright notice, so that we don't need to bump it every year. It seems like only the first year of publication is technically relevant for copyright notices, and even that seems to be something that many companies stopped listing altogether (in a version controlled codebase, the commits are a much better source of date of publication than a hardcoded copyright statement). We also now list Godot Engine contributors first as we're collectively the current maintainers of the project, and we clarify that the "exclusive" copyright of the co-founders covers the timespan before opensourcing (their further contributions are included as part of Godot Engine contributors). Also fixed "cf." Frenchism - it's meant as "refer to / see". | |||
2022-12-29 | GDScript: Fix false name conflicts for unnamed enums | Dmitrii Maganov | |
2022-12-25 | Implement export_multiline support for Array[String] and Dictionary | Ekaterina Vaartis | |
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. | |||
2022-12-19 | Make script annotations placed before class_name and extends | Aaron Franke | |
2022-12-14 | GDScript: Allow out of order member resolution | rune-scape | |
2022-12-01 | Merge pull request #69303 from Chaosus/gds_fix_loops | Rémi Verschelde | |
Reset unassigned local variables to null in the loops | |||
2022-11-30 | Merge pull request #69269 from red1939/red1939/master | Rémi Verschelde | |
Acknowledge that a CLASS kind of a DataType might not have an identifier | |||
2022-11-30 | Acknowledge that a CLASS kind of a DataType might not have an identifier | Bartosz Bielecki | |
2022-11-28 | Reset unassigned local variables to null in the loops | Yuri Rubinsky | |
2022-11-27 | GDScript: Avoid using `get_global_class_native_base` | rune-scape | |
2022-11-24 | GDScript: Properly respect `int` type hint for `@export_range` | unknown | |
Fixes #69104. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com> | |||
2022-11-24 | GDScript: Only check if ignoring warnings in debug build | Rémi Verschelde | |
2022-11-20 | GDScript: Fix setting to disable all warnings | Rémi Verschelde | |
The boolean was never set with the value from the project settings. Fixes #64559. | |||
2022-11-18 | Merge pull request #68854 from anvilfolk/highlight-var | Rémi Verschelde | |
Add error highlighting for duplicate variables/constants | |||
2022-11-18 | Fix cyclic references in GDScript 2.0 | Adam Scott | |
2022-11-18 | Add error highlighting for duplicate variables/constants | ocean (they/them) | |
2022-11-15 | Merge pull request #65372 from Mickeon/fix-treat-warnings-as-errors | Rémi Verschelde | |
Fix "Treat Warnings as Errors" Project Setting doing nothing | |||
2022-11-13 | GDScript compiler subclass bugfixes | Rune | |
2022-11-08 | Fix named enums to use int64 type | Yuri Rubinsky | |
2022-10-14 | Added custom node export | Guilherme Sousa | |
2022-10-07 | Fix MSVC warnings, rename shadowed variables, fix uninitialized values, ↵ | bruvzg | |
change warnings=all to use /W4. | |||
2022-10-02 | Fix completion of parameters in function call (2) | Yuri Rubinsky | |
2022-09-30 | Fix completion of parameters in function call | Yuri Rubinsky | |
2022-09-23 | Prevent null crash when datatype not resolved | Francois Belair | |
2022-09-17 | Add GDScript resource export. | willnationsdev | |
2022-09-05 | Fix "Treat Warnings as Errors" Project Setting not working | Micky | |
2022-09-02 | Remove old syntax for custom class icon | VolTer | |