Commit Graph

  • 51115c1254 Ignore vscode-cpptools cache (#2623) Peter 2019-06-16 19:37:32 +10:00
  • 40c8046546 Fix Teensy serial lockout (#2676) Peter 2019-06-16 19:36:41 +10:00
  • fa761f9616 Use build cache for AppVeyor CI examples Ivan Kravets 2019-06-15 22:06:55 +03:00
  • 5fabadd059 Use build cache for CI examples Ivan Kravets 2019-06-15 21:12:40 +03:00
  • 38408c1e1f Use only 1 example per framework for CI Ivan Kravets 2019-06-15 21:09:52 +03:00
  • fbdfe31f17 Shared cache directory for the build derived files // Resolve #2674 Ivan Kravets 2019-06-15 18:53:13 +03:00
  • bd8ba738cf Improve docs how to enable PIO Core dev/version in PIO IDE Ivan Kravets 2019-06-13 23:46:53 +03:00
  • 8b8b6c3b9e Bump version to 4.0.0a23 Ivan Kravets 2019-06-13 22:57:53 +03:00
  • bd3b29c304 Fix converting to real version Ivan Kravets 2019-06-13 20:24:55 +03:00
  • 1339924c2e Print installation progress for "lib_deps" after LDF banner Ivan Kravets 2019-06-13 19:54:40 +03:00
  • 46eab99888 Typo fix Ivan Kravets 2019-06-13 18:31:03 +03:00
  • 461d71c2c7 Look firstly in built-in library storages for a missing dependency instead of PlatformIO Registry // Resolve #1654 Ivan Kravets 2019-06-13 18:22:36 +03:00
  • 1ccc526960 Revert "Revert back "Look firstly in built-in library storages"" Ivan Kravets 2019-06-13 13:08:53 +03:00
  • 5338a9caa3 Bump version to 4.0.0a22 Ivan Kravets 2019-06-13 00:42:24 +03:00
  • 4ae302762a Revert back "Look firstly in built-in library storages" Ivan Kravets 2019-06-13 00:42:10 +03:00
  • 98513c9967 Fix nested import Ivan Kravets 2019-06-12 23:47:22 +03:00
  • b6688db8b7 Bump version to 4.0.0a21 Ivan Kravets 2019-06-12 22:03:28 +03:00
  • d5c98e4f27 Look firstly in built-in library storages for a missing dependency instead of PlatformIO Registry // Resolve #1654 Ivan Kravets 2019-06-12 22:02:59 +03:00
  • b7e9bcb609 Do not check udev rules for gdb --version Ivan Kravets 2019-06-11 20:30:06 +03:00
  • 9de7297d38 Fix "UnicodeEncodeError: 'ascii' codec can't encode characters" // Resolve #2644 Ivan Kravets 2019-06-10 19:44:18 +03:00
  • 97acf23a6d Docs: Add info how to enable built-in PIO Core for VSCode Ivan Kravets 2019-06-10 16:58:34 +03:00
  • 80718ebb95 Fix "UnicodeEncodeError: 'ascii' codec can't encode characters" // Resolve #2644 Ivan Kravets 2019-06-10 15:25:59 +03:00
  • 643d118062 Sync docs Ivan Kravets 2019-06-07 17:42:33 +03:00
  • 15b5a14995 Bump version to 4.0.0a20 Ivan Kravets 2019-06-07 17:24:07 +03:00
  • 68a3b3f9e7 Custom platform_packages per a build environment with an option to override default // Resolve #1367 Ivan Kravets 2019-06-07 17:22:02 +03:00
  • 5f1bd286c7 Fix "ValueError: invalid literal for int() with base 10: '0.0'" // Resolve #2646 Ivan Kravets 2019-06-07 15:12:24 +03:00
  • d18b4f12d0 Sync docs Ivan Kravets 2019-06-07 15:01:52 +03:00
  • d9010230a4 Make internal in-memory cache for package manager to be instance related Ivan Kravets 2019-06-07 15:01:27 +03:00
  • 686d615639 Cast env_name to string // Resolve #2644 Ivan Kravets 2019-06-07 13:14:14 +03:00
  • d205370e9b Docs: Minor changes to migration guide Ivan Kravets 2019-06-07 01:06:16 +03:00
  • ce66033190 Docs: update migration from 3.0 to 4.0 Ivan Kravets 2019-06-07 00:18:34 +03:00
  • bcff26d4d7 Refactor using "@util.memoized" Ivan Kravets 2019-06-06 00:13:04 +03:00
  • 898d79956d Bump version to 4.0.0a19 Ivan Kravets 2019-06-05 18:28:23 +03:00
  • 522f814811 Show detailed info about a platform when is installed from local folder or VCS // Resolve #2081 Ivan Kravets 2019-06-05 18:26:39 +03:00
  • 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 Ivan Kravets 2019-06-05 17:57:22 +03:00
  • 84ce7db3e3 Fixed an issue when library keeps reinstalling for non-latin path // Resolve #1252 Ivan Kravets 2019-06-05 17:53:02 +03:00
  • f873bd41f8 Better printing of relative path for removed objects Ivan Kravets 2019-06-05 16:47:02 +03:00
  • 5c8c10e7d3 Do not check that lib_extra_dirs exist // Resolve #2624 Ivan Kravets 2019-06-04 13:55:11 +03:00
  • a504a13fa8 Fix broken example with ConfigParser using // Resolve #2616 Ivan Kravets 2019-06-04 00:50:45 +03:00
  • d09964a897 Use common IDE data loading for IDE and DEBUG Ivan Kravets 2019-06-03 19:20:10 +03:00
  • 4416c12747 Fix numerous issues related to "UnicodeDecodeError" and international locales, or when project path contains non-ASCII chars // Resolve #2100 Ivan Kravets 2019-06-03 17:44:41 +03:00
  • 80a1b95887 Sync docs Ivan Kravets 2019-06-03 14:48:05 +03:00
  • 9eb18ca72d PyLint fix Ivan Kravets 2019-06-03 14:29:22 +03:00
  • 37653d8446 Better decoding SCons arguments Ivan Kravets 2019-06-03 13:57:58 +03:00
  • e269c91d26 Improve compatibility with hashlib Py2/Py3 Ivan Kravets 2019-06-03 13:30:35 +03:00
  • ac3236693f Bump version to 4.0.0a18 Ivan Kravets 2019-06-03 01:14:02 +03:00
  • d0b3c5ee86 Switch between Build Configurations (release and debug) with a new project configuration option build_type // Resolve #2184 Ivan Kravets 2019-06-02 14:11:31 +03:00
  • 23a2022f04 Add support for PLATFORMIO_DEFAULT_ENVS system environment variable // Resolve #1967 Ivan Kravets 2019-06-01 22:43:44 +03:00
  • c5177efd0b Minor fixes Ivan Kravets 2019-06-01 22:24:38 +03:00
  • d51cd9c277 Bump version to 4.0.0a17 Ivan Kravets 2019-06-01 19:48:21 +03:00
  • 6257480d0d Print platform package details, such as version, VSC source and commit // Resolve #2155 Ivan Kravets 2019-06-01 19:44:45 +03:00
  • 4af615a49c Maintain renamed options when reading configuration file Ivan Kravets 2019-06-01 16:58:14 +03:00
  • 6186b425d4 Typo fix Ivan Kravets 2019-06-01 15:38:55 +03:00
  • c038074489 Override default development platform upload command with a custom // Resolve #2599 Ivan Kravets 2019-06-01 14:36:07 +03:00
  • d25f1ddc21 Add project folder prefix to $PROJECT_HASH Ivan Kravets 2019-05-31 21:47:50 +03:00
  • 5011e47709 Added support for "shared_dir" Ivan Kravets 2019-05-31 21:18:37 +03:00
  • 33d16bfcf0 Use named context meta vars for unit testing Ivan Kravets 2019-05-31 15:47:25 +03:00
  • bae21f1cdd Allow to pass multiple load commands to PIO Unified Debugger Ivan Kravets 2019-05-31 14:45:48 +03:00
  • 5f9fd9260e New project configuration parser with a strict options typing Ivan Kravets 2019-05-31 14:45:01 +03:00
  • 61db0f1d6a YAPF 0.27.0 Ivan Kravets 2019-05-30 23:42:15 +03:00
  • 1598c8197e Fix "clean" target Ivan Kravets 2019-05-30 23:33:57 +03:00
  • 01db26f204 Add a link to PIO Unified Debugger options Ivan Kravets 2019-05-30 22:26:42 +03:00
  • 12876c5c2b Merge branch 'feature/refactor-project-options' into develop Ivan Kravets 2019-05-30 22:15:16 +03:00
  • 5c60d922ca Skip "arduino-mock" from CI Ivan Kravets 2019-05-30 22:15:06 +03:00
  • 0570fc6c48 Don't override custom "core_dir" on Windows platform Ivan Kravets 2019-05-30 21:56:55 +03:00
  • f3c8277572 Fix broken tests Ivan Kravets 2019-05-30 21:27:12 +03:00
  • 1dbaed5beb Implement "silent" mode for config.validate() Ivan Kravets 2019-05-30 21:26:51 +03:00
  • 19c1574993 Use the latest TOX for Travis.CI Ivan Kravets 2019-05-30 17:37:48 +03:00
  • 346579b93c Improve type converting for config options Ivan Kravets 2019-05-30 17:34:44 +03:00
  • 0ce2343836 Do not pass project settings as SCons arguments // Resolve #1637 Ivan Kravets 2019-05-30 17:08:00 +03:00
  • d5e277b7cc Minor improvements to unit testing engine Ivan Kravets 2019-05-30 16:39:17 +03:00
  • 3cc4af1723 Refactor project config options Ivan Kravets 2019-05-30 16:38:04 +03:00
  • 8d05903bf3 Log THE ONLY non sensitive data (used board, platform, and framework) Ivan Kravets 2019-05-30 14:36:04 +03:00
  • 7f845ab943 Sync docs and examples Ivan Kravets 2019-05-30 14:32:49 +03:00
  • ddc8a353cb Sync docs Ivan Kravets 2019-05-28 12:53:54 +03:00
  • 9ce9171a36 Fix typo Ivan Kravets 2019-05-28 01:19:51 +03:00
  • dec43bec9d Fix test Ivan Kravets 2019-05-28 00:09:20 +03:00
  • 99377130eb Enhance unit testing summary Ivan Kravets 2019-05-27 22:25:48 +03:00
  • 3df01405a1 Remove unused Python imports Ivan Kravets 2019-05-27 22:25:22 +03:00
  • 3adcf66453 Docs: Use native Python ConfigParser for extra scripting examples Ivan Kravets 2019-05-27 19:03:31 +03:00
  • b88c262a9d Use the latest version of tox for AppVeyor CI Ivan Kravets 2019-05-27 18:49:35 +03:00
  • 5999bcee3f Update history Ivan Kravets 2019-05-27 18:45:24 +03:00
  • 078b0af312 Test only 1 project example per dev/platform for AppVeyor CI Ivan Kravets 2019-05-27 18:17:57 +03:00
  • a0fb88e28a Implement "envLibdepsDirs" per project for PIO Home Ivan Kravets 2019-05-27 17:57:46 +03:00
  • 3cd4b005d8 Open sourcing PIO Unified Debugger, PIO Unit Testing Engine, and PIO Home Server Ivan Kravets 2019-05-27 17:19:33 +03:00
  • 0a523fc06c Docs: Minor tweak Ivan Kravets 2019-05-27 14:33:38 +03:00
  • 16864509af Document "Override package files" Ivan Kravets 2019-05-27 14:21:48 +03:00
  • cb8af5add9 Print "No items found" when there are no packages for llisting Ivan Kravets 2019-05-27 12:28:04 +03:00
  • 3f96dc1432 Fixed an issue when package cache (Library Manager) expires too fast // Resolve #2559 Ivan Kravets 2019-05-27 12:24:20 +03:00
  • e1aa29cb36 Bump version to 4.0.0a16 Ivan Kravets 2019-05-25 22:18:23 +03:00
  • 6e87089ded Add support for Unix shell-style wildcards for "monitor_port" option // Resolve #2541 Ivan Kravets 2019-05-25 22:14:38 +03:00
  • a84195bb5a Add user-definable monitor options to platformio.ini // Resolve #2165 Ivan Kravets 2019-05-25 21:49:51 +03:00
  • 70a0bd72c0 Sync "include" directory for PIO Remote // Resolve #2210 Ivan Kravets 2019-05-25 21:06:08 +03:00
  • fea7e97112 Fix an issue with hardcoded C stadard version when generating project for CLion IDE // Resolve #2527 Ivan Kravets 2019-05-25 20:47:39 +03:00
  • 7beb332b31 Support custom CMake configuration for CLion IDE using `CMakeListsUser.txt` file Ivan Kravets 2019-05-25 20:46:56 +03:00
  • 7b2c1f27fc Sync docs Ivan Kravets 2019-05-25 20:46:23 +03:00
  • 67f7b6cda3 Bump version to 4.0.0a15 Ivan Kravets 2019-05-25 01:18:28 +03:00
  • 4266cba53b Cleanup ".piolibdeps" Ivan Kravets 2019-05-25 01:10:35 +03:00
  • 19725fec04 Add options to override default locations used by PlatformIO Core // Resolve #1615 Ivan Kravets 2019-05-24 20:49:05 +03:00
  • a6e5a0c7f5 Fix an issue for Project Generator when include path search order is inconsistent to what passed to the compiler // Resolve #2509 Ivan Kravets 2019-05-24 16:06:27 +03:00