Ivan Kravets
e48e15b014
Fix "memoized" helper when "expire" is not used
2018-05-25 21:13:47 +03:00
Ivan Kravets
aa28beddd8
Handle broken JSON files
2018-04-15 06:08:29 +03:00
Ivan Kravets
ec9a2b02ea
Verify mDNS devices before dumping // Issue #1381
2018-03-23 17:51:45 +02:00
Ivan Kravets
275648a882
Check for non-ASCII chars mDNS service // Issue #1381
2018-03-23 13:54:33 +02:00
Ivan Kravets
44fc500c93
Fix issue with incorrect API result
2018-03-23 12:13:59 +02:00
Ivan Kravets
d54327f1a9
Refactor @memoized decorator with expiration feature; cache installed boards per platform
2018-03-23 00:08:07 +02:00
Ivan Kravets
c20cd1b464
Do not load automaically JSON from cached resources
2018-03-19 17:16:51 +02:00
Ivan Kravets
6ec1890f52
Fix GitHub's "TLSV1_ALERT_PROTOCOL_VERSION" issue when upgrading PIO Core to development version
2018-03-03 14:36:17 +02:00
Ivan Kravets
f7023aa8ff
Print platform information while processing environment
2018-02-07 19:44:02 +02:00
Ivan Kravets
f8dafbca80
Show device system information (MCU, Frequency, RAM, Flash, Debugging tools) in a build log
2018-01-25 17:58:52 +02:00
Ivan Kravets
b8fde283fd
Use util.get_systype when checking for system
2018-01-24 18:33:41 +02:00
Ivan Kravets
d822334fdd
Drop "python-dateutil" dependency, implement light-weight "parse_date"
2018-01-16 00:57:06 +02:00
Ivan Kravets
24f314d73d
Improve a work in off-line mode
2018-01-13 19:44:05 +02:00
Ivan Kravets
a6c84da83a
Check cached API result before Internet
2018-01-13 01:21:53 +02:00
Ivan Kravets
fda439841e
Restore PY2/3 ConfigParser
2018-01-10 03:07:17 +02:00
Ivan Kravets
c558584640
Fix importing of ConfigParser
2018-01-10 02:58:50 +02:00
Ivan Kravets
1090c414f5
Update PIO Core+ and PIO Home // Resolve #1247 Resolve #1280 Resolve #1284 Resolve #1286
2018-01-10 02:06:05 +02:00
Ivan Kravets
61872dd734
Improve support of PIO Unified Debugger for Eclipse Oxygen
2018-01-06 01:04:43 +02:00
Ivan Kravets
5e666492c3
Rename envs_dir
option to build_dir
in platformio.ini
2018-01-03 15:47:02 +02:00
Ivan Kravets
12e4318de7
Don't follow redirects when checking internet connection
2017-12-28 17:15:34 +02:00
Ivan Kravets
9c9a40a531
Add GitHub to PING_INTERNET_IPS list
2017-12-28 15:01:18 +02:00
Ivan Kravets
55d4fc23d0
Use "path" instead of "device" for logical devices
2017-12-27 16:02:36 +02:00
Ivan Kravets
e29ecb47a5
Skip mDSN services with wrong encoding
2017-12-23 22:59:49 +02:00
Ivan Kravets
a6c1869eb2
Depend on "zeroconf" from "contrib-pysite"
2017-12-19 14:47:31 +02:00
Ivan Kravets
c6abdf8206
Check zeroconf installation before adding to setuptools
2017-12-19 12:41:56 +02:00
Ivan Kravets
31814b5122
Extend "pio device list" command with new options to list logical devices and multicast DNS services // Resolve #463
2017-12-18 21:31:49 +02:00
Ivan Kravets
ca8bc3819f
Add "include" folder for project’s header files // Resolve issue #1107
2017-12-14 22:02:41 +02:00
Ivan Kravets
ef00ecd7f1
Test IPs which used for testing internet connection
2017-12-14 20:18:19 +02:00
Ivan Kravets
0f37e15b6c
Improve off-line mode // Resolve #1126
2017-12-13 18:14:01 +02:00
Ivan Kravets
18b10a7fbf
Raise exception when try to load non-PIO project
2017-12-03 02:15:49 +02:00
Ivan Kravets
b670ab4888
Initial support for non-ascii locales
2017-11-02 23:14:32 +02:00
Ivan Kravets
a0626ac958
Hint user to delete file manually when exception is raised
2017-09-24 01:28:41 +03:00
Ivan Kravets
fc7f1c0728
Fix platforms, packages, and libraries updating behind proxy // Resolve #1061
2017-09-16 16:35:35 +03:00
Ivan Kravets
f4c6919800
Don't verify SSL certificates for Python < 2.7.9
2017-09-05 14:23:49 +03:00
Ivan Kravets
49244072c4
Improve fetching of logical disks
2017-08-31 20:56:25 +03:00
Ivan Kravets
4ff1d640b3
Minor fixes
2017-08-17 23:55:42 +03:00
Ivan Kravets
541993c06b
Implement throttle for API calls
2017-08-15 22:57:20 +03:00
Ivan Kravets
d7d66fd4a6
Improve fetching logical disks
2017-08-14 15:27:12 +03:00
Ivan Kravets
f13537cabb
YAPF
2017-07-24 17:35:41 +03:00
Ivan Kravets
35a91dbd57
Pre/Post extra scripting for advanced control of PIO Build System // Resolve #891
2017-06-30 00:15:49 +03:00
Ivan Kravets
fddcc3c965
Fix SSL SNI issue for Python < 2.7.9
2017-06-14 19:41:36 +03:00
Ivan Kravets
4d1a135d76
Apply YAPF
2017-06-05 16:05:05 +03:00
Ivan Kravets
45e75f7473
Copyright (c) 2014-present PlatformIO <contact@platformio.org>
...
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
2017-06-05 16:02:39 +03:00
Ivan Kravets
e2811a4a28
Check PIO download storage for "Internet ON"
2017-06-01 19:47:50 +03:00
Ivan Kravets
074e262e66
Use BinTray when checking Internet connection // Resolve #968
2017-05-27 02:35:48 +03:00
Ivan Kravets
a8da7dcfd3
Fix PyLint warning
2017-05-05 13:02:20 +03:00
Ivan Kravets
d37c6fcdce
Use root directory for PIO Home when path contains non-ascii characters // Resolve #951 Resolve #952
2017-05-04 21:02:32 +03:00
Ivan Kravets
6b0467ead5
Use internal context to fetch IDE data
2017-04-27 18:28:50 +03:00
Ivan Kravets
44be1dc1c7
Some fixes for new PyLint
2017-04-15 16:36:59 +03:00
Ivan Kravets
8c283dc8a0
Inform about broken manifest while loading it // Resolve #899
2017-03-08 19:55:56 +02:00