Thaddeus Crews
|
5d697c31c1
|
Merge pull request #78837 from dalexeev/gds-const-array-and-dict-constructors
GDScript: Add constant `Array` and `Dictionary` constructors
|
2025-04-24 09:09:29 -05:00 |
|
Dynamic-Pistol
|
c8fed1e1d0
|
Add PROPERTY_HINT_INPUT_NAME
Added PROPERTY_HINT_INPUT_NAME for StringName based off https://github.com/godotengine/godot-proposals/discussions/7559
|
2025-04-23 22:23:44 +02:00 |
|
Lukas Tenbrink
|
91fe434a86
|
Always use String as StringName backing internally.
|
2025-04-23 14:57:03 +02:00 |
|
HolonProduction
|
3f0ff0417c
|
Autocompletion: Remove additional brace from utility function options
|
2025-04-15 13:25:28 +02:00 |
|
HolonProduction
|
4a0e40f6ea
|
GDScript: Do phrase level recovery for match
|
2025-04-15 13:00:43 +02:00 |
|
HolonProduction
|
e213737d66
|
LSP: Account for unicode identifiers
|
2025-04-15 09:51:50 +02:00 |
|
Thaddeus Crews
|
bef5d1e4f8
|
Merge pull request #102218 from HolonProduction/dictionary-recovery
GDScript: Do phrase level recovery when parsing faulty dictionaries
|
2025-04-14 19:39:50 -05:00 |
|
Thaddeus Crews
|
9e158215d1
|
Merge pull request #96375 from HolonProduction/completion-callable-braces
Autocompletion: Don't add parenthesis if `Callable` is expected
|
2025-04-10 16:53:45 -05:00 |
|
Nolkaloid
|
c1cdaf7b16
|
Add gdscript tests for callv with const arrays
|
2025-04-10 23:13:01 +02:00 |
|
HolonProduction
|
e7487263ad
|
Autocompletion: Don't add parenthesis if Callable is expected
|
2025-04-10 18:40:32 +02:00 |
|
A Thousand Ships
|
889410dcda
|
Add String::replace_char(s) methods for performance and convenience
|
2025-04-10 13:08:45 +02:00 |
|
Thaddeus Crews
|
4248411baf
|
Merge pull request #102521 from HolonProduction/cancel-await
GDScript: Cancel suspended functions when reloading a script
|
2025-04-08 12:32:52 -05:00 |
|
Danil Alexeev
|
7721e13a92
|
GDScript: Add constant Array and Dictionary constructors
|
2025-03-31 21:31:34 +03:00 |
|
Kiro
|
23129a66ed
|
Replace append_utfx with direct String::utfx
|
2025-03-30 19:56:38 +02:00 |
|
Lukas Tenbrink
|
ffa6ef220b
|
Use append_ instead of parse_ for String methods.
|
2025-03-27 17:51:02 +01:00 |
|
Thaddeus Crews
|
c687e4f692
|
Merge pull request #104509 from HolonProduction/completion-super-method
GDScript: Return early when parsing invalid super call
|
2025-03-24 15:27:26 -05:00 |
|
HolonProduction
|
b67dcb21fd
|
GDScript: Return early when parsing invalid super call
|
2025-03-24 17:40:26 +01:00 |
|
Thaddeus Crews
|
1cb3cfaa8e
|
Style: Convert namespaces to PascalCase
|
2025-03-23 19:10:24 -05:00 |
|
Thaddeus Crews
|
b377562b52
|
Merge pull request #91660 from AThousandShips/methodinfo_vec
[Core] Use `Vector` for `MethodInfo::arguments`
|
2025-03-14 10:06:13 -05:00 |
|
Thaddeus Crews
|
e68ac1c89d
|
Merge pull request #104114 from HolonProduction/lsp-spec-selection-range-round-3
GDScript: Fix head class range to include `class_name`
|
2025-03-14 10:06:11 -05:00 |
|
HolonProduction
|
d6da30e9c7
|
GDScript: Fix head class range to include class_name
|
2025-03-14 11:36:55 +01:00 |
|
Thaddeus Crews
|
6c4f17db1a
|
Core: Avoid including modules_enabled in headers
|
2025-03-11 19:42:13 -05:00 |
|
A Thousand Ships
|
d9721954e6
|
[Core] Use Vector for MethodInfo::arguments
|
2025-03-10 13:57:53 +01:00 |
|
Thaddeus Crews
|
324512e11c
|
Style: Replace header guards with #pragma once
|
2025-03-07 17:33:47 -06:00 |
|
Pablo Andres Fuente
|
5775d29ad8
|
Fix SCRIPT ERROR/ERROR/WARNING on test output
Also "fixing" some GDScript completion tests which
where named wrongly.
|
2025-03-06 13:44:48 +01:00 |
|
HolonProduction
|
ca1e444bca
|
GDScript: Do phrase level recovery when parsing faulty dictionaries
|
2025-03-06 11:35:56 +01:00 |
|
HolonProduction
|
676e4c9013
|
GDScript: Cancel suspended functions when reloading a script
|
2025-03-06 11:34:40 +01:00 |
|
Malcolm Anderson
|
8e8f93cf0c
|
Display correct symbol in warning when unique name is used without @onready annotation
Add tests for `GET_NODE_DEFAULT_WITHOUT_ONREADY` warning with unique nodes
Small modifications to tests
|
2025-02-06 10:49:08 -08:00 |
|
Pāvels Nadtočajevs
|
b50d9742c2
|
Fix is_valid_float, Variant parser, Expression parser, script highlighter, and TextServer not handing capital E in scientific notation.
|
2025-02-05 18:39:40 +02:00 |
|
Pedro J. Estébanez
|
318af42020
|
Include more attributes in the global class names cache
|
2025-01-29 09:39:50 +01:00 |
|
HolonProduction
|
24912d2010
|
Autocompletion: Try to guess method return type even if subscript base has no value
|
2025-01-11 23:50:43 +01:00 |
|
Yufeng Ying
|
34d8255947
|
Force build editor with regex module, remove checking code.
Fix include.
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
|
2025-01-07 19:43:23 +08:00 |
|
A Thousand Ships
|
a1846b27ea
|
Improve use of Ref.is_null/valid
Use `is_null` over `!is_valid` and vice versa.
|
2024-12-23 16:35:02 -05:00 |
|
Thaddeus Crews
|
a4f423cc97
|
Merge pull request #78489 from dalexeev/gds-add-disassembling-implicit-funcs
GDScript: Add disassembling implicit and lambda functions
|
2024-12-19 19:59:36 -06:00 |
|
Thaddeus Crews
|
ab208af781
|
Merge pull request #100174 from Calinou/gdscript-add-deprecated-experimental-annotations
Tweak unknown annotation GDScript error for `@deprecated`/`@experimental`/`@tutorial`
|
2024-12-11 17:35:50 -06:00 |
|
Thaddeus Crews
|
79dd5179e3
|
Merge pull request #99887 from JackErb/gdscript-parser-error-fix
Improve misleading `Unexpected "x" in class body.` GDScript parser error
|
2024-12-10 14:15:50 -06:00 |
|
JackErb
|
13fcb05e7b
|
Improve GDScript "unexpected token in class body" parser error
This parser error was misleading.
Fixes:
1. Now points at correct line
2. For identifiers, prints out `Identifier "%s"`
|
2024-12-09 21:01:46 -08:00 |
|
Hugo Locurcio
|
6095a37d64
|
Tweak unknown annotation GDScript error for @deprecated/@experimental/@tutorial
These annotations don't exist at a source level, so the error messages
point to the documentation comment syntax.
|
2024-12-09 22:18:35 +01:00 |
|
Danil Alexeev
|
7d65d0a908
|
GDScript: Add @warning_ignore_start and @warning_ignore_restore annotations
|
2024-12-06 15:37:02 +03:00 |
|
Rémi Verschelde
|
682c5c7d49
|
GDScript: Fix failing tests due to collision with #99490 formatting change
|
2024-11-29 23:10:02 +01:00 |
|
Rémi Verschelde
|
b3a44a5567
|
Merge pull request #99490 from dalexeev/gds-tests-track-multiple-errors
GDScript: Support tracking multiple analyzer and runtime errors in tests
|
2024-11-29 22:02:02 +01:00 |
|
Thaddeus Crews
|
6eca2aa8d6
|
Merge pull request #99295 from HolonProduction/yet-another-lsp-violation
LSP: Fix spec violations that break the VSCode outline
|
2024-11-27 10:47:18 -06:00 |
|
Danil Alexeev
|
a73573b093
|
GDScript: Add disassembling implicit and lambda functions
|
2024-11-26 17:07:21 +03:00 |
|
Rémi Verschelde
|
f2f48aaf36
|
Fix stringification of Projection
|
2024-11-25 21:10:32 +01:00 |
|
Thaddeus Crews
|
9b5c7e9efa
|
Merge pull request #99545 from KoBeWi/Vector4.0
Fix stringification of Vector4
|
2024-11-25 13:22:33 -06:00 |
|
Thaddeus Crews
|
ea3154a0d4
|
Merge pull request #99424 from dalexeev/core-fix-builtin-enum-const-binds
Core: Fix built-in enum constant bindings
|
2024-11-22 14:54:31 -06:00 |
|
kobewi
|
e210313045
|
Fix stringification of Vector4
|
2024-11-22 21:44:30 +01:00 |
|
Danil Alexeev
|
03b05cf9ac
|
Core: Fix built-in enum constant bindings
|
2024-11-22 14:03:21 +03:00 |
|
Lazy-Rabbit-2001
|
ae853e1a42
|
Improve GDScript autocompletion for methods
|
2024-11-22 18:24:45 +08:00 |
|
Danil Alexeev
|
f86dcd4e67
|
GDScript: Support tracking multiple analyzer and runtime errors in tests
|
2024-11-21 22:09:50 +03:00 |
|