Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2003-11-05 | Make the parser source folder a separate jar. | Doug Schaefer | 1 | -0/+3 | |
2003-10-19 | advertise the new Cygwin PE parser | Alain Magloire | 1 | -0/+10 | |
2003-10-06 | Enable the GNU Elf Parser. | Alain Magloire | 1 | -2/+2 | |
2003-10-01 | Upversioning everything to 1.2.0. | Doug Schaefer | 1 | -1/+1 | |
2003-09-22 | Patch for Sean Evoy: | Doug Schaefer | 1 | -102/+12 | |
- Since I forgot to do this last release, I am removing the original managed build model schema and extension points from the cdt core and ui projects. | |||||
2003-09-17 | new Binary Parser to add flexibilit to change | Alain Magloire | 1 | -0/+12 | |
commands like addr2line. Still work in progress | |||||
2003-09-16 | remove unused builder will move other cbuilder later | David Inglis | 1 | -15/+0 | |
2003-09-15 | Patch for Sean Evoy: | Doug Schaefer | 1 | -51/+0 | |
- Move the managed builder to it's own plugins and feature. | |||||
2003-09-12 | Patch for Keith Campbell. | Doug Schaefer | 1 | -0/+1 | |
- Add missing plugin dependency to eliminate warnings about undefined extension points. | |||||
2003-09-01 | Fix typo in class signature | Alain Magloire | 1 | -1/+1 | |
2003-08-31 | New extension point for the ErrorParsers | Alain Magloire | 1 | -6/+168 | |
2003-08-13 | Patch for Sean Evoy | John Camelon | 1 | -11/+16 | |
In order to work through CExtensionPoint mechanism, I have to change the existing extension point entries for the Managed and Standard builders to the following (all future builders will have to conform to this as well): <extension id="ManagedBuildManager" point="org.eclipse.cdt.core.ScannerInfoProvider"> <cextension> <run class="org.eclipse.cdt.core.build.managed.ManagedBuildManager"> </run> </cextension> </extension> <extension id="StandardBuildManager" point="org.eclipse.cdt.core.ScannerInfoProvider"> <cextension> <run class="org.eclipse.cdt.core.build.standard.StandardBuildManager"> </run> </cextension> </extension> As well, the ManagedBuildManager and StandardBuildManager must extend AbstractCExtension. The new project wizards for managed and standard projects have to be modified to register the right class as the scanner info providers for the project. The example below shows the managed project wizard code, but the standard project wizard is similar. try { ICDescriptor desc = CCorePlugin.getDefault().getCProjectDescription(project); desc.remove(CCorePlugin.BUILD_SCANNER_INFO_UNIQ_ID); desc.create(CCorePlugin.BUILD_SCANNER_INFO_UNIQ_ID, ManagedBuildManager.INTERFACE_IDENTITY); } <snip> Clients use a new method defined in CCorePlugin public IScannerInfoProvider getScannerInfoProvider(IProject project) { IScannerInfoProvider provider = null; if (project != null) { try { ICDescriptor desc = (ICDescriptor) getCProjectDescription(project); ICExtensionReference[] extensions = desc.get(BUILD_SCANNER_INFO_UNIQ_ID); if (extensions.length > 0) provider = (IScannerInfoProvider) extensions[0].createExtension(); } catch (CoreException e) { } } return provider; } to get the information provider as shown in the updated JUnit test code below: // Find the first IScannerInfoProvider that supplies build info for the project IScannerInfoProvider provider = CCorePlugin.getDefault().getScannerInfoProvider(project); assertNotNull(provider); As is the case now, clients implement the IScannerInfoChangeListener interface and pass themselves to the provider in a subscription message. There is also a new method on the IScannerInfoProvider interface that allows the client to get information immediately as shown below: IScannerInfo currentSettings = provider.getScannerInformation(project); The ManagedBuildManager::getScannerInfo(IResource) method will be deprecated, then removed before the end of this release cycle. | |||||
2003-07-04 | Patch for Sean Evoy. | John Camelon | 1 | -0/+14 | |
The change logs contain an overview of what has been done to implement a new interface between a build model (any build model) and clients of the model that need to extract include search paths and defined symbols. For the most part, I have tried to leave the old build system as unchanged as possible. For example, project properties like the make search path, and whether or not to continue on build failures are still stored as persistent properties on the project through the CNature (ugh). The new information I have added is managed by a new build manager on a per-project basis and is associated with a project as a session property. The information is persisted in the 'cdtbuild' file introduced by the new managed build system. | |||||
2003-06-28 | Patch for Victor Mozgin. | John Camelon | 1 | -0/+5 | |
Initial pass at Task Bar/IProblem support. | |||||
2003-05-29 | Patch for Sean Evoy: | Doug Schaefer | 1 | -24/+27 | |
- More data types for build model - New natures for managed build | |||||
2003-05-21 | Patch for Sean Evoy: | Doug Schaefer | 1 | -0/+24 | |
Core 1. Added 2 new option types: Boolean and enumerated 2. Changed the IOption interface to get new option type values 3. In plugin manifest and IOption interface added concept of a default enumerated value to support on-going GUI work 4. In plugin manifest and IOption, added field to map the actual command line argument with the option for makefile generation. Tests 1. Changed the plugin.xml manifest to match the new option types 2. AllBuildTests.java updated to test new option types and fields added in core | |||||
2003-04-23 | update version | David Inglis | 1 | -1/+1 | |
2003-04-07 | Yet Another Build Model. | Doug Schaefer | 1 | -18/+22 | |
- Defines most of the interfaces - Some simple implementation behind the interfaces to at least get information from the extension point. | |||||
2003-02-28 | Implementing the BinaryParser proposal using | Alain Magloire | 1 | -13/+13 | |
the CDescriptor class. | |||||
2003-02-17 | New build model from Sam Robb. | Doug Schaefer | 1 | -0/+46 | |
2002-12-16 | Changed to version 1.0.1 | Judy N. Green | 1 | -5/+13 | |
2002-11-27 | updated. | Alain Magloire | 1 | -3/+3 | |
2002-11-25 | New parser extension-points. | Alain Magloire | 1 | -0/+6 | |
2002-11-20 | fixed bug # 26640 | David Inglis | 1 | -15/+81 | |
2002-11-18 | Indentation. | Alain Magloire | 1 | -51/+18 | |
2002-11-04 | Since standard make project don't really know what there target platform | David Inglis | 1 | -17/+52 | |
is lets (for now) assume any "*" if the extension does not list any, in the future we'll call ICOwner.getPlatform(IProject) (new) to give back a target platform which the user has given us. | |||||
2002-09-23 | only support one platform from project for now. | David Inglis | 1 | -10/+6 | |
2002-09-17 | new Processlist extension point | David Inglis | 1 | -3/+1 | |
2002-09-16 | Add the well-known C extensions for the team extension-point. | Alain Magloire | 1 | -0/+16 | |
2002-09-06 | added new Generic Extension creation machanism that uses the | David Inglis | 1 | -8/+32 | |
.cptproject file to find which plugin contains the extension point | |||||
2002-08-09 | no icons in core | David Inglis | 1 | -12/+4 | |
2002-08-06 | start of .cdtproject management | David Inglis | 1 | -1/+11 | |
2002-07-26 | update to support new console extension plus removed IPropertyStore | David Inglis | 1 | -1/+2 | |
in core changing it to use the plaform property store. | |||||
2002-07-16 | Change provider name to org.eclipse | Sebastien Marineau | 1 | -1/+1 | |
2002-07-04 | Updated classpath so that we can successfully build and deploy Jar files ↵ | Judy N. Green | 1 | -1/+3 | |
with CDT Core and UI | |||||
2002-07-03 | Changed jar to cdtcore.jar from cdt.jar to reflect the naming schema used by ↵ | Judy N. Green | 1 | -3/+1 | |
the JDT | |||||
2002-06-26 | Initial commit of CDT code from QNX | Sebastien Marineau | 1 | -0/+87 | |
- Members
- Working Groups
- Projects
- Community
- Participate
- Eclipse IDE
-
More
-
-
Community
- Marketplace
- Events
- Planet Eclipse
- Newsletter
- Videos
- Blogs
-
Participate
- Report a Bug
- Forums
- Mailing Lists
- Wiki
- IRC
- Research
-
-
-
-
Search
-