2003-04-21 David Inglis

	Update CEditor to be 2.0/2.1 compliant.
	
	* src/org/eclipse/cdt/internal/ui/editor/CEditor.java
	* src/org/eclipse/cdt/internal/ui/editor/CEditorMessages.properties
	* src/org/eclipse/cdt/internal/ui/editor/asm/AsmTextEditor.java
	* src/org/eclipse/cdt/internal/ui/preferences/CEditorPreferencePage.java
	* src/org/eclipse/cdt/internal/ui/text/CPairMatcher.java

	* src/org/eclipse/cdt/internal/ui/editor/BracketPainter.java (removed)
	* src/org/eclipse/cdt/internal/ui/editor/IPainter.java (removed)
	* src/org/eclipse/cdt/internal/ui/editor/LinePainter.java (removed)
	* src/org/eclipse/cdt/internal/ui/editor/OverviewRuler.java (removed)
	* src/org/eclipse/cdt/internal/ui/editor/PaintManager.java (removed)
	* src/org/eclipse/cdt/internal/ui/editor/PrintMarginPainter.java (removed)
	* src/org/eclipse/cdt/internal/ui/editor/ProblemPainter.java (removed)
	* src/org/eclipse/cdt/internal/ui/preferences/CLaunchingPropertyPage.java (removed)
	* src/org/eclipse/cdt/internal/ui/util/CoreUtility.java (removed)
	
2003-04-17 Alain Magloire

	Bug 36584
	
	When switching the through the CEditor the range was not 
	save.
	
	* src/org/eclipse/cdt/internal/ui/editor/CEditor.java:
	setSelection(ICElement), new method
	* src/org/eclipse/cdt/internal/util/EditorUtility.java:
	revealInEditor use setSelection(ICElement).

2003-04-16 Alain Magloire

	Bug 36582
	
	* src/org/eclipse.cdt.internal/ui/cview/CView.java
	linkToEditor() check is we have a valid ITranslationUnit.
	The isOpenEditor() has a nasty side effect of calling "objdump"

2003-04-14 Alain Magloire

	The problem: the old parser can still hangs and bring chaos, this
	temporary code(since the new parser does not have yet a callback
	mechanism) allow us to use the new parser when doing the visual diffs.
	It is key on the preference setting, to enable/disable the old parser.

	* src/org/eclipse/cdt/internal/ui/comparator/CStructureCreator.java:
	* src/org/eclipse/cdt/internal/ui/comparator/ComparatorModelbuilder.java:

2003-04-10 Alain Magloire

	* src/org/eclipse/cdt/internal/ui/editor/CEditorActionContributor.java:
	Cleanup to be more Eclipse-2.1
	* src/org/eclipse/cdt/internal/ui/editor/GotoErrorAction.java:
	Was using the wrong bundle.
	* src/org/eclipse/cdt/internal/ui/CPluginImage.java:
	New imange for code assist.
	* plugin.xml:
	added "hpp" in the list of possible source C/C++ file.

2003-04-08 Alain Magloire

	* src/org/eclipse/cdt/ui/CElementLabelProvider.java:
	No need to refresh the container.

2003-04-08 Alain Magloire

	Fix the drag & drop.

	* src/org/eclipse/cdt/internal/ui/cview/CViewDragAdapter.java:

2003-04-07 Alain Magloire

	Enable contribution to the outliner ContentProvider, in the future
	this will let other modules like the debugger add action like
	breakpoint in the outliner view to a IFunction.

	* src/org/eclipse/cdt/internal/ui/editor/CContentOutlinePage.java:

2003-04-05 Alain Magloire

	Implement the new CollapseAll button to be consistent with the
	JDT package explorer.

	* icons/full/clcl16/collapseall.gif:
	* icons/full/dlcl16/collapseall.gif:
	* icons/full/elcl16/collapseall.gif:
	* src/org/eclipse/cdt/internal/ui/CPluginImages.java:
	New icon.

	* src/org/eclipse/cdt/internal/ui/cview/CollapseAllAction.java:
	* src/org/eclipse/cdt/internal/ui/cview/CView.java:
	* src/org/eclipse/cdt/internal/ui/cview/CViewMessages.java:
	* src/org/eclipse/cdt/internal/ui/cview/CViewMessages.properties:
	* src/org/eclipse/cdt/internal/ui/ICHelpContextIds.java:

2003-04-05 Alain Magloire

	The way the working copy was implemented, the outline could not
	work with file outside of the C Model, for example a c file in
	a non C project.  Also some other extended the CEditor to reuse
	the highligth and outliner functions,  but since the DocumentProvider
	was singleton in CUIPlugin.getDocumentProvider(), the outliner did not
	work either.  A solution is to take the same path as the JDT and provide
	a workingcopy that can be use by other so they can "connect" thre input.

	Part of this patch a small refactory of IWorkingCopyManager so
	it can be visible outside.

	* src/org/eclipse/cdt/ui/CUIPlugin.java
	* src/org/eclipse/cdt/ui/IWorkingCopyManager.java
	* src/org/eclipse/cdt/ui/IWorkingCopyManagerExtension.java
	* src/org/eclipse/cdt/internal/ui/editor/CContentOutline.java:
	* src/org/eclipse/cdt/internal/ui/editor/CDocumentProvider.java
	* src/org/eclipse/cdt/internal/ui/editor/CEditor.java
	* src/org/eclipse/cdt/internal/ui/editor/WorkingCopyManager.java
	* src/org/eclipse/cdt/internal/ui/editor/WorkingCopyManager.java
	* src/org/eclipse/cdt/internal/ui/text/CReconcilerStrategy.java

2003-04-04 Alain Magloire

	The TextEditor provides a way to select a range to be edited.
	We provide the same functionnality; "Show Source of Selected Element Only"

	* icons/full/clcl16/segment_edit.gif:
	* icons/full/dlcl16/segment_edit.gif:
	* icons/full/elcl16/segment_edit.gif:
	* src/org/eclipse/cdt/internal/ui/CPluginImages.java:
	descriptor for segment_edit.gif.

	* src/org/eclipse/cdt/ui/PreferenceConstants.java:
	Move the preference constants so they can be visible to other plugins.
	* src/org/eclipse/cdt/internal/ui/cview/CView.java:
	* src/org/eclipse/cdt/internal/preference/CPlugigPreferencePage.java:

	* src/org/eclipse/cdt/internal/editor/CContentOutlinePage.java:
	* src/org/eclipse/cdt/internal/editor/CEditorActionContributor.java:
	* src/org/eclipse/cdt/internal/editor/CEditorMessages.properties:
	* src/org/eclipse/cdt/internal/editor/CTextEditorActiionConstant.java:
	* src/org/eclipse/cdt/internal/editor/ICEditorActionDefinitonsIds.java:
	* src/org/eclipse/cdt/internal/editor/TogglePresentationAction.java:
	 
	
	

