David Inglis
d7a3d94652
fixed NPE
...
improved IBinary handling in the cview and editor
fixed preferences NPE with new pre-M6 intergation builds
CI: dschaefer
2006-03-31 15:55:06 +00:00
Doug Schaefer
487aa70ebc
Integrated indexing into PDOM. Also change the names of a couple of things, such as PDOM which used to be PDOMDatabase. Cleaned up the indexing setting so that it is a ProjectScope preference instead of a ICExtension. Conversion should happen automagically.
2006-03-30 21:59:22 +00:00
Doug Schaefer
5e45aa56e8
Patch for Jeff Overbey PR133386. Allow contributions to the C Model from external plugins using the ILanguage mechansim.
2006-03-29 16:16:02 +00:00
Norbert Plött
0785646dcc
Adding handler for formatting variable completion proposals (see bug #129768 )
2006-03-22 00:49:41 +00:00
Norbert Plött
cf99e3b36d
Template indentation will honor preference setting "Insert Space for Tabs". Fixing #131311
2006-03-13 10:37:11 +00:00
Doug Schaefer
d78c26534a
PDOM Search - more functional now. Satisfies simple searches.
2006-03-09 19:31:31 +00:00
Doug Schaefer
1ee376bf92
Implemented the scopes for the PDOM search page.
2006-03-08 20:48:12 +00:00
Doug Schaefer
3aea4555f6
PDOM Search, introduced the new Search Page that will hook up the search dialog to the PDOM Search Query. The old page is still there but called 'Old C/C++ Search'.
2006-03-08 19:17:48 +00:00
Norbert Plött
4b49083517
Save current completion node as field and make available externally. Useful for fixing #129768 .
2006-03-06 09:25:37 +00:00
Norbert Plött
7a910a5abb
New getter for the CSourceViewer. Useful for fixing #129768
2006-03-06 09:24:25 +00:00
David Daoust
b86598e23f
Fixed IndexView "link To Editor" and "hide externally defined symbols"
2006-02-17 02:43:09 +00:00
David Daoust
be98867d5d
Add the ability to turn off external (to the workspace) symbols in the Index View.
2006-02-17 00:27:14 +00:00
David Daoust
b47f2425ce
https://bugs.eclipse.org/bugs/show_bug.cgi?id=62772
...
Add the clean target. Note that I have commented out the rebuild action as it is not working properly
2006-02-16 14:34:06 +00:00
Doug Schaefer
96266e197a
Commented out the LazyTreeContentProvider until M5 lands. There is an API change coming.
2006-02-14 21:00:43 +00:00
Norbert Plött
2f2ef46adc
.options included in binary build.
2006-02-10 15:54:48 +00:00
Doug Schaefer
711acc8651
PDOM - start of new search actions off of the Index View.
2006-02-10 04:11:00 +00:00
Doug Schaefer
59830a2ba7
PDOM - Added Handling for C++ namespaces.
2006-02-02 21:27:14 +00:00
Norbert Plött
fcf2affd05
Added documentation comments for the schema of ProposalFilter extension point.
2006-02-02 13:33:42 +00:00
Doug Schaefer
a8d7b7028c
Bug 125576 - PDOM wouldn't turn off.
2006-01-30 20:17:26 +00:00
David Inglis
58f26dfed6
Fixed build for jar'd plugins
...
cleaned up .project files
2006-01-18 18:16:35 +00:00
Doug Schaefer
314113adb0
PDOM - Hooked up resolveBinding and OpenDeclarations.
2006-01-18 17:59:29 +00:00
Doug Schaefer
1849e12a38
Bug 104792 - Content proposal filtering feature.
2006-01-18 15:44:24 +00:00
Doug Schaefer
e0a9f12895
Bug 104792 - Content proposal filtering feature.
2006-01-18 15:34:05 +00:00
Doug Schaefer
276c7dbb16
Turn off use of the PDOM for open declarations, for now...
2006-01-13 20:20:49 +00:00
Doug Schaefer
6535d63ad3
Fixed an NPE in the IndexingJob. Fixed support for multiple languages in a project. Changed the index view to not use virtual trees (way to slow). We'll keep an eye on memory consumption before deciding which way to go.
2006-01-11 18:35:38 +00:00
Doug Schaefer
0623b903f8
PDOM - Started adding elements for C. Fixed index view so that it updates, despite a current bug in the JFace Virtual Trees that prohibits nice updating.
2006-01-09 18:31:36 +00:00
Doug Schaefer
0c006716b3
Fixed NPEs that occured because CShiftData didn't capture the element. It now passes on the WorkingCopy from the CReconcilingStrategy.
2006-01-06 18:12:26 +00:00
Doug Schaefer
3f96a4af6c
Bug 118887 - New Class wizard was allowing the project as a source folder, even if it wasn't. This causes a number of NPE reports and weird behavior.
2006-01-04 21:36:52 +00:00
Doug Schaefer
4e01b3df9a
Bug 122472 - Turned off the problem annotation by default. There have been too many false error reports from this.
2006-01-04 20:51:11 +00:00
Doug Schaefer
28af61ba10
Bug 113518 - Patch to improve performance of CModel at reconcile time.
2006-01-04 20:09:35 +00:00
Doug Schaefer
c5c47c0842
Trying out the .qualifier version for builds.
2006-01-03 19:11:47 +00:00
Doug Schaefer
046c7ad162
Added skipping of problem bindings. More stuff shows up now. Still don't know how to update the IndexView after a PDOM update, though...
2005-12-24 03:30:45 +00:00
Doug Schaefer
943a30e50c
Fixed the binding type bug that prevented incremental indexing from getting hooked up correctly. Hookedup fields to their classes. Added support for viewing members in the IndexView and reordered the way members are added.
2005-12-23 16:55:55 +00:00
Doug Schaefer
a9d3047502
Pretty massive update to the PDOM. Made IBindings adaptable. Introducing the Index View.
2005-12-21 21:01:29 +00:00
Doug Schaefer
2b2f1eaba6
Got rid of the static project references in our .project files. PDE takes care of all this now through the plugin dependencies. Also fixed the wording of the PDOM enabler to make sure people know this is a work in progress.
2005-12-02 20:43:14 +00:00
Doug Schaefer
41d26bc514
Moved the PDOM into the Core. Started introduction of ILanguage, the mechanism of language extensibility for the CDT.
2005-11-25 22:01:48 +00:00
Doug Schaefer
28de4d648c
Changed the interfaces on the CEditor so that it works for both 3.1.x and 3.2.
2005-11-18 16:06:53 +00:00
Doug Schaefer
f385ba4ef0
Cleaned up dependencies a little.
2005-11-15 21:40:08 +00:00
Doug Schaefer
f68ca2c02b
Made all of the plugins OSGi components.
2005-11-15 21:33:43 +00:00
Doug Schaefer
f1fa62b185
Upversioned everything. Changed the features to not unpack the plugins that don't have shared libraries.
2005-11-10 21:41:23 +00:00
Doug Schaefer
a17df8ba39
Patch for Todd
2005-11-10 15:20:17 +00:00
Doug Schaefer
7c13219552
Fixed NPE in open declaration.
2005-11-09 16:19:01 +00:00
Doug Schaefer
9746494f77
Made the completion parse use the PDOM code reader to make it incremental. Also added CPPVariable bindings so that the icons will appear in content assist.
2005-10-18 14:55:33 +00:00
Doug Schaefer
cb04187d5b
A little more PDOM magic. Project deletes, incremental parsing.
2005-10-17 21:34:42 +00:00
Doug Schaefer
18d33b21ec
Bug 109109 - missing return in equals method.
2005-09-28 19:55:44 +00:00
Alain Magloire
41d098da72
2005-08-27 Alain Magloire
...
Fix PR 108206: Do not use the UI thread when parsing
the working copy for the outliner.
* src/org/eclipse/cdt/internal/ui/CElementAdapterFactory.java
* src/org/eclipse/cdt/internal/ui/DeferredCWorkbenchAdapter.java
* src/org/eclipse/cdt/internal/ui/editor/CContentOutlinePage.java
* src/org/eclipse/cdt/internal/ui/editor/CContentOutlineProvider.java
2005-08-27 22:50:52 +00:00
Alain Magloire
a43ab33c8c
2005-08-27 Alain Magloire
...
Fix PR 108205: limit the number of refresh by ignoring WorkingCopies events.
* src/org/eclipse/cdt/ui/CElementContentProvider.java
2005-08-27 22:46:56 +00:00
Alain Magloire
09fcd6ef44
2005-08-20 Alain Magloire
...
Fix PR 105613: Preview label duplicated
* src/org/eclipse/cdt/internal/ui/preferences/CTemplatePreferencePage.java
2005-08-21 03:30:49 +00:00
Alain Magloire
b1afdc1ddd
2005-08-20 Alain Magloire
...
Fix for PR 106540: Link with editor did not work correctly for non C resources.
* src/org/eclipse/cdt/internal/ui/cview/CView.java
2005-08-21 03:01:41 +00:00
Alain Magloire
ef4e5c166a
2005-08-20 Alain Magloire
...
Fix PR 86802 106911 87497 : Assembly editor fixes.
* src/org/eclipse/cdt/internal/ui/editor/asm/ASMEditorActionContributor.java
* src/org/eclipse/cdt/internal/ui/editor/asm/AsmSourceViewerConfiguration.java
* src/org/eclipse/cdt/internal/ui/editor/asm/AsmTextEditor.java
* plugin.xml
2005-08-21 02:48:27 +00:00