Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2016-11-16Update version to 9.3.0Marc Khouzam1-1/+1
Change-Id: Ic953ccc5d38ff3661ca44de21ed8c4b7dad5b246
2016-11-15Update version to 9.2.0Marc Khouzam1-1/+1
Change-Id: I36ad4218b20b8ea70584c89f5be45c757bf4c714
2016-09-16Fix to better handle build output parsing random text.Doug Schaefer1-1/+6
Handle failures when trying to find the resource at the end of a command line when it's not really a command line. Change-Id: I7dc94a2c45c758248d0402c253e077142ee050e3
2016-08-31Allow participants in CMake toolchain file management.Doug Schaefer1-4/+4
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: I682c3d08898e5ca275d07f8bb63c6ec1c7605a81
2016-08-25Bug 174176 - Hook up CMake build to LaunchBar to select toolchain filesDoug Schaefer1-1/+2
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
2016-08-23Scanner discovery for CMake projects.Doug Schaefer1-56/+143
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-17Update version to 9.1.0Marc Khouzam1-1/+1
This commit used the script releng/scripts/ChangeFeaturesVersion.sh Change-Id: I8274a6e8dd5c0f1e450f07952e138b265a441a62
2016-06-14Cherry picking changes from the CDT 9 branch for Qt and Arduino.Doug Schaefer3-7/+50
Change-Id: I85eca2b8bb0447d4dd703030c41d90c1f9bcdf89
2016-05-17Add MSYS2 32-bit support to MinGW GCC toolchain.Doug Schaefer1-7/+46
Change-Id: I185f1b070ce0e97340fc55b1fc0842a6f8e23637
2016-05-16Fix a few things for the QML editor.Doug Schaefer1-0/+6
Fixed up content type warning. Hooked up colors for the QMLEditor to the CEditor preferences. Fixed up tabbing in the main.qml template. Fixed the GCC toolchain to find compiler on path on windows. Change-Id: I66a013666d1ab99bfe94a2a558486cc81681c67c
2016-05-12Add MSYS2 support for managed build. A few Qt cleanups on Windows.Doug Schaefer3-13/+30
Change-Id: I07ed0cb4a83996de194559570fedf9fb1b21b42d
2016-05-10Add binary parsers to new build system. Clean up some toolchain stuff.Doug Schaefer3-50/+68
new build configs now support binary parsers which are by default driven from the toolchains. Ran into problem with new versions of toolchains. Added versioning info to toolchains to take that into account. Change-Id: Ie1fb7755e84239b525dca0ae11759027a0b44574
2016-04-28Modernize Arduino plug-ins. Adjust APIs to suite.Doug Schaefer5-216/+116
Change-Id: Ic877c8f0992874e647d4b464502165d7bd3ebe0e
2016-04-25Bug 492304 - Fix NLS warningsAlex Blewitt1-2/+2
Eclipse warns if a String literal does not have a `//$NON-NLS-<n>$` entry at the end of the line. However, for historic or formatting reasons, many such occurrences in the CDT source have an intermediate whitespace, such as `// $NON-NLS-<n>$` Fix these so that the whitespace is removed between the // and $ characters. Change-Id: Idc12398fe6e9d619af1d0b1b73fb8b6180da223c Signed-off-by: Alex Blewitt <alex.blewitt@gmail.com>
2016-04-24Major change to new build arch to give configs more power.Doug Schaefer1-7/+59
Creates a single central CBuilder builder which find the C Build Config and delegates the builds to it. That give configs full control over the builds. Qt and CMake build configs are adapted to this new structure. More features are added to the default super class for configs. Change-Id: I5ecfc7a4e9b909da6749189a059cdcd4a208fddd
2016-04-14Tighter integration of new build system with cdt.core.Doug Schaefer6-169/+227
Move the new build system to cdt.core and remove the previous plugins. Hook the new system into scanner info and environment variable manager. Clean up API in preparation for Neon and API lockdown. Hook up Qt to the new APIs. Add discovery of MSYS2's toolchain and Qt and Qt's MinGW toolchain. Change-Id: I85b1a91da4a44e86f0e9da9310f8106c894623e0
2016-02-09Support project scanner info in new build system for new class wiz.Doug Schaefer1-14/+17
The New Class Wizard asks scanner info for include paths for a project. Need to decide whether that's a good thing or not but for now, add support in the Qt config and GCC toolchain for it. Change-Id: I5f037deb13db41fc0a083ea9fdc30ac1f61557e6
2016-02-05releng: Fix missing about.htmlMarc-Andre Laperle1-0/+1
See https://dev.eclipse.org/mhonarc/lists/cross-project-issues-dev/msg12981.html Change-Id: Ia285ef3a4c85961464432191389838d5a605f5cb Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2016-01-18Incremented CDT features version to 9.0.0Marc Khouzam1-1/+1
This includes bumping the standalone debugger to 9.0.0 Change-Id: I55fae1cec995b5f6865a5b174c004ed1b76e9bea
2015-12-05Bug 174176 - initial contrib of CMake support.Doug Schaefer1-1/+9
Change-Id: I7f0417bd92415aa9abb24ebabe849d9e4f75cea5
2015-11-25Bug 481978 - Big overhaul of new build system to work with Qt.Doug Schaefer12-0/+602
Moved new build system to it's own plug-ins. Cleaned up the root build configuration and toolchain classes and use them for Qt local run builds. Also hooks Qt local run launch delegate to launch target manager and associated delegate interface. Change-Id: I0c0f711ee53005edd399f6d24ba96658d606e1e5

    Back to the top