Ivan Kravets
69aff39205
Warn about package publishing time
2021-12-20 20:57:18 +02:00
Ivan Kravets
449722f08c
Improved support for private packages in PlatformIO Registry
2021-12-18 13:45:26 +02:00
Ivan Kravets
dec38273b6
Cleanup code
2021-12-15 11:59:19 +02:00
Ivan Kravets
55f8471aff
Improved tab completion support for Bash, ZSH, and Fish shells // Resolve #4114
2021-12-02 16:34:05 +02:00
Ivan Kravets
8dc68a01fd
Do not print empty errors
2021-11-22 22:08:10 +02:00
Ivan Kravets
4687665ff3
Improved support for projects located on a network share // Resolve #3417 , Resolve #3926 , Resolve #4102
2021-11-12 15:17:25 +02:00
Ivan Kravets
7c040ed99f
Normalize Windows path with Python's pathlib
2021-11-05 17:21:15 +02:00
Ivan Kravets
f88a2de8a9
Filter duplicated recent projects on Windows
2021-11-05 17:05:30 +02:00
Ivan Kravets
411764854b
Add support for custom device monitor filters located in package folders // Issue #3924
2021-11-05 16:28:49 +02:00
Ivan Kravets
973f77012f
Fixed an issue when VSCode's debugger does not honor default environment // Resolve #4098
2021-11-05 14:46:57 +02:00
Ivan Kravets
4a9a478243
Refactor PIO Home IDE RPC
2021-11-05 12:57:09 +02:00
Ivan Kravets
ceb3a19b81
Automatically synchronize active projects between IDE and PlatformIO Home
2021-11-02 20:05:40 +02:00
Ivan Kravets
1dd0635e5e
Use secured bitly
2021-10-25 20:25:23 +03:00
Ivan Kravets
852c252302
Added support for custom device monitor filters // Resolve #3924
2021-10-25 15:18:18 +03:00
Ivan Kravets
f1638c9cd7
Fixed an issue when PIO Remote device monitor crashes on the first keypress // Resolve #3832
2021-10-25 13:24:36 +03:00
Ivan Kravets
4839fe37a3
Improved PlatformIO directory interpolation (${platformio.***_dir}) in “platformio.ini” configuration file // Resolve #3934
2021-10-24 18:19:40 +03:00
Ivan Kravets
e41ecb19cf
Resolve an issue with interrupting a running program
2021-10-20 16:21:48 +03:00
Ivan Kravets
39c93f6512
Override debugging firmware loading mode using `--load-mode option for pio debug` command
2021-10-19 18:20:01 +03:00
cpavot
d1c1f972a6
Propagate agent option to remote device monitor command ( #4065 )
...
Signed-off-by: Christophe PAVOT <christophe.pavot@wiifor.com >
2021-09-29 14:47:11 +03:00
Valerii Koval
6008275aae
Properly handle in-progress C++ standards when invoking Cppcheck // Resolve #3944 ( #4070 )
2021-09-29 14:46:02 +03:00
Valerii Koval
eab70fae3b
Properly handle "--keep-build-dir" option in platformio ci command ( #4061 )
...
This fixes #4011 and possible "FileExists" errors when the "platformio ci"
command by safely copying sources to the build folder
2021-09-23 23:26:42 +03:00
Ivan Kravets
443417b0f4
PyLint fix
2021-09-16 21:56:09 +03:00
Ivan Kravets
55b786d9f0
Use byte-mode for writing binary file
2021-08-28 13:21:46 +03:00
Ivan Kravets
131f4be4ea
Fix PyLint's "use-dict-literal" and "use-list-literal"
2021-08-28 13:14:40 +03:00
Ivan Kravets
d819617d2b
Specify encoding for "open()" functions
2021-08-28 13:10:07 +03:00
Ivan Kravets
ac84431361
Take into account package's "system" when checking for duplicates
2021-07-12 15:06:06 +03:00
Ivan Kravets
27feb1ddd7
Added support for Click 8.0; updated other deps
2021-05-19 19:43:41 +03:00
Ivan Kravets
60c83bae93
Docs: Sync dev-platforms
2021-05-01 13:44:28 +03:00
Ivan Kravets
553c398c8e
Show package "system" info before publishing
2021-04-30 18:06:35 +03:00
Ivan Kravets
b5c1a195be
Fix PyLint issues: consider-using-with
2021-04-28 19:59:37 +03:00
Ivan Kravets
61d6cd3c18
Apply black formatter
2021-04-28 19:58:50 +03:00
Ivan Kravets
b5b57790be
Validate package manifest when packing archive or publishing a package
2021-04-23 22:02:07 +03:00
Ivan Kravets
ad28d1906c
Improve a package publishing process
2021-04-21 20:51:54 +03:00
Ivan Kravets
dfdccac67d
Remove unnecessary "ensure_python3()" blocks
2021-04-20 20:28:49 +03:00
Ivan Kravets
5bfe70142e
Switch to project directory before starting debugging process
2021-04-12 22:38:21 +03:00
Ivan Kravets
b35c5a22bb
Fix a broken support for custom configuration file for pio debug command // Resolve #3922
2021-04-11 22:21:01 +03:00
Ivan Kravets
80c24a1993
Fixed an issue when "main.cpp" was generated for a new project for 8-bit development platforms // Resolve #3872
2021-04-02 15:19:18 +03:00
Ivan Kravets
ee7ea77fc3
Fixed an error "Unknown development platform" when running unit tests on a clean machine // Resolve #3901
2021-04-01 21:15:14 +03:00
Ivan Kravets
37e601e5b5
Ensure that a serial port is ready before running unit tests on a remote target // Resolve #3742
2021-03-24 19:07:40 +02:00
Ivan Kravets
34b4f8265a
Debug unit tests created with PlatformIO Unit Testing solution // Resolve #948
2021-03-19 20:25:30 +02:00
Ivan Kravets
887d46725b
Debug native (desktop) application on a host machine // Resolve #980
2021-03-19 17:02:11 +02:00
Ivan Kravets
c14b298cb9
Fixed an issue with silent hanging when a custom debug server is not found // Resolve #3756
2021-03-19 15:55:42 +02:00
Ivan Kravets
9cca8f3f55
Split debugging client to base and GDB // Resolve #3757
2021-03-19 15:47:20 +02:00
Ivan Kravets
f5cee56740
Fix issue when disabling "debug_init_break" did not work
2021-03-19 14:09:43 +02:00
Ivan Kravets
a78db17784
Drop support for Python 2
2021-03-19 00:21:44 +02:00
Ivan Kravets
dbb9998f69
Refactor debugging configuration, add support for server_ready_pattern // Resolve #3401
2021-03-18 23:42:54 +02:00
Ivan Kravets
c0357daf01
Remove Python 2 code
2021-03-17 21:08:06 +02:00
Ivan Kravets
b54a8b40a4
Refactor Unified Debugger to native Python Asynchronous I/O stack // Resolve #3793 , Resolve #3595
2021-03-17 17:42:11 +02:00
valeros
44b85f6e4b
Switch Cppcheck to analyze project per file // Issue #3797
...
Cppcheck doesn't provide a proper report when one of the files in the check list is broken.
If we run the analysis on a per-file basis, then Cppcheck will be able report at least defects
from valid source files.
2021-03-11 13:49:27 +02:00
GovorovViva64
72ebaddcb8
Handle possible whitespaces in project path for PVS-Studio ( #3849 )
2021-03-04 22:22:09 +02:00