Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-29 | Merge pull request #46830 from vnen/gdscript-typed-arrays | Rémi Verschelde | |
GDScript typed arrays | |||
2021-03-29 | Add typed arrays to GDScript | George Marques | |
- Use `Array[type]` for type-hints. e.g.: `var array: Array[int] = [1, 2, 3]` - Array literals are typed if their storage is typed (variable asssignment of as argument in function all). Otherwise they are untyped. | |||
2021-03-23 | Merge pull request #44398 from RevoluPowered/unit-tests-for-export-templates | Rémi Verschelde | |
Add unit tests for export templates | |||
2021-03-22 | Add unit tests for export templates | Gordon MacPherson | |
2021-03-19 | Fix missing quote in multiline GDScript string | Alex Hirsch | |
fix #47117 | |||
2021-03-14 | Merge pull request #46936 from DavidSichma/match_temp_header | Rémi Verschelde | |
Fixed match test expression for temporaries | |||
2021-03-12 | Fixed match test expression for temporaries | David Sichma | |
Fixed that a potentially popped temporary was used for the value in match statements. | |||
2021-03-12 | Fixes small typos and grammar correction | Anshul7sp1 | |
2021-03-10 | Implement Navigation layers | Gilles Roudière | |
2021-03-02 | Fixed match for expression pattern | David Sichma | |
equality comparison now writes to right target address | |||
2021-03-02 | Merge pull request #42029 from ThakeeNathees/export-type-infer-bug-fix | George Marques | |
GDScript export array/dictionary type infer bug fix | |||
2021-03-02 | Merge pull request #46559 from asmaloney/fix-code-completion | Rémi Verschelde | |
Script editor: Fix two special cases not being checked in code completion | |||
2021-03-02 | Merge pull request #41897 from strank/not-in-conditional-done | Rémi Verschelde | |
Add a "not in" operator to GDScript. | |||
2021-03-01 | [script editor] Fix two special cases not being checked in code completion | Andy Maloney | |
When this code was changed for 4.0, a "break" statement inside a for loop in 3.x was changed to "return". This means that the two special cases (autoloads and input actions) are never checked. Removing the return lets these work properly in the editor. (Also reorder conditionals to short-circuit and avoid expensive methods.) | |||
2021-02-25 | Merge pull request #46379 from ThakeeNathees/signal-idf-not-found-fix | Rémi Verschelde | |
GDScript: False positive "Identifier not found" error on signals fixed | |||
2021-02-25 | Merge pull request #40276 from Taywee/master | Rémi Verschelde | |
remove invalid codeLensProvider value from lsp | |||
2021-02-24 | false positive "Identifier not found" error or signals fixed | Thakee Nathees | |
2021-02-18 | Fixed Invalid function bindings #46135 | Vignesh1-art | |
Fixed GDScriptLanguageProtocol::notify_client - have 3 arguments, but only 2 are binded | |||
2021-02-11 | Improve resource load cache | reduz | |
-Added a new method in Resource: reset_state , used for reloading the same resource from disk -Added a new cache mode "replace" in ResourceLoader, which reuses existing loaded sub-resources but resets their data from disk (or replaces them if they chaged type) -Because the correct sub-resource paths are always loaded now, this fixes bugs with subresource folding or subresource ordering when saving. | |||
2021-02-08 | Initialize class/struct variables with default values in modules/ | Rafał Mikrut | |
2021-01-31 | Merge pull request #45315 from RandomShaper/modernize_thread | Rémi Verschelde | |
Modernize Thread | |||
2021-01-29 | Modernize Thread | Pedro J. Estébanez | |
- Based on C++11's `thread` and `thread_local` - No more need to allocate-deallocate or check for null - No pointer anymore, just a member variable - Platform-specific implementations no longer needed (except for the few cases of non-portable functions) - Simpler for `NO_THREADS` - Thread ids are now the same across platforms (main is 1; others follow) | |||
2021-01-28 | Unify URI encoding/decoding and add to C# | Aaron Franke | |
http_escape and percent_encode have been unified into uri_encode, and http_unescape and percent_decode have been unified into uri_decode. | |||
2021-01-26 | Fix highlight color for class attributes that are also keywords | Lucas Van Mol | |
2021-01-11 | Merge pull request #43176 from mateosss/crash-uninit-const | Rémi Verschelde | |
Fix crash by adding nullcheck for uninitialized constants | |||
2021-01-11 | Merge pull request #43980 from gvekan/fix-missing-function-hints | Rémi Verschelde | |
Fix missing function hints | |||
2021-01-11 | Merge pull request #44104 from nekomatata/coroutine-await-fix | Rémi Verschelde | |
Fix error when calling coroutine with await in _ready | |||
2021-01-11 | Merge pull request #44005 from RandomShaper/gds_needless_check | Rémi Verschelde | |
Remove useless check in GDScript | |||
2021-01-11 | Merge pull request #44604 from lyuma/gdscript_dictionary_crash | Rémi Verschelde | |
GDScript: Fix crash when iterating through empty dictionary. | |||
2021-01-11 | Merge pull request #44719 from ThakeeNathees/assert-argument-bug-fixed | Rémi Verschelde | |
GDScript assert message parsing bug fixed | |||
2021-01-11 | Merge pull request #44672 from ThakeeNathees/array-dict-const-fold-bug-fix | Rémi Verschelde | |
Array/Dictionary marked as not safe to const fold | |||
2021-01-11 | Merge pull request #44818 from ThakeeNathees/const-crash-fix | Rémi Verschelde | |
GDScript crash at incomplete const bug fix | |||
2021-01-11 | Merge pull request #44889 from ThakeeNathees/builtin-invalid-call-crash-fix | Rémi Verschelde | |
GDScript invalid method call on built-in crash fix | |||
2021-01-11 | Merge pull request #45076 from ↵ | Rémi Verschelde | |
ThakeeNathees/gdscript-operator-precedence-bug-fix GDScript operator `+` `-` precedence bug fix | |||
2021-01-10 | GDScript operator `+` `-` precedence bug fix | Thakee Nathees | |
Fix: #43265 | |||
2021-01-04 | doc: Sync classref with current source | Rémi Verschelde | |
2021-01-03 | GDScript builtin invalid function call crash fix | Thakee Nathees | |
Fix: #44852 | |||
2021-01-01 | Update copyright statements to 2021 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! 2020 has been a tough year for most of us personally, but a good year for Godot development nonetheless with a huge amount of work done towards Godot 4.0 and great improvements backported to the long-lived 3.2 branch. We've had close to 400 contributors to engine code this year, authoring near 7,000 commit! (And that's only for the `master` branch and for the engine code, there's a lot more when counting docs, demos and other first-party repos.) Here's to a great year 2021 for all Godot users 🎆 | |||
2020-12-30 | GDScript crash at incomplete const bug fix | Thakee Nathees | |
2020-12-28 | Rename Math::stepify to snapped | Marcel Admiraal | |
2020-12-28 | Rename empty() to is_empty() | Marcel Admiraal | |
2020-12-27 | GDScript assert message parsing bug fixed | Thakee Nathees | |
Fix: #43540 | |||
2020-12-25 | Array/Dictionary marked as not safe to const fold | Thakee Nathees | |
Fix: #44459 | |||
2020-12-21 | Fix crash when iterating through empty dictionary. | Lyuma | |
2020-12-17 | Fix error when calling coroutine with await in _ready | PouleyKetchoupp | |
The code paths for calling async functions seemed to be missing in some cases, causing a debug break and false positive error. | |||
2020-12-16 | Merge pull request #44424 from briansemrau/gdscript-fix-and | Rémi Verschelde | |
Fix gdscript `and` operator | |||
2020-12-16 | Fix gdscript and operator | Brian Semrau | |
2020-12-15 | fixes crash in disassemlber for opcode OPCODE_ASSIGN_TYPED_NATIVE | Jordan Schidlowsky | |
2020-12-15 | Merge pull request #44275 from vnen/variant-function-arg-pointers | Rémi Verschelde | |
Use pointer parameters in Variant function pointers | |||
2020-12-15 | Merge pull request #43890 from vnen/gdscript-builtin-functions-refactor | Rémi Verschelde | |
GDScript: Refactor builtin functions |