2003-04-04 Alain Magloire

	The way to register actions change from 2.0 to 2.1
	Action must have an ID.  This fixes the editor to
	be activate on Ctrl+space.
	
	* src/org/eclipse/internal/ui/editor/CEditor.java:
	* src/org/eclipse/internal/ui/ICEditorActionDefinitionIds.java:

2003-04-04 Alain Magloire

	Remove on some warnings now that we move to 2.1
	
	* src/org/eclipse/internal/ui/dialogs/SelectionStatusDialog.java:
	* src/org/eclipse/internal/ui/editor/DocumentAdapter.java:
	* src/org/eclipse/internal/ui/preferences/CEditroPreference.java:
	* src/org/eclipse/internal/ui/CElementImageProvider.java:
	* src/org/eclipse/cdt/ui/CUIPlugin.java

2003-04-02 Alain Magloire

	Show LibraryReference in the  CViewer.

	* src/org/eclipse/internal/ui/cview/CViewSorter.java:
	* src/org/eclipse/internal/ui/BaseCElementContentProvider.java:
	Call CProject.getLibraryReferences().
	* src/org/eclipse/internal/ui/CElementImagerProvider.java:
	* src/org/eclipse/internal/ui/CPluginImages.java:
	lib_obj.gif.

2003-04-02 Alain Magloire

	Bug fix and cleanup in CView
	
	* src/org/eclipse/internal/ui/cview/CView.java:
	Cleanup the linkToEditor().
	* src/org/eclipse/internal/util/UtilEditor.java:
	Bug fix.

2003-04-01 Alain Magloire

	Support to open a child in an IBinary if we know the TranslationUnit.
	
	* src/org/eclipse/internal/ui/editor/CEditor.java:
	setSelection() make the method visible.
	* src/org/eclipse/internal/ui/util/EditorUtility.java:
	More static method taken from the JDT.
	* src/org/eclipse/internal/ui/cview/CView.java:
	handleDoubleClick(), for IBinary.

2003-04-01 Alain Magloire

	Patch from Hoda Amer.
	New icons for enumerations, enumerators and typedefs.
	Small fix for CElementLabelProvider.getText().
	
	* src/org/eclipse/cdt/ui/CElementLabelProvider.java:
	* src/org/eclipse/cdt/internal/ui/CElementImageProvider.java:
	* src/org/eclipse/cdt/internal/ui/CPlugiImages.java
	
	* icons/full/obj16/enum_obj.gif:
	* icons/full/obj16/enumerator_obj.gif:
	* icons/full/obj16/typedef_obj.gif:

2000-04-01 Alain Magloire

	Patch from Chris Songer.
	The IBinaryElement like IBinaryFunction and IBinaryVariable contains
	only line number no the offset, deal with when doing the selectin.
	
	* src/org/eclipse/cdt/internal/ui/editor/CEditor.java:

2003-03-27 Alain Magloire

	The selection in the CView to CEditor was not done.
	We have now a new hierarchy for the binary and Archive:
	IBinary
		IBinaryModule
			IBinaryFunction
			IBinaryVariable
				IBinaryElement

	* src/org/eclipse/cdt/internal/ui/cview/CView.java
	* src/org/eclipse/cdt/internal/ui/BaseCElementContentProvider.java
	* src/org/eclipse/cdt/internal/ui/CElementImageProvider.java
	* src/org/eclipse/cdt/ui/CElementContentProvider.java

2003-03-27 Alain Magloire

	Patch from Thomas Fletcher.
	
	* src/org/eclipse/cdt/internal/ui/editor/BracketPainter.java:
	The brace highlighting doesn't properly use the background
	colour when it is drawn.
	
2003-03-27 Alain Magloire

	ICElement.getResource() no longer throw an exception.

	* src/org/eclipse/cdt/internal/ui/cview/CViewDragAdapter.java
	* src/org/eclipse/cdt/internal/ui/editor/CDocumentProvider.java
	* src/org/eclipse/cdt/internal/ui/uti./EditorUtility.java
	
2003-03-27 Alain Magloire

	Some changes in the Core Model to make it closer to JDT, the hierarchy is now:
	ICModel
		ICProject
			ICContainer
				ITranslationUnit
				IArchive
				IBinary

	We now adjust the code.

	src/org/eclipse/cdt/internal/ui/BaseCElementContentProvider.java
	src/org/eclipse/cdt/internal/ui/BinaryPropertySource.java
	src/org/eclipse/cdt/internal/ui/CElementAdapterFactory.java
	src/org/eclipse/cdt/internal/ui/CElementImageProvider.java
	src/org/eclipse/cdt/internal/ui/ErrorTickAdornmentProvider.java
	src/org/eclipse/cdt/internal/ui/compare/CStructureCreator.java
	src/org/eclipse/cdt/internal/ui/cview/CPatternFilter.java
	src/org/eclipse/cdt/internal/ui/cview/CView.java
	src/org/eclipse/cdt/internal/ui/cview/CViewDragAdapter.java
	src/org/eclipse/cdt/internal/ui/cview/CViewSorter.java
	src/org/eclipse/cdt/internal/ui/editor/CDocumentProvider.java
	src/org/eclipse/cdt/internal/ui/editor/DocumentAdapter.java
	src/org/eclipse/cdt/internal/ui/util/EditorUtility.java
	src/org/eclipse/cdt/ui/CElementContentProvider.java
	src/org/eclipse/cdt/ui/CElementLabelProvider.java
	src/org/eclipse/cdt/ui/CUIPlugin.java

2003-03-19 Alain Magloire

	Patch From Amer Hoda, to use the Working Copy of ICElement use in
	the Core Model.

	* src/org/eclipse/cdt/internal/ui/editor/CContentOutlinePage.java:
	* src/org/eclipse/cdt/internal/ui/editor/CDocumentProvider.java:
	* src/org/eclipse/cdt/internal/ui/editor/DocumentAdapter.java:
	* src/org/eclipse/cdt/internal/ui/editor/IWorkingCopyManager.java:
	* src/org/eclipse/cdt/internal/ui/text/CReconcilingStrategy.java:
	* src/org/eclipse/cdt/internal/ui/CFileWorkingCopy.java:
	* src/org/eclipse/cdt/ui/CUIPlugin.java:

2003-03-13 Alain Magloire

	* src/org/eclipse/cdt/utils/ui/controls/RadioButton.java:
	Clean up of warnings.

