diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_open_declarations.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_open_declarations.htm index 9d30768c4dc..5c46688e7c4 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_open_declarations.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_open_declarations.htm @@ -3,8 +3,6 @@ - - Open declarations @@ -14,31 +12,11 @@

Open declarations

-

You can select an element name in your code and navigate to its declaration.

+

You can select an element name in your code and quickly navigate to its declaration.

+screen capture showing Open Declarations option +

If the search finds only one matching declaration, you will immediately jump to the declaration, even if it is in another file. If +the search finds multiple declarations, a windowed list of prospects will appear.

-

The table below describes what happens when matching declarations are found.

- - - - - - - - - - - - - - - - - - -
If this is foundThis is what happens
Only one matching declaration is found, and it is in another - fileThe file that contains the declaration will be opened
Only one matching declaration is found, and it is in the - same fileThe line on which the declaration is found is highlighted
More than one matching declaration is foundA list is displayed of each matching declaration and the - file in which it is found

Related concepts
CDT Projects
C/C++ search

diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_outlineview.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_outlineview.htm index 5a0ec8a24ec..d533801b238 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_outlineview.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_outlineview.htm @@ -2,19 +2,20 @@ - - - - -Outline view - + + + Outline view +

Outline view

-

The Outline view gives you a language-based structural view of your C/C++ source code.

+

The Outline view displays an outline of a structured C/C++ file that is currently +open in the editor area, by listing the structural elements.

+ +Outline View screen capture

The Outline view shows the following elements in the source file in the order in which they occur:

