Bogdan Gheorghe
824a56b572
Got rid of index flags and put in a new mechanism for indexers to add files
...
to the index directly.
Got rid of IDocument and replaced it with IFile resources throughout all
indexing framework.
Minor refactoring of CSearchPage to get rid of internal dependency.
2005-04-04 17:46:28 +00:00
Doug Schaefer
67c1fbfc3f
Added content assist for expressions in return statements. Also added the icon for namespaces.
2005-04-01 21:01:46 +00:00
Doug Schaefer
363f066567
Fixed an NPE when resolving prefix on a name that isn't properly hooked up in the AST. This usually occurs when a backtrack happens and the AST branch is cut off.
2005-04-01 20:12:41 +00:00
Doug Schaefer
d0edd5f5d2
Added handling for macros.
2005-03-31 16:39:06 +00:00
Doug Schaefer
4616b8b8d4
Get ready for M6.
2005-03-31 02:31:11 +00:00
Alain Magloire
a06a9ae512
the update is not needed when changing input
2005-03-30 21:05:08 +00:00
Alain Magloire
61da45c653
2005-03-30 Alain Magloire
...
Fix PR 87334
* src/org/eclipse/cdt/internal/ui/compare/CMergeViewer.java
2005-03-30 16:27:08 +00:00
Chris Wiebe
5a3d496550
2005-03-29 Chris Wiebe
...
prevent duplicate #includes
* src/org/eclipse/cdt/internal/ui/wizards/NewClassCodeGenerator.java
2005-03-30 00:58:50 +00:00
Chris Wiebe
6acaa7fee9
2005-03-29 Chris Wiebe
...
fix PR#87328 by making class wizard page publicly accessible
refactored wizard code and added comments
* src/org/eclipse/cdt/internal/ui/wizards/AbstractMethodStub.java
* src/org/eclipse/cdt/internal/ui/wizards/ConstructorMethodStub.java
* src/org/eclipse/cdt/internal/ui/wizards/DestructorMethodStub.java
* src/org/eclipse/cdt/internal/ui/wizards/IMethodStub.java
* src/org/eclipse/cdt/internal/ui/wizards/NewBaseClassSelectionDialog.java
* src/org/eclipse/cdt/internal/ui/wizards/NewClassCodeGenerator.java
* src/org/eclipse/cdt/internal/ui/wizards/NewClassWizardMessages.properties
* src/org/eclipse/cdt/internal/ui/wizards/DestructorMethodStub.java
* src/org/eclipse/cdt/internal/ui/wizards/DestructorMethodStub.java
* src/org/eclipse/cdt/ui/wizards/NewClassCreationWizardPage.java
* src/org/eclipse/cdt/internal/ui/wizards/NewClassCreationWizard.java
* src/org/eclipse/cdt/internal/ui/wizards/classwizard/NewClassWizardPrefs.java
* src/org/eclipse/cdt/internal/ui/wizards/classwizard/NewClassWizardUtil.java
* plugin.xml
removed:
* src/org/eclipse/cdt/ui/wizards/NewClassCreationWizard.java
* src/org/eclipse/cdt/internal/ui/wizards/classwizard/NewClassCreationWizardPage.java
2005-03-30 00:17:45 +00:00
Vladimir Hirsl
568c1dd81e
Generation of problem markers for DOM AST based indexer.
...
Removing indexer problem markers when problem reporting is deselected.
2005-03-29 20:48:56 +00:00
Doug Schaefer
2e76470f0f
Hooked up the template engine to the new content assist processor.
2005-03-29 18:43:28 +00:00
Doug Schaefer
c47e2bcfca
Added completion for qualified names. Fixed up the images for fields.
2005-03-28 20:55:04 +00:00
Bogdan Gheorghe
b456fdc959
Initial CTags Indexer contribution
...
Added timing option to all three indexers
Modified event notification for all indexers to make use of ICDTIndexer constants
Modified SearchEngine to work with all 3 indexers
Added UI block for CTagsIndexer
Ironed out some UI wrinkles in Indexer Block
Added indexer change event for UI Block
2005-03-28 16:36:13 +00:00
Vladimir Hirsl
159eeee20f
New DOM AST based indexer and property page.
...
Indexer infrastructure and CPP/C AST visitors.
Generates the same index as the old one.
Work in progress:
- include directives dependency
- problem marker generation
2005-03-24 15:30:27 +00:00
Doug Schaefer
8f2104f4f5
Removed duplicates from list of DOM completions.
2005-03-23 21:52:04 +00:00
Doug Schaefer
0556c189a3
Got rid of my own code reader factor to use one of the built in ones.
2005-03-22 19:09:07 +00:00
Doug Schaefer
c9fa81c5e6
Updated function strings in DOM contrib. Also fixed the nesting in the parameter list validator so that the highlighting moves with the commas correctly.
2005-03-22 17:42:42 +00:00
John Camelon
6759040739
Patch for Devin Steffler.
...
Code Reader Cache for new parser framework.
2005-03-22 17:00:43 +00:00
Doug Schaefer
ec85b24cb7
Patch for Bog. Update the Index Manager to use the CDescriptor framework to manage which indexer to instantiate for each project.
2005-03-21 15:44:42 +00:00
Doug Schaefer
c63b26f8dc
Hooked up the parameter list validator.
2005-03-21 14:35:17 +00:00
Doug Schaefer
b5ac4549c7
Hooked up the parameter list validator.
2005-03-21 14:31:22 +00:00
Alain Magloire
697521bcd1
2005-03-20 Alain Magloire
...
Fix for 77978.
* src/org/eclipse/cdt/internal/ui/actions/AddBlockCommentAction.java
* src/org/eclipse/cdt/internal/ui/text/CAutoIndentStrategy.java
* src/org/eclipse/cdt/internal/ui/text/CCommentAutoIndenStrategy.java
* src/org/eclipse/cdt/internal/ui/text/CPartitionScanner.java
* src/org/eclipse/cdt/internal/ui/text/CSourceViewerConfiguration.java
* src/org/eclipse/cdt/internal/ui/text/CTextTools.java
* src/org/eclipse/cdt/internal/ui/text/FastCPartionScanner.java
* src/org/eclipse/cdt/internal/ui/text/ICPartitions.java
2005-03-20 22:45:16 +00:00
David Inglis
0629cdbc41
fixed error tick updating
2005-03-18 19:16:42 +00:00
Bogdan Gheorghe
402cb165c3
- upgrade mechanism for old indexer projects
...
- a new "No Indexer" null indexer used for projects that don't need indexing
- temporary modification to the Automated suite to get around TypeCache manager kicking off unwanted upgrades
during JUnits
2005-03-14 21:08:21 +00:00
Bogdan Gheorghe
8cb9d02dae
New core framework for indexer
...
New UI framework for indexer
Updates to core tests/ui tests
2005-03-14 05:32:07 +00:00
Alain Magloire
4be89c40a4
2005-03-12 Alain Magloire
...
Plan item 79518: for PathEntry variable manager. Enable.
* src/org/eclipse/cdt/internal/ui/preferences/PathEntryVariablesGroup.java
* puglin.xml
2005-03-13 03:24:14 +00:00
Doug Schaefer
022627d408
Hooked up the DOM completion contributor. Changed the API so that the contributors can easily add to the list of proposals (or sneak a peek at the current list ;-)
2005-03-10 16:25:16 +00:00
Doug Schaefer
f61e95319a
Added extension point for completion contributors.
2005-03-08 19:46:46 +00:00
Alain Magloire
b10e292cf9
2005-03-07 Alain Magloire
...
Part of plan item 79518: for PathEntry variable manager.
Not enable.
* plugin.xml
* src/org/eclipse/cdt/internal/ui/preferences/PathEntryVariableDialog.java
* src/org/eclipse/cdt/internal/ui/preferences/PathEntryVariablePreferencePage.java
* src/org/eclipse/cdt/internal/ui/preferences/PathEntryVariableGroup.java
* src/org/eclipse/cdt/internal/ui/preferences/PreferencesMessages.properties
2005-03-07 21:35:35 +00:00
Alain Magloire
1ecfef7421
2005-03-06 Alain Magloire
...
Part of plan item 79518: for PathEntry variable manager.
Not enable.
* plugin.xml
* src/org/eclipse/cdt/internal/ui/preferences/PathEntryVariableDialog.java
* src/org/eclipse/cdt/internal/ui/preferences/PathEntryVariablePreferencePage.java
* src/org/eclipse/cdt/internal/ui/preferences/PathEntryVariableGroup.java
* src/org/eclipse/cdt/internal/ui/preferences/PreferencesMessages.properties
2005-03-07 04:29:20 +00:00
Alain Magloire
08d90bddc8
2005-03-02 Alain Magloire
...
Fix for PR 87027: Thanks to Jonathan Emmett, for noticing.
* src/org/eclipse/cdt/internal/ui/editor/CContentOutlinePage.java
2005-03-03 02:59:38 +00:00
Alain Magloire
47621e0005
Update news file.
2005-02-26 03:34:21 +00:00
Alain Magloire
c9e12353d6
2005-02-25 Alain Magloire
...
Fix PR 82292: Code template variable not working.
* src/org/eclipse/cdt/internal/corext/template/c/CContext.java
* src/org/eclipse/cdt/internal/corext/template/c/CContextType.java
* src/org/eclipse/cdt/internal/corext/template/c/TemplateMessage.properties
* src/org/eclipse/cdt/internal/corext/template/c/TranslationUnitContext.java
* src/org/eclipse/cdt/internal/corext/template/c/TranslationUnitContextType.java
* src/org/eclipse/cdt/internal/ui/text/contentassit/CCompletionProcessor.java
* templates/default-templates.xml
2005-02-26 03:12:35 +00:00
Alain Magloire
67adb089c5
2005-02-25 Alain Magloire
...
Fix PR 69572: Key binding action for Matching Bracket ... Ctrl+Shift+P
* src/org/eclipse/cdt/internal/ui/ICHelpContextIds.java
* src/org/eclipse/cdt/internal/ui/editor/CEditor.java
+ src/org/elcipse/cdt/internal/ui/editor/GotoMatchingBracketAction.java
* src/org/eclipse/cdt/internal/ui/editor/ICEditorActionDefinitionIds.java
* plugin.properties
* plugin.xml
2005-02-26 01:42:42 +00:00
Alain Magloire
14a9f65de9
2005-02-25 Alain Magloire
...
Fix PR 86718: Dialog shows twice
* src/org/eclipse/cdt/internal/ui/cview/OpenProjectGroup.java
* src/org/eclipse/cdt/internal/ui/cview/RefactorActionGroup.java
2005-02-25 23:02:49 +00:00
Alain Magloire
b9dc18ad86
2005-02-25 Alain Magloire
...
Fix for PR 45666: Adding Block comment mneu in the CEditor "/* */"
* src/org/eclipse/cdt/internal/ui/actions/RemoveBlockCommentAction.java
* src/org/eclipse/cdt/internal/ui/editor/CEditor.java
* NEWS
2005-02-25 22:23:34 +00:00
Alain Magloire
c358a8c355
2005-02-25 Alain Magloire
...
Fix PR 86647: remove the hyperlink preference page in the CEditor preference
Use the Text Editors
* src/org/eclipse/cdt/internal/ui/editor/CEditor.java
+ src/org/eclipse/cdt/internal/ui/editor/CElementHyperlink.java
= src/org/eclipse/cdt/internal/ui/editor/CElementHperlinkDetector.java
- src/org/eclipse/cdt/internal/ui/editor/IPositionManager.java
- src/org/eclipse/cdt/internal/ui/editor/MouseClickListener.java
* src/org/eclipse/cdt/internal/ui/preferences/CEditorPreferencePage.java
* src/org/eclipse/cdt/internal/ui/preferences/PreferencesMessages.properties
* src/org/eclipse/cdt/internal/ui/text/CSourceViewerConfiguration.java
2005-02-25 19:46:32 +00:00
Alain Magloire
8edeb9629e
2005-02-24 Alain Magloire
...
Fix PR 86655: adds a link to the Text Editor preference
Remove some warning, WorkbenchHelp was deprecated.
* src/org/eclipse/cdt/internal/ui/editor/CEditor.java
* src/org/eclipse/cdt/internal/ui/preferences/AbstractPreferencePage.java
* src/org/eclipse/cdt/internal/ui/preferences/AppearancePreferencePage.java
* src/org/eclipse/cdt/internal/ui/preferences/CEditorHoverConfigurationBlock.java
* src/org/eclipse/cdt/internal/ui/preferences/CEditorPreferencePage.java
* src/org/eclipse/cdt/internal/ui/preferences/CodeAssistPreferencePage.java
* src/org/eclipse/cdt/internal/ui/preferences/CTemplatePreferencePage.java
* src/org/eclipse/cdt/internal/ui/preferences/PreferencesMessage.properties
2005-02-25 16:58:29 +00:00
Alain Magloire
191bface90
news CEditor setting part of the general text editor settingsl.
2005-02-25 03:42:35 +00:00
Alain Magloire
e8bb99d6b5
2005-02-15 Alain Magloire
...
Fix for 85633, Moving out all the CEditorPreference Text setting
to eclipse EditorsUI preference page.
* src/org/eclipse/cdt/internal/ui/editore/CEditor.java
* src/org/eclipse/cdt/internal/ui/preferences/AbstractPreferencePage.java
* src/org/eclipse/cdt/internal/ui/preferences/CEditorPreferencePage.java
* src/org/eclipse/cdt/internal/ui/text/CSourceViewerConfiguration.java
* src/org/eclipse/cdt/ui/CUIPreferenceInitializer.java
2005-02-25 03:27:47 +00:00
Doug Schaefer
6924155bcb
Hooked up to the prefix resolution. Added image for functions.
2005-02-22 19:27:18 +00:00
Alain Magloire
ecf1086df4
2005-02-15 Alain Magloire
...
Fix PR 82322, PR 78330
* plugin.xml
2005-02-22 02:44:30 +00:00
Doug Schaefer
4ab007930b
Added completions in initializers. This required a new token type for post completion LT's.
...
Also, the ISV doc builder wanted to update itself with Eclipse 3.1 M5 stuff.
2005-02-21 21:33:59 +00:00
Doug Schaefer
d15eba065f
Fixed up the reporting of parse and resolve times for the new content assist.
2005-02-21 16:39:42 +00:00
Doug Schaefer
7a4aed4b37
Updates to completion parse 2.
2005-02-18 21:22:43 +00:00
Doug Schaefer
3eaf13dfa3
Start of new DOM based Completion Parser:
...
- New UI preference to enable new stuff
- New token type for completion
- Scanner changes to generate new token
- Parser handling for completion at start of statement
- AST service changes to call the scanner/parser in new "mode"
2005-02-18 20:14:10 +00:00
Alain Magloire
db7c82e88b
2005-02-15 Alain Magloire
...
Fix PR 82856
* src/org/eclipse/cdt/internal/ui/editor/ExternalSearchAnnotationModel.java
* src/org/eclipse/cdt/internal/ui/editor/ExternalSearchDocumentProvider.java
* src/org/eclipse/cdt/internal/ui/editor/ExternalSearchEditor.java
* src/org/eclipse/cdt/internal/ui/editor/ExternalSearchFile.java
* src/org/eclipse/cdt/internal/ui/preferences/CSearchPreferencePage.java
2005-02-15 18:07:45 +00:00
Alain Magloire
9f7e8208ec
2005-02-14 Alain Magloire
...
Fix from Javier Kohen PR 69157
* src/org/eclipse/cdt/internal/ui/editor/CEditorMessages.properties
2005-02-15 00:37:25 +00:00
Alain Magloire
6aa0d47d52
2005-02-14 Alain Magloire
...
Fix for PR 84640, do the folding at the start of the ID
so code like this
static int
foo () {
}
will start the folding on "foo" and not on "static int"
* src/org/eclipse/cdt/internal/ui/text/folding/DefaultCFoldingStructureProvider.java
2005-02-14 17:30:16 +00:00
John Camelon
11f48787a5
Add support for IWorkingCopy in CDOM & ICodeReaderFactory.
2005-02-10 18:44:08 +00:00