Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-03 | use correct error for unused bind match, suppress with underscore | Nathan Franke | |
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-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. | |||
2022-05-18 | Merge pull request #55201 from Scony/fix-unreachable-code-false-positive | Rémi Verschelde | |
2022-05-11 | Merge pull request #59863 from cdemirer/fix-match-multiple-bind-single-pattern | Rémi Verschelde | |
Fix issues with multiple bind patterns in match statement | |||
2022-05-03 | quote strings inside arrays and dictionaries | Nathan Franke | |
2022-04-19 | Fixes GDScript define nested dictionary and array as constants #50285 | PastMoments | |
2022-04-04 | Fix issues with multiple bind patterns in match statement | cdemirer | |
2022-03-04 | Add test cases for accessing parent elements from child class | strank | |
2022-03-02 | Fix logic errors in match-statement Array & Dictionary Patterns | cdemirer | |
2022-02-04 | Merge pull request #57591 from vnen/gdscript-enum-fixes | Rémi Verschelde | |
2022-02-03 | GDScript: Consolidate behavior for assigning enum types | George Marques | |
This makes sure that assigning values to enum-typed variables are consistent. Same enum is always valid, different enum is always invalid (without casting) and assigning `int` creates a warning if there is no casting. There are new test cases to ensure this behavior doesn't break in the future. | |||
2022-01-23 | Merge pull request #57052 from KoBeWi/nosort | Rémi Verschelde | |
2022-01-22 | Merge pull request #55214 from Scony/fix-gdscript-crash-2 | Rémi Verschelde | |
Fix GDScript parser crash on 'dollar mixed with assignment' expression | |||
2022-01-22 | Don't sort printed Dictionary | kobewi | |
2022-01-02 | Fix various typos | luz paz | |
Found via ` codespell -q 3 -S ./thirdparty,*.po,./DONORS.md -L ackward,ang,ans,ba,beng,cas,childs,childrens,dof,doubleclick,expct,fave,findn,gird,hist,inout,leapyear,lod,nd,numer,ois,ony,paket,seeked,sinc,switchs,te,uint,varn` Update editor/import/resource_importer_layered_texture.cpp Co-authored-by: Raul Santos <raulsntos@gmail.com> Update doc/classes/TileSetScenesCollectionSource.xml Co-authored-by: Raul Santos <raulsntos@gmail.com> Update scene/gui/graph_edit.cpp Co-authored-by: Raul Santos <raulsntos@gmail.com> Update scene/resources/animation.cpp Co-authored-by: Raul Santos <raulsntos@gmail.com> Update scene/resources/animation.cpp Co-authored-by: Raul Santos <raulsntos@gmail.com> Update scene/resources/animation.cpp Co-authored-by: Raul Santos <raulsntos@gmail.com> Update scene/gui/rich_text_label.cpp Co-authored-by: Raul Santos <raulsntos@gmail.com> Revert previously committed change | |||
2021-12-13 | Fix shadowed global identifier warning duplication | Yuri Roubinsky | |
2021-11-21 | Fix GDScript parser crash on 'dollar mixed with assignment' expression | Pawel Lampe | |
fixes #53696 | |||
2021-11-21 | Fix 'unreachable-code' false-positive, fixes #55154 | Pawel Lampe | |
2021-11-13 | Allow using built-in names for variables, push warnings instead | Yuri Roubinsky | |
2021-10-28 | Improve GDScript indentation error message | Max Hilbrunner | |
2021-09-21 | Merge pull request #52906 from vnen/gdscript-show-error-on-yield | Rémi Verschelde | |
2021-09-21 | Merge pull request #52905 from vnen/gdscript-single-line-declaration | Rémi Verschelde | |
2021-09-21 | GDScript: Show specific error when "yield" is used | George Marques | |
To help people porting code, it gives a hint to use "await" instead of a generic error. | |||
2021-09-21 | GDScript: Allow classes declaration to be done in single line | George Marques | |
Incidentally, allow multiple statements in single line functions when using semicolon as a terminator. | |||
2021-09-21 | GDScript: Allow multiple lines in signal parameters declaration | George Marques | |
2021-09-21 | Merge pull request #52718 from Calinou/gdscript-add-integration-tests-2 | Rémi Verschelde | |
2021-09-17 | GDScript: Properly catch error when missing index in subscript | George Marques | |
2021-09-15 | Add more integration tests to the GDScript test suite | Hugo Locurcio | |
This also fixes a typo in the `bitwise_float_right_operand.gd` test. | |||
2021-09-15 | Merge pull request #52706 from vnen/gdscript-ternary-operator-crash | Rémi Verschelde | |
GDScript: Show error when missing expression after ternary else | |||
2021-09-15 | GDScript: Show error when missing expression after ternary else | George Marques | |
2021-09-15 | GDScript: Show error on unary operators without argument | George Marques | |
2021-09-15 | GDScript: Allow string keys on Lua-style dictionaries | George Marques | |
Which is useful when the key isn't a valid identifier, such as keys with spaces or numeric keys. | |||
2021-09-14 | Add dozens of new integration tests to the GDScript test suite | Hugo Locurcio | |
This also ignores `.out` files in the file format static checks. | |||
2021-09-13 | Merge pull request #52068 from ThreeRhinosInAnElephantCostume/fixgdscript | Rémi Verschelde | |
Fix parse error on statement-less files with only newlines, add a warning for empty files. | |||
2021-09-11 | Fix error on parsing statement-less GDScript files, | ThreeRhinosInAnElephantCostume | |
add an empty file warning, add relevant tests. | |||
2021-09-10 | GDScript: Removed spurious UNASSIGNED_VARIABLE warning for locals | ZuBsPaCe | |
Variable->assignment needs to be incremented when assigned a value. Also fixed and improved unit test 'variable_declaration.gd'. Fixes #52551 | |||
2021-09-10 | Fix crash with consecutive commas in Dictionary | kobewi | |
2021-09-10 | Merge pull request #52081 from ThreeRhinosInAnElephantCostume/fixmatchfreeze | George Marques | |
Fix gdscript pattern matching expressions | |||
2021-09-03 | Added tests for expression matching | ThreeRhinosInAnElephantCostume | |
2021-08-27 | GDScript test style fix | Max Hilbrunner | |
2021-08-27 | Merge pull request #52090 from balloonpopper/bug52060 | Max Hilbrunner | |
Correct null and boolean values being capitalised by the str command | |||
2021-08-26 | Correct null and boolean values being capitalised by the str command | Balloonpopper | |
2021-08-25 | Fixed crash when parsing an empty assignment. | Louis Dumont | |
Resolves #51620. | |||
2021-04-16 | Rename GDScript test script filenames to use `snake_case` | Andrii Doroshenko (Xrayez) | |