summaryrefslogtreecommitdiffstats
path: root/modules/gdscript/tests
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #99295 from HolonProduction/yet-another-lsp-violationThaddeus Crews2024-11-272-0/+33
|\ | | | | | | LSP: Fix spec violations that break the VSCode outline
| * LSP: Fix spec violations that break the VSCode outlineHolonProduction2024-11-152-0/+33
| |
* | Fix stringification of ProjectionRémi Verschelde2024-11-252-0/+2
| |
* | Merge pull request #99545 from KoBeWi/Vector4.0Thaddeus Crews2024-11-252-7/+12
|\ \ | | | | | | | | | Fix stringification of Vector4
| * | Fix stringification of Vector4kobewi2024-11-222-7/+12
| | |
* | | Merge pull request #99424 from dalexeev/core-fix-builtin-enum-const-bindsThaddeus Crews2024-11-228-0/+65
|\ \ \ | | | | | | | | | | | | Core: Fix built-in enum constant bindings
| * | | Core: Fix built-in enum constant bindingsDanil Alexeev2024-11-228-0/+65
| |/ /
* / / Improve GDScript autocompletion for methodsLazy-Rabbit-20012024-11-2251-109/+109
|/ /
* | Fix crash when division by zero/modulo by zero happen on vectorsChaosus2024-11-214-0/+18
| |
* | Add back `AnimationPlayer.get_argument_options`HolonProduction2024-11-157-0/+46
|/
* Fix analyzer pushing SHADOWED_VARIABLE warning for members shadowed in ↵girdenis-p2024-11-0611-19/+43
| | | | | | | | | | subclasses This fixes a bug in the analyzer where it did not push the SHADOWED_VARIABLE_BASE_CLASS warning for members shadowed by variable in subclass. It does this by comparing the class which contains the shadowed member with the class containing the variable, and pushing SHADOWED_VARIABLE only if the classes are the same. Additionally, SHADOWED_VARIABLE_BASE_CLASS can take an extra symbol which helps to specify the line for non native base class.
* Merge pull request #47502 from KoBeWi/add_0Thaddeus Crews2024-10-3117-97/+96
|\ | | | | | | Always add decimal when converting float to string
| * Always add decimal when printing floatkobewi2024-10-2317-97/+96
| |
* | GDScript: Rework `GDScriptUtilityFunctions` macrosDanil Alexeev2024-10-252-0/+17
| |
* | Merge pull request #97374 from rune-scape/get-native-static-callableThaddeus Crews2024-10-242-0/+11
|\ \ | |/ |/| | | GDScriptNativeClass: Allow getting static function as callable
| * GDScriptNativeClass: Allow getting static function as callablerune-scape2024-09-232-0/+11
| |
* | GDScript: Fix annotation parsing adding new annotation entriesHolonProduction2024-10-134-0/+10
| |
* | Create `.editorconfig` file only on project creationHaoyu Qiu2024-10-051-2/+0
| |
* | Merge pull request #97281 from reptofrog/deadzone-new-defaultRémi Verschelde2024-10-021-1/+1
|\ \ | | | | | | | | | Input: Change the default deadzone value for new actions from 0.5 to 0.2
| * | Changed the default deadzone value for new actions from 0.5 to 0.2Roman Morozov2024-10-011-1/+1
| |/
* / Add `@export_tool_button` annotation for easily creating inspector buttonsDanil Alexeev2024-09-275-0/+15
|/ | | | | | Co-authored-by: jordi <creptthrust@gmail.com> Co-authored-by: K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com> Co-authored-by: Mack <86566939+Macksaur@users.noreply.github.com>
* Merge pull request #96965 from Repiteo/style/gdscript-editorconfigRémi Verschelde2024-09-162-2/+12
|\ | | | | | | Style: Consolidate & migrate GDScript `.editorconfig`
| * Style: Consolidate & migrate GDScript `.editorconfig`Thaddeus Crews2024-09-132-2/+12
| | | | | | | | | | • Moved to test project root so a new `.editorconfig` isn't constantly generated. • Disable attributes only in the files which use invalid syntax deliberately
* | Merge pull request #96856 from RandomShaper/selfdestruct_correctnessRémi Verschelde2024-09-162-0/+55
|\ \ | | | | | | | | | Object: Let debug lock handle callee destruction within call chain gracefully
| * | Object: Add tests about the safety of tail destructionPedro J. Estébanez2024-09-162-0/+55
| | |
* | | Core: Fix `operator[]` for typed dictionariesThaddeus Crews2024-09-124-0/+26
| |/ |/|
* | Merge pull request #96666 from aXu-AP/unique-node-no-quotesRémi Verschelde2024-09-112-0/+14
|\ \ | |/ |/| | | Remove unneeded quotes from autocomplete % nodes
| * Remove unneeded quotes from autocomplete % nodesaXu-AP2024-09-072-0/+14
| | | | | | | | Removes unnecessary quotes for suggestions like $"%MyNode".
* | Merge pull request #78656 from Repiteo/typed-dictionaryRémi Verschelde2024-09-0639-16/+430
|\ \ | |/ |/| | | Implement typed dictionaries
| * Implement typed dictionariesThaddeus Crews2024-09-0439-16/+430
| |
* | Merge pull request #89675 from dalexeev/gds-correct-unused-signal-warningRémi Verschelde2024-09-052-8/+29
|\ \ | | | | | | | | | GDScript: Do not produce `UNUSED_SIGNAL` warning for common implicit uses
| * | GDScript: Do not produce `UNUSED_SIGNAL` warning for common implicit usesDanil Alexeev2024-03-192-8/+29
| | |
* | | Merge pull request #96326 from HolonProduction/completion-hacks-and-fixesRémi Verschelde2024-09-048-0/+90
|\ \ \ | |_|/ |/| | | | | Autocompletion: Reintroduce enum options on assignment
| * | Autocompletion: reintroduce enum options on assignmentHolonProduction2024-08-308-0/+90
| | |
* | | Merge pull request #70096 from rune-scape/stringname-dictRémi Verschelde2024-09-035-7/+7
|\ \ \ | |/ / |/| | | | | StringName Dictionary keys
| * | StringName Dictionary keysrune-scape2024-08-295-7/+7
| | | | | | | | | | | | | | | also added 'is_string()' method to Variant and refactored many String type comparisons to use it instead
* | | GDScript: Replace `assert()` with `Utils.check()` in testsDanil Alexeev2024-08-2832-347/+275
|/ /
* | Merge pull request #78178 from dalexeev/gds-add-non-tool-extends-tool-errorRémi Verschelde2024-08-285-0/+27
|\ \ | | | | | | | | | GDScript: Add warning if non-`@tool` class extends `@tool` class
| * | GDScript: Add warning if non-`@tool` class extends `@tool` classDanil Alexeev2024-07-045-0/+27
| | |
* | | Autocompletion: enable string literal completion in subscriptsHolonProduction2024-08-2718-0/+175
| | |
* | | Merge pull request #94082 from HolonProduction/completion-forceRémi Verschelde2024-08-2028-3/+159
|\ \ \ | | | | | | | | | | | | Autocompletion: Rework argument options string literal completion
| * | | Autocompletion: rework argument options string literal completionHolonProduction2024-07-0828-3/+159
| | | |
* | | | GDScript: Fix common mismatched external parser errorsrune-scape2024-07-3113-1/+51
| | | |
* | | | Merge pull request #94730 from dalexeev/gds-fix-while-locals-clearingRémi Verschelde2024-07-262-2/+19
|\ \ \ \ | | | | | | | | | | | | | | | GDScript: Fix locals clearing after exiting `while` block
| * | | | GDScript: Fix locals clearing after exiting `while` blockDanil Alexeev2024-07-252-2/+19
| | | | |
* | | | | [Core] Fix `Variant::construct` of `Object`A Thousand Ships2024-07-254-0/+27
|/ / / / | | | | | | | | | | | | Variant type was not updated correctly causing leaks in ref-counted
* | | | Merge pull request #94674 from ↵Rémi Verschelde2024-07-242-0/+88
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | dalexeev/gds-fix-incorrect-setter-call-for-ref-types GDScript: Fix incorrect setter call for reference types
| * | | | GDScript: Fix incorrect setter call for reference typesDanil Alexeev2024-07-242-0/+88
| | | | |
* | | | | GDScriptTestRunner: Fix compiler error outputrune-scape2024-07-231-1/+1
| | | | |
* | | | | GDScript: Fix false positive cases of `ENUM_VARIABLE_WITHOUT_DEFAULT`Danil Alexeev2024-07-221-0/+14
|/ / / /