Ivan Kravets
b805822eea
Remove debug code
2020-01-25 20:51:20 +02:00
Ivan Kravets
880d5bb8b0
Fix project saving
2020-01-25 20:47:10 +02:00
Ivan Kravets
ba441ca77c
Remove double blank lines when saving project config // Resolve #3293
2020-01-24 22:15:33 +02:00
Ivan Kravets
f9cae60225
Fix tests
2019-11-28 18:14:10 +02:00
Ivan Kravets
2fbe33bca0
Move "Board" Options to "Platform
2019-11-26 14:44:54 +02:00
Ivan Kravets
7345d3ea19
Improve dump of config data
2019-11-05 00:17:39 +02:00
Ivan Kravets
0a4bc1d4e3
Add "description" for project config options, configure "default" values
2019-11-02 19:41:39 +02:00
Ivan Kravets
1d5d09feab
Fixed an issue when Project Config Parser does not remove in-line comments when Python 3 is used // Remove #3213
2019-10-31 22:04:57 +02:00
Ivan Kravets
8ccf9d2e53
Implement project config "update" with "clear" option
2019-10-31 15:26:34 +02:00
Ivan Kravets
3146ab5d12
Allow export project config data as Tuple
2019-10-30 19:09:32 +02:00
Ivan Kravets
d2abac9b18
Fixed an issue when configuration file options partly ignored when `--project-conf
` // Resolve #3034 ( #3055 )
...
* Fixed an issue when configuration file options partly ignored when using custom ``--project-conf`` // Resolve #3034
* Py2 compatible makedirs
* Fix circle dependency
* Fix broken import in test examples
* Fix history
* Remove YAPF markers
* PyLint fix
* Fix invalid project conf path
* Move PIO Core to the root on Windows, issue with long CPPPATHs
* Respect global PLATFORMIO_BUILD_CACHE_DIR env var
* Fix Appveyor paths
* Minor changes
2019-09-27 14:13:53 +03:00
Ivan Kravets
7c41c7c2f3
Introduce Black to automate code formatting
2019-09-23 23:13:48 +03:00
Ivan Kravets
fe237f15aa
Implement "extends" for project configuration // Resolve #2953
2019-08-31 23:39:41 +03:00
Ivan Kravets
83f64cebbd
Remove test code
2019-07-02 12:23:35 +03:00
Ivan Kravets
69de40c409
Fix an issue when empty multiple values for project option were not casted to list // Resolve #2734
2019-07-02 12:21:06 +03:00
Ivan Kravets
23a2022f04
Add support for PLATFORMIO_DEFAULT_ENVS system environment variable // Resolve #1967
2019-06-01 22:43:44 +03:00
Ivan Kravets
4af615a49c
Maintain renamed options when reading configuration file
2019-06-01 16:58:14 +03:00
Ivan Kravets
6186b425d4
Typo fix
2019-06-01 15:38:55 +03:00
Ivan Kravets
f3c8277572
Fix broken tests
2019-05-30 21:27:12 +03:00
Ivan Kravets
346579b93c
Improve type converting for config options
2019-05-30 17:34:44 +03:00
Ivan Kravets
3cc4af1723
Refactor project config options
2019-05-30 16:38:04 +03:00
Ivan Kravets
4f98a3fd42
Share common (global) options between declared build environments using "[env]" section // Resolve #1643 Resolve #790
2019-05-08 20:19:39 +03:00
Ivan Kravets
c235974eb6
Switch to the new ProjectConfig API
2019-05-07 17:51:50 +03:00
Ivan Kravets
7f607b742f
Fix issue when handling dynamic variables
2019-05-04 12:23:23 +03:00
Ivan Kravets
8e55c9e4d0
Include external configuration files with "extra_configs" option // Resolve #1590
2019-05-03 21:03:36 +03:00