2003-03-12 David Inglis
	* src/org/eclipse/cdt/internal/ui/BuildConsoleManager.java,v
	Removed buffering of build console as it was preventing output from being
	visible during long builds.
	http://bugs.eclipse.org/bugs/show_bug.cgi?id=32012
	
2003-03-02 Alain Magloire

	* src/org/eclipse/cdt/ui/wizards/BinaryParserBlock.java:
	Check in the constructor if the project is null.

2003-02-26 Alain Magloire

	* src/org/eclipse/cdt/ui/wizards/BinaryParserBlock.java:
	Adjust to use the new BinaryParser scheme as described
	in cdt-core-home/docs/binaryParser.html.

2003-02-24 Alain Magloire

	* src/org/eclipse/cdt/internal/ui/util/SelectionUtil.java:
	Reorganized import to remove warnings.
	* src/org/eclipse/cdt/ui/CelementLabelProvider.java: Reorganize imports.

2003-02-24 Alain Magloire

	* src/org/eclipse/cdt/internal/ui/editor/CEditor.java (isOverviewRulerVisible):
	Change scope for protected to comply with Eclipse-2.1

	* src/org/eclipse/cdt/ui/CelementContentProvider.java: Reorganize imports.

2003-02-20 Alain Magloire

	This patch provides the UI controls and filters to use the working set 
	concept and apply it to the CView.  The UI mimics the behaviour of what is
	used by the Java packages view (rather than incorporating it as a part of
	the Filters... dialog as was done in the Navigator).  I didn't create a
	specific C/C++ Working Set type since I figured that for C and C++ 
	projects which might include other projects it wasn't required.
	This can be re-examined at a later date if required.

	* src/org/eclipse/cdt/internal/ui/cview/CView.java:
	Listener of the property change for Working sets.
	* src/org/eclipse/cdt/internal/ui/cview/AdjustWorkingSetFilterAction.java:
	New file.
	* src/org/eclipse/cdt/internal/ui/cview/CWorkingSetFilter.java:
	New file.
	* src/org/eclipse/cdt/internal/ui/cview/NewWorkingSetFilterAction.java:
	New file.

2003-02 -20 David Inglis

	* src/org/eclipse/cdt/internal/ui/editor/CEditorActionContributor.java
	Fixed minor label problem.

2003-02-19 David Inglis
	* src/org/eclipse/cdt/ui/wizards/conversion/ConversionWizard.java
	* src/org/eclipse/cdt/ui/wizards/conversion/ConvertToStdMakeConversionWizard.java
	Due to CDT extensions interface cleanup.

2003-02-17 Doug Schaefer

    Merged in Sam Robb's source for the build model.  The source can be
    found in the build source folder.  There are new extension point schema
    in the schema folder.  There are build icons in the icons/full/build16
    folder.  As well a number of extension points and extensions have been
    added to the plugin.xml file.

2003-02-17 Judy N. Green
	* plugin.xml
	* icons/full/ctool16/convert-normal.gif
	
	Added a new icon for the conversion wizard
	
2003-02-13 Alain Magloire

	* src/org/eclipse/cdt/internal/ui/editor/OpenIncludeAction.java:
	Comment out old the reference to the builder.

2003-02-13 Thomas Fletcher
	* src/org/eclipse/cdt/internal/ui/cview/CView.java
	* src/org/eclipse/cdt/internal/ui/cview/FilterSelectionAction.java
	Cleaned up some text strings.
	
	* src/org/eclipse/cdt/internal/corext/template/ContextTypeRegistry.java
	* src/org/eclipse/cdt/internal/corext/template/default-templates.xml
	* src/org/eclipse/cdt/internal/ui/preferences/TemplatePreferencePage.java
	* src/org/eclipse/cdt/internal/ui/text/CCompletionProcessor.java
     Adds a C++ context and moves those templates which are C++ specific to that context
	 Allows you to use the C++ and C contexts when you are working in C++ code,
	  but only giving you the C contexts when you are working in C code. 

2003-02-06 David Inglis
	* src/org/eclipse/cdt/internal/core/DocumentInputStream.java (Removed)
	* src/org/eclipse/cdt/internal/ui/DocumentInputStream.java (Added)
	cleanup - moved to ui package

	* src/org/eclipse/cdt/internal/ui/CContentProvider.java (Removed)
	* src/org/eclipse/cdt/internal/ui/CElementImageDescriptor.java (Removed)
	* src/org/eclipse/cdt/internal/ui/CElementLabelProvider.java (Removed)
	* src/org/eclipse/cdt/ui/CElementContentProvider.java (Added)
	* src/org/eclipse/cdt/ui/CElementImageDescriptor.java (Added)
	* src/org/eclipse/cdt/ui/CElementLabelProvider.java (Added)
	* src/org/eclipse/cdt/internal/ui/CFileElementWorkingCopy.java
	* src/org/eclipse/cdt/internal/ui/CWorkbenchAdapter.java
	* src/org/eclipse/cdt/internal/ui/compare/CStructureCreator.java
	* src/org/eclipse/cdt/internal/ui/cview/CView.java
	* src/org/eclipse/cdt/internal/ui/dialogs/SelectionStatusDialog.java
	* src/org/eclipse/cdt/internal/ui/editor/CContentOutlinePage.java
	* src/org/eclipse/cdt/internal/ui/editor/CEditorErrorTickUpdater.java
	* src/org/eclipse/cdt/internal/ui/text/CCompletionProcessor.java
	cleanup - moved CElementContentProvider/LableProvider/ImageDescrptor out of internal package
	to ui so it can be cleanly used by others.
	
	* src/org/eclipse/cdt/internal/ui/text/eclipse2/CRuleBasedDamagerRepairer.java (Removed)
	* src/org/eclipse/cdt/internal/ui/text/eclipse2/CRuleBasedPartitioner.java (Removed)
	cleanup - No longer needed.
	
