MichaelXt
2490d0cdad
Implement Godot-in-the-loop test suite and fix debugger errors ( #788 )
...
Fixes for get variables issues
1. Same reference but different variable override fix, which resulted in variables being lost
** Now different GodotVariable instances are used for different variables with same reference
** const replacement = {value: rawObject, sub_values: sub_values } as GodotVariable;
2. 'Signal' type handling crash and string representation fix
** value.sub_values()?.map
3. Empty scopes return fix
** if (this.ongoing_inspections.length === 0 && stackVars.remaining == 0)
4. Various splice from findIndex fixes (where findIndex can return -1)
5. Added variables tests
** updated vscode types to version 1.96 to use `onDidChangeActiveStackItem` for breakpoint hit detection in tests
1 & 3 should fix https://github.com/godotengine/godot-vscode-plugin/issues/779
2025-02-10 16:56:13 -05:00
dependabot[bot]
7c70ac2753
Bump actions/setup-node from 4.1.0 to 4.2.0 ( #785 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v4.1.0...v4.2.0 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-27 12:40:23 -05:00
MichaelXt
e7b9530a7f
Fix debugger watch window freeze caused by missing responses ( #781 )
2025-01-26 13:33:50 -05:00
dependabot[bot]
002cfa18a3
Bump actions/upload-artifact from 4.5.0 to 4.6.0 ( #774 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.5.0 to 4.6.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4.5.0...v4.6.0 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-10 11:03:54 -05:00
David Kincaid
489db36e85
Add debugger support for Typed Dictionaries ( #764 )
...
Add decoding support for Typed Dictionaries
2025-01-03 21:40:31 -05:00
KIM JISU
996a7aefe6
Add newline when dropping nodes into editor ( #754 )
...
Co-authored-by: k-expon <kimexpon@pm.me >
2025-01-03 21:02:58 -05:00
dependabot[bot]
2e9117870d
Bump actions/upload-artifact from 4.4.3 to 4.5.0 ( #766 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.4.3 to 4.5.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4.4.3...v4.5.0 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-18 11:38:21 -05:00
David Kincaid
aee83dd2a4
Update float syntax rules and formatting ( #756 )
...
* Update float syntax rules and formatting
* Add missing export_group annotation
* Moved abstract from an annotation to a keyword
* Add an example of the other type of string interpolation.
2024-12-18 10:45:05 -05:00
David Kincaid
6ddf05d4a1
Fix VBox and HBox docs not opening ( #755 )
2024-11-18 11:25:30 -05:00
David Kincaid
f648c37353
Various Formatter Improvements ( #746 )
...
* add new style of formatter snapshot tests
* add many new test cases
* fix several open issues( #728 , #624 , #657 , #717 , #734 , likely more)
2024-11-18 11:16:16 -05:00
David Kincaid
709fa1bbad
Implement warnings and errors in Debug Console ( #749 )
2024-11-18 11:11:30 -05:00
David Kincaid
694feea1bc
Overhaul LSP Client ( #752 )
...
* Simplify LSP Client internals
* Streamline control flow between Client, IO, and Buffer classes
* Create canonical, obvious place to implement filters on incoming and outgoing LSP messages
* Remove legacy WS LSP support
2024-11-18 10:53:59 -05:00
dependabot[bot]
fd637d0641
Bump actions/setup-node from 4.0.4 to 4.1.0 ( #741 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 4.0.4 to 4.1.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v4.0.4...v4.1.0 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-24 12:31:37 -04:00
Hugo Locurcio
c33982d38e
Remove OS, GDScript and Object from the list of builtins in syntax highlighting ( #739 )
2024-10-21 09:03:45 -04:00
ProgramGamer
43bb36ca30
Fixed the textmate grammar erroneously tagging enum members and const variables as language constants ( #737 )
2024-10-19 14:40:23 -04:00
Hugo Locurcio
96510971f4
Add @static_unload annotation and Godot 4.3 Variant types to syntax highlighting ( #738 )
2024-10-19 14:39:34 -04:00
Mikael Hermansson
0a632d62b5
Fix typed arrays of scripts not being decoded properly ( #731 )
2024-10-11 11:03:34 -04:00
dependabot[bot]
4404b76006
Bump actions/upload-artifact from 4.4.2 to 4.4.3 ( #733 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.4.2 to 4.4.3.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4.4.2...v4.4.3 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-11 16:38:38 +02:00
dependabot[bot]
1c32bbb1cb
Bump actions/upload-artifact from 4.4.0 to 4.4.2 ( #732 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.4.0 to 4.4.2.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4.4.0...v4.4.2 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-09 11:24:47 -04:00
Hugo Locurcio
86ae182088
Bump to version 2.3.0
2.3.0
2024-10-07 17:52:11 +02:00
David Kincaid
658270e742
Capitalize the drive letter in windows absolute paths ( #727 )
2024-09-25 17:19:59 -04:00
David Kincaid
170d3d4819
Suppress "workspace/symbol" not found error ( #723 )
...
* Discard outgoing "workspace/symbol" LSP messages
2024-09-23 13:56:45 -04:00
David Kincaid
1a84a57647
Add documentation page scaling feature ( #722 )
...
* Add documentation.pageScale mechanism
* Fix issue with div of map() function catching the minimap style
2024-09-23 13:56:25 -04:00
Hugo Locurcio
9b16946ba9
Update feature request issue template placeholders to match the bug report template
2024-09-23 19:07:41 +02:00
Hugo Locurcio
c4ce162284
Bump to version 2.2.0
2.2.0
2024-09-23 19:04:45 +02:00
dependabot[bot]
e2b891c530
Bump actions/setup-node from 4.0.2 to 4.0.4 ( #720 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 4.0.2 to 4.0.4.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v4.0.2...v4.0.4 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-19 11:37:36 -04:00
David Kincaid
892f71d3c2
Standardize contributed language's extensions ( #716 )
...
This change shouldn't have any actual effect, but I noticed that some file extensions were listed with a period and some weren't. Both styles appear to function the same, but the language contribution point docs use a period, so I've standardized ours to be the same.
2024-09-15 16:34:02 -04:00
David Kincaid
5b725b55fd
Fix bare nodepaths referencing absolute/root paths ( #712 )
2024-09-15 16:04:31 -04:00
David Kincaid
18225ab0d5
Update icons ( #711 )
2024-09-15 16:04:16 -04:00
David Kincaid
e45d122a37
Add partial debugger support for new types ( #715 )
...
* Add PACKED_VECTOR4_ARRAY type
* Disable noUselessElse lint rule
* Fix lint rules and formatting
* Implement decoding for PACKED_VECTOR4_ARRAY
* Implement decoding for typed Arrays
2024-09-15 15:58:16 -04:00
Patrick Werner
bc89f274d5
Add @export_custom and @export_storage to syntax highlighting ( #702 )
...
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro >
2024-09-02 23:59:43 +02:00
dependabot[bot]
ec513e7c2e
Bump actions/upload-artifact from 4.3.6 to 4.4.0 ( #704 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.3.6 to 4.4.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4.3.6...v4.4.0 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-02 23:10:26 +02:00
Dillon Bayless
d915dccba1
fix format_documentation for [code skip-lint] ( #700 )
2024-08-19 22:32:10 -04:00
dependabot[bot]
5c026f0b32
Bump actions/upload-artifact from 4.3.5 to 4.3.6 ( #693 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.3.5 to 4.3.6.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4.3.5...v4.3.6 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-06 17:26:18 +02:00
dependabot[bot]
ac7ecbde3e
Bump actions/upload-artifact from 4.3.3 to 4.3.5 ( #691 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.3.3 to 4.3.5.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4.3.3...v4.3.5 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-05 11:23:58 -04:00
Hugo Locurcio
80fefd2ceb
Bump to version 2.1.0
...
Thanks to all contributors involved in the making of this release,
in particular DaelonSuzuka who has been central in this effort of
maintaining this extension!
2.1.0
2024-07-28 18:29:56 +02:00
David Kincaid
9750f8dfc6
Fix various syntax highlighting issues ( #674 )
...
* Fix variable declaration highlighting
* Clean up function call highlighting
2024-07-02 14:04:22 -04:00
David Kincaid
cca25099c4
More Formatter Fixes ( #672 )
...
* Fix nodepath function highlighting/tokenization
* Reverted dangerous line removal behavior change
* Fix detection of match keyword vs .match() function
* Rearrange formatter options
* Fix option default value
* Add biome linter/formatter config file
* Fix linter errors
* Add system to supply custom config values in tests
* Remove unused variable
* Implement tests for both formatter options
* Clean up formatter option handling
* Fix extra space inserted in list of nodepaths
* Add token rules for square and curly braces
2024-06-29 16:08:24 -04:00
Marvin Altemeier
6456a789af
Improve dragging items from Scene Preview into source code ( #661 )
...
Co-authored-by: David Kincaid <daelonsuzuka@gmail.com >
2024-06-29 15:50:18 -04:00
David Kincaid
1ff626ba47
Fix object id decoded as wrong signedness. ( #670 )
...
* Fix id being decoded as an signed integer instead of an unsigned integer. (#660 )
---------
Co-authored-by: karstensensensen <simonblsoerensen@gmail.com >
2024-06-24 17:43:58 -04:00
David Kincaid
c07fe37f30
Fix bad formatting on several operators ( #605 )
...
Many, many formatter and syntax highlighting improvements.
2024-06-24 16:48:44 -04:00
David Kincaid
17af8e20c9
Improve Scene Preview ergonomics ( #665 )
...
* Rename Scene Preview "pinning" to "locking"
* Add "refresh scene preview" command as button
* Expose scene preview commands to command palette
* Add openCurrentScene and openMainScript commands
2024-06-23 17:13:40 -04:00
David Kincaid
f55d36e86c
Fix handling of editorPaths ( #656 )
2024-06-20 05:00:55 -04:00
Stephen Bell
df445b8390
improve macOS path resolution for app bundles ( #632 )
2024-04-29 19:55:52 -04:00
David Kincaid
6b009ea123
Fix relative godotPath values not resolving correctly ( #655 )
2024-04-29 16:24:52 -04:00
dependabot[bot]
2e6eedb196
Bump actions/upload-artifact from 4.3.2 to 4.3.3 ( #651 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.3.2 to 4.3.3.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4.3.2...v4.3.3 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-24 17:16:26 -04:00
dependabot[bot]
d9d834b165
Bump actions/upload-artifact from 4.3.1 to 4.3.2 ( #648 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.3.1 to 4.3.2.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4.3.1...v4.3.2 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-18 11:44:05 -04:00
Vladimir Pyatnitskiy
0fc399bbc3
Fix debugged process not being terminated when debugging session closes on Linux ( #620 )
2024-04-17 13:05:32 -04:00
Joseph Gilley
56a7871d06
Fix poor documentation formatting of class titles and inheritance chain ( #628 )
2024-04-17 12:59:18 -04:00
David Kincaid
019d87e5c7
Prevent document links from accidentally being resolved to your entire document ( #639 )
2024-04-17 12:45:54 -04:00