Ivan Kravets
eb20f3410a
Minor fixes
2023-05-04 23:13:10 +03:00
Ivan Kravets
f840577066
Remove unnecessary logging
2023-05-03 22:26:12 +03:00
Ivan Kravets
d728e0e873
Introduced a new --sample-code option to the pio project init command
2023-05-03 11:21:49 +03:00
Ivan Kravets
981266646c
Force drive letter to lower case when calculating project checksum on Windows // Resolve #4600
2023-04-24 18:24:35 +03:00
Ivan Kravets
82d380d895
Improve docs for "build_flags"
2023-04-21 11:40:54 +03:00
Ivan Kravets
9344f3cd81
Revert "Improved support for projects located on Windows network drives // Issue #3417 "
...
This reverts commit a0c959be28 .
2023-04-21 11:25:48 +03:00
Ivan Kravets
a0c959be28
Improved support for projects located on Windows network drives // Issue #3417
2023-04-20 19:34:15 +03:00
Ivan Kravets
743fc8e636
Improved support for projects located on Windows network drives // Resolve #3417
2023-04-20 18:57:22 +03:00
Ivan Kravets
97a7cdd2a2
Check simultaneous use of monitor_raw and monitor_filters
2023-04-18 21:35:22 +03:00
Ivan Kravets
66fe55668e
Resolved an issue where the incorrect debugging environment was generated for VSCode in "Auto" mode // Resolve #4597
2023-04-12 22:21:51 +03:00
Ivan Kravets
269d5e0a3e
Added validation for project working environment names
2023-03-20 15:00:22 -06:00
Ivan Kravets
a24cf50413
Minor fixes
2023-03-18 23:13:24 -06:00
Valerii Koval
d9ff250f82
Improved file filtering for the Static Analysis feature ( #4570 )
...
* Improved file filtering for the Static Analysis feature
* Better handling of legacy "check_patterns" option
* Rename "check_src_filter" to plural form to better represent functionality
* Move to plural forms of filter variables
2023-03-19 00:45:59 +02:00
Ivan Kravets
1af508272b
Format code with Black 23.1.0
2023-02-02 17:46:03 +02:00
Ivan Kravets
2fbd766fd9
Remove debug code
2023-01-14 19:43:31 +02:00
Ivan Kravets
fb5e99473f
Fixed an issue when extends does not override options in the right order // Resolve #4462
2023-01-14 19:40:53 +02:00
Ivan Kravets
42f1197de8
Added a new "name" configuration option to customize a project name // Resolve #4498
2023-01-14 17:17:26 +02:00
Ivan Kravets
17360b0ed2
Show the real error message instead of "Can not remove temporary directory" when "platform.ini" is broken // Resolve #4480
2023-01-13 19:56:08 +02:00
Ivan Kravets
bf7fb15941
Made assets (templates, "99-platformio-udev.rules") part of Python’s module // Resolve #4458
2022-11-18 19:51:19 +02:00
Ivan Kravets
158aabbdf2
Improved caching of build metadata in debug mode
2022-08-24 12:54:35 +03:00
Ivan Kravets
bc9d9ac2db
Keep custom "unwantedRecommendations" when generating projects for VSCode // Resolve #4383
2022-08-09 15:47:04 +03:00
Ivan Kravets
e498119e0d
Improved project dependency resolving when using the pio project init --ide command
2022-07-22 18:18:26 +03:00
Ivan Kravets
236c4570cf
Added new `monitor_encoding` project configuration option // Resolve #4350
2022-07-11 13:26:43 +03:00
Ivan Kravets
2a5de43964
Refactor project IDE integration
2022-07-02 20:16:56 +03:00
Ivan Kravets
b006f53010
PyLint: Fix "useless-object-inheritance"
2022-07-02 19:03:25 +03:00
Ivan Kravets
19d518fc4c
Fix PyLint: Consider explicitly re-raising
2022-07-02 18:37:57 +03:00
Ivan Kravets
30709fd0b3
Replaced monitor_flags with independent project configuration options: monitor_parity, monitor_eol, monitor_raw, monitor_echo
2022-06-15 15:36:17 +03:00
Ivan Kravets
32386bec18
Make "get_project_watch_lib_dirs" public for IDEs
2022-06-01 12:11:26 +03:00
Ivan Kravets
472c80159d
Do not export common libdeps_dir
2022-05-31 21:59:24 +03:00
Ivan Kravets
52f8e98eed
Move "run" command to the root
2022-05-31 17:20:56 +03:00
Ivan Kravets
dcecd5f922
Refactor handling of CLI commands
2022-05-31 17:07:56 +03:00
Ivan Kravets
87dffa36b8
Improved support for user inputs
2022-05-26 22:29:51 +03:00
Ivan Kravets
f7e24f2093
Drop "test_verbosity_level" configuration option // Issue #4276
2022-05-20 10:56:42 +03:00
Ivan Kravets
9b141bf5a8
Control Unit Testing verbosity with a new test_verbosity_level configuration option // Resolve #4276
2022-05-19 21:23:30 +03:00
Ivan Kravets
abf6304818
Fixed an issue when using "Interpolation of Values" and merging str+int options // Resolve #4271
2022-05-17 16:03:33 +03:00
Ivan Kravets
b764a2220f
Improved support for the renamed configuration options // Resolve #4270
2022-05-17 13:33:25 +03:00
Ivan Kravets
9163e9e67d
Rename pio project data to the pio project metadata command
2022-05-15 16:57:27 +03:00
John Belmonte
e7a172b8dd
qtcreator: add project-update makefile target ( #4267 )
...
* qtcreator: add project-update makefile target
* add prompt and delete .pio/
* formatting
* forced rm
* remove workaround of deleting .pio/
2022-05-15 15:34:57 +03:00
John Belmonte
db11244f49
qtcreator IDE gitignore tweaks ( #4266 )
...
* add .gitignore to project files
* exclude qtc_clangd
* don't exclude user project config file
2022-05-15 13:52:59 +03:00
Ivan Kravets
54f0748201
Cache a build metadata only for debugging // Resolve #4267
2022-05-15 13:52:11 +03:00
Ivan Kravets
19853b0b66
Implement config.get_default_env()
2022-05-14 17:55:36 +03:00
Ivan Kravets
ce62514a17
Resolve project dependencies with pio project init command
2022-05-14 16:31:08 +03:00
Ivan Kravets
4a4ba5594b
Rename "load_project_ide_data" to the "load_build_metadata"
2022-05-14 16:30:20 +03:00
Ivan Kravets
af5a820862
Rename "load_project_ide_data" to the "load_build_metadata"
2022-05-14 16:29:41 +03:00
Ivan Kravets
cb1c825747
Merge branch 'develop' of https://github.com/platformio/platformio-core into develop
2022-05-14 15:27:13 +03:00
John Belmonte
8c27754045
qtcreator IDE template now generates a "generic" Qt project ( #4262 )
...
* Create qtcreator-generic IDE template.
* Fix case of #define in qtcreator-generic template .config file.
* follow directory move
* * fix includes output
* fixup -mlong-calls for clang
* add Makefile to files output
* fix escaping in config output
* Makefile improvements:
* support any platformio run target
* remove platformio deprecated -f option
* remove explicit default target (first is always default)
* replace qtcreator rather than making another IDE target
Co-authored-by: Donna Whisnant <dewhisna@users.noreply.github.com >
2022-05-14 15:26:04 +03:00
Ivan Kravets
3247e661e9
Regroup "pio project" command
2022-05-14 13:41:20 +03:00
Ivan Kravets
ed0b12dcf9
Improve project config parser to resolve renamed options // Issue #4259
2022-05-12 13:24:27 +03:00
Ivan Kravets
65f2f02d93
Add support for GoogleTest testing and mocking framework // Resolve #3572
2022-05-10 14:30:02 +03:00
Ivan Kravets
82778473fe
New: "doctest" testing framework // Resolve #4240
2022-05-06 20:00:23 +03:00