summaryrefslogtreecommitdiff
path: root/modules/gdscript
AgeCommit message (Collapse)Author
2020-10-08Merge pull request #41881 from ThakeeNathees/crash-on-builtin-constructorGeorge Marques
GDScript crash on builtin type constructor fix
2020-10-04Merge pull request #42439 from Xrayez/doc-gdscript-load-and-resloader-xrefRémi Verschelde
Cross-reference GDScript `load` and `ResourceLoader.load` in classref
2020-10-03Switch from recursion to iterative for backfilling colour regionsPaulb23
2020-10-02Fixed padding bug of sprintf functionSerhat
2020-10-01Merge pull request #41829 from RandomShaper/fix_40353Rémi Verschelde
Avoid warning about harmless unfulfilled yields
2020-09-30Cross-reference GDScript `load` and `ResourceLoader.load` in classrefAndrii Doroshenko (Xrayez)
The GDScript `load` mention is moved from the class `ResourceLoader` description to the `ResourceLoader.load` method description instead, where it is more likely to be found.
2020-09-26Avoid infinite loop in GDScript at shutdownPedro J. Estébanez
2020-09-24Improve documentation related to printing error/warning messagesHugo Locurcio
2020-09-18Merge pull request #41930 from RandomShaper/fix_gdscript_leaksRémi Verschelde
Fix leaks in GDScript
2020-09-18Fix typos with codespellRémi Verschelde
Using codespell 1.17.1. Method: ``` $ cat > ../godot-word-whitelist.txt << EOF ang curvelinear dof doubleclick fave findn leapyear lod merchantibility nd numer ois ony que seeked synching te uint unselect webp EOF $ codespell -w -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po" $ git diff // undo unwanted changes ```
2020-09-14Several documentation improvementsDanil Alexeev
2020-09-10Ensure cyclic dependencies between scripts are broken at exitPedro J. Estébanez
2020-09-10Prevent cyclic reference between script and its membersPedro J. Estébanez
2020-09-09GDScript: Fix MutexLock usage, fixes Clang 6 compatRémi Verschelde
Fixes #41852.
2020-09-08Merge pull request #41709 from ThakeeNathees/dictionary-indexing-bug-fixRémi Verschelde
Fixed parser error when indexing a dictionary.
2020-09-08GDScript crash on builtin type constructor fixThakee Nathees
Fix: #41848
2020-09-07Merge pull request #38308 from bruvzg/sad_security_circusRémi Verschelde
Adds PCK encryption support (using script encryption key for export).
2020-09-06Avoid warning about harmless unfulfilled yieldsPedro J. Estébanez
2020-09-06Merge pull request #41803 from ThakeeNathees/parameter-type-infer-bug-fixRémi Verschelde
GDScript: parameter infer type bug fix
2020-09-06GDScript: parameter infer type bug fixThakee Nathees
Fix: #41772
2020-09-05Adds PCK encryption support (using script encryption key for export).bruvzg
Change default encryption mode from ECB to CFB.
2020-09-04Merge pull request #41760 from ↵Rémi Verschelde
ThakeeNathees/null-dereference-on-gdscript-function-fix null pointer dereference at GDScriptFunction::call crash fix
2020-09-04null pointer dereference at GDScriptFunction::call fixThakee Nathees
2020-09-03[Complex Test Layouts] Change `String` to use UTF-32 encoding on all platforms.bruvzg
2020-09-03fixed parser error when indexing a dictionary.Thakee Nathees
Fix: #41707
2020-09-03Merge pull request #41459 from Paulb23/nested_color_regionsRémi Verschelde
Fix colour region end key seach and start key order
2020-09-02Fix GDScript codegen leak.bruvzg
2020-09-02Register GDScript test tools as test commands to run via command-lineAndrii Doroshenko (Xrayez)
2020-09-02Move GDScript tests to respective folder under modulesAndrii Doroshenko (Xrayez)
2020-09-01Add GDScript disassemblerGeorge Marques
2020-09-01Change GDScript compiler to use codegen abstractionGeorge Marques
2020-09-01Add GDScript code generation interfaceGeorge Marques
Implement the abstraction by targeting the current VM.
2020-09-01GDScript: Don't mark function parameters as constantGeorge Marques
They can be reassigned as if it were a local variable.
2020-09-01GDScript: Properly set class inheritance for global classesGeorge Marques
2020-09-01GDScript: Check for missing exponent when parsing numbersGeorge Marques
Also forbid multiple underscores in a row as numeric separator.
2020-09-01GDScript: Fix analysis of singleton dependenciesGeorge Marques
Sometimes a singleton might depend on another before they are fully compiled so we can't rely on globals in this case.
2020-09-01GDScript: Allow "extends" to be used inside inner classGeorge Marques
2020-09-01GDScript: Allow "self" to be used in class levelGeorge Marques
2020-09-01GDScript: Don't try to parse constant scripts that aren't validGeorge Marques
Since it's likely that they won't parse correctly.
2020-08-31Add link titles for all links in the class referenceHugo Locurcio
This makes them display in a nicer way in the editor help. (The title will display instead of the full URL.)
2020-08-28Cross-reference GDScript built-in rounding methods to ease discoveryHugo Locurcio
This closes #19315.
2020-08-28Merge pull request #41547 from vnen/gdscript-2-fixesRémi Verschelde
Some more GDScript fixes
2020-08-26GDScript: Fix crash when parsing propertiesGeorge Marques
2020-08-26GDScript: Show error when there's an inheritance cycleGeorge Marques
2020-08-26GDScript: Add recursion depth limit for completionGeorge Marques
To avoid crashes when there's a dependency loop.
2020-08-26GDScript: Fix crash when completing code with signalsGeorge Marques
2020-08-26GDScript: Fix issues when deriving from other scriptsGeorge Marques
2020-08-25Merge pull request #40443 from SkyLucilfer/PluralsSupportRémi Verschelde
Added plurals and context support to Translation
2020-08-24GDScript: Don't fail to load constants if they're not a literalGeorge Marques
It's still okay as long as it's a constant value. This should already been validated by the analyzer.
2020-08-23GDScript: Properly resolve external inner classes from preloadGeorge Marques
This gets the correct parser and class node when resolving from a full GDScript reference.