Commit Graph

  • beb529cf15 Removed unused CMSIS code Miro Spönemann 2020-02-24 15:05:09 +01:00
  • a72533b208 Added basic support for global and static variables Miro Spönemann 2020-02-24 14:33:51 +01:00
  • acf7b6a8da Removed workaround Miro Spönemann 2020-02-24 10:37:17 +01:00
  • 0445700088 Added 'optimize for debug' option Miro Spönemann 2020-02-24 10:33:39 +01:00
  • 486f110c80 Added initial commands Miro Spönemann 2020-02-20 16:53:50 +01:00
  • a427cf94f1 Created new debug adapter that uses the arduino-cli debug command Miro Spönemann 2020-02-20 11:39:59 +01:00
  • bd6a6382f6 Removed C/C++ config with hard-coded paths Miro Spönemann 2020-02-03 10:16:08 +01:00
  • 887682b9c3 Updated yarn.lock Miro Spönemann 2020-02-03 10:08:03 +01:00
  • 4c63af572e Added debug button to toolbar. jbicker 2020-01-24 10:04:23 +01:00
  • 40ddd3714b Added signal handlers to kill gdb server. jbicker 2020-01-23 14:42:58 +01:00
  • 2855026cec [debugger] Don't allow running more than one debug session Miro Spönemann 2020-01-23 13:42:30 +01:00
  • 879d5c7cc9 Fixed compile error Miro Spönemann 2020-01-23 13:19:05 +01:00
  • 8c3fab824f [debugger] Resolve URIs through FileSystem Miro Spönemann 2020-01-23 11:38:43 +01:00
  • 0f35821d14 Reuse spawnCommand util for more robust command execution Miro Spönemann 2020-01-23 11:37:55 +01:00
  • fb50244a29 [debugger] Kill the gdb server on debug adapter process exit Miro Spönemann 2020-01-22 16:52:05 +01:00
  • 8a78e09c6d Improved error message when spawning commands fails with stderr output Miro Spönemann 2020-01-22 16:02:00 +01:00
  • fe3cc1904c Don't use EventEmitter method 'off' introduced in NodeJS 10 (arduino/arduino-pro-ide#182) Miro Spönemann 2020-01-22 13:44:57 +01:00
  • 828379cdc9 Don't send 'terminated' on 'disconnect' (arduino/arduino-pro-ide#183) Miro Spönemann 2020-01-22 13:43:56 +01:00
  • 576f96a502 Validate workspace/current editor and open file on debug start jbicker 2020-01-22 11:35:28 +01:00
  • 2ba95947de [debug] Shut down previous session properly before starting a new one Miro Spönemann 2020-01-21 15:26:33 +01:00
  • 68db44fa49 [debugger] Convert URIs to paths Miro Spönemann 2020-01-16 14:43:03 +01:00
  • 36ac97d95d Improved creation of default debug configurations Miro Spönemann 2020-01-15 16:43:11 +01:00
  • a886a106f5 Improved variable resolution and error handling Miro Spönemann 2019-12-20 15:58:13 +01:00
  • 1441b685ee Improved error reporting on launch Miro Spönemann 2019-12-20 11:51:49 +01:00
  • 38ab95973e Updated code to current version Miro Spönemann 2019-12-17 14:58:48 +01:00
  • 2ffca88c02 Updated versions and yarn.lock Miro Spönemann 2019-12-17 14:13:46 +01:00
  • 2b7bceada0 Updated the packager, included the debug extension Akos Kitta 2019-11-28 12:04:07 +01:00
  • 5baf43bf25 Integrate with classic mode and start debugging immediately Christian Weichel 2019-11-19 20:01:31 +01:00
  • 68ff6acb6a [electron] Added debugger to Electron build Christian Weichel 2019-11-19 19:20:40 +01:00
  • 76f126b913 Make openocd stop properly Christian Weichel 2019-11-19 19:09:10 +01:00
  • ec18cf0dc1 Cleanup Christian Weichel 2019-11-19 18:59:02 +01:00
  • 8aa356bd6e Automated debug config setup Christian Weichel 2019-11-19 18:24:30 +01:00
  • ea5f528ef0 Actual debugging works Christian Weichel 2019-11-15 16:34:01 +01:00
  • 3d6d2ce814 Ran first debugging session Christian Weichel 2019-11-15 13:55:26 +01:00
  • e189a8c33e Add theia/debug to build Christian Weichel 2019-11-14 11:17:12 +01:00
  • 2f9ef76cd2 Updated yarn.lock Miro Spönemann 2020-02-13 07:56:25 +00:00
  • ef74b04b0b
    Merge pull request #98 from bcmi-labs/theme-update-vol2 Akos Kitta 2020-01-30 14:24:41 +01:00
  • 4b859c2db9 Added a workaround for a memory leak. Akos Kitta 2020-01-29 17:19:19 +01:00
  • d53d474243 Disabled the window reload in the bundled app. Akos Kitta 2020-01-29 11:42:49 +01:00
  • 403fdbfdc0 Removed a few custom colors and derived them from existing ones. Akos Kitta 2020-01-28 10:21:46 +01:00
  • cbe603a99f Updated Arduino App to new theming system Jan Bicker 2020-01-10 11:48:21 +00:00
  • 1d98e79d7b [build] Updated to macOS 10.14 Miro Spönemann 2020-01-27 08:50:14 +01:00
  • 41bf1ce6dc
    Merge pull request #97 from bcmi-labs/robust_workspace_init v0.0.4 Luca Cipriani 2020-01-23 11:08:28 +00:00
  • 1aa944b25e More robust workspace initialization: guard against errors creating sketch dir Miro Spönemann 2020-01-20 16:48:24 +01:00
  • b220ce4c5f Removed fs-extra dependency again, updated electron build resolution Miro Spönemann 2020-01-16 16:06:01 +01:00
  • 15c66442cc Use direct dependency instead of dep resolution for fs-extra Miro Spönemann 2020-01-16 15:31:30 +01:00
  • 3a56c16ab2
    Merge pull request #95 from bcmi-labs/pro-ide-142 pirropirro 2020-01-16 11:36:28 +01:00
  • cea62e315a Added unit test for getExecPath Miro Spönemann 2020-01-16 11:10:13 +01:00
  • 6618816330 Align language server spawning with arduino-cli Miro Spönemann 2020-01-14 15:11:00 +01:00
  • 2577451c15 Use latest version of fs-extra due to stack overflow bugs in earlier versions Miro Spönemann 2020-01-15 17:10:59 +01:00
  • a1ab42d282
    Merge pull request #96 from bcmi-labs/pro-ide-21 pirropirro 2020-01-14 16:27:03 +01:00
  • 8dbcb8bbb6 Fallback rendering in case a BoardPackage with no name or author is found (arduino/arduino-pro-ide#21) Miro Spönemann 2020-01-14 15:35:44 +01:00
  • 1be76aa264
    Merge pull request #93 from bcmi-labs/clangd_linux pirropirro 2020-01-14 10:56:32 +01:00
  • 21cd580e41 Use zip target for Linux (see electron-userland/electron-builder#2868) Miro Spönemann 2020-01-10 13:57:18 +01:00
  • 8839e318f4
    Merge pull request #92 from bcmi-labs/arduino-pro-ide_17 Miro Spönemann 2020-01-13 09:14:24 +01:00
  • bef9185c6c arduino/arduino-pro-ide#31: Include clangd for linux with 'bin' and 'lib' folders Miro Spönemann 2020-01-10 11:02:23 +01:00
  • b8bd444def Updated keybindings (arduino/arduino-pro-ide#17), restore Output view on Verify / Upload Miro Spönemann 2020-01-09 16:22:03 +01:00
  • b8fdb03433 Added script to configure node_gyp (nodejs/node-gyp#1933) Miro Spönemann 2020-01-07 15:31:12 +01:00
  • 4290497edc
    Merge pull request #91 from bcmi-labs/fixed_cli_version pirropirro 2020-01-07 11:02:05 +01:00
  • 7a89a8048f Use fixed version 0.7.1 of the cli to avoid future breakage Miro Spönemann 2020-01-07 10:49:36 +01:00
  • 84be804df0 Update CLI config parsing (v0.7.0) pirropirro 2020-01-07 10:44:54 +01:00
  • f07441a7fc Updated clangd to version 9.0.0 Miro Spönemann 2020-01-06 16:25:00 +01:00
  • 08f127711f bcmi-labs/arduino-language-server#17 (workaround for eclipse-theia/theia#6308) Miro Spönemann 2019-12-17 11:40:33 +01:00
  • d1ae15a838 Updated to the latest CLI config format. Akos Kitta 2019-12-12 15:11:02 +01:00
  • 7ca8830a02 Bumped up from 0.0.3 to 0.0.4. Akos Kitta 2019-12-11 16:23:33 +01:00
  • 13b7a7e1d8 Ignore LS logs. Akos Kitta 2019-12-11 16:23:06 +01:00
  • c5c9b8674b
    Merge pull request #85 from bcmi-labs/arduino/arduino-pro-ide#112 Akos Kitta 2019-12-11 16:18:46 +01:00
  • 6447191bf5 [win] Implemented naive reconnecting. v0.0.3 Akos Kitta 2019-12-11 09:40:41 +01:00
  • e78ed85761 [win]: Launch config fixes for Windows. Akos Kitta 2019-12-10 14:37:10 +01:00
  • 9bc520ccf9 Removed unused chance. Akos Kitta 2019-12-10 12:54:01 +01:00
  • cfdb00529c Fixed focus. Akos Kitta 2019-12-09 18:48:15 +01:00
  • 8ccea24452 Let the serial monitor connect to unknown boards. Akos Kitta 2019-12-09 15:27:25 +01:00
  • ad563d26ba Re-enabled the build on this branch. Akos Kitta 2019-12-09 10:53:52 +01:00
  • f0a628534e Updated to 0.14.0-next.0159cd5b Theia. Akos Kitta 2019-12-09 10:46:39 +01:00
  • 1b95242ad1 forward messages only when connected. Akos Kitta 2019-12-06 15:47:17 +01:00
  • 729588770e fixed broken promise when reconnecting on baudRate changes. Akos Kitta 2019-12-06 13:46:13 +01:00
  • 6b2046e090 Do not disconnect from the widget, it is done automatically. Akos Kitta 2019-12-06 13:44:02 +01:00
  • 80673ad18f Styled the input. Akos Kitta 2019-12-06 12:50:44 +01:00
  • 2f33038695 No disconnect/reconnect when DNDing the widget. Akos Kitta 2019-12-06 10:09:30 +01:00
  • 6154d1e8d5 aligned input to the selects. Akos Kitta 2019-12-05 17:23:01 +01:00
  • 557ec2ae42 Wait until the boards config has been reset Akos Kitta 2019-12-05 17:14:54 +01:00
  • 8c49c04359 🤞 finalized the monitor UI Akos Kitta 2019-12-05 16:35:16 +01:00
  • 29ebf055e6 Do not re-render the entire widget. Akos Kitta 2019-12-05 13:49:31 +01:00
  • 71842abfa3 Got rid of the send button, use keybinding instead Akos Kitta 2019-12-05 13:13:29 +01:00
  • ed660ccd64 fixed the input focus when the view is activated Akos Kitta 2019-12-05 10:33:29 +01:00
  • 6af22ec9b8 aligned select height with Theia styles Akos Kitta 2019-12-05 10:32:40 +01:00
  • 79f588d067 Finalized the styling for react-select Akos Kitta 2019-12-05 10:18:33 +01:00
  • e3e4a96db3 do not show border on focus. Akos Kitta 2019-12-05 09:53:02 +01:00
  • 4129544738 generalized the react-select component Akos Kitta 2019-12-05 09:28:45 +01:00
  • a866bde4d1 fixed background style when holding down select Akos Kitta 2019-12-04 23:08:33 +01:00
  • 92b6208a76 aligned core/lib input style with react-select Akos Kitta 2019-12-04 22:39:03 +01:00
  • 12deceef19 got rid of the border when not focused/selected Akos Kitta 2019-12-04 22:01:28 +01:00
  • f635751a8c fix the react-select styling Akos Kitta 2019-12-04 21:50:44 +01:00
  • 85bf50213d Removed more logic from the widget. Akos Kitta 2019-12-04 19:34:05 +01:00
  • 5aeb2d388e Flip the auto install buttons. Akos Kitta 2019-12-04 19:33:31 +01:00
  • b6b4c75718 CI skip. Akos Kitta 2019-12-04 16:40:12 +01:00
  • c4a8062df4 Updated to next Theia. Akos Kitta 2019-12-04 16:37:50 +01:00
  • 6e89e89738 Fixed layout initialization. Akos Kitta 2019-12-04 16:37:01 +01:00
  • c7242ca34f slightly better reconnecting experience. Akos Kitta 2019-12-04 10:06:39 +01:00
  • a4e5e65286 simplified monitor connection API. Akos Kitta 2019-12-03 17:19:32 +01:00