aboutsummaryrefslogtreecommitdiff
path: root/modules/gdscript
Commit message (Collapse)AuthorAgeFilesLines
* Bump version to 3.0.4Hein-Pieter van Braam2018-06-143-3/+3
| | | | And onwards!
* Change ".." punctuation for "..." in editor strings (#16507)Hugo Locurcio2018-06-052-7/+7
| | | | (cherry picked from commit 1c419531a009f48aa074f9b5f93b98d387c33723)
* Fix documentation version stringsHein-Pieter van Braam2018-06-013-3/+3
|
* Adds keywords to autocomplete predictions.Anish2018-05-131-0/+7
| | | | | | | | Adds keywords to the autocomplete prediction in GDScript so they are not replaced by irrelevant predictions. Fixes: #5972 (cherry picked from commit 6e32157a65b208ba223c8e75c5e7a842d1684314)
* Fix a crash when trying to run Godot debugger on a release build.Brian Richardson2018-05-131-1/+1
| | | | | | The GDScriptLanguage::enter_function is wrapped in #ifdef DEBUG but the exit_function is not, resulting in a stack underflow error. (cherry picked from commit 9149b119733aa9444a59c6940e7d8b875dfc31e8)
* Fix enums without class name not opening docs pagePeter Folkins2018-05-131-0/+12
| | | | (cherry picked from commit ccd986f53e468321b9eeb09474c77cfab2c988da)
* Fix script template on `_ready` behaviorPoommetee Ketson2018-04-151-1/+1
| | | | (cherry picked from commit 01ec06d9ae9880c065dd6601656a5462c10690fd)
* completed-signal is emitted by all GDScriptFunctionStates of a coroutine ↵Lars Kokemohr2018-04-142-4/+17
| | | | | | now, allowing to yield for completion of a function with more than one yield inside. (cherry picked from commit 3dfef37628a3b17cca4ce5370631fb572376ed98)
* For-in loop variable added to autocompletionRado'sPC\aRaGaR2018-04-141-3/+13
| | | | | | Fix for #16494 (cherry picked from commit f97ebdcab3bd6e2917c24a5e4d34e1965ac2a987)
* Revert "fix spurious error messages during autocomplete and validate"Hein-Pieter van Braam2018-02-271-4/+25
| | | | | | | This reverts commit b7faa76485be1cfe368d24e4fe30adf252beedbe. This causes a regression in 3.0.1. We haven't found a proper fix yet so we're removing this from 3.0.2
* doc: Update version string for 3.0.2Rémi Verschelde2018-02-273-3/+3
|
* Update doc version strings to 3.0.1Hein-Pieter van Braam2018-02-243-3/+3
|
* Removed whitespaces around arguments of functions.anakimluke2018-02-221-2/+0
| | | | | | | | | Functions automatically generated by conneting signals via GUI put whitespaces around the arguments of the generated function. This is inconsistent with the style guide. This commit fixes that.
* Fix typos with codespellluz.paz2018-02-222-3/+3
| | | | | | | | | | | | | | | | Found via `codespell -q 3 --skip="./thirdparty,./editor/translations" -I ../godot-word-whitelist.txt` Whitelist consists of: ``` ang doubleclick lod nd que te unselect ``` (cherry picked from commit 612ab4bbc6f2396f4dcd68c3f142f7dfa2f5f0a5)
* fix spurious error messages during autocomplete and validatex12122018-02-191-25/+4
| | | | | | | _parse() caused resets on members like validating and for_completion by calling clear(). (cherry picked from commit 48c9ed45450a7d30f880d6a30ecd0459a66f6282)
* Show default values in docs for GDScript built-in functionsGeorge Marques2018-02-192-2/+4
| | | | (cherry picked from commit dca2ae78dd04530bf96c3d550e57fc945876ea95)
* doc: Fix references to online tutorials after godotengine/godot-docs#1015Rémi Verschelde2018-01-251-1/+1
|
* doc: Sync with current sourceRémi Verschelde2018-01-253-3/+3
| | | | | | Also enhance RigidBody docs as per https://github.com/godotengine/godot-docs/pull/1018 and fix the version tag in all files (not really stable yet, but it makes no sense to hardcode rc3 at this stage).
* GDScript: always call ResourceLoader::load() in non-completion modeBernhard Liebl2018-01-211-1/+1
|
* Allow shadowing class members with local variables in GDScript, closes #15896Juan Linietsky2018-01-201-14/+24
|
* Merge pull request #15849 from poke1024/preload-completionRémi Verschelde2018-01-181-1/+3
|\ | | | | GDScript: fix autocompletion for preload() (issue 15766)
| * GDScript: fix autocompletion for preload() (issue 15766)Bernhard Liebl2018-01-181-1/+3
| |
* | Suppress errors on autocompletion for preload()Bernhard Liebl2018-01-181-1/+1
| |
* | Fix typos in code and docs with codespellRémi Verschelde2018-01-182-8/+8
|/ | | | Using v1.11.0 from https://github.com/lucasdemarchi/codespell
* doc: Replace some more "val" with "value" + syncRémi Verschelde2018-01-171-1/+1
|
* Fixes for parameter names of builtin functions in visual scripts/coreChaosus2018-01-161-3/+3
|
* Filled tutorial field in most relevent classes.Juan Linietsky2018-01-151-0/+1
| | | | Added tutorial display in doc.
* doc: Update version string in XMLRémi Verschelde2018-01-133-3/+3
|
* Bind many more properties to scriptsBojidar Marinov2018-01-121-1/+1
| | | | | | | Notable potentially breaking changes: - PROPERTY_USAGE_NOEDITOR is now PROPERTY_USAGE_STORAGE | PROPERTY_USAGE_NETWORK, without PROPERTY_USAGE_INTERNAL - Some properties were renamed, and sometimes even shadowed by new ones - New getter methods (some virtual) were added
* Mono: Implement stack info for errors and exceptionsIgnacio Etcheverry2018-01-091-1/+3
|
* Add missing copyright headers and fix formattingRémi Verschelde2018-01-0515-0/+15
| | | | | | Using `misc/scripts/fix_headers.py` on all Godot files. Some missing header guards were added, and the header inclusion order was fixed in the Bullet module.
* Merge pull request #15089 from poke1024/funcref-warnRémi Verschelde2018-01-031-1/+1
|\ | | | | Warn about funcref creation
| * Warn about funcref creationBernhard Liebl2017-12-261-1/+1
| |
* | Update copyright statements to 2018Rémi Verschelde2018-01-0115-30/+30
|/ | | | Happy new year to the wonderful Godot community!
* Cleanup some #if 0'd codeRémi Verschelde2017-12-171-0/+2
|
* Merge pull request #12845 from remorse107/Array-Dictionary-FixRémi Verschelde2017-12-161-9/+33
|\ | | | | Fix issue #11400. Fixes issue with arrays and dictionary acting as static objects between different instances of objects.
| * Fix issue #11400. Fixes issue with arrays and dictionary acting as static ↵Robert Morse2017-11-171-9/+33
| | | | | | | | objects between different instances of objects.
* | GDScript files are converted to binary on export now.Juan Linietsky2017-12-141-0/+44
| |
* | Scons: Build modules in seperate env.Andreas Haas2017-12-131-1/+4
| |
* | Properly support nested ternary expressionsBojidar Marinov2017-12-111-4/+7
| | | | | | | | Fixes 14324.
* | Style: Re-apply clang-format over recent invalid additionsRémi Verschelde2017-12-101-2/+2
| |
* | Make GDScript parser raise error when exporting ObjectGeorge Marques2017-12-091-0/+4
| |
* | Fixed is_playing funtion (was reporting wrong), closes #13928Juan Linietsky2017-12-071-2/+2
| | | | | | | | Made error reporting to opcode_set in gdscript a bit clearer
* | Style: Apply new clang-format 5.0 style to all filesRémi Verschelde2017-12-075-12/+12
| |
* | Style: Apply clang-format again on all filesRémi Verschelde2017-12-072-8/+7
| | | | | | | | | | Fixes issues introduced by newer clang-format versions or commits pushed directly without using the clang-format pre-commit hook.
* | Made Vector::ptrw explicit for writing, compiler was sometimes using the ↵Juan Linietsky2017-11-252-6/+6
| | | | | | | | | | | | wrong function, leading to unnecesary copy on writes and reduced performance.
* | doc: Update header version for 3.0-betaRémi Verschelde2017-11-243-3/+3
| |
* | Add cartesian to polar conversion functionspablotato2017-11-202-0/+32
| |
* | Allow to extends constant variablesanikoyes2017-11-202-9/+51
| |
* | Merge pull request #11940 from GodotExplorer/debuggerRémi Verschelde2017-11-203-7/+80
|\ \ | | | | | | Enhanced debugger for godot 3.0