Skip to main content
AgeCommit message (Collapse)AuthorFilesLines
2016-10-12Update cdt-baseline to point to final release of 9.1cdt_9_1Marc Khouzam1-2/+2
Change-Id: I9983d3f65515771f0986986d1a2d3e9a6a94d032
2016-10-11Bug 497512 - "bashisms" not supported by non-bash shellsMarc-Andre Laperle1-8/+7
Also include the latest version of plugins when launching (tail vs head). This makes a difference when the plugins were updated. Change-Id: Id97c9247f0507e177592ca3631348bf8f7fd3dbf Signed-off-by: Marc-Andre Laperle <>
2016-10-10Bug 504005 - [standalone] bundle version errorsAlvaro Sanchez-Leon1-1/+1
Change-Id: Id7ed91a7f7d24ca25bb5820dff39c7272a806e0d
2016-10-05releng: Use composite Orbit repo to get all orbit dependenciesMarc-Andre Laperle2-9/+4
This allows us to get the dependencies from one place and also this update site is more stable as it is not updated very frequently. Change-Id: I40de8fd0535270959ccad7b02c9d57aae765bc79 Signed-off-by: Marc-Andre Laperle <>
2016-10-01Bug 498171 - Fix scanner discovery for some boards.Doug Schaefer2-8/+47
Seeing issues with the Due board. Change-Id: I8af6de71f02e620b850dad7e14dcdd040b8f0bba
2016-09-12Whoops. Cut and paste disease in the CMake wizard.CDT_9_1_0Doug Schaefer1-2/+2
Change-Id: Idba445655069cb66492ae291487807de58d03220
2016-09-09Fix scanner info cache to properly refresh resource commands.Doug Schaefer1-3/+2
Change-Id: I32c1ad979a9261ab0fa592b252b6aa109a55ebba
2016-09-04lldb: Fix parsing of some version formatsMarc-Andre Laperle1-6/+10
Change-Id: Ifd8130f4ef97698cbdd0321a1b6644726165f131 Signed-off-by: Marc-Andre Laperle <> (cherry picked from commit 3427065e65803cffe1e75a413da893b8313904d5)
2016-09-02More missing stuff from CMake's Schaefer1-1/+3
2016-09-02Missing icons for cmake.uiDoug Schaefer1-1/+2
2016-09-02Add more missing properties file. Mark CMake as Preview.Doug Schaefer3-2/+6
Also add missing since tag. Change-Id: I66638d862ea2879024bdbd22cf0e42a6f9250761
2016-09-02Missing from in cmake.ui.Doug Schaefer1-1/+2
2016-08-31Allow participants in CMake toolchain file management.Doug Schaefer19-45/+297
For ESP8266, I want to auto discover the toolchains and friends installed into Eclipse. I also want to handle toolchain files manually added by the user. Adding providers and listeners. Adds prefix to gcc commands. Makes CMake config provider for Local only. ESP8266 has it's own launch config. Add build output to the build config model. And fix up output folders. Change-Id: I5aa178ff23e27dc24e3efe8e79de2e3a8d692cde
2016-08-30CMake and build architecture changes to improve launchingDoug Schaefer8-24/+88
Right now launch configuration delegates need to know too much about the specific build system for a project (cmake versus qt, for example) Start decoupling this and test out the theory with CMake. Change-Id: I8a362f16cddca77b37a5ab5920ee19318035d478 (cherry picked from commit 5426847cbbbfb03b944e5a82c80803ab06f48c36)
2016-08-29Categories were pretty messed up. FixingDoug Schaefer1-3/+3
2016-08-29Bug 337899 - [debug view][non-stop] Process label is not updatedMarc Dumais1-2/+12
In non-stop mode, when the last thread of a process is resumed, the corresponding process node icon, in the Debug View, is updated to the "running process" one. However the node was not being automatically refreshed, and so still showed the previous "suspended process" icon. This fix adds the necessary Delta to refresh the process node when a IResumedDMEvent is received. Change-Id: Ie7d2b6aef9ae7f5906e4b54470f74ee238e13ef5 (cherry picked from commit a90d9dfbf8cef53d276484e8c53fe971559767c8)
2016-08-28LLDB: Print an error when lldb is below minimum versionMarc-Andre Laperle6-1/+376
Prevent users from using a version of lldb that is too old. Before version 3.8 there was a hang and other issues. If the version cannot be determined, the launch stil proceeds. This is because there is no good way to get the version from the lldb-mi executable but rather, we can only do a best-effort to get the version from the normal lldb executable. If the lldb executable is not present but the lldb-mi is, this is a valid way to use the debugger but the version cannot be determined. In the future, it would be better if the lldb-mi executable could report the lldb version directly. But this would be an improvement in lldb, not CDT. Change-Id: Ief8a4ebd3ea1e3d549a5cef41ac3030ec48734c4 Signed-off-by: Marc-Andre Laperle <> (cherry picked from commit e5d8f677b2ae30a6010a9415e5596eaac752bb97)
2016-08-26Missed updates from last CMake change.Doug Schaefer3-2/+15
Change-Id: Ie4d8a389c2288e35261b6519971cb0e27a7354fb
2016-08-26Bug 500237 - Use specific version of tool for uploads.Doug Schaefer3-2/+17
Arduino rolled back the version of avrdude that they used but we were always using the latest version. Show the arduino package first in the list of Platforms to Add. Turn on the Arduino Neon site for future updates. Conflicts: toolchains/arduino/org.eclipse.cdt.arduino-feature/p2.inf Change-Id: I0392594d7e9d30daeb6c9e4ca7090a92dde8b19f
2016-08-26Fix Windows 32-bit serial.dll.Doug Schaefer5-1/+1
Change-Id: I4bccdf56a7317bf5f64209c58edfd7991081bc82
2016-08-25Bug 174176 - Hook up CMake build to LaunchBar to select toolchain filesDoug Schaefer31-72/+936
Use launch target os and cpu arch properties to pick toolchains and toolchain files. UI to add toolchain files. And build support. Also some clean up of Qt as I found bugs. Change-Id: Icd1da43460b5954eea15e95ed8ec27850fc4e54e (cherry picked from commit 50bc082f8413b14cd7f5c5c6b72b493c6e43539e)
2016-08-24Bug 500178 - NPE in Rename refactoringSergey Prigogin2-24/+26
Change-Id: Ia448bf943b7139370ab5b570fb074e79ca6f6f23
2016-08-23Scanner discovery for CMake projects.Doug Schaefer12-113/+718
Reads the compile_commands.json file and feeds the commands into the processLine method of the build config which creates the scanner info. The scanner info is cached in memory and stored in the metadata directory. Change-Id: I8b04e661dfe767904d1c10119c07167fee8cd7e4
2016-08-23Point cdt_9_1 build to its own locationMarc Khouzam1-2/+2
Change-Id: I34bea1dc4c1bac9ef63eef8bcee8260afd941258
2016-08-22Bug 500080 - Add listeners for Qt Install removalsDoug Schaefer7-9/+199
Add the Qt Build Configs as listeners so that they can disassociate from removed Qt Installs. Change-Id: Ia26ebfa4ece4ca7f22248b49ffbb88c858757f97
2016-08-22Improved Remove Unused Declarations refactoring.Sergey Prigogin1-9/+21
Change-Id: I79fe2c40a45e18c6cfad3d9df867a6a04852f647
2016-08-20Improved Remove Unused Declarations refactoring.Sergey Prigogin1-9/+75
Change-Id: I540ef470eed2355eedd76e592d893501a30fc4c9
2016-08-20Cosmetics.Sergey Prigogin4-26/+23
Change-Id: Idbdc12de9dc54acbb0e5da1c86260ad740dd895f
2016-08-19Fix outdated pom versions in lldb foldersMarc-Andre Laperle3-3/+3
Change-Id: Ia8cd0bbafd51c60215a0d838557eab8a3c009f7e Signed-off-by: Marc-Andre Laperle <>
2016-08-19Bug Bug 482225 - decltype(auto) not parsedThomas Corbat7-37/+180
* Adapted the parser to cope with decltype(auto) * Extended IASTSimpleDeclSpecifier to have a kind for decltype(auto) * Added tests (syntactic recognition and type deduction for variables) * Modified DeclSpecWriter to cope with the decltype(auto) kind simple decl specifier Change-Id: Ib1ded823027d124cef35e9d6355c0f48f57709a0 Signed-off-by: Thomas Corbat <>
2016-08-19LLDB: Add LLDB feature and add it to update siteMarc-Andre Laperle7-0/+144
Bug: 405670 Change-Id: Iee51790de4450c823e3ce773360dc92bd0189c6b Signed-off-by: Marc-Andre Laperle <>
2016-08-18Removed use of deprecated methods.Sergey Prigogin1-4/+4
Change-Id: I3b718a01e93e29f7d7778de3cc6e61de1366de48
2016-08-18LLDB: Add preference UIMarc-Andre Laperle4-0/+167
This commit adds a preference page for LLDB. For now, only LLDB path and the "stop at main" preferences are exposed. Bug: 405670 Change-Id: I4ba30fdb48ecd0cdfc6e3aac35fe0de38563c354 Signed-off-by: Marc-Andre Laperle <>
2016-08-18LLDB: Add support for attaching to local processMarc-Andre Laperle10-2/+302
Bug: 405670 Change-Id: I3fb967ec7536a92f67e87954814ebaf499352d7f Signed-off-by: Marc-Andre Laperle <>
2016-08-18LLDB: Add support for local debugging of new processesMarc-Andre Laperle41-1/+1683
This commit adds support for debugging new processes launched locally using the LLDB debugger (lldb-mi). The minimum version supported is LLDB 3.8. Preliminary documentation on how to set it up is available here: Bug: 405670 Change-Id: If46543e974e2f19c45ab3bba088eab35fe737077 Signed-off-by: Marc-Andre Laperle <>
2016-08-18Bug 499837 - Mac keybindings for expand selection commands are inconsistent ↵Marc-Andre Laperle1-4/+4
with JDT Use the same as JDT to be more consistent and also to not conflict with Mission Control. Change-Id: Ibe1ed3c43e5c7de2ab5bb0a508bf93e22bbdb7ca Signed-off-by: Marc-Andre Laperle <>
2016-08-17CMake updates. Clean, error parsers, add to category.xml.Doug Schaefer3-38/+69
Make CMake public with the change to category.xml. It's getting close to being usable in 9.1. Change-Id: If3e80aa5d5314cb42bbf0d253157d7ecb7d13046
2016-08-17Let the Tycho build specify the indexer timeout during testsMarc-Andre Laperle2-3/+40
Running maven with mvn clean install -Dindexer.timeout=123 doesn't have any effect since tests to not inherit the VM args from Maven. But we can pass those VM args manually in the pom.xml Change-Id: I17b4aecdc422e3035e583b6d057c8487e7e41650 Signed-off-by: Marc-Andre Laperle <>
2016-08-17Remove the new Qt Project wizard.Doug Schaefer2-32/+0
We're trying to consolidate all the CDT wizards in the New C/C++ Project wizard. Change-Id: I9303df4ee8d7adddee3005e7d5d6f7b11b8faa3e
2016-08-17Update version to 9.1.0Marc Khouzam216-258/+258
This commit used the script releng/scripts/ Change-Id: I8274a6e8dd5c0f1e450f07952e138b265a441a62
2016-08-17Bug 499116 - Missing keyboard binding for toggle commentMarc-Andre Laperle1-0/+5
Add M1+7 key binding for Toggle Comment, just like JDT. Change-Id: I561dd01948b77041ebf85f5a0374f4caa0a7e120 Signed-off-by: Marc-Andre Laperle <>
2016-08-16Bug 323848 - Add Build (was Make) Targets to the Project NavigatorDoug Schaefer15-68/+469
Change-Id: Ia1da4a5e57a7a19732deaf0fa384702139220432
2016-08-15Remove old .api_filtersMarc Khouzam2-36/+0
Change-Id: Ie5750ec15e1bcdc525a869579620370ff59bab70
2016-08-12Bug 497691 - Allow all cu.* serial ports on Mac. Remove tty.*Doug Schaefer1-1/+1
gdb doesn't work when the serial port is tty.*. cu.* is supposed to be for calling out, tty is for receiving. Our use cases are the former. Change-Id: Iea15efbfa353eda3a7260c2f9c8a75a310f679f9
2016-08-12Bug 499553: Fix line comments used as a block on non-indented codeJonah Graham7-1/+128
Change-Id: I059ba491e66722b286cfc9366cbfcd7efda535f6 Signed-off-by: Jonah Graham <>
2016-08-12Bug 499471: Workaround indexer deadlock when tests runningJonah Graham10-10/+37
See the bug for lots more details. Short summary is to prevent project from being deleted when indexer is still running to prevent the deadlock. Change-Id: Ie2523fcbacb3f8a15b43f107bd264069270c4028 Signed-off-by: Jonah Graham <>
2016-08-11Add GSON to our p2 repo.Doug Schaefer1-0/+1
We should redistribute our dependencies from Orbit. GSON was missing. Change-Id: I6818ea3d9990bcdee03cadf33d815c186b6127b4
2016-08-11Cosmetics.Jonah Graham1-94/+94
Fix mixed indentation Change-Id: Iba3193013c2e6cd5e21e0d61f47b244dfafe0582 Signed-off-by: Jonah Graham <>
2016-08-10Add templates that map to old new project wizards.Doug Schaefer6-2/+187
Change-Id: I23a01ca9adcb73aa684d3be5932975e75f1a2462
2016-08-10Only show Language Setting property on old build system projects.Doug Schaefer5-1/+88
Change-Id: I21e71af0f5e701939d133707353e5bde7e4ab0e1

Back to the top