Miro Spönemann
2d9fa5615b
Removed some unused stuff
2020-02-24 15:50:46 +01:00
Miro Spönemann
24bd23b669
arduino/arduino-pro-ide#188 : Open Boards and Library manager on first start
2020-02-24 15:27:20 +01:00
Miro Spönemann
1bc996d8d8
Updated to CLI version 0.9.0-rc2
2020-02-24 15:26:35 +01:00
Miro Spönemann
beb529cf15
Removed unused CMSIS code
2020-02-24 15:05:09 +01:00
Miro Spönemann
a72533b208
Added basic support for global and static variables
2020-02-24 14:33:51 +01:00
Miro Spönemann
acf7b6a8da
Removed workaround
2020-02-24 10:37:17 +01:00
Miro Spönemann
0445700088
Added 'optimize for debug' option
2020-02-24 10:35:36 +01:00
Miro Spönemann
486f110c80
Added initial commands
2020-02-20 16:53:50 +01:00
Miro Spönemann
a427cf94f1
Created new debug adapter that uses the arduino-cli debug command
2020-02-20 11:39:59 +01:00
Miro Spönemann
bd6a6382f6
Removed C/C++ config with hard-coded paths
2020-02-13 10:19:33 +01:00
Miro Spönemann
887682b9c3
Updated yarn.lock
2020-02-13 10:19:33 +01:00
jbicker
4c63af572e
Added debug button to toolbar.
...
Signed-off-by: jbicker <jan.bicker@typefox.io>
2020-02-13 10:15:12 +01:00
jbicker
40ddd3714b
Added signal handlers to kill gdb server.
...
Signed-off-by: jbicker <jan.bicker@typefox.io>
2020-02-13 10:15:12 +01:00
Miro Spönemann
2855026cec
[debugger] Don't allow running more than one debug session
2020-02-13 10:15:12 +01:00
Miro Spönemann
879d5c7cc9
Fixed compile error
2020-02-13 10:15:12 +01:00
Miro Spönemann
8c3fab824f
[debugger] Resolve URIs through FileSystem
2020-02-13 10:15:12 +01:00
Miro Spönemann
0f35821d14
Reuse spawnCommand
util for more robust command execution
2020-02-13 10:15:12 +01:00
Miro Spönemann
fb50244a29
[debugger] Kill the gdb server on debug adapter process exit
2020-02-13 10:15:12 +01:00
Miro Spönemann
8a78e09c6d
Improved error message when spawning commands fails with stderr output
2020-02-13 10:15:12 +01:00
Miro Spönemann
fe3cc1904c
Don't use EventEmitter method 'off' introduced in NodeJS 10 ( arduino/arduino-pro-ide#182 )
2020-02-13 10:15:12 +01:00
Miro Spönemann
828379cdc9
Don't send 'terminated' on 'disconnect' ( arduino/arduino-pro-ide#183 )
2020-02-13 10:15:12 +01:00
jbicker
576f96a502
Validate workspace/current editor and open file on debug start
...
Tests whether the current workspace is a sketchfolder and
opens the respective ino file
or whether the current editor is a ino file.
Signed-off-by: jbicker <jan.bicker@typefox.io>
2020-02-13 10:15:12 +01:00
Miro Spönemann
2ba95947de
[debug] Shut down previous session properly before starting a new one
2020-02-13 10:15:12 +01:00
Miro Spönemann
68db44fa49
[debugger] Convert URIs to paths
2020-02-13 10:15:12 +01:00
Miro Spönemann
36ac97d95d
Improved creation of default debug configurations
2020-02-13 10:15:12 +01:00
Miro Spönemann
a886a106f5
Improved variable resolution and error handling
2020-02-13 10:15:12 +01:00
Miro Spönemann
1441b685ee
Improved error reporting on launch
2020-02-13 10:15:12 +01:00
Miro Spönemann
38ab95973e
Updated code to current version
2020-02-13 10:15:12 +01:00
Miro Spönemann
2ffca88c02
Updated versions and yarn.lock
2020-02-13 10:15:12 +01:00
Akos Kitta
2b7bceada0
Updated the packager, included the debug extension
...
Note, I did not check in `/electron/packager/yarn.lock`.
It should be checked in, see the `master`.
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2020-02-13 10:15:12 +01:00
Christian Weichel
5baf43bf25
Integrate with classic mode and start debugging immediately
2020-02-13 10:15:12 +01:00
Christian Weichel
68ff6acb6a
[electron] Added debugger to Electron build
2020-02-13 10:15:12 +01:00
Christian Weichel
76f126b913
Make openocd stop properly
2020-02-13 10:15:12 +01:00
Christian Weichel
ec18cf0dc1
Cleanup
2020-02-13 10:15:12 +01:00
Christian Weichel
8aa356bd6e
Automated debug config setup
2020-02-13 10:15:12 +01:00
Christian Weichel
ea5f528ef0
Actual debugging works
2020-02-13 10:15:12 +01:00
Christian Weichel
3d6d2ce814
Ran first debugging session
2020-02-13 10:15:12 +01:00
Christian Weichel
e189a8c33e
Add theia/debug to build
2020-02-13 10:15:12 +01:00
Miro Spönemann
2f9ef76cd2
Updated yarn.lock
2020-02-13 07:56:25 +00:00
Akos Kitta
ef74b04b0b
Merge pull request #98 from bcmi-labs/theme-update-vol2
...
Theme update vol2
2020-01-30 14:24:41 +01:00
Akos Kitta
4b859c2db9
Added a workaround for a memory leak.
...
eclipse-theia/theia#7008
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2020-01-30 11:31:38 +01:00
Akos Kitta
d53d474243
Disabled the window reload in the bundled app.
...
This change is a NOOP for the electron application started in dev mode.
Closes arduino/arduino-pro-ide#187
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2020-01-30 11:31:38 +01:00
Akos Kitta
403fdbfdc0
Removed a few custom colors and derived them from existing ones.
...
Fixed the color for the:
- selected items in the Explorer,
- warning `input`s,
- set custom dialog background for the Arduino theme,
- the query term matches in the command palette, and
- react-select.
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2020-01-30 11:31:32 +01:00
Jan Bicker
cbe603a99f
Updated Arduino App to new theming system
...
Signed-off-by: Jan Bicker <jan.bicker@typefox.io>
2020-01-29 11:08:53 +01:00
Miro Spönemann
1d98e79d7b
[build] Updated to macOS 10.14
2020-01-27 08:50:14 +01:00
Luca Cipriani
41bf1ce6dc
Merge pull request #97 from bcmi-labs/robust_workspace_init
...
More robust workspace initialization
v0.0.4
2020-01-23 11:08:28 +00:00
Miro Spönemann
1aa944b25e
More robust workspace initialization: guard against errors creating sketch dir
2020-01-20 16:48:24 +01:00
Miro Spönemann
b220ce4c5f
Removed fs-extra dependency again, updated electron build resolution
2020-01-16 16:06:01 +01:00
Miro Spönemann
15c66442cc
Use direct dependency instead of dep resolution for fs-extra
2020-01-16 15:31:30 +01:00
pirropirro
3a56c16ab2
Merge pull request #95 from bcmi-labs/pro-ide-142
...
Align language server spawning with arduino-cli
2020-01-16 11:36:28 +01:00