2003-02-04 Alain Magloire

	Cleanup of the annoying error generate by the JDT 2.1 compiler
	static versus non-static access to fields and methods.

	* src/org/eclipse/cdt/internal/corext/template/Templates.java
	* src/org/eclipse/cdt/internal/ui/BuildConsoleManager.java
	* src/org/eclipse/cdt/internal/ui/CCompletionContributorManager.java
	* src/org/eclipse/cdt/internal/ui/CPluginImages.java
	* src/org/eclipse/cdt/internal/ui/ErrorTickAdornmentProvider.java
	* src/org/eclipse/cdt/internal/ui/editor/AddIncludeOnSelectionAction.java
	* src/org/eclipse/cdt/internal/ui/editor/CContentOutlinePage.java
	* src/org/eclipse/cdt/internal/ui/editor/CEditor.java
	* src/org/eclipse/cdt/internal/ui/editor/CEditorActionContributor.java
	* src/org/eclipse/cdt/internal/ui/editor/DefaultCEditorTextHover.java
	* src/org/eclipse/cdt/internal/ui/editor/OpenIncludeAction.java
	* src/org/eclipse/cdt/internal/ui/editor/OpenOnSelectionAction.java
	* src/org/eclipse/cdt/internal/ui/preferences/CEditorPreferencePage.java
	* src/org/eclipse/cdt/internal/ui/preferences/CLaunchingPropertyPage.java
	* src/org/eclipse/cdt/internal/ui/preferences/EditTemplateDialog.java
	* src/org/eclipse/cdt/internal/ui/preferences/TemplatePreferencePage.java
	* src/org/eclipse/cdt/internal/ui/text/CAutoIndentStrategy.java
	* src/org/eclipse/cdt/internal/ui/text/CCompletionProcessor.java
	* src/org/eclipse/cdt/internal/ui/text/HTMLTextPresenter.java
	* src/org/eclipse/cdt/internal/ui/text/link/LinkedPositionManager.java
	* src/org/eclipse/cdt/internal/ui/text/link/LinkedPositionUI.java
	* src/org/eclipse/cdt/internal/ui/text/template/TemplateProposal.java
	* src/org/eclipse/cdt/internal/ui/text/template/TemplateVariableProposal.java
	* src/org/eclipse/cdt/internal/ui/util/EditorUtility.java
	* src/org/eclipse/cdt/internal/ui/util/ProblemMarkerManager.java
	* src/org/eclipse/cdt/internal/ui/wizards/OpenNewFileWizardAction.java
	* src/org/eclipse/cdt/internal/ui/wizards/OpenNewFolderWizardAction.java
	* src/org/eclipse/cdt/internal/ui/wizards/dialogfields/StringDialogField.java
	* src/org/eclipse/cdt/internal/ui/wizards/swt/MGridLayout.java
	* src/org/eclipse/cdt/ui/CUIPlugin.java
	* src/org/eclipse/cdt/ui/wizards/CProjectWizard.java
	* src/org/eclipse/cdt/ui/wizards/StdMakeProjectWizard.java
	* src/org/eclipse/cdt/ui/wizards/TabFolderPage.java
	* src/org/eclipse/cdt/ui/wizards/conversion/ConversionWizard.java
	* src/org/eclipse/cdt/ui/wizards/conversion/ConvertProjectWizardPage.java

2003-02-01 Alain Magloire

	* src/org/eclipse/cdt/internal/ui/cview/CView.java:
	Remove CreateFileAction, CreateFolderAction and OpenPerspectiveMenu,
	deprecated classes.  Instead use NewWizardMenu class.
	* src/org/eclipse/cdt/internal/ui/BuildConsoleManager.java:
	Make fDocument protected scope.
	* src/org/eclipse/cdt/ui/CUIPlugin.java:
	Wrong definitions of FILE_WIZARD_ID and FOLDER_WIZARD_ID.
	* plugin.properties:
	New entries for file and folder wizards.
	* plugin.plugin.xml:
	New entries for file and folder wizards.

2003-01-28 Alain Magloire

	With the help of the 2.1 compiler, fix the warnings when accessiong static
	fields.

	* src/org/eclipse/cdt/internal/ui/buildconsole/BuildConsoleView.java:
	* src/org/eclipse/cdt/internal/ui/cview/FilerSelectionAction.java:
	* src/org/eclipse/cdt/internal/ui/cview/ShowLibrariesAction.java:
	* src/org/eclipse/cdt/internal/ui/dialogs/AbstractElementListSelection.java:
	* src/org/eclipse/cdt/internal/ui/dialogs/SelectionList.java:
	* src/org/eclipse/cdt/internal/ui/editor/BracketPainter.java:
	* src/org/eclipse/cdt/internal/ui/editor/ContentOulinerPager.java:
	* src/org/eclipse/cdt/internal/ui/editor/OpenIncludeAction.java:
	* src/org/eclipse/cdt/internal/ui/editor/OpenOnSelectionAction.java:
	* src/org/eclipse/cdt/internal/ui/preferences/EditTemplateDialog.java:
	* src/org/eclipse/cdt/internal/ui/text/CPaintMatcher.java:
	* src/org/eclipse/cdt/internal/ui/text/CSourceViewerConfiguration.java:
	* src/org/eclipse/cdt/internal/ui/wizards/dialogfields/DialogField.java:
	* src/org/eclipse/cdt/internal/ui/wizards/dialogfields/StringButtonDialogField.java:
	* src/org/eclipse/cdt/internal/ui/wizards/swt/MGridLayout.java:

2003-01-24 Alain Magloire

	* src/org/eclipse/cdt/ui/wizards/SettingsBlock.java (doRung):
	Check for program that are quoted.
	This patch was base on previous proposed by Alex Chapiro.

2003-01-21 Alain Magloire

	* src/org/eclipse/cdt/internal/ui/cview/CViewSorter.java (category):
	Use get{Header,Source}Extensions().
	* src/org/eclipse/cdt/internal/ui/editor/SearchForReferences.java (run):
	Use getTranslationUnitExtensions().

2003-01-10 Alain Magloire

	Bug 28994

	* src/org/eclipse/cdt/internal/ui/CElementAdapterFactory.java (getAdapter):
	Use getResource() not getUnderlyingResource(), to return the IResource
	Returning the underlyin resource may fool the Label Decorators.

2003-01-09 Alain Magloire

	* src/org/eclipse/cdt/internal/ui/CElementImageProvider.java (getBaseImageDescriptor):
	Provide the same icon for methods.

2003-01-07 Alain Magloire

	REMIND:More work needs to be done on the ContentAssist preferences
	For example the autoactivation can not be a character but has to be
	a string since we need: "." and "->"
	To be revisited when we the story of the C/C++ Parser is clearer.
	
	* src/org/eclipse/cdt/internal/ui/preferences/CEditorPreferencePage (createContentAssistPage):
	The addFieldText() for autoactivation is not a number.

2003-01-02 Alain Magloire

	* src/org/eclipse/cdt/internal/ui/text/BufferedDocumentScanner.java (setRange):
	Patch form Ed Burnette, email excerpt:
	"There was an out of range exception happening when rescans
	were done at a non-zero offset because the length being requested was
	too large. This should work in 2.0 and 2.1 though I've only tested it on
	2.0.1 so far."
	
