Commit Graph

  • a78db17784 Drop support for Python 2 Ivan Kravets 2021-03-19 00:21:44 +02:00
  • dbb9998f69 Refactor debugging configuration, add support for server_ready_pattern // Resolve #3401 Ivan Kravets 2021-03-18 23:42:54 +02:00
  • 2745dbd124 PyLint fix Ivan Kravets 2021-03-17 23:14:22 +02:00
  • c0357daf01 Remove Python 2 code Ivan Kravets 2021-03-17 21:08:06 +02:00
  • 064fa6027d Bump version to 5.2.0a1 Ivan Kravets 2021-03-17 20:07:26 +02:00
  • 779e02a05e Use "connect_read_pipe" on Unix Ivan Kravets 2021-03-17 20:06:52 +02:00
  • e222d0356a Merge branch 'feature/debug-async' into develop Ivan Kravets 2021-03-17 18:25:47 +02:00
  • 764c42a810 Merge tag 'v5.1.1' into develop Ivan Kravets 2021-03-17 18:17:46 +02:00
  • d2ae333bb8 Merge branch 'release/v5.1.1' v5.1.1 Ivan Kravets 2021-03-17 18:17:46 +02:00
  • 18b18f1c3d Bump version to 5.1.1 Ivan Kravets 2021-03-17 18:17:40 +02:00
  • b54a8b40a4 Refactor Unified Debugger to native Python Asynchronous I/O stack // Resolve #3793 , Resolve #3595 Ivan Kravets 2021-03-17 17:42:11 +02:00
  • edf724d20d Sync docs Ivan Kravets 2021-03-15 17:01:44 +02:00
  • 622a190a61 Avoid "rustup" when building cryptography for contrib-pysite // Resolve #3865 Ivan Kravets 2021-03-15 17:00:16 +02:00
  • 5b4a78ba20 Bump version to 5.1.1b1 Ivan Kravets 2021-03-11 14:49:20 +02:00
  • 44b85f6e4b Switch Cppcheck to analyze project per file // Issue #3797 valeros 2021-03-11 13:49:27 +02:00
  • 7f1f760645 Preserve user-specified debug configurations in VSCode integration (#3878) Valerii Koval 2021-03-10 14:54:52 +02:00
  • 54d8c96c30 Update SPDX license list to 3.12 Ivan Kravets 2021-03-09 22:01:58 +02:00
  • c6ab7827e7 Fixed incorrect size of unnecessary data // Resolve #3830 Ivan Kravets 2021-03-09 19:26:22 +02:00
  • ae26079e2e Fixed an issue when code inspection fails with "Bad JSON" // Resolve #3790 Ivan Kravets 2021-03-09 19:20:30 +02:00
  • 3e993156f2 Suppress printing unnecessary info in silent mode // Resolve #3837 valeros 2021-03-08 12:16:53 +02:00
  • 3b2fafd789 Add new test for check command and project with whitespace valeros 2021-03-04 22:27:00 +02:00
  • 72ebaddcb8 Handle possible whitespaces in project path for PVS-Studio (#3849) GovorovViva64 2021-03-04 23:22:09 +03:00
  • 5a9950cc19 Sync docs Ivan Kravets 2021-03-04 18:52:12 +02:00
  • cf29d7e400 Typo fix Ivan Kravets 2021-03-04 18:52:02 +02:00
  • 244dba3614 JFrog shutdowns Bintray Ivan Kravets 2021-03-03 21:31:42 +02:00
  • 21886517e1 Bump version to 5.1.1a3 Ivan Kravets 2021-03-01 17:59:58 +02:00
  • 3996236729 Report detailed server error to PIO Home frontend Ivan Kravets 2021-03-01 17:59:40 +02:00
  • 560cb3ac82 Sync docs Ivan Kravets 2021-02-27 19:57:40 +02:00
  • 81c7e23ae9 Bump version to 5.1.1a2 Ivan Kravets 2021-02-27 19:44:11 +02:00
  • 0b8bd6d4fc Migrate to Async JSON-RPC package Ivan Kravets 2021-02-27 19:43:43 +02:00
  • 7c271c8207 Better detecting of native dev-platform for unit testing // Resolve #3851 Ivan Kravets 2021-02-27 18:53:26 +02:00
  • 58947d91a6 PyLint fixes Ivan Kravets 2021-02-27 17:13:30 +02:00
  • 20096be990 Sync docs Ivan Kravets 2021-02-26 13:39:13 +02:00
  • 7c8508b651 Fixed an issue with device monitor when the “send_on_enter” filter didn’t send EOL chars // Resolve #3787 Ivan Kravets 2021-02-10 14:43:50 +02:00
  • b56d0fdd9b Sync docs & examples Ivan Kravets 2021-02-10 14:43:12 +02:00
  • d0cc06f766 Move isort setttings to "tox.ini" Ivan Kravets 2021-02-06 16:56:44 +02:00
  • d8d2b215d1 Minor improvement Ivan Kravets 2021-02-03 23:11:47 +02:00
  • c478d383b4 Sync docs Ivan Kravets 2021-02-03 23:10:01 +02:00
  • e01cd1c037 Bump version to 5.1.1a1 Ivan Kravets 2021-02-01 13:01:31 +02:00
  • e63019c469 Fixed a "The command line is too long" issue with a linking process on Windows // Resolve #3827 Ivan Kravets 2021-02-01 12:52:00 +02:00
  • 698594525f Merge tag 'v5.1.0' into develop Ivan Kravets 2021-01-28 19:23:14 +02:00
  • 90a325a1b2 Merge branch 'release/v5.1.0' v5.1.0 Ivan Kravets 2021-01-28 19:23:14 +02:00
  • fd540148f3 Bump version to 5.1.0 Ivan Kravets 2021-01-28 19:23:06 +02:00
  • 078a024931 Configure default debug_speed Ivan Kravets 2021-01-28 13:52:11 +02:00
  • f8193b2419 Bump version to 5.1.0rc3 Ivan Kravets 2021-01-27 23:06:42 +02:00
  • 808ba603c5 Fixed an issue when "pio device monitor –eol" and “send_on_enter” filter do not work properly // Resolve #3787 Ivan Kravets 2021-01-27 23:06:18 +02:00
  • 61d70fa688 Include Unity framework for IDE data only if there are tests in project Ivan Kravets 2021-01-27 22:40:19 +02:00
  • 493a33e754 Drop support for Python 2 Ivan Kravets 2021-01-27 22:25:42 +02:00
  • bd75c3e559 Bump version to 5.1.0rc2 Ivan Kravets 2021-01-27 20:58:13 +02:00
  • cb9e72a879 Dump build flags using SCons.Subst.SUBST_CMD Ivan Kravets 2021-01-27 20:57:53 +02:00
  • 9d2fd4982f Cleanup code Ivan Kravets 2021-01-27 20:40:25 +02:00
  • eed9a0e376 Merge branch 'feature/3792-maxleng-cmd' into develop Ivan Kravets 2021-01-27 20:30:39 +02:00
  • d77dbb2cca Use "TEMPFILEARGESCFUNC" for GCC workaround on Windows Ivan Kravets 2021-01-27 20:30:28 +02:00
  • 7810946484 Use project build folder for tempfile workaround with command maxlen Ivan Kravets 2021-01-27 18:47:54 +02:00
  • e2906e3be5 Refactored a workaround for a maximum command line character limitation // Resolve #3792 Ivan Kravets 2021-01-27 16:10:13 +02:00
  • 0a8b66ee95 Configure a custom debug adapter speed using a new debug_speed option // Resolve #3799 Ivan Kravets 2021-01-26 21:21:41 +02:00
  • 8ff270c5f7 Skip non-existing package when checking for update// Resolve #3818 Ivan Kravets 2021-01-26 17:05:37 +02:00
  • 4012a86cac Fixed a "ValueError: Invalid simple block" when uninstalling a package with a custom name and external source // Resolve #3816 Ivan Kravets 2021-01-26 16:15:11 +02:00
  • dd4fff3a79 Bump version to 5.1.0rc1 Ivan Kravets 2021-01-25 23:50:41 +02:00
  • 0ed99b7687 Added a new `--session-id option to pio home` // Resolve #3397 Ivan Kravets 2021-01-25 23:44:26 +02:00
  • 2c389ae11e Added new check_prune_system_threshold setting Ivan Kravets 2021-01-24 17:21:22 +02:00
  • 15ff8f9d2a Bump version to 5.0.5b5 Ivan Kravets 2021-01-24 15:58:07 +02:00
  • bd4d3b914b Revert "lib_compat_mode" changes // Resolve #3811 Resolve #3806 Ivan Kravets 2021-01-24 15:49:56 +02:00
  • 59b02120b6 New options for system prune command: remove unnecessary core and development platform packages // Resolve #923 Ivan Kravets 2021-01-23 23:20:53 +02:00
  • 92655c30c1 Disabled automatic removal of unnecessary development platform packages // Resolve #3708 , Resolve #/3770 Ivan Kravets 2021-01-23 22:34:48 +02:00
  • 484567f242 Project's "lib_compat_mode" has higher priority than "library.json" Ivan Kravets 2021-01-23 15:54:52 +02:00
  • ef6e70a38b Fixed an issue when unnecessary packages were removed in `update --dry-run` mode // Resolve #3809 Ivan Kravets 2021-01-23 15:24:32 +02:00
  • e695e30a9b Fixed an issue with compiler driver for ".ccls" language server // Resolve #3808 Ivan Kravets 2021-01-23 14:44:53 +02:00
  • 65e67b64bd Remove unnecessary dependencies from contrib-pysite Ivan Kravets 2021-01-22 22:55:45 +02:00
  • ddbe339541 Update to iSort 5.0 Ivan Kravets 2021-01-22 22:55:02 +02:00
  • b2c0e6a8c2 Sync docs Ivan Kravets 2021-01-22 22:46:09 +02:00
  • f9384ded27 Fixed an issue when “strict” compatibility mode was not used for a library with custom “platforms” field in library.json manifest // Resolve #3806 Ivan Kravets 2021-01-22 22:45:36 +02:00
  • 4488f25ce0 Bump version to 5.0.5b4 Ivan Kravets 2021-01-20 23:26:22 +02:00
  • 52b22b5784 Fixed a "UnicodeDecodeError: 'utf-8' codec can't decode byte" // Resolve #3804 , Resolve #3417 Ivan Kravets 2021-01-20 20:45:23 +02:00
  • 5a356140d6 Sync examples and docs Ivan Kravets 2021-01-20 20:44:43 +02:00
  • e79de0108c Upgraded build engine to the SCons 4.1 Ivan Kravets 2021-01-20 16:15:05 +02:00
  • 985f31877c Automatically install tool-unity when there are tests and "idedata" target is called Ivan Kravets 2021-01-20 15:14:45 +02:00
  • 11a71b7fbb Bump version to 5.0.5b3 Ivan Kravets 2021-01-20 14:37:19 +02:00
  • 7f26c11c9d Fix an issue with "coroutine' object has no attribute 'addCallback'" Ivan Kravets 2021-01-20 14:36:45 +02:00
  • 9b93fcd947 Do not install tool-unity for even non-test proejct Ivan Kravets 2021-01-20 14:27:03 +02:00
  • 733ca5174b Bump version to 5.0.5b2 Ivan Kravets 2021-01-18 21:19:57 +02:00
  • bd897d780b Implement "__shutdown__" endpoint for PIO Home server Ivan Kravets 2021-01-18 21:19:15 +02:00
  • 429065d2b9 Legacy support for PIO Home "__shutdown__" query request Ivan Kravets 2021-01-18 20:53:19 +02:00
  • b90734f1e2 List multicast DNS services only when PY3 Ivan Kravets 2021-01-18 20:51:50 +02:00
  • db97a7d9d3 Bump version to 5.0.5b1 Ivan Kravets 2021-01-18 18:21:27 +02:00
  • 6ff67aeadf Significantly speedup PlatformIO Home loading time by migrating to native Python 3 Asynchronous I/O Ivan Kravets 2021-01-18 18:20:26 +02:00
  • dd7d282d17 Improved listing of multicast DNS services Ivan Kravets 2021-01-18 18:17:10 +02:00
  • 4e637ae58a Drop Python 2 from PIO Core test Ivan Kravets 2021-01-18 18:15:15 +02:00
  • 1ec2e55322 Add udev rule for Atmel AVR Dragon (#3786) sephalon 2021-01-04 12:46:09 +01:00
  • 556eb3f8c1 Docs: Update "Wiring Connections" section for ST-Link debugging probe Ivan Kravets 2020-12-31 13:47:05 +02:00
  • 76b49ebc95 Increase timeout to 60sec when starting debug server and "ready_pattern" is used Ivan Kravets 2020-12-30 14:38:18 +02:00
  • e82443a302 Bump version to 5.0.5a1 Ivan Kravets 2020-12-30 14:29:41 +02:00
  • 5de86a6416 Check for debug server's "ready_pattern" in "stderr" Ivan Kravets 2020-12-30 14:29:19 +02:00
  • cd59aa9afb Merge tag 'v5.0.4' into develop Ivan Kravets 2020-12-30 13:23:11 +02:00
  • 3f3c8cabb8 Merge branch 'release/v5.0.4' v5.0.4 Ivan Kravets 2020-12-30 13:23:11 +02:00
  • 34e12e575b Bump version to 5.0.4 Ivan Kravets 2020-12-30 13:23:04 +02:00
  • 4c8c261ab4 Raise an exception when trying to pack a package from tar.gz on Windows // Resolve #3776 Ivan Kravets 2020-12-28 20:12:53 +02:00
  • 099bb3b9ff Sync dev-platforms: docs + examples Ivan Kravets 2020-12-28 13:51:34 +02:00
  • c623a6aacc Fixed an issue with package publishing on Windows when Unix permissions are not preserved // Resolve // #3776 Ivan Kravets 2020-12-28 13:08:12 +02:00
  • ce7356794d Test examples from the official dev-platforms Ivan Kravets 2020-12-26 21:43:41 +02:00