Ivan Kravets
4ca71e7df1
Project Generator: fixed a warning "Property !!! WARNING !!! is not allowed" for VSCode // Resolve #2243
2019-03-22 21:16:02 +02:00
Ivan Kravets
e0b9d080fa
Project Generator: add new targets for CLion IDE "BUILD_VERBOSE" and "MONITOR" (serial port monitor) // Resolve #359
2019-02-23 22:34:36 +02:00
Ivan Kravets
63075c9607
CLion: Improve project portability using "${CMAKE_CURRENT_LIST_DIR}" instead of USER_HOME
2019-01-17 18:04:52 +02:00
Ivan Kravets
286a53991c
Use GCC C++ compiler for Eclipse project indexer // Issue #1010
2019-01-11 12:52:00 +02:00
Ivan Kravets
a092f87c50
Eclipse: Provide language standard to a project C/C++ indexer // Resolve #1010
2019-01-10 21:57:39 +02: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
4dfa885a85
CLion: Improve project portability using "${CMAKE_CURRENT_LIST_DIR}" instead of full path
2018-12-13 17:30:10 +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
d8cbe99f2c
Fix an issue with a broken headers list when generating ".clang_complete" for Emacs // Resolve #1960
2018-12-12 15:50:34 +02:00
Ivan Kravets
f539513376
Fixed spurious project's "Problems" for PlatformIO IDE for VSCode when ARM mbed framework is used
2018-12-12 01:28:37 +02:00
Ivan Kravets
16df5474e4
VSCode IntelliSense config: Typo fix with useless bracket
2018-11-29 15:59:22 +02:00
Ivan Kravets
d475f44e49
Escape string when generating manifest for VSCode C/C++ IntelliSense service
2018-11-27 00:54:59 +02:00
Ivan Kravets
4a17a9b5b3
Improved IntelliSense for PlatformIO IDE for VSCode via passing extra compiler information for C/C++ Code Parser
2018-11-21 15:00:13 +02:00
Ivan Kravets
2007491be9
Don't override existing ".gitignore" file
2018-10-27 14:20:33 +03:00
Ivan Kravets
e96078b4e3
Exclude upcoming ".pio" from VCS
2018-10-27 14:18:47 +03:00
Ivan Kravets
1183105557
Revert back an clang includes list without quotes for Atom
2018-10-17 01:46:16 +03:00
Ivan Kravets
0159b1cf7f
Fixed an issue with broken includes when generating `.clang_complete` and space is used in path // Issue #1873
2018-10-12 23:04:12 +03:00
José Antonio de la Torre
d9dd83e327
Solved issues with vim whitespaces in paths ( #1873 )
...
When a library has whitespaces in the name the path
will contain whitespace too. When vim tries to decode
path it will fail.
This fix wrap each path with quotes.
2018-10-12 22:41:13 +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
b7ac59066f
Revert back "PIO Debug (skip Pre-Debug)" debug configuration for VSCode
2018-09-06 22:21:46 +03:00
Ivan Kravets
a477e8cb23
Default VSCode Debug configuration without Pre-Debug
2018-09-06 16:34:27 +03:00
Ivan Kravets
78c383eb68
Use Pre-Debug task by its VSCode defination
2018-08-27 18:55:08 +03:00
Ivan Kravets
d448a0ec5c
Switch docs to HTTPS
2018-08-15 19:44:02 +03:00
Ivan Kravets
2ba41cddc4
Disable exec command for Sublime Text debugger
2018-07-17 20:58:20 +03:00
Ivan Kravets
8f88939aa0
Shorten a name for VSCode debug launch configurations
2018-07-04 00:06:44 +03:00
Ivan Kravets
6dada01e70
Disable macOS frameworks for VSCode IntelliSense
2018-07-03 14:17:38 +03:00
Ivan Kravets
3243a84dba
Fix incorrect handling of C/C++ standards passed via build_flags
2018-05-31 16:38:33 +03:00
Ivan Kravets
2bb22a86d7
New UI for PIO Unified Debugger and VSCode
2018-05-08 18:23:27 +03:00
Ivan Kravets
39aaae303f
Use "debug_init_break" for Eclipse
2018-05-08 18:22:56 +03:00
Ivan Kravets
b1caaa2208
Export path to SVD file for IDEs
2018-04-27 20:37:41 +03:00
Ivan Kravets
f46072f769
Generate beta configuration for the new PIO Debugger for VSCode
2018-04-27 18:01:08 +03:00
Ivan Kravets
3ce62fbafe
Escape compiler path for Win
2018-04-20 14:00:40 +03:00
Ivan Kravets
b77160d363
Upgrade VSCode CPP manifest to v3
2018-04-20 13:56:04 +03: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
50b2bc07dc
Add PlatformIO IDE as recommended extension for VSCode's workspace
2018-03-22 12:10:16 +02:00
Jack
5e6d1d9361
Fix CLion not recognizing includes in lib and .piolibdeps ( #1429 )
2018-03-12 16:58:08 +02:00
Ivan Kravets
ef861ed702
Use workspace folder for VSCode CPP tool DB files
2018-03-06 10:38:41 +02:00
Ivan Kravets
e95354afeb
Bump version to 3.5.2rc1
2018-02-24 01:51:07 +02:00
Ivan Kravets
cfb9ec77ce
Keep VSCode CPP DB in workspace
2018-02-24 01:40:49 +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
53afdc5e02
Fix project generator for Qt Creator IDE // Resolve #1303 Resolve #1323
2018-02-05 21:44:37 +02:00
Ivan Kravets
17dc5f594f
VSCode: Show debug console for each session
2018-02-02 17:51:54 +02:00
Ivan Kravets
c9e578f977
Do not show debug console by default for VSCode
2018-01-31 01:11:25 +02:00
Ivan Kravets
1890162f3f
VSCode: add a new "Pre-Debug" task and run it before debugging session
2018-01-30 21:33:56 +02:00
Ivan Kravets
2b4b2eb571
Pass a list iterator directly to "any" or "all" functions
2018-01-18 22:04:43 +02:00
Ivan Kravets
bc18941eb0
Fix project generator for Qt Creator IDE // Resolve #1299 Resolve #1290
2018-01-18 01:30:39 +02:00
Ivan Kravets
6cddaf9eb7
Ignore VSCode launch.json for VCS
2018-01-13 19:01:27 +02:00
Ivan Kravets
712155243c
Add "lib" and ".piolibdeps" to CLion project index
2018-01-12 14:20:53 +02:00
Ivan Kravets
61eb989edd
Fix project generator for CLion // Issue #1287
2018-01-09 22:15:03 +02:00