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 a abc 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.