Miro Spönemann
e7a134a181
[debugger] Added --interpreter mi2
flag
2020-07-13 14:47:26 +02:00
Akos Kitta
0942ef6450
Switched from grpc
to @grpc/grpc-js
.
...
This change is required to be able to support ARM arch
in the future.
- Fixed the download links for armv7l Linux.
- Checked in the generated code. [grpc/grpc-node#1497 ]
- Made the code generation a manual step.
- Made the `grpc-tools` dependency optional.
- From now on, the serial port regex is case-insensitive.
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2020-07-13 13:30:06 +02:00
Akos Kitta
68f95ae5b4
Merge pull request #123 from bcmi-labs/arch-doc
...
Documented basic architecture overview.
2020-07-09 20:21:43 +02:00
Akos Kitta
976f858c7c
Documented basic architecture overview.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2020-07-09 16:10:31 +02:00
Akos Kitta
ee196bfc3a
Merge pull request #121 from bcmi-labs/fix-build-badge
...
Fixed the build-badge in the README.
2020-07-09 12:37:41 +02:00
Akos Kitta
8e8a8ac945
Fixed the expected tag prefix.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2020-07-09 10:23:02 +02:00
Akos Kitta
2f93af4faa
Fixed the build-badge in the README.
...
- Added the missing link to GH Actions.
- Fixed a typo.
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2020-07-09 09:17:15 +02:00
Akos Kitta
66d29d6155
Merge pull request #119 from bcmi-labs/doc-ci-cd
...
Updated the documentation.
2020-07-08 14:47:37 +02:00
Akos Kitta
45f06718b4
Updated the documentation.
...
- [macOS] Removed `zip` target. We need it later for the auto-update.
- [CI]: From now on, the release tag must not start with `v`.
- [yarn]: Added steps on how to rebuild the natives from the source.
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2020-07-08 14:21:06 +02:00
Akos Kitta
08e3731493
Merge pull request #118 from bcmi-labs/release-workflow-fixes
...
Fixed the version part in the artifact name.
2020-07-07 17:21:59 +02:00
Akos Kitta
bf1351ffdc
Fixed the version part in the artifact name.
...
Removed unused `require`s.
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2020-07-07 17:02:05 +02:00
Akos Kitta
8da8f2a50e
Merge pull request #117 from bcmi-labs/gh_actions_needs
...
Made the upload and release depend on the build job.
2020-07-07 15:37:27 +02:00
Akos Kitta
5a353ffaa5
Made the upload and release depend on the build job.
...
- Split up the pipeline to build, publish, and release.
- Set a 30 minutes build timeout, to avoid macOS signing issues.
- Removed global envs. `env` cannot be accessed for `if` in jobs.
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2020-07-07 15:17:01 +02:00
Akos Kitta
951884045c
Merge pull request #114 from bcmi-labs/gh-actions
...
Gh actions
2020-07-03 15:01:49 +02:00
Akos Kitta
6bb852c613
Build on GH Actions. Set up nightly.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2020-07-03 14:26:17 +02:00
Akos Kitta
d9a866579c
Include the VS Code C++ extension in the app.
...
Closes arduino/arduino-pro-ide#257
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2020-06-29 13:58:58 +02:00
Akos Kitta
ecce237c6c
Updated to Theia 1.4.0-next.a62011a5
.
...
- Aligned the daemon test to latest `js-yaml`.
- Aligned the TS version with Theia.
- Resolved a dependency-cycle with `next` Theia.
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2020-06-29 13:58:32 +02:00
Akos Kitta
ae6aec27db
Updated the CLI to 0.11.0
.
...
- Adjusted to gRPC API change, and
- Log the CLI commit only once when generating from protoc.
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2020-06-29 13:19:43 +02:00
Akos Kitta
f6f6cb20de
Merge pull request #113 from bcmi-labs/0.0.7
...
Updated to `0.0.7` after the release.
2020-05-07 09:53:01 +02:00
Akos Kitta
02d1f349ad
Updated to 0.0.7
after the release.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2020-05-07 09:20:34 +02:00
Akos Kitta
f71a266fe3
Merge pull request #112 from bcmi-labs/GH-240
...
GH-240: Warn if not connected to the Internet
2020-04-27 15:38:06 +02:00
Akos Kitta
d8a742e440
GH-240: Warn if not connected to the Internet.
...
Make sure the gRPC client initialization is rejected.
Closes #240 .
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2020-04-27 14:41:57 +02:00
Akos Kitta
f1fca4d5b3
Updated to 1.1.0-next.bda9ff9d
Theia.
...
Also bumped up the `lerna` dependency as it mysteriously made the
`nsfw` module re-build incorrectly for electron and caused a runtime
error due to missing `lodash.isnumber` dependency.
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2020-04-27 14:37:36 +02:00
Akos Kitta
4732a1d68b
Merge pull request #110 from bcmi-labs/ci
...
0.0.6-alpha RC
2020-04-27 10:43:28 +02:00
Akos Kitta
6ce4143d49
[ci]: Made various changes for the electron app:
...
- Support for multiple electron targe per platform.
- Removed packager CLI. Changed the logic we calculate the app name.
- Fixed various OS-specific tests: stubbed `os`.
- Restructured the final ZIP formats for Windows and Linux.
- Added packager tests.
- Switched from `@grpc/grpc-js` to native `grpc`.
- Updated the version from 0.0.5 to 0.0.6.
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2020-04-09 08:55:43 +02:00
Akos Kitta
d54a69935e
[experimental]: Introduced the Boards Control.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2020-04-09 08:55:43 +02:00
Akos Kitta
12f2aa35ff
Added support for 3rd party core settings.
...
Closes arduino/arduino-pro-ide#10 .
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2020-04-09 08:55:43 +02:00
Akos Kitta
5c16f8d6c9
From now on, monitor widget does not expect EOL.
...
Otherwise, if client code does not contain `Serial.write('\n')`,
the widget does not show any output.
Closes arduino/arduino-pro-ide#201
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2020-04-09 08:55:43 +02:00
Akos Kitta
807b2ad424
Support of the CLI config.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2020-04-09 08:55:38 +02:00
Akos Kitta
c7bf98dfa3
Merge pull request #106 from bcmi-labs/issue192
...
Fixed Open... dialog
2020-03-27 11:18:07 +01:00
Miro Spönemann
b2d53b1a35
#192 : Fixed Open... dialog
2020-03-26 09:39:18 +01:00
Akos Kitta
a9bbf47a59
Merge pull request #107 from bcmi-labs/arduino/arduino-pro-ide#212
...
Wait when opening all files from a sketch folder.
2020-03-17 16:33:12 +01:00
Akos Kitta
3974f2d8a1
Merge pull request #105 from sbhklr/new-icons
...
Add new app icons
2020-03-12 21:03:06 +01:00
Akos Kitta
2a2238bb82
Wait when opening all files from a sketch folder.
...
This commit is a temporary workaround for eclipse-theia/theia#6298 .
Closes arduino/arduino-pro-ide#212 .
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2020-03-12 14:57:38 +01:00
Sebastian Hunkeler
44504ab916
Add new app icons
2020-03-05 00:33:08 +01:00
Miro Spönemann
8cf019bc07
Updated CLI to v0.9.0
v0.0.5
2020-02-26 18:17:37 +01:00
Miro Spönemann
ad4928957e
Increased version number to 0.0.5
2020-02-26 17:32:30 +01:00
Roberto Sora
6f6f620ec9
Merge pull request #100 from bcmi-labs/debugger-cli
...
Debugger implementation based on arduino-cli debug command
2020-02-26 16:46:38 +01:00
Miro Spönemann
b055bd9e41
Workaround for Windows: We cannot use SIGINT to interrupt gdb, so kill the process on disconnect
2020-02-26 16:12:02 +01:00
Miro Spönemann
a6cef7c605
Detect even more error cases
2020-02-26 13:55:12 +01:00
Miro Spönemann
d56962251e
Fixed: Commands that are registered to toolbar did not show up in Electron menu
2020-02-26 10:55:03 +01:00
Miro Spönemann
69c7383da8
Update Electron main menu when a toggle button is switched
2020-02-26 09:43:32 +01:00
Miro Spönemann
f6a8dceabc
Improved error detection to catch more cases
2020-02-25 15:43:21 +01:00
Miro Spönemann
3ed72de810
Detect errors in spawned process
2020-02-25 14:08:08 +01:00
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