Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-01-14 | Update all outdated online documentation links | Yuri Sizov | |
2023-01-14 | Fix GDScript script templates to use a PascalCase style for `_CLASS_` | Yuri Rubinsky | |
2023-01-13 | Merge pull request #71329 from vnen/gdscript-fix-enum-value-resolution | Rémi Verschelde | |
GDScript: Fix infinite recursion in resolution of enum values | |||
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-13 | GDScript: Fix infinite recursion in resolution of enum values | George Marques | |
2023-01-12 | Merge pull request #70733 from vonagam/fix-assigning-untyped | Rémi Verschelde | |
GDScript: Fix some issues with assignments that involve untyped things | |||
2023-01-12 | Merge pull request #71197 from adamscott/add-default-virtual-path-gdscript | Rémi Verschelde | |
Add default virtual `gdscript://` path to `GDScript` instances | |||
2023-01-12 | Merge pull request #70700 from vonagam/fix-abstract-extends | Rémi Verschelde | |
GDScript: Fix extending abstract classes, forbid their construction | |||
2023-01-12 | GDScript: Fix extending abstract classes, forbid their construction | Dmitrii Maganov | |
2023-01-12 | Add default virtual `gdscript://` path to `GDScript` instances | Adam Scott | |
2023-01-12 | GDScript: Fix some issues with assignments that involve untyped things | Dmitrii Maganov | |
2023-01-12 | Merge pull request #70899 from adamscott/fix-vector-inf | Rémi Verschelde | |
Fix parse error using Vector{2,3,4}.INF | |||
2023-01-12 | GDScript: Fix getting type from PropertyInfo for Variant arguments | Dmitrii Maganov | |
2023-01-12 | Merge pull request #70987 from vonagam/fix-parameter-conversion-assign | George Marques | |
2023-01-12 | Merge pull request #70713 from vonagam/fix-unnamed-enum-outer-conflicts | George Marques | |
2023-01-12 | GDScript: Fix small inconsistencies with resolve_datatype | Dmitrii Maganov | |
2023-01-11 | GDScript: Fix temp values being written without proper clear | George Marques | |
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. | |||
2023-01-11 | Merge pull request #70595 from adamscott/add-gdscript-editorconfig | Rémi Verschelde | |
Add GDScript `.editorconfig` rules | |||
2023-01-10 | GDScript: Fix use of conversion assign for variant values | George Marques | |
2023-01-10 | Add GDScript `.editorconfig` rules | Adam Scott | |
- Uniformize `.gd` unit test files indentation to tabs (where needed) | |||
2023-01-10 | Merge pull request #71140 from vonagam/fix-const-index-subscript-type | Rémi Verschelde | |
GDScript: Fix type for index subscript on constant | |||
2023-01-10 | GDScript: Fix type for index subscript on constant | Dmitrii Maganov | |
2023-01-09 | Fix GDScript base and outer classes, signals and functions lookup order | Adam Scott | |
- Add outer class lookup test - Add signal lookup test Co-authored-by: Dmitrii Maganov <vonagam@gmail.com> | |||
2023-01-09 | Merge pull request #71051 from vonagam/consts-are-deep-start | Rémi Verschelde | |
GDScript: Begin making constants deep, not shallow or flat | |||
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 #71107 from vnen/gdscript-fix-nil-address-assign | Rémi Verschelde | |
GDScript: Don't use the NIL address to hold return value of functions | |||
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-09 | GDScript: Allow using await on calls to void functions | George Marques | |
2023-01-09 | GDScript: Don't use the NIL address to hold return value of functions | George Marques | |
This prevents that the NIL address is filled with another value, which causes problems for some instructions that read from NIL. | |||
2023-01-09 | Merge pull request #71028 from ↵ | Rémi Verschelde | |
adamscott/make-gdscript-clear-less-prone-to-heap-use-after-free Resolve `GDScript::clear()` `heap-use-after-free` ASAN errors | |||
2023-01-08 | Fix parse error using Vector{2,3,4}.INF | Adam Scott | |
2023-01-08 | GDScript: Fix multiline and trailing comma for assert | Dmitrii Maganov | |
2023-01-08 | GDScript: Begin making constants deep, not shallow or flat | Dmitrii Maganov | |
2023-01-07 | Force double quotes for NodePaths with apostrophes | jordi | |
2023-01-07 | Resolve `GDScript::clear()` `heap-use-after-free` ASAN errors | Adam Scott | |
2023-01-06 | Merge pull request #68429 from KoBeWi/PropertySettings | Rémi Verschelde | |
Add PropertyInfo overload for GLOBAL_DEF | |||
2023-01-06 | GDScript: Fix typing of lambda functions | Dmitrii Maganov | |
2023-01-06 | GDScript: Fix missing conversion for default argument values | Dmitrii Maganov | |
2023-01-06 | GDScript: Fix array as default value for parameter | 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". | |||
2023-01-05 | Merge pull request #70838 from reduz/gdscript-vm-optimization | Rémi Verschelde | |
Optimizations for GDScript VM | |||
2023-01-04 | Merge pull request #70810 from adamscott/cache-gdscript-even-when-error | Rémi Verschelde | |
Cache script when reloading even if there's errors | |||
2023-01-03 | Merge pull request #70859 from vonagam/fix-preload-native-type | Rémi Verschelde | |
GDScript: Fix wrong native type for preloaded class | |||
2023-01-03 | Merge pull request #70875 from MewPurPur/stop-highlighting-invalid-node-refs | Rémi Verschelde | |
Stop NodeRef highlighting if you start with a number | |||
2023-01-03 | Stop highlighting node refs if they are invalid identifiers | VolTer | |
2023-01-03 | Merge pull request #70702 from vnen/gdscript-error-on-assign-void | Rémi Verschelde | |
GDScript: Error when assigning return value of void function | |||
2023-01-03 | Merge pull request #70656 from vonagam/fix-void-returns | Rémi Verschelde | |
GDScript: Disallow return with value in void functions | |||
2023-01-03 | Merge pull request #70503 from rune-scape/inner-class-docs | Rémi Verschelde | |
Inner classes get their docs back |