Commit Graph

  • 9344f3cd81 Revert "Improved support for projects located on Windows network drives // Issue #3417" Ivan Kravets 2023-04-21 11:25:48 +03:00
  • 6ee9cc04fb Minor SCons optimizations Ivan Kravets 2023-04-20 22:29:00 +03:00
  • a0c959be28 Improved support for projects located on Windows network drives // Issue #3417 Ivan Kravets 2023-04-20 19:34:15 +03:00
  • df896ad401 Fix normalizing path to unix // Resolve #4117 Ivan Kravets 2023-04-20 18:58:04 +03:00
  • 743fc8e636 Improved support for projects located on Windows network drives // Resolve #3417 Ivan Kravets 2023-04-20 18:57:22 +03:00
  • fa255ff8b3 Provide verbose unpacking in non-terminal mode Ivan Kravets 2023-04-20 14:21:34 +03:00
  • 97a7cdd2a2 Check simultaneous use of monitor_raw and monitor_filters Ivan Kravets 2023-04-18 21:35:22 +03:00
  • 02a63a6954 Provide CODE_OF_CONDUCT.md Ivan Kravets 2023-04-18 20:20:03 +03:00
  • 7f38e222c9 Provide SECURITY.md Ivan Kravets 2023-04-18 20:16:59 +03:00
  • f71317dad9 Bump version to 6.1.7b1 Ivan Kravets 2023-04-17 13:17:27 +03:00
  • 4444a0db99 Implement PIO Home PlatformRPC Ivan Kravets 2023-04-17 13:15:21 +03:00
  • e8ffa244e5 Better handling of verbosity in debug mode Ivan Kravets 2023-04-17 13:15:00 +03:00
  • 7e9b637143 Resolved an issue where the PlatformIO Debugging solution was not escaping the tool installation process into MI2 correctly // Resolve #4565 Ivan Kravets 2023-04-15 19:21:46 +03:00
  • 0d9ee75b05 Resolved an issue where native tests would fail if a custom program name was specified // Resolve #4546 Ivan Kravets 2023-04-15 13:40:53 +03:00
  • 66fe55668e Resolved an issue where the incorrect debugging environment was generated for VSCode in "Auto" mode // Resolve #4597 Ivan Kravets 2023-04-12 22:21:51 +03:00
  • 5c3ae15bee Store device monitor logs in the project "logs" directory // Resolve #4596 Ivan Kravets 2023-04-12 20:02:26 +03:00
  • 58a1d5d96e Revert "InoToCpp: add ':' to arguments regexp" (#4595) Ivan Kravets 2023-04-12 14:18:33 +03:00
  • f2d1df5ded Revert "InoToCpp: add ':' to arguments regexp (#4586)" revert-4586-ino-ns-arg Ivan Kravets 2023-04-12 14:18:13 +03:00
  • ab15da4f4b Sync docs Ivan Kravets 2023-04-08 23:14:05 +03:00
  • 71bb84f3f2 InoToCpp: add ':' to arguments regexp (#4586) Max Prokhorov 2023-04-07 22:58:08 +03:00
  • faff0fb56c Sync docs and examples Ivan Kravets 2023-03-29 08:29:52 -06:00
  • 0fb064eba3 Fixed an issue where organization details could not be updated Ivan Kravets 2023-03-27 18:59:06 -06:00
  • bea5e87543 Sync docs Ivan Kravets 2023-03-26 14:41:04 -06:00
  • 62e9589851 Use the built-in SCons "compile_db" tool Ivan Kravets 2023-03-26 14:36:51 -06:00
  • 7d86eebe77 Upgraded the build engine to the latest version of SCons (4.5.2) Ivan Kravets 2023-03-26 14:35:59 -06:00
  • 0bba598c61 Temporary fix for unreleased dev-platforms with broken env name Ivan Kravets 2023-03-20 18:56:39 -06:00
  • 4b446b0d72 Fixed an issue when "build_cache_dir" was not honored across different environments // Resolve #4574 Ivan Kravets 2023-03-20 15:40:24 -06:00
  • f43f41cc53 Format code Ivan Kravets 2023-03-20 15:39:51 -06:00
  • 00c5d30ce9 Bump version to 6.1.7a4 Ivan Kravets 2023-03-20 15:00:59 -06:00
  • 269d5e0a3e Added validation for project working environment names Ivan Kravets 2023-03-20 15:00:22 -06:00
  • 331ff2dc9c Format code Ivan Kravets 2023-03-20 12:38:40 -06:00
  • a24cf50413 Minor fixes Ivan Kravets 2023-03-18 23:13:24 -06:00
  • 8d33a3d151 Do not build project when only "monitor" target is passed Ivan Kravets 2023-03-18 22:41:14 -06:00
  • d9ff250f82 Improved file filtering for the Static Analysis feature (#4570) Valerii Koval 2023-03-19 00:45:59 +02:00
  • f2d206ca54 Fixed "RuntimeError: deque mutated during iteration" Ivan Kravets 2023-03-18 12:40:11 -06:00
  • d7c9dc2411 Update deps Ivan Kravets 2023-03-16 20:13:54 -06:00
  • 3e6725bb5f Sync docs Ivan Kravets 2023-03-16 15:29:04 -06:00
  • c3e287672e Sync docs Ivan Kravets 2023-03-09 12:51:13 -07:00
  • a387f9708a PyLint fix Ivan Kravets 2023-03-08 14:47:47 -07:00
  • 07bfa8ce4a Docs: Sync dev-platforms Ivan Kravets 2023-03-08 11:16:40 -07:00
  • 3dfb936f3c Use query params for DELETE request Ivan Kravets 2023-03-07 11:38:36 -07:00
  • e39438791c Sync docs Ivan Kravets 2023-02-28 09:47:01 -07:00
  • c7060f93e8 Docs: Add link to the Serial & UDP Plotter Ivan Kravets 2023-02-24 13:18:57 -07:00
  • 8794b2a3a1 Docs: Update "sphinx-rtd-theme" to 1.2.0 Ivan Kravets 2023-02-24 10:03:24 -07:00
  • cabe7d8c11 Docs: recommend specific version for a dev platform Ivan Kravets 2023-02-24 10:02:59 -07:00
  • 56cc7ce270 Update SPDX License List to v3.20 Ivan Kravets 2023-02-18 13:48:41 +02:00
  • 5b13aeda52 Update deps Ivan Kravets 2023-02-18 13:48:20 +02:00
  • 674d00183e Update deps Ivan Kravets 2023-02-11 22:07:48 +02:00
  • 598d2b24de Sync docs Ivan Kravets 2023-02-06 22:44:00 +02:00
  • 4c4fb5029e Docs: Sync dev-platforms Ivan Kravets 2023-02-06 15:55:33 +02:00
  • 2c4055d9e1 Sync docs Ivan Kravets 2023-02-06 14:33:19 +02:00
  • efbe3d4aa6 PyLint fix Ivan Kravets 2023-02-02 19:35:40 +02:00
  • c785c8c6f3 Bump version to 6.1.7a3 Ivan Kravets 2023-02-02 18:14:44 +02:00
  • 9b4a045413 Restored project generator for NetBeans IDE Ivan Kravets 2023-02-02 18:14:15 +02:00
  • 7c650c2c08 Sync docs Ivan Kravets 2023-02-02 18:14:05 +02:00
  • 1422b77298 Allow extra path when fetching package data Ivan Kravets 2023-02-02 17:46:27 +02:00
  • 1af508272b Format code with Black 23.1.0 Ivan Kravets 2023-02-02 17:46:03 +02:00
  • 5073313c33 PyLint fixes Ivan Kravets 2023-02-02 17:43:38 +02:00
  • 18b6aad369 Bump version to 6.1.7a2 Ivan Kravets 2023-02-01 23:55:02 +02:00
  • 097de2be98 Do not copy PIO Core Python PATH to the global env Ivan Kravets 2023-01-30 14:05:15 +02:00
  • 188c65ef7b Show detailed library dependency tree only in the verbose mode // Resolve #4517 Ivan Kravets 2023-01-29 14:34:54 +02:00
  • b2a04f265e Code cleanup Ivan Kravets 2023-01-29 14:34:06 +02:00
  • 15d53c95c0 Prevent shell injection when converting INO file to CPP // Resolve #4532 Ivan Kravets 2023-01-27 21:06:13 +02:00
  • 0d57a799b5 Port RPC "registry.call_client" to async Ivan Kravets 2023-01-27 20:53:43 +02:00
  • 464b167e65 Wrap "NoInternetConnection" to 4008 RPC error Ivan Kravets 2023-01-27 20:52:48 +02:00
  • 380652eb52 Raise 5000 error for RPC calls Ivan Kravets 2023-01-27 20:51:37 +02:00
  • 4350c4ca48 Rename "InternetIsOffline" exception to "InternetConnectionError" Ivan Kravets 2023-01-27 20:50:38 +02:00
  • 8835a03cd9 Rename "InternetIsOffline" exception to "InternetConnectionError" Ivan Kravets 2023-01-27 20:49:59 +02:00
  • 61ba8afee6 Bump version to 6.1.7a1 Ivan Kravets 2023-01-23 13:51:41 +02:00
  • 9f09657997 Merge tag 'v6.1.6' into develop Ivan Kravets 2023-01-23 13:01:56 +02:00
  • 199e3d8958 Merge branch 'release/v6.1.6' v6.1.6 Ivan Kravets 2023-01-23 13:01:56 +02:00
  • 2e64056787 Bump version to 6.1.6 Ivan Kravets 2023-01-23 13:01:47 +02:00
  • 83d2173748 Add Registry RPC Ivan Kravets 2023-01-23 12:49:06 +02:00
  • 1503eb5d41 Minor refactoring Ivan Kravets 2023-01-21 17:19:45 +02:00
  • 6db3eb8e33 Bump version to 6.1.6rc1 Ivan Kravets 2023-01-14 22:17:33 +02:00
  • 355222b0c0 Fixed an issue when "pio pkg list" and "pio pkg uninstall" commands fail if there are circular dependencies in the library.json manifests // Resolve #4475 Ivan Kravets 2023-01-14 20:20:15 +02:00
  • 2fbd766fd9 Remove debug code Ivan Kravets 2023-01-14 19:43:31 +02:00
  • fb5e99473f Fixed an issue when extends does not override options in the right order // Resolve #4462 Ivan Kravets 2023-01-14 19:40:53 +02:00
  • de4ba4cbe1 Fixed an issue with an incorrect test summary when a testcase name includes a colon // Resolve #4508 Ivan Kravets 2023-01-14 17:38:26 +02:00
  • 42f1197de8 Added a new "name" configuration option to customize a project name // Resolve #4498 Ivan Kravets 2023-01-14 17:17:26 +02:00
  • 2337dbd2cd Fix incorrect type of "examples" // Resolve #4502 Ivan Kravets 2023-01-13 20:50:29 +02:00
  • 17360b0ed2 Show the real error message instead of "Can not remove temporary directory" when "platform.ini" is broken // Resolve #4480 Ivan Kravets 2023-01-13 19:56:08 +02:00
  • 5ee79f1724 Sync docs Ivan Kravets 2023-01-13 19:55:53 +02:00
  • 20067c5736 Removed dependency on the "zeroconf" package and install it only when a user lists mDNS devices (issue with zeroconf's LGPL license) Ivan Kravets 2023-01-13 19:09:19 +02:00
  • d43c5696cc Lock "sphinx-rtd-theme" to the 1.1.1 Ivan Kravets 2023-01-05 18:31:51 +02:00
  • 8970f36f1a Docs: Remove simulators from "onboard debug" list // Resolve #150 Ivan Kravets 2023-01-05 16:14:43 +02:00
  • 75716d26ff Sync docs Ivan Kravets 2023-01-04 18:40:04 +02:00
  • d0ca48661c Sync docs Ivan Kravets 2022-12-29 13:47:25 +02:00
  • 4121882a9d Split project configuration docs into the multiple pages Ivan Kravets 2022-12-21 09:34:36 +02:00
  • 9c38cf6621 Make "get_config_options_schema" public Ivan Kravets 2022-12-19 16:34:54 +02:00
  • 6395a032e5 Ensure dependent packages for PIO Home are installed Ivan Kravets 2022-12-15 20:01:28 +02:00
  • a0387bd16e Update tox configuration Ivan Kravets 2022-12-14 21:15:23 +02:00
  • 4d4aec4f57 Export test suite directory Ivan Kravets 2022-12-13 19:36:41 +02:00
  • 7bbfaab891 Avoid tox 4.0 Ivan Kravets 2022-12-13 19:36:15 +02:00
  • 337e7fe43a Update deps Ivan Kravets 2022-12-10 11:22:52 +02:00
  • 38f03224d3 Switch to ubuntu-20.04 (supports Python 3.6) Ivan Kravets 2022-12-07 16:07:48 +02:00
  • 48655ad728 Update Clang-Tidy to v15.0.5 // Resolve #4420 Valerii Koval 2022-12-05 11:58:01 +02:00
  • 5de541e493 Update SPDX Data List to 3.19 Ivan Kravets 2022-11-30 21:17:06 +02:00
  • 527d61296f add udev rule for AIR32F103 board (#4481) mjysci 2022-11-30 18:52:55 +08:00
  • 2141a09736 A JSON Schema for library.json // Resolve #1903 Ivan Kravets 2022-11-28 22:44:57 +02:00