Commit Graph

3646 Commits

Author SHA1 Message Date
Ivan Kravets 8b8b6c3b9e Bump version to 4.0.0a23 2019-06-13 22:57:53 +03:00
Ivan Kravets bd3b29c304 Fix converting to real version 2019-06-13 20:24:55 +03:00
Ivan Kravets 1339924c2e Print installation progress for "lib_deps" after LDF banner 2019-06-13 19:54:40 +03:00
Ivan Kravets 46eab99888 Typo fix 2019-06-13 18:31:03 +03:00
Ivan Kravets 461d71c2c7 Look firstly in built-in library storages for a missing dependency instead of PlatformIO Registry // Resolve #1654 2019-06-13 18:22:36 +03:00
Ivan Kravets 1ccc526960 Revert "Revert back "Look firstly in built-in library storages""
This reverts commit 4ae302762a.
2019-06-13 13:08:53 +03:00
Ivan Kravets 5338a9caa3 Bump version to 4.0.0a22 2019-06-13 00:42:24 +03:00
Ivan Kravets 4ae302762a Revert back "Look firstly in built-in library storages" 2019-06-13 00:42:10 +03:00
Ivan Kravets 98513c9967 Fix nested import 2019-06-12 23:47:22 +03:00
Ivan Kravets b6688db8b7 Bump version to 4.0.0a21 2019-06-12 22:03:28 +03:00
Ivan Kravets d5c98e4f27 Look firstly in built-in library storages for a missing dependency instead of PlatformIO Registry // Resolve #1654 2019-06-12 22:02:59 +03:00
Ivan Kravets b7e9bcb609 Do not check udev rules for gdb --version 2019-06-11 20:30:06 +03:00
Ivan Kravets 9de7297d38 Fix "UnicodeEncodeError: 'ascii' codec can't encode characters" // Resolve #2644 2019-06-10 19:44:18 +03:00
Ivan Kravets 80718ebb95 Fix "UnicodeEncodeError: 'ascii' codec can't encode characters" // Resolve #2644 2019-06-10 15:25:59 +03:00
Ivan Kravets 15b5a14995 Bump version to 4.0.0a20 2019-06-07 17:24:07 +03:00
Ivan Kravets 68a3b3f9e7 Custom platform_packages per a build environment with an option to override default // Resolve #1367 2019-06-07 17:22:02 +03:00
Ivan Kravets 5f1bd286c7 Fix "ValueError: invalid literal for int() with base 10: '0.0'" // Resolve #2646 2019-06-07 15:12:24 +03:00
Ivan Kravets d9010230a4 Make internal in-memory cache for package manager to be instance related 2019-06-07 15:01:27 +03:00
Ivan Kravets 686d615639 Cast env_name to string // Resolve #2644 2019-06-07 13:14:14 +03:00
Ivan Kravets bcff26d4d7 Refactor using "@util.memoized" 2019-06-06 00:13:04 +03:00
Ivan Kravets 898d79956d Bump version to 4.0.0a19 2019-06-05 18:28:23 +03:00
Ivan Kravets 522f814811 Show detailed info about a platform when is installed from local folder or VCS // Resolve #2081 2019-06-05 18:26:39 +03:00
Ivan Kravets 394d272324 Fix numerous issues related to "UnicodeDecodeError" and international locales, or when project path contains non-ASCII chars // Resolve #143, Resolve #1342, Resolve #1959, Resolve #2100 2019-06-05 17:57:22 +03:00
Ivan Kravets 84ce7db3e3 Fixed an issue when library keeps reinstalling for non-latin path // Resolve #1252 2019-06-05 17:53:02 +03:00
Ivan Kravets f873bd41f8 Better printing of relative path for removed objects 2019-06-05 16:47:02 +03:00
Ivan Kravets 5c8c10e7d3 Do not check that lib_extra_dirs exist // Resolve #2624 2019-06-04 13:55:11 +03:00
Ivan Kravets d09964a897 Use common IDE data loading for IDE and DEBUG 2019-06-03 19:20:10 +03:00
Ivan Kravets 4416c12747 Fix numerous issues related to "UnicodeDecodeError" and international locales, or when project path contains non-ASCII chars // Resolve #2100 2019-06-03 17:44:41 +03:00
Ivan Kravets 9eb18ca72d PyLint fix 2019-06-03 14:29:22 +03:00
Ivan Kravets 37653d8446 Better decoding SCons arguments 2019-06-03 13:57:58 +03:00
Ivan Kravets e269c91d26 Improve compatibility with hashlib Py2/Py3 2019-06-03 13:30:35 +03:00
Ivan Kravets ac3236693f Bump version to 4.0.0a18 2019-06-03 01:14:02 +03:00
Ivan Kravets d0b3c5ee86 Switch between Build Configurations (release and debug) with a new project configuration option build_type // Resolve #2184 2019-06-02 14:11:31 +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 c5177efd0b Minor fixes 2019-06-01 22:24:38 +03:00
Ivan Kravets d51cd9c277 Bump version to 4.0.0a17 2019-06-01 19:48:21 +03:00
Ivan Kravets 6257480d0d Print platform package details, such as version, VSC source and commit // Resolve #2155 2019-06-01 19:44:45 +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 c038074489 Override default development platform upload command with a custom // Resolve #2599 2019-06-01 14:36:07 +03:00
Ivan Kravets d25f1ddc21 Add project folder prefix to $PROJECT_HASH 2019-05-31 21:47:50 +03:00
Ivan Kravets 5011e47709 Added support for "shared_dir" 2019-05-31 21:18:37 +03:00
Ivan Kravets 33d16bfcf0 Use named context meta vars for unit testing 2019-05-31 15:47:25 +03:00
Ivan Kravets bae21f1cdd Allow to pass multiple load commands to PIO Unified Debugger 2019-05-31 14:45:48 +03:00
Ivan Kravets 5f9fd9260e New project configuration parser with a strict options typing 2019-05-31 14:45:01 +03:00
Ivan Kravets 61db0f1d6a YAPF 0.27.0 2019-05-30 23:42:15 +03:00
Ivan Kravets 1598c8197e Fix "clean" target 2019-05-30 23:33:57 +03:00
Ivan Kravets 01db26f204 Add a link to PIO Unified Debugger options 2019-05-30 22:26:42 +03:00
Ivan Kravets 0570fc6c48 Don't override custom "core_dir" on Windows platform 2019-05-30 21:56:55 +03:00
Ivan Kravets f3c8277572 Fix broken tests 2019-05-30 21:27:12 +03:00