@@ -33,7 +34,7 @@ in which they occur:

  • Include
  • Method private
  • Method protected
  • -
  • Method public Struct
  • +
  • Method public struct
  • Type definition
  • Union
  • Variable
  • @@ -41,11 +42,11 @@ in which they occur:

    You can also sort the list alphabetically. When you select an element in the Outline view, the C/C++ -editor highlights both the selected item and the marker bar (left margin). For example, to jump +editor highlights both the selected item and the marker bar (left margin). For example, to move to the start of main() in the C/C++ editor, click main() in the Outline view.

    -

    For more information on the marker bar, see Workbench User Guide > Reference > User interface +

    For more information about the marker bar, see Workbench User Guide > Reference > User interface information > Views and editors > Editor area.

    You can filter the Outline view by choosing to display or hide the following @@ -57,20 +58,37 @@ items:

  • Non-public members
  • -

    You can select an element in the Outline view, and do the following:

    +

    You can select an element in the Outline view, and perform the following actions:

    -

    For more information on:

    -

    Related concepts diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_proj_file_views.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_proj_file_views.htm index f41c2a3b194..17cd14391d7 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_proj_file_views.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_proj_file_views.htm @@ -3,8 +3,6 @@ - - Project file views @@ -14,28 +12,69 @@

    Project file views

    -

    Projects files are displayed in the C/C++ Projects view and in the Navigator view.

    +

    Projects files and elements are displayed in the C/C++ Projects view and in the Navigator view.

    C/C++ Projects view

    +

    The C/C++ Projects view displays, in a tree structure, only C and C++ project files. In this view you can do the following: +

    -

    C and C++ project files are controlled in the C/C++ Projects view. The C/C++ Projects view -displays only C/C++ project files. Files selected in the C/C++ -Projects view affect the information displayed in other views.

    - -

    The C/C++ Projects view shows only open C/C++ projects. Project files are displayed in a tree structure. -You can right-click a project to view its properties.

    +Files that you select in the C/C++ Projects view affect the information that is displayed in other views.

    +Example of a Projects View Window

    Navigator view

    -

    The Navigator view is part of the Eclipse Workbench.

    +

    The Navigator view provides a hierarchical view of all the resources in the workbench, not just your C/C++ resources. +From this view, you can open files for editing or select resources for operations such as exporting.

    + +

    Right-click any resource in the Navigator view to open a pop-up menu from which you can perform operations such as +copy, move, create new resources, compare resources, or perform team operations. For a description of what each menu +item does, select an item and press F1.

    + +

    By default, the Navigator view is included in the Resources perspective. To add it to the current perspective, click +Window > Show View > Navigator.

    + +Example of a Navigator View Window + +

    Toolbar icons

    +

    + + + + + + + + + + + + + + + + + + + + + + + + +
    Back ButtonBack
    Forward ButtonForward
    Up ButtonUp
    Collapse All ButtonCollapse All
    Link with Editor ButtonLink with Editor
    Menu ButtonMenu

    + +

    For information about the Navigator view toolbar and icons, see Workbench User Guide > Concepts > Views > Navigator View.

    +

    For information about the pop up menu in the Navigator view, see Workbench User Guide > Reference > User interface information > +Views and Editors > Navigator View.

    -

    Related concepts
    CDT Projects
    diff --git a/doc/org.eclipse.cdt.doc.user/images/BuildConsole.png b/doc/org.eclipse.cdt.doc.user/images/BuildConsole.png new file mode 100644 index 00000000000..c712460eda0 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/BuildConsole.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/C-C++Preferences.png b/doc/org.eclipse.cdt.doc.user/images/C-C++Preferences.png new file mode 100644 index 00000000000..3cfded7a30a Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/C-C++Preferences.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/editor_navigation_preferences.png b/doc/org.eclipse.cdt.doc.user/images/editor_navigation_preferences.png new file mode 100644 index 00000000000..ee48a0421fe Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/editor_navigation_preferences.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/make_targets.png b/doc/org.eclipse.cdt.doc.user/images/make_targets.png new file mode 100644 index 00000000000..95c0b8c5488 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/make_targets.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/manage_defined_symbols.png b/doc/org.eclipse.cdt.doc.user/images/manage_defined_symbols.png new file mode 100644 index 00000000000..649d56e384c Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/manage_defined_symbols.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/manage_include_path.png b/doc/org.eclipse.cdt.doc.user/images/manage_include_path.png new file mode 100644 index 00000000000..834e673e042 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/manage_include_path.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/navigatorView.png b/doc/org.eclipse.cdt.doc.user/images/navigatorView.png new file mode 100644 index 00000000000..8d6d26e5603 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/navigatorView.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/new_make-binary_parser.png b/doc/org.eclipse.cdt.doc.user/images/new_make-binary_parser.png new file mode 100644 index 00000000000..883dc444752 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/new_make-binary_parser.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/new_make-builder.png b/doc/org.eclipse.cdt.doc.user/images/new_make-builder.png new file mode 100644 index 00000000000..caaa143a98a Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/new_make-builder.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/new_make-error_parser.png b/doc/org.eclipse.cdt.doc.user/images/new_make-error_parser.png new file mode 100644 index 00000000000..b78da3eac4c Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/new_make-error_parser.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/new_make-paths_symbols.png b/doc/org.eclipse.cdt.doc.user/images/new_make-paths_symbols.png new file mode 100644 index 00000000000..8f6a00cb3d8 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/new_make-paths_symbols.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/openDeclarations.png b/doc/org.eclipse.cdt.doc.user/images/openDeclarations.png new file mode 100644 index 00000000000..8913847d0b4 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/openDeclarations.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/outlineView-Sort.png b/doc/org.eclipse.cdt.doc.user/images/outlineView-Sort.png new file mode 100644 index 00000000000..c1566fe6011 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/outlineView-Sort.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/outlineView-hideFields.png b/doc/org.eclipse.cdt.doc.user/images/outlineView-hideFields.png new file mode 100644 index 00000000000..2656d4df341 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/outlineView-hideFields.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/outlineView-hideNon-PublicMembers.png b/doc/org.eclipse.cdt.doc.user/images/outlineView-hideNon-PublicMembers.png new file mode 100644 index 00000000000..9ee4e347a8d Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/outlineView-hideNon-PublicMembers.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/outlineView-hideStaticMembers.png b/doc/org.eclipse.cdt.doc.user/images/outlineView-hideStaticMembers.png new file mode 100644 index 00000000000..e72a0da0bd3 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/outlineView-hideStaticMembers.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/outlineView.png b/doc/org.eclipse.cdt.doc.user/images/outlineView.png new file mode 100644 index 00000000000..0770cbfd4e7 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/outlineView.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/projectsView.png b/doc/org.eclipse.cdt.doc.user/images/projectsView.png new file mode 100644 index 00000000000..00106856203 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/projectsView.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/scanner_cfg_disc.png b/doc/org.eclipse.cdt.doc.user/images/scanner_cfg_disc.png new file mode 100644 index 00000000000..96963a4723f Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/scanner_cfg_disc.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/trans.gif b/doc/org.eclipse.cdt.doc.user/images/trans.gif new file mode 100644 index 00000000000..16d98433d00 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/trans.gif differ diff --git a/doc/org.eclipse.cdt.doc.user/images/view-back.png b/doc/org.eclipse.cdt.doc.user/images/view-back.png new file mode 100644 index 00000000000..f3579b230ed Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/view-back.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/view-collapseAll.png b/doc/org.eclipse.cdt.doc.user/images/view-collapseAll.png new file mode 100644 index 00000000000..4441926b139 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/view-collapseAll.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/view-collapseAll2.png b/doc/org.eclipse.cdt.doc.user/images/view-collapseAll2.png new file mode 100644 index 00000000000..163a4798d13 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/view-collapseAll2.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/view-forward.png b/doc/org.eclipse.cdt.doc.user/images/view-forward.png new file mode 100644 index 00000000000..0e5a8e35cb6 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/view-forward.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/view-linkWithEditor.png b/doc/org.eclipse.cdt.doc.user/images/view-linkWithEditor.png new file mode 100644 index 00000000000..d778df89f58 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/view-linkWithEditor.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/view-menu.png b/doc/org.eclipse.cdt.doc.user/images/view-menu.png new file mode 100644 index 00000000000..4c10a90661d Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/view-menu.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/view-up.png b/doc/org.eclipse.cdt.doc.user/images/view-up.png new file mode 100644 index 00000000000..3ae7205f90e Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/view-up.png differ diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_ceditor_pref.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_ceditor_pref.htm index d4382fa2cac..fb65bc60249 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_ceditor_pref.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_ceditor_pref.htm @@ -10,10 +10,9 @@ -

    C/C++ editor, code template, and search preferences

    +

    C/C++ editor preferences

    -

    This section describes how to set preferences for the C/C++ editor, code -templates, and the search feature.

    +

    This section describes how to set preferences for the C/C++ editor.

    @@ -30,28 +29,21 @@ templates, and the search feature.

    - + - - + + - - + + - - - - -
    C/C++ editor text colorColors page, - Preferences windowColors page, Preferences window
    C/C++ editor Content Assist FeatureContent - Assist page, Preferences windowC/C++ editor Content Assist featureContent Assist page, Preferences window
    C/C++ editor code templateCode Templates - page, Preferences windowC/C++ editor Navigation featureNavigation page, Preferences window
    C/C++ editor search featureC/C++ search page, - Search dialog box
    - + +

    IBM Copyright Statement +

    + - \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_proj_prop_pages.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_proj_prop_pages.htm index 72106e95c4d..fa2ed4a697d 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_proj_prop_pages.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_proj_prop_pages.htm @@ -3,8 +3,6 @@ - - Project properties @@ -12,8 +10,9 @@ -

    Project properties

    -

    In this section, learn about the C/C++ project properties pages.

    +

    New Make Projects properties

    +

    In this section, learn about the C/C++ New Make Projects properties pages.

    + @@ -40,9 +39,16 @@ symbols page, C/C++ Properties window - - + + + + + + + + + +
    To learn about the
    Target platform pageTarget - platform, C/C++ Properties windowScanner Configuration Discovery pageScanner Configuration Discovery dialog box
    Manage include paths pageManage include paths dialog box
    Manage defined symbols pageManage defined symbols dialog box

    diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_ref.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_ref.htm index f7fb7003875..4991fcb5e41 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_ref.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_ref.htm @@ -3,47 +3,60 @@ - - Reference -

    Reference

    This section describes the C/C++ perspective.

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    To learn aboutSee
    Icons displayed in the C/C++ perspectiveC/C++ perspective - icons
    Project properties pagesProject - properties
    ViewsViews
    Run and debug pagesRun and Debug - dialog box
    C/C++ editor preference pagesC/C++ editor, - code templates and search preferences
    +

    This section describes the Views, Windows and Dialog Boxes available from the C/C++ perspective.

    + +

    View

    +Outline View
    +Debug View
    +View information about registers
    +Inspect and change process memory
    +Change the appearance of the memory view
    +View information about shared libraries
    +View signals defined for a given debug target
    +View debug information
    +Set C/C++ debug preferences
    +Icons
    + +

    C/C++ Preferences

    +Build Console
    +C/C++ Editor
    +General
    +Annotations
    +Colors
    +Content Assist
    +Navigation
    +Code Templates
    +Debug
    +GDB MI
    +Source Code Locations
    +Make Targets
    +New Make Projects
    +Make Builder
    +Error Parser
    +Binary Parser
    +Paths and Symbols
    +Scanner Configuration Discovery
    +Manage Include Paths
    +Manage Defined Symbols
    + +

    Run and Debug

    +Main
    +Arguments
    +Environment
    +Debugger
    +Source
    +Common
    + +

    Search

    +C/C++ search page
    +

    IBM Copyright Statement

    diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_build_pref.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_build_pref.htm new file mode 100644 index 00000000000..29309811271 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_build_pref.htm @@ -0,0 +1,51 @@ + + + + + + +Customizing the C-Build view + + + + + +

    Build Console page, Preferences window

    + +

    You can customize the appearance of the Build Console view.

    + +

    Build Console Preferences Dialog Box

    + +
    +
    Always clear console before building
    +
    Select this checkbox to clear the console whenever you perform a build.
    +
    Open console when building
    +
    Select this checkbox to open the colsule build when you perform a build.
    +
    Bring console to top when building (if present)
    +
    Select this checkbox to bring the build console to the front when you perform a build.
    +
    Limit console output (#lines)
    +
    You sepcify the maximum number of lines that appear in the build console view.
    +
    Display tab width
    +
    You can specify the number of spaces for a tab.
    +
    Output text color
    +
    You can costimize the color of text in the build console.
    +
    Information message text color
    +
    You can cusomize the color of information text messages in the build console.
    +
    Error message text color
    +
    You can cusomize the color of error text messages in the build console.
    +
    + +

    Related concepts +
    +Build overview

    +

    Related tasks +
    +Defining Build Settings
    +Building

    +

    Related reference
    +Views

    +IBM Copyright Statement + + + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_c_editor_navigation.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_c_editor_navigation.htm new file mode 100644 index 00000000000..e074032522d --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_c_editor_navigation.htm @@ -0,0 +1,38 @@ + + + + + + + Navigation page, Preferences window + + + + + + +

    Navigation page, Preferences window

    + +

    You can customize the navigation configuration of the C/C++ editor on the Navigation page of the Preferences window.

    +

    Editor Navigation Preferences Dialog Box

    + +
    +
    Enable Hyperlink Navigation
    +
    Select this checkbox to support hyperlink style navigation for Open Declarations.
    +
    + +

    Related concepts
    +Coding aids

    +

    Related tasks +
    +Customizing the C/C++ editor

    +

    Related reference +
    +C/C++ editor preferences

    +IBM Copyright Statement + + + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_c_pref.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_c_pref.htm new file mode 100644 index 00000000000..8aafe5ba936 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_c_pref.htm @@ -0,0 +1,39 @@ + + + + + + +C/C++ preferences + + + + + +

    C/C++ page, Preferences window

    + +

    The C/C++ Preference dialog box allows you to make changes to your C/C++ environment.

    +

    C/C++ Main Preferences Window

    +
    +
    Link view selection to active editor
    +
    Select this checkbox to open an item selectedin the Projects view, in the Editor view.
    +
    Show file members in Project View
    +
    Select this checkbox to browse your C and C++ file members in the Projects view.
    +
    Use Structural-Parse mode to build the CModel
    +
    Select this checkbox to follow the #include when you produce the Outline view.
    +
    + +

    Related concepts +
    +

    Related tasks +
    +

    Related reference +
    +Views

    +IBM Copyright Statement + + + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_make_targets_pref.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_make_targets_pref.htm new file mode 100644 index 00000000000..e41deec8e16 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_make_targets_pref.htm @@ -0,0 +1,37 @@ + + + + + + +Customizing the C-Build view + + + + + +

    Make Targets page, Preferences window

    + +

    You can customize Make options.

    + +

    Make Targets Preferences Dialog Box

    + +
    +
    Build make target in the background
    +
    Select this checkbox to perform builds in the background.
    +
    + +

    Related concepts +
    +Build overview

    +

    Related tasks +
    +Defining Build Settings
    +Building

    +

    Related reference
    +Views

    +IBM Copyright Statement + + + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_buildset.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_buildset.htm index 9ab509de9fc..b3f39493dd0 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_buildset.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_buildset.htm @@ -3,8 +3,6 @@ - - Make Builder page, C/C++ Properties window @@ -15,35 +13,27 @@ END INFOPOP--> -

    Make Builder page, C/C++ Properties window

    - -

    The Make Builder page of the C/C++ Properties window lets you define build settings.

    +

    Make Builder page, C/C++ Preferences window

    +

    You can define build settings on the Make Builder page of the C/C++ Preferences window.

    +

    Make Builder Preferences Dialog Box

    -
    Stop on Error
    -
    Stops the build when an error is encountered.
    -
    Keep Going on Error
    -
    Continues the build even if an error is encountered.
    -
    Use Default
    -
    Use the default make command. Clear the check box to change the default make command.
    -
    Build Command
    -
    Type a build command.
    +
    Use default
    +
    Select this checkbox to use the default make command. Clear the check box to specify a new make command.
    +
    Build command
    +
    If you clear the Use default checkbox type a new make command in this field.
    +
    Stop on first build error
    +
    Stops the build when an error occurs.
    Build on resource save (Auto Build)
    -
    Changes the default build make target. By default, - this option to stop the build when an error is encountered.
    - Note: This option is only effective if it is enabled in the Workbench - preferences.
    +
    Changes the target of the default build make. By default, this option stops the build when an error occurs.
    + Note: This option is only available if you enable it in the workbench preferences.
    Build (Incremental Build)
    -
    Changes the default build make target. By default, - this option builds only the components affected by modified files in that particular - project.
    +
    Changes the default build make target. By default, this option builds only the components that are affected by the files which were modified in a project.
    Rebuild (Full Build)
    -
    Changes the default build make target. By default, - this option builds every file in a project whether or not a file has been modified since -the last build. A Rebuild is a clean followed by a +
    Changes the default build make target. By default, this option builds all files in a project, even if they have not been modified. A rebuild is a clean followed by a build.
    -
    Make build target
    -
    Type a make build target.
    +
    Clean
    +
    Deletes intermediate files.

    Related concepts diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_def_symb.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_def_symb.htm new file mode 100644 index 00000000000..a1b6f15cd76 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_def_symb.htm @@ -0,0 +1,50 @@ + + + + + + +Paths and symbols page, C/C++ Properties window + + + + + + +

    Manage defined symbols dialog box

    + +

    You can manage preprocessor symbols from the Manage defined symbols dialog box.

    +

    Manage Defined Symbols Dialog Box

    + +
    +
    New
    +
    Enter a new defined symbol.
    +
    Edit
    +
    Modify selected defined symbol.
    +
    Remove
    +
    Remove selected defined symbol.
    +
    Restore
    +
    Restore a previously removed defined symbol.
    +
    Delete
    +
    Delete a defined symbol.
    +
    Delete All
    +
    Delete all defined symbols.
    + +
    + +

    Related concepts +
    +Build overview

    +

    Related tasks +
    +Including paths and symbols

    +

    Related reference +
    +Project properties

    +IBM Copyright Statement + + + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_incl_path.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_incl_path.htm new file mode 100644 index 00000000000..849f73f0a21 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_incl_path.htm @@ -0,0 +1,50 @@ + + + + + + +Paths and symbols page, C/C++ Properties window + + + + + + +

    Manage include paths dialog box

    + +

    You can manage include paths from the Manage include paths dialog box.

    +

    Manage Include Paths Dialog Box

    + +
    +
    New
    +
    Enter a new include path.
    +
    Edit
    +
    Modify selected include path.
    +
    Remove
    +
    Remove selected include path.
    +
    Restore
    +
    Restore an previously removed include path.
    +
    Delete
    +
    Delete an include path.
    +
    Delete All
    +
    Delete all include paths.
    + +
    + +

    Related concepts +
    +Build overview

    +

    Related tasks +
    +Including paths and symbols

    +

    Related reference +
    +Project properties

    +IBM Copyright Statement + + + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_parser_binary.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_parser_binary.htm index 76b096e21de..55a8d571727 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_parser_binary.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_parser_binary.htm @@ -3,8 +3,6 @@ - - Binary Parser, C/C++ Properties window @@ -15,15 +13,15 @@ END INFOPOP--> -

    Binary Parser page, C/C++ Properties window

    - -

    The Binary Parser page of the C/C++ Properties window lists binary parsers.

    +

    Binary Parser page, C/C++ Preferences window

    +

    You can view a list of binary parsers on the Binary Parser page of the C/C++ Preferences window.

    +

    Make Binary Parser Preferences Dialog Box

    Binary Parser
    Select a binary parser from the list.
    Binary Parser Options
    -
    If available, define binary parser options.
    +
    If a binary parser has parser options you can define them in this section.

    Related concepts diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_parser_error.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_parser_error.htm index 5d363b51371..4dfa459f158 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_parser_error.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_parser_error.htm @@ -3,8 +3,6 @@ - - Error Parsers, C/C++ Properties window @@ -15,22 +13,23 @@ END INFOPOP--> -

    Error Parsers, C/C++ Properties window

    +

    Error Parsers, C/C++ Preferences window

    -

    The Error Parsers page of the Properties window lists a set of filters that detect error patterns in -the build output log.

    +

    You can veiw a list of the filters that detect error patters in the build output log, on the Error Parsers page of the Preferences window.

    + +

    Make Error Parser Preferences Dialog Box

    Error Parsers
    -
    Lists error parsers.
    +
    Lists the various error parsers which can be enabled or disabled.
    Up
    -
    Moves a highlighted error parser up the list.
    +
    Moves the selected error parser higher in the list.
    Down
    -
    Moves a highlighted error parser down the list.
    +
    Moves the selected error parser lower in the list.
    Select All
    Selects all error parsers.
    Unselect All
    -
    Deselects all error parsers.
    +
    Clears all error parsers.

    Related concepts diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_pathsymb.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_pathsymb.htm index c0dd25f0a84..6d362397125 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_pathsymb.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_pathsymb.htm @@ -3,8 +3,6 @@ - - Paths and symbols page, C/C++ Properties window @@ -15,30 +13,18 @@ END INFOPOP--> -

    Paths and Symbols page, C/C++ Properties window

    +

    Paths and Symbols page, C/C++ Preferences window

    -

    The Paths and Symbols page of the C/C++ Properties window lets you define include paths and preprocessor symbols.

    +

    You can define include paths and preprocessor symbols on the Paths and Symbols page of the C/C++ Preferences window.

    +

    Make Paths and Symbols Preferences Dialog Box

    -
    Include paths
    -
    Specifies a directory path for the files that exist on your development - platform. For example, "/usr/include" on a linux/solaris system or "c:/usr/include" - for windows.
    -
    Defined symbols
    -
    Symbols are simple preprocessor symbols that can be a name, (such as - DEBUG) or a name=value, (such as "CPU=x86").
    -
    New
    -
    Specifies a New button to enter a New Include Path or Defined - symbol.
    -
    Remove
    -
    Specifies Remove button to remove selected Include Path or - Defined symbol.
    -
    Move Up
    -
    Moves Up button to move the selected Include Path - or Defined symbol up the list.
    -
    Move Down
    -
    Moves Down button to move the selected Include Path - or Defined symbol down the list.
    +
    Automate scanner configuration discovery
    +
    Select this checkbox to configure the scanner discovery to run automatically.
    +
    Options
    +
    Click this button to open the Scanner Configuration Discovery options.
    +
    Manage
    +
    Click these buttons to open the Manage include paths or Manage defined symbols windows.

    Related concepts diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_outlineview.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_outlineview.htm index c72e56b162f..fd0309cfe0a 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_outlineview.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_outlineview.htm @@ -3,8 +3,6 @@ - - Outline view @@ -17,21 +15,39 @@ END INFOPOP-->

    Outline view

    -

    The Outline view displays a structural view of C/C++ source code. The Outline -view automatically refreshes as you add declarations to your source code.

    +

    The Outline view displays an outline of a structured C/C++ file that is currently +open in the editor area, by listing the structural elements.

    -

    Outline view toolbar

    +

    Outline View screen capture

    -
    -
    Hide Fields
    -
    Hide fields.
    -
    Hide Static Members
    -
    Hide static members.
    -
    Hide Non-Public Members
    -
    Hide non-public members.
    -
    Sort
    -
    Sort items alphabetically.
    + +

    Outline view toolbar icons

    + +

    The table below lists the icons displayed in the Outline view toolbar.

    + + + + + + + + + + + + + + + + + + + + + + +
    IconDescription
    Hide Fields
    Hide Static Members
    Hide Non-Public Members
    Sort items alphabetically

    Outline view icons

    diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_scanner_cfg_disc.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_scanner_cfg_disc.htm new file mode 100644 index 00000000000..0cbee302123 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_scanner_cfg_disc.htm @@ -0,0 +1,50 @@ + + + + + + +Paths and symbols page, C/C++ Properties window + + + + + + +

    Scanner Configuration Discovery

    + +

    You can configure various options for the scanner configuration on the Scanner Configuration Discovery page of the C/C++ Properties window.

    +

    Scanner Configuration Discovery Preferences Dialog Box

    + +
    +
    Enable build output parser
    +
    Select this checkbox to configure the scanner to parse the output from a build.
    +
    Make build output parser:
    +
    Select a build output parser from the list.
    +
    Enable generate scanner info command
    +
    Select this checkbox to enable retreival of information from the scanner
    +
    Use default
    +
    Select this checkbox to use the default scanner information command.
    +
    Generate scanner info command
    +
    If you did not select Use default checkbox, you can specify the scanner information command.
    +
    Command output parser
    +
    Select a command output parser from the list.
    + +
    + +

    Related concepts +
    +Build overview

    +

    Related tasks +
    +Including paths and symbols

    +

    Related reference +
    +Project properties

    +IBM Copyright Statement + + + + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/topics_Reference.xml b/doc/org.eclipse.cdt.doc.user/topics_Reference.xml index 75051b2a313..4538e591eb4 100644 --- a/doc/org.eclipse.cdt.doc.user/topics_Reference.xml +++ b/doc/org.eclipse.cdt.doc.user/topics_Reference.xml @@ -3,14 +3,6 @@ - - - - - - - - @@ -22,7 +14,30 @@ + + + + + + + + + + + + + + + + + + + + + + + @@ -31,12 +46,6 @@ - - - - - - - - - + + + \ No newline at end of file