Ivan Kravets 
							
						 
					 
					
						
						
							
						
						21e2ac6695 
					 
					
						
						
							
							Use isolated library dependency storage per project build environment //  Resolve   #1696  
						
						 
						
						
						
						
					 
					
						2019-05-23 00:23:24 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						8643f0454e 
					 
					
						
						
							
							Move "glob_escape" and "get_file_contents" helpers to "compat" module  
						
						 
						
						
						
						
					 
					
						2019-05-17 13:18:15 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						834206ff20 
					 
					
						
						
							
							Move Python or Platform dependent code to "compat" module  
						
						 
						
						
						
						
					 
					
						2019-05-10 17:26:10 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						07a2a49d93 
					 
					
						
						
							
							Refactor project helpers  
						
						 
						
						
						
						
					 
					
						2019-05-07 22:13:21 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						c235974eb6 
					 
					
						
						
							
							Switch to the new ProjectConfig API  
						
						 
						
						
						
						
					 
					
						2019-05-07 17:51:50 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						aa2bc4a63b 
					 
					
						
						
							
							Implement "get_file_contents" helper  
						
						 
						
						
						
						
					 
					
						2018-12-27 14:48:22 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						a60c57ac58 
					 
					
						
						
							
							Initial support for Python 3.5+ //  Resolve   #895   Resolve   #1365  
						
						 
						
						
						
						
					 
					
						2018-12-26 20:54:29 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						9f4dde4b5e 
					 
					
						
						
							
							Use full path to PlatformIO CLI when generate project for IDE  
						
						 
						
						
						
						
					 
					
						2018-12-13 17:24:08 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						2007491be9 
					 
					
						
						
							
							Don't override existing ".gitignore" file  
						
						 
						
						
						
						
					 
					
						2018-10-27 14:20:33 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						22ceae0149 
					 
					
						
						
							
							* Do not re-create ".gitignore" and ".travis.yml" files if they were removed from a project  
						
						 
						
						
						
						
					 
					
						2018-09-20 14:57:42 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						d54327f1a9 
					 
					
						
						
							
							Refactor @memoized decorator with expiration feature; cache installed boards per platform  
						
						 
						
						
						
						
					 
					
						2018-03-23 00:08:07 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack 
							
						 
					 
					
						
						
							
						
						5e6d1d9361 
					 
					
						
						
							
							Fix CLion not recognizing includes in lib and .piolibdeps ( #1429 )  
						
						 
						
						
						
						
					 
					
						2018-03-12 16:58:08 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						0c2f973412 
					 
					
						
						
							
							Mark project source and library directories for CLion IDE //  Resolve   #1359   Resolve   #897   Resolve   #1345  
						
						 
						
						
						
						
					 
					
						2018-02-13 19:24:02 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						05081561c3 
					 
					
						
						
							
							Minor fixes  
						
						 
						
						
						
						
					 
					
						2017-12-16 01:07:03 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						b670ab4888 
					 
					
						
						
							
							Initial support for non-ascii locales  
						
						 
						
						
						
						
					 
					
						2017-11-02 23:14:32 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						8741f37831 
					 
					
						
						
							
							Minor improvements  
						
						 
						
						
						
						
					 
					
						2017-07-03 13:35:39 +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 
							
						 
					 
					
						
						
							
						
						1e5df747cd 
					 
					
						
						
							
							Handle `env_default` in "platformio.ini" when re-initializing a project //  Resolve   #950  
						
						 
						
						
						
						
					 
					
						2017-04-28 18:10:37 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						6b0467ead5 
					 
					
						
						
							
							Use internal context to fetch IDE data  
						
						 
						
						
						
						
					 
					
						2017-04-27 18:28:50 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						a874db38be 
					 
					
						
						
							
							Apply YAPF  
						
						 
						
						
						
						
					 
					
						2017-01-24 21:54:50 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						b26442d1fe 
					 
					
						
						
							
							Don’t touch VCS file if it isn’t modified // Issue  #848  
						
						 
						
						
						
						
					 
					
						2016-12-07 00:58:22 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						22a272061f 
					 
					
						
						
							
							Fix merging of ".gitignore" files when re-initialize project //  Resolve   #848  
						
						 
						
						
						
						
					 
					
						2016-12-07 00:14:47 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						c75fc623cb 
					 
					
						
						
							
							Better parser for IDE data  
						
						 
						
						
						
						
					 
					
						2016-12-04 23:52:38 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						a251470ebd 
					 
					
						
						
							
							Python style formatting  
						
						 
						
						
						
						
					 
					
						2016-10-31 20:05:34 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						f8e70c9362 
					 
					
						
						
							
							Improve detecting of Python EXE Path  
						
						 
						
						
						
						
					 
					
						2016-08-29 20:20:12 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						941c7ffd07 
					 
					
						
						
							
							Remove Python 2.6 code  
						
						 
						
						
						
						
					 
					
						2016-08-03 23:40:04 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						87d0ead203 
					 
					
						
						
							
							Format code with pep8 style  
						
						 
						
						
						
						
					 
					
						2016-08-03 23:38:20 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						0c9d539a92 
					 
					
						
						
							
							Update copyrights  
						
						 
						
						
						
						
					 
					
						2016-08-03 22:18:51 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						5b68d34764 
					 
					
						
						
							
							Allow to load PlatformIO project using passed directory  
						
						 
						
						
						
						
					 
					
						2016-07-18 15:36:08 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						0056651447 
					 
					
						
						
							
							Remove debug info  
						
						 
						
						
						
						
					 
					
						2016-07-09 18:49:35 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						a0d9173b4f 
					 
					
						
						
							
							Add "Rebuild C/C++ Project Index" target to CLion and Eclipse IDEs  
						
						 
						
						
						
						
					 
					
						2016-07-09 18:44:45 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						db204941ed 
					 
					
						
						
							
							Fix PyLint warning  
						
						 
						
						
						
						
					 
					
						2016-07-05 13:28:22 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						5cd3f9d84d 
					 
					
						
						
							
							Keep user changes for ".gitignore" file when re-generate/update project data  
						
						 
						
						
						
						
					 
					
						2016-07-05 13:18:31 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						52f1502051 
					 
					
						
						
							
							Split source files to HEADERS and SOURCES when generate project for Qt Creator IDE //  Resolve   #713  
						
						 
						
						
						
						
					 
					
						2016-07-04 23:42:19 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						e8acc9ca39 
					 
					
						
						
							
							Improve project generator for CLion IDE  
						
						 
						
						
						
						
					 
					
						2016-07-04 23:30:34 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						47c238b1eb 
					 
					
						
						
							
							Fix issue with `platformio init --ide` command for Python 2.6  
						
						 
						
						
						
						
					 
					
						2016-06-15 19:30:37 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						c55204cc50 
					 
					
						
						
							
							Use current Python interpreter for the all subprocess platformio calls  
						
						 
						
						
						
						
					 
					
						2016-01-19 18:42:59 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						8a85d7ef1c 
					 
					
						
						
							
							Ignore stupid PyLint warning with "wrong-import-order"  
						
						 
						
						
						
						
					 
					
						2016-01-13 01:23:58 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						0751a2cef9 
					 
					
						
						
							
							Fix CMakeLists.txt add_executable has only one source file //  Resolve   #421  
						
						 
						
						
						
						
					 
					
						2016-01-04 18:11:20 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						b1de8d119d 
					 
					
						
						
							
							Fix project generator for CLion IDE //  Resolve   #422  
						
						 
						
						
						
						
					 
					
						2016-01-02 13:53:39 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						f29a06e3f3 
					 
					
						
						
							
							Fix project generator for CLion IDE // Issue  #422  
						
						 
						
						
						
						
					 
					
						2016-01-02 01:05:05 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						19f1ccd0df 
					 
					
						
						
							
							🎄  Happy New 2016 Year!  🎄  
						
						 
						
						
						
						
					 
					
						2016-01-01 20:51:48 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						983db2f3c8 
					 
					
						
						
							
							Improve project initialisation  
						
						 
						
						
						
						
					 
					
						2015-12-08 18:42:50 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						904b08f497 
					 
					
						
						
							
							Add Apache License, Version 2.0 to  @PlatformIO  source code  
						
						 
						
						
						
						
					 
					
						2015-11-18 17:16:17 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						de2d6818c1 
					 
					
						
						
							
							Full support of CLion IDE including code auto-completion //  Resolve   #132  
						
						 
						
						
						
						
					 
					
						2015-10-13 14:01:16 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						43ca0e149f 
					 
					
						
						
							
							Remove debug info  
						
						 
						
						
						
						
					 
					
						2015-09-30 16:56:13 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						ad1666dd0a 
					 
					
						
						
							
							Fix double quotes in defines for Project Generator // Issue  #294  
						
						 
						
						
						
						
					 
					
						2015-09-30 16:54:12 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						0311418bfc 
					 
					
						
						
							
							Fix critical issue when platformio init --ide__ command hangs PlatformIO //  Resolve   #283  
						
						 
						
						
						
						
					 
					
						2015-09-06 18:16:09 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kravets 
							
						 
					 
					
						
						
							
						
						1f612b466c 
					 
					
						
						
							
							Fix platformio path for Windows  
						
						 
						
						
						
						
					 
					
						2015-09-05 22:43:12 +03:00