2003-01-02 Alain Magloire

	* src/org/eclipse/cdt/internal/ui/editor/CDocumentProvider.java(createAnnotationModel):
	Check for IStorageEditorInput and use the getAdapter() to find a resource for the
	annotation model.

2002-12-12 Judy N Green
	*src/org/eclipse/cdt/internal/ui/editor/CEditor.java
	Fixed Bugzilla bug PR 25176
	The C editor doesn't properly handle the space conversion of tabs properly.
	If I put the following in and tab spaces are set to 8 spaces:

	1234567890123456789
	<tab>  a
	abc<tab>  a

	Where it should probably line up with the first entry.
	
2002-12-12 Judy N Green
	*src/org/eclipse/cdt/internal/ui/editor/CMarkerAnnotation.java
	Added a method that will attempt to highlight the correct instance of 
	a variable. It will skip instances of the string if they are encased in
	String quotes and return the first instance that is not encased in quotes

2002-12-11 Judy N Green
	* src/org/eclipse/cdt/internal/ui/text/BufferedDocumentScanner.java
	Fix for the backwards display of typed text when the CDT ran within
	Eclipse 2.1.
	Patch submitted by Ed Burnette. 
	Tested on M1, 2.1 (20021204 integration build) and 2.0.1 
	Bugzilla Bug 24648 

2002-12-11 Alain Magloire

	Fix PR 27937.  NPE in the C Editor preference page.

	* src/org/eclipse/cdt/internal/ui/preferences/CEditorPreferencePage.java (createBehaviourPage):
	Remove listeners and variables for Margins, this will be enable by
	only saving the changes in the store values.

2002-12-06 Alain Magloire

	The hovering uses to the indexer to gather some information, but
	it is sometime wrong since the information should be base on the context
	say:
	  structure->printf
	Obviously you do not want to know about libc printf() stdio call.
	This will take sometime to fix.

	* src/org/eclipse/cdt/internal/ui/editor/DefaultCEditortextHover.java (getHoverInfo):
	Beautify the print.

2002-12-06 David Inglis

	* src/org/eclipse/cdt/internal/ui/editor/DefaultCEditorTextHover.java:
	* srcsrc/org/eclipse/cdt/internal/ui/text/CAnnotationHover.java:
	* src/org/eclipse/cdt/internal/ui/text/CSourceViewerConfiguration.java:
	* src/org/eclipse/cdt/internal/ui/text/HTML2TextReader.java: New 
	* src/org/eclipse/cdt/internal/ui/text/HTMLPrinter.java: New
	* src/org/eclipse/cdt/internal/ui/text/HTMLTextPresenter.java: New
	* src/org/eclipse/cdt/internal/ui/text/LineBreakingReader.java
	* src/org/eclipse/cdt/internal/ui/text/SubstitutionTextReader.java: New

	Added support to display balloon messages for lines with multiple markers.
	Added support for basic markup within the hover balloons within the CEditor.
	
2002-12-04 Alex Chapiro

	I propose to create isValidLocation method in addition to already existing
	method isValidName. CProjectWizardPage has to invoke this new method on the
	same way as it invokes isValidName.

	* src/org/eclipse/cdt/ui/wizard/CProjectWizard.java (isValidationLocation):
	New method to allow a check on the location of the project.
	* src/org/eclipse/cdt/ui/wizard/CProjectWizardPage.java (validatePage):
	Call isValidationLocation() for the project Location

2002-12-01 Alain Magloire

	* src/.../internal/ui/editor/OpenOnSelectionAction.java (getText):
	Change the label provider for the tag.
	* src/.../internal/ui/text/CCompletionProcessor.java(evalProposals):
	Document.getChar() is 0 based move back the position. 

2002-11-28 Alain Magloire

	* plugin.xml: Make a targetID for AsmEditor to allow the debug
	plugin to contributes breakpoint menus in the ruller.
	
	* src/.../internal/ui/editor/asm/AsmTextEditor.java (AsmTextEditor):
	set the context id.

2002-11-27 David Inglis
 
	* plugin.properties:
	* plugin.xml:
	* src/.../internal/ui/BuildConsoleManager.java:
	* src/.../internal/ui/ConsoleEvent.java:
	* src/.../internal/ui/buildconsole/BuildConsoleView.java:
	* src/.../internal/ui/cview/CView.java:
	* src/.../ui/preferences/BuildConsolePreferencePage.java:
	* src/.../internal/ui/preferences/CPluginPreferencePage.java:
	* src/.../ui/CUIPlugin.java:
	* src/.../ui/IBuildConsoleEvent.java:
	refactored CPluginPreferencePage into a BuildConsolePreferencePage.
	added a configurable cap on the number of lines to keep in the build console.

2002-11-27 David Inglis
	* utils.ui/.../controls/ControlFactory.java:
	removed unsed hyperlink stuff since it was leaking Cursors.

2002-11-27 Alain Magloire

	* src/.../internal/ui/preferences/CProjectPropertyPage.java:
	Added BinaryParserBlock part of the tab items.
	(performOK): run this method in a runnable to allow cancellation.
	* src/.../internal/ui/CContentProvider.java (processDelta):
	Catch binary parser changes.
	* src/.../ui/wizards/BinaryParserBlock.java: TabItem to change binary parser.
	* src/.../ui/wizards/StdMakeProjectWizard.java: TabItem to change binary parser.

2002-11-25 David Inglis
	* src/.../internal/ui/editor/CEditor.java:(extends TextEditor)
	* src/.../internal/ui/editor/CEditorActionContributor.java:(extends TextEditorActionContributor)
	support line convertion actions and encoding.
	
2002-11-22 Alex Chapiro

	* src/.../wizards/CProjectWizard.java:
	The problem appears in ConversionWizard that inherits to CProjectWizard. The
	first one does not initialize fmainPage which causes NullpointerException.
	Actually, ConversionWizard doesn't have this page, so it is unsupported
	operation for it.

2002-11-22 Alain Magloire

	* src/.../internal/ui/BinaryPropertySource.java (getPropertyValue):
	Check for core.
	* src/.../internal/ui/CElementImageProvider.java (getBaseImageDescriptor):
	Check for Core files.
	* src/.../internal/ui/CElementLabelProvider.java (getCelementImage):
	Removed.
	* src/.../internal/ui/CPluginImages.java:
	DESC_OBJS_CORE, IMG_OBJS_CORE, new icon for core files.

2002-11-22 Alex Chapiro

	* src/.../wizards/conversion/ConversionWizard.java(doRun):
	doRunPrologue() should not be call from doRun().

2002-11-21 David Inglis
	* plugin.xml
	* plugin.properties
	fixed bug #25886 - duplicate menu entries for compare and replace
	
