1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00
cdt/core/org.eclipse.cdt.ui/ChangeLog
2003-02-06 20:48:31 +00:00

700 lines
29 KiB
Text

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.