diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_before_you_begin.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_before_you_begin.htm index 5f3fe2392a9..7ab18309b10 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_before_you_begin.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_before_you_begin.htm @@ -3,7 +3,7 @@ - Tutorial + Before you begin @@ -29,7 +29,7 @@
CDT Home

-

IBM Copyright Statement +

IBM Copyright Statement

diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_build_over.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_build_over.htm index 5d03c8305f4..c09e4aa7b15 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_build_over.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_build_over.htm @@ -4,13 +4,13 @@ - CDT projects + Building C/C++ projects

Building C/C++ projects

-

The CDT uses the same make utility and makefile used on the command line. +

The CDT relies on an external mae utility, such as GNU make, to build a project. The CDT can generate makefiles automatically when you create a Managed Make C project or a Managed Make C++ project. You have the option of creating a Standard Make C project or a Standard Make C++ project and providing the makefile.

Required utilities

@@ -21,13 +21,10 @@ You have the option of creating a Standard Make C project or a Standard Make C++
  • Debug (such as gdb). For more information, see http://sources.redhat.com/gdb/.
  • -

    Cygwin contains these utilities for a Windows environment, while running the cygwin installation ensure gcc and make are selected, they are not installed by default. +

    Tip: Cygwin contains these utilities for a Windows environment, while running the cygwin installation ensure gcc and make are selected, they are not installed by default. For more information, see http://www.cygwin.com. Red Hat users, all you need to build your project is included in the Red Hat Linux installation. For other operating systems please refer to your installation documentation.

    -

    To test if your compiler was installed correctly open a command prompt or terminal window and type g++ or make. -An error message stating the command was not found or not recognized means that the utility is not installed or your path is not configured correctly.

    -

    To check your path at a command prompt and the appropriate path command (i.e. enter PATH for windows users or echo $PATH for linux users). Make sure that the path to your build utility is defined (example PATH=c:\cygwin\bin).

    Build terminology

    @@ -35,17 +32,13 @@ An error message stating the command was not found or not recognized means that

    Build Project

    -

    This is an incremental build (make all). Only the components affected by modified files in that particular -project are built.

    +

    This is an incremental build (make all, assuming all is defined in your makefile). Only the components affected by modified files in that particular project are built.

    Rebuild Project

    -

    Builds every file in the project whether or not a file has been modified since -the last build. A rebuild is a clean followed by a -build.

    +

    Builds every file in the project whether or not a file has been modified since the last build. A rebuild is a clean followed by a build.

    For more information on builds, see:

    -

    Comment

    -

    You can quickly comment out one or more lies of code by inserting the leading +

    You can quickly comment out one or more lines of code by inserting the leading characters // at the beginning of the line. To do so, select the line (or lines) of code you want to comment out and press CTRL+/ (slash).

    diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_content_assist.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_content_assist.htm index f258edee4a2..12e068ccc85 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_content_assist.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_content_assist.htm @@ -4,16 +4,8 @@ - Content assist + Content Assist - @@ -26,8 +18,7 @@ a developer will type, based on the current context, scope, and prefix.

    Code completion

    -

    Content assist provides code completion in the body of a method -or a function. For the current project (and any referenced projects) a list is +

    Content assist provides code completion anywhere in the document. For the current project a list is displayed of the elements that begin with the letter combination you entered, and the relevance of each proposal is determined in the following order:

    @@ -43,20 +34,16 @@ the relevance of each proposal is determined in the following order:

  • Enumerations
  • -You trigger the Code completion feature when you call Content Assist (such as when you type Ctrl+Space), but you also invoke it when you type +You trigger the Code completion feature when you call Content Assist (such as when you type Ctrl+Space), but it is autoacivated you type ".", "->" or "::".

    C++ example showing Code Assist popup

    -

    You can view the signature of each item on the list in a pop-up by pointing -to it. You can then select an -item in the list to insert it directly into your code. Newly created -elements in your current or referenced project(s) must be saved before they will -appear in the Content Assist list.

    +

    You can view the signature of each item on the list in a pop-up by pointing to it. You can then select an item in the list to insert it directly into your code.

    Code templates

    -

    You can create and save code templates for frequently used sections of code. The Content Assist feature also provides quick access to code +

    You can create and save code templates for frequently used sections of code, which will be inserted according to scope. The Content Assist feature also provides quick access to code templates.

    When you enter a letter combination in the C/C++ editor, and type CTRL+SPACE (or right-click and click Content Assist), a diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_editor.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_editor.htm index 656ba919c13..bfd16a59b5c 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_editor.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_editor.htm @@ -10,40 +10,20 @@

    C/C++ editor

    -

    The CDT provides an editor that gives you specific support for editing C code. -This C editor is invoked automatically when you edit a -.c or .cpp -file. -

    +

    The CDT provides an editor that gives you specific support for editing C/C++ code. +This C/C++ editor is invoked automatically when you edit a C/C++ source file.

    -

    The C editor includes the following features:

    +

    The C/C++ editor includes the following features:

    -

    You can control some of the operation of the C editor from the Window > Preferences > C/C++ > C/C++ Editor preferences dialog.

    +

    You can customize some of the operation of the C editor from the Window > Preferences > C/C++ > Editor preferences dialog.

    -

    Content Assist

    -

    -You invoke the C editor's Content Assist function by typing the first characters of a C statement, then pressing Ctrl+Space. -Eclipse proposes code templates based on the .c or .cpp file type. -

    -

    The C/C++ editor context menu

    - -

    To access the C/C++ Editor context menu, right-click in a C/C++ editor.

    - -

    The C/C++ Editor context menu contains an Include feature. -If you right-click on a function and choose Add Include, -the editor attempts to determine the header in which the function is prototyped -(this determination is done through a code-completion contributor extension). -If this is successful, the editor adds the appropriate -#include at the top of the file.

    Related concepts @@ -66,4 +46,4 @@ If this is successful, the editor adds the appropriate  IBM Copyright Statement

    - + \ No newline at end of file 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 691bdb79f75..60df8c124b5 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 @@ -10,14 +10,15 @@ -

    Open declarations

    +

    Open declaration

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

    -Editor View showing Open Declarations option +Editor View showing Open Declaration 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.

    +

    Open declaraion will attempt to navigate to the exact declaraion of the selected element. Open declaration requires your file to have the proper include paths set up to the declaraion. If for any reason open declaraion cannot find the declarion, it will display the following message in the status line:

    + +This operation is unavailable on the current selection message.

    Related concepts
    CDT Projects
    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 8c6bd7ccd24..383d3ac9659 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 @@ -21,23 +21,24 @@ open in the editor area, by listing the structural elements.

    in which they occur:

    You can also sort the list @@ -67,6 +68,7 @@ items:

  • Complete a text-based search, of a workspace or a specified working set for the selected element.
  • Open a selected .h file in the editor.
  • +
  • Rename Refactor
  • Icons

    diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_over_cdt.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_over_cdt.htm index 890fb6ddf36..bce1ea0a330 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_over_cdt.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_over_cdt.htm @@ -28,26 +28,16 @@ utilities and interpret their responses, such as:

    C/C++ perspective consists of an editor and the following views:

    -
    C/C++ Projects view
    -
    Lists all of your C/C++ projects.
    - -
    Navigator view
    -
    Lists all files in your Eclipse workspace.
    - -
    Tasks view
    -
    Lists things such as tasks, compiler warnings, and errors.
    - -
    Console view
    -
    Displays the output from make.
    - -
    Properties view
    -
    Lists the properties of a file that has been selected in -the C/C++ Projects view or the - -Navigator view.
    - -
    Outline view
    -
    Lists file elements.
    +
    C/C++ Projects
    Shows your C/C++ projects and files.It operates in much the same way as the Navigator.
    +
    Console
    Displays your program's output, as well as the output from your build command.
    +
    Editor
    The C/C++ editor view provides specialized features for editing C/C++ related files.
    +
    Make Targets
    Enables you to select the make targets you want to build in your workspace.
    +
    Navigator
    Shows all of the file system's files under your workspace directory.
    +
    Outline
    Displays the structure of the file currently open in an editor.
    +
    Problems View
    If you encounter any errors during a build they will be displayed in the Problems view.
    +
    Properties
    Shows the attributes of the item currently selected in a view or an editor.
    +
    Search
    Shows the results of searches for files or text.
    +
    Tasks
    Lists tasks that want to keep track of, either as a schedule of things to do or a history of things that have been done.

    For more information, see Workbench User Guide > Concepts > Perspectives.

    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 cc724b94caa..fde4e92abdb 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 @@ -6,14 +6,6 @@ Project file views - @@ -25,13 +17,16 @@ function changeSize(theImage,wd,ht) {

    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:

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

    diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_views.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_views.htm index 5e33ccd8a25..2b3fb6bb481 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_views.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_views.htm @@ -25,9 +25,11 @@ The C/C++ perspective displays these panels in a single Eclipse window. <
    C/C++ Projects
    Shows your C/C++ projects and files.It operates in much the same way as the Navigator.
    Console
    Displays your program's output, as well as the output from your build command.
    -
    Make Targets
    Enables you to select the make targets you want to build for a particular CPU.
    +
    Editor
    The C/C++ editor view provides specialized features for editing C/C++ related files.
    +
    Make Targets
    Enables you to select the make targets you want to build in your workspace.
    Navigator
    Shows all of the file system's files under your workspace directory.
    Outline
    Displays the structure of the file currently open in an editor.
    +
    Problems View
    If you encounter any errors during a build they will be displayed in the Problems view.
    Properties
    Shows the attributes of the item currently selected in a view or an editor.
    Search
    Shows the results of searches for files or text.
    Tasks
    Lists tasks that want to keep track of, either as a schedule of things to do or a history of things that have been done.
    @@ -40,7 +42,6 @@ The C/C++ perspective displays these panels in a single Eclipse window. <

    Related reference -
    Breakpoints view
    Console view
    Debug view
    Expressions view diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_whatsnew.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_whatsnew.htm index 5a83393b8b1..c7ee718cf54 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_whatsnew.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_whatsnew.htm @@ -31,7 +31,7 @@ -

    What's New in M8

    +

    What's New in 2.0

    @@ -39,10 +39,36 @@

    Enhanced Performance

    -

    Parser performance enhancements were added.

    +

    Builds can now be performed in the background.

    +

    Searches can now be performed in the background.

    +

    Automatic Project Settings Discovery

    +

    Automatically generate project defines and include paths settings from the C/C++ > New Make Projects > Discovery Options project settings. + +

    C/C++ File Types

    +

    Define specific files, especially C++ headers without extensions, using the C/C++ File Types global preferences or project property.

    + +

    Multiple Architecture Project Support

    +

    Building from multiple binary formats? Choose the appropriate formats using the Binary Parser project option.

    + +

    Editor Hyperlink Naviagation

    +

    Enable the editor hyperlink navigation and then you can use Ctrl+click to jump to the declaration of an item on the C/C++ editor.

    + +

    Indexer Error Markers

    +

    Enable C/C++ indexing and indexer error reporting in the C/C++ Indexer properties. This helps identify projects missing path configuration information.

    + +

    Rename Refactoring Support

    +

    Use the Outline or the C/C++ Editor Refactor > Rename context menu to refactor class & type names, methods, function & member names.

    + +

    Open Type

    +

    Use Open Type to open up the declaration of C/C++ classes, structures, unions, typedefs, enumerations and namespaces.

    + +

    Automatic Refresh

    +

    Configure the default behavior of the automatic retrieval of shared library and register information in the C/C++ debugger.

    + +

    Improved Managed Make

    You can now set the compiler command for managed projects.

    @@ -54,26 +80,16 @@

    Improved View and Browsing Features

    You can now open Include files from the Outline View.

    -

    Rename Refactoring is now supported from Projects, Outline and Editor views.

    You can now perform selection searches from the C/C++ Editor

    Improved Search

    Search now supports external files referenced using #include.

    - - - - - - -
    -

    What's New Since 1.2

    -

    Makefile Outline View

    You can now browse the structure of your Makefile in Outline View.

    Content Assist Enhancements

    -

    Content Assist now produces proposals from class members.

    +

    Content Assist now produces proposals from classes and structure members, local & global variables, pre-processor defines, pre-processor commands.

    Content Assist now supports C++.

    @@ -140,7 +156,7 @@ to search, mapping, and the order of the search.

    and auto-load-symbols. Stop-on-solib will force the debugger to stop on any shared library events. Auto load will load the symbols for any shared library.

    GDB/MI improvements in display of arrays

    -

    Arrays are now separated into ranges, to limit the possibility of a timeout +

    Arrays are now separated into ranges, to limit the possibility of a timeout on large arrays.

    What's new for previous releases

    @@ -158,11 +174,8 @@ previous releases.


    Creating a project
    Defining project properties

    -

    Related reference -
    -

    -IBM Copyright Statement + +

    IBM Copyright Statement

    diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_build_conc.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_build_conc.htm index 7a646d81cdd..dc511b3f20d 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_build_conc.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_build_conc.htm @@ -13,7 +13,7 @@

    Build

    This section describes the build views and terminology.

    -Build overview
    +Building C/C++ Projects
    Manage Build Extensibility Document
    diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_concepts.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_concepts.htm index e04425db194..9fedb5e7825 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_concepts.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_concepts.htm @@ -17,14 +17,14 @@ CDT Overview
    CDT Projects
    -CDT Perspectives
    -CDT Views
    -Code aids
    +Perspectives available to C/C++ developers
    +Views in the C/C++ perspective
    +Coding aids
    Comments
    Content Assist
    Templates
    -Editing
    - Editor View
    +Editing C/C++ Files
    + C/C++ editor
    C++
    Makefile
    Navigation aids
    @@ -32,7 +32,7 @@ Project File views
    Make Targets View
    C/C++ search
    - Open declarations
    + Open declaration
    Open Type
    Class Browser
    Heirarchy View
    @@ -43,7 +43,7 @@ Building C/C++ Projects
    Manage Build Extensibility Document
    Debug
    - Adding Break Points
    + Breakpoints
    Debug overview
    Debug information
    diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_edit.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_edit.htm index 5e447de6d51..dec48fe10d3 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_edit.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_edit.htm @@ -12,11 +12,11 @@

    Editing C/C++ Files

    This section provides information on editing C/C++ files.

    - Editor View
    + C/C++ editor
    C++
    Makefile

    IBM Copyright Statement

    - + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_home.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_home.htm index 7343f2d7768..e1a72168e1a 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_home.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_home.htm @@ -4,7 +4,7 @@ - C/C++ Development User Guide + C/C++ Development Toolkit User Guide diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_o_tutorial.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_o_tutorial.htm index f1bc3529d50..b8ecab9938b 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_o_tutorial.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_o_tutorial.htm @@ -13,6 +13,9 @@ Managed Make Hello World Tutorial
    Standard Make Hello World Tutorial
    +Importing an Existing Project Tutorial
    +Debug Tutorial
    +
    How to bring C/C++ source into Eclipse
    Updating the CDT
    diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic.htm index e49afa5252a..5e3acfb4808 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic.htm @@ -8,10 +8,10 @@

    C/C++ Perspective

    -

    This is the C/C++ Perspective, notice the C/C++ Projects view on the left, and the Outline view has moved to the right. The center area is reserved for your Edit view.

    -

    There may be other views available in your workbench such as the Navigator or Make Targets views. You can close them if you wish; they will not be used in this tutorial. -You can open them again later by clicking Window > Show View and reselecting them. +

    This is the C/C++ Perspective, notice the C/C++ Projects view on the left, and the Outline view has moved to the right. The center area is reserved for your Edit view.

    +

    There may be other views available in your workbench such as the Navigator or Make Targets views. \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic04.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic04.htm index baef3a40c6b..17a1362c4e5 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic04.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic04.htm @@ -5,11 +5,15 @@ Tutorial +

    Create a project

    -

    You can now create a C/ C++ project by clicking File > New > Project.

    +

    You can now create a C/ C++ project by clicking File > New > Project.

    \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic05.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic05.htm index d69c0736ca7..602e3836f80 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic05.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic05.htm @@ -9,7 +9,7 @@

    New Project Wizard

    -

    You will now see the New Project wizard. Open a C or C++ project and select Standard Make or Managed Make project. +

    You will now see the New Project wizard. Open a C or C++ project and select Managed Make project. A Standard Make C/C++ project requires you to provide a makefile, a Managed Make project will create one for you.

    diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic07.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic07.htm index 229c9c03e5f..15620309432 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic07.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic07.htm @@ -8,7 +8,7 @@

    Select a Target

    -

    Select the Deployment Platform and Configuration(s) for your project.

    +

    Select the Executable Build Target, appropriate for your operating system.

    Click Next.

    diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic08.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic08.htm index ba990acf092..0c3f265d02f 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic08.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic08.htm @@ -9,7 +9,7 @@

    Additional Project Settings

    Click the Error Parsers tab, select the Error Parsers you require for the project. -You can also change the order in which Error Parsers are called.

    +You can also change the order in which Error Parsers are called. You can select all of them if you choose.

    Click Finish to close the dialog box.

    diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic09.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic09.htm index 29cdd622a73..891fd1e5438 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic09.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic09.htm @@ -7,9 +7,9 @@ -

    New Project

    - -

    You should now see the new project in the C/C++ Projects view.

    +

    Additional Project Settings

    +

    Click the C/C++ Indexer tab, ensure Enable C/C++ Indexing is selected, otherwise search capabilities, and other tools that require search, will be disabled for your project. +

    Click Finish to close the dialog box.

    \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic13.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic13.htm index ff1ec66fd27..45eca65a890 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic13.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic13.htm @@ -6,16 +6,12 @@ Tutorial - - -

    Enter code

    +

    New Project Files

    + +

    You should now see the new file located in the Projects View under the project, and the new file should be open in the Editor view.

    + -

    Enter the code in the cpp file that was just created. You can get the code shown below click here.

    -

    You will notice an asterisk in front of the file name on the tab in the Editor view, this tells you the file changed but has not been saved.

    \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic15.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic15.htm index f0d1e21ca12..7cb80a8d75c 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic15.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic15.htm @@ -7,10 +7,11 @@ -

    Save the file

    +

    Step through the code

    + +

    You will also see the Outline view has also been populated with objects created from your code.

    +

    If you select an item from the Outline view the corresponding text in the editor is highlighted.

    -

    Now save the cpp file, if you have Build Automatically selected under your Projects menu list, you can read through the build messages in the Console view.

    -

    If Build Automatically is not selected, after you save the file you can build by typing CTRL+B.

    \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic16.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic16.htm index b6d0f5ec86f..855b1f6500a 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic16.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic16.htm @@ -7,11 +7,11 @@ -

    View Executable

    - -

    Navigate to the C/C++ Projects view and expand the Binary object, you will now see the executables listed. -If you selected Debug options in your Makefile (as are default in a Managed Make project), the executables will be listed there as well.

    +

    Save the file

    +

    Now save the main.cpp file, and build your project by typing CTRL+B.

    +

    You can read through the build messages in the Console view, the project should build successfully showing the following message:
    +Build complete for project HelloWorld

    \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic17.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic17.htm index 886c6cce8a4..1d9d38db18a 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic17.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic17.htm @@ -7,9 +7,9 @@ -

    Run the application

    +

    View Executable

    -

    You can run your application within the C/C++ Perspective, to do so click Run > Run.

    +

    Navigate to the C/C++ Projects view and expand the Binary object, you will now see the executables listed if you selected Debug options in your Makefile (default for a Managed Make project).

    diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic22.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic22.htm index d986d5570ce..26b2431c84a 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic22.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic22.htm @@ -7,9 +7,12 @@ -

    Run complete

    +

    Console View

    -

    The title bar in the Console view will show you when the program has terminated.

    +

    You should now see the application running in the Console view. +The Console will also show which application is running in a title bar. +You will notice that the view can be configured to display different elements (such as user input elements) in different colors.

    +

    Type in your name and hit Enter.

    \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_existing_code.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_existing_code.htm index 50fcb90013a..f7be1a9aadb 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_existing_code.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_existing_code.htm @@ -11,26 +11,10 @@

    How to bring C/C++ source files into Eclipse

    -

    A common scenario that you may encounter when starting to use the CDT, is -determining how +

    A common scenario that you may encounter when starting to use the CDT, is determining how to bring existing C/C++ source files into Eclipse. There are a number of ways to do this. The scenarios described below are recommended approaches.

    -

    Create new projects for existing source roots

    - -

    If you can access the source from your desktop using the command -line, then you can make the root source folders Eclipse projects. This is accomplished by -creating a C/C++ Standard Make Project. For more information, see -Creating a project and -Defining project properties.

    - -

    The resources for the project are maintained in the remote location specified, -not in the workspace folder for Eclipse. However, your existing folder structure -is displayed in the C/C++ Projects view. Meta data for the project, such as the -index for the project and the link to the existing source, is stored in the metadata -directory in the workspace folder. For more information on the workspace folder, -see Workbench User Guide > Tasks > Importing > Upgrading Eclipse.

    -

    Create a project from CVS

    If your existing source tree is managed in CVS, you can use the CVS @@ -38,9 +22,41 @@ Repository perspective to "Checkout As..." any folder in the repositor The first time you "Checkout As...", the New Project wizard is launched and you need to create a C or C++ project for the folder. For more information, see Creating a project and -Defining project properties.

    +Working with C/C++ project files.

    -

    A CVS checkout of the project into the project's location occurs.

    +

    A CVS checkout of the project into the project's location occurs. It is recommended that you eventually add and commit the CDT project files aback into CVS. +The CDT project files include .project, .cdtproject and .cdtbuild (for Managed Build projects) and are located at the root folder of each CDT project.

    + + +

    Create new projects from existing source roots

    + +If your resource code is not managed in CVS but is available from the file system, then you need to perform two steps: +
      +
    1. Identify a "root folder" of your source code tree.
    2. +
    3. Create a new C/C++ project using the New Project Wizard, and specify the "root folder" as a non-default location of the new project.
    4. +
    +

    Typically existing projects will have their own makefiles, so you should create a new Standard Make C/C++ project. For more information see +Creating a project and +Working with C/C++ project files.

    + +

    To help you to identify a root folder for your project, consider the following guidelines: +

    + +

    The resources for the project are maintained in the remote location specified, +not in the workspace folder for Eclipse. However, your existing folder structure +is displayed in the C/C++ Projects view. Meta data for the project, such as the +index for the project and the link to the existing source, is stored in the metadata +directory in the workspace folder. For more information on the workspace folder, +see Workbench User Guide > Tasks > Upgrading Eclipse.

    + +Once you create a CDT project, you cannot easily move it or redefine its root folders. +If you need to, you can delete the CDT project (without deleting its contents) and then +recreate it specifying a different non-default location.

    Import your C/C++ source file system

    @@ -50,20 +66,21 @@ existing file system. For more information, see Workbench User Guide > Tasks > Importing > Importing resources from the file system.

    -

    This approach copies the files from your file system to an Eclipse Workbench +

    This approach copies the files from your file system to an Eclipse Workbench project or folder. Your original source files remain unchanged and it is the copies of the files that will be edited, built and debugged using the CDT.  When you have successfully imported your existing file system, the folder -structure is displayed in the C/C++ Projects view.

    +structure is displayed in the C/C++ Projects view. Again, you should identify an +appropriate "root folder" to import from.

    -

    Tip:

    +

    Tip:

    +

    Related concepts
    diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_install_cdt.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_install_cdt.htm index 7b7683665c2..1075576d0a2 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_install_cdt.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_install_cdt.htm @@ -24,43 +24,45 @@ function changeSize(theImage,wd,ht) {

    1. Click Help > Software Updates > Find and Install.
      - Screen Capture of Help Find Install Menu selection
    2. -
    3. Select Search for new features to install in the Install dialog box.
      - Screen Capture of Install New Feature dialog box
    4. + Help, Software Updates,  Find and Install Menu selection
        + +
    5. In the Feature Updates window select Search for new features to install and click Next.
      + Feature Updates dialog box
       
    6. + +
    7. If you have not updated previously, you will have to enter the location of the CDT Install site. Click the Add Update Site... button.
      - Screen Capture of Install Sites dialog box
    8. + Add Update Sites dialog box
        +
    9. In the New Update Site dialog box, enter a name and the URL for the update site in the spaces provided.
      - Screen Capture of Install New Site dialog box
    10. + Install New Site dialog box
        +
    11. Select the update site you just created by clicking the appropriate checkbox and click Next.
      - Screen Capture of Install Sites dialog box with the CDT site selcted
    12. + Install Sites dialog box with the CDT site selcted
        +
    13. A dialog box will appear showing the updates available from the update site, select each of the following features, ensuring you have precisely the same version for each one:
        +
      • Eclipse C/C+ Development Tooling SDK
      • Eclipse C/C+ Development Tools
      • -
      • Eclipse C/C+ Manage Make Build
      • -
      • Eclipse C/C+ Standard Make Build
      Then click Next.
      - Screen Capture of Search Results dialog box
    14. + Search Results dialog box
        +
    15. You should now see the Eclipse.org Software User Agreement, you must accept the agreement to install the CDT update. Do so by selecting I accept the terms in the license agreement and then click Next.
      - Screen Capture of the Feature License dialog box
    16. + Feature License dialog box
        +
    17. Now select the location you would like the updates installed, usually this is the directory where you installed Eclipse, and click Finish.
      - Screen Capture of Install Location dialog box
    18. + Install Location dialog box
        +
    19. You will now start downloading the CDT components. You will have to verify that you want the features installed by clicking Install for each feature you selected.
      - Screen Capture of Feature Verification dialog box
    20. + Feature Verification dialog box
        + +
    21. You will now have to restart Eclipse, select Yes to complete the update.
      + Install/Update prompt to restart Eclipse

    Related concepts
    diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_prepare_workbench.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_prepare_workbench.htm index 2a2181ce0c4..e436755fa56 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_prepare_workbench.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_prepare_workbench.htm @@ -6,14 +6,6 @@ Preparing the Workbench - @@ -37,20 +29,17 @@ To reset the current perspective to its original layout, from the menu bar choos


    1. Open the Workbench preferences: from the menu bar, select Window > Preferences.

    2. Expand the C/C++ heading and click on C/C++ Editor. The Preferences C/C++ Editor dialog's General tab appears. -

      C/C++ Editor Preferences General page

    3. +

      C/C++ Editor Preferences General page

    4. Make any changes that you require to be comfortable editing files. For example, you may want to enable Show line numbers or you may want to make the Problem indicator color a different shade of red. For more information see the General page Preferences window in the reference section.

    5. On the Preferences C/C++ Editor dialog, click the Colors tab. The Preferences C/C++ Editor dialog's Colors tab appears.

      -C/C++ Editor Preferences Color page +C/C++ Editor Preferences Color page
      Again, make any changes that will be useful for your working habits and click OK. For more information see the Color page Preferences window in the reference section.

    6. On the Preferences C/C++ Editor dialog, click the Content Assist tab. The Preferences C/C++ Editor dialog's Content Assist tab appears.
      -C/C++ Editor Preferences Content Assist page +C/C++ Editor Preferences Content Assist page
      If you want to set an auto-activation delay or change the background for completion proposals, do so now. For more information see the Content Assist page Preferences window in the reference section.

    7. Leave the preferences by clicking OK.
    @@ -67,4 +56,4 @@ For example, you may want to enable Show line numbers or you may want to - + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard.htm index 5c3cad44f9e..943075ed70b 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard.htm @@ -105,13 +105,13 @@ screenText[27]='Console View with Program Terminated'; function nav_a() { - document.back.src='../images/back.gif'; + document.back.src='../images/icon_back.png'; document.back.title='Back'; - document.home.src='../images/home.gif'; + document.home.src='../images/icon_previous.png'; document.home.title='Start Over'; - document.next.src='../images/next.gif'; + document.next.src='../images/icon_forward.png'; document.next.title='Next'; }; @@ -122,15 +122,15 @@ function nav_b() { document.home.src='../images/trans.gif'; document.home.title=''; - document.next.src='../images/next.gif'; + document.next.src='../images/icon_forward.png'; document.next.title='Next'; }; function nav_e() { - document.back.src='../images/back.gif'; + document.back.src='../images/icon_back.png'; document.back.title='Back'; - document.home.src='../images/home.gif'; + document.home.src='../images/icon_previous.png'; document.home.title='Start Over'; document.next.src='../images/trans.gif'; @@ -170,9 +170,9 @@ function goBack() { - - - + + +

    Eclipse Logo

    diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard03.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard03.htm index 969dccb8120..1d72f4ce4c6 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard03.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard03.htm @@ -4,14 +4,16 @@ Tutorial - +

    C/C++ Perspective

    -

    This is the C/C++ Perspective, notice the C/C++ Projects view on the left, and the Outline view has moved to the right. The center area is reserved for your Edit view.

    -

    There may be other views available in your workbench such as the Navigator or Make Targets views. You can close them if you wish; they will not be used in this tutorial. -You can open them again later by clicking Window > Show View and reselecting them. +

    This is the C/C++ Perspective, notice the C/C++ Projects view on the left, and the Outline view has moved to the right. The center area is reserved for your Edit view.

    +

    There may be other views available in your workbench such as the Navigator or Make Targets views. \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard04.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard04.htm index baef3a40c6b..17a1362c4e5 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard04.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard04.htm @@ -5,11 +5,15 @@ Tutorial +

    Create a project

    -

    You can now create a C/ C++ project by clicking File > New > Project.

    +

    You can now create a C/ C++ project by clicking File > New > Project.

    \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard07.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard07.htm index 058e4bd7019..88fba2d4d01 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard07.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard07.htm @@ -7,11 +7,11 @@ -

    Make Builder Settings

    +

    Project Refereneces

    -

    Click the Make Builder tab. Depending on your operating environment, you may need to change your Build Command from default. Deselect the Use default checkbox and -enter the build command in the text box. It is recommended you leave the Build on resource save unchecked, otherwise whenever a file is -saved in your project the project will perform a build which can become time consuming for large projects.

    +

    Now you will select your preferences for the project.

    +

    This page is where you would select other referenced C/C++ projects, +since this is a simple Hello World project you will not need to make any selections here.

    \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard08.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard08.htm index d46e1f1cfa1..8bca5593b68 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard08.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard08.htm @@ -7,9 +7,10 @@ -

    Error Parsers

    -

    Click the Error Parsers tab, select the Error Parsers you require for the project. -You can also change the order in which Error Parsers are called.

    +

    Make Builder Settings

    + +

    Click the Make Builder tab. If your build environment has a build command that is not make, you need to change your Build Command from the default. +To do so deselect the Use default checkbox and enter the build command in the text box.

    \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard09.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard09.htm index 80658bc6da4..123da06a586 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard09.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard09.htm @@ -7,11 +7,10 @@ -

    Binary Parser Settings

    -

    Click the Binary Parser tab, select the Binary Parsers you require for the project. -

    To ensure the accuracy of the C/C++ Projects view and the ability to successfully run and debug your programs. -After you select the correct parser for your development environment and build your project, you can view the symbols of the .o file in the C/C++ Projects view.

    - +

    Error Parsers

    +

    Click the Error Parsers tab, select the Error Parsers you require for the project. +You can also change the order in which Error Parsers are called.

    +

    By default you can leave all parsers selected.

    \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard10.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard10.htm index 6b89a88d5f2..11c7854bf4d 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard10.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard10.htm @@ -7,12 +7,12 @@ -

    Paths and Symbols

    -

    Click the Paths and Symbols tab, you can define include paths and preprocessor symbols for the parser. -This enables the parser to understand the contents of the C/C++ source -code so that you may more effectively use the search and code completion -features. Include paths are also used by the builder to locate files that -are not in the workspace.

    +

    Binary Parser Settings

    +

    Click the Binary Parser tab, select the Binary Parsers you require for the project, and in which order they are to be used. +

    It is important you chose the proper parser settings to ensure the accuracy of the C/C++ Projects view and the ability to +successfully run and debug your programs. +After you select the correct parser for your development environment and build your project, +you can view the symbols of the .o file in the C/C++ Projects view.

    diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard11.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard11.htm index 946f9efe6c8..8cf70f52cbd 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard11.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard11.htm @@ -7,9 +7,11 @@ -

    Indexer

    - -

    You can enable or disable the indexer here. The indexer is necessary for search and related features, like content assist.

    +

    Discovery Options

    +

    Click the Discovery Options tab. This page defines the configuration for autodiscovery of include paths and preprocessor symbols for the parser which +enables the parser to understand the contents of the C/C++ source code so that you may more effectively use the search and code completion features. +Include paths are also used by the builder to locate files that are not in the workspace.

    +

    Select the Automate scanner configuration discovery checkbox to configure the scanner discovery to run automatically.

    \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard12.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard12.htm index 3be044ea419..7f1d97d93db 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard12.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard12.htm @@ -7,10 +7,11 @@ -

    New Project

    - -

    You should now see the new project in the C/C++ Projects view.

    +

    C/C++ Indexer

    +

    You can enable or disable the C/C++ Indexer here. +The indexer is necessary for search and related features, like content assist and refactoring. +While there may be situations where the indexer is not required, for this project you can leave it enabled.

    +

    When you have completed setting your C/C++ project preferences, click Finish. - \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard14.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard14.htm index 829a80acbbd..ada483e64a0 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard14.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard14.htm @@ -7,10 +7,9 @@ -

    Create a file

    +

    Create a makefile

    -

    You should now see the New File wizard.

    -

    Enter the name of your file in the File name text area then click Finish.

    +

    Create the makefile by right clicking your project and selecting New > File.

    \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard16.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard16.htm index 3983ab42fe2..d63d9caf02f 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard16.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard16.htm @@ -7,9 +7,9 @@ -

    Create a makefile

    +

    New Makefile

    -

    Create a new makefile by right clicking your project and selecting New > File.

    +

    You should now see the new makefile located in the Projects view under the project, and the makefile should be open in the Editor view.

    \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard17.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard17.htm index 8466028b5cf..2ae8e55c463 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard17.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard17.htm @@ -5,12 +5,18 @@ Tutorial + -

    Create a makefile

    +

    Enter the make script

    -

    You should now see the New File wizard.

    -

    Enter makefile for the name of the file in the File name text area then click Finish.

    +

    Enter the build instruction for your makefile that was just created. +When you enter the code you will notice an asterisk in front of the file name on the tab in the Editor view, this tells you the file changed but has not been saved.

    +

    Note: Ensure you have tabs, not spaces before your indented code, as make will not accept spaces before commands.

    \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard18.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard18.htm index 7d561b99c49..89275a5ae05 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard18.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard18.htm @@ -7,9 +7,9 @@ -

    New Makefile

    +

    Create a CPP file

    -

    You should now see the new makefile located in the Projects View under the project, and the makefile should be open in the Editor view.

    +

    Create the main.cpp file by right clicking your project and selecting New > File.

    \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard19.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard19.htm index 0f2a7cbab7b..21ffe11f5a6 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard19.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard19.htm @@ -5,16 +5,12 @@ Tutorial - -

    Enter the make script

    +

    Create a CPP file

    + +

    You should now see the New File wizard.

    +

    Enter main.cpp in the File name text area then click Finish.

    -

    Enter the script for your makefile that was just created. You can get the code shown below click here.

    -

    Note: Ensure you have tabs, not spaces before your indented code, some parsers do not accept spaces.

    \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard20.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard20.htm index 0f88183db07..fa9fc446e93 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard20.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard20.htm @@ -5,18 +5,13 @@ Tutorial - -

    Enter code

    +

    New Project Files

    + +

    You should now see the main.cpp file located in the Projects view under the project, +and the main.cpp file should be open in the Editor view..

    -

    Enter the code in the cpp file that was just created. You can get the code shown below click here.

    -

    Note: Leave a blank line at the end of the code, some compilers require one.

    -

    You will notice an asterisk in front of the file name on the tab in the Editor view, this tells you the file changed but has not been saved.

    \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard21.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard21.htm index 01e1cf298c4..b0ddba6da87 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard21.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard21.htm @@ -5,13 +5,19 @@ Tutorial + -

    Save the files

    +

    Enter code

    -

    Now save the makefile and cpp file, if you have Build Automatically selected under your Projects menu list, you can read through the build messages in the Console view.

    -

    If Build Automatically is not selected, after you save the file you can build by typing CTRL+B.

    +

    Enter the code in the main.cpp file that was just created. +You can double click the main.cpp tab in the Editor view to expand the view.

    +

    Note: Leave a blank line at the end of the code, some compilers require one.

    \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard22.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard22.htm index 087d0033c7a..f87a2554d7d 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard22.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard22.htm @@ -7,13 +7,10 @@ -

    Run the application

    - -

    Navigate to the C/C++ Projects view, you will now see the executables listed.

    - -

    You can run your application within the C/C++ Perspective, to do so click Run > Run.

    - +

    Build the project

    +

    Save the makefile and main.cpp files by selecting them and typing CTRL+S, and then build your project by typing CTRL+B.

    +

    You can read through the build messages in the Console view, if there are any errors in the code you can review them in the Problems view.

    diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard25.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard25.htm index 335472b76bc..85bef0d9243 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard25.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard25.htm @@ -7,9 +7,8 @@ -

    Program Selection

    - -

    The Program Selection dialog box will appear, select the executable you would like to run and click OK.

    +

    Run Configuration

    +

    Select the new Run Configuration in the Configurations: view and click the Main tab. This is where you select your C/C++ Application.

    \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard26.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard26.htm index e3f90eb86e5..13dcd35afc2 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard26.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard26.htm @@ -7,11 +7,9 @@ -

    Run Configuration

    - -

    The executable file should appear in the C/C++ Application text area.

    -

    Click Apply, and then click Run to run the application.

    +

    Program Selection

    +

    Enter hello.exe in the C/C++ Application field then click Apply and then Run.

    \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard27.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard27.htm index 3ec6a6cc9bf..26b2431c84a 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard27.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard27.htm @@ -9,8 +9,10 @@

    Console View

    -

    You should now see the application running in the Console view. The Console will also show which application is running in a title bar.

    -

    You will notice that the view can be configured to display different elements (such as user input elements) in different colors.

    +

    You should now see the application running in the Console view. +The Console will also show which application is running in a title bar. +You will notice that the view can be configured to display different elements (such as user input elements) in different colors.

    +

    Type in your name and hit Enter.

    \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/images/BuildConsole.png b/doc/org.eclipse.cdt.doc.user/images/BuildConsole.png index 4a76ca0caeb..3271d8fdb61 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/BuildConsole.png and b/doc/org.eclipse.cdt.doc.user/images/BuildConsole.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/add_external_include_path.png b/doc/org.eclipse.cdt.doc.user/images/add_external_include_path.png new file mode 100644 index 00000000000..0cbc786527b Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/add_external_include_path.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/add_preprocessor_symbol.png b/doc/org.eclipse.cdt.doc.user/images/add_preprocessor_symbol.png new file mode 100644 index 00000000000..033c7f95137 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/add_preprocessor_symbol.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/build_make_targets.png b/doc/org.eclipse.cdt.doc.user/images/build_make_targets.png new file mode 100644 index 00000000000..8c82a86d092 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/build_make_targets.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/build_manage.png b/doc/org.eclipse.cdt.doc.user/images/build_manage.png new file mode 100644 index 00000000000..f9f3f47f626 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/build_manage.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/c_path_symbols_edit.png b/doc/org.eclipse.cdt.doc.user/images/c_path_symbols_edit.png new file mode 100644 index 00000000000..831a124b9ab Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/c_path_symbols_edit.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/c_paths_symbols.png b/doc/org.eclipse.cdt.doc.user/images/c_paths_symbols.png new file mode 100644 index 00000000000..5bcff57ded7 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/c_paths_symbols.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_menu_navigate.png b/doc/org.eclipse.cdt.doc.user/images/cdt_menu_navigate.png index 5c756f105ea..a48ad2a856a 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_menu_navigate.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_menu_navigate.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_open_type.png b/doc/org.eclipse.cdt.doc.user/images/cdt_open_type.png new file mode 100644 index 00000000000..a9d03ca0db0 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_open_type.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_pref_file_types.png b/doc/org.eclipse.cdt.doc.user/images/cdt_pref_file_types.png index 614046f392c..42348dba9d9 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_pref_file_types.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_pref_file_types.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_refactor.png b/doc/org.eclipse.cdt.doc.user/images/cdt_refactor.png new file mode 100644 index 00000000000..b23321c0cc9 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_refactor.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_refactor_undo.png b/doc/org.eclipse.cdt.doc.user/images/cdt_refactor_undo.png new file mode 100644 index 00000000000..a11548236fc Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_refactor_undo.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_restart.png b/doc/org.eclipse.cdt.doc.user/images/cdt_restart.png new file mode 100644 index 00000000000..595fcc00707 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_restart.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_update_find-install.png b/doc/org.eclipse.cdt.doc.user/images/cdt_update_find-install.png index 8be0f50dbd8..eec0a815d89 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_update_find-install.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_update_find-install.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_update_install_cdt_site.png b/doc/org.eclipse.cdt.doc.user/images/cdt_update_install_cdt_site.png index 3edbd97d2c7..c031dbf44bd 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_update_install_cdt_site.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_update_install_cdt_site.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_update_install_new.png b/doc/org.eclipse.cdt.doc.user/images/cdt_update_install_new.png index 091840b87ca..b4821273999 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_update_install_new.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_update_install_new.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_update_install_new_sites.png b/doc/org.eclipse.cdt.doc.user/images/cdt_update_install_new_sites.png index ee3bf6ec788..bb949e3da79 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_update_install_new_sites.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_update_install_new_sites.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_update_install_sites.png b/doc/org.eclipse.cdt.doc.user/images/cdt_update_install_sites.png index 0e9bccd6e97..f6580626f58 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_update_install_sites.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_update_install_sites.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_update_jar_verification.png b/doc/org.eclipse.cdt.doc.user/images/cdt_update_jar_verification.png index 12e9a9a1547..f2e3b90e43e 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_update_jar_verification.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_update_jar_verification.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_update_license_agreement.png b/doc/org.eclipse.cdt.doc.user/images/cdt_update_license_agreement.png index deeb67f0ee5..e4a781265f6 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_update_license_agreement.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_update_license_agreement.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_update_location.png b/doc/org.eclipse.cdt.doc.user/images/cdt_update_location.png index dc200e4366f..df85ea5d167 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_update_location.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_update_location.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_update_search_results.png b/doc/org.eclipse.cdt.doc.user/images/cdt_update_search_results.png index 0fea9c9c6d6..7057dc4791e 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_update_search_results.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_update_search_results.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic01.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic01.png index 0e1aeb25755..be24620766a 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic01.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic01.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic02.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic02.png index 4443c396aee..d334e70f92e 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic02.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic02.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic03.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic03.png index a4a91592c97..83a9bfcb9b4 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic03.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic03.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic04.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic04.png index 773199aea27..2fcffac5ccc 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic04.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic04.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic05.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic05.png index 63b64b0888f..fcc970c4b42 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic05.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic05.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic06.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic06.png index 64abfbd5941..7e8a1962c37 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic06.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic06.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic07.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic07.png index 40ac63078df..24ea497ed61 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic07.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic07.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic08.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic08.png index 1a7858068c7..111394ebb52 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic08.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic08.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic09.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic09.png index 29a53e0163d..809193c4ba5 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic09.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic09.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic10.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic10.png index ca94f1728b3..3f771e570b2 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic10.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic10.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic11.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic11.png index 8cb2e83c494..35ac7b0af95 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic11.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic11.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic12.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic12.png index 240faa8c4b8..fe096a0a0c7 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic12.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic12.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic13.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic13.png index 657e42181c5..4dc4ef22bcb 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic13.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic13.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic14.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic14.png index 247ea2f00f4..394ca1c5717 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic14.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic14.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic15.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic15.png index 853406d2ff3..944e7780b30 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic15.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic15.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic16.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic16.png index 247ea2f00f4..1db3e681561 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic16.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic16.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic17.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic17.png index 4eb3ad1f9a7..cdbee643b2a 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic17.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic17.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic18.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic18.png index fb785569abb..10b71fe7084 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic18.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic18.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic19.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic19.png index 5c3bcdbe391..d256c89c0a8 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic19.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic19.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic20.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic20.png index ad85a3bd22e..b55c5d91227 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic20.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic20.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic21.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic21.png index b3e89c1081c..47192148190 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic21.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic21.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic22.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic22.png index 35d1e7225ad..2eaa55b675d 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic22.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic22.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic23.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic23.png new file mode 100644 index 00000000000..b23c77da0c6 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic23.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard01.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard01.png index 24c306f0684..aee9da26f47 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard01.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard01.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard02.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard02.png index 939fa1a00cc..daa87834de5 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard02.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard02.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard03.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard03.png index 9c0f61ab32b..83a9bfcb9b4 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard03.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard03.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard04.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard04.png index d978d7a277a..5b22c09807f 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard04.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard04.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard05.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard05.png index e6e6bbf5a80..33c2e6583aa 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard05.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard05.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard06.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard06.png index d887d0e9988..abb4f1a08af 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard06.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard06.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard07.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard07.png index 9b07a96874b..01ce60b6585 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard07.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard07.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard08.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard08.png index 5ac41d6ae57..a01adcadbcd 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard08.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard08.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard09.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard09.png index 1c2195d5252..25acbfbb3af 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard09.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard09.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard10.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard10.png index a62325c6fbb..534700261cf 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard10.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard10.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard11.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard11.png index e4a0629c98b..7bb57eeaf55 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard11.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard11.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard12.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard12.png index bcc00e69a25..95b3375fbad 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard12.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard12.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard13.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard13.png index a3d77d44520..a2d1e7e06e7 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard13.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard13.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard14.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard14.png index 7964ee6d71f..c84e3bcf0a8 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard14.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard14.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard15.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard15.png index 4f3712abf55..d18297e1a51 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard15.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard15.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard16.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard16.png index 44e1c0441e6..c09571bb3e2 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard16.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard16.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard17.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard17.png index 2a865036412..8c6eeae86ba 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard17.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard17.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard18.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard18.png index 9b786e78dd6..4870c0162b7 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard18.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard18.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard19.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard19.png index 28027269b5d..7a5c360a90c 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard19.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard19.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard20.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard20.png index 796e77c7296..0453977a378 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard20.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard20.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard21.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard21.png index d53186db0a0..27ef7c3a01d 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard21.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard21.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard22.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard22.png index 96ec99b0471..e22525debd6 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard22.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard22.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard23.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard23.png index 1b8a64fc940..c98d9bf3f29 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard23.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard23.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard24.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard24.png index 44933c87a63..5dfaad8625a 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard24.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard24.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard25.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard25.png index f2b5b255217..d256c89c0a8 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard25.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard25.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard26.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard26.png index c8ed72eea2c..89b638cc511 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard26.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard26.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard27.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard27.png index ba1e2abf4bd..4acface38c8 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard27.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard27.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard28.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard28.png index 9ffe1e33ed9..3c56da847d2 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard28.png and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard28.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/code_templates.png b/doc/org.eclipse.cdt.doc.user/images/code_templates.png index 29d37c83aac..b445cae88cb 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/code_templates.png and b/doc/org.eclipse.cdt.doc.user/images/code_templates.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/code_templates_new.png b/doc/org.eclipse.cdt.doc.user/images/code_templates_new.png index 6f4164430bf..57e75586b43 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/code_templates_new.png and b/doc/org.eclipse.cdt.doc.user/images/code_templates_new.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/codetemplates_example.png b/doc/org.eclipse.cdt.doc.user/images/codetemplates_example.png index 3b512c1810b..ff1646eada4 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/codetemplates_example.png and b/doc/org.eclipse.cdt.doc.user/images/codetemplates_example.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/contentAssist_preferences.png b/doc/org.eclipse.cdt.doc.user/images/contentAssist_preferences.png index d9a58c55ac6..1676dc95c87 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/contentAssist_preferences.png and b/doc/org.eclipse.cdt.doc.user/images/contentAssist_preferences.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/create_make_target.png b/doc/org.eclipse.cdt.doc.user/images/create_make_target.png new file mode 100644 index 00000000000..b7bee691766 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/create_make_target.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/create_make_target_win.png b/doc/org.eclipse.cdt.doc.user/images/create_make_target_win.png new file mode 100644 index 00000000000..eb1872004ed Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/create_make_target_win.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/debug_gdb_pref.png b/doc/org.eclipse.cdt.doc.user/images/debug_gdb_pref.png new file mode 100644 index 00000000000..ac1fd9609e6 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/debug_gdb_pref.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/debug_pref.png b/doc/org.eclipse.cdt.doc.user/images/debug_pref.png new file mode 100644 index 00000000000..9c1cf56ae01 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/debug_pref.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/debug_src_pref.png b/doc/org.eclipse.cdt.doc.user/images/debug_src_pref.png new file mode 100644 index 00000000000..b174814e9d8 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/debug_src_pref.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/discovery_preferences.png b/doc/org.eclipse.cdt.doc.user/images/discovery_preferences.png index 0d2affc2a8d..7a2926ec3b4 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/discovery_preferences.png and b/doc/org.eclipse.cdt.doc.user/images/discovery_preferences.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/editor_color_preferences.png b/doc/org.eclipse.cdt.doc.user/images/editor_color_preferences.png index d0511cb2d9a..1e7bd2ebd6b 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/editor_color_preferences.png and b/doc/org.eclipse.cdt.doc.user/images/editor_color_preferences.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/editor_general_preferences.png b/doc/org.eclipse.cdt.doc.user/images/editor_general_preferences.png index 3b4785b4339..a8311436908 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/editor_general_preferences.png and b/doc/org.eclipse.cdt.doc.user/images/editor_general_preferences.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/editor_hover_preferences.png b/doc/org.eclipse.cdt.doc.user/images/editor_hover_preferences.png index 84888b763e9..d4822914d19 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/editor_hover_preferences.png and b/doc/org.eclipse.cdt.doc.user/images/editor_hover_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 index d4f9d0e28d8..6d39a4a6877 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/editor_navigation_preferences.png 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 index 95c0b8c5488..6ca21e42c86 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/make_targets.png and b/doc/org.eclipse.cdt.doc.user/images/make_targets.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 index 883dc444752..080a0947d3c 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/new_make-binary_parser.png 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 index caaa143a98a..40e3345dfd9 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/new_make-builder.png 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 index b78da3eac4c..845b44f0c60 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/new_make-error_parser.png 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_disc_options.png b/doc/org.eclipse.cdt.doc.user/images/new_make_disc_options.png new file mode 100644 index 00000000000..00a85f27c6e Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/new_make_disc_options.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/openDeclaration.png b/doc/org.eclipse.cdt.doc.user/images/openDeclaration.png new file mode 100644 index 00000000000..0272a925c14 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/openDeclaration.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/open_declaration_error.png b/doc/org.eclipse.cdt.doc.user/images/open_declaration_error.png new file mode 100644 index 00000000000..432412605cd Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/open_declaration_error.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/run_source.png b/doc/org.eclipse.cdt.doc.user/images/run_source.png index 1041dbe5712..2411d76a2c4 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/run_source.png and b/doc/org.eclipse.cdt.doc.user/images/run_source.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/searchView.png b/doc/org.eclipse.cdt.doc.user/images/searchView.png index cd413d21263..4429dde6bfc 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/searchView.png and b/doc/org.eclipse.cdt.doc.user/images/searchView.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/search_pref.png b/doc/org.eclipse.cdt.doc.user/images/search_pref.png new file mode 100644 index 00000000000..8cc46fb74e9 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/search_pref.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/selection_search.png b/doc/org.eclipse.cdt.doc.user/images/selection_search.png new file mode 100644 index 00000000000..0f603136dd3 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/selection_search.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/sprop_propaths_containers.png b/doc/org.eclipse.cdt.doc.user/images/sprop_propaths_containers.png index aee44f25484..45a0ff48981 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/sprop_propaths_containers.png and b/doc/org.eclipse.cdt.doc.user/images/sprop_propaths_containers.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/view_projects.png b/doc/org.eclipse.cdt.doc.user/images/view_projects.png index 14dc4d73297..743ad3e8280 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/view_projects.png and b/doc/org.eclipse.cdt.doc.user/images/view_projects.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 d07079b7597..a7067205931 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 @@ -4,7 +4,7 @@ - C/C++ editor, code templates and search preferences + C/C++ editor preferences @@ -14,10 +14,12 @@

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

    - General
    - Colors
    - Content Assist
    - Navigation
    + General preferences
    + Color preferences
    + Content Assist preferences
    + Hover preferences
    + Navigation preferences
    +

    IBM Copyright Statement

    diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_dbg_view.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_dbg_view.htm index 09d5a8e3adf..769ae8bdb5d 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_dbg_view.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_dbg_view.htm @@ -14,13 +14,13 @@

    This section describes debug views.

    - Registers view
    - Memory view
    - Memory view preferences
    - Shared libraries view
    - Signals view
    - Debug view
    - Debug preferences
    + Registers view
    + Memory view
    + Memory view preferences
    + Shared libraries view
    + Signals view
    + Debug view
    + Debug preferences

    IBM Copyright Statement

    diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_menu.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_menu.htm index 7fbae9161ab..ddeadf0def7 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_menu.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_menu.htm @@ -3,23 +3,22 @@ - -Menu + +C/C++ Menubar

    C/C++ Menubar

    This section describes the menubar options available from the C/C++ perspective.

    -

    C/C++ Menubar

    - -File
    -Edit
    -Navigate
    -Search
    -Project
    -Run
    -Window
    - + File Menu actions
    + Edit Menu actions
    + Navigate Menu actions
    + Search Menu actions
    + Project Menu actions
    + Run Menu actions
    + Window Menu actions
    +

    IBM Copyright Statement +

    - + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_mmake_proj.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_mmake_proj.htm index d5a07efc095..cbc4dde7563 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_mmake_proj.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_mmake_proj.htm @@ -12,15 +12,15 @@

    C/C++ Project Properties, Managed Make Project

    This section describes properties for a Managed make project.

    - Info
    - Builders
    - Build
    - File Types
    - Indexer
    - Error Parser
    - Project References
    + Info
    + Builders
    + Build
    + File Types
    + Indexer
    + Error Parser
    + Project References

    IBM Copyright Statement

    - + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_new_mproj.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_new_mproj.htm index 9c978131b8b..28b3c43bb05 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_new_mproj.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_new_mproj.htm @@ -17,8 +17,9 @@ Referenced Projects
    Error Parsers
    C/C++ Indexer
    +

    IBM Copyright Statement

    - + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_new_sproj.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_new_sproj.htm index 958354b203d..6d7e9d7b2c8 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_new_sproj.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_new_sproj.htm @@ -23,4 +23,4 @@

    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 b2fc81260b9..dbbea23b1c4 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 @@ -13,11 +13,10 @@

    New Make Projects properties

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

    - Make Builder
    - Error Parser
    - Binary Parser
    - Paths and Symbols
    - Discovery Options
    + Make Builder preferences
    + Error Parser preferences
    + Binary Parser preferences
    + Discovery Options preferences

    IBM Copyright Statement

    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 950d8f74a66..241849741ac 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 @@ -23,7 +23,7 @@ Problems view
    Properties view
    Search view
    - Debug view
    + Debug views
    Registers view
    Memory view
    Memory view preferences
    @@ -33,34 +33,36 @@ Debug preferences
    C/C++ Icons
    C/C++ Menubar
    - File
    - Edit
    - Navigate
    - Search
    - Project
    - Run
    - Window
    + File Menu actions
    + Edit Menu actions
    + Navigate Menu actions
    + Search Menu actions
    + Project Menu actions
    + Run Menu actions
    + Window Menu actions
    C/C++ Toolbar
    -C/C++ Find and Replace
    -C/C++ Preferences
    - Build Console
    - Code Templates
    - Debug
    - GDB MI
    - Source Code Locations
    +C/C++ Open Type
    +C/C++ Find/Replace
    +C/C++ preferences
    + Build Console preferences
    + Code Templates preferences
    + Debug preferences
    + GDB MI preferences
    + Source Code Locations preferences
    C/C++ Editor preferences
    - General
    - Colors
    - Content Assist
    - Hovers
    - Navigation
    - File Types
    - Make Targets
    - New Make Projects properties
    - Make Builder
    - Error Parser
    - Binary Parser
    - Discovery Options
    + General preferences
    + Color preferences
    + Content Assist preferences
    + Hover preferences
    + Navigation preferences
    + File Types preferences
    + Make Targets preferences
    + New Make Projects properties preferences
    + Make Builder preferences
    + Error Parser preferences
    + Binary Parser preferences
    + Discovery Options preferences
    + Search preferences
    C/C++ Project Properties
    Managed Make Projects
    Info
    @@ -110,7 +112,7 @@ Debugger
    Source
    Common
    -C/C++ search page
    +C/C++ search

    IBM Copyright Statement

    diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_run_dbg_pages.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_run_dbg_pages.htm index f44751e78a9..7dcaa58cdc8 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_run_dbg_pages.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_run_dbg_pages.htm @@ -13,13 +13,12 @@

    Run and Debug dialog boxes

    This section describes the Run and Debug dialog boxes.

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

    IBM Copyright Statement

    diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_smake_proj.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_smake_proj.htm index 04592809470..db0461c56ed 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_smake_proj.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_smake_proj.htm @@ -18,7 +18,7 @@ Include Paths and Symbols
    Indexer
    Make Project
    - Make Builder
    + Make Builder
    Error Parser
    Binary Parser
    Discovery Options
    @@ -30,7 +30,8 @@ Path Containers
    Project References
    +

    IBM Copyright Statement

    - + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_sproj_make.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_sproj_make.htm index 74cbebfe112..bb673647890 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_sproj_make.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_sproj_make.htm @@ -13,12 +13,13 @@

    C/C++ Project Properties, Standard, Make Project

    This section describes C/C++ Make Project Properties for a Standard make project.

    -Make Builder
    -Error Parser
    -Binary Parser
    -Discovery
    + Make Builder
    + Error Parser
    + Binary Parser
    + Discovery Options
    +

    IBM Copyright Statement

    - + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_sproj_paths.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_sproj_paths.htm index c38a6f8ecc6..57597443599 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_sproj_paths.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_sproj_paths.htm @@ -12,13 +12,14 @@

    C/C++ Project Properties, Standard, Project Paths

    This section describes C/C++ Project Path Properties of a Standard make project.

    -Source
    -Output
    -Projects
    -Libraries
    -Path Containers
    + Source
    + Output
    + Projects
    + Libraries
    + Path Containers
    +

    IBM Copyright Statement

    - + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_views.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_views.htm index 802ec21d1ed..822b680cdfb 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_views.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_views.htm @@ -4,34 +4,34 @@ -Views and Editors +C/C++ Views and Editors -

    Views and Editors

    +

    C/C++ Views and Editors

    This section describes views and editors of the C/C++ perspective.

    -Selecting Views and Editors
    -C/C++ Projects view
    -Navigator view
    -Outline view
    -Make Targets view
    -Editor view
    -Console view
    -Problems view
    -Properties view
    -Search 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
    + Selecting Views and Editors
    + C/C++ Projects view
    + Navigator view
    + Outline view
    + Make Targets view
    + Editor view
    + Console view
    + Problems view
    + Properties view
    + Search view
    + Debug views
    + Registers view
    + Memory view
    + Memory view preferences
    + Shared libraries view
    + Signals view
    + Debug view
    + Debug preferences
    + C/C++ Icons

    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 index 2317862a1f2..d1283c3bd74 100644 --- 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 @@ -4,21 +4,13 @@ -Customizing the Console view +Build Console preferences - -

    Build Console page, Preferences window

    +

    Build Console preferences

    You can customize the appearance of the Build Console view.

    Build Console Preferences Dialog Box

    diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_c_editor_color.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_c_editor_color.htm index 8442631e216..ccb735cbdcd 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_c_editor_color.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_c_editor_color.htm @@ -4,24 +4,13 @@ - Colors page, Preferences window + Color preferences - - -

    Colors page, Preferences window

    +

    Color preferences

    You can customize the appearance of the C/C++ editor on the Colors page of the Preferences window.

    Editor General Preferences Dialog Box

    diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_c_editor_con_assist.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_c_editor_con_assist.htm index 5c9578c1400..85c471e4f7c 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_c_editor_con_assist.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_c_editor_con_assist.htm @@ -4,23 +4,12 @@ - Content Assist page, Preferences window + Content Assist preferences - - -

    Content Assist page, Preferences window

    +

    Content Assist preferences

    You can customize the Content Assist feature on the Contents Assist page of the C/C++ Editor Preferences window. To change the Content Assist preferences click Window > Preferences > C/C++ > C++ Editor > Content Assist.

    @@ -37,13 +26,13 @@ END INFOPOP-->
    Proposals, by default, appear in order of relevance determined by context, scope and prefix. Alternatively, you can configure the Content Assist feature to order its proposals alphabetically.

    Content Assist parsing timeout (ms) -
    For very large projects, the Content Assist feature might slow the response of the plug-in as the Content Assist feature searches the project for proposals. This setting stops the Content Assist search when it reaches the specified threshold.
    +
    For very large projects, the Content Assist feature might slow the response of the plug-in as the Content Assist feature parses the project for proposals. This setting stops the Content Assist search when it reaches the specified threshold.

    Auto activation
    Certain predefined triggers force the Content Assist feature to activate. You can disable the predefined triggers with these checkboxes.

    Auto activation delay
    -
    Specifies the number of milliseconds before Content Assist is activated.
    +
    Specifies the number of milliseconds before Content Assist is activated, in Autoactivation mode.

    Background for completion proposals
    Specifies the background color of the Content Assist dialog box.
    diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_c_editor_gen.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_c_editor_gen.htm index 7470b616de8..9bfae54fbd2 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_c_editor_gen.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_c_editor_gen.htm @@ -4,24 +4,12 @@ - General page, Preferences window + General preferences - - - -

    General page, Preferences window

    +

    General preferences

    You can customize the appearance of the C/C++ editor on the General page of the Preferences window.

    Editor General Preferences Dialog Box

    @@ -33,18 +21,22 @@ END INFOPOP-->
    Print margin column
    Specifies the width of the print margin as a number of characters. For example a value of 80 means that the print area is 80-characters wide.
    -
    Insert space for tabs
    -
    Inserts a space instead of a tab character when you press Tab.
    -
    Highlight matching brackets
    -
    When the cursor is beside a bracket, the matching bracket is highlighted.
    +
    Show overview ruler
    +
    Displays the vertical ruler in the editor view.
    Show line numbers
    Displays line numbers in the left margin.
    +
    Highlight matching brackets
    +
    When the cursor is beside a bracket, the matching bracket is highlighted.
    Highlight current line
    Highlights the line that was last selected.
    -
    Show overview ruler
    -
    Displays the overview ruler on the right margin.
    Show print margin
    Displays the print margin in the editor.
    +
    Insert space for tabs
    +
    Inserts a space instead of a tab character when you press Tab.
    +
    Use custom caret
    +
    Select a custom caret (vertical bar icon showing cursor position).
    +
    Enable thick caret
    +
    Displays a thicker caret (vertical bar icon showing cursor position).
    Appearance color options
    Lists the items for which you can specify a color.
    Color
    diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_c_editor_hov.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_c_editor_hov.htm index 403636c6d4c..70d3ba6567e 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_c_editor_hov.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_c_editor_hov.htm @@ -4,29 +4,21 @@ - Hovers page, Preferences window + Hover preferences - - -

    Hovers page, Preferences window

    +

    Hover preferences

    You can customize the appearance of the C/C++ editor hover behavior on the Hovers page of the Preferences window.

    Editor Hover Preferences Window

    Enable editor problem annotation
    -
     
    +
    When selected problems found will be highlighted in the editor.
    Text Hover key modifier preferences:
    -
     
    -
    Pressed key modifier while hovering:
    -
     
    -
    Description
    -
     
    +
    You can select hot-keys to enable alternate hover behavior such as a mouse over while pressing the CTRL key will link to the element's source declaration.

    Related concepts
    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 index 2416b65311d..8414ffffd81 100644 --- 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 @@ -4,26 +4,14 @@ - Navigation page, Preferences window + Navigation preferences - - - -

    Navigation page, Preferences window

    +

    Navigation preferences

    -

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

    +

    Enable the editor hyperlink navigation and then you can use Ctrl+click to jump to the declaration of an item on the C/C++ editor

    Editor Navigation Preferences Dialog Box

    Enable Hyperlink Navigation
    diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_c_file_types.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_c_file_types.htm index 27455e17062..2faecadccb8 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_c_file_types.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_c_file_types.htm @@ -6,19 +6,7 @@ C/C++ File Types page, Preferences window - - -

    C/C++ File Types page, Preferences window

    @@ -44,4 +32,4 @@ END INFOPOP--> - + \ No newline at end of file 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 index 4eb5a722e31..a2062aac439 100644 --- 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 @@ -6,21 +6,10 @@ C/C++ preferences - - -

    C/C++ page, Preferences window

    +

    C/C++ preferences

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

    C/C++ Main Preferences Window

    @@ -30,7 +19,9 @@ END INFOPOP-->
    Show file members in Project View
    Select this checkbox to browse your C and C++ file members in the Projects view.
    Follow #include's when producing the outline view.
    -
    Select this checkbox to follow all defined #includes when you produce the Outline view.
    +
    Select this checkbox to follow all defined #includes when you produce the Outline view.
    + Note: This is not recommended for large projects or large files.
    +

    C/C++ Submenu Items

    diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_code_temp.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_code_temp.htm index 3b383f22714..ea163a0fb3e 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_code_temp.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_code_temp.htm @@ -4,30 +4,17 @@ - Code Templates page, Preferences window + Code Templates preferences - - - -

    Code Templates page, Preferences window

    +

    Code Templates preferences

    You can manipulate any of the common code templates that are predefined within the CDT. To modify, delete, export, import, or create your own templates click Window > Preferences > C/C++ > Code Templates.

    -Code Templates  Dialog Box +Code Templates Preferences
    New
    Creates a new code template.
    diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_console_view.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_console_view.htm index 6639d45a639..fceb9bed7d6 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_console_view.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_console_view.htm @@ -4,7 +4,7 @@ -C/C++ Console View +Console view @@ -45,25 +45,6 @@ that operates only on the text in the Console view.
    Opens a dialog that moves the focus to the line you specify. The dialog also indicates the total number of lines in the console buffer.
    -
    Open on type
    -
    This command, which is used with Java programs, -opens a type in an editor based on content in the console. -There are two ways this can happen: -
      -
    • If there is an explicit selection in the console, the selected text is parsed for a type name.
    • -
    • If there is no selection, but the cursor is placed on a line of output in the console, -the entire line is parsed for a type name.
    • -
    -

    For example, if the cursor is placed on the following line of output in the console:

    -
    at com.foo.bar.Application.run(Application.java:58)
    -

    An editor for the type -com.foo.bar.Application is opened and -line 58 is selected and displayed. -Note that if the word 'Application' had been selected, -then you would have been prompted to choose a fully qualified instance -of 'Application' (if more than one was in the workspace), -and an editor would have opened at the beginning of the type. -

    Terminate
    Terminates the process that is currently associated with the console.
    @@ -125,4 +106,4 @@ and an editor would have opened at the beginning of the type. IBM Copyright Statement

    - + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_cproj_view.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_cproj_view.htm index 02a576acb4d..145e05c00dd 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_cproj_view.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_cproj_view.htm @@ -12,7 +12,7 @@

    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:

    @@ -73,4 +63,4 @@ - + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_mdiscovery.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_mdiscovery.htm index 4bb56f549d3..cede1f9477f 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_mdiscovery.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_mdiscovery.htm @@ -18,9 +18,9 @@

    Automate scanner configuration discovery
    -
    Select this checkbox to configure the scanner discovery to run automatically.
    +
    Select this checkbox to configure the automatic discovery of paths and symbols.
    Build output parser options
    -
    This section allows you to select the output parser.
    +
    Monitors the output of the build to automatically keep the list of include paths and symbols up to date with the makefile.
    Generate scanner info command options
    This section allows you to select the scanner info settings.
    Restore Defaults
    Returns any changes back to their default setting.
    diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_pproj.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_pproj.htm index db4881bfaf6..88592ea7842 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_pproj.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_pproj.htm @@ -14,7 +14,7 @@

    C/C++ Project Properties, Standard, Project Paths, Projects

    -
    Required projects on the build path
    Select projects you require to build the current project.
    +
    Required projects on the build path
    Selecting a project will include any exported paths and symbols from the selected project.
    Select All
    Click to select all projects listed in the Required projects on the build path window.
    Deselect All
    Click to deselect all projects listed in the Required projects on the build path window.

    @@ -54,4 +54,4 @@

    - + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_toolbar.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_toolbar.htm index 5d4e9e5079f..b84e2fb0f0a 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_toolbar.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_toolbar.htm @@ -63,7 +63,7 @@ Open Type - Launches the Open Type dialog box. + Brings up the Open Type selection dialog to open a type in the editor. The Open Type selection dialog shows all types existing in the workspace. @@ -114,4 +114,4 @@

    - + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_views.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_views.htm index 8acf238e48b..34bbf4370d0 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_views.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_views.htm @@ -4,7 +4,7 @@ -Views and Editors +Selecting Views and Editors diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_brkpnts_watch.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_brkpnts_watch.htm index a6aabf34c87..c2a69aca95d 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_brkpnts_watch.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_brkpnts_watch.htm @@ -14,10 +14,10 @@

    This section explains how to work with breakpoints and watchpoints.

    -Add breakpoints
    -Add watchpoints
    -Remove breakpoints and watchpoints
    -Enable or disable breakpoints and watchpoints
    + Adding breakpoints
    + Adding watchpoints
    + Removing breakpoints and watchpoints
    + Enabling and disabling breakpoints and watchpoints

    IBM Copyright Statement

    diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_build_task.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_build_task.htm index fbb0bb30d31..726ddf67b74 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_build_task.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_build_task.htm @@ -11,22 +11,24 @@

    Building projects

    This sections explains how to build your project and manage compile errors.

    - Rename a project
    - Select referenced projects
    - Configure how the CDT handles make errors, change the default build command and specify a make target
    - Control which build errors are displayed
    - Select a binary parser
    - Include paths and symbols
    - For Managed Make projects, select a deployment platform for managed make projects
    - Set build order
    - Build your project as required
    - Save modified resources before you build
    - Add a make target
    - Customize the Console view
    - View and manage compile errors
    - Jump to errors
    - Filter errors
    - Set reminders
    + Renaming a project
    + Selecting referenced projects
    + Defining build settings
    + Filtering errors
    + Selecting a binary parser
    + Adding Include paths and symbols
    + Selecting a deployment platform
    + Setting build order
    + Building Manually
    + Removing Build Automatically
    + Autosaving on a build
    + Creating a make target
    + Customizing the Console view
    + Viewing and managing compile errors
    + Jumping to errors
    + Filtering the Tasks view
    + Setting reminders
    +

    IBM Copyright Statement

    diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_con_assist.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_con_assist.htm index f0550fa83e8..710d9fa0a10 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_con_assist.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_con_assist.htm @@ -12,9 +12,10 @@

    Working with Content Assist

    This section provides information on code entry aids.

    - Inserting code elements and code templates into your code
    - Creating and editing code templates
    - Importing and exporting code templates
    + Using Content Assist
    + Creating and editing code templates
    + Importing and exporting code templates
    +

    IBM Copyright Statement

    diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_debug.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_debug.htm index 1c3e0cfef20..30fddb0753e 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_debug.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_debug.htm @@ -14,18 +14,18 @@

    This section explains how to debug your project.

    - Start a debug session
    - Add, remove, enable or disable breakpoints and watchpoints
    - Add breakpoints
    - Add watchpoints
    - Remove breakpoints and watchpoints
    - Enable or disable breakpoints and watchpoints
    - Control your debug execution
    - Work in disassembly mode
    - View or change a variable
    - Add and expression
    - Change registers or how they are displayed
    - Change memory or how it is displayed
    + Debugging a program
    + Working with breakpoints and watchpoints
    + Adding breakpoints
    + Adding watchpoints
    + Removing breakpoints and watchpoints
    + Enabling and disabling breakpoints and watchpoints
    + Controlling debug execution
    + Stepping into assembler functions
    + Working with variables
    + Adding expressions
    + Working with registers
    + Working with memory

    IBM Copyright Statement

    diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_proj_files.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_proj_files.htm index ce6006ac0ec..ecb4e28d992 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_proj_files.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_proj_files.htm @@ -12,11 +12,13 @@

    Working with C/C++ project files

    This section explains how to create and manage project files.

    - Display file members in the C/C++ Projects view
    - Assign a C or C++ nature to a project
    - Create a cpp file
    - Create a makefile
    - Hide files of a given type
    + Displaying C/C++ file components in the C/C++ Projects view
    + Assigning a C or C++ nature to a project
    + Creating a C/C++ file
    + Creating a makefile
    + Hiding files by type in the C/C++ Projects view
    + Converting CDT 1.x Projects
    + Adding Convert to a C/C++ Make Project to the New menu

    IBM Copyright Statement

    diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_run.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_run.htm index 3f5fec10dca..581f075a7a3 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_run.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_run.htm @@ -12,28 +12,29 @@

    Running and debugging projects

    This section explains how to run a C or C++ application using an existing run configuration and how to create a new run configuration.

    - Specify a project and application to run
    - Select a run or debug configuration
    - Create a run or debug configuration
    - Specify a project and application
    - Specify the execution arguments & the working directory
    - Set the environment variables and values
    - Select a debugger
    - Specify the location of source files
    + Creating or editing a run/debug configuration
    + Selecting a run or debug configuration
    + Creating a run or debug configuration
    + Selecting an application to run or debug
    + Specifying execution arguments
    + Setting environment variables
    + Defining debug settings
    + Specifying the location of source files
    Specifying the location of the run configuration
    - Debug an application
    - Start a debug session
    - Add, remove, enable or disable breakpoints and watchpoints
    - Add breakpoints
    - Add watchpoints
    - Remove breakpoints and watchpoints
    - Enable or disable breakpoints and watchpoints
    - Control your debug execution
    - Work in disassembly mode
    - View or change a variable
    - Add and expression
    - Change registers or how they are displayed
    - Change memory or how it is displayed
    + Debugging
    + Debugging a program
    + Working with breakpoints and watchpoints
    + Adding breakpoints
    + Adding watchpoints
    + Removing breakpoints and watchpoints
    + Enabling and disabling breakpoints and watchpoints
    + Controlling debug execution
    + Stepping into assembler functions
    + Working with variables
    + Adding expressions
    + Working with registers
    + Working with memory
    +

    IBM Copyright Statement

    diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_run_config.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_run_config.htm index 818ccd9fdfb..e0801ffc5fc 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_run_config.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_run_config.htm @@ -24,14 +24,15 @@ which to run your application.

  • Source
  • Common
  • - Select a run or debug configuration
    - Create a run or debug configuration
    - Specify a project and application
    - Specify the execution arguments & the working directory
    - Set the environment variables and values
    - Select a debugger
    - Specify the location of source files
    - Specifying the location of the run configuration
    + Selecting a run or debug configuration
    + Creating a run or debug configuration
    + Selecting an application to run or debug
    + Specifying execution arguments
    + Setting environment variables
    + Defining debug settings
    + Specifying the location of source files
    + Specifying the location of the run configuration
    +  

    diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_tasks.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_tasks.htm index 8a9f08b2408..0bcb8dfdb5e 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_tasks.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_tasks.htm @@ -14,69 +14,66 @@

    Task topics provide step-by-step procedural instructions to help you perform required tasks.

    Creating a project
    -Work with C or C++ project files
    - Display file members in the C/C++ Projects view
    - Assign a C or C++ nature to a project
    - Create a cpp file
    - Create a makefile
    - Hide files of a given type
    +Working with C/C++ project files
    + Displaying C/C++ file components in the C/C++ Projects view
    + Assigning a C or C++ nature to a project
    + Creating a C/C++ file
    + Creating a makefile
    + Hiding files by type in the C/C++ Projects view
    Converting CDT 1.x Projects
    Adding Convert to a C/C++ Make Project to the New menu
    -Write code
    - Customize the C/C++ editor
    - Comment out code
    - Use Content Assist
    - Inserting code elements and code templates into your code
    +Writing code
    + Customizing the C/C++ editor
    + Commenting out code
    + Working with Content Assist
    + Using Content Assist
    Creating and editing code templates
    Importing and exporting code templates
    - Shift lines of code to the left or right
    - Search for C/++ elements
    - Navigate to C/C++ declarations by name
    - Adding #include directives
    -Build your C or C++ projects
    - Rename a project
    - Select referenced projects
    - Configure Project Builds
    - Control which build errors are displayed
    - Select a binary parser
    - Include paths and symbols
    - Select deployment platform for managed make projects
    - Set build order
    - Build your project as required
    + Shifting lines of code to the right or left
    + Searching for C/C++ elements
    + Navigating to C/C++ declarations
    + Refactoring
    +Building projects
    + Renaming a project
    + Selecting referenced projects
    + Defining build settings
    + Filtering errors
    + Selecting a binary parser
    + Adding Include paths and symbols
    + Selecting a deployment platform
    + Setting build order
    + Building Manually
    Removing Build Automatically
    - Autosaving on manual build
    - Add a make target
    - Customize the Console view
    - View and manage compile errors
    - Jump to errors
    - Filter errors
    - Set reminders
    -Run/debug your C or C++ projects
    - Specify a project and application to run
    - Select a run or debug configuration
    - Create a run or debug configuration
    - Specify a project and application
    - Specify the execution arguments & the working directory
    - Set the environment variables and values
    - Select a debugger
    - Specify the location of source files
    + Autosaving on a build
    + Creating a make target
    + Customizing the Console view
    + Viewing and managing compile errors
    + Jumping to errors
    + Filtering the Tasks view
    + Setting reminders
    +Running and debugging projects
    + Creating or editing a run/debug configuration
    + Selecting a run or debug configuration
    + Creating a run or debug configuration
    + Selecting an application to run or debug
    + Specifying execution arguments
    + Setting environment variables
    + Defining debug settings
    + Specifying the location of source files
    Specifying the location of the run configuration
    - Debug an application
    - Start a debug session
    - Add, remove, enable or disable breakpoints and watchpoints
    - Add breakpoints
    - Add watchpoints
    - Remove breakpoints and watchpoints
    - Enable or disable breakpoints and watchpoints
    - Control your debug execution
    - Work in disassembly mode
    - View or change a variable
    - Add and expression
    - Change registers or how they are displayed
    - Change memory or how it is displayed
    -Searching the CDT
    - - + Debugging
    + Debugging a program
    + Working with breakpoints and watchpoints
    + Adding breakpoints
    + Adding watchpoints
    + Removing breakpoints and watchpoints
    + Enabling and disabling breakpoints and watchpoints
    + Controlling debug execution
    + Stepping into assembler functions
    + Working with variables
    + Adding expressions
    + Working with registers
    + Working with memory

    IBM Copyright Statement

    diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_tasksview.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_tasksview.htm index 7aa139f89f6..07e648fd932 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_tasksview.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_tasksview.htm @@ -14,9 +14,9 @@

    This section describes how to view and manage compile errors. Compile errors are displayed in the Tasks view.

    - Jump to errors
    - Filter errors
    - Set reminders
    + Jumping to errors
    + Filtering the Tasks view
    + Setting reminders

    IBM Copyright Statement

    diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_write_code.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_write_code.htm index b2a6ee1576e..01387fe55d1 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_write_code.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_write_code.htm @@ -12,15 +12,16 @@

    Writing code

    This sections explains how to work with the C/C++ editor.

    - Customize the C/C++ editor
    - Comment out code
    - Use Content Assist
    - Inserting code elements and code templates into your code
    + Customizing the C/C++ editor
    + Commenting out code
    + Working with Content Assist
    + Using Content Assist
    Creating and editing code templates
    Importing and exporting code templates
    - Shift lines of code to the left or right
    - Search for C/++ elements
    - Navigate to C/C++ declarations by name
    + Shifting lines of code to the right or left
    + Searching for C/C++ elements
    + Navigating to C/C++ declarations
    + Refactoring

    IBM Copyright Statement

    diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_add_codetemp.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_add_codetemp.htm index 2d37e436c08..07b5a6a086a 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_add_codetemp.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_add_codetemp.htm @@ -6,16 +6,11 @@ Creating and editing code templates -

    Creating and editing code templates

    - -

    Code templates are stored in templates.xml in the org.eclipse.cdt.ui and -org.eclipse.jdt.ui folders.

    -

    To create a code template:

      @@ -28,7 +23,7 @@ org.eclipse.jdt.ui folders.

    1. Do the following:

      • In the Name field, enter a template name.
      • -
      • Click the Context button and select a template type: C or C++.
      • +
      • Select Structure, Global or Function for either C or C++ from the Context drop down list.
      • In the Description field, enter a description for your new code template.
      • In the Pattern field, enter the code for your template.
      • @@ -52,7 +47,7 @@ org.eclipse.jdt.ui folders.

        • In the Name field, change the template name to create a new template based on the current template.
        • -
        • Click the Context button and select a template type to change the nature of the template.
        • +
        • Select Structure, Global or Function for either C or C++ from the Context drop down list to select where the new template will appear.
        • In the Description field, change the description of the code template to reflect your changes.
        • In the Pattern field, edit the code.
        • diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_add_custom_persp.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_add_custom_persp.htm index 5a0f83d9ddd..f504515f138 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_add_custom_persp.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_add_custom_persp.htm @@ -4,7 +4,7 @@ -Displaying C/C++ file components in the C/C++ Projects view +Adding Convert to a C/C++ Make Project to the New menu @@ -38,4 +38,4 @@ - + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_comment_out.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_comment_out.htm index f7dd58d2365..bab70a94267 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_comment_out.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_comment_out.htm @@ -22,14 +22,16 @@ described above.

          To comment out code:

            -
          1. In the C/C++ editor, select the line(s) of code that you want to comment out.
          2. +
          3. In the C/C++ editor, select the line(s) of code that you want to comment out. If no lines are selected comments will be added (or removed) at the current cursor positition.
          4. Right-click and do one of the following:
            • To comment out the selected code, select Comment.
            • To remove the leading // characters from the selected line(s) of code, select Uncomment.
            -
          +
    + +Tip: Instead of using the context menu (right click) you can quickly comment out by pressing CTRL+/ or remove comments by pressing CTRL+\.

    Related concepts
    diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_contentassist.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_contentassist.htm index e82e1a0d702..265b323565f 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_contentassist.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_contentassist.htm @@ -6,22 +6,13 @@ Using Content Assist -

    Using Content Assist

    -

    Use Content Assist to insert C/C++ elements of your project or referenced project(s), -and code templates into your code. You can insert a code template into your source code rather than retyping +

    Use Content Assist to insert C/C++ elements of your project, and code templates into your code. You can insert a code template into your source code rather than retyping commonly-used snippets of code.

    To insert a code template or element:

    @@ -48,7 +39,7 @@ commonly-used snippets of code.

  • Click Window > Preferences.
  • Expand C/C++, and click C/C++ Editor.
  • Click the Content Assist tab.
    - Content Assist Preferences + Content Assist Preferences
  • Do the following:
  • diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_convert_cdt_proj.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_convert_cdt_proj.htm index 4080ad094b6..4f971ef7f02 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_convert_cdt_proj.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_convert_cdt_proj.htm @@ -4,7 +4,7 @@ -Displaying C/C++ file components in the C/C++ Projects view +Converting CDT 1.x Projects @@ -13,7 +13,7 @@

    Converting CDT 1.x Projects

    There are two ways to update CDT 1.x projects to CDT 2.0, after they have been imported, either restart eclipse, or update them using the Convert to C/C++ Make Project Wizard.

    -

    Note: the project must first be imported into your workspace using File > Import > Existing Project into Workspace before you can update the project. +

    Note: the project must first be imported into your workspace using File > Import > Existing Project into Workspace before you can update the project.

    Restart Eclipse

    @@ -32,13 +32,14 @@

    From the Convert to C/C++ Make Project Wizard select the project you want to convert and click Finish.

    Convert to C/C++ Make Project Wizard

    -

     

    - +

    Note: You may need to manually enable Path Discovery for CDT 1.x Standard Make projects, depending on how your CDT project was configured. +See Set Discovery Options for details.

    +

    Related concepts

    Related tasks
    -Adding Convert to a C/C++ Make Project to the New menu

    - +Adding Convert to a C/C++ Make Project to the New menu
    +Set Discovery Options

    Related reference

    IBM Copyright Statement

    diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_create_make_target.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_create_make_target.htm new file mode 100644 index 00000000000..04f5a1ec559 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_create_make_target.htm @@ -0,0 +1,39 @@ + + + + + + +Creating a Make Target + + + + + +

    Creating a Make Target

    + +

    To create a make target:

    +
      +
    1. Right click on the project and select Create Make Target...

    2. + Select Create Make Target
        +
    3. Enter the Target name and build options and click Create.
      + Create Make Target Window
       
    4. +
    5. The make target will appear in the Make Targets view.
      + Make Targets View
       
    6. +
    + +

    Related concepts +
    +Build overview

    +

    Related tasks +
    +Defining Build Settings
    +Building

    +

    Related reference
    +Create a Make Target
    +Make Target View

    +IBM Copyright Statement + + + + diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_discovery.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_discovery.htm new file mode 100644 index 00000000000..f6c2956933d --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_discovery.htm @@ -0,0 +1,33 @@ + + + + + + + Set Discovery Options + + + + +

    Set Discovery Options

    + +

    For most standard make projects you will want to parse the output of the build to populate your paths and symbols tables.

    +

    To do so right click on your project and select Properties > C/C++ Make Project > Discovery Options +and select the Automate discovery of paths and symbols checkbox.

    + +

    C/C++ Project Properties, Standard, Discovery Options

    + +

    Related concepts +
    +

    Related tasks +
    +

    Related reference
    +Converting CDT 1.x Projects
    +C/C++ Project Properties, Standard, Discovery Options

    + +IBM Copyright Statement + + + + + diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_imp_code_temp.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_imp_code_temp.htm index 0519de8989c..e9bab6c8041 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_imp_code_temp.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_imp_code_temp.htm @@ -5,14 +5,6 @@ Importing and exporting code templates - @@ -27,8 +19,7 @@ function changeSize(theImage,wd,ht) { <templates> <template name="author" description="author name" context="C" enabled="true">author ${user}</template> </templates> -Screen Capture of Code Templates Preferences +Code Templates Preferences

    To import a code template

      diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_manualbuild.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_manualbuild.htm index c7759bd85a6..2e7963f70fa 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_manualbuild.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_manualbuild.htm @@ -18,24 +18,20 @@ or rebuilding projects. You can view the output of the make utility in the conso

      Sample build in console veiw

      -

      To rebuild all open projects:

      -

      You can manually rebuild all open projects. Depending -on the number of projects, the size of the projects, and the number of target -architectures, this action can take a significant amount of time.

      +
      +
      Incremental Builds
      +
      To incrementally build all open projects, you can select Project > Build All or type CTRL+B.
      +
      Build Individual Projects
      +
      To build individual projects click Project > Build Project.
      +
      Rebuild Projects
      +
      To rebuild a project right click on the project and select Rebuild Project.
      + Note: This will rebuild projects that this project references as well, but will not rebuild projects that references this one.
      +
      Build Automatically
      +
      This performs a Build All whenever any project file is saved, such as your makefile.
      + Tip: For C/C++ projects this feature should be turned off, to do so select Projects > Build Automatically and ensure there is no checkmark beside the element.
      +
      - - -

      To rebuild a single project:

      - -

      Because rebuilding all open projects may be time-consuming, you may -want to build only certain projects.

      - -

      Tip: If you get the error message:

      diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_open_declarations.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_open_declarations.htm index 35a5ab69336..6163e80cd01 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_open_declarations.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_open_declarations.htm @@ -6,31 +6,22 @@ Navigating to C/C++ declarations - -

      Navigating to C/C++ declarations

      +

      Navigating to C/C++ declaration

      -

      The Open Declarations feature lets you navigate to declarations that match a -selected declaration in the C/C++ editor. It is recommended that you look for +

      The Open Declaration feature lets you navigate to the declaration that matches a +selected element in the C/C++ editor. It is recommended that you look for element declarations on successfully compiled programs.

      -

      To navigate to C/C++ declarations:

      +

      To navigate to C/C++ declaration:

      1. In the C/C++ editor, select a declaration.
      2. -
      3. Right-click the selected declaration, select Open Declarations.
        - screen capture showing Open Declarations option +
      4. Right-click the selected element, select Open Declaration.
        + Editor View showing Open Declaration option
      diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_parser.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_parser.htm index bb14cca1d5f..4dc1c7b8d64 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_parser.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_parser.htm @@ -6,21 +6,13 @@ Selecting a binary parser -

      Selecting a binary parser

      Selecting the correct parser is important to ensure the accuracy of the C/C++ Projects view and the ability to successfully run and debug your programs. Windows users should select the -PE Windows Parser. Solaris, UNIX and Linux users should select the Elf Parser. When +PE Windows Parser. UNIX and Linux users should select the Elf Parser. When you select the correct parser for your development environment and build your project, you can view the components of the .o file in the C/C++ Projects view and view the contents of the .o file in the C/C++ editor.

      @@ -35,11 +27,13 @@ project properties in the Preferences window for future standard make projects.<
    1. To set properties for future Standard Make projects, click Window > Preferences . Expand C/C++, click New Make Projects.
    2. Click the Binary Parser tab.
      - Screen Capture for creating a new project
    3. + Select Binary Parser window
    4. In the Binary Parser list, click:
    5. - +
    6. Click OK.
    diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_paths.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_paths.htm index 9cd531ae369..5e070ecdbf0 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_paths.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_paths.htm @@ -4,48 +4,38 @@ -Including paths and symbols +Adding Include paths and symbols - -

    Including paths and symbols

    +

    Adding Include paths and symbols

    You can define include paths and preprocessor symbols for the parser. This enables the parser to understand the contents of the C/C++ source code so that you may more effectively use the search and code completion -features. Include paths are also used by the builder to locate files that -are not in the workspace.

    +features.

    -

    You can define the properties on a per project basis in the New Project -wizard, in the C/C++ Projects view or in the Navigator view. You can also define -project properties in the Preferences window for future standard make projects.

    - -

    To include paths and symbols:

    +

    If Autodiscovery is enabled once a build has completed any discovered paths and symbols will be displayed in the Discoverd Paths section. You can also define the properties on a per project basis in the C/C++ Projects or Navigator views.

    +

    To add include paths and symbols:

      -
    1. To set properties for future Standard Make projects click Window > Preferences. -
    2. Expand C/C++
    3. -
    4. Click New Make Projects.
    5. -
    6. Click the Paths and Symbols tab.
      - Screen Capture for creating a new project
    7. -
    8. For either Include Paths or Defined Symbols click Manage.
      - Screen Capture for creating a new project
    9. -
    10. Click New
    11. -
    12. Enter the include path or defined symbol and click OK.
    13. -
    14. Click OK to close the Manage dialog box.
    15. -
    16. Click OK to close the Preferences dialog box.
    17. +
    18. To set properties for your project right click your project and select Properties. +
    19. Click C/C++ Include Paths and Symbols.
      + Paths and Symbols Prefereces Window
       
    20. +
    21. Select Add Preprocessor Symbol...
      + Add Preprocessor Symbols Window
      + and enter your symbol.
       
    22. +
    23. Select Add External Include Path...
      + Add External Include Path Window
      + and enter your path.
       
    24. + +
    25. Select the container and click Edit to change the order in which your new path or symbol is used.
      + Edit Paths and Symbols Container Window
       
    26. +
    27. Select the new object and click Up or Down to move it higher or lower in the order, or you can disable it by clicking Disable.
    28. +
    29. Click Finish to close the Edit Container window.
    30. +
    31. Click OK to close the Preferences window.

    Related concepts
    CDT Projects
    diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_refactoring.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_refactoring.htm new file mode 100644 index 00000000000..e053983af04 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_refactoring.htm @@ -0,0 +1,39 @@ + + + + + + +Refactoring + + + + + +

    Refactoring

    + +

    Use the Outline or the C/C++ Editor Refactor > Rename context menu to refactor class & type names, methods, function & member names.

    + +

    To refactor an object select the object, right click and select Refactor > Rename...

    +

    Editor View showing Refactor option

    + + The refactoring engine will rename all instances of the object in all referenced files. You can Undo refactoring by right clicking a second time and selecting Refactor > Undo

    +

    Editor View showing Refactor Undo option

    + +

    Related concepts +
    +Open Declarations
    +CDT Projects
    +C/C++ search

    +

    Related tasks +
    +Searching for C/C++ elements

    +

    Related reference +
    +C/C++ search page, Search dialog box

    + +IBM Copyright Statement + + + + diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_search.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_search.htm index 216c8c0a748..1608f1689bd 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_search.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_search.htm @@ -65,8 +65,8 @@ include paths and symbols are correctly defined. For more information, see C/C++ search
    CDT Projects
    Open Declarations

    -

    Related tasks -
    +

    Related tasks
    +Selection Searching for C/C++ elements
    Navigate to C/C++ declarations

    Related reference
    diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_sel_search.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_sel_search.htm new file mode 100644 index 00000000000..23f5626230b --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_sel_search.htm @@ -0,0 +1,61 @@ + + + + + + +Selection Searching for C/C++ elements + + + + + +

    Selection Searching for C/C++ elements

    + +

    It is recommended that you perform searches on successfully compiled +programs to ensure the accuracy of search results. It is important to familiarize yourself with the correct search syntax +to use to complete an effective search. It is also important to ensure that +include paths and symbols are correctly defined. For more information, see +Including paths and symbols.

    + +

    See C/C++ search, for more information on:

    + + + +

    To search for an element in your project:

    + +
      +
    1. Highlight the element you want to search.
    2. +
    3. Right click and select Search For from the context menu.
      + Editor View showing Selection Search options
    4. +
    5. Select All Declarations or All References.
    6. +
    7. Select Workspace or Working Set....
    8. +
    9. The search results will appear in the Search View
      + Search View Selection Search options
    10. +
    +

    For more information, see: +

  • Workbench User Guide > Concepts > Views > Search view
  • +
  • Workbench User Guide > Tasks > Navigating and finding resources
  • + + +

    Related concepts +
    +C/C++ search
    +CDT Projects
    +Open Declarations

    +

    Related tasks
    +Searching for C/C++ elements
    +Navigate to C/C++ declarations

    +

    Related reference
    +C/C++ search page, Search dialog box

    +

     

    +IBM Copyright Statement + + + + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/topics_Concepts.xml b/doc/org.eclipse.cdt.doc.user/topics_Concepts.xml index ba14bebddac..2b09f2584cb 100644 --- a/doc/org.eclipse.cdt.doc.user/topics_Concepts.xml +++ b/doc/org.eclipse.cdt.doc.user/topics_Concepts.xml @@ -5,15 +5,15 @@ - - + + - - + + diff --git a/doc/org.eclipse.cdt.doc.user/topics_Reference.xml b/doc/org.eclipse.cdt.doc.user/topics_Reference.xml index 183f1fe5970..9ffb1ea630a 100644 --- a/doc/org.eclipse.cdt.doc.user/topics_Reference.xml +++ b/doc/org.eclipse.cdt.doc.user/topics_Reference.xml @@ -27,25 +27,29 @@ - - - - - - - + + + + + + + + - - + + + + + - - - - - + + + + + @@ -55,6 +59,7 @@ + diff --git a/doc/org.eclipse.cdt.doc.user/topics_Tasks.xml b/doc/org.eclipse.cdt.doc.user/topics_Tasks.xml index 0290a54a643..a938e81e5c5 100644 --- a/doc/org.eclipse.cdt.doc.user/topics_Tasks.xml +++ b/doc/org.eclipse.cdt.doc.user/topics_Tasks.xml @@ -24,53 +24,53 @@ - + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - - - + + + + + + + - - - - - - + + + + + +