valeros
314fe7d309
Initial support for menuconfig target
2020-03-03 00:58:07 +02:00
Ivan Kravets
2d4a3db250
Fixed an issue with expanding $WORKSPACE_DIR for library manager
2020-02-29 23:08:08 +02:00
Ivan Kravets
7fba6f78d6
Bump version to 4.2.2a2
2020-02-29 21:59:58 +02:00
Ivan Kravets
eee12b9b66
Fixed an issue "the JSON object must be str, not 'bytes'" when PIO Home is used with Python 3.5 // Resolve #3396
2020-02-29 21:59:10 +02:00
Ivan Kravets
dd1fe74956
PyLint fix
2020-02-21 15:44:55 +02:00
Ivan Kravets
49aed34325
Rename PIO Plus to Professional
2020-02-21 15:44:24 +02:00
Ivan Kravets
1c87f83463
Parse package dependencies declared as a list of strings
2020-02-18 21:55:01 +02:00
Ivan Kravets
ea5f2742f8
Bump version to 4.2.2a1
2020-02-18 00:05:20 +02:00
Ivan Kravets
9fd0943b75
Fixed an issue when quitting from PlatformIO IDE does not shutdown PIO Home server
2020-02-18 00:03:23 +02:00
Ivan Kravets
82f36a1ac3
Bump version to 4.2.1
2020-02-17 14:25:20 +02:00
Ivan Kravets
9f7c827572
Resolve absolute path of toolchain when generating compilation database
2020-02-17 13:52:25 +02:00
Ivan Kravets
6328206e78
Fixed an issue when generating of compilation database "compile_commands.json" does not work with Python 2.7 // Resolve #3378
2020-02-17 13:05:01 +02:00
Valerii Koval
154be7fa81
Improve VSCode template structure ( #3385 )
...
* Switch to click argument parser
* Typo fix
* Tidy up VSCode template
Co-authored-by: Ivan Kravets <me@ikravets.com >
2020-02-17 12:19:00 +02:00
Ivan Kravets
b8c9eee8af
Force docs to HTTPS
2020-02-16 21:25:30 +02:00
Ivan Kravets
43664672fc
Bump version to 4.2.1a3
2020-02-14 22:59:16 +02:00
Ivan Kravets
5cc9a328ab
Fixed an issue when Library Dependency Finder (LDF) ignores custom "libLDFMode" and "libCompatMode" options in library.json
2020-02-14 22:57:51 +02:00
Ivan Kravets
6556c37e58
Bump version to 4.2.1a2
2020-02-14 20:57:40 +02:00
valeros
ed4452b115
Get rid of direct imports
2020-02-14 17:09:48 +02:00
valeros
fbfbf340c1
Add "forceInclude" field to VSCode template
...
VScode doesn't recognize header files included via "-include" flag in "compilerArgs" field.
Instead, absolute paths to these files should be specified in a special section "forceInclude".
2020-02-14 16:43:20 +02:00
Ivan Kravets
22e8e02f3d
Automatically rebuild contrib-pysite package when import fails // Resolve #3313
2020-02-13 22:06:46 +02:00
Ivan Kravets
a10625a052
Automatically rebuild contrib-pysite package when import fails // Issue #3313
2020-02-13 15:53:42 +02:00
Ivan Kravets
42020e2498
Bump version to 4.2.1a1
2020-02-13 13:35:38 +02:00
Ivan Kravets
36a2228220
Fixed "TypeError: unsupported operand type(s)" when system environment variable is used by project configuration parser // Resolve #3377
2020-02-13 13:34:34 +02:00
Ivan Kravets
176cf17f9f
Bump version to 4.2.0
2020-02-12 16:42:06 +02:00
Ivan Kravets
b41262a20e
Fix broken "init" command
2020-02-12 16:34:38 +02:00
Ivan Kravets
d0a6861369
Fix "TypeError: TypeError: write() argument 1 must be unicode" when generating project on Windows/Python 2
2020-02-12 15:14:58 +02:00
Ivan Kravets
0bc872eafd
Remap command before calling Click
2020-02-12 13:47:42 +02:00
Ivan Kravets
edc2d10574
Update SPDX License List to 3.8
2020-02-11 18:59:35 +02:00
Ivan Kravets
86f2dde6f3
Do not overwrite a custom items in VSCode's "extensions.json" // Resolve #3374
2020-02-08 21:36:32 +02:00
Ivan Kravets
96f60aab66
Bump version to 4.2.0rc2
2020-02-08 20:35:43 +02:00
Ivan Kravets
2763853d8d
Fixed an issue when no error is raised if referred parameter (interpolation) is missing in a project configuration file // Resolve #3279
2020-02-08 19:10:48 +02:00
Ivan Kravets
a78b461d45
Code formatting
2020-02-08 19:10:15 +02:00
Valerii Koval
0b0b63aa7d
Update templates for Atom, VSCode, CLion ( #3371 )
...
* Wrap flags with whitespace chars when exporting data for IDEs
* Update IDEs templates
Take into account compiler flags that can contain whitespace characters (e.g. -iprefix)
* Update template for VSCode
* Add history record
2020-02-07 11:26:45 +02:00
valeros
fe174e35c8
Suppress warnings from packages dir instead of core dir for CppCheck
2020-02-06 23:48:13 +02:00
Ivan Kravets
88e40e28fc
Bump version to 4.2.0rc1
2020-02-06 23:33:27 +02:00
Ivan Kravets
73ce3c94e9
Initial support for `Project Manager // Resolve #3335
2020-02-06 23:32:43 +02:00
valeros
d2033aacea
Remove the entire folder with temp files used by pvs-studio tool
2020-02-06 23:21:27 +02:00
Ivan Kravets
81960ce051
Fix test
2020-02-06 17:41:35 +02:00
Ivan Kravets
2ecceb8ed2
Generate absolute path for compilation DB item
2020-02-06 17:30:55 +02:00
Ivan Kravets
00a9a2c04d
Generate `compilation database "compile_commands.json" // Resolve #2990
2020-02-06 17:19:48 +02:00
Valerii Koval
7716fe1d1c
Autodetect monitor port for boards with specified HWIDs // Resolves #3349 ( #3369 )
...
* Autodetect serial port for boards with specified hwids
* Add new record to history log
2020-02-05 22:33:05 +02:00
Ivan Kravets
09b3df5520
Fixed a "UnicodeDecodeError" when listing built-in libraries on macOS with Python 2.7 // Resolve #3370
2020-02-05 22:25:06 +02:00
Ivan Kravets
ee2e4896d2
Fixed an issue when Project Inspector crashes when flash use > 100% // Resolve #3368
2020-02-05 18:15:44 +02:00
Ivan Kravets
390f1935d6
Fix parsing dependency in a legacy format
2020-02-05 15:43:39 +02:00
Ivan Kravets
365c3eaf4b
Fixed an issue when invalid CLI command does not return non-zero exit code
2020-02-05 15:31:32 +02:00
Ivan Kravets
efe8e599fd
Added support for Arduino's library.properties `depends` field // Resolve #2781
2020-02-05 00:04:16 +02:00
valeros
bc69259dd1
Update tool-unity package to v2.5.0 // Resolve #3362
2020-01-31 15:10:45 +02:00
Ivan Kravets
607e8eb477
Improve detecting of active Internet connection // Resolve #3359
2020-01-29 18:54:30 +02:00
Ivan Kravets
848e525919
Bumo PIO Home to 3.1.0-rc.2
2020-01-26 00:31:55 +02:00
Ivan Kravets
13e9306753
Bump version to 4.1.1b9
2020-01-25 20:50:26 +02:00