2002-11-20 Alain Magloire

	Move the Index property page in the C/C++ project category.
	* src/.../internal/ui/preferences/CIndexerManager.java: Removed.
	* src/.../internal/ui/preferences/CProjectPropertyPage.java (indexerBlock):
	Add the indexer block to the CProjectPropertyPage tab.
	* src/.../ui/wizard/IndexerBlock.java: New file implementing
	the indexer TabItem.

2002-11-20 David Inglis
	* src/.../internal/ui/cview/CView.java
	Added support for label decorators

2002-11-20 David Inglis
	* src/.../internal/ui/BuildConsoleManager.java
	Only flush the console when buffer > 512 instead of every line.
	Plus do the console update synchronously as a async update can
	cause problems if the update happen faster then the drawing.
	
2002-11-18 Alain Magloire

	* src/.../internal/ui/editor/CEditor.java (createCSourceViewer):
	Check for null pointer, the file maybe an IStorage.
	* src/.../internal/ui/cview/CViewSorter.java (category): Expand
	the category to include member of a translationUnit. 
	* src/.../internal/ui/cview/CContentProvider.java (processDelta):
	postRefresh() for IBinary and IArchive files also.
	* src/.../internal/ui/cview/CElementAdapterFactory.java (getAdapter):
	Call getResource() instead of getUnderlyingResource().

2002-11-15 Alain Magloire

	* src/.../internal/ui/cview/CView.java (addBookMarkMenu):
	Only add bookmark of IFile.

2002-11-15 Alain Magloire

	* plugin.xml:  Typo when doing the Ruler contibution
	for Task and bookmarks, it should #CEditorRulerContext.

2002-11-14 Alain Magloire

	* src/.../internal/ui/cview/CView.java (addBuildMenu):
	Only show the "Make" and Build menus for containers.

2002-11-14 Alain Magloire

	* src/.../internal/ui/buildconsole/BuildConsoleView.java (convertSelectionToProject):
	new method.
	(selectionChanged): Only reset the document if selected project changed.

2002-11-13 Judy N. Green
	*/home/tools/org.eclipse.cdt.ui/plugin.properties
	*/home/tools/org.eclipse.cdt.ui/plugin.xml
	updated labels & wizards to use combined conversion wizard
	
	*src/org/eclipse/cdt/internal/ui/CPluginResources.properties
	updated labels
	
	*src/org/eclipse/cdt/ui/wizards/StdMakeProjectWizard.java
	No longer add builder in run method. it is being added in enough other places 

	*src/org/eclipse/cdt/ui/wizards/conversion/ConversionWizard.java
	updated reference to call combined conversion page
	
	*src/org/eclipse/cdt/ui/wizards/conversion/ConvertProjectWizardPage.java
	Moved common c/c== conversion methods up to this shared class
	
	
	Added:
	*src/org/eclipse/cdt/ui/wizards/conversion/ConvertToStdMakeConversionWizard.java
	*src/org/eclipse/cdt/ui/wizards/conversion/ConvertToStdMakeProjectWizardPage.java
	Combined the C/C++ conversion wizards to this class
	
	Removed:
	*src/org/eclipse/cdt/ui/wizards/conversion/ConvertSimpleToCCStdMakeProjectWizardPage.java
	*src/org/eclipse/cdt/ui/wizards/conversion/ConvertCtoCCStdMakeProjectWizardPage.java
	*src/org/eclipse/cdt/ui/wizards/conversion/ConvertSimpleToCStdMakeProjectWizardPage.java
	*src/org/eclipse/cdt/ui/wizards/conversion/CtoCCConversionWizard.java
	*src/org/eclipse/cdt/ui/wizards/conversion/SimpleToCCStdMakeConversionWizard.java
	
	
	
	
	

2002-11-13 Alain Magloire

	* src/.../internal/ui/editor/ProblemPainter.java (hasProblem):
	Check for NPE, dispose may have been called.

2002-11-13 Alain Magloire

	* src/.../wizards/CProjectWizard.java (isValidName):
	New method to give a change to the wizard to check
	the validity of a project name.
	* src/.../wizard/CProjectWizardPage.java (CProjectWizardPage):
	Takes new argument, the CProjectWizard.
	(validatePage): calls isValidName() to check if name is valid.

2002-11-13 David Inglis	
	
	* plugin.properties
	* plugin.xml
	* src/.../internal/ui/preferences/CIndexerPropertyPage.java
	Added new property page on c project to enable/disable the indexing service.
	
	
2002-11-06 Alain Magloire

	Fix for Bugzilla 25869.
	
	* src/org/eclipse/cdt/internal/ui/text/CSourceViewerConfiguration.java (getDefaultPrefixes):
	New Method to return the prefix use to comment out code.

2002-11-06 Tom Tromey

	Fix for Bugzilla 25784.
	* src/org/eclipse/cdt/ui/wizards/CProjectWizardPage.java
	(validatePage): Allow project name to contain a space.
	* src/org/eclipse/cdt/internal/ui/CPluginResources.properties
	(CProjectWizardPage.projectContainsSpace): Removed.

2002-11-06 David Inglis
	* src/.../ui/CUIPlugin.java:
	fixed NPE.
	
2002-11-01 David Inglis
	* src/.../internal/ui/CElementLabelProvider.java:
	change cpu display string to use isLittleEndian method on IBinary
	
	
2002-10-31 Judy N. Green
	Removed the ReferenceBlock from the Project Properties display. Eclipse
	adds a Project Properties entry to the Project Properties.
	This was resulting in confusion since the 
	C/C++ Project --> Project References (filtered on nature == cnature)
	
	and the 
	Project References (unfiltered, showing all projects)
	
	Both listed some files in common, but they were not linked in any way
	so the user could get into a very awkward state, when selecting or deselecting
	as one view woud over ride the other.
	
	src/org/eclipse/cdt/internal/ui/preferences/CProjectPropertyPage.java:
	
	
