Raul Santos
12858a2e05
Use the LSP defined SymbolKind enum and fix marked ( #325 )
2022-02-24 17:25:43 +01:00
Francois Belair
363160ee3b
Fix conditional breakpoints being parsed as regular breakpoints ( #278 )
...
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro >
2021-11-03 15:15:42 +01:00
Karl Goffin
9fa3031699
fixes #302 handling of Windows terminals determined by profiles
2021-10-10 10:44:05 +01:00
Nils "Linkpy" Reid
8115fba367
Clarify the function of the extra integer given by the debugger ( #245 )
...
This closes #242 .
2020-10-27 17:44:45 +01:00
Francois Belair
c5f1ba1a0f
Fix no header, non-TCP compliant msg for natives
...
Add text-search widget to native symbol page
Fixes #210
2020-09-15 11:27:06 -04:00
Grant Forrest
8cf10c6554
Add check for PowerShell 7 executable name ( #218 )
2020-09-11 00:24:28 +02:00
phaitonican
c68c91faf8
Add exception handling during trigger command ( #179 )
2020-09-08 17:53:58 +02:00
Ram Yerrappa
b84013719c
Add ability for user to set scene file on right click in explorer ( #182 )
2020-09-08 16:18:32 +02:00
Hugo Locurcio
dc1a7e06e8
Set up continuous integration using GitHub Actions ( #197 )
...
The extension will be built and uploaded to artifacts so it can be
tested easily by users.
This also fixes warnings reported by TSLint.
2020-09-08 16:08:44 +02:00
Francois Belair
d2d7813312
Fix debug server not closing properly, fix set breakpoints before project path is set ( #183 )
2020-09-08 15:56:00 +02:00
Francois Belair
d3914bceaf
Fix breakpoints out of order and confusing VSCode ( #217 )
2020-09-08 15:55:32 +02:00
Geequlim
56770d79f3
Add TCP protocol support for godot 3.2.2
...
Fix #154
Fix #177
Close #141
2020-05-13 23:07:52 +08:00
Geequlim
658a360c97
Merge pull request #178 from Razoric480/debugger-fix-patch
...
Fix scene_file and launch failure bug
2020-05-11 18:10:46 +08:00
Francois Belair
e92048c85b
Fix scene_file config; fix launch failure
...
- scene_file used an unnecessary call to path.relative that prevented
proper use. Fixes #176
- If the debugger failed to launch, it would fail on future attempts.
2020-05-11 02:51:11 -04:00
Francois Belair
cb19255e28
Fix debugger not showing output text
...
Or rather, the output window never got created. Fixes #173
2020-05-05 11:26:04 -04:00
Francois Belair
1c2b3ffadc
Fix default debug config not using full filepath
...
As a result, it couldn't find project.godot even when one was there.
Fixes #167
2020-05-04 14:31:09 -04:00
rakkarage
85ad8512bb
Use Properties syntax highlighting for .import files
2020-04-22 22:48:10 -04:00
Francois Belair
098fb976b6
Add debugger to project
...
Step-in/over/out
Continue
Pause (though since Godot pausing doesn't report a breakpoint, the
editor doesn't change, but hitting pause again will resume)
Locals, members and globals scopes for variables while broken
Scope drilling and objects-within-objects, including for Object types
Exceptions breaking to not allow continue/step-in/step/resume
Stack trace and jumping between those frames
The ability to launch a game instance to debug with or to attach to a
debugger after the fact, a game instance pointing at the currently
opened TSCN, or to specify a TSCN file.
Active scene tree is displayed and its nodes can be accessed in the
Inspector
Inspector allows to browse nodes and values, and edit primitives
(int, float, strings, bools.)
2020-04-22 22:48:03 -04:00
geequlim
518c07866e
publish 1.0.3
2020-02-14 15:36:59 +08:00
geequlim
af11664b05
Fix hover popup functionality for VSCode 1.42+
2020-02-14 15:20:22 +08:00
Geequlim
60937ad776
Fix run editor error on windows with default terminal configurations
2020-01-30 00:11:23 +08:00
Vsevolod Balashov
c41bd642f0
check before calling platform-specific code
...
closes #137
2020-01-26 02:29:34 +03:00
geequlim
8d8f5c2d9b
Support reconnect to language server when server port changed
2020-01-12 00:00:17 +08:00
geequlim
ca3a1e62c4
Fix status icon color bug
2019-12-07 14:03:59 +08:00
Hugo Locurcio
602cc895c0
Improve messages for consistency and fix typos
2019-11-04 18:52:53 +01:00
Geequlim
3645e431d3
Add command to list godot native classes
2019-10-09 13:30:21 +08:00
Geequlim
e2febb81b1
Setup class inherit tree and render in native documentation page
2019-10-09 13:14:04 +08:00
Geequlim
f07e1154ef
Improve native documentation webview renderer
...
Make prism as a custom lib instead of node module to reduce the binary size
2019-10-08 19:34:47 +08:00
geequlim
758aafc570
Render docs of native symbols in webview mostly works now
2019-10-06 17:06:49 +08:00
geequlim
eba90dbbf9
Jump between native documentations
2019-10-04 20:54:47 +08:00
geequlim
47647a05ae
[WIP] Add NativeDocumentManager to show native symbol informations
2019-10-04 19:22:02 +08:00
geequlim
0938b6384a
Fix crash with detect shell configurations of VSCode settings
2019-08-28 22:15:42 +08:00
Geequlim
3064849452
Fix error with restart godot editor
...
Move more client related code to GDScriptLanguageClient
2019-06-26 17:29:06 +08:00
Geequlim
c416ea6789
Allow retry connect to editor after ignored retry
2019-06-26 12:08:10 +08:00
Geequlim
1e22ac0d9a
Fix release build
2019-06-25 17:33:25 +08:00
Geequlim
61e1cafdfe
The GDScript LSP Client is works correctly !
2019-06-25 17:16:59 +08:00
Geequlim
d6331fee89
Implement MessageTransports for the websocket connection
...
Drop stream wrap fro the websocket connection
2019-05-21 10:47:34 +08:00
geequlim
41b36e6e95
Warp the websocket connection to a mock stream
2019-05-19 18:46:14 +08:00
geequlim
ece1f3118d
Checkout new GDScriptLanguageClient branch
2019-05-04 19:48:36 +08:00
lleaff
6aab0be1d4
"run" commands close existing launched instances
2018-10-10 02:03:04 +02:00
Geequlim
307e29a7ec
Merge pull request #79 from AlienGamesLLC/master
...
single line if-else statement
2018-09-08 12:04:47 +08:00
Akira Kido
c20909fdb3
fixed regex to reflect my issue
2018-09-04 17:30:40 +09:00
Craig A. Hancock
c84d7f9c12
Further README refinements. Updates to strings in package.json and tool_manager.ts to match.
2018-09-03 10:26:22 -06:00
Akira Kido
492fe5663c
single if-else statement
2018-09-03 18:58:47 +09:00
geequlim
fdc07e4743
fix syntax checing with inline condition expression fix #58
2018-06-29 13:19:14 +08:00
geequlim
80ce466d53
fix #54
2018-06-29 13:09:49 +08:00
geequlim
7e3e95086b
Enable/Disable unused symbol checking
2018-06-29 13:04:25 +08:00
geequlim
7c8696abc1
Fix bracket checing in conditions fix #59
2018-06-29 12:53:32 +08:00
geequlim
8ddc7dd310
Indentifier checking for keywords bug fix
...
fix #65
2018-06-29 12:47:11 +08:00
geequlim
e76c06a31a
Don't compains with assert checking fix #66
2018-06-29 12:35:10 +08:00