Ivan Kravets
c0cfbe2ce0
Using hardware Simulators for Unit Testing // Issue #4238
2022-05-04 23:20:37 +03:00
Ivan Kravets
653f22f85b
Fix issue with nested interpolation
2022-05-04 14:52:11 +03:00
Ivan Kravets
0849e5faad
Rename "src_filter" and "src_build_flags" options // Resolve #4245
2022-05-03 18:39:49 +03:00
Ivan Kravets
d02f02731f
Rename the "test_build_project_src" project configuration option to "test_build_src"
2022-04-29 20:44:28 +03:00
Ivan Kravets
ee43b86742
Introduce a new PlatformIO Unit Testing engine
2022-04-21 18:11:49 +03:00
Ivan Kravets
72fa6eebba
Switch to FS JSON loader
2022-04-21 16:30:55 +03:00
Ivan Kravets
df3a13fc61
Move MISSING to the compat
2022-04-19 11:32:36 +03:00
Ivan Kravets
965feccfdc
Extended Interpolation of Values with "${this}" pattern // Resolve #3953
2022-04-09 20:31:06 +03:00
Ivan Kravets
5e18f9bbda
Finally removed all tracks to the Python 2.7
2022-04-09 17:46:21 +03:00
Ivan Kravets
d2adca8d68
Minor improvements
2022-03-16 16:18:59 +02:00
Ivan Kravets
2201214717
Allow to skip saving of package dependencies to the "platformio.ini" // Issue #3373
2022-03-09 19:07:11 +02:00
Ivan Kravets
86bd0f7c37
Show current working directory, not a path to platformio.ini
2022-02-11 22:21:44 +02:00
Ivan Kravets
b17cbe30e2
Strip the path to userhome dir on Linux // Resolve #4173 Issue #4158
2022-02-08 17:21:13 +02:00
CommanderRedYT
8c66352994
Fixed wrong path ( #4158 )
...
* Fixed wrong path
On linux, "Documents" doesn't have to be the right folder. It depends on the language selected when installing the operating system.
* Refactor code
* Update HISTORY.rst
Co-authored-by: Ivan Kravets <me@ikravets.com >
2022-01-20 12:19:30 +02:00
Ivan Kravets
e8c0b8504a
Ignore annoying "ms-vscode.cpptools-extension-pack" for VSCode and C/C++ files
2022-01-15 22:27:30 +02:00
Scott Lahteine
7256102785
Unix line-endings for extensions.json ( #4153 )
2022-01-09 13:58:39 +02:00
valeros
c3ad3ebb57
Properly replace Home Directory in CLion template on Windows
...
Issue #4071
2021-12-02 20:56:18 +02:00
valeros
f13734dda4
Convert Home Directory path into a cmake-style path on Windows
...
Resolve #4071
2021-12-02 20:05:35 +02:00
Ivan Kravets
04e9f38e0e
Check for default core dir in run-time (solves issue with tests)
2021-12-02 15:06:58 +02:00
Ivan Kravets
014090c407
Fixed an issue when referencing "*_dir" option from a custom project configuration environment // Resolve #4110
2021-12-02 14:19:54 +02:00
Ivan Kravets
e40b251c06
Fixed a bug when the system environment variable does not override a project configuration option // Resolve #4125
2021-12-02 13:13:07 +02:00
valeros
5cb5c9713e
Wrap the path to PlatformIO core in the NetBeans project template
...
This fixes a possible issue when the path to PlatformIO contains a whitespace
Resolve #4096
2021-11-15 19:22:41 +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
Pedro Barreto
2786bfbeb8
Escape spaces in CLion CMakeListsPrivate template - FIXES #4085 ( #4105 )
...
This fix adds spaces to the regex substitutions on CMakeListsPrivate.txt add_definitions.
Fixes #4102
2021-11-09 22:45:12 +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
8c8a94fc71
Run config option validation even in raw mode
2021-10-26 15:41:41 +03:00
Ivan Kravets
1174958e8b
Add project.helpers.get_project_all_lib_dirs API (used by platformio-node-helpers)
2021-10-26 14:36:18 +03:00
Ivan Kravets
6399de7a66
Removed deprecated project.helpers API
2021-10-26 14:35:28 +03:00
Ivan Kravets
c0f2275b61
Restore ProjectConfig.get_optional_dir API, "platformio-node-helpers" depends on it
2021-10-26 14:34:32 +03:00
Ivan Kravets
852c252302
Added support for custom device monitor filters // Resolve #3924
2021-10-25 15:18:18 +03:00
Ivan Kravets
7d7480c120
Show human-readable message when infinite recursion is detected while processing "Interpolation of Values" // Resolve #3883
2021-10-24 22:21:15 +03:00
Ivan Kravets
78182fea0a
Disabled resolving of SCons variables when preprocessing "Interpolation of Values" // Resolve #3933
2021-10-24 21:27:25 +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
5b091b602f
Fixed a “TypeError” issue when extending configuration option in “platformio.ini” with the multi-line default value // Resolve #4082
2021-10-20 15:35:01 +03:00
Ivan Kravets
d819617d2b
Specify encoding for "open()" functions
2021-08-28 13:10:07 +03:00
Mikhail
7dc8463da9
Fix charmap error ( #3998 )
...
* Fix charmap error
Fix charmap error on cyrilic in platformio.ini file #3493
* Update config.py
Co-authored-by: Ivan Kravets <me@ikravets.com >
2021-07-07 18:25:55 +03:00
Ivan Kravets
fbcae11cd0
Fix project generator
2021-06-22 14:28:04 +03:00
Ivan Kravets
61d6cd3c18
Apply black formatter
2021-04-28 19:58:50 +03:00
Ivan Kravets
eb2cd001b6
Use private "_idedata" target when fetching data for debugging
2021-04-24 18:01:35 +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
34b4f8265a
Debug unit tests created with PlatformIO Unit Testing solution // Resolve #948
2021-03-19 20:25:30 +02:00
Ivan Kravets
eebdf04357
Load "idedata" configuration from a dumped file
2021-03-19 13:46:27 +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
c0357daf01
Remove Python 2 code
2021-03-17 21:08:06 +02:00
Ivan Kravets
0a8b66ee95
Configure a custom debug adapter speed using a new debug_speed option // Resolve #3799
2021-01-26 21:21:41 +02:00
Ivan Kravets
5a1b0e19b2
Initialize a new project or update existing passing working environment name and its options // Resolve #3686
2020-10-29 22:59:48 +02:00
Ivan Kravets
5cc21511ad
Show owner name for packages
2020-09-02 16:07:16 +03:00
Ivan Kravets
80c1774a19
Docs: PlatformIO Core 5.0: new commands, migration guide, other improvements
2020-08-28 14:08:26 +03:00
Ivan Kravets
0eb8895959
Add support for “globstar/**” (recursive) pattern
2020-05-26 14:25:28 +03:00