Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2007-12-28Get more of the FFS working. Also turned on Java 5 for cdt.core.Doug Schaefer1-1/+1
2007-04-26Template Engine submission from Bala Torati (Symbian) with some ↵Mikhail Sennikovsky1-0/+1
modifications and bug-fixes (see Bug 160012)
2006-07-03Add position trackers, includes test cases.Markus Schorn1-1/+1
2006-04-19Put the Type Cache back and reactivate the code that uses it, i.e., Open ↵Doug Schaefer1-0/+1
Type and the New Class Wizard. The info still returns null but I'll you should be able to compile.
2006-04-12Testing the scalability of the Commit Files dialog. No really, I've removed ↵Doug Schaefer1-4/+0
the old indexer, search and type cache and have fixed all the compile errors that doing so caused. A number of features are disabled to be re-enabled later.
2005-09-17Cleaned up the PDOM stuff, we'll put it in it's own plugin to make it optional.Doug Schaefer1-1/+0
2005-09-09Start of PDOM.Doug Schaefer1-0/+1
2005-04-04Removed junit.jar.John Camelon1-1/+0
2005-03-14Add JavaDoc.John Camelon1-0/+1
Formatted public interfaces. Restructured some public interfaces.
2004-05-28undo accidental commitAndrew Niefer1-1/+0
2004-05-28remove warningsAndrew Niefer1-0/+1
2004-04-07New patch from Chris Wiebe to boost the performanceAlain Magloire1-0/+1
of the TypeInfo, a separation is done via the Core and UI to provide more flexibility for clients using this service.
2004-01-13- removal of deprecated 1.2 methods/classesDavid Inglis1-1/+0
2004-01-05Fix the classpaths to use dynamic containers again.Doug Schaefer1-13/+1
My apologies :-)
2004-01-05Added org.eclipse.core.runtime.compatability as aDoug Schaefer1-1/+13
dependency to satisfy Eclipse 3.0M6 requirements.
2003-11-24Upgrade to Eclipse 3.0. Includes:Doug Schaefer1-18/+11
- upgrade plugin.xml files - use PDE containers - apply Eclipse 3.0 porting items, in particular openEditor and gotoMarker - remove TestWorkbenches from test plugins
2003-11-05Make the parser source folder a separate jar.Doug Schaefer1-1/+1
2003-09-12Patch for Keith Campbell.Doug Schaefer1-0/+1
- Add missing plugin dependency to eliminate warnings about undefined extension points.
2003-09-08CORE & UIJohn Camelon1-1/+0
Made scoping support more robust in CompleteParse mode. Refactored ISourceElementRequestor (enter|exit)CodeBlock() to take IASTCodeScope rather than IASTScope. Removed the now obsolete DOM. Added enumerator references to ISourceElementRequestor. TESTS Added CompleteParseASTTest::testThrowStatement(), testScoping(), testEnumeratorReferences(). Removed LineNumberTest source as it is obsolete.
2003-08-13Patch for Sean EvoyJohn Camelon1-6/+6
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-24Patch for Bogdan Gheorghe:Doug Schaefer1-0/+1
- Here's a first take at the dependency tree service which is needed by both the managed build and the indexer. The service is in a really early form with no persistance or notification mechanisms in place yet. There is just enough in here to allow Sean to get his makefile dependencies. I added a check box to the indexer tab to enable the service on a per project basis.
2003-06-16Patch for Andrew Niefer. John Camelon1-0/+1
Skeleton implementation of C/C++ Search.
2003-03-04Merge new parser into HEAD branch.Doug Schaefer1-0/+2
2003-02-17New build model from Sam Robb.Doug Schaefer1-2/+2
2002-09-17cleanupDavid Inglis1-5/+8
2002-07-19remove need forAlain Magloire1-5/+0
org.eclipse.{search,compare,debug.ui,debug.core,ui}
2002-07-04Updated classpath so that we can successfully build and deploy Jar files ↵Judy N. Green1-5/+5
with CDT Core and UI
2002-06-28change all external plugin jar references to project references addedDavid Inglis1-22/+9
some missing src paths
2002-06-26First commit of CDT code from QNXSebastien Marineau1-0/+32

    Back to the top