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
32e1cbe2a3
Provide solution for issue #3417
2021-03-31 18:28:06 +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
valeros
86db237e5d
Update Cppcheck and PVS-Studio packages // Resolve #3898
2021-03-23 21:17:32 +02:00
Ivan Kravets
1542b1cebb
Bump version to 5.2.0a3
2021-03-20 10:32:14 +02:00
Ivan Kravets
990071af5c
Fix issue with missed compat.path_to_unicode // Resolve #3894
2021-03-20 10:31:55 +02:00
Ivan Kravets
f543e00307
Bump version to 5.2.0a2
2021-03-19 20:26:26 +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
a366d1af2a
Use "target remote" for mpsdebug
2021-03-19 18:26:09 +02:00
Ivan Kravets
ebe5785a91
Allow overriding default debugging flags from dev-platform
2021-03-19 17:11:25 +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
a326b718f2
Handle legacy $LOAD_CMD "init_cmds"
2021-03-19 16:09:38 +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
972d183d85
Use a cached build configuration
2021-03-19 13:46:54 +02:00
Ivan Kravets
eebdf04357
Load "idedata" configuration from a dumped file
2021-03-19 13:46:27 +02:00
Ivan Kravets
9ede20a367
Disable checking for "__PLATFORMIO_BUILD_DEBUG__" that is not available in g2 mode
2021-03-19 13:10:29 +02:00
Ivan Kravets
b0c3e22a52
Configure a custom pattern to determine when debugging server is started with a new debug_server_ready_pattern option
2021-03-19 12:30:16 +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
2745dbd124
PyLint fix
2021-03-17 23:14:22 +02:00
Ivan Kravets
c0357daf01
Remove Python 2 code
2021-03-17 21:08:06 +02:00
Ivan Kravets
064fa6027d
Bump version to 5.2.0a1
2021-03-17 20:07:26 +02:00
Ivan Kravets
779e02a05e
Use "connect_read_pipe" on Unix
2021-03-17 20:06:52 +02:00
Ivan Kravets
e222d0356a
Merge branch 'feature/debug-async' into develop
2021-03-17 18:25:47 +02:00
Ivan Kravets
18b18f1c3d
Bump version to 5.1.1
2021-03-17 18:17:40 +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
Ivan Kravets
622a190a61
Avoid "rustup" when building cryptography for contrib-pysite // Resolve #3865
2021-03-15 17:00:16 +02:00
Ivan Kravets
5b4a78ba20
Bump version to 5.1.1b1
2021-03-11 14:49:20 +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
Valerii Koval
7f1f760645
Preserve user-specified debug configurations in VSCode integration ( #3878 )
...
* Preserve user-specified debug configurations in VSCode integration
Issue #3824
* Tidy up Python code
2021-03-10 14:54:52 +02:00
Ivan Kravets
54d8c96c30
Update SPDX license list to 3.12
2021-03-09 22:01:58 +02:00
Ivan Kravets
c6ab7827e7
Fixed incorrect size of unnecessary data // Resolve #3830
2021-03-09 19:26:22 +02:00
Ivan Kravets
ae26079e2e
Fixed an issue when code inspection fails with "Bad JSON" // Resolve #3790
2021-03-09 19:20:30 +02:00
valeros
3e993156f2
Suppress printing unnecessary info in silent mode // Resolve #3837
2021-03-08 12:16:53 +02:00
GovorovViva64
72ebaddcb8
Handle possible whitespaces in project path for PVS-Studio ( #3849 )
2021-03-04 22:22:09 +02:00
Ivan Kravets
cf29d7e400
Typo fix
2021-03-04 18:52:02 +02:00
Ivan Kravets
244dba3614
JFrog shutdowns Bintray
2021-03-03 21:31:42 +02:00
Ivan Kravets
21886517e1
Bump version to 5.1.1a3
2021-03-01 17:59:58 +02:00
Ivan Kravets
3996236729
Report detailed server error to PIO Home frontend
2021-03-01 17:59:40 +02:00
Ivan Kravets
81c7e23ae9
Bump version to 5.1.1a2
2021-02-27 19:44:11 +02:00
Ivan Kravets
0b8bd6d4fc
Migrate to Async JSON-RPC package
2021-02-27 19:43:43 +02:00
Ivan Kravets
7c271c8207
Better detecting of native dev-platform for unit testing // Resolve #3851
2021-02-27 18:53:26 +02:00
Ivan Kravets
58947d91a6
PyLint fixes
2021-02-27 17:13:30 +02:00
Ivan Kravets
7c8508b651
Fixed an issue with device monitor when the “send_on_enter” filter didn’t send EOL chars // Resolve #3787
2021-02-10 14:43:50 +02:00
Ivan Kravets
d8d2b215d1
Minor improvement
2021-02-03 23:11:47 +02:00
Ivan Kravets
e01cd1c037
Bump version to 5.1.1a1
2021-02-01 13:01:31 +02:00
Ivan Kravets
e63019c469
Fixed a "The command line is too long" issue with a linking process on Windows // Resolve #3827
2021-02-01 12:52:00 +02:00
Ivan Kravets
fd540148f3
Bump version to 5.1.0
2021-01-28 19:23:06 +02:00