2002-10-29 David Inglis

	Refactor ui.internal.CPlugin to ui.CUIPlugin with method to get the new 
	IBuildConsoleManager interface.
	New BuildConsoleView which shows console on selected IProject plus tracks console
	of active build.
	
	org.eclipse.cdt.ui/plugin.xml
	src/org/eclipse/cdt/internal/corext/template/Templates.java
	src/org/eclipse/cdt/internal/corext/template/c/CContext.java
	src/org/eclipse/cdt/internal/corext/textmanipulation/TextBuffer.java
	src/org/eclipse/cdt/internal/corext/textmanipulation/TextBufferEditor.java
	src/org/eclipse/cdt/internal/corext/textmanipulation/TextBufferFactory.java
	src/org/eclipse/cdt/internal/ui/BinaryPropertySource.java
	src/org/eclipse/cdt/internal/ui/CCompletionContributorManager.java
	src/org/eclipse/cdt/internal/ui/CContentProvider.java
	src/org/eclipse/cdt/internal/ui/CElementImageProvider.java
	src/org/eclipse/cdt/internal/ui/CElementLabelProvider.java
	src/org/eclipse/cdt/internal/ui/CElementProperties.java
	src/org/eclipse/cdt/internal/ui/CElementPropertySource.java
	src/org/eclipse/cdt/internal/ui/CPerspectiveFactory.java
	src/org/eclipse/cdt/internal/ui/CPluginImages.java
	src/org/eclipse/cdt/internal/ui/CUIStatus.java
	src/org/eclipse/cdt/internal/ui/ErrorTickAdornmentProvider.java
	src/org/eclipse/cdt/internal/ui/ICHelpContextIds.java
	src/org/eclipse/cdt/internal/ui/ResourceAdapterFactory.java
	src/org/eclipse/cdt/internal/ui/StandardCElementLabelProvider.java
	src/org/eclipse/cdt/internal/ui/compare/CMergeViewer.java
	src/org/eclipse/cdt/internal/ui/compare/CStructureCreator.java
	src/org/eclipse/cdt/internal/ui/cview/CElementFilters.java
	src/org/eclipse/cdt/internal/ui/cview/CPatternFilter.java
	src/org/eclipse/cdt/internal/ui/cview/CView.java
	src/org/eclipse/cdt/internal/ui/cview/CViewDropAdapter.java
	src/org/eclipse/cdt/internal/ui/cview/FilterSelectionAction.java
	src/org/eclipse/cdt/internal/ui/cview/FiltersContentProvider.java
	src/org/eclipse/cdt/internal/ui/cview/ShowLibrariesAction.java
	src/org/eclipse/cdt/internal/ui/editor/AddIncludeOnSelectionAction.java
	src/org/eclipse/cdt/internal/ui/editor/CContentOutlinePage.java
	src/org/eclipse/cdt/internal/ui/editor/CDocumentProvider.java
	src/org/eclipse/cdt/internal/ui/editor/CEditor.java
	src/org/eclipse/cdt/internal/ui/editor/CEditorActionContributor.java
	src/org/eclipse/cdt/internal/ui/editor/GotoErrorAction.java
	src/org/eclipse/cdt/internal/ui/editor/LexicalSortingAction.java
	src/org/eclipse/cdt/internal/ui/editor/OpenIncludeAction.java
	src/org/eclipse/cdt/internal/ui/editor/OpenOnSelectionAction.java
	src/org/eclipse/cdt/internal/ui/editor/OverviewRuler.java
	src/org/eclipse/cdt/internal/ui/editor/SearchForReferencesAction.java
	src/org/eclipse/cdt/internal/ui/editor/asm/AsmTextEditor.java
	src/org/eclipse/cdt/internal/ui/editor/asm/AsmTextTools.java
	src/org/eclipse/cdt/internal/ui/preferences/CEditorPreferencePage.java
	src/org/eclipse/cdt/internal/ui/preferences/CLaunchingPropertyPage.java
	src/org/eclipse/cdt/internal/ui/preferences/CPluginPreferencePage.java
	src/org/eclipse/cdt/internal/ui/preferences/CProjectPropertyPage.java
	src/org/eclipse/cdt/internal/ui/preferences/EditTemplateDialog.java
	src/org/eclipse/cdt/internal/ui/preferences/TemplatePreferencePage.java
	src/org/eclipse/cdt/internal/ui/text/CAnnotationHover.java
	src/org/eclipse/cdt/internal/ui/text/CAutoIndentStrategy.java
	src/org/eclipse/cdt/internal/ui/text/CCompletionProcessor.java
	src/org/eclipse/cdt/internal/ui/text/CFormattingStrategy.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/ContentAssistPreference.java
	src/org/eclipse/cdt/internal/ui/text/link/LinkedPositionManager.java
	src/org/eclipse/cdt/internal/ui/text/link/LinkedPositionUI.java
	src/org/eclipse/cdt/internal/ui/text/template/TemplateProposal.java
	src/org/eclipse/cdt/internal/ui/text/template/TemplateVariableProposal.java
	src/org/eclipse/cdt/internal/ui/util/EditorUtility.java
	src/org/eclipse/cdt/internal/ui/util/ProblemMarkerManager.java
	src/org/eclipse/cdt/internal/ui/wizards/OpenNewFileWizardAction.java
	src/org/eclipse/cdt/internal/ui/wizards/OpenNewFolderWizardAction.java
	src/org/eclipse/cdt/ui/wizards/CCProjectWizard.java
	src/org/eclipse/cdt/ui/wizards/CProjectWizard.java
	src/org/eclipse/cdt/ui/wizards/CProjectWizardPage.java
	src/org/eclipse/cdt/ui/wizards/ReferenceBlock.java
	src/org/eclipse/cdt/ui/wizards/SettingsBlock.java
	src/org/eclipse/cdt/ui/wizards/StdCCWizard.java
	src/org/eclipse/cdt/ui/wizards/StdCWizard.java
	src/org/eclipse/cdt/ui/wizards/StdMakeProjectWizard.java
	src/org/eclipse/cdt/ui/wizards/conversion/ConversionWizard.java
	src/org/eclipse/cdt/ui/wizards/conversion/ConvertCtoCCStdMakeProjectWizardPage.java
	src/org/eclipse/cdt/ui/wizards/conversion/ConvertProjectWizardPage.java
	src/org/eclipse/cdt/ui/wizards/conversion/ConvertSimpleToCCStdMakeProjectWizardPage.java
	src/org/eclipse/cdt/ui/wizards/conversion/ConvertSimpleToCStdMakeProjectWizardPage.java
	src/org/eclipse/cdt/ui/wizards/conversion/CtoCCConversionWizard.java
	src/org/eclipse/cdt/ui/wizards/conversion/SimpleToCCStdMakeConversionWizard.java
	src/org/eclipse/cdt/ui/wizards/conversion/SimpleToCStdMakeConversionWizard.java
	
		- do to refactor (import changes and CPlugin to CUIPlugin).
	
	src/org/eclipse/cdt/internal/ui/makeview/MakeAction.java
		- no longer use console session attributes here.
	
	src/org/eclipse/cdt/internal/ui/CPlugin.java
		- moved from internal and renamed  to CUIPlugin.java

	src/org/eclipse/cdt/internal/ui/BuildConsoleAction.java
	src/org/eclipse/cdt/internal/ui/BuildConsoleView.java
	src/org/eclipse/cdt/internal/ui/ClearConsoleAction.java
		- new Build console
			- shows console on selected project.
			- shows console of active build.

	src/org/eclipse/cdt/ui/CUIPlugin.java
		- added method getBuildManager()
		- refactored BuildConsole management into manager class
	
	src/org/eclipse/cdt/ui/IBuildConsoleEvent.java
	src/org/eclipse/cdt/ui/IBuildConsoleListener.java
	src/org/eclipse/cdt/ui/IBuildConsoleManager.java
	src/org/eclipse/cdt/internal/ui/BuildConsole.java
	src/org/eclipse/cdt/internal/ui/CConsole.java
	src/org/eclipse/cdt/internal/ui/ConsoleEvent.java
	src/org/eclipse/cdt/internal/ui/BuildConsoleManager.java
		- new build manager and interfaces for managing and tracking console activity.	


