Ivan Kravets
e0c174b9b6
Improve PIO Home Misc RPC
2019-11-06 00:48:28 +02:00
Ivan Kravets
e5ec4de3a4
Extend PIO Home RPC with "project.config_update_description(path, text)" method
2019-11-06 00:05:17 +02:00
valeros
182835fabf
Rename check_patterns option to check_pattern
2019-11-05 11:36:20 +02:00
Ivan Kravets
7345d3ea19
Improve dump of config data
2019-11-05 00:17:39 +02:00
Ivan Kravets
3289e84b21
Refactor PIO Check from "check_filters" to "check_patterns"
2019-11-04 18:22:28 +02:00
Ivan Kravets
b45abf67a5
Fix broken debug configuration
2019-11-04 15:36:23 +02:00
Ivan Kravets
40109263f0
Fix initial debug configuration for J-Link
2019-11-02 23:09:56 +02:00
Ivan Kravets
b45261c3dc
Change initial debug configuration to: reset/halt, load, init break points
2019-11-02 22:56:11 +02:00
Ivan Kravets
73bcf18498
Fix broken debugger
2019-11-02 22:54:57 +02:00
Ivan Kravets
7784743cb1
Switch to default values from project configuration options
2019-11-02 19:44:28 +02:00
Ivan Kravets
da928efb43
Added "--shutdown-timeout" option to PIO Home Server
2019-11-01 14:40:03 +02:00
Ivan Kravets
cd3d638337
Disable parsing of extra configs for PIO Home Project RPC load/dump methods
2019-11-01 12:05:13 +02:00
Ivan Kravets
9b65a091da
Export config dump/load and schema to PIO Home Project.RPC
2019-10-31 15:27:34 +02:00
Ivan Kravets
2d4722477e
Automatically shutdown PIO Home server when no clients for 1 hour
2019-10-30 18:58:49 +02:00
valeros
d815daed29
Allow specifying defect level that will cause failure
2019-10-30 13:38:46 +02:00
valeros
c4e7674585
Don't pass header files to Cppcheck
2019-10-30 12:23:33 +02:00
Ivan Kravets
94f565db84
Show warning about restart IDE to affect PIO Home changes
2019-10-29 18:11:09 +02:00
Ivan Kravets
8d0584aa59
Add new IDE RPC "open_text_document" method for PIO Home
2019-10-29 17:37:09 +02:00
Ivan Kravets
7dbeab11a5
Add new OS.RPC "open_file" method for PIO Home
2019-10-29 17:36:36 +02:00
valeros
0194e09410
Use simple abspath to get absolute path to file with defect
2019-10-28 18:37:14 +02:00
valeros
187e30d055
Export full path to file with defect
2019-10-28 18:30:22 +02:00
valeros
39a7062503
Fix types of defect fields column and line
2019-10-28 18:12:39 +02:00
valeros
5573c3871c
Allow cppcheck suppress individual defects by default
2019-10-28 13:38:46 +02:00
valeros
48651286b6
Automatically detect C++ standard version when invoking cppcheck
2019-10-25 20:59:36 +03:00
valeros
0e7a2b3141
Automatically detect source files language when invoking cppcheck
2019-10-25 20:08:04 +03:00
valeros
4e43e7d3c3
Fix code formatting
2019-10-25 17:43:52 +03:00
valeros
f3d8c30f95
Skip ignored environments when exporting check report in JSON format
2019-10-25 15:50:19 +03:00
valeros
4486a85d4c
Introduce new flag --fail-on-defect to pio check
2019-10-25 15:40:50 +03:00
Ivan Kravets
5e681ec03c
ProjectRPC.config_call accepts first argument as dict/kwargs for Config.init
2019-10-25 14:01:46 +03:00
Ivan Kravets
784a5cd349
Add support for "Build Middlewares"
2019-10-25 00:33:04 +03:00
valeros
5345dd2674
Give a proper name to method that converts defect item to dict
2019-10-24 21:35:04 +03:00
valeros
8127fd9960
Export correct stats for each check tool
2019-10-24 20:44:34 +03:00
Ivan Kravets
70b484a2c2
Escape "\" char in GDB console output
2019-10-24 17:34:49 +03:00
Ivan Kravets
601989c5ff
Escape "\" char in GDB console output
2019-10-24 16:56:28 +03:00
Ivan Kravets
9c7cc87c5f
Move command related modules to "commands" package
2019-10-23 16:05:27 +03:00
Ivan Kravets
065607b68c
Disable PyLint's "import-outside-toplevel"
2019-10-18 15:41:52 +03:00
Ivan Kravets
be9aaf8902
Be compatible with Python 3.8, on Windows skip HOME and check for USERPROFILE
2019-10-17 20:57:40 +03:00
Ivan Kravets
6218b773fd
Better support for file contents writing // Issue #2796
2019-10-17 18:48:59 +03:00
valeros
31d4a5c72e
Add collective stats info about project components to check report
2019-10-17 13:42:00 +03:00
Ivan Kravets
27fc19d6b3
Switch to Marshmallow ODM framework
2019-10-17 00:17:16 +03:00
Ivan Kravets
af1a0f3587
Allow to build a manifest parser from directory
2019-10-01 00:11:31 +03:00
Ivan Kravets
703912fdc9
Strict manifest validation when submitting to Registry, more tests for manifest model
2019-09-30 23:45:03 +03:00
Ivan Kravets
744881da59
Refactor DataModel with a strict type declaration
2019-09-30 19:44:03 +03:00
Ivan Kravets
5f55c18373
Introduce DataModel, package manifest parser and base manifest model
2019-09-30 17:59:06 +03:00
Ivan Kravets
cd2a4ea535
Update copyrights
2019-09-27 17:21:35 +03: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
392fe1cbd0
Move Run to the root
2019-09-24 00:12:21 +03:00
Ivan Kravets
aa955819b0
Move PIO Check to the root
2019-09-23 23:44:42 +03:00
Ivan Kravets
b1f190a7f8
Move PIO Unit Testing to the root
2019-09-23 23:44:28 +03:00
Ivan Kravets
5453df94e4
Move PIO Unified Debugger to the root
2019-09-23 23:27:55 +03:00