Bogdan Gheorghe
cef2041f15
First pass at new Search Engine (queries the index directly - dramatically increasessearch performance; still missing definitions, function parms, Working Copy)
...
Refactored CIndexStorage - got rid of operations dealing with multiple indexes
Modified the SourceIndexer to encode the proper offsets for references
2005-04-21 15:46:06 +00:00
Doug Schaefer
0b0d156d87
Added using support. Cleaned up tEOC handling.
2005-04-20 14:14:14 +00:00
Bogdan Gheorghe
cf1d5bf0d1
Dave Daoust's patch for 91946 w/ Modifications
...
Cleaned up deprecated Search UI
2005-04-20 05:59:37 +00:00
Doug Schaefer
6368adec2a
Added support for varargs.
2005-04-19 18:03:28 +00:00
Doug Schaefer
b829c4ed8e
Added token counts to debug message in content assist.
2005-04-19 17:58:35 +00:00
Doug Schaefer
4a8943986a
Sorted and removed duplicate proposals.
2005-04-15 19:52:49 +00:00
Doug Schaefer
fbc97ffbf6
Force the parser to treat header file translation units as C++ if they are in C++ projects. Fixed completion in class definitions. Removed my duplicate binding removal code since it depended on equals comparing the bindings (which is not the case for types).
2005-04-15 18:59:23 +00:00
Doug Schaefer
6df8a731ad
Turned new content assist on for C.
2005-04-14 20:31:59 +00:00
Doug Schaefer
9877d0b3bd
Turned new content assist on for C.
2005-04-14 20:29:38 +00:00
Bogdan Gheorghe
fc2141e160
Fix for 91292
2005-04-14 05:17:49 +00:00
Alain Magloire
6c706f31ae
2005-04-13 Alain Magloire
...
Fix PR 91239
* src/org/eclipse/cdt/internal/ui/CPerspectiveFactory.java
2005-04-13 19:52:36 +00:00
Doug Schaefer
22c3065bd3
Removed the assumption that working copy has a resource, which for external files is false.
2005-04-13 16:16:43 +00:00
Bogdan Gheorghe
68d068fd86
Fix for 91127
2005-04-13 01:27:06 +00:00
Alain Magloire
ed2df81872
2005-04-12 Alain Magloire
...
Fix for PR 91163, 91165 and 91169
* src/org/eclipse/cdt/internal/ui/compare/CMergeViewer.java
* src/org/eclipse/cdt/internal/ui/editor/CEditor.java
* src/org/eclipse/cdt/internal/ui/editor/CEditor.properties
* src/org/eclipse/cdt/internal/ui/editor/asm/AsmTextEditor.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/preferences/CodeAssistPreferencePage.java
* src/org/eclipse/cdt/internal/ui/preferences/CSourcePreviewerUpdater.java
* src/org/eclipse/cdt/internal/ui/text/CSourceViewerConfiguration.java
* src/org/eclipse/cdt/internal/ui/text/CTextTools.java
* src/org/eclipse/cdt/ui/CUIPlugin.java
2005-04-12 22:58:55 +00:00
Alain Magloire
9efdb0e7d9
2005-04-12 Alain Magloire
...
- icons/full: Remove obsolete directory.
2005-04-12 19:14:04 +00:00
Doug Schaefer
ab99ce52be
Quick fix to get completion working again in C, i.e. use the old completion with C files.
2005-04-12 15:37:55 +00:00
Bogdan Gheorghe
b4a9f10228
Changed indexChangeNotification to removeIndex
...
Removed Info button from indexer dialog (Bug 91001)
2005-04-11 22:15:14 +00:00
Alain Magloire
e4ecea9c92
2005-04-11 Alain Magloire
...
Fix PR 91000: NPE in CEditorHoverConfigurationBlock
* src/org/eclipse/cdt/internal/ui/preferences/CEditorHoverConfigurationBlock.java
* src/org/eclipse/cdt/internal/ui/preferences/PreferencesMessages.properties
2005-04-11 17:29:30 +00:00
Vladimir Hirsl
033cc2b06d
Fix for PR 90193: Scanner faililng on Local/User paths as provided in Std. Make
...
User specified include paths (through the UI) are now created with isSystemInclude attribute set to true.
2005-04-11 05:16:11 +00:00
David Inglis
db68d20348
added some useful methods for creating UI controls
2005-04-11 00:56:03 +00:00
David Inglis
83852ed86c
show id if no text
2005-04-11 00:55:22 +00:00
Bogdan Gheorghe
985b120edf
Put in various CTags problem reporting via IndexMarkers.
...
Changed CTags execution to pass just the arguments in the Launch array.
Modified creation of CTags file to work on all platforms.
Cleaned up CTags block UI.
Fixed IndexerTests to take into account new toString() representation of IEntryResults.
2005-04-09 18:43:06 +00:00
Alain Magloire
daa9f4e175
2005-04-08 Alain Magloire
...
New icons from the IBM folks(Patch from DDaoust)
* icons/*
* src/org/eclipse/cdt/internal/ui/CPluginImages.java
* src/org/eclipse/cdt/internal/ui/cview/CViewActionGroup.java
* src/org/eclipse/cdt/internal/ui/cview/MainActionGroup.java
* src/org/eclipse/cdt/internal/ui/cview/OpenProjectGroup.java
* plugin.xml
2005-04-08 16:26:21 +00:00
David Inglis
64ba811365
fixed bug# 90440
2005-04-06 19:32:08 +00:00
David Inglis
c3b7353bc6
some changes to try and support resource level include & symbols property page
2005-04-06 17:49:12 +00:00
David Inglis
b3308552a6
use IWorkbenchHelpSystem
2005-04-06 16:54:24 +00:00
Doug Schaefer
93e17563e0
Added handling for keywords. Externalize the error message actually made use of the one that was already there).
2005-04-05 19:27:38 +00:00
Doug Schaefer
a09f08ae6f
Turn on new content assist by default.
2005-04-05 17:42:15 +00:00
Alain Magloire
f0657ffcaf
2005-04-04 Alain Magloire
...
Move to Eclipse-31M6
* src/org/eclipse/cdt/internal/ui/cview/CopyAction.java
* src/org/eclipse/cdt/internal/ui/cview/CViewMessages.properties
2005-04-05 02:54:30 +00:00
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