2002-10-28 David Inglis	
	
	* /src/.../ui/cview/CView.java
	Hookup actions to global actions in Projects menu, (build actions and close project).

2002-10-25 Judy N. Green
	Removed a redundant "Eclipse Platform" from the plugin.properties file.
	It was resulting in weird looking titles.
	
	/plugin.properties
	
	perspective.name=C/C++ Development - Eclipse Platform
	changed to
	perspective.name=C/C++ Development
	

2002-10-23 Judy N. Green
	CView overwrite files dialog text changed 
	so that it is the same in the CView as in the Navigator
	when dragging and dropping files
	
	src/../internal/ui/CPluginResources.properties
	src/../internal/ui/cview/CViewDropAdapter.java
	

2002-10-23 David Inglis
	
	* src/.../internal/ui/cview/CView.java:
		- put "all" target in default MakeAction.
		
2002-10-21 Judy N. Green
	
	Added a selection changed listener to the textViewer 
	managed by the C Build View (BuildConsoleView.java).
	This updates the state read by the tool bar menu items 
	and now enables the copy action when there is a selection 
	made in the C-Build console.

	Ctrl + A, now selects all text in the C-Build View
	Ctrl + C, now copies the selection to the clipboard
	
	* src/../internal/ui/BuildConsoleAction.java:
		- cleaned up the logic and removed commented 
		  out code in the update() method
	* src/../internal/ui/BuildConsoleView.java:
		- added a SelectionChangedListener to the contained textViewer

2002-10-17 Alain Magloire

	Patch from Alex Chapiro.

	* src/.../utils/ui/controls/ControlFactory.java:
	- createCombo methods created CCombo objects; all this methods
	where changed to create Combo object. Methods createCCombo
	were created to keep creation of CCombo cobjects.
	- general code cleaning

2002-10-16 Alain Magloire
	By Boosting the level warning of the java compiler,
	we catch unused imports or variables.  For example
	by changing the scope, the compiler no longer has
	to provide synthetic methos.

	* src/../internal/corext/textmanipulation/MoveTextEdit.java:
	* src/org/eclipse/cdt/internal/corext/textmanipulation/TextBufferFactory.java :
	* src/../internal/corext/textmanipulation/TextEditNode.java:
	* src/../internal/ui/BuildConsoleView.java:
	* src/../internal/ui/CContentProvider.java:
	* src/../internal/ui/CPlugin.java:
	* src/../internal/ui/cview/CView.java:
	* src/../internal/ui/dialogs/AbstractElementListSelectionDialog.java:
	* src/../internal/ui/dialogs/MessageLine.java:
	* src/../internal/ui/dialogs/SelectionList.java:
	* src/../internal/ui/editor/CContentOutlinePage.java:
	* src/../internal/ui/editor/CDocumentProvider.java:
	* src/../internal/ui/editor/CEditorActionContributor.java:
	* src/../internal/ui/editor/CEditorErrorTickUpdater.java
	* src/../internal/ui/editor/OverviewRuler.java:
	* src/../internal/ui/editor/PaintManager.java:
	* src/../internal/ui/editor/ProblemPainter.java:
	* src/../internal/ui/editor/asm/AsmCodeScanner.java:
	* src/../internal/ui/editor/asm/AsmSourceViewerConfiguration.java:
	* src/../internal/ui/editor/asm/AsmTextEditor.java:
	* src/../internal/ui/editor/asm/AsmTextTools.java:
	* src/../internal/ui/makeview/MakeView.java:
	* src/../internal/ui/preferences/CEditorPreferencePage.java:
	* src/../internal/ui/preferences/CLaunchingPropertyPage.java:
	* src/../internal/ui/preferences/CPluginPreferencePage.java:
	* src/../internal/ui/preferences/CProjectPropertyPage.java:
	* src/../internal/ui/preferences/ColorEditor.java:
	* src/../internal/ui/preferences/EditTemplateDialog.java:
	* src/../internal/ui/preferences/OverlayPreferenceStore.java:
	* src/../internal/ui/preferences/TemplatePreferencePage.java:
	* src/../internal/ui/text/CCodeScanner.java:
	* src/../internal/ui/text/CSourceViewerConfiguration.java:
	* src/../internal/ui/text/util/CColorManager.java:
	* src/../internal/ui/util/ProblemTreeViewer.java:
	* src/../internal/ui/wizards/dialogfields/StringDialogField.java:
	* src/../ui/wizards/CProjectWizardPage.java:
	* src/../ui/wizards/SettingsBlock.java:
	* src/../ui/wizards/conversion/ConvertProjectWizardPage.java:
	* utils.ui/../utils/ui/controls/RadioButtonsArea.java:
	Remove unused imports and change the scope when necessary.

2002-10-16 Alain Magloire

	By Boosting the level warning of the java compiler,
	we catch unused imports or variables.

	* src/../internal/ui/editor/asm/AsmPartitionScanner.java:
	* src/../internal/ui/editor/asm/AsmSourceViewerConfiguration.java:
	* src/../internal/ui/editor/asm/AsmTextEditor.java:
	* src/../internal/ui/BuilderConsoleView.java:
	Removed unused imports.
	
2002-10-11 Alain Magloire

	* internal/ui/text/CCodeScanner.java:
	* internal/ui/text/CppCodeScanner.java:
	This updates the C/C++ scanner to include some missing
	pre-processor pieces.
	From Thomas Fletcher.

2002-10-11 Alain Magloire

	* CEditorTextHoverDispatcher.java (getCurrentTextHover):
	This fixes a null pointer exception received when we hover 
	over the code in the C/C++ Editor colour preference dialog.
	From Thomas Fletcher.

2002-10-15 David Inglis	
	* MakeAction.java
	Invoke builder as full build so that CBuilder is always invoked.
		
