Rémi Verschelde
|
c2b91e2986
|
Merge pull request #94327 from HolonProduction/underscore_identifier
GDScript: Restore support for `Token::UNDERSCORE` in identifiers
|
2024-07-17 11:44:01 +02:00 |
|
Rémi Verschelde
|
ab67408390
|
Merge pull request #94238 from RandomShaper/ref_is_now_rc
Make errors on `RefCounted.free()` more accurate
|
2024-07-17 11:43:32 +02:00 |
|
Rémi Verschelde
|
aefd91ae42
|
Merge pull request #94138 from vnen/gdscript-simple-setter-chain-call-setter
GDScript: Call setter on simple setter chain without getter
|
2024-07-17 11:43:15 +02:00 |
|
HolonProduction
|
06e732c3ed
|
GDScript: Restore support for Token::UNDERSCORE in identifiers
|
2024-07-15 10:04:11 +02:00 |
|
Pedro J. Estébanez
|
76bfe8e0fd
|
Make errors on RefCounted.free() more accurate
|
2024-07-15 08:51:42 +02:00 |
|
Rémi Verschelde
|
fe5d567917
|
Merge pull request #93942 from MikeSchulze/73525
Fix GDScript analyzer error when instantiating EditorPlugins.
|
2024-07-11 09:41:09 +02:00 |
|
baptr
|
810fcc7431
|
Fix gdscript analyzer error when instantiating EditorPlugins.
Editor code is not instantiable outside of the editor
(https://github.com/godotengine/godot/blob/1d14c054a12dacdc193b589e4afb0ef319ee2aae/core/object/class_db.cpp#L369).
This is fine for editor plugins and the like, but the GDScript analyzer
balks at it, causing F5 runs to fail: #73525.
Instead, we really just want to know if the type is abstract - so add
a new ClassDB method to check that and nothing else.
Update core/object/class_db.cpp
Apply code review comments
Co-Authored-By: Bryce <1522777+baptr@users.noreply.github.com>
|
2024-07-10 10:24:57 +02:00 |
|
George Marques
|
87c90a573c
|
GDScript: Call setter on simple setter chain without getter
Fixes a bug where a member variable was being set directly before
calling the setter.
|
2024-07-09 13:01:59 -03:00 |
|
Rémi Verschelde
|
26d1577f39
|
Merge pull request #94131 from dalexeev/gds-fix-mismatched-parser-autoloads
GDScript: Fix "Mismatched external parser" for autoloads
|
2024-07-09 16:47:32 +02:00 |
|
Rémi Verschelde
|
92320c9b73
|
Merge pull request #94025 from dalexeev/gds-fix-implicit-cast-typed-array-param
GDScript: Fix implicit cast to typed array when passing parameter
|
2024-07-09 16:47:20 +02:00 |
|
Danil Alexeev
|
110c4d4067
|
GDScript: Fix "Mismatched external parser" for autoloads
|
2024-07-09 16:16:45 +03:00 |
|
Rémi Verschelde
|
daba91d8c6
|
Merge pull request #93897 from akien-mga/vformat-better-error-message
Core: Improve `vformat` error reporting on `sprintf` failure
|
2024-07-09 00:03:17 +02:00 |
|
A Thousand Ships
|
f68ab70a6a
|
[GDScript] Fix get_method for lambda self Callables
|
2024-07-08 18:01:54 +02:00 |
|
Rémi Verschelde
|
88296701fb
|
Merge pull request #93815 from HolonProduction/comletion-variant-lookup
Autocompletion: Don't use `in` operator to decide over variant lookup
|
2024-07-08 11:48:17 +02:00 |
|
Danil Alexeev
|
b4cb7ec2bb
|
GDScript: Fix implicit cast to typed array when passing parameter
|
2024-07-07 13:43:09 +03:00 |
|
A Thousand Ships
|
aa28782be3
|
[GDScript] Fix get_argument_count for lambda Callables
|
2024-07-05 13:53:56 +02:00 |
|
Rémi Verschelde
|
496b7b8482
|
Core: Improve vformat error reporting on sprintf failure
And fix a few occurrences of formatting errors that led me to this.
|
2024-07-04 10:54:55 +02:00 |
|
Rémi Verschelde
|
1ebd12ac5f
|
Merge pull request #92616 from rune-scape/rune-invalidate-parser-chain
GDScript: Invalidate cached parser chain when reloading
|
2024-07-02 17:27:25 +02:00 |
|
HolonProduction
|
70488d40db
|
Autocompletion: Don't use in operator to decide over variant lookup
|
2024-07-01 15:57:03 +02:00 |
|
Rémi Verschelde
|
47776856d6
|
Merge pull request #93699 from dalexeev/gds-fix-false-positive-capture-warnings
GDScript: Fix false positive `CONFUSABLE_CAPTURE_REASSIGNMENT` warnings
|
2024-06-28 15:55:05 +02:00 |
|
Danil Alexeev
|
d15ed0bcbb
|
GDScript: Fix false positive CONFUSABLE_CAPTURE_REASSIGNMENT warnings
|
2024-06-28 16:41:32 +03:00 |
|
Rémi Verschelde
|
6f8b90e412
|
Merge pull request #93032 from RandomShaper/wtp_antilock
GDScript: Avoid deadlock possibility in multi-threaded load
|
2024-06-28 14:42:48 +02:00 |
|
Rémi Verschelde
|
a31525c4da
|
Merge pull request #92609 from rune-scape/rune-relax-gds-guards
GDScript: Partially allow member lookup on invalid scripts
|
2024-06-28 14:42:44 +02:00 |
|
Rémi Verschelde
|
d4b7ede882
|
Merge pull request #92303 from Hilderin/fix-synchronization-global-class-name
Fix synchronization of global class name
|
2024-06-28 14:42:37 +02:00 |
|
Danil Alexeev
|
68898dbcc9
|
GDScript: Add CONFUSABLE_CAPTURE_REASSIGNMENT warning
|
2024-06-28 11:12:01 +03:00 |
|
Rémi Verschelde
|
0364443d12
|
Merge pull request #93346 from RandomShaper/gds_cyc_alt
GDScript: Enhance handling of cyclic dependencies
|
2024-06-26 18:15:16 +02:00 |
|
Pedro J. Estébanez
|
c1391489e3
|
GDScript: Enhance handling of cyclic dependencies
|
2024-06-26 17:44:32 +02:00 |
|
Rémi Verschelde
|
93fc9b8857
|
Merge pull request #93566 from Chaosus/gds_fix_enum_lookup
Fix symbol lookup for native enums
|
2024-06-26 15:19:31 +02:00 |
|
Hilderin
|
39369db029
|
Fix synchronization of global class name
|
2024-06-25 18:33:07 -04:00 |
|
Hilderin
|
e18db6fe60
|
Fix editor crash when invalid global class script path
|
2024-06-25 08:13:04 -04:00 |
|
Yuri Rubinsky
|
322c64c6ea
|
Fix symbol lookup for native enums
|
2024-06-25 09:43:11 +03:00 |
|
Rémi Verschelde
|
6882a948b6
|
Merge pull request #92874 from Chaosus/completion_color_color
Add coloring for completion of Color components
|
2024-06-24 11:14:02 +02:00 |
|
Thaddeus Crews
|
cc6dd8d02c
|
Style: Optimize .svg files with svgo
|
2024-06-23 08:15:19 -05:00 |
|
Rémi Verschelde
|
de59dca156
|
Merge pull request #93384 from dalexeev/gds-fix-non-global-class-export
GDScript: Fix non-global class export
|
2024-06-21 13:55:23 +02:00 |
|
Rémi Verschelde
|
5ac2631af7
|
Merge pull request #92688 from HolonProduction/autocompletion-batch-2
Add more autocompletion tests
|
2024-06-21 10:14:13 +02:00 |
|
Danil Alexeev
|
24b6edcd38
|
GDScript: Fix non-global class export
|
2024-06-20 14:30:12 +03:00 |
|
Pedro J. Estébanez
|
d334632908
|
GDScript: Avoid deadlock possibility in multi-threaded load
|
2024-06-19 14:01:54 +02:00 |
|
Rémi Verschelde
|
cd87b0bf84
|
Merge pull request #93057 from HolonProduction/not-enough-code-paths
Autocompletion: Add support for string name option in more places
|
2024-06-19 10:53:21 +02:00 |
|
Rémi Verschelde
|
9a1e5aea69
|
Merge pull request #92588 from AThousandShips/font_sname
[Scene] Add `SceneStringNames::font(_size/_color)`
|
2024-06-18 17:59:06 +02:00 |
|
Rémi Verschelde
|
6c3f811f08
|
Merge pull request #92177 from KoBeWi/literally_wtf
Fix broken built-in script reloading
|
2024-06-18 17:59:03 +02:00 |
|
A Thousand Ships
|
d519715d94
|
[Scene] Add SceneStringNames::font(_size/_color)
|
2024-06-18 17:24:27 +02:00 |
|
Hilderin
|
c419b548d2
|
Fix mismatched external parser with binary exports
|
2024-06-14 11:18:52 -04:00 |
|
HolonProduction
|
51f74af2ac
|
Autocompletion: Add support for string name option in more places
|
2024-06-12 20:38:43 +02:00 |
|
Rémi Verschelde
|
4516050e64
|
Merge pull request #92885 from Chaosus/fix_goto_definition_for_new
Fix goto definition for `new` method
|
2024-06-12 10:00:34 +02:00 |
|
Rémi Verschelde
|
09a037628e
|
Merge pull request #85488 from miv391/fix-expected-indented-block-error-message-lines
Moving "Expected indented block" error message's line number back to where the error is
|
2024-06-10 16:11:30 +02:00 |
|
Yuri Rubinsky
|
5962646fd3
|
Fix goto definition for new method
|
2024-06-08 10:52:01 +03:00 |
|
Yuri Rubinsky
|
305b948256
|
Add coloring for completion of Color components
|
2024-06-07 18:35:56 +03:00 |
|
PreslavPetrov
|
653a8b113a
|
Register the export info correctly when a global class script is used as the variable type for Node
|
2024-06-03 13:28:17 +01:00 |
|
HolonProduction
|
48e297c144
|
Add more autocompletion tests
|
2024-06-02 15:52:21 +02:00 |
|
rune-scape
|
7f7114c008
|
GDScript: partially allow some functions on invalid scripts
+ always default initialize static variables
+ dont invalidate script when dependant scripts don't compile/resolve
|
2024-06-02 02:08:26 -07:00 |
|