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.