From 6e469df334180a053050a18f800531a63fc7e3da Mon Sep 17 00:00:00 2001 From: Vivian Kong Date: Thu, 31 Mar 2011 13:59:18 +0000 Subject: Bug 341483 - [Accessibility] CDT documentation has accessibility issues --- doc/org.eclipse.cdt.doc.user/about.html | 6 +- doc/org.eclipse.cdt.doc.user/book.css | 5 + .../concepts/cdt_c_before_you_begin.htm | 19 +- .../concepts/cdt_c_brkpnts.htm | 12 +- .../concepts/cdt_c_build_over.htm | 10 +- .../concepts/cdt_c_comments.htm | 16 +- .../concepts/cdt_c_content_assist.htm | 12 +- .../concepts/cdt_c_dbg_info.htm | 10 +- .../concepts/cdt_c_discovery_options.htm | 8 +- .../concepts/cdt_c_editor.htm | 10 +- .../concepts/cdt_c_indexer.htm | 10 +- .../concepts/cdt_c_indexer_fullindexer.htm | 10 +- .../concepts/cdt_c_indexer_prog_bar.htm | 10 +- .../concepts/cdt_c_makefile.htm | 16 +- .../concepts/cdt_c_open_declarations.htm | 10 +- .../concepts/cdt_c_outlineview.htm | 30 +- .../concepts/cdt_c_over_cdt.htm | 10 +- .../concepts/cdt_c_over_dbg.htm | 10 +- .../concepts/cdt_c_perspectives.htm | 10 +- .../concepts/cdt_c_proj_file_views.htm | 10 +- .../concepts/cdt_c_projects.htm | 10 +- .../concepts/cdt_c_search.htm | 124 ++++---- .../concepts/cdt_c_templates.htm | 10 +- .../concepts/cdt_c_views.htm | 8 +- .../concepts/cdt_c_whatsnew.htm | 92 +++--- .../concepts/cdt_c_whatsnew_60.htm | 80 ++--- .../concepts/cdt_o_build_conc.htm | 6 +- .../concepts/cdt_o_code_entry.htm | 10 +- .../concepts/cdt_o_concepts.htm | 70 ++--- .../concepts/cdt_o_dbg_concepts.htm | 10 +- .../concepts/cdt_o_edit.htm | 8 +- .../concepts/cdt_o_home.htm | 16 +- .../concepts/cdt_o_nav.htm | 22 +- .../getting_started/cdt_o_tutorial.htm | 24 +- .../getting_started/cdt_w_basic.htm | 47 +-- .../getting_started/cdt_w_build.htm | 26 +- .../getting_started/cdt_w_debug.htm | 42 +-- .../getting_started/cdt_w_existing_code.htm | 14 +- .../getting_started/cdt_w_import.htm | 31 +- .../getting_started/cdt_w_install_cdt.htm | 10 +- .../getting_started/cdt_w_newcpp.htm | 20 +- .../getting_started/cdt_w_newmake.htm | 23 +- .../getting_started/cdt_w_newproj.htm | 20 +- .../getting_started/cdt_w_prepare_workbench.htm | 24 +- .../getting_started/hw_example.htm | 6 +- .../getting_started/make_example.htm | 6 +- doc/org.eclipse.cdt.doc.user/notices.html | 8 +- .../reference/cdt_o_ceditor_pref.htm | 26 +- .../reference/cdt_o_dbg_view.htm | 20 +- .../reference/cdt_o_menu.htm | 20 +- .../reference/cdt_o_mproj_pref.htm | 6 +- .../reference/cdt_o_mproj_pref_macro.htm | 8 +- .../reference/cdt_o_new_mproj.htm | 12 +- .../reference/cdt_o_new_sproj.htm | 18 +- .../reference/cdt_o_proj_prop_pages.htm | 18 +- .../reference/cdt_o_prop_file.htm | 20 +- .../reference/cdt_o_prop_folder.htm | 16 +- .../reference/cdt_o_prop_proj.htm | 14 +- .../reference/cdt_o_ref.htm | 180 +++++------ .../reference/cdt_o_run_dbg_pages.htm | 24 +- .../reference/cdt_o_views.htm | 54 ++-- .../reference/cdt_u_appearance_pref.htm | 48 +-- .../reference/cdt_u_c_code_style_pref.htm | 36 +-- .../reference/cdt_u_c_code_templates_pref.htm | 134 ++++----- .../reference/cdt_u_c_editor_color.htm | 44 +-- .../reference/cdt_u_c_editor_con_assist.htm | 44 +-- .../reference/cdt_u_c_editor_con_assist_adv.htm | 32 +- .../reference/cdt_u_c_editor_folding.htm | 88 +++--- .../reference/cdt_u_c_editor_gen.htm | 42 +-- .../reference/cdt_u_c_editor_hov.htm | 28 +- .../reference/cdt_u_c_editor_mark_occurrences.htm | 30 +- .../reference/cdt_u_c_editor_save_actions.htm | 24 +- .../reference/cdt_u_c_editor_scalability.htm | 48 +-- .../reference/cdt_u_c_editor_typing.htm | 52 ++-- .../reference/cdt_u_c_file_types.htm | 26 +- .../reference/cdt_u_c_pref.htm | 32 +- .../reference/cdt_u_call_hierarchy_view.htm | 96 +++--- .../reference/cdt_u_code_temp.htm | 48 +-- .../reference/cdt_u_console_pref.htm | 60 ++-- .../reference/cdt_u_console_view.htm | 96 +++--- .../reference/cdt_u_cproj_view.htm | 216 +++++++------- .../reference/cdt_u_create_make_target.htm | 36 +-- .../reference/cdt_u_dbg_breadcrumb.htm | 10 +- .../reference/cdt_u_dbg_brkpt_actions.htm | 30 +- .../reference/cdt_u_dbg_pref.htm | 42 +-- .../reference/cdt_u_dbg_src.htm | 32 +- .../reference/cdt_u_dbg_view.htm | 328 ++++++++++----------- .../reference/cdt_u_debug.htm | 44 +-- .../reference/cdt_u_discovery_preferences.htm | 4 +- .../reference/cdt_u_dissassembly_view.htm | 30 +- .../reference/cdt_u_dsfgdb.htm | 24 +- .../reference/cdt_u_editor_view.htm | 4 +- .../reference/cdt_u_environment_pref.htm | 44 +-- .../reference/cdt_u_fileprop_discovery.htm | 66 +++-- .../reference/cdt_u_fileprop_inc.htm | 62 ++-- .../reference/cdt_u_fileprop_lang_mapp.htm | 22 +- .../reference/cdt_u_fileprop_lng.htm | 10 +- .../reference/cdt_u_fileprop_steps.htm | 42 +-- .../reference/cdt_u_fileprop_sym.htm | 58 ++-- .../reference/cdt_u_fileprop_toolsettings.htm | 32 +- .../reference/cdt_u_find_replace.htm | 4 +- .../reference/cdt_u_fprop_discovery.htm | 64 ++-- .../reference/cdt_u_fprop_resource.htm | 18 +- .../reference/cdt_u_fprop_toolsettings.htm | 34 ++- .../reference/cdt_u_gdb_mi.htm | 28 +- .../reference/cdt_u_icons.htm | 134 ++++----- .../reference/cdt_u_include_browser_view.htm | 70 ++--- .../reference/cdt_u_indexer_preference.html | 74 ++--- .../reference/cdt_u_language_mapping_pref.htm | 36 +-- .../reference/cdt_u_m_edit.htm | 188 ++++++------ .../reference/cdt_u_m_file.htm | 114 +++---- .../reference/cdt_u_m_navigate.htm | 106 +++---- .../reference/cdt_u_m_project.htm | 72 ++--- .../reference/cdt_u_m_refactor.htm | 12 +- .../reference/cdt_u_m_run.htm | 60 ++-- .../reference/cdt_u_m_search.htm | 42 +-- .../reference/cdt_u_m_window.htm | 78 ++--- .../reference/cdt_u_make_pref.htm | 38 +-- .../reference/cdt_u_make_settings_pref.htm | 42 +-- .../reference/cdt_u_make_targets_view.htm | 54 ++-- .../reference/cdt_u_makefile_settings_pref.htm | 40 +-- .../reference/cdt_u_mem_view_pref.htm | 60 ++-- .../reference/cdt_u_memoryview.htm | 206 ++++++------- .../reference/cdt_u_mfile_build.htm | 6 +- .../reference/cdt_u_mfile_info.htm | 6 +- .../reference/cdt_u_mfile_rcbs.htm | 6 +- .../reference/cdt_u_mfile_tool_settings.htm | 6 +- .../reference/cdt_u_modules_view.htm | 46 +-- .../reference/cdt_u_navigator_view.htm | 84 +++--- .../reference/cdt_u_new_proj_wiz.htm | 10 +- .../reference/cdt_u_new_proj_wiz_config.htm | 38 +-- .../reference/cdt_u_new_proj_wiz_name.htm | 26 +- .../reference/cdt_u_new_proj_wiz_toolchain.htm | 22 +- .../reference/cdt_u_new_proj_wiz_type.htm | 22 +- .../reference/cdt_u_newproj_behavior.htm | 48 +-- .../reference/cdt_u_newproj_buildset.htm | 40 +-- .../reference/cdt_u_newproj_def_symb.htm | 12 +- .../reference/cdt_u_newproj_discovery_options.htm | 48 +-- .../reference/cdt_u_newproj_parser_binary.htm | 32 +- .../reference/cdt_u_newproj_parser_error.htm | 36 +-- .../reference/cdt_u_newproj_platf.htm | 10 +- .../reference/cdt_u_open_element.htm | 4 +- .../reference/cdt_u_outline_view.htm | 104 +++---- .../reference/cdt_u_pref_build.htm | 12 +- .../reference/cdt_u_pref_build_error_parsers.htm | 56 ++-- .../reference/cdt_u_pref_build_vars.htm | 28 +- .../reference/cdt_u_pref_multi_cfg.htm | 20 +- .../reference/cdt_u_pref_prop_pages.htm | 40 +-- .../reference/cdt_u_pref_task_tags.htm | 32 +- .../reference/cdt_u_pref_wizard_defaults.htm | 4 +- .../reference/cdt_u_pref_wizard_toolchains.htm | 30 +- .../reference/cdt_u_problems_view.htm | 14 +- .../reference/cdt_u_project_explorer_view.htm | 204 ++++++------- .../reference/cdt_u_prop_all.htm | 22 +- .../reference/cdt_u_prop_build.htm | 114 +++---- .../reference/cdt_u_prop_build_discovery.htm | 84 +++--- .../reference/cdt_u_prop_build_environment.htm | 66 ++--- .../cdt_u_prop_build_settings_artifact.htm | 42 +-- .../cdt_u_prop_build_settings_binparser.htm | 44 +-- .../cdt_u_prop_build_settings_errparser.htm | 52 ++-- .../reference/cdt_u_prop_build_settings_steps.htm | 50 ++-- .../reference/cdt_u_prop_build_settings_tool.htm | 34 +-- .../reference/cdt_u_prop_build_toolchain.htm | 44 +-- .../reference/cdt_u_prop_build_variables.htm | 58 ++-- .../reference/cdt_u_prop_builders.htm | 42 +-- .../reference/cdt_u_prop_cfg_dialog.htm | 12 +- .../reference/cdt_u_prop_general.htm | 12 +- .../reference/cdt_u_prop_general_doc.htm | 12 +- .../reference/cdt_u_prop_general_exp.htm | 12 +- .../reference/cdt_u_prop_general_idx.htm | 12 +- .../reference/cdt_u_prop_general_lng.htm | 10 +- .../reference/cdt_u_prop_general_pns_hier.htm | 32 +- .../reference/cdt_u_prop_general_pns_inc.htm | 12 +- .../reference/cdt_u_prop_general_pns_lib.htm | 12 +- .../reference/cdt_u_prop_general_pns_libpath.htm | 12 +- .../reference/cdt_u_prop_general_pns_out.htm | 12 +- .../reference/cdt_u_prop_general_pns_ref.htm | 14 +- .../reference/cdt_u_prop_general_pns_src.htm | 12 +- .../reference/cdt_u_prop_general_pns_sym.htm | 12 +- .../reference/cdt_u_prop_general_typ.htm | 12 +- .../reference/cdt_u_prop_manage_dialog.htm | 12 +- .../reference/cdt_u_prop_manage_newdialog.htm | 12 +- .../reference/cdt_u_prop_manage_rendialog.htm | 12 +- .../reference/cdt_u_prop_ref.htm | 12 +- .../reference/cdt_u_prop_refactoring_history.htm | 12 +- .../reference/cdt_u_prop_resource.htm | 54 ++-- .../reference/cdt_u_prop_rundebug.htm | 12 +- .../reference/cdt_u_properties.htm | 14 +- .../reference/cdt_u_properties_view.htm | 32 +- .../reference/cdt_u_registersview.htm | 190 ++++++------ .../reference/cdt_u_run_dbg_arg.htm | 26 +- .../reference/cdt_u_run_dbg_comm.htm | 34 +-- .../reference/cdt_u_run_dbg_dbg.htm | 20 +- .../reference/cdt_u_run_dbg_env.htm | 28 +- .../reference/cdt_u_run_dbg_launch_group.htm | 46 +-- .../reference/cdt_u_run_dbg_main.htm | 20 +- .../reference/cdt_u_run_dbg_srce.htm | 26 +- .../reference/cdt_u_scanner_cfg_disc.htm | 12 +- .../reference/cdt_u_search.htm | 144 ++++----- .../reference/cdt_u_search_view.htm | 80 ++--- .../reference/cdt_u_signals_view.htm | 57 ++-- .../reference/cdt_u_tasks_view.htm | 6 +- .../reference/cdt_u_toolbar.htm | 162 +++++----- .../reference/cdt_u_type_hierarchy_view.htm | 76 ++--- .../reference/cdt_u_view_executables.htm | 34 +-- .../reference/cdt_u_views.htm | 12 +- .../tasks/cdt_o_brkpnts_watch.htm | 16 +- .../tasks/cdt_o_build_task.htm | 36 +-- .../tasks/cdt_o_builderrors.htm | 14 +- .../tasks/cdt_o_con_assist.htm | 10 +- doc/org.eclipse.cdt.doc.user/tasks/cdt_o_debug.htm | 30 +- .../tasks/cdt_o_proj_files.htm | 22 +- doc/org.eclipse.cdt.doc.user/tasks/cdt_o_run.htm | 48 +-- .../tasks/cdt_o_run_config.htm | 20 +- doc/org.eclipse.cdt.doc.user/tasks/cdt_o_tasks.htm | 132 ++++----- .../tasks/cdt_o_write_code.htm | 26 +- .../tasks/cdt_t_add_brk_action.htm | 13 +- .../tasks/cdt_t_add_brkpnts.htm | 10 +- .../tasks/cdt_t_add_build_var.htm | 24 +- .../tasks/cdt_t_add_codetemp.htm | 10 +- .../tasks/cdt_t_add_custom_persp.htm | 6 +- .../tasks/cdt_t_add_watch.htm | 13 +- .../tasks/cdt_t_addmaketarget.htm | 18 +- .../tasks/cdt_t_addrmv_brk_action.htm | 8 +- .../tasks/cdt_t_autobuild.htm | 10 +- .../tasks/cdt_t_autosave.htm | 10 +- .../tasks/cdt_t_build_process.htm | 10 +- .../tasks/cdt_t_cbuild_pref.htm | 10 +- .../tasks/cdt_t_comment_out.htm | 10 +- .../tasks/cdt_t_contentassist.htm | 14 +- .../tasks/cdt_t_controldebug.htm | 13 +- .../tasks/cdt_t_conv_proj.htm | 10 +- .../tasks/cdt_t_convert_cdt_proj.htm | 6 +- .../tasks/cdt_t_convert_mbs20_proj.htm | 6 +- .../tasks/cdt_t_create_make_target.htm | 12 +- .../tasks/cdt_t_cust_cpp_editor.htm | 22 +- .../tasks/cdt_t_debug_exes.htm | 22 +- .../tasks/cdt_t_debug_prog.htm | 14 +- .../tasks/cdt_t_disassembly.htm | 10 +- .../tasks/cdt_t_discovery.htm | 6 +- .../tasks/cdt_t_endis_able_brk_wtch.htm | 10 +- .../tasks/cdt_t_expressions.htm | 10 +- .../tasks/cdt_t_filtererror.htm | 12 +- .../tasks/cdt_t_imp_code_temp.htm | 10 +- .../tasks/cdt_t_jumperror.htm | 10 +- .../tasks/cdt_t_manualbuild.htm | 10 +- .../tasks/cdt_t_memory.htm | 10 +- .../tasks/cdt_t_new_cpp.htm | 16 +- .../tasks/cdt_t_new_make.htm | 10 +- .../tasks/cdt_t_new_run_config.htm | 10 +- .../tasks/cdt_t_open_declarations.htm | 10 +- .../tasks/cdt_t_proj_build_set.htm | 16 +- .../tasks/cdt_t_proj_error_parser.htm | 10 +- .../tasks/cdt_t_proj_new.htm | 22 +- .../tasks/cdt_t_proj_new_with_template.htm | 28 +- .../tasks/cdt_t_proj_parser.htm | 13 +- .../tasks/cdt_t_proj_paths.htm | 8 +- .../tasks/cdt_t_proj_platf.htm | 8 +- .../tasks/cdt_t_proj_referenced_configs.htm | 8 +- .../tasks/cdt_t_proj_rename.htm | 13 +- .../tasks/cdt_t_prvw_hide_files.htm | 16 +- .../tasks/cdt_t_refactoring.htm | 10 +- .../tasks/cdt_t_registers.htm | 17 +- .../tasks/cdt_t_rem_wtch_brk.htm | 10 +- .../tasks/cdt_t_run_arg.htm | 10 +- .../tasks/cdt_t_run_com.htm | 10 +- .../tasks/cdt_t_run_config.htm | 10 +- .../tasks/cdt_t_run_dbg.htm | 10 +- .../tasks/cdt_t_run_env.htm | 10 +- .../tasks/cdt_t_run_main.htm | 10 +- .../tasks/cdt_t_run_source.htm | 10 +- .../tasks/cdt_t_search.htm | 59 ++-- .../tasks/cdt_t_sel_search.htm | 13 +- .../tasks/cdt_t_set_src_fold.htm | 10 +- .../tasks/cdt_t_shift_code.htm | 13 +- .../tasks/cdt_t_show_proj_files.htm | 10 +- .../tasks/cdt_t_variables.htm | 10 +- .../topics_Getting_Started.xml | 2 + 278 files changed, 4729 insertions(+), 4594 deletions(-) (limited to 'doc') diff --git a/doc/org.eclipse.cdt.doc.user/about.html b/doc/org.eclipse.cdt.doc.user/about.html index d9568888721..dadc571e61f 100644 --- a/doc/org.eclipse.cdt.doc.user/about.html +++ b/doc/org.eclipse.cdt.doc.user/about.html @@ -1,4 +1,4 @@ - + @@ -6,10 +6,10 @@ -

About This Content

+

About This Content

June 22, 2007

-

License

+

License

The Eclipse Foundation makes available all content in this plug-in ("Content"). Unless otherwise indicated below, the Content is provided to you under the terms and conditions of the diff --git a/doc/org.eclipse.cdt.doc.user/book.css b/doc/org.eclipse.cdt.doc.user/book.css index cd4e5a03c95..cb69589fb20 100644 --- a/doc/org.eclipse.cdt.doc.user/book.css +++ b/doc/org.eclipse.cdt.doc.user/book.css @@ -38,6 +38,11 @@ div.revision { border-left-style: solid; border-left-width: thin; border-left-color: #7B68EE; padding-left:5 } th { font-weight: bold } +.title { + font-size: 20px; font-weight: bold; +} + + /* Mike Behm's addition to the style sheet */ .userinput { font-family: monospace; } .guitab, .important, .guibutton, .selectblue, .guimenu, .guilabel, 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 9391790b08d..a8a815118da 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 @@ -1,4 +1,5 @@ - + + @@ -7,7 +8,7 @@ -

Before you begin

+

Before you begin

Depending on how you obtained the CDT, you might have also received a toolchain with a built-in CDT integration. @@ -21,7 +22,7 @@ is the best choice to get started.

Each platform that runs the CDT requires different steps to acquire this toolchain.

-

Windows

+

Windows

For windows, MinGW and Cygwin are the two main platform choices for acquiring the GNU toolchain. It is important to understand the difference between them. Cygwin produces executables that use the Cygwin POSIX runtime. Note that this runtime is GPL licensed. @@ -35,28 +36,28 @@ for Windows development. See the Wascana site for installation instructions.


As an alternative, the MinGW site itself, http://www.mingw.org also has an installer. The CDT will find that install if it is placed in the default C:\MinGW -directory.


+directory.


  • Cygwin can be install from the Cygwin site at http://www.cygwin.com. You need to manually select the gcc, gdb, and make packages to install the toolchain.

  • -

    Linux

    +

    Linux

    All Linux distributions include the GNU toolchain. They may not, however, be installed by default. For instructions about installing the GNU toolchain for Linux, see the instructions for your particular distribution.

    -

    Mac OS X

    +

    Mac OS X

    The CDT supports the Apple GNU toolchain that is included in with the Xcode IDE. It can be downloaded from the Apple's developer site, http://developer.apple.com -

    Other Platforms

    +

    Other Platforms

    The GNU toolchain is supported on all platforms that the CDT supports. For instructions about installing the GNU toolchain on your platform, see your platform vendor.

    -

    Related reference
    +

    Related reference
    CDT Home
    -

    Related tasks
    +

    Related tasks
    Building Manually

    QNX Copyright Statement diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_brkpnts.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_brkpnts.htm index 96dddd88536..9f3eff0614c 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_brkpnts.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_brkpnts.htm @@ -1,4 +1,4 @@ - + @@ -9,7 +9,7 @@ -

    Breakpoints

    +

    Breakpoints

    A breakpoint suspends the execution of a program at the location where the breakpoint is set. To set a line breakpoint, right-click in the marker bar area on the left side of an editor beside @@ -25,13 +25,13 @@ right-clicking on its description in the Breakpoints view.

    @@ -46,7 +46,7 @@ from the menu bar choose Run > Debug.
    -

    Related reference +

    Related reference
    Run menu
    Breakpoints view 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 722fad9907d..50de1e1a503 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 @@ -1,4 +1,4 @@ - + @@ -7,7 +7,7 @@ -

    Building C/C++ projects

    +

    Building C/C++ projects

    The CDT relies on an external make 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 @@ -139,16 +139,16 @@ warnings related to your projects.

  • For a Standard Make project, build actions display in the Make Targets view.
  • -

    Related conceptsRelated concepts
    CDT Projects
    Project file views

    -

    Related tasksRelated tasks
    Building projects

    -

    Related referenceRelated reference
    Project Properties

    diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_comments.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_comments.htm index c6f3de47a57..70c806c7379 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_comments.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_comments.htm @@ -1,4 +1,4 @@ - + @@ -10,7 +10,7 @@ -

    Comments

    +

    Comments

    Comments are lines in a source file that have been marked to be ignored by the compiler. Two styles of comments are supported by current C/C++ compilers:

    -

    Comment

    +

    Comment

    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).

    -

    Uncomment

    +

    Uncomment

    To uncomment select the line (or lines) of code, and press CTRL+\ (backslash).

    Tip: The characters /* */ on lines that are already commented out, are not affected when you comment and uncomment code.

    -

    Multiline comment

    +

    Multiline comment

    You can use the Content Assist feature to insert a multi-line comment before a function. Type com+Ctrl+Space, and the following code is entered at the cursor location:

    @@ -45,14 +45,14 @@ Type com+Ctrl+Space, and the following code is e
      To change the default comment click Window > Preferences > C > Templates.  For more information see the
      Content Assist section.
      
    - 

    Related concepts +

    Related concepts
    Content Assist and code completion

    -

    Related tasks +

    Related tasks
    Customizing the C++ editor
    Commenting out code

    -

    Related reference +

    Related reference
    C/C++ editor preferences

    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 e3ced62fd7e..56c451e45ff 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 @@ -1,4 +1,4 @@ - + @@ -10,7 +10,7 @@ -

    Content Assist

    +

    Content Assist

    Content Assist is a set of tools built into the CDT that can reduce the number of keystrokes you must type to create your code. The Content Assist plug-in consists of several components that forecast what @@ -35,7 +35,7 @@ the relevance of each proposal is determined in the following order:

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

    +., -> or ::.

    C++ example showing Code Assist popup

    @@ -77,15 +77,15 @@ main(int argc, char **argv) {

    Content Assist No completions available message

    -

    Related concepts +

    Related concepts
    Code entry

    -

    Related tasks +

    Related tasks
    Using Content Assist
    Creating and editing templates
    Importing and exporting templates

    -

    Related reference +

    Related reference
    C/C++ perspective icons

    diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_dbg_info.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_dbg_info.htm index 42e4a8a6d6e..1544d0e8150 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_dbg_info.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_dbg_info.htm @@ -1,4 +1,4 @@ - + @@ -12,7 +12,7 @@ -

    Debug information

    +

    Debug information

    The Debug perspective lets you manage the debugging or running of a program in the Workbench. You can control the execution of your program by setting @@ -68,15 +68,15 @@ in the current debug session.

    You can view the signals defined on the selected debug target and how the debugger handles each one.

    -

    Related concepts +

    Related concepts
    Overview of the CDT
    Debug overview

    -

    Related tasks +

    Related tasks
    Debugging
     

    -

    Related reference +

    Related reference
    Run and Debug dialog box
    Debug views

    diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_discovery_options.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_discovery_options.htm index 93a105341d5..3bcbe5ccb38 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_discovery_options.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_discovery_options.htm @@ -1,4 +1,4 @@ - + @@ -9,7 +9,7 @@ -

    Discovery options

    +

    Discovery options

    For projects where the IDE generates a makefile to build the project automatically, the IDE has more information about the internal build state of the make project compared to those projects where you provide a makefile to build the project. @@ -33,13 +33,13 @@

    Note: Only basic command line options are supported. In addition, only basic scanner configuration related command line options are recognized (for example, -D and -I for gcc). For some of the commands, their relative position in the command line is important. For information about these options, see the documentation for the utilities you are using. -

    Related concepts +

    Related concepts
    CDT Overview
    C/C++ perspectives

    -

    Related reference +

    Related reference
    Views

    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 4c1de237cc0..8316ece83db 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 @@ -1,4 +1,4 @@ - + @@ -8,7 +8,7 @@ -

    C/C++ editor

    +

    C/C++ editor

    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.

    @@ -27,15 +27,15 @@ This C/C++ editor is invoked automatically when you edit a C/C++ source file.

    Related concepts +

    Related concepts
    CDT Overview

    -

    Related tasks +

    Related tasks
    Using Content Assist

    -

    Related reference +

    Related reference
    C/C++ editor preferences
    Outline view for C/C++
    Views and editors diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer.htm index 1267cbf5ff0..1734becf5f1 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer.htm @@ -1,4 +1,4 @@ - + @@ -7,7 +7,7 @@ -

    C/C++ Indexer

    +

    C/C++ Indexer

    The C/C++ indexer uses the parser to create a database of your source and header files that provides the basis for C/C++ search, navigation features and parts of content assist.

    @@ -36,18 +36,18 @@ declarations and cross reference information. This is the recommended indexer. -

    Related conceptsRelated concepts
    C/C++ search
    C/C++ Indexer Progress Bar

    -

    Related tasksRelated tasks
    Selection Searching for C/C++ elements
    Setting Source Folders

    -

    Related referenceRelated reference
    C/C++ search page, Search diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer_fullindexer.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer_fullindexer.htm index da1bf510c61..573ea07f901 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer_fullindexer.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer_fullindexer.htm @@ -1,4 +1,4 @@ - + @@ -7,7 +7,7 @@ -

    Full C/C++ Indexer

    +

    Full C/C++ Indexer

    The Full C/C++ Indexer is a new indexer for CDT 3.0 which makes use of the new DOM. It creates a full index of the project's source providing both declaration and cross reference information to the @@ -18,19 +18,19 @@ quicker and more accurate results.

    This indexer provides the most complete set of information but can be potentially long running, especially on larger projects.

    -

    Related conceptsRelated concepts
    C/C++ Indexer
    C/C++ search
    C/C++ Indexer Progress Bar

    -

    Related tasksRelated tasks
    Selection Searching for C/C++ elements
    Setting Source Folders

    -

    Related referenceRelated reference
    C/C++ search page, Search diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer_prog_bar.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer_prog_bar.htm index 6c4b13503ce..5c8ffaf0bd0 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer_prog_bar.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer_prog_bar.htm @@ -1,4 +1,4 @@ - + @@ -7,7 +7,7 @@ -

    C/C++ Indexer Progress Bar

    +

    C/C++ Indexer Progress Bar

    The indexer progress bar shows the progress status of the indexing jobs in the progress views.

    The indexing jobs can be temporarily paused by pressing the stop @@ -20,18 +20,18 @@ indexing job before moving on to the new one.

    If you wish to cease indexing all together, you can cancel an indexing job and disable the indexer through the properties.

    Related concepts + src="../images/ngconcepts.gif" >
    C/C++ search
    C/C++ Indexer

    Related tasks
    + src="../images/ngtasks.gif" >
    Selection Searching for C/C++ elements
    Setting Source Folders

    Related reference + src="../images/ngref.gif" >
    C/C++ search page, Search dialog box diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_makefile.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_makefile.htm index 26f57d0e634..ac03a1366f8 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_makefile.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_makefile.htm @@ -1,4 +1,4 @@ - + @@ -9,7 +9,7 @@ -

    Makefile

    +

    Makefile

    A makefile is a text file that is referenced by the make command that describes the building of targets, and contains information such as source-level dependencies and build-order dependencies.

    The CDT can generate a makefile for you, such projects are called Managed Make projects. Some projects, known as Standard Make projects, allow you to define your own makefile.

    @@ -102,7 +102,7 @@ Test2.o : Test2.h

    Frequently Asked Questions:

    Your Console view can be very useful for debugging a build. -

    Q1. My Console view says "Error launching builder". What does that mean?

    +

    Q1. My Console view says Error launching builder. What does that mean?

     Error launching builder (make -k clean all )
     (Exec error:Launching failed)
    @@ -111,7 +111,7 @@ Error launching builder (make -k clean all )
     

    Most probably, the build command (by default "make") is not on your path. You can put it on your path and restart Eclipse.
    You can also change the build command to something that is on your path. If you are using MinGW tools to compile, you should replace the build command with "mingw32-make".

    -

    Q2. My Console view says "No rule to make target 'X'".

    +

    Q2. My Console view says No rule to make target 'X'.

     make -k clean all 
     make: *** No rule to make target 'clean'.
    @@ -128,7 +128,7 @@ Or, if your Makefile is named something else (eg. build
     
     

    If you do not have a valid Makefile, create a new file named Makefile in the root directory. You can then add the contents of the sample Makefile (above), and modify it as appropriate.

    -

    Q3. My Console view says "missing separator".

    +

    Q3. My Console view says "missing separator".

     make -k clean all 
     makefile:12: *** missing separator.  Stop.
    @@ -138,7 +138,7 @@ This Tab character is often accidentally replaced with spaces, and because both
     this problem is easily overlooked.  In the sample provided, the error message can be pinpointed to line 12 of the 
     file "makefile"; to fix the problem, insert a tab at the beginning of that line.

    -

    Q4. My Console view says "Target 'all' not remade because of errors".

    +

    Q4. My Console view says Target 'all' not remade because of errors.

     make -k clean all 
     make: *** [clean] Error 255
    @@ -155,13 +155,13 @@ make: Target 'all' not remade because of errors.
     

    The Error 255 is produced by make as a result of its command shell not being able to find a command for a particular rule.
    Messages from the standard error stream (the lines saying Error 255) and standard output stream (all the other lines) are merged in the Console view here.

    -

    Q5. What's with the -k flag?

    +

    Q5. What's with the -k flag?

    The -k flag tells make to continue making other independent rules even when one rule fails. This is helpful for build large projects.

    You can remove the -k flag by turning on Project Properties > C/C++ Make Project > Make Builder > Stop on first build error

    -

    Q6. My Console view looks like:

    +

    Q6. My Console view looks like:

     mingw32-make clean all 
     process_begin: CreateProcess((null), rm -f Test1.o Test2.o Main.o test_me.exe, ...) failed.
    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 f7556bacf18..d88dd8e295d 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
    @@ -1,4 +1,4 @@
    -
    +
     
     
     
    @@ -10,7 +10,7 @@
     
     
     
    -

    Open Declaration

    +

    Open Declaration

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

    @@ -25,15 +25,15 @@ If for any reason open declaration cannot find the declaration, it will display

    For more information see Adding Include paths and symbols.

    -

    Related concepts
    +

    Related concepts
    CDT Projects
    C/C++ search

    -

    Related tasks
    +

    Related tasks
    Adding Include paths and symbols
    Navigate to a C or C++ element's declaration
    Searching for C/C++ elements

    -

    IBM Copyright Statement

    +

    IBM Copyright Statement

    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 3b6d2de8305..83c089da869 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 @@ -1,4 +1,4 @@ - + @@ -10,7 +10,7 @@ -

    Outline view

    +

    Outline view

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

    @@ -74,20 +74,24 @@ items:

    Icons

    - - + + - - + + - - + + - - + + + + + +
    Hide Fields ButtonHide Fields IconDescription
    Hide Static Members ButtonHide Static Members Hide Fields ButtonHide Fields
    Hide Non Public Members ButtonHide Non-Public Members Hide Static Members ButtonHide Static Members
    Sort ButtonSort Hide Non Public Members ButtonHide Non-Public Members
    Sort ButtonSort

    @@ -95,19 +99,19 @@ items:

    For more information about Working sets, see Workbench User Guide > Concepts > Working sets.

    -

    Related concepts +

    Related concepts
    Comments
    Content Assist and code completion
    C/C++ search
    Open Declaration
     

    -

    Related tasks +

    Related tasks
    Displaying C/C++ file components in the Project Explorer view
    Searching for C/C++ elements

    -

    Related reference +

    Related reference
    Outline view
     

    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 47f9ac35345..2ebe7b3290d 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 @@ -1,4 +1,4 @@ - + @@ -8,7 +8,7 @@ -

    CDT Overview

    +

    CDT Overview

    The C/C++ Development Toolkit (CDT) is a set of Eclipse plug-ins that provide C and C++ extensions to the Eclipse workbench. For more information about Eclipse, see Workbench User Guide > Concepts > Workbench.

    @@ -38,7 +38,7 @@ views:

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

    -

    CDT updates

    +

    CDT updates

    The Install/Update wizard provides information about your current Eclipse installation and provides the framework to manage your updates. For more information, see Workbench User Guide > Tasks > Updating and installing software.

    @@ -68,12 +68,12 @@ This is the main source for information around CDT.

    The CDT is an open source project and is licensed under the Eclipse Public License.

    -Related concepts +Related concepts
    Working with existing code
    What's new

    -

    Related reference +

    Related reference
    Views

    diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_over_dbg.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_over_dbg.htm index 7f4f14cfa99..0c315d4190b 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_over_dbg.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_over_dbg.htm @@ -1,4 +1,4 @@ - + @@ -12,7 +12,7 @@ -

    Debug overview

    +

    Debug overview

    The debugger lets you see what's going on "inside" a program while it executes.

    @@ -27,15 +27,15 @@ display the current state of the program being debugged.

    step because the debug information is tied directly to the source. Similarly, debugging optimized binaries can also cause unexpected jumps in the execution trace.

    -

    Related concepts +

    Related concepts
    Overview of the CDT
    Debug information

    -

    Related tasks +

    Related tasks
    Debugging
     

    -

    Related reference +

    Related reference
    Run and Debug dialog box

    diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_perspectives.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_perspectives.htm index 035345c47da..ecb5a0b3e1a 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_perspectives.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_perspectives.htm @@ -1,4 +1,4 @@ - + @@ -9,7 +9,7 @@ -

    Perspectives available to C/C++ developers

    +

    Perspectives available to C/C++ developers

    A perspective is a layout of views (development tools) in the Workbench window. Each type of perspective is a combination of views, menus, and toolbars that enable you to perform a particular task. @@ -30,7 +30,7 @@ the Debug perspective has views that enable you to debug those

    The C/C++ development tools contribute the following perspectives to the workbench:

    -

    C/C++ perspective views

    +

    C/C++ perspective views

    This perspective is tuned for working with C/C++ projects. By default it consists of an editor area and the following views: @@ -46,7 +46,7 @@ By default it consists of an editor area and the following views:

    There a several additional views that may be useful during a debug session. You can add them by clicking Window > Show View > C/C++ to show them in the C/C++ perspective.

    -

    Debug perspective views

    +

    Debug perspective views

    This perspective is tuned for debugging your C/C++ program. By default it includes an editor area and the following views: @@ -77,7 +77,7 @@ Eclipse also has perspectives that are tuned to other types of development: -

    Related reference +

    Related reference
    C/C++ Views and Editors

    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 edc3c01c788..164906ffb1c 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 @@ -1,4 +1,4 @@ - + @@ -10,7 +10,7 @@ -

    Project file views

    +

    Project file views

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

    @@ -44,16 +44,16 @@ item does, select an item and press F1.

    The Project Explorer view is provided by the Eclipse Platform. See the Workbench User Guide for more information.

    -

    Related concepts +

    Related concepts
    CDT Projects
    Working with existing code

    -

    Related tasks +

    Related tasks
    Creating a project
    Creating a project via a project template
    Working with C/C++ project files

    -

    Related reference +

    Related reference
    C/C++ perspective icons

    diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_projects.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_projects.htm index 2a5285bb16d..5088f770ea1 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_projects.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_projects.htm @@ -1,4 +1,4 @@ - + @@ -9,7 +9,7 @@ -

    CDT projects

    +

    CDT projects

    Before you can work in the CDT, you must create a project to store your source code, makefiles, binaries, and related files. C/C++ projects are displayed @@ -82,16 +82,16 @@ hello.c are separate files in UNIX but overwrite each other in Windows.

    For more information about projects, see Workbench User Guide > Concepts > Workbench > Resources.

    -

    Related concepts +

    Related concepts
    Project file views
    How to bring C/C++ source into Eclipse

    -

    Related tasks +

    Related tasks
    Working with C/C++ project files
    Converting a C or C++ nature for a project

    -

    Related reference +

    Related reference
    Project properties
    Views

    diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_search.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_search.htm index add3e8482c3..703120fbc4e 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_search.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_search.htm @@ -1,4 +1,4 @@ - + @@ -10,7 +10,7 @@ -

    C/C++ search

    +

    C/C++ search

    You can conduct a fully or partially qualified name search. Further qualifying a search increases the accuracy and relevance of search results. The @@ -42,20 +42,20 @@ For information on working sets, see Workbench User Guide > Concepts specify. If you choose to search for matching elements, all types, macros, and typdefs are included in the search.

    - - + + - - + - - + - - + - - + - - + - - + - - + + - - + + - - + +
    ElementNoteElementNote
     Class/StructSearches for classes and structs.

    You can further qualify +

     Class/StructSearches for classes and structs.

    You can further qualify the search by specifying "class" or "struct" in front of the name that you are searching for. Specifying "class" or "struct" also allows you to search for anonymous classes and structures.

     FunctionSearches for global functions or functions in a namespace +  FunctionSearches for global functions or functions in a namespace (functions that are not members of a class, struct, or union).

    You can specify parameters to further qualify your search. When specifying a parameter list, everything between the parentheses should be valid C/C++ @@ -63,37 +63,37 @@ For information on working sets, see Workbench User Guide > Concepts

    Do not specify the return type of the function.

     VariableSearches for variables that are not members of a class, +  VariableSearches for variables that are not members of a class, struct, or union.
     UnionSearches for unions.

    Anonymous unions can be searched for by +

     UnionSearches for unions.

    Anonymous unions can be searched for by specifying "union" as the search pattern.

     MethodSearches for methods that are members of a class, struct, or +  MethodSearches for methods that are members of a class, struct, or union.

    Searching for methods also finds constructors and destructors. See above note for functions.

     Field Searches for fields that are members of a class, struct, or +  Field Searches for fields that are members of a class, struct, or union.
     EnumerationSearches for enumerations. EnumerationSearches for enumerations.
     EnumeratorSearches for enumerators. EnumeratorSearches for enumerators.
     NamespaceSearches for namespaces. NamespaceSearches for namespaces.
    @@ -119,22 +119,22 @@ is to be searched:

    You can use wildcard characters to further refine your search.

    - - + + - - + - - + + - - + +
    Use this wildcard characterTo search for thisUse this wildcard characterTo search for this
     *Any string

    Tip:
    +

     *Any string

    Tip:
    Use the character sequence \* to search for operators that begin with *. See syntax examples in the table below.

     ?A single character ?A single character
     ::Nested elements ::Nested elements
    -  operator \* - Finds only operator * +  operator \* + Finds only operator * -  operator \*= - Finds only operator *= +  operator \*= + Finds only operator *= -  operator * - Finds all operators +  operator * + Finds all operators -  class - Searches for anonymous classes +  class + Searches for anonymous classes -  struct - Searches for anonymous structs +  struct + Searches for anonymous structs -  union - Searches for anonymous unions +  union + Searches for anonymous unions

    Search results

    @@ -219,7 +219,7 @@ your last search.

    Search Concepts

    Declarations

    -

    According to the ANSI C++ Spec, a declaration is a statement that "introduces a name into a translation unit or re-declares a name that has been previously introduced by a previous declaration".

    +

    According to the ANSI C++ Spec, a declaration is a statement that introduces a name into a translation unit or re-declares a name that has been previously introduced by a previous declaration.

    All C/C++ search elements can be searched for declarations.

    Definitions

    @@ -254,17 +254,17 @@ your last search.

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

    Related concepts
    +

    Related concepts
    C/C++ Indexer
    CDT Projects
    Open Declaration

    -

    Related tasks +

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

    -

    Related reference
    +

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

    diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_templates.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_templates.htm index fdd3daec3fa..e1c9c889062 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_templates.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_templates.htm @@ -1,4 +1,4 @@ - + @@ -9,7 +9,7 @@ -

    Templates

    +

    Templates

    Templates are sections of code that occur frequently enough that you would like to be able to insert them with a few keystrokes. @@ -23,17 +23,17 @@ The templates that begin with that character appear. Double-click on a template

    You can edit existing Code/Content Assist templates or create new ones. From the menu bar choose Window > Preferences > C/C++ > Editor > Templates.

    -

    Related concepts +

    Related concepts
    CDT Overview

    -

    Related tasks +

    Related tasks
    Creating and editing templates
    Using templates
    Importing and exporting templates

    -

    Related reference +

    Related reference
    Edit menu
    Content Assist page
    Templates page 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 934a97001c6..a9301bd3823 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 @@ -1,4 +1,4 @@ - + @@ -9,7 +9,7 @@ -

    Views in the C/C++ perspective

    +

    Views in the C/C++ perspective

    The C/C++ views are panels that help you perform the tasks involved in creating C/C++ programs. The C/C++ perspective displays these panels in a single Eclipse window.

    @@ -34,13 +34,13 @@ The C/C++ perspective displays these panels
    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.
    -

    Related concepts +

    Related concepts
    CDT Overview
    C/C++ perspectives

    -

    Related reference +

    Related reference
    Views

    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 d1b2cb0e570..f8e4ff5e229 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 @@ -1,4 +1,4 @@ - + @@ -8,14 +8,14 @@ CDT New and Noteworthy -

    CDT 7.0 - New and Noteworthy

    +

    CDT 7.0 - New and Noteworthy

    See What's new in CDT 7.0 on the CDT wiki which may contain more recent information.

    @@ -28,19 +28,19 @@ which may contain more recent information.

    -

    Editor
    +
    Editor
    -

    Sort Lines

    +

    Sort Lines

    The new Sort Lines command that sorts selected lines alphabetically. -

    Surround with

    +

    Surround with

    Surround with

    @@ -48,7 +48,7 @@ which may contain more recent information. -

    Templates View support

    +

    Templates View support

    Added Templates View support.

    Templates View

    @@ -56,7 +56,7 @@ which may contain more recent information. -

    Outline View Groupings

    +

    Outline View Groupings

    Option to group macro definitions in the Outline view.

    Outline View Groupings

    @@ -67,12 +67,12 @@ which may contain more recent information. -
    Codan
    +
    Codan
    -

    Code Analysis

    +

    Code Analysis

    New code analysis framework is introduced, called Codan. See this wiki for details. @@ -84,19 +84,19 @@ which may contain more recent information. -
    Refactoring
    +
    Refactoring
    -

    Getters and setters

    +

    Getters and setters

    Choice where to place getters and setters during refactoring. -

    Refactoring History

    +

    Refactoring History

    Introduced Refactoring History for the CDT Refactorings

    Getters and setters

    @@ -107,19 +107,19 @@ which may contain more recent information. -
    Build
    +
    Build
    -

    Edit While Building

    +

    Edit While Building

    Allow saving files while external Makefile builds are in progress -

    Console Error Highlighting

    +

    Console Error Highlighting

    Compiler errors and warnings are now highlighted in the build console. Navigation from errors in build console to location in editor is possible @@ -129,7 +129,7 @@ which may contain more recent information. -

    Regex Error Parser

    +

    Regex Error Parser

    Regular Expression Error Parser introduced. The parser is user-configurable and can be used to parse errors from non-standard compilers @@ -138,7 +138,7 @@ which may contain more recent information. -

    Save Log

    +

    Save Log

    Added ability to save build log to a file

    Save Log

    @@ -146,15 +146,15 @@ which may contain more recent information. -

    Run Last Target

    +

    Run Last Target

    - New keyboard bindings "Run Last Make Target" F9/Shift-F9 + New keyboard bindings Run Last Make Target F9/Shift-F9

    Run Last Target

    -

    Project Context Menu

    +

    Project Context Menu

    Organized project context menu related to build.

    Project Context Menu

    @@ -162,15 +162,15 @@ which may contain more recent information. -

    Build Selected Configurations

    +

    Build Selected Configurations

    - Reworked "Build Selected Configurations" dialog. + Reworked Build Selected Configurations dialog.

    Build Selected Configurations

    -

    Build Preferences

    +

    Build Preferences

    Organized build preferences under Build page.

    Build Preferences

    @@ -178,7 +178,7 @@ which may contain more recent information. -

    New Icons

    +

    New Icons

    New icons and decorations.

    New Icons

    @@ -186,7 +186,7 @@ which may contain more recent information. -

    Import Includes

    +

    Import Includes

    Import/Export in Includes and Symbols tabs on the Paths and Symbols project properties.

    Import Includes

    @@ -194,7 +194,7 @@ which may contain more recent information. -

    MinGW and Cygwin

    +

    MinGW and Cygwin

    Better algorithms to recognize MinGW and Cygwin toolchains, see bug 303900 (Cygwin 1.7) and @@ -203,14 +203,14 @@ which may contain more recent information. -

    Hello World

    +

    Hello World

    When a Hello World project is created, open generated file automatically. -

    Headless Builder

    +

    Headless Builder

    Headless Builder has been improved: supports configuration selection, returns error code if built projects have error markers. @@ -218,7 +218,7 @@ which may contain more recent information. -

    GCC options

    +

    GCC options

    ManagedBuild GCC toolchain supports pre included header files, i.e. -include switch to gcc @@ -228,20 +228,24 @@ which may contain more recent information. -

    References

    +

    References

    -
  • CDT Project References can be ordered. Referenced paths and symbols automatically track this order.
  • -
  • References to library projects are automatically linked in.
  • -
  • A configuration can reference another configuration in the same project.
  • +
      +
    • CDT Project References can be ordered. Referenced paths and symbols automatically track this order.
    • +
    • References to library projects are automatically linked in.
    • +
    • A configuration can reference another configuration in the same project.
    • +
    -

    UPC

    +

    UPC

    -
  • New UPC project wizard supports the Berkeley UPC toolchain.
  • +
      +
    • New UPC project wizard supports the Berkeley UPC toolchain.
    • +

     

    @@ -249,12 +253,12 @@ which may contain more recent information. -
    Debug
    +
    Debug
    -

    Non-Stop

    +

    Non-Stop

    Support for Non-Stop Debugging (stopping one or more threads while the others continue to execute). Requires GDB 7.0 or newer. @@ -263,9 +267,10 @@ which may contain more recent information. -

    Features

    +

    Features

    +
    • DSF-GDB. The default debugger for the CDT is now using a different debugging framework and is called DSF-GDB. It provides better support for newer GDB versions, such as 6.7, 6.8 and 7.x, for older versions you would have to edit preferences to use the old framework (CDI) by default. See full list of DSF-GDB features @@ -285,6 +290,7 @@ which may contain more recent information.
    • Interrupts on Windows platform while debugging application got improved support.
    • +

     

    @@ -292,12 +298,12 @@ which may contain more recent information. -
    Bugs Fixed
    +
    Bugs Fixed
    -

    Fixed

    +

    Fixed

    All Bugzilla tasks closed in this release: @@ -310,12 +316,12 @@ which may contain more recent information. -
    Known Limitations
    +
    Known Limitations
    -

    Limitations

    +

    Limitations

    Cannot run or debug class in a project with GB18030 characters in workspace/project name. Most class libraries do not properly support the creation of a system process (via java.lang.Runtime.exec(...)) diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_whatsnew_60.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_whatsnew_60.htm index 791abf62806..280b9a97598 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_whatsnew_60.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_whatsnew_60.htm @@ -1,4 +1,4 @@ - + @@ -8,14 +8,14 @@ CDT New and Noteworthy -

    CDT 6.0 - New and Noteworthy

    +

    CDT 6.0 - New and Noteworthy

    Note: "New and Noteworthy" for previous versions is at the bottom of this file.

    See What's new in CDT 6.0 on the CDT wiki; may contain other information. @@ -30,12 +30,12 @@ may contain other information.

    -

    Editor
    +
    Editor
    -

    Rename in File

    +

    Rename in File

    To make rename refactoring work interactively in the editor, position the cursor on an identifier in the editor and hit Ctrl-1 @@ -47,7 +47,7 @@ may contain other information. -

    Refactoring

    +

    Refactoring

    "Extract local variable" is added via editor context menu. Select an expression in the editor and select Refactor > Extract local variable @@ -63,7 +63,7 @@ may contain other information. -

    Add Include

    +

    Add Include

    Add Include significantly improved.
      @@ -82,7 +82,7 @@ may contain other information. -

      Outline View

      +

      Outline View

        @@ -108,20 +108,20 @@ may contain other information. -

        Macro Exploration

        +

        Macro Exploration

        Improved Macro Exploration control.
        • The Macro Expansion hover now has a toolbar at the bottom of the control with back, forward and open declaration buttons.
        • -
        • The title bar of the Macro Expansion hover is now draggable.
        • -

          Macro Expansion hover toolbar

          +
        • The title bar of the Macro Expansion hover is now draggable. +

          Macro Expansion hover toolbar

        -

        Block selection mode

        +

        Block selection mode

        Block selection mode now works in the CDT editor.

        Block selection mode in editor @@ -129,7 +129,7 @@ may contain other information. -

        C style block commenting

        +

        C style block commenting

        C style block commenting (Ctrl-Shift-/) improved @@ -139,12 +139,12 @@ may contain other information. -
        Indexing
        +
        Indexing
        -

        Implicit references and overloaded operators

        +

        Implicit references and overloaded operators

        @@ -179,7 +179,7 @@ may contain other information. -

        System Includes

        +

        System Includes

        @@ -197,7 +197,7 @@ may contain other information. -

        Indexer Accuracy

        +

        Indexer Accuracy

          @@ -214,12 +214,12 @@ may contain other information. -
          Navigation and Search
          +
          Navigation and Search
          -

          Open Declaration

          +

          Open Declaration

          Open Declaration (F3) improved, particularly for unresolved symbols.

          Open Declaration is capable of detecting potential matches.

          @@ -232,12 +232,12 @@ may contain other information. -
          Project and Build
          +
          Project and Build
          -

          Converters

          +

          Converters

            @@ -250,11 +250,11 @@ may contain other information. -

            Working Sets

            +

            Working Sets

              -
            • Complete overhaul of the user interface for Working Set Configurations:
            • +
            • Complete overhaul of the user interface for Working Set Configurations:
              • Updated Manage Working Set Configurations dialog for simpler workflows
              • Quick access to configurations via a property page for Working Sets @@ -268,13 +268,13 @@ may contain other information.
              • For more details, see the working sets design document
              • -
              +
          -

          Make Targets View

          +

          Make Targets View

            @@ -295,7 +295,7 @@ may contain other information. -

            Error and Problem management

            +

            Error and Problem management

            ErrorParserManager has been significantly simplified and improved. See bug 264715 and its subtasks. @@ -334,19 +334,19 @@ may contain other information. -
            Debug and Launch
            +
            Debug and Launch
            -

            DSF Integration

            +

            DSF Integration

            DSF (Eclipse Debugger Services Framework) integrated. See DSF features for more information. -

            Launch Group

            +

            Launch Group

            New "Launch Group" launch configuration. Allows to launch several processes at once.

            @@ -356,12 +356,12 @@ may contain other information. -
            Bugs fixed
            +
            Bugs fixed
            -

            Bugs fixed

            +

            Bugs fixed

            Bugs fixed in this release: @@ -374,12 +374,12 @@ may contain other information. -Build
            - Building C/C++ Projects
            - Manage Build Extensibility Document
            -Debug
            - Breakpoints
            - Debug overview
            - Debug information
            +Build
            + Building C/C++ Projects
            + Manage Build Extensibility Document
            +Debug
            + Breakpoints
            + Debug overview
            + Debug information
            -C/C++ search
            - C/C++ Indexer
            - C/C++ Indexer Progress Bar
            +C/C++ search
            + C/C++ Indexer
            + C/C++ Indexer Progress Bar

            IBM Corporation Statement

            diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_dbg_concepts.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_dbg_concepts.htm index 4cca06a305d..31836ceed8a 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_dbg_concepts.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_dbg_concepts.htm @@ -1,4 +1,4 @@ - + @@ -10,12 +10,12 @@ -

            Debug

            +

            Debug

            This section describes CDT debug concepts.

            -Breakpoints
            -Debug overview
            -Debug information
            +Breakpoints
            +Debug overview
            +Debug information

            IBM Copyright Statement

            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 4bf85e2a0cd..74b1aa0d6d6 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 @@ -1,4 +1,4 @@ - + @@ -10,10 +10,10 @@ -

            Editing C/C++ Files

            +

            Editing C/C++ Files

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

            - C/C++ editor
            - Makefile
            + C/C++ editor
            + Makefile

            IBM Copyright Statement

            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 b401b44e06a..d4d85b27755 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 @@ -1,4 +1,4 @@ - + @@ -9,7 +9,7 @@ -

            C/C++ Development User Guide

            +

            C/C++ Development User Guide

            The C/C++ Development Toolkit (CDT) is a collection of Eclipse-based features that provides the capability to create, edit, navigate, build, and debug projects that use C and/or C++ as a programming language.

            @@ -23,14 +23,14 @@ This allows you to mix and match such tools depending on your project requiremen not, the base CDT does provide support for integration with the GNU tools for build and debug. Please see the Before you begin section for installation instructions

            -Before you begin
            +Before you begin

            -Getting Started
            -Concepts
            -Tasks
            -Reference
            +Getting Started
            +Concepts
            +Tasks
            +Reference

            -What's new
            +What's new
            \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_nav.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_nav.htm index 922d944cb64..d7099d39d31 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_nav.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_nav.htm @@ -1,4 +1,4 @@ - + @@ -10,18 +10,18 @@ -

            Navigation Aids

            +

            Navigation Aids

            This section provides information on navigating through the C/C++ Perspective.

            - Outline View
            - Project File views
            - C/C++ Search
            - Open Declaration
            + Outline View
            + Project File views
            + C/C++ Search
            + Open Declaration

            IBM Copyright Statement

            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 d638f27996c..b4604a5faec 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 @@ -1,4 +1,4 @@ - + @@ -7,35 +7,37 @@ -

            Getting Started

            +

            Getting Started

            The following tutorials guide you through the process of using the C/C++ Development Toolkit (CDT) to:

            -Prepare the Workbench
            +Prepare the Workbench
            -Create a simple application
            +Create a simple application
            -Create a Makefile project
            +Create a Makefile project
            -Import an existing project
            +Import an existing project
            +Create a C++ file
            +Create a makefile
            -Build a project
            +Build a project
            -Debug a project
            +Debug a project

            -Import C/C++ source into Eclipse
            +Import C/C++ source into Eclipse
            -Install/update the CDT
            +Install/update the CDT
            -

            Related reference +

            Related reference
            CDT Home

            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 b265baefe07..0ff6ed3bb5d 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 @@ -1,17 +1,19 @@ - + New CDT Project with generated makefile - Tutorial + -

            Tutorial: Creating a simple application

            +

            Tutorial: Creating a simple application

            In this tutorial, you will use the CDT to create a simple 'Hello World' application. This tutorial describes the process of creating a new C++ project where the build is @@ -29,11 +31,11 @@ Now with CDT, you just select a project type, and that determines what build sys

          • Running the application

          • -

            Step 1: Creating a project

            +

            Step 1: Creating a project

            1. Select File > New > Project.

              -

              + Select File > New > Project menu option


              @@ -47,12 +49,12 @@ Now with CDT, you just select a project type, and that determines what build sys
            2. The C++ Project wizard opens.

              -

              C++ project wizard

              By default, the CDT filters the Toolchain and Project types that it displays in those lists based on the language support for the C++ Project wizard you selected for this tutorial.

              -
            3. -
              -
                +
                + + +
                1. In the Project name field, type a name for the project, such as HelloWorld.


                  @@ -72,13 +74,16 @@ Now with CDT, you just select a project type, and that determines what build sys
                2. Click Next.
                -
              +
              + + + -
              1. Specify the Basic Properties for the new project, such as your author, copyright, and source information, then click Next.

                Basic properties of a project

                +
              2. The Select Configurations page displays a list of configurations based on the project type and toolchain(s) selected earlier.

                @@ -87,20 +92,20 @@ Now with CDT, you just select a project type, and that determines what build sys OPTIONAL: If you want to change the default project settings, click Advanced Setting to open the Project Properties dialog for your new project allowing you change any of the project specific settings, such as includes paths, compiler options, and libraries.

                -

                +

              3. Click Finish.
                -

                +

              NOTE If the C++ perspective is not currently set as the default, you are prompted to determined if you would like to this project to be associated with the C/C++ perspective. Click Yes.

              A project is created with the default settings and a full set of configurations based on the project type and toolchain you selected. You should now see the new project in Project Explorer view.

              -
              -

              New project displayed in the Project Explorer view

              -
              + +

                           New project displayed in the Project Explorer view

              +


              -

              Step 2: Reviewing the code and building the project

              +

              Step 2: Reviewing the code and building the project

              1. From the Project Explorer view, double-click the .cpp file created for your project, for example, HelloWorld.cpp. You'll find it within the project "src" folder.

                @@ -130,28 +135,28 @@ The project should build successfully.


                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.

                +corresponding text in the editor is highlighted.



              -

              Step 3: Running the application

              +

              Step 3: Running the application

              To run your application:

              1. Within the C/C++ Perspective, click Run > Run Configurations....


              2. Select C/C++ Application.


              3. Click New.
                -
              4. +

                A new Run Configuration is created. Its name and path to the executable are provided by the project ('Hello World' in our case). - +

              5. Click Run.


                Now, you should see the Hello World application running in the Console view. The Console also shows which application is running in a title bar.


              6. -
              7. You can click the other views to see the information that they contain. +
              8. You can click the other views to see the information that they contain.
              diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_build.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_build.htm index 99d1314b5f7..e29e21fc1be 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_build.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_build.htm @@ -1,18 +1,20 @@ - + Building your project + -

              Building a project

              +

              Building a project

              The make output and build progress information displays in the Console view. The Make Targets view displays makefile actions, and the @@ -20,12 +22,12 @@ function newWin(url) {

              To build a project:

              1. In the Project Explorer view, select your project. For the tutorial, you can select the HelloWorld project you created earlier.


              2. -
              3. Click Project > Build Project, or click the build icon build icon on the toolbar.
              4. -

                If you see an error message, such as:

                -

                   (Cannot run program "make": Launching failed)

                +
              5. Click Project > Build Project, or click the build icon build icon on the toolbar. +

                If you see an error message, such as:


                +

                   (Cannot run program "make": Launching failed)


                then CDT cannot locate the build command, usually make. Either your path is not configured correctly, or you do not have make -installed on your system.

                +installed on your system.



              6. You can see in the Console view the output and results of the build command. Click on its tab to bring the view forward if it is not currently visible. If for some reason it's not present, you can open it by selecting Window > Show View > Console. @@ -34,28 +36,28 @@ If for some reason it's not present, you can open it by selecting Window Console view in C/C++ Perspective
              -

              Related conceptsRelated concepts
              CDT Projects
              Build overview

              -

              Related tasksRelated tasks
              Building projects

              -

              Related referenceRelated reference
              Make Builder page, C/C++ Properties window

              -Next icon Next: Debugging a project

              -

              -Previous icon +Previous icon Back: Creating a makefile

              QNX Copyright Statement

              diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_debug.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_debug.htm index 2f0137ca15a..0cfecec6297 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_debug.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_debug.htm @@ -1,4 +1,4 @@ - + @@ -10,7 +10,7 @@ -

              Debugging a project

              +

              Debugging a project

              The debugger lets you control the execution of your program by setting breakpoints, suspending executed programs, stepping through your code, and @@ -31,7 +31,7 @@ examining the contents of variables.

              If a project is selected in the Project Explorer view the following data is automatically entered, take a moment to verify its accuracy or change as needed.

              -
                +
                1. In the Name edit box, type the project name, like Hello World.

                  You can now select this debug launch configuration by name the next time @@ -54,31 +54,32 @@ examining the contents of variables.

                -
              1. Click Debug.
              2. -

                You may be prompted to switch to the Debug perspective. Click Yes

                +
              3. Click Debug.

                +

                You may be prompted to switch to the Debug perspective. Click Yes


                The Debug perspective appears with the helloworld.exe application window open. The C/C++ editor repositions in the perspective.

                -
              -
              -

              NOTE If you see the error "Can't find source file" in the editor view, use the Locate File button + +
              +

                       NOTE: If you see the error "Can't find source file" in the editor view, use the Locate File button to locate your source file.

              -
              -
                +
                + +
              1. In the left margin of the main.cpp window, double-click to set a breakpoint on:

                 cout << "You just entered"

                - You'll see a blue circle (Breakpoint) there indicating the breakpoint is set.
                + You'll see a blue circle (Breakpoint) there indicating the breakpoint is set.


              2. Click Run > Resume.

                - Or, you can use the Resume button (Resume) on the toolbar of the Debug view + Or, you can use the Resume button (Resume) on the toolbar of the Debug view .

              3. @@ -93,8 +94,8 @@ examining the contents of variables.

              4. Click Run > Resume.

              5. -
              6. When prompted, again type a value other than 'm' in the Console view, and press Enter.
              7. -

                The breakpoint will be hit.

                +
              8. When prompted, again type a value other than 'm' in the Console view, and press Enter. +

                The breakpoint will be hit.

              9. In the Variables view, verify that the variable is not 'm'.

              10. @@ -102,23 +103,24 @@ examining the contents of variables.

                and type 'm' between the single quotes and hit OK.

                -
              11. Click Run > Resume.
              12. +
              13. Click Run > Resume.

                The output in the helloworld.exe application window is:  "You just entered m, you need to enter m to exit." +

              14. The application terminates and the debug session ends. The Debug perspective remains open.

              To learn more about debugging, see the related debug conceptual topics.

              -

              -Back icon Back: Building a project   

              +

              +Back icon Back: Building a project   

              -

              Related concepts +

              Related concepts
              Debug overview
              Debug information

              -

              Related tasks +

              Related tasks
              Debugging

              -

              Related reference +

              Related reference
              Debug view
              Debug launch controls
              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 444ba39cd2e..8cf61e38716 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 @@ -1,4 +1,4 @@ - + @@ -9,7 +9,7 @@ -

              Importing your C/C++ source files into Eclipse

              +

              Importing your C/C++ source files into Eclipse

              Using the CVS Repository Exploring perspective, you can check out modules or directories into existing projects, or create new @@ -184,8 +184,8 @@ When you have successfully imported your existing file system, the folder structure is displayed in the C/C++ Projects view. Again, you should identify an appropriate "root folder" to import from.

              -

              Tip: - +

              Tip:

              +

              • Importing your existing file system can consume significant disk space depending on the size of your files.
              • @@ -193,14 +193,14 @@ appropriate "root folder" to import from.

                previously referenced the original file location such as a ClearCase view.

              -

              Related concepts +

              Related concepts
              Overview of the CDT
               CDT Projects

              -

              Related tasks +

              Related tasks
              Working with C/C++ project files

              -

              Related reference +

              Related reference
              Project properties

              diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_import.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_import.htm index 225f18a48c4..06da44a03f6 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_import.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_import.htm @@ -1,4 +1,4 @@ - + @@ -13,21 +13,21 @@ function newWin(url) { -

              Tutorial: Importing an existing project

              +

              Tutorial: Importing an existing project

              The following tutorial takes you though the process of importing a 'legacy' application using the CDT.

              Step 1: You want to create a single project that will reflect all of the components for the existing source tree.

                -
              1. Select File > New > Project. +
              2. Select File > New > Project.
              3. For this tutorial, expand C/C++ and select C++ project.


                The New Project wizard displays. Click here to see an illustration (displayed in a separate window).

                -
                -
              4. In the Project name field, type a name for the project. +
              5. +
              6. In the Project name field, type a name for the project.
              7. Ensure that the Use default location option is not selected because here we will specify where the resources reside in the file system, in a location other than your workspace.
                We assume this directory location already exists, and contains e.g. source files and makefile. If it does not exist, it @@ -38,19 +38,19 @@ function newWin(url) { Click here to see an illustration (displayed in a separate window).

                -

                -
              8. In the Location field, specify the path to the existing files for your project. +
              9. +
              10. In the Location field, specify the path to the existing files for your project.
              11. From the Project types list, expand Makefile Project and select Empty Project..
                • To have sample source and a makefile created in your existing directory, select Hello World C++ Project
                • -
                +
        • Make sure a toolchain is selected.
        • Click Next. -

            +

           

        • (Optional) On the Select Configurations page, select only the configurations you want created. Configurations - display for each toolchain selected on the previous page of the wizard. + display for each toolchain selected on the previous page of the wizard.
        • Click Finish to close the dialog box.

          You will see the new project in the Project Explorer view. In addition, new 'dot' files have been created in your legacy project's root directory, these are CDT project files.

          @@ -60,11 +60,11 @@ function newWin(url) { The view menu is activated via the small downward-pointing triangle in the upper right of the toolbar of the view.

          Click here to see an illustration (displayed in a separate window).

          -
          +
        • In the Available Customizations window, on the Filters tab, uncheck ".* resources."

          Click here to see an illustration (displayed in a separate window).

          -
          +
        • The formerly hidden 'dot' files are now shown in the Project Explorer.

          Click here to see an illustration (displayed in a separate window).

          @@ -72,6 +72,7 @@ function newWin(url) {
        • Hit OK to close the dialog.
        +

        Step 2: You are now ready to build your project.

        @@ -79,7 +80,7 @@ function newWin(url) {
      • To build your project, select Project > Build Project.
        You can also hit the hammer icon build icon on the toolbar to build the selected project. -
         
        +
         
      • You may see an error e.g. "make: *** no rule to make target 'all'.

        This is because, in our case, we didn't tell it where the makefile is, or its name.

          @@ -98,11 +99,10 @@ function newWin(url) { or use the hammer icon build icon.
        -
      • After the project build completes, the results display in the Console view and new objects, such as binaries and includes, show in the Project Explorer view.

          Click - here to see an illustration (displayed in a separate window).

        + here to see an illustration (displayed in a separate window).


      • Review the results to ensure that there are no errors.

          @@ -113,6 +113,7 @@ function newWin(url) {

        +
      • Step 3: You are now ready to run your application.

        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 6adae39acd4..9eb9c82ed27 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 @@ -1,4 +1,4 @@ - + @@ -6,6 +6,7 @@ Updating the CDT + -

        +

        Include Browser view

        - The Include Browser view shows the <include> and #include relationships between source and header files. + The Include Browser view shows the <include> and #include relationships between source and header files.

        -

        Include Browser view

        +

        Include Browser view

        Include Browser toolbar buttons

        @@ -30,123 +30,123 @@ - Icon - Name - Description + Icon + Name + Description - Show Next Include icon - + Show Next Include icon +

        Show Next Include

        - +

        This command selects the next include directive of the current file and opens it in the editor.

        - Show Previous Include icon - + Show Previous Include icon +

        Show Previous Include

        - +

        This command selects the previous include directive of the current file and opens it in the editor.

        - Hide System Includes icon - + Hide System Includes icon +

        Hide System Includes

        - +

        This command toggles the display of include directives with angle brackets (<>).

        - Hide Inactive Code Includes icon - + Hide Inactive Code Includes icon +

        Hide Includes from Inactive Code

        - +

        This command toggles the display of include directives which are contained in an inactive conditional preprocessor branch.

        - Show Includes icon - + Show Includes icon +

        Show Includers

        - +

        Show files including the currently focused file.

        - Show Included Files icon - + Show Included Files icon +

        Show Included Files

        - +

        Show files included by the currently focused file.

        - Show History List icon - + Show History List icon +

        Show History List

        - +

        This menu displays a history of previously displayed include relationships.

        - Refresh icon - + Refresh icon +

        Refresh View Content

        - +

        This command updates the view content by running a new query on the index database.

        - Menu icon - + Menu icon +

        View Menu

        - +

        Shows additional options to manage the Include Browser view including:

          @@ -164,7 +164,7 @@

          - Related reference
          + Related reference
          Views


          diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_indexer_preference.html b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_indexer_preference.html index f74284eed8c..6d104f54cf8 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_indexer_preference.html +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_indexer_preference.html @@ -1,4 +1,4 @@ - + @@ -8,8 +8,8 @@ -

          Indexer preferences (C/C++)

          -

          Use the Indexer preference panel to select the indexer used by default for new projects and configure its behavior.

          +

          Indexer preferences (C/C++)

          +

          Use the Indexer preference panel to select the indexer used by default for new projects and configure its behavior.

          Indexer Preferences Window

          @@ -20,77 +20,77 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + +
          OptionDescriptionOptionDescription
          Select Indexer Select the indexer to use by default for all new projects. Select Indexer Select the indexer to use by default for all new projects.
          Index source files not included in the buildActivate this checkbox to index all source files used by the project.Index source files not included in the buildActivate this checkbox to index all source files used by the project.
          Index unused headersActivate this checkbox to index unused header files.Index unused headersActivate this checkbox to index unused header files.
          Allow heuristic resolution of includes Activate this checkbox to allow the indexer to skip indexing duplicate include files. Allow heuristic resolution of includes Activate this checkbox to allow the indexer to skip indexing duplicate include files.
          Skip files larger thanEnter the maximum file size to skip when indexing.Skip files larger thanEnter the maximum file size to skip when indexing.
          Skip all references (Call Hierarchy and Search will not work) Activate this checkbox to not index references to save space and gain performance. This prevents some portions of CDT from working, like Call Hierarchy and search for references. Skip all references (Call Hierarchy and Search will not work) Activate this checkbox to not index references to save space and gain performance. This prevents some portions of CDT from working, like Call Hierarchy and search for references.
          Skip implicit references (e.g. overloaded operators) Activate this checkbox to not index implicit references.Skip implicit references (e.g. overloaded operators) Activate this checkbox to not index implicit references.
          Skip type and macro references (Search for these references will not work) Activate this checkbox to not index macro or type references. This prevents some portions of CDT from working, like Search. Skip type and macro references (Search for these references will not work) Activate this checkbox to not index macro or type references. This prevents some portions of CDT from working, like Search.
          Files to index up-front Type a comma separated list of files that should always be indexed immediately. Files to index up-front Type a comma separated list of files that should always be indexed immediately.
          Automatically update the index Activate this checkbox to have the index automatically update as it requires. Automatically update the index Activate this checkbox to have the index automatically update as it requires.
          Update index immediately after every file change Activate this checkbox to force an index update whenever a file is saved. Update index immediately after every file change Activate this checkbox to force an index update whenever a file is saved.
          Use active build configuration Activate to always use the active build configuration indexer settings to build the index. Use active build configuration Activate to always use the active build configuration indexer settings to build the index.
          Use the build configuration specified in the project's indexer settings Activate to always use the project's indexer settings to build the index. Use the build configuration specified in the project's indexer settings Activate to always use the project's indexer settings to build the index.
          Index database cache: Limit relative to the maximum heap size Specify the relative size limit the index can reach based on the maximum heap size. Index database cache: Limit relative to the maximum heap size Specify the relative size limit the index can reach based on the maximum heap size.
          Index database cache: Absolute limit Specify the maximum size the index database cache is limited to. Index database cache: Absolute limit Specify the maximum size the index database cache is limited to.
          Header file cache: Absolute limit Specify the maximum size the header file cache is limited to. Header file cache: Absolute limit Specify the maximum size the header file cache is limited to.
          diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_language_mapping_pref.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_language_mapping_pref.htm index 89d22b970e9..67b72aa973c 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_language_mapping_pref.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_language_mapping_pref.htm @@ -1,4 +1,4 @@ - + @@ -11,9 +11,9 @@ -

          Language Mappings preferences

          +

          Language Mappings preferences

          -

          Use the Language Mappings preference panel to customize the use of C/C++ language associations for the workspace.

          +

          Use the Language Mappings preference panel to customize the use of C/C++ language associations for the workspace.

          Language Mappings preferences

          @@ -25,40 +25,40 @@ - - - + + + - - + + - - + + - - + + - - + +
          OptionsDescription
          OptionDescription
          Content Type The content type associated with the language. Content Type The content type associated with the language.
          LanguageThe language associated with the content type. LanguageThe language associated with the content type.
          Add...Click to show the Add Mapping dialog where you define the content type and language associated with it.
          -

          Add Mapping dialog

          Add...Click to show the Add Mapping dialog where you define the content type and language associated with it.
          +

          Add Mapping dialog

          RemoveClick to remove the selected language mapping. RemoveClick to remove the selected language mapping.
          -

          Related referenceRelated reference

          • Project Properties, C/C++ General category -
              +
            • File Properties, C/C++ General category - diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_edit.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_edit.htm index 99d89aa54e0..48c3bb35ee6 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_edit.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_edit.htm @@ -1,4 +1,4 @@ - + @@ -8,179 +8,179 @@ -

              Edit Menu actions

              +

              Edit Menu actions

              Selecting Edit Menu

              - - - + + + - - - - + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - + + + - - - + + + - - - + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - + - + - - - + + + - - - - + + + + - - - + + + - - - + + + - - - + + + - - - + + +
              NameFunctionKeyboard ShortcutNameFunctionKeyboard Shortcut
              UndoRevert the last change in the editor Ctrl+Z
              UndoRevert the last change in the editor Ctrl+Z
              Redo Revert an undone change Ctrl+YRedo Revert an undone change Ctrl+Y
              CutCopies the currently selected text or element to the clipboard and removes the element. On elements, the remove is not performed before the clipboard is pasted. Ctrl+XCutCopies the currently selected text or element to the clipboard and removes the element. On elements, the remove is not performed before the clipboard is pasted. Ctrl+X
              CopyCopies the currently selected text or elements to the clipboard Ctrl+CCopyCopies the currently selected text or elements to the clipboard Ctrl+C
              Paste Paste the current content as text to the editor, or as a sibling or child element to the a currently selected element.  Ctrl+VPaste Paste the current content as text to the editor, or as a sibling or child element to the a currently selected element.  Ctrl+V
              Delete Delete the current text or element selection. DeleteDelete Delete the current text or element selection. Delete
              Select AllSelect all the editor content.. Ctrl+A
              Select AllSelect all the editor content.. Ctrl+A
              Find / ReplaceOpen the Find / Replace dialog. Editor only. Ctrl+F
              Find / ReplaceOpen the Find / Replace dialog. Editor only. Ctrl+F
              Find NextFinds the next occurrence of the currently selected text. Editor only. Ctrl+K
              Find NextFinds the next occurrence of the currently selected text. Editor only. Ctrl+K
              Find PreviousFinds the previous occurrence of the currently selected text. Editor only. Ctrl+Shift+KFind PreviousFinds the previous occurrence of the currently selected text. Editor only. Ctrl+Shift+K
              Incremental Find NextStarts the incremental find mode. After invocation, enter the search text as instructed in the status bar. Editor only. Ctrl+JIncremental Find NextStarts the incremental find mode. After invocation, enter the search text as instructed in the status bar. Editor only. Ctrl+J
              Incremental Find PreviousStarts the incremental find mode. After invocation, enter the search text as instructed in the status bar. Editor only. Ctrl+Shift+JIncremental Find PreviousStarts the incremental find mode. After invocation, enter the search text as instructed in the status bar. Editor only. Ctrl+Shift+J
              Add Bookmark...Add a bookmark to the current text selection or selected element. 
              Add Bookmark...Add a bookmark to the current text selection or selected element. 
              Add Task...Add a user defined task to the current text selection or selected element. Alt+Enter
              Add Task...Add a user defined task to the current text selection or selected element. Alt+Enter
              Add to working setAdd current resource to selected Working Set Ctrl+I
              Add to working setAdd current resource to selected Working Set Ctrl+I
              Remove from working setRemove current resource from Working Set Ctrl+Shift+IRemove from working setRemove current resource from Working Set Ctrl+Shift+I
              Smart Insert ModeToggles editor's Smart Insert Mode Ctrl+Shift+InsertSmart Insert ModeToggles editor's Smart Insert Mode Ctrl+Shift+Insert
              Show Tooltip DescriptionDisplays tooltip description, where applicable.F2Show Tooltip DescriptionDisplays tooltip description, where applicable.F2
              Word CompletionCompletes current word in editor.Alt+/Word CompletionCompletes current word in editor.Alt+/
              Quick fixCall quick fix dialog for selected warning/error. Ctrl+1Quick fixCall quick fix dialog for selected warning/error. Ctrl+1
              Content AssistOpens a context assist dialog at the current cursor position to bring up Java code assist proposals and templates. See the Templates preference page for available templates + Content AssistOpens a context assist dialog at the current cursor position to bring up Java code assist proposals and templates. See the Templates preference page for available templates Window > Preferences > C/C++ > Editor > Templates and go to the Editor preference page Window > Preferences > C/C++ > Editor > Content Assist for configuring the behavior of content assist. Ctrl+Space Ctrl+Space
              Parameter HintsOpens Parameter Hints dialog. Editor onlyCtrl+Shift+SpaceParameter HintsOpens Parameter Hints dialog. Editor onlyCtrl+Shift+Space
              Shift RightShifts text Right. Editor only 
              Shift RightShifts text Right. Editor only 
              Shift LeftShifts text Right. Editor only Shift LeftShifts text Right. Editor only 
              FormatFormats text. Editor onlyCtrl+Shift+FFormatFormats text. Editor onlyCtrl+Shift+F
              Add IncludeAdd include to current file. Editor only Ctrl+Shift+NAdd IncludeAdd include to current file. Editor only Ctrl+Shift+N
              Set Encoding... Toggles the encoding of the currently shown text content. Set Encoding... Toggles the encoding of the currently shown text content. 
              diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_file.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_file.htm index 1f600184990..b7059223524 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_file.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_file.htm @@ -1,4 +1,4 @@ - + @@ -10,126 +10,126 @@ -

              File Menu actions

              +

              File Menu actions

              Selecting File Menu

              - + - - - + + + - - - + + + - - + - + - - + - + - - + - + - - - + + + - - + - + - - + - + - - - + + + - - - + + + - - + - + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + +
              NameFunctionKeyboard Shortcut
              NameFunctionKeyboard Shortcut
              NewCreate a new project, folder, or file.Alt+Shift+NNewCreate a new project, folder, or file.Alt+Shift+N
              Open File...Open existing file. Open File...Open existing file. 
              CloseClose the current editor. + CloseClose the current editor. If the editor contains unsaved data, a save request dialog is shown.Ctrl+F4Ctrl+F4
              Close AllClose all editors. + Close AllClose all editors. If editors contains unsaved data, a save request dialog will be shown.Ctrl+Shift+F4Ctrl+Shift+F4
              SaveSave the content of the current editor. + SaveSave the content of the current editor. Disabled if the editor does not contain unsaved changes.Ctrl+SCtrl+S
              Save AsSave the content of the current editor under a new name. Save AsSave the content of the current editor under a new name. 
              Save AllSave the content of the current editor. + Save AllSave the content of the current editor. Disabled if no editor contains unsaved changes.Ctrl+Shift+SCtrl+Shift+S
              RevertRevert the content of the current editor back to the content of the saved file. + RevertRevert the content of the current editor back to the content of the saved file. Disabled if the editor does not contain unsaved changes.  
              MoveMove a resource. MoveMove a resource. 
              RenameRenames a resource.F2RenameRenames a resource.F2
              RefreshRefreshes the content of the selected element with the local file system. + RefreshRefreshes the content of the selected element with the local file system. When launched from no specific selection, this command refreshes all projects.F5F5
              Convert Line Delimiters to (submenu)Changes line delimiters either to Windows, or UNIX, or Mac OS9 format. Convert Line Delimiters to (submenu)Changes line delimiters either to Windows, or UNIX, or Mac OS9 format. 
              PrintPrints the content of the current editor. Enabled when an editor has the focus.Ctrl+PPrintPrints the content of the current editor. Enabled when an editor has the focus.Ctrl+P
              Switch workspace...Relaunches Eclipse with a new workspace. Switch workspace...Relaunches Eclipse with a new workspace. 
              ImportOpens the Import dialog and shows all import wizards. ImportOpens the Import dialog and shows all import wizards. 
              ExportOpens the Export dialog and shows all export wizards. ExportOpens the Export dialog and shows all export wizards. 
              PropertiesOpens the property pages of the select elements.Alt+EnterPropertiesOpens the property pages of the select elements.Alt+Enter
              ExitExit Eclipse ExitExit Eclipse 

              diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_navigate.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_navigate.htm index 1ac9f6ec988..95628b33111 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_navigate.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_navigate.htm @@ -1,4 +1,4 @@ - + @@ -9,25 +9,25 @@ -

              Navigate Menu actions

              +

              Navigate Menu actions

              Selecting Navigate Menu

              - - - + + + - - - + + + - - + - + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - + - + - - - + + + - - - + + + - - - + + + - - + - + - - + - + - - + - + - - + - + - - + - + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_project.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_project.htm index e99903617d0..760cdce0079 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_project.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_project.htm @@ -1,4 +1,4 @@ - + @@ -9,77 +9,77 @@ -

              Project Menu actions

              +

              Project Menu actions

              Selecting Project Menu

              NameFunctionKeyboard Shortcut
              NameFunctionKeyboard Shortcut
              Go IntoSets the view input to the currently selected element. Go IntoSets the view input to the currently selected element. 
              Go To
                +
              Go To
              • Back:  This command displays the hierarchy that was displayed immediately prior to the current display.  For example, if you Go Into a resource, then the Back command in the resulting display returns the view to the same hierarchy from which you activated the Go Into command.  This command is similar to the Back button in an HTML browser.
              • @@ -38,100 +38,100 @@
              • Resource: This command allows you to navigate quickly to a resource. For more information see the links to related tasks below.
                
              Open Type HierarchyOpens Type Hierarchy view for selected objectF4Open Type HierarchyOpens Type Hierarchy view for selected objectF4
              Open Call HierarchyOpens Call Hierarchy view for selected objectCtrl+Alt+HOpen Call HierarchyOpens Call Hierarchy view for selected objectCtrl+Alt+H
              Open DeclarationOpens Declaration for selected object (class, variable...)F3Open DeclarationOpens Declaration for selected object (class, variable...)F3
              Toggle Source/HeaderSwitches between source and corresponding header files. Toggle Source/HeaderSwitches between source and corresponding header files. 
              Open Element...Brings up the Open Element selection dialog to open an element in the editor. This dialog shows all types existing in the workspace. Ctrl+Shift+TOpen Element...Brings up the Open Element selection dialog to open an element in the editor. This dialog shows all types existing in the workspace. Ctrl+Shift+T
              Open ResourceThis command displays a dialog that lets you select any resource in the workspace to open it in an editor. +Open ResourceThis command displays a dialog that lets you select any resource in the workspace to open it in an editor. Ctrl+Shift+RCtrl+Shift+R
              Show InThis sub-menu is used to find and select the currently selected resource in another view. If an editor is active, these commands are used to select the resource currently being edited in another view.Ctrl+Shift+WShow InThis sub-menu is used to find and select the currently selected resource in another view. If an editor is active, these commands are used to select the resource currently being edited in another view.Ctrl+Shift+W
              Quick OutlineDisplays outline view for current source file. Quick OutlineDisplays outline view for current source file. 
              NextThe "next" definition is based on where the focus is. For example, during a search this entry becomes Next Match.Ctrl+.NextThe "next" definition is based on where the focus is. For example, during a search this entry becomes Next Match.Ctrl+.
              PreviousThe "previous" definition is based on +PreviousThe "previous" definition is based on where the focus is. For example, during a search this entry becomes Previous Match.Ctrl+,Ctrl+,
              Last Edit LocationMoves the cursor to the line that contains the last edit. +Last Edit LocationMoves the cursor to the line that contains the last edit. Editor only.Ctrl+QCtrl+Q
              Go to LineOpen a dialog where you can specify the line number +Go to LineOpen a dialog where you can specify the line number to which to move the cursor. Editor only.Ctrl+LCtrl+L
              BackMoves the focus to the previous file. +BackMoves the focus to the previous file. Editor only.Ctrl+QCtrl+Q
              ForwardReturns the focus from the previous file. +ForwardReturns the focus from the previous file. Editor only.Ctrl+QCtrl+Q
              - + - - - + + + - - - + + + - - - + + + - - - + + + - - + - + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - + - +
              NameFunctionKeyboard Shortcut
              NameFunctionKeyboard Shortcut
              Open ProjectShows a dialog that can be used to select a closed project and open it. Open ProjectShows a dialog that can be used to select a closed project and open it. 
              Close ProjectCloses the currently selected projects. Close ProjectCloses the currently selected projects. 
              Build AllBuilds all projects in the workspace. This is a full build; all files are built.Ctrl+BBuild AllBuilds all projects in the workspace. This is a full build; all files are built.Ctrl+B
              Build parallelBuilds all (or selected) configurations of given project(s). Each configuration is built as separate parallel task. Build parallelBuilds all (or selected) configurations of given project(s). Each configuration is built as separate parallel task. 
              Build ConfigurationsSubmenu which allows to: + Build ConfigurationsSubmenu which allows to:
              • Delete resource configuration for file/folder
              • Set active build configuration
              • Manage (add, remove, rename) build configurations
                
              Build ProjectBuilds the currently selected project. This is a full build; all files in the project are built.  Build ProjectBuilds the currently selected project. This is a full build; all files in the project are built.  
              Build Working SetBuilds the current working set. Build Working SetBuilds the current working set. 
              CleanInvokes the make clean defined in the makefile CleanInvokes the make clean defined in the makefile 
              Build AutomaticallyWhen checked, the CDT will perform a build whenever a file in a project is saved. You should turn this feature off for very large projects. Build AutomaticallyWhen checked, the CDT will perform a build whenever a file in a project is saved. You should turn this feature off for very large projects. 
              Make TargetSubmenu which allows create or build a target in the Make Targets view. Make TargetSubmenu which allows create or build a target in the Make Targets view. 
              PropertiesDisplays the Properties dialog. From that dialog you can display the properties of resources in Info, + PropertiesDisplays the Properties dialog. From that dialog you can display the properties of resources in Info, External Tools Builders, C/C++ Build (managed only) File Types, Indexer options, C/C++ Make Project (standard only), C/C++ Project Paths (standard only), Include Paths and Symbols (standard only), and Project References.   

              diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_refactor.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_refactor.htm index 38aa4a9e810..af9c8eeb6c0 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_refactor.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_refactor.htm @@ -1,4 +1,4 @@ - + @@ -9,18 +9,18 @@ -

              Refactor Menu actions

              +

              Refactor Menu actions

              Selecting Refactor Menu

              - + - - - + + +
              NameFunctionKeyboard Shortcut
              NameFunctionKeyboard Shortcut
              Rename...Renames selected object (variable, method, etc...) and propagates changes to other files in project.Alt+Shift+RRename...Renames selected object (variable, method, etc...) and propagates changes to other files in project.Alt+Shift+R

              diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_run.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_run.htm index 7b4feabe4b5..614672e5b20 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_run.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_run.htm @@ -1,4 +1,4 @@ - + @@ -10,65 +10,65 @@ -

              Run Menu actions

              +

              Run Menu actions

              Run Menu

              - + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + +
              NameFunctionKeyboard Shortcut
              NameFunctionKeyboard Shortcut
              Run This command allows you to quickly repeat the most recent launch in run mode.Ctrl+F11Run This command allows you to quickly repeat the most recent launch in run mode. Ctrl+F11
              Debug This command allows you to quickly repeat the most recent launch in debug mode.F11Debug This command allows you to quickly repeat the most recent launch in debug mode. F11
              Run History Presents a sub menu of the recent history of launch configurations launched in run mode. Run History Presents a sub menu of the recent history of launch configurations launched in run mode.  
              Run AsPresents a sub menu of registered run launch shortcuts. Launch shortcuts provide support for workbench or active editor selection sensitive launching. Run As Presents a sub menu of registered run launch shortcuts. Launch shortcuts provide support for workbench or active editor selection sensitive launching.  
              Open Run Dialog...This command realizes the launch configuration dialog to manage run mode launch configurations.  Open Run Dialog... This command realizes the launch configuration dialog to manage run mode launch configurations.  
              Debug HistoryPresents a sub menu of the recent history of launch configurations launched in debug mode. Debug History Presents a sub menu of the recent history of launch configurations launched in debug mode.  
              Debug AsPresents a sub menu of registered debug launch shortcuts. Launch shortcuts provide support for workbench or active editor selection sensitive launching. Debug As Presents a sub menu of registered debug launch shortcuts. Launch shortcuts provide support for workbench or active editor selection sensitive launching.  
              Open Debug Dialog...This command realizes the launch configuration dialog to manage debug mode launch configurations. Open Debug Dialog... This command realizes the launch configuration dialog to manage debug mode launch configurations.  
              External ToolsPresents a sub menu of links to external run configuration dialogs to manage run mode launch configurations. External Tools Presents a sub menu of links to external run configuration dialogs to manage run mode launch configurations.  
              diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_search.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_search.htm index 93a55932483..ec109c8c366 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_search.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_search.htm @@ -1,4 +1,4 @@ - + @@ -8,7 +8,7 @@ -

              Search Menu actions

              +

              Search Menu actions

              Search menu commands open the search dialog. There are specialized tabs on the general Search dialog to help you search for:

              • Files, or for text in files
              • @@ -21,48 +21,48 @@ - - - + + + - - - + + + - - - + + + - - - + + + - - - + + +
                NameFunctionKeyboard Shortcut NameFunctionKeyboard Shortcut
                C/C++...Opens the search dialog on the C/C++ search page C/C++...Opens the search dialog on the C/C++ search page 
                Search...Opens the search dialog for your current editorCtrl + H Search...Opens the search dialog for your current editorCtrl + H
                File...Opens the search dialog on the File search page File...Opens the search dialog on the File search page 
                TextOpens the submenu for full-text search in given scope (workspace, project, file or working set) TextOpens the submenu for full-text search in given scope (workspace, project, file or working set) 
                -

                Related concepts
                +

                Related concepts
                Coding aids
                C/C++ search

                -

                Related tasks
                +

                Related tasks
                Searching for C/C++ elements
                Customizing the C/C++ editor

                -

                Related reference +

                Related reference
                C/C++ editor preferences
                Search dialog
                Search view

                -IBM Copyright Statement +IBM Copyright Statement

                \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_window.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_window.htm index 231d7708218..0042ff84b13 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_window.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_window.htm @@ -1,4 +1,4 @@ - + @@ -8,82 +8,82 @@ -

                Window Menu actions

                +

                Window Menu actions

                Window Menu

                - + - - - + + + - - - + + + - - + - + - - + - + - - + - + - - + - + - - - + + + - - - + + + - - - + + + - - + + - - - + + + - - + - +
                NameFunctionKeyboard Shortcut
                NameFunctionKeyboard Shortcut
                New WindowOpens new Window  New WindowOpens new Window  
                New EditorThis command opens a new empty editor in this Workbench window.  New EditorThis command opens a new empty editor in this Workbench window.  
                Open PerspectiveThis command opens a new perspective in this Workbench window. + Open PerspectiveThis command opens a new perspective in this Workbench window. This preference can be changed in the Window > Preferences > Workbench > Perspectives page. All of the perspectives that are open within the Workbench window are shown on the shortcut bar. The perspectives you will likely want to open are listed first.This list is dependent on the current perspective. From the Other... submenu you can open any perspective.  
                Show ViewThis command displays the selected view in the current perspective. + Show ViewThis command displays the selected view in the current perspective. You can configure how views are opened in the Window > Preferences > Workbench > Perspectives page. Views you are likely to want to open are listed first.This list is dependent on the current perspective. From the Other... submenu you can open any view. The views are sorted into categories in the Show View dialog.  
                Customize PerspectiveEach perspective includes a predefined set of actions that are accessible from the menu bar and Workbench toolbar. + Customize PerspectiveEach perspective includes a predefined set of actions that are accessible from the menu bar and Workbench toolbar. Related actions are grouped into action sets. This command allows you to customize the current perspective by showing or hiding various action sets. The first three (File > New, Window > Open Perspective, Window > Show View) control which actions appear as top level items in their respective menus. The last category (Other) controls which action sets are visible in the perspective.  
                Save Perspective AsThis command allows you to save the current perspective, creating your own custom perspective. + Save Perspective AsThis command allows you to save the current perspective, creating your own custom perspective. You can open more perspectives of this type using the Window > Open Perspective > Other menu item once you have saved a perspective.  
                Reset PerspectiveThis command changes the layout of the current perspective to its original configuration. Reset PerspectiveThis command changes the layout of the current perspective to its original configuration. 
                Close PerspectiveThis command closes the active perspective. Close PerspectiveThis command closes the active perspective. 
                Close All PerspectivesThis command closes all open perspectives in the Workbench window. Close All PerspectivesThis command closes all open perspectives in the Workbench window. 
                NavigationThis submenu contains shortcut keys for navigating between the views, perspectives, and editors in the Workbench window. + NavigationThis submenu contains shortcut keys for navigating between the views, perspectives, and editors in the Workbench window.
                • Show System Menu: Shows the menu that is used for resizing, closing or pinning the current view or editor.
                • Show View Menu: Shows the drop down menu that is available in the toolbar of the active view.
                • @@ -96,21 +96,21 @@
                • Next Perspective: Activates the next open perspective in the list of most recently used perspectives.
                • Previous Perspective: Activates the previous open perspective in the list of most recently used perspectives.
                -
                  
                Working setsDialog displayed to edit working sets Working setsDialog displayed to edit working sets 
                PreferencesThis command allows you to indicate your preferences for using the Workbench. + PreferencesThis command allows you to indicate your preferences for using the Workbench. There are a wide variety of preferences for configuring the appearance of the Workbench and its views, and for customizing the behavior of all tools that are installed in the Workbench. See the C/C++ Page Preference Window section for more details on the CDT preferences.  

                diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_make_pref.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_make_pref.htm index 5414dae8379..7a29bb38036 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_make_pref.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_make_pref.htm @@ -1,4 +1,4 @@ - + @@ -11,9 +11,9 @@ -

                Make Targets preferences

                +

                Make Targets preferences

                -

                Use the Make Targets preference panel in the Preferences window to set make target options.

                +

                Use the Make Targets preference panel in the Preferences window to set make target options.

                Make Targets Preferences Window

                @@ -23,29 +23,29 @@ - - - + + + - - + + - - + + - - + + - - + + - - + +
                OptionsDescription
                OptionsDescription
                Build Make target in the backgroundSelect this checkbox to perform builds in the background.Build Make target in the backgroundSelect this checkbox to perform builds in the background.
                Rebuild Last TargetThis option defines the scope of command "Rebuild Last Target" in Make Targets View.Rebuild Last TargetThis option defines the scope of command "Rebuild Last Target" in Make Targets View.
                From selected projectRebuild the same make target as was run last time in the currently selected project.From selected projectRebuild the same make target as was run last time in the currently selected project.
                From selected folderRebuild the same make target as was run last time in the currently selected folder.From selected folderRebuild the same make target as was run last time in the currently selected folder.
                From selected rootRebuild the same make target as was run last time in the project from root folder.From selected rootRebuild the same make target as was run last time in the project from root folder.
                @@ -55,14 +55,14 @@
                -

                Related concepts +

                Related concepts
                Build overview

                -

                Related tasks +

                Related tasks
                Defining Project Build settings
                Building projects

                -

                Related reference
                +

                Related reference
                Views
                Make Targets View

                diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_make_settings_pref.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_make_settings_pref.htm index c62cf2636d1..9288da3666a 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_make_settings_pref.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_make_settings_pref.htm @@ -1,4 +1,4 @@ - + @@ -11,9 +11,9 @@ -

                Settings preferences

                +

                Settings preferences

                -

                Use the Settings preference panel in the Preferences window to specify the Makefile style and include directories.

                +

                Use the Settings preference panel in the Preferences window to specify the Makefile style and include directories.

                Settings Preferences Window

                @@ -23,45 +23,45 @@ - - - + + + - - + + - - + + - - + + - - + + - - + + - - + +
                OptionsDescription
                OptionDescription
                Posix MakeEnable to generate makefiles that are POSIX Make compatible.Posix MakeEnable to generate makefiles that are POSIX Make compatible.
                GNU MakeEnable to generate makefiles that are GNU Make compatible.GNU MakeEnable to generate makefiles that are GNU Make compatible.
                New...Opens the Browse for Folder dialog to select a directory.New...Opens the Browse for Folder dialog to select a directory.
                RemoveClick to remove the currently selected directory from the Makefile include directories list.RemoveClick to remove the currently selected directory from the Makefile include directories list.
                UpClick to move the currently selected directory up in the list.UpClick to move the currently selected directory up in the list.
                DownClick to move the currently selected directory down in the list.DownClick to move the currently selected directory down in the list.
                -

                Related concepts +

                Related concepts
                Build overview

                -

                Related tasks +

                Related tasks
                Defining Project Build settings
                Building projects

                -

                Related reference
                +

                Related reference
                Views


                IBM Copyright Statement diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_make_targets_view.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_make_targets_view.htm index 3de1f71e633..0d3cf783e6f 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_make_targets_view.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_make_targets_view.htm @@ -1,4 +1,4 @@ - + @@ -10,9 +10,9 @@ -

                Make Targets view

                +

                Make Targets view

                -

                Use the Make Targets view to select the make targets you want to build in your workspace.

                +

                Use the Make Targets view to select the make targets you want to build in your workspace.

                Make Targets View

                @@ -26,44 +26,44 @@ - Icon - Command - Description + Icon + Command + Description - Home icon - New Make Target - Opens the Create Make Target dialog box to define a new make target. + Home icon + New Make Target + Opens the Create Make Target dialog box to define a new make target. - Home icon - Edit Make Target - Edits currently selected target in the Modify Make Target dialog box. + Home icon + Edit Make Target + Edits currently selected target in the Modify Make Target dialog box. - Home icon - Build Make Target - Builds currently selected target. + Home icon + Build Make Target + Builds currently selected target. - Home icon - Home - Move to the top level. + Home icon + Home + Move to the top level. - Back icon - Back - Navigates back to a previous level. + Back icon + Back + Navigates back to a previous level. - Forward icon - Forward - Navigates forward to the next level. + Forward icon + Forward + Navigates forward to the next level. - Forward icon - Hide Empty Folders - Toggles the display of empty folders in the Make Targets view. + Forward icon + Hide Empty Folders + Toggles the display of empty folders in the Make Targets view.

                diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_makefile_settings_pref.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_makefile_settings_pref.htm index cffb89250f7..2b5f8d253b5 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_makefile_settings_pref.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_makefile_settings_pref.htm @@ -1,4 +1,4 @@ - + @@ -11,9 +11,9 @@ -

                Makefile Editor preferences

                +

                Makefile Editor preferences

                -

                Use the Makefile Editor preference panel in the Preferences window to set syntax and folding options for the Makefile editor.

                +

                Use the Makefile Editor preference panel in the Preferences window to set syntax and folding options for the Makefile editor.

                Makefile Editor Syntax tab

                @@ -23,21 +23,21 @@ - - - + + + - - + + - - + + - - + +
                OptionsDescription
                OptionsDescription
                ColorClick to set the selected syntax item to a specific color.ColorClick to set the selected syntax item to a specific color.
                BoldIf enabled, set the selected syntax item to bold.BoldIf enabled, set the selected syntax item to bold.
                ItalicIf enabled, set the selected syntax item to italic.ItalicIf enabled, set the selected syntax item to italic.
                @@ -50,25 +50,25 @@ - - Options - Description + + Options + Description - Enable folding when opening a new editor - If enabled, activate folding when a new Makefile editor is opened. + Enable folding when opening a new editor + If enabled, activate folding when a new Makefile editor is opened. -

                Related concepts +

                Related concepts
                Build overview

                -

                Related tasks +

                Related tasks
                Defining Project Build settings
                Building projects

                -

                Related reference
                +

                Related reference
                Views


                IBM Copyright Statement diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mem_view_pref.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mem_view_pref.htm index 9b1fb7da1c5..14bbabff111 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mem_view_pref.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mem_view_pref.htm @@ -1,4 +1,4 @@ - + @@ -13,9 +13,9 @@ -

                Traditional Memory Rendering preferences

                +

                Traditional Memory Rendering preferences

                -

                Use the Traditional Memory Rendering preference panel to change the appearance of the Memory view when displaying memory in traditional mode.

                +

                Use the Traditional Memory Rendering preference panel to change the appearance of the Memory view when displaying memory in traditional mode.

                C/C++ Projects View

                Traditional Memory Rendering preference options

                @@ -28,48 +28,48 @@ - Option - Description + Option + Description - Use Global Text Color - Toggles the use of the global Text Color option. + Use Global Text Color + Toggles the use of the global Text Color option. - Text Color - Changes the color of the text. + Text Color + Changes the color of the text. - Brighten Alternate Cells - Set the brightness used to highlight alternate cells. + Brighten Alternate Cells + Set the brightness used to highlight alternate cells. - Use Global Background Color - Toggles the use of the global Background Text Color option. + Use Global Background Color + Toggles the use of the global Background Text Color option. - Background Color - Changes the background color. + Background Color + Changes the background color. - Changed Color - Set the color used to display changed memory locations. + Changed Color + Set the color used to display changed memory locations. - Edit Color - Set the color used to show edited memory locations. + Edit Color + Set the color used to show edited memory locations. - Use Global Selection Color - Toggles the use of the global selection color option + Use Global Selection Color + Toggles the use of the global selection color option - Selection Color - Set the color used to select memory locations. + Selection Color + Set the color used to select memory locations. - Edit Buffer - Set how the edit buffer should behave: + Edit Buffer + Set how the edit buffer should behave:
                • Save on Enter, Cancel on Focus Lost
                • Save on Enter or Focus Lost
                • @@ -77,19 +77,19 @@ - History Trails Levels - Set the number of history levels to retain. + History Trails Levels + Set the number of history levels to retain.

                  -

                  Related concepts +

                  Related concepts
                  Debug information

                  -

                  Related tasks +

                  Related tasks
                  Working with memory

                  -

                  Related reference +

                  Related reference
                  C/C++ Views


                  diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_memoryview.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_memoryview.htm index 9a7b0c709f2..c739594b74d 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_memoryview.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_memoryview.htm @@ -1,4 +1,4 @@ - + @@ -12,9 +12,9 @@ -

                  Memory view

                  +

                  Memory view

                  -

                  The Memory view of the Debug +

                  The Memory view of the Debug perspective lets you monitor and modify your process memory. The process memory is presented as a list of so called memory monitors. Each monitor represents a section of memory specified by it's location called base address. Each @@ -31,188 +31,188 @@ Renderings pane is controlled by the selection in the Memory Monitors pane and consists of the tabs that display renderings. The Memory Renderings pane can be configured to display two renderings simultaneously.

                  -

                  Memory view toolbar options

                  -

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

                  +

                  Memory view toolbar options

                  +

                  The table below lists the icon3s displayed in the Memory view toolbar.

                  - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + view - - - + + - - - + + - - - + + + - - - + + + - - - + + +
                  Icon
                  Name
                  Description
                  Icon
                  Name
                  Description
                  New Memory View icon
                  New Memory View
                  Click to create a new memory view.
                  New Memory View Icon
                  New Memory View
                  Click to create a new memory view.
                  Pin Memory Monitor icon
                  Pin Memory Monitor
                  Select to pin the memory monitor on top of all other memory monitors.
                  Pin Memory Monitor icon3
                  Pin Memory Monitor
                  Select to pin the memory monitor on top of all other memory monitors.
                   
                  Import
                  Import a previously exported memory monitor.
                   
                  Import
                  Import a previously exported memory monitor.
                   
                  Export
                  Export the selected memory monitor.
                   
                  Export
                  Export the selected memory monitor.
                  Toggle Memory Monitors icon
                  Toggle Memory Monitors Pane
                  Shows/hides the Memory Monitor pane.
                  Toggle Memory Monitors icon
                  Toggle Memory Monitors Pane
                  Shows/hides the Memory Monitor pane.
                  Toggle Split Pane icon
                  Toggle Split Pane
                  Toggles the Memory Renderings pane split.
                  Toggle Split Pane icon
                  Toggle Split Pane
                  Toggles the Memory Renderings pane split.
                  Link Memory Rendering Panes icon
                  Link Memory Rendering Panes
                  Synchronizes the selection of two memory renderings.
                  Link Memory Renderinicones icon
                  Link Memory Rendering Panes
                  Synchronizes the selection of two memory renderings.
                  Switch Memory Monitor icon
                  Switch Memory Monitor
                  When more than one memory monitor is active, select a different memory monitor to view.
                  Switch Memory Monitor icon
                  Switch Memory Monitor
                  When more than one memory monitor is active, select a different memory monitor to view.
                  View Menu IconView Menu > Layout Switch the Monitors and Rendering panes display between horizontal or vertical orientation. View Menu iconView Menu > Layout Switch the Monitors and Rendering panes display between horizontal or vertical orientation.
                  View Menu > Preferences

                  Opens the Preferences window allowing you to set:

                  +
                  View Menu > Preferences

                  Opens the Preferences window allowing you to set:

                  • Reset Memory Monitor - set to reset only visible or all renderings when resetting a memory monitor
                  • Padded String - enter strings to show un-retrievable memory
                  • Select Codepages - specify the standard to convert memory to ASCII and EBCDIC strings
                  Table Rendering Preferences Specify the memory loading mode to use when rendering scrolls to the end of the buffer.
                  +
                  Table Rendering Preferences Specify the memory loading mode to use when rendering scrolls to the end of the buffer.
                  Table Rendering Preferences pane
                  Traditional Rendering Preferences Opens the Traditionally Memory Rendering pane in the Preferences dialog box.Traditional Rendering Preferences Opens the Traditionally Memory Rendering pane in the Preferences dialog box.
                  Find/Replace...Opens the Find/Replace dialog box to search the Memory Rendering view.Find/Replace...Opens the Find/Replace dialog box to search the Memory Rendering view.
                  Find NextFinds the next occurrence of the search string.Find NextFinds the next occurrence of the search string.
                  -

                  Monitors pane context menu

                  +

                  Monitors pane context menu

                  The Monitors pane context menu inside the Memory view includes:

                  - - - + + + - - - + + + - - - + + + - - - + + +
                  Icon
                  Name
                  Description
                  Icon
                  Name
                  Description
                  Add Memory Monitor icon
                  Add Memory Monitor
                  Adds a new memory address or variable to the Memory Monitors pane.
                  Add Memory Monitor icon
                  Add Memory Monitor
                  Adds a new memory address or variable to the Memory Monitors pane.
                  Remote Memory Monitor icon
                  Remove Memory Monitor
                  Removes the selected memory address or variable from the Memory Monitors pane.
                  Remote Memory Monitor icon
                  Remove Memory Monitor
                  Removes the selected memory address or variable from the Memory Monitors pane.
                  Reset icon
                  Reset
                  Resets the current memory monitor view.
                  Reset icon
                  Reset
                  Resets the current memory monitor view.
                  -

                  Rendering pane context menu

                  +

                  Rendering pane context menu

                  The Rendering pane context menu inside the Memory view includes:

                  - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + +
                  Icon
                  Name
                  Description
                  Icon
                  Name
                  Description
                  Add Rendering icon
                  Add Rendering
                  Add a memory rendering pane to display a memory monitor item at a different address or in a different format.
                  Add Rendering icon
                  Add Rendering
                  Add a memory rendering pane to display a memory monitor item at a different address or in a different format.
                  Remote Rendering icon
                  Remove Rendering
                  Removes the selected rendering from the Memory view.
                  Remote Rendering icon
                  Remove Rendering
                  Removes the selected rendering from the Memory view.
                   PanesEnable or disable the showing of the Address, Binary, and Text portions of the rendering view.  PanesEnable or disable the showing of the Address, Binary, and Text portions of the rendering view.
                   EndianToggle between the Little (default) and Big Endian display of memory.  EndianToggle between the Little (default) and Big Endian display of memory.
                   TextChoose the character encoding used to convert memory values into text for display. Choices include: ISO-8859-1 (default), US-ASCII, or UTF-8.  TextChoose the character encoding used to convert memory values into text for display. Choices include: ISO-8859-1 (default), US-ASCII, or UTF-8.
                   Cell Size Specify the cell size used to display values in the Binary column. Choices include: 1, 2, 4 (default), and 8 bytes.  Cell Size Specify the cell size used to display values in the Binary column. Choices include: 1, 2, 4 (default), and 8 bytes.
                   RadixSpecify the radix used to display the values in the Binary column. Choices include: Hex, Decimal Signed, Decimal Unsigned (default), Octal, and Binary.  RadixSpecify the radix used to display the values in the Binary column. Choices include: Hex, Decimal Signed, Decimal Unsigned (default), Octal, and Binary.
                  Copy to Clipboard icon
                  Copy To Clipboard Copies the selected portion of the Rendering pane to the clipboard.
                  Copy to Clipboard icon
                  Copy To Clipboard Copies the selected portion of the Rendering pane to the clipboard.
                   Go To Address Opens an edit box to type in a memory address. Press Enter to go to that address and show it in the Rendering pane.  Go To Address Opens an edit box to type in a memory address. Press Enter to go to that address and show it in the Rendering pane.
                   Reset To Base Address Resets the Rendering pane to the original base address.  Reset To Base Address Resets the Rendering pane to the original base address.
                  Refresh
                  Refreshes the Rendering pane.
                  Refresh
                  Refreshes the Rendering pane.
                  -

                  Related concepts +

                  Related concepts
                  Debug information

                  -

                  Related tasks +

                  Related tasks
                  Working with memory

                  -

                  Related reference +

                  Related reference
                  C/C++ Views


                  diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mfile_build.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mfile_build.htm index 782eb2b9b26..052658032ce 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mfile_build.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mfile_build.htm @@ -1,4 +1,4 @@ - + @@ -7,7 +7,7 @@ -

                  C/C++ Project Properties, Managed Make File, C/C++ Build

                  +

                  C/C++ Project Properties, Managed Make File, C/C++ Build

                  Customizes the options used for a specific file in your build configuration. Select a tab in the Resource Configuration settings area to set a specific category of options. @@ -28,7 +28,7 @@ configuration.
                  Apply
                  Applies any changes.
                  -

                  Related referenceRelated reference
                  C++ Project Properties, Managed Make File, C/C++ Build, Tool Settings
                  diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mfile_info.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mfile_info.htm index 9f4396d83bf..b8714b93d36 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mfile_info.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mfile_info.htm @@ -1,4 +1,4 @@ - + @@ -7,7 +7,7 @@ -

                  C/C++ Project Properties, Managed Make File, Info

                  +

                  C/C++ Project Properties, Managed Make File, Info

                  C/C++ Project Properties, Managed Make File, Info

                  @@ -24,7 +24,7 @@
                  Apply
                  Applies any changes.
                  -

                  Related referenceRelated reference
                  C++ Project Properties, Managed Make File, C/C++ Build
                  diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mfile_rcbs.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mfile_rcbs.htm index c2e23a86733..06c623ae5d7 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mfile_rcbs.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mfile_rcbs.htm @@ -1,4 +1,4 @@ - + @@ -7,7 +7,7 @@ -

                  C/C++ Project Properties, Managed Make File, C/C++ Build, Custom +

                  C/C++ Project Properties, Managed Make File, C/C++ Build, Custom Build Steps

                  Customizes the selected build configuration allowing the specification of a user defined build command step @@ -55,7 +55,7 @@ configuration.
                  Apply
                  Applies any changes.
                  -

                  Related referenceRelated reference
                  C++ Project Properties, Managed Make File, Info
                  diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mfile_tool_settings.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mfile_tool_settings.htm index 7bacb2cf426..e91ce49025b 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mfile_tool_settings.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mfile_tool_settings.htm @@ -1,4 +1,4 @@ - + @@ -7,7 +7,7 @@ -

                  C/C++ Project Properties, Managed Make File, C/C++ Build, Tool +

                  C/C++ Project Properties, Managed Make File, C/C++ Build, Tool Settings

                  Customizes the tools and tool options used by the selected file in your build configuration. @@ -28,7 +28,7 @@ configuration.
                  Apply
                  Applies any changes.
                  -

                  Related referenceRelated reference
                  C++ Project Properties, Managed Make File, Info
                  diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_modules_view.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_modules_view.htm index 95926dcdb5f..3798cfaca37 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_modules_view.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_modules_view.htm @@ -1,4 +1,4 @@ - + @@ -13,9 +13,9 @@ -

                  Modules view

                  +

                  Modules view

                  -

                  The Modules view of the Debug +

                  The Modules view of the Debug perspective lets you view information about the modules loaded in the current debug session, including executables and shared libraries. The view consists of two areas: the modules tree and the detail pane. The detail pane displays @@ -25,52 +25,52 @@ source files, etc.

                  Modules view -

                  Modules view toolbar options

                  +

                  Modules view toolbar options

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

                  - - - + + + - - - + + +
                  IconNameDescriptionIconNameDescription
                  Load Symbols for all modules iconLoad Symbols for All ModulesLoads the symbols of the all modules involved in the current session. This option does not affect the modules whose symbols are already loaded.Load Symbols for all modules iconLoad Symbols for All ModulesLoads the symbols of the all modules involved in the current session. This option does not affect the modules whose symbols are already loaded.
                  -

                  Modules view context menu commands

                  +

                  Modules view context menu commands

                  The table below lists the Modules context menu commands.

                  - - - + + + - - - + + + - - - + + +
                  IconNameDescriptionIconNameDescription
                  load symbols for all iconLoad Symbols for AllLoads the symbols of the all modules involved in the current session. This option does not affect the modules whose symbols are already loaded.load symbols for all iconLoad Symbols for AllLoads the symbols of the all modules involved in the current session. This option does not affect the modules whose symbols are already loaded.
                   Find...Opens the Find dialog box to search the Modules view. Find...Opens the Find dialog box to search the Modules view.
                  -

                  Related concepts +

                  Related concepts
                  Debug information

                  -

                  Related tasks +

                  Related tasks
                  Debugging

                  -

                  Related reference +

                  Related reference
                  C/C++ Views


                  diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_navigator_view.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_navigator_view.htm index 01cf66bbce1..c6e20e44460 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_navigator_view.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_navigator_view.htm @@ -1,4 +1,4 @@ - + @@ -10,8 +10,8 @@ -

                  Navigator view

                  -

                  The Navigator view provides a hierarchical view of the resources in the Workbench including hidden files.

                  +

                  Navigator view

                  +

                  The Navigator view provides a hierarchical view of the resources in the Workbench including hidden files.

                  Navigator View

                  Toolbar

                  @@ -23,73 +23,73 @@ - Icon - Name - Description + Icon + Name + Description - Minimize icon - Minimize - Minimizes the Navigator view. + Minimize icon + Minimize + Minimizes the Navigator view. - Maximize icon - Maximize - Maximizes the Navigator view. + Maximize icon + Maximize + Maximizes the Navigator view. - Back Icon - Back - This command displays the hierarchy that was displayed immediately prior to the current display.  + Back Icon + Back + This command displays the hierarchy that was displayed immediately prior to the current display.  For example, if you Go Into a resource, then the Back command in the resulting display returns the view to the same hierarchy from which you activated the Go Into command. The hover help for this button tells you where it will take you. This command is similar to the Back button in a web browser. - Forward Icon - Forward - This command displays the hierarchy that was displayed immediately after the current display.  + Forward Icon + Forward + This command displays the hierarchy that was displayed immediately after the current display.  For example, if you've just selected the Back command, then selecting the Forward command in the resulting display returns the view to the same hierarchy from which you activated the Back command. The hover help for this button tells you where it will take you. This command is similar to the Forward button in a web browser. - Up Icon - Up - This command displays the hierarchy of the parent of the current highest level resource. The hover help for this button tells you where it will take you. + Up Icon + Up + This command displays the hierarchy of the parent of the current highest level resource. The hover help for this button tells you where it will take you. - Collapse All Icon - Collapse All - This command collapses the tree expansion state of all resources in the view. + Collapse All Icon + Collapse All + This command collapses the tree expansion state of all resources in the view. - Link with Editor Icon - Link with Editor - This command toggles whether the Navigator view selection is linked to the active editor. + Link with Editor Icon + Link with Editor + This command toggles whether the Navigator view selection is linked to the active editor. When this option is selected, changing the active editor will automatically update the Navigator selection to the resource being edited. - Menu Icon - Menu - Click the black upside-down triangle icon to open a menu of items specific to the Navigator view.

                  + Menu Icon + Menu + Click the black upside-down triangle icon to open a menu of items specific to the Navigator view.

                  -

                  Select Working Set
                  -
                  Opens the Select Working Set dialog to allow selecting a working set for the Navigator view.

                  -

                  Deselect Working Set
                  -
                  Deselects the current working set.

                  -

                  Edit Active Working Set
                  -
                  Opens the Edit Working Set dialog to allow changing the current working set.

                  -

                  Sort
                  +
                  Select Working Set
                  +
                  Opens the Select Working Set dialog to allow selecting a working set for the Navigator view.

                  +
                  Deselect Working Set
                  +
                  Deselects the current working set.

                  +
                  Edit Active Working Set
                  +
                  Opens the Edit Working Set dialog to allow changing the current working set.

                  +
                  Sort
                  This command sorts the resources in the Navigator view according to the selected schema:
                  • By Name:  Resources are sorted alphabetically, according to the full name of the resource (e.g., A.TXT, then B.DOC, then C.HTML, etc.)
                  • By Type:  Resources are sorted alphabetically by file type/extension (e.g., all DOC files, then all HTML files, then all TXT files, etc.).
                  • -

                  -

                  Filters
                  +


                +
                Filters
                This command allows you to select filters to apply to the view so that you can show or hide various resources as needed. - File types selected in the list will not be shown in the Navigator.

                -

                Link with Editor
                -
                See the toolbar item description above.

                + File types selected in the list will not be shown in the Navigator.

                +
                Link with Editor
                +
                See the toolbar item description above.

                diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz.htm index 5a5148449f3..ceb99d54f51 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz.htm @@ -1,4 +1,4 @@ - + @@ -7,7 +7,7 @@ New Project Wizard -

                New Project Wizard

                +

                New Project Wizard

                The New Project wizard helps you create a new C or C++ project in the workbench. To access the wizard, from the menu bar select File > New > Project. @@ -33,16 +33,16 @@ In most cases, you can switch makefile generation ON or OFF at any time after project creation.

                -

                Related concepts
                CDT projects

                -

                Related tasks
                +

                Related tasks
                Tutorial: Creating a simple application

                -

                Related reference
                +

                Related reference
                Set Project Name and Location
                Select Project type
                Select toolchain
                diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_config.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_config.htm index a368cdec4b4..4d0b97945c5 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_config.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_config.htm @@ -1,4 +1,4 @@ - + @@ -7,7 +7,7 @@ -

                New Project Wizard, Select configurations

                +

                New Project Wizard, Select configurations

                You can select configuration(s) from this page of the wizard.

                New Project Wizard, Select configurations

                @@ -15,50 +15,50 @@ - - + + - - + + - - + + - - + - - + + - - + + - - + +
                NameFunctionNameFunction
                Project typeSelected project type.Project typeSelected project type.
                Tool-chainsOne or more selected tool chainsTool-chainsOne or more selected tool chains
                ConfigurationsList of all build configurations to be created. + ConfigurationsList of all build configurations to be created. Check items you want to create. At least one configuration must be checked.
                Select allChecks all configurationsSelect allChecks all configurations
                Deselect allUnchecks all configurationsDeselect allUnchecks all configurations
                Advanced settings ...Displays properties dialog for new project.Advanced settings ...Displays properties dialog for new project.

                -

                Related concepts
                CDT projects

                -

                Related tasks
                +

                Related tasks
                Tutorial: Creating a simple application

                -

                Related reference
                +

                Related reference
                Set Project Name and Location
                Select Project type
                Select toolchain
                diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_name.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_name.htm index 889142de3cc..5b24ca9e0d0 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_name.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_name.htm @@ -1,4 +1,4 @@ - + @@ -7,7 +7,7 @@ -

                New Project Wizard - Select Name and Location

                +

                New Project Wizard - Select Name and Location

                Select a name for the project. You can also enter a new path for your project by deselecting the Use Default Location checkbox and entering the new path in the Location text box.

                @@ -17,37 +17,37 @@ and entering the new path in the Location text box.

                - - + + - - + + - - + - - +
                NameFunctionNameFunction
                NameSpecifies the name of the project.NameSpecifies the name of the project.
                Use Default LocationWhen selected, creates the new project in the default + Use Default LocationWhen selected, creates the new project in the default workspace location.
                LocationIf Use Default Location is not selected, specifies + LocationIf Use Default Location is not selected, specifies the location where the project is to be created.

                -

                Related concepts
                CDT projects

                -

                Related tasks
                +

                Related tasks
                Tutorial: Creating a simple application

                -

                Related reference
                +

                Related reference
                Set Project Name and Location
                Select Project type
                Select toolchain
                diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_toolchain.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_toolchain.htm index 6c7b89c219e..44e8917909e 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_toolchain.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_toolchain.htm @@ -1,4 +1,4 @@ - + @@ -7,7 +7,7 @@ -

                New Project Wizard, Select a toolchain

                +

                New Project Wizard, Select a toolchain

                You can select toolchain(s) from this page of the wizard. A toolchain is a set of tools (such as a compiler, linker, and assembler) intended to build your project. Additional tools, such as a debugger, can be associated with a toolchain. There can be several toolchains available, depending on the project type you specify, and the compilers installed on your system.

                @@ -18,16 +18,16 @@ - - + + - - + + - - + @@ -35,16 +35,16 @@
                NameFunctionNameFunction
                ToolchainSpecifies toolchains available for selected project type.ToolchainSpecifies toolchains available for selected project type.
                Show Project Types and toolchains only if they are supported on the platformWhen selected (default), the list is filtered so that only toolchains + Show Project Types and toolchains only if they are supported on the platformWhen selected (default), the list is filtered so that only toolchains that are buildable on the host system are shown.
                If it is not selected, the list displays all known toolchains.

                -

                Related concepts
                CDT projects

                -

                Related tasks
                +

                Related tasks
                Tutorial: Creating a simple application

                -

                Related reference
                +

                Related reference
                Set Project Name and Location
                Select Project type
                Select toolchain
                diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_type.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_type.htm index 0c3374d560c..b4c655c1f7d 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_type.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_type.htm @@ -1,4 +1,4 @@ - + @@ -7,7 +7,7 @@ -

                New Project Wizard, Select a Project Type

                +

                New Project Wizard, Select a Project Type

                You can select a type of project from this page of the wizard. This project type will determine the toolchain and data, and tabs that the CDT uses. Once created, C/C++ projects display in the C/C++ Projects view.

                New Project Wizard, Select a Project Type

                @@ -15,16 +15,16 @@ - - + + - - + + - - + @@ -33,17 +33,17 @@ types that are buildable on the host system are shown.
                NameFunctionNameFunction
                Project TypeSpecifies a project type from the list provided.Project TypeSpecifies a project type from the list provided.
                Show Project Types and toolchains only if they are supported on the platformIf checked (default), list is filtered so that only project + Show Project Types and toolchains only if they are supported on the platformIf checked (default), list is filtered so that only project types that are buildable on the host system are shown.
                If unchecked, lists all known project types in the Project Type list.

                -

                Related concepts
                CDT projects (detailed information about project types)

                -

                Related tasks
                +

                Related tasks
                Project types selection
                Tutorial: Creating a simple application

                -

                Related reference
                +

                Related reference
                Set Project Name and Location
                Select Project type
                Select toolchain
                diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_behavior.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_behavior.htm index cea5a48a291..9dde37f9e99 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_behavior.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_behavior.htm @@ -1,4 +1,4 @@ - + @@ -9,8 +9,8 @@ -

                Makefile Project - Behavior page

                -

                Use the Behavior page in the Makefile Projects preference panel to define build behavior.

                +

                Makefile Project - Behavior page

                +

                Use the Behavior page in the Makefile Projects preference panel to define build behavior.

                Makefile project - behavior page

                - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + +
                @@ -22,52 +22,52 @@
                OptionDescriptionOptionDescription
                Stop on first build error Stops the build when an error occurs.Stop on first build error Stops the build when an error occurs.
                Use parallel build Activate to generate parallel builds. Use parallel build Activate to generate parallel builds.
                Use optimal jobs number Activate to let the system determine the optimal number of parallel jobs to perform. Use optimal jobs number Activate to let the system determine the optimal number of parallel jobs to perform.
                Use parallel jobs Set the maximum number of parallel jobs to perform. Use parallel jobs Set the maximum number of parallel jobs to perform.
                Build on resource save (Auto build) Defines what the standard builder will call when a file is saved, it is not recommended to enable Auto Build for C/C++ projects.Build on resource save (Auto build) Defines what the standard builder will call when a file is saved, it is not recommended to enable Auto Build for C/C++ projects.
                Make build target Define what the standard builder will call by default when told to build, rebuild, clean, etc. You can change these so that new projects will use different targets if the defaults are not appropriate. Click Variables to open the Select build variable dialog. Make build target Define what the standard builder will call by default when told to build, rebuild, clean, etc. You can change these so that new projects will use different targets if the defaults are not appropriate. Click Variables to open the Select build variable dialog.
                Build (Incremental build) Defines what the standard builder will call when an incremental build is performed.Build (Incremental build) Defines what the standard builder will call when an incremental build is performed.
                CleanDefines what the standard builder will call when a clean is performed.CleanDefines what the standard builder will call when a clean is performed.
                -

                Related concepts +

                Related concepts
                Build overview

                -

                Related tasks +

                Related tasks
                Defining Project Build settings

                -

                Related reference
                +

                Related reference
                New CDT Project Wizard


                IBM Copyright Statement
                diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_buildset.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_buildset.htm index 11fdd196e77..1a8cedd586a 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_buildset.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_buildset.htm @@ -1,4 +1,4 @@ - + @@ -10,8 +10,8 @@ -

                Makefile Project - Builder Settings page

                -

                Use the Builder Settings page in the Makefile Projects preference panel to define build settings.

                +

                Makefile Project - Builder Settings page

                +

                Use the Builder Settings page in the Makefile Projects preference panel to define build settings.

                Make Builder Preferences window

                - - + + - - + + - - + + - - + + - - + + - - + + - - + +
                @@ -23,44 +23,44 @@
                OptionDescriptionOptionDescription
                Builder type Select the type of builder used by the project. Builder type Select the type of builder used by the project.
                Use default build command Select this checkbox to use the default make command. Clear the check box to specify a new make command.Use default build command Select this checkbox to use the default make command. Clear the check box to specify a new make command.
                Build command If you clear the Use default build command checkbox type a new make command in this field.Build command If you clear the Use default build command checkbox type a new make command in this field.
                Generate Makefiles automatically Activate to generate makefiles automatically during a build operation. Generate Makefiles automatically Activate to generate makefiles automatically during a build operation.
                Expand Env. Variable Refs in Makefiles Activate to expand environment variable references in the generated makefile. Expand Env. Variable Refs in Makefiles Activate to expand environment variable references in the generated makefile.
                Build directory Type the build directory path, or click Workspace, File system, or Variables to specify the build directory. Build directory Type the build directory path, or click Workspace, File system, or Variables to specify the build directory.
                -

                Related concepts +

                Related concepts
                Build overview

                -

                Related tasks +

                Related tasks
                Defining Project Build settings

                -

                Related reference
                +

                Related reference
                New CDT Project Wizard


                IBM Copyright Statement
                diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_def_symb.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_def_symb.htm index 2c504ba8965..44a90c5be86 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_def_symb.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_def_symb.htm @@ -1,4 +1,4 @@ - + @@ -21,7 +21,7 @@ END INFOPOP--> -

                Manage defined symbols dialog box

                +

                Manage defined symbols dialog box

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

                -

                Related concepts +

                Related concepts
                Build overview

                -

                Related tasks +

                Related tasks
                Including paths and symbols

                -

                Related reference +

                Related reference
                Project properties

                -IBM Copyright Statement +IBM Copyright Statement diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_discovery_options.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_discovery_options.htm index 0659a9188fc..f7dc3c311e1 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_discovery_options.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_discovery_options.htm @@ -1,4 +1,4 @@ - + @@ -10,9 +10,9 @@ -

                Makefile Project - Discovery Options page

                +

                Makefile Project - Discovery Options page

                -

                Use the Discovery Options page in the Makefile Projects preference panel to configure various options for the scanner configuration.

                +

                Use the Discovery Options page in the Makefile Projects preference panel to configure various options for the scanner configuration.

                Makefile project - discovery options page

                - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + +
                @@ -24,52 +24,52 @@
                OptionDescriptionOptionDescription
                Discovery profiles scope Define the scope as configuration-wide or per language for this profile. Discovery profiles scope Define the scope as configuration-wide or per language for this profile.
                Automate discovery of paths and symbolsActivate this checkbox to scan the build output to populate the paths and symbol tables.Automate discovery of paths and symbolsActivate this checkbox to scan the build output to populate the paths and symbol tables.
                Report path detection problems Activate this checkbox to report all path detection problems. Report path detection problems Activate this checkbox to report all path detection problems.
                Discovery profile Select the discovery profile to use for paths and symbol detection. Discovery profile Select the discovery profile to use for paths and symbol detection.
                Enable build output scanner info discovery Activate this checkbox to configure the scanner to parse the output from a build.Enable build output scanner info discovery Activate this checkbox to configure the scanner to parse the output from a build.
                Local build output from file Click Browse to select a file from disk or click Variables to open the Select Variables window to define the build output file. Local build output from file Click Browse to select a file from disk or click Variables to open the Select Variables window to define the build output file.
                Enable generate scanner info command Activate this checkbox to specify use of the default scanner information commandEnable generate scanner info command Activate this checkbox to specify use of the default scanner information command
                Compiler invocation command Type the command that invokes the compiler, for example: gcc, or click Browse to locate it. Compiler invocation command Type the command that invokes the compiler, for example: gcc, or click Browse to locate it.
                -

                Related concepts +

                Related concepts
                Build overview

                -

                Related tasks +

                Related tasks
                Including paths and symbols

                -

                Related reference +

                Related reference
                New CDT Project Wizard


                diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_parser_binary.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_parser_binary.htm index 3de3cc83bcc..6b26022882b 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_parser_binary.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_parser_binary.htm @@ -1,4 +1,4 @@ - + @@ -11,9 +11,9 @@ -

                Makefile Project - Binary Parsers page

                +

                Makefile Project - Binary Parsers page

                -

                Use the Binary Parser page in the Makefile Project preference panel to manage the binary parsers available to projects.

                +

                Use the Binary Parser page in the Makefile Project preference panel to manage the binary parsers available to projects.

                Binary Parser Preferences Panel

                - - + + - - + + - - + + - - + + - - + +
                @@ -25,36 +25,36 @@
                OptionDescriptionOptionDescription
                Binary ParserSelect binary parsers from the list, and changed the order in which they are used.Binary ParserSelect binary parsers from the list, and changed the order in which they are used.
                Move Up Moves the selected binary parser higher in the list.Move Up Moves the selected binary parser higher in the list.
                Move Down Moves the selected binary parser lower in the list.Move Down Moves the selected binary parser lower in the list.
                Binary Parser OptionsIf a binary parser has parser options you can define them in this section.Binary Parser OptionsIf a binary parser has parser options you can define them in this section.
                -

                Related concepts +

                Related concepts
                Build overview

                -

                Related tasks +

                Related tasks
                Selecting a binary parser

                -

                Related reference
                +

                Related reference
                New CDT Project Wizard


                IBM Copyright Statement
                diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_parser_error.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_parser_error.htm index f786f5a3f6c..890c002e21f 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_parser_error.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_parser_error.htm @@ -1,4 +1,4 @@ - + @@ -11,9 +11,9 @@ -

                Makefile Project - Error Parsers page

                +

                Makefile Project - Error Parsers page

                -

                Use the Error Parsers page in the +

                Use the Error Parsers page in the Makefile Projects preference panel to define a list of error parsers that will be assigned to a new Makefile Project created by a New CDT Project Wizard.

                @@ -29,44 +29,44 @@ - Option - Description + Option + Description - Error Parsers - Lists the various error parsers which can be enabled or disabled. + Error Parsers + Lists the various error parsers which can be enabled or disabled. - Move Up - Moves the selected error parser higher in the list. + Move Up + Moves the selected error parser higher in the list. - Move Down - Moves the selected error parser lower in the list. + Move Down + Moves the selected error parser lower in the list. - Check All - Selects all error parsers. + Check All + Selects all error parsers. - Uncheck All - Clears all error parsers. + Uncheck All + Clears all error parsers. -

                Related concepts +

                Related concepts
                Build overview

                -

                Related tasks +

                Related tasks
                Tracking down compilation errors
                Tuning Error Parsers

                -

                Related reference +

                Related reference
                New CDT Project Wizard
                Console View
                Problems View diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_platf.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_platf.htm index 2eafff1da68..76666253f96 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_platf.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_platf.htm @@ -1,4 +1,4 @@ - + @@ -11,7 +11,7 @@ -

                Target platform, C/C++ Properties window

                +

                Target platform, C/C++ Properties window

                The Target platform page of the C/C++ Properties window lets you select the select the platform on which you plan to deploy your program for managed make @@ -24,13 +24,13 @@ projects.

                Specifies the configuration(s) for your project.
                -

                Related concepts +

                Related concepts
                Build overview

                -

                Related tasks +

                Related tasks
                Selecting a deployment platform

                -

                Related reference +

                Related reference
                Project properties

                IBM Copyright Statement diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_open_element.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_open_element.htm index d8d26939485..6644fb36c5f 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_open_element.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_open_element.htm @@ -1,4 +1,4 @@ - + @@ -9,7 +9,7 @@ -

                Open Element

                +

                Open Element

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

                diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_outline_view.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_outline_view.htm index 8abcf7ce783..d70f7f370dd 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_outline_view.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_outline_view.htm @@ -1,4 +1,4 @@ - + @@ -10,9 +10,9 @@ -

                Outline view

                +

                Outline view

                -

                The Outline view displays an outline of a structured C/C++ file that is currently +

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

                Outline View

                @@ -24,24 +24,24 @@ open in the editor area, by listing the structural elements.

                - - + + - - + + - - + + - - + + - - + +
                IconDescriptionIconDescription
                Hide Fields IconHide FieldsHide Fields IconHide Fields
                Hide Static Members IconHide Static Members Hide Static Members IconHide Static Members
                Hide Non-Public Members IconHide Non-Public Members Hide Non-Public Members IconHide Non-Public Members
                Sort items alphabetically IconSort items alphabeticallySort items alphabetically IconSort items alphabetically
                @@ -55,104 +55,104 @@ open in the editor area, by listing the structural elements.

                - Icon - Description + Icon + Description - + Class icon - Class + Class - + Namespace icon - Namespace + Namespace - + Macro Definition icon - Macro Definition + Macro Definition - + Enum icon - Enum + Enum - + Enumerator icon - Enumerator + Enumerator - + Variable icon - Variable + Variable - + Field private icon - Field private + Field private - + Field protected icon - Field protected + Field protected - + Field public icon - Field public + Field public - + Include icon - Include + Include - + Method private icon - Method private + Method private - + Method protected icon - Method protected + Method protected - + Method public icon - Method public + Method public - + Struct icon - Struct + Struct - + Type definition icon - Type definition + Type definition - + Union icon - Union + Union - + Function icon - Function + Function -

                Related concepts +

                Related concepts
                Outline view

                -

                Related tasks +

                Related tasks
                Displaying C/C++ file components in the C/C++ Projects view

                -

                Related reference +

                Related reference
                Views


                diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_pref_build.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_pref_build.htm index 0978c253fc6..593750ab3c2 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_pref_build.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_pref_build.htm @@ -1,4 +1,4 @@ - + @@ -11,18 +11,18 @@ -

                Build preferences

                +

                Build preferences

                -

                Use the Build preference panel to define build options.

                +

                Use the Build preference panel to define build options.

                -

                Related concepts +

                Related concepts
                Build overview

                -

                Related tasks +

                Related tasks
                Defining Project Build settings
                Building projects

                -

                Related reference
                +

                Related reference
                Views


                IBM Copyright Statement
                diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_pref_build_error_parsers.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_pref_build_error_parsers.htm index d7c211eca06..b51ef9cf239 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_pref_build_error_parsers.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_pref_build_error_parsers.htm @@ -1,4 +1,4 @@ - + @@ -11,9 +11,9 @@ -

                Error Parser Options

                +

                Error Parser Options

                -

                Use the Error Parsers Tab on +

                Use the Error Parsers Tab on Build preference panel to define global error parsing options.

                Error Parsers scan build output looking for potential error or warning messages. @@ -30,13 +30,13 @@ - - Group - Description + + Group + Description - Error Parsers - Lists the available error parsers and the order in which they are called. + Error Parsers + Lists the available error parsers and the order in which they are called.

                • Click Add... to add additional parsers.
                • Click Edit... to show the Error Parser Options list if applicable.
                • @@ -46,8 +46,8 @@
                - Error Parser Options - Lists the patterns used by the selected error parser and the order in which they are called. + Error Parser Options + Lists the patterns used by the selected error parser and the order in which they are called.
                • Click Add... to add a new pattern to the list.
                • Click Delete to remove a pattern.
                • @@ -67,13 +67,13 @@ - - Field - Description + + Field + Description - Severity - Defines severity of problem marker to be generated. The choice is one of following: + Severity + Defines severity of problem marker to be generated. The choice is one of following:
                  Error Error
                  Warning Warning @@ -84,36 +84,36 @@ - Pattern - Java regular expression pattern. This pattern should define groups in parentheses for using + Pattern + Java regular expression pattern. This pattern should define groups in parentheses for using in File, Line, and Description fields.
                  The pattern is assumed to start from the beginning of line and end at the end, so it is unnecessary to specify starting "^" or ending "$" in the pattern. - File - Define a file which will be associated with the problem marker. + File + Define a file which will be associated with the problem marker.
                  This is a replacement pattern. Use $ notation to refer to one of the the groups defined in Pattern, i.e. $1, $2,$3 etc. - Line - Define a line in the file which will be associated with the problem marker. + Line + Define a line in the file which will be associated with the problem marker.
                  This is a replacement pattern like for File field. - Description - Define a description which will be assigned to the problem marker. + Description + Define a description which will be assigned to the problem marker.
                  This is a replacement pattern like for File field. - Consume - This field defines if the pattern stops processing of output line (consumes it). + Consume + This field defines if the pattern stops processing of output line (consumes it). By default it does (field is empty). Use No if the same line needs to be processed by several patterns. @@ -121,17 +121,17 @@ -

                  Related concepts +

                  Related concepts
                  Build overview

                  -

                  Related tasks +

                  Related tasks
                  Tracking down compilation errors
                  Defining Project Build settings
                  Building projects

                  -

                  Related reference +

                  Related reference
                  Project properties, Error Parsers tab
                  Console View
                  Problems View diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_pref_build_vars.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_pref_build_vars.htm index 93cb1a17264..a31c04e56c7 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_pref_build_vars.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_pref_build_vars.htm @@ -1,4 +1,4 @@ - + @@ -11,9 +11,9 @@ -

                  Build Variables preferences

                  +

                  Build Variables preferences

                  -

                  Use the Build Variables preference panel to add, edit, or remove local build variables. Local build variables are displayed in bold text.

                  +

                  Use the Build Variables preference panel to add, edit, or remove local build variables. Local build variables are displayed in bold text.

                  Build Variables Preferences Page

                  @@ -24,33 +24,33 @@ - - + + - - + + - - + + - - + - - + +
                  OptionDescriptionOptionDescription
                  Add...Click to add a new build variable in the Define a New Build Variable dialog box.Add...Click to add a new build variable in the Define a New Build Variable dialog box.
                  Edit...Click to edit the selected build variable.Edit...Click to edit the selected build variable.
                  RemoveClick to remove the select build variable.

                  +
                  RemoveClick to remove the select build variable.

                  NOTE: System variables cannot be removed.
                  Show system variablesEnable to display system variables in the variables list.Show system variablesEnable to display system variables in the variables list.
                  -

                  Related reference
                  +

                  Related reference
                  Build preferences


                  Nokia Copyright Statement diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_pref_multi_cfg.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_pref_multi_cfg.htm index 854b2fc7b53..f0d3c37378b 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_pref_multi_cfg.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_pref_multi_cfg.htm @@ -1,4 +1,4 @@ - + @@ -10,8 +10,8 @@ -

                  Multi-Configuration Edit preferences

                  -

                  Use the Multi-Configuration Edit preference panel to simultaneously edit properties for multiple project configurations. Its possible to select one or more configurations for editing.

                  +

                  Multi-Configuration Edit preferences

                  +

                  Use the Multi-Configuration Edit preference panel to simultaneously edit properties for multiple project configurations. Its possible to select one or more configurations for editing.

                  But, then we deal with string list property values, it is not obvious how to concatenate them, if they differ.

                  Multi-Configuration Edit preferences tab

                  @@ -23,14 +23,14 @@ - Option - Description + Option + Description - String list Display Mode - Specifies how values are shown. The two options are: + String list Display Mode + Specifies how values are shown. The two options are:
                  • Conjunction shows common elements only, so if 1st configuration has value <A, B, C> and 2nd configuration has <B, C, D>, <B, C> will be shown. @@ -41,8 +41,8 @@ Result is immediate: data on the tab is refreshed according to selected mode. - String list Write Mode - Specifies how values are saved. The two options are: + String list Write Mode + Specifies how values are saved. The two options are:
                    • Modify mode adds, changes or removes elements affected by user's actions. Elements which were not touched by user are left unchanged.
                      @@ -61,7 +61,7 @@ -

                      Related reference
                      +

                      Related reference
                      Property Pages Settings preferences

                      diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_pref_prop_pages.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_pref_prop_pages.htm index 72c969e63eb..233b5a14abb 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_pref_prop_pages.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_pref_prop_pages.htm @@ -1,4 +1,4 @@ - + @@ -10,9 +10,9 @@ -

                      Property Pages Settings preferences

                      +

                      Property Pages Settings preferences

                      -

                      Use the Property Pages Settings preference panel to set the behaviors of CDT property pages.

                      +

                      Use the Property Pages Settings preference panel to set the behaviors of CDT property pages.

                      Property Pages Settings Preference Panel

                      @@ -23,38 +23,38 @@ - - + + - - + - - + - - + - - + + - - + + - - + - - +
                      OptionDescriptionOptionDescription
                      Show 'Manage Configurations...' buttonShows or hides corresponding button, normally placed on every property page.
                      +
                      Show 'Manage Configurations...' buttonShows or hides corresponding button, normally placed on every property page.
                      If this button is hidden, Manage operation can be accessed from Main Menu or Context Menu.
                      Display 'Include Files' tabDisplays a tab under 'Paths & Symbols' showing files which are included by default. + Display 'Include Files' tabDisplays a tab under 'Paths & Symbols' showing files which are included by default. These included files will be parsed before source, even if they're not explicitly #include'd by the source file. Corresponds to the '-include' switch on GNU compilers.
                      Display 'Data hierarchy' tabDisplays auxiliary tab which allows browsing data of project configurations. + Display 'Data hierarchy' tabDisplays auxiliary tab which allows browsing data of project configurations. This feature is useful for debug purposes mostly, so it's disabled by default.
                      Display tool option tips of 'Tool Settings' tab at fixed locationDisplay tool option tips of 'Tool Settings' tab at fixed location
                      Display 'Tool Chain Editor' tabShows or hides corresponding tab. Normally, users need not to edit tool chains manually.Display 'Tool Chain Editor' tabShows or hides corresponding tab. Normally, users need not to edit tool chains manually.
                      Save Property Dialog BoundsDefines how property dialog parameters are preserved: + Save Property Dialog BoundsDefines how property dialog parameters are preserved:
                      • Save size only - position is set by system
                      • Save size and position - next time, dialog is shown at the same place with the same size
                      • @@ -62,8 +62,8 @@
                      Discovery Profiles Naming RuleDiscovery profiles have unique IDs, but their names may be duplicate, + Discovery Profiles Naming RuleDiscovery profiles have unique IDs, but their names may be duplicate, especially if they are contributed by different developers. So there are 4 way to distinguish them in the list on Discovery tab:
                        @@ -76,7 +76,7 @@
                      -

                      Related reference
                      +

                      Related reference
                      Multi-Configuration Edit preferences

                      diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_pref_task_tags.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_pref_task_tags.htm index f901f9d6946..825f4be97a8 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_pref_task_tags.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_pref_task_tags.htm @@ -1,4 +1,4 @@ - + @@ -10,9 +10,9 @@ -

                      Task Tags preferences

                      +

                      Task Tags preferences

                      -

                      Use the Task Tags preference panel to configure global todo tags for C/C++ editor views.

                      +

                      Use the Task Tags preference panel to configure global todo tags for C/C++ editor views.

                      Task Tags Preferences

                      @@ -22,54 +22,54 @@ - - + + - - - - - - - - - -
                      Task Tags Preference Options
                      OptionDescriptionOptionDescription
                      + New... Opens the New Task Tag dialog box to create a new todo task tag.
                      +
                      Opens the New Task Tag dialog box to create a new todo task tag.

                      New Task Tag Dialog Box

                      + Edit... + Opens the Edit Task Tag dialog box to modify the selected tag.
                      + Remove + Removes the selected task tag.
                      + Default + Sets the selected task tag as the default tag. The default tags appears in bold text.
                      + Case sensitive task tag names + Enable to enter task tags using the same case as the tag. Disable to always use the defined case for the tags.
                      -

                      Related reference
                      +

                      Related reference
                      Reference


                      Nokia Copyright Statement diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_pref_wizard_defaults.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_pref_wizard_defaults.htm index 2908639e3da..edcd21623a7 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_pref_wizard_defaults.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_pref_wizard_defaults.htm @@ -1,4 +1,4 @@ - + @@ -9,7 +9,7 @@ -

                      CDT Project Wizard Defaults preferences

                      +

                      CDT Project Wizard Defaults preferences

                      These settings affect CDT New Project Wizard behaviour.

                      CDT Project Wizard Defaults preferences tab

                      diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_pref_wizard_toolchains.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_pref_wizard_toolchains.htm index 0dedd6716be..11e94f71968 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_pref_wizard_toolchains.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_pref_wizard_toolchains.htm @@ -1,4 +1,4 @@ - + @@ -10,9 +10,9 @@ -

                      New CDT Project Wizard preferences

                      +

                      New CDT Project Wizard preferences

                      -

                      Use the New CDT Project Wizard to define which toolchains are selected in New CDT Project Wizard by default.

                      +

                      Use the New CDT Project Wizard to define which toolchains are selected in New CDT Project Wizard by default.

                      CDT Project Wizard Toolchains preferences tab

                      @@ -24,22 +24,22 @@ - Option - Description + Option + Description - Project types - The same project types list as shown in Project Wizard. + Project types + The same project types list as shown in Project Wizard. - Toolchain - The same list of toolchains as shown in Project Wizard. + Toolchain + The same list of toolchains as shown in Project Wizard. - Make toolchain(s) preferred - Makes the selected toolchain(s) preferred.
                      + Make toolchain(s) preferred + Makes the selected toolchain(s) preferred.
                      • Preferred toolchains are marked by arrow icon (">").
                      • In the Project Wizard dialog, preferred toolchain is selected by default.
                      • @@ -48,12 +48,12 @@
                      - Make toolchain(s) not preferred - Removes preference mark from selected toolchain(s). + Make toolchain(s) not preferred + Removes preference mark from selected toolchain(s). - Show project types and toolchains only if they are supported on the platform - The same control as on Project Wizard page. Defines whether unsupported project types and toolchains are hidden or shown. + Show project types and toolchains only if they are supported on the platform + The same control as on Project Wizard page. Defines whether unsupported project types and toolchains are hidden or shown. diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_problems_view.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_problems_view.htm index 9453ed9d168..21726fd8e02 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_problems_view.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_problems_view.htm @@ -1,4 +1,4 @@ - + @@ -10,9 +10,9 @@ -

                      Problems view (C/C++)

                      +

                      Problems view (C/C++)

                      -

                      Use the Problems view to display any errors encountered during a build.

                      +

                      Use the Problems view to display any errors encountered during a build.

                      Problems View

                      Errors are passed up from your C++ compiler. The Problems view lists the error, filename and folder. @@ -24,11 +24,11 @@ If you select an error the associated file will open in a C/C++ EditorThe table below lists the toolbar options displayed in the Problems view.

                      - + - - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + - - - + +
                      IconCommandDescription
                      IconCommandDescription
                      Menu iconView MenuClick to open a menu of items specific to the view, including:
                      +
                      Menu iconView MenuClick to open a menu of items specific to the view, including:
                      • Show - specify which errors or warnings are shown
                      • Group By - specify error grouping
                      • diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_project_explorer_view.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_project_explorer_view.htm index 3489bd9b581..5811f8892e1 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_project_explorer_view.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_project_explorer_view.htm @@ -1,4 +1,4 @@ - + @@ -10,8 +10,8 @@ -

                        Project Explorer view

                        -

                        The Project Explorer view displays, in a tree structure similar to the C/C++ Projects view, but it is not limited to C and C++ projects. In this view you can do the following: +

                        Project Explorer view

                        +

                        The Project Explorer view displays, in a tree structure similar to the C/C++ Projects view, but it is not limited to C and C++ projects. In this view you can do the following:

                        • Browse the elements of C/C++ source files
                        • Open files in the editor view
                        • @@ -37,54 +37,54 @@
                      IconNameDescriptionIconNameDescription
                      Minimize iconMinimizeMinimizes the view.Minimize iconMinimizeMinimizes the view.
                      Maximize iconMaximizeMaximizes the view.Maximize iconMaximizeMaximizes the view.
                      Collapse All IconCollapse AllThis command collapses the tree expansion state of all resources in the view.Collapse All IconCollapse AllThis command collapses the tree expansion state of all resources in the view.
                      Link with Editor IconLink with EditorThis command toggles whether the view selection is linked to the active editor. + Link with Editor IconLink with EditorThis command toggles whether the view selection is linked to the active editor. When this option is selected, changing the active editor will automatically update the selection to the resource being edited.
                      Menu IconMenuClick the black upside-down triangle icon to open a menu of items specific to the view.

                      +
                      Menu IconMenuClick the black upside-down triangle icon to open a menu of items specific to the view.

                      -

                      Top Level Elements
                      +
                      Top Level Elements
                      Choose whether to show working sets or projects as top level elements. - Choosing working sets allows easy grouping of projects in large workspaces.

                      -

                      Select Working Set
                      -
                      Opens the Select Working Set dialog to allow selecting a working set for the view.

                      -

                      Deselect Working Set
                      -
                      Deselects the current working set.

                      -

                      Edit Active Working Set
                      -
                      Opens the Edit Working Set dialog to allow changing the current working set.

                      -

                      Package Presentation
                      -
                      Choose to display packages in flat or hierarchical form.

                      -

                      Customize View
                      + Choosing working sets allows easy grouping of projects in large workspaces.

                      +
                      Select Working Set
                      +
                      Opens the Select Working Set dialog to allow selecting a working set for the view.

                      +
                      Deselect Working Set
                      +
                      Deselects the current working set.

                      +
                      Edit Active Working Set
                      +
                      Opens the Edit Working Set dialog to allow changing the current working set.

                      +
                      Package Presentation
                      +
                      Choose to display packages in flat or hierarchical form.

                      +
                      Customize View
                      This command allows customization of view filters and content modules. The previous will allow you to suppress the display of certain types of files while the later will allow entirely new types of content to be shown in the view.

                      -

                      Link Editor
                      -
                      See the toolbar item description above.

                      +
                      Link Editor
                      +
                      See the toolbar item description above.

                      @@ -97,118 +97,118 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + +
                      IconDescriptionIconDescription
                      - C or C++ file iconC or C++ file + C or C++ file iconC or C++ file
                      - Executable file iconDebuggable executable file + Executable file iconDebuggable executable file
                      - C or C++ object file iconObject file + C or C++ object file iconObject file
                      - Class iconClass + Class iconClass
                      - Macro Definition iconMacro Definition + Macro Definition iconMacro Definition
                      - Enum iconEnum + Enum iconEnum
                      - Enumerator iconEnumerator + Enumerator iconEnumerator
                      - Variable iconVariable + Variable iconVariable
                      - Field private iconField private + Field private iconField private
                      - Field protected iconField protected + Field protected iconField protected
                      - Field public iconField public + Field public iconField public
                      - Include iconInclude + Include iconInclude
                      - Makefile iconMakefile + Makefile iconMakefile
                      - Method private iconMethod private + Method private iconMethod private
                      - Method protected iconMethod protected + Method protected iconMethod protected
                      - Method public iconMethod public + Method public iconMethod public
                      - Namespace iconNamespace + Namespace iconNamespace
                      - Namespace declared iconNamespace declared + Namespace declared iconNamespace declared
                      - Struct iconStruct + Struct iconStruct
                      - Type Definition iconType definition + Type Definition iconType definition
                      - Union iconUnion + Union iconUnion
                      - Function iconFunction + Function iconFunction
                      diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_prop_all.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_prop_all.htm index df9002fd2bd..4e38cf20622 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_prop_all.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_prop_all.htm @@ -1,4 +1,4 @@ - + @@ -7,7 +7,7 @@ -

                      C/C++ Project Properties, Configuration management

                      +

                      C/C++ Project Properties, Configuration management

                      All CDT-specific property pages have unified controls to handle configurations. @@ -23,27 +23,31 @@ to handle configurations. + + Option + Description + - Configuration - Specifies the type of configuration(s) for the selected project. A Debug configuration lets you see what's going on "inside" a program as it executes. To debug your application, you must use executables compiled for debugging. These executables contain additional debug information that lets the debugger make direct associations between the source code and the binaries generated from the original source. A Release configuration provides the tools with options set to create an application with the best performance. + Configuration + Specifies the type of configuration(s) for the selected project. A Debug configuration lets you see what's going on "inside" a program as it executes. To debug your application, you must use executables compiled for debugging. These executables contain additional debug information that lets the debugger make direct associations between the source code and the binaries generated from the original source. A Release configuration provides the tools with options set to create an application with the best performance. - Manage configurations - Opens the Manage Configurations dialog where you can set which configurations are active based on the toolchain(s) that were specified for the selected project. In addition, you can also create new configurations, rename an existing configuration, or remove ones that are no longer required. + Manage configurations + Opens the Manage Configurations dialog where you can set which configurations are active based on the toolchain(s) that were specified for the selected project. In addition, you can also create new configurations, rename an existing configuration, or remove ones that are no longer required.

                      Note:The Configuration selection that you specify in this dialog (unlike the behavior of CDT 3.x) affects only these property pages. This means that the selected configuration is not made the active configuration (the one used to build project).

                      -

                      Related referenceRelated reference

                      • Project Properties, Resource page
                      • Project Properties, Builders page
                      • Project Properties, C/C++ Build category -
                          +
                        • Project Properties, C/C++ General category -
                            +
                            • Documentation page
                            • File Types page
                            • Indexer page diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_prop_build.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_prop_build.htm index f0c9b04bf58..a1e6bd17524 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_prop_build.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_prop_build.htm @@ -1,4 +1,4 @@ - + @@ -9,7 +9,7 @@ -

                              C/C++ Project Properties, C/C++ Build

                              +

                              C/C++ Project Properties, C/C++ Build

                              This page serves as the main window that contains all builder-specific property pages. In addition, directly from this window you can define preferences for the Builder settings and Behaviour properties.

                              @@ -28,55 +28,59 @@ and, moreover, change the visibility of other property pages. + + Option + Description + - Configuration - Click here for its description. + Configuration + Click here for its description. - Manage configurations - Click here for its description. + Manage configurations + Click here for its description. - Builder type - Specifies the type of builder to use: Internal builder (builds C/C++ programs using a compiler that implements the C/C++ Language Specification) and External builder (external tools let you configure and run programs and Ant buildfiles using the Workbench, which can saved and run at a later time to perform a build). + Builder type + Specifies the type of builder to use: Internal builder (builds C/C++ programs using a compiler that implements the C/C++ Language Specification) and External builder (external tools let you configure and run programs and Ant buildfiles using the Workbench, which can saved and run at a later time to perform a build). - Use default build command - When enabled, this option indicates that you want to use the default make command. When disabled, it indicates the use of a new make command. This option is only available when the Build type option is set to External. + Use default build command + When enabled, this option indicates that you want to use the default make command. When disabled, it indicates the use of a new make command. This option is only available when the Build type option is set to External. - Build command - Specifies the default command used to start the build utility for your specific toolchain. Use this field if you want to use a build utility other than the default make command (when the Use default build command is not selected the field is active, and when you use an external builder or a custom makefile, you can provide your specific commands). + Build command + Specifies the default command used to start the build utility for your specific toolchain. Use this field if you want to use a build utility other than the default make command (when the Use default build command is not selected the field is active, and when you use an external builder or a custom makefile, you can provide your specific commands). - Variables - Opens the Select build variable dialog where you can add environment variables and custom variables to the build command. + Variables + Opens the Select build variable dialog where you can add environment variables and custom variables to the build command.

                              C/C++ Project Properties, C/C++ Build, Select build variable


                              - Generate Makefiles automatically - When selected, Eclipse changes between two different CDT modes: it either uses the customer's makefile for the build (referred to as a 'Standard Make project' in CDT 3.x) if one exists, or it generate makefiles for the user (called 'Managed build project' in CDT 3.x). By default, this option is automatically set. + Generate Makefiles automatically + When selected, Eclipse changes between two different CDT modes: it either uses the customer's makefile for the build (referred to as a 'Standard Make project' in CDT 3.x) if one exists, or it generate makefiles for the user (called 'Managed build project' in CDT 3.x). By default, this option is automatically set. - Expand Env. Variable Refs in Makefiles - Defines whether environment variables ( ${xxx} ) should be expanded in makefile. By default, this option is automatically set. + Expand Env. Variable Refs in Makefiles + Defines whether environment variables ( ${xxx} ) should be expanded in makefile. By default, this option is automatically set. - Build directory - Defines the location where the build operation takes place. This location will contain the generated artifacts from the build process. This option is disabled when the Generate Makefiles automatically option is enabled. + Build directory + Defines the location where the build operation takes place. This location will contain the generated artifacts from the build process. This option is disabled when the Generate Makefiles automatically option is enabled. - Workspace - Opens the Folder Selection dialog where you can select a workspace location for the project. This is the directory that will contain the plug-ins and features to build, including any generated artifacts. This button is only visible when Generate makefiles automatically is set not selected. + Workspace + Opens the Folder Selection dialog where you can select a workspace location for the project. This is the directory that will contain the plug-ins and features to build, including any generated artifacts. This button is only visible when Generate makefiles automatically is set not selected. - File system - Opens the file system navigator where you can specify another file system to use. This button is only visible when Generate makefiles automatically is set not selected. + File system + Opens the file system navigator where you can specify another file system to use. This button is only visible when Generate makefiles automatically is set not selected. - Variables - Opens the Select build variable dialog where you can select a variable to specify as an argument for the build directory, or create and configure simple build variables which you can reference in build configurations that support variables. This button is only visible when Generate makefiles automatically is set not selected. + Variables + Opens the Select build variable dialog where you can select a variable to specify as an argument for the build directory, or create and configure simple build variables which you can reference in build configurations that support variables. This button is only visible when Generate makefiles automatically is set not selected. @@ -93,14 +97,18 @@ and, moreover, change the visibility of other property pages. + + Option + Description + - Stop on first build error - Stops building when Eclipse encounters an error. + Stop on first build error + Stops building when Eclipse encounters an error.

                              Note: If this option is not selected, it is helpful for building large projects because it tells make to continue making other independent rules even when one rule fails.

                              - Use parallel build - When enabled, this option indicates the activation of the generation of parallel builds. + Use parallel build + When enabled, this option indicates the activation of the generation of parallel builds.

                              If you enable this option, you need to determine the number of parallel jobs to perform:

                                @@ -110,61 +118,61 @@ and, moreover, change the visibility of other property pages. - Workbench build behavior - By default, the following settings are what the builder uses when instructed to build, rebuild, clean, and so on. You can change these settings so that new projects can use different targets if these defaults are not appropriate. + Workbench build behavior + By default, the following settings are what the builder uses when instructed to build, rebuild, clean, and so on. You can change these settings so that new projects can use different targets if these defaults are not appropriate. - Build on resource save (Auto build) - When selected, builds your project whenever resources are saved. By default, this option is selected and builds occur automatically each time resources are modified. When this option is not selected, a build occurs only manually using a menu item. If you require more control over when builds occur (for example, when a build should wait until you finish a large assortment of changes), disable this option and manually invoke builds yourself. + Build on resource save (Auto build) + When selected, builds your project whenever resources are saved. By default, this option is selected and builds occur automatically each time resources are modified. When this option is not selected, a build occurs only manually using a menu item. If you require more control over when builds occur (for example, when a build should wait until you finish a large assortment of changes), disable this option and manually invoke builds yourself. - make build target ( for Build on resource save (Auto build)) - To build your project when resources are saved and change the default make build target, enable the Build on resource save (Auto Build) option, and specify a new build target in the Make build target field. + make build target ( for Build on resource save (Auto build)) + To build your project when resources are saved and change the default make build target, enable the Build on resource save (Auto Build) option, and specify a new build target in the Make build target field. - Variables - Opens the Select build variable dialog where you can add variables to the build command. + Variables + Opens the Select build variable dialog where you can add variables to the build command.

                                C/C++ Project Properties, C/C++ Build, Select build variable

                                - Build (Incremental build) - Defines what the builder calls when an incremental build is performed. When this option is enabled, an incremental build occurs meaning that only resources that have changed since the last build are considered. If this option is disabled, a full build occurs, meaning that all resources within the scope of the build are considered. + Build (Incremental build) + Defines what the builder calls when an incremental build is performed. When this option is enabled, an incremental build occurs meaning that only resources that have changed since the last build are considered. If this option is disabled, a full build occurs, meaning that all resources within the scope of the build are considered. - make build target (for Build (Incremental build)) - To change the build default make build target, enable the Build (Incremental build) option, and specify a new build target in the Make build target field. + make build target (for Build (Incremental build)) + To change the build default make build target, enable the Build (Incremental build) option, and specify a new build target in the Make build target field. - Variables - Opens the Select build variable dialog where you can add variables to the make build target command. + Variables + Opens the Select build variable dialog where you can add variables to the make build target command. - Clean - Defines what the builder calls when a clean is performed. The make clean is defined in the makefile. + Clean + Defines what the builder calls when a clean is performed. The make clean is defined in the makefile. - make build target (for Clean) - To change the rebuild default make build target, enable the Clean option, and specify a new build target in the Make build target field. + make build target (for Clean) + To change the rebuild default make build target, enable the Clean option, and specify a new build target in the Make build target field. - Variables - Opens the Select build variable dialog where you can add variables to the make build target command. + Variables + Opens the Select build variable dialog where you can add variables to the make build target command. -

                                Related referenceRelated reference

                                • Project Properties, Resource page
                                • Project Properties, Builders page
                                • Project Properties, C/C++ Build category -
                                    +
                                  • Project Properties, C/C++ General category -
                                      +
                                      • Documentation page
                                      • File Types page
                                      • Indexer page diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_prop_build_discovery.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_prop_build_discovery.htm index 34c557ccc8f..0f979e5de2e 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_prop_build_discovery.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_prop_build_discovery.htm @@ -1,4 +1,4 @@ - + @@ -8,7 +8,7 @@ -

                                        Discovery Options properties

                                        +

                                        Discovery Options properties

                                        Use the Discovery Options properties panel to control how information required to build your project is discovered, enhance search and Content Assist functionality, and automatically enhance your makefile, such as include paths and symbol definitions.

                                        Discovery options preference page

                                        @@ -19,21 +19,21 @@ - - Group - Description + + Group + Description - Configuration - Click here for a description. + Configuration + Click here for a description. - Manage Configurations... - Click here for a description. + Manage Configurations... + Click here for a description. - Discovery Profiles Scope - Specifies the type of profile to set for discovery: + Discovery Profiles Scope + Specifies the type of profile to set for discovery:
                                        • Per Language - Enables the association of different profiles with different resource types (different tools and input types), to have different settings discovered, e.g. for C and C++ source files and for different tools used by the project. In addition, selecting this option lets you have different profile settings for different folders; however, only project profile types are allowed. @@ -46,58 +46,58 @@ the entire project (configuration). This means that both the project and per-fil - Tools (language specific list) - Shows a list of language specific compilers. Select a language from the list. + Tools (language specific list) + Shows a list of language specific compilers. Select a language from the list. - Automated discovery of paths and symbols + Automated discovery of paths and symbols - Automate discovery of paths and symbols - Scans the build output to populate the path and symbol tables, such as symbol definitions, system include directories, local include directories, macros, and include files. + Automate discovery of paths and symbols + Scans the build output to populate the path and symbol tables, such as symbol definitions, system include directories, local include directories, macros, and include files. - Report path detection problems - Sets the notification of diagnostic errors for include paths that the Eclipse CDT is unable to resolve as it parses the build output. + Report path detection problems + Sets the notification of diagnostic errors for include paths that the Eclipse CDT is unable to resolve as it parses the build output. - Discovery profile - Indicates the discovery profile to use for paths and symbol detection. The type of Configuration and Discovery Profile Scope you specify determine what which Discovery Profile options display on this tab. + Discovery profile + Indicates the discovery profile to use for paths and symbol detection. The type of Configuration and Discovery Profile Scope you specify determine what which Discovery Profile options display on this tab. - Discovery profile options + Discovery profile options - Enable build output scanner info discovery - Configures the scanner to parse the output from a build for compiler commands with options that specify the definition of preprocessor symbols, and include search paths (for GCC compiler, -D and -I respectively). This button is only visible when Configuration is set to Release and the Discovery Profiles Scope is set to Configuration-wide. + Enable build output scanner info discovery + Configures the scanner to parse the output from a build for compiler commands with options that specify the definition of preprocessor symbols, and include search paths (for GCC compiler, -D and -I respectively). This button is only visible when Configuration is set to Release and the Discovery Profiles Scope is set to Configuration-wide. - Load build output from file - Specifies the name of the file you selected to load the build output from. + Load build output from file + Specifies the name of the file you selected to load the build output from. - Load - Lets you load a file to discover paths and symbols based on a previous builds' output. To activate the discovery select a build log file and then the Load button. This button is only visible when Configuration is set to Release and the Discovery Profiles Scope is set to Configuration-wide. + Load + Lets you load a file to discover paths and symbols based on a previous builds' output. To activate the discovery select a build log file and then the Load button. This button is only visible when Configuration is set to Release and the Discovery Profiles Scope is set to Configuration-wide.

                                          Note: Click Variables to open the Select Variables window to define a build output file.

                                          - Browse... - Click to locate a previously built output file to load the build output from. This button is only visible when Configuration is set to Release and the Discovery Profiles Scope is set to Configuration-wide. + Browse... + Click to locate a previously built output file to load the build output from. This button is only visible when Configuration is set to Release and the Discovery Profiles Scope is set to Configuration-wide. - Variables... - Click to specify an argument for, or create and configure simple launch variables which you can reference in launch configurations that support variables. This button is only visible when Configuration is set to Release and the Discovery Profiles Scope is set to Configuration-wide. + Variables... + Click to specify an argument for, or create and configure simple launch variables which you can reference in launch configurations that support variables. This button is only visible when Configuration is set to Release and the Discovery Profiles Scope is set to Configuration-wide. - Enable generate scanner info command - Enables the retrieval of information from the scanner. If it is not selected, the includes will be populated with default gcc system includes; Eclipse gathers the compiler settings based on the specified toolchain. This means that the Eclipse CDT can obtain the default gcc system includes to associate with the project. + Enable generate scanner info command + Enables the retrieval of information from the scanner. If it is not selected, the includes will be populated with default gcc system includes; Eclipse gathers the compiler settings based on the specified toolchain. This means that the Eclipse CDT can obtain the default gcc system includes to associate with the project.

                                          When selected, you can specify any required compiler specific commands in the Compiler invocation command field.

                                          - Compiler invocation command - Indicates the compiler specific command used to invoke the compiler (such as gcc, or more complicated commands used to perform all necessary steps for compiling C/C++ source files into .o files, and linking the object files and libraries into an executable program. For example, the command gcc -E -P -v hello.c | hello.cpp reads a compiler's configuration file and prints out information that includes the compiler's internally defined preprocessor symbols and include search paths. The information is complementary to the scanner configuration discovered when the output is parsed (if you've enabled the Enable build output scanner info discovery option), and is added to the project's scanner configuration. You can click Browse to locate this command, if required. + Compiler invocation command + Indicates the compiler specific command used to invoke the compiler (such as gcc, or more complicated commands used to perform all necessary steps for compiling C/C++ source files into .o files, and linking the object files and libraries into an executable program. For example, the command gcc -E -P -v hello.c | hello.cpp reads a compiler's configuration file and prints out information that includes the compiler's internally defined preprocessor symbols and include search paths. The information is complementary to the scanner configuration discovered when the output is parsed (if you've enabled the Enable build output scanner info discovery option), and is added to the project's scanner configuration. You can click Browse to locate this command, if required.

                                          Note: The parsing of build output for scanner information is compiler specific. For example, the GNU toolchain compilers (gcc and g++) use -I for include paths, and -D for symbol definitions. Consult your compiler specific documentation for more information about scanner information commands, such as the following gcc commands:

                                            @@ -118,17 +118,17 @@ the entire project (configuration). This means that both the project and per-fil - Browse... - Click to browse for a file to include in the compiler invocation command. This button is only visible when Configuration is set to Release and the Discovery Profiles Scope is set to Configuration-wide. + Browse... + Click to browse for a file to include in the compiler invocation command. This button is only visible when Configuration is set to Release and the Discovery Profiles Scope is set to Configuration-wide. - Compiler invocation arguments - Enter additional arguments to send to the chosen compiler. + Compiler invocation arguments + Enter additional arguments to send to the chosen compiler. -

                                            Related referenceRelated reference

                                              @@ -136,7 +136,7 @@ the entire project (configuration). This means that both the project and per-fil
                                            • Project Properties, Resource page
                                            • Project Properties, Builders page
                                            • Project Properties, C/C++ Build category -
                                                +
                                              • Project Properties, C/C++ General category -
                                                  +
                                                  • Documentation page
                                                  • File Types page
                                                  • Indexer page diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_prop_build_environment.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_prop_build_environment.htm index c003fad35d2..0c9ef687baa 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_prop_build_environment.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_prop_build_environment.htm @@ -1,4 +1,4 @@ - + @@ -8,7 +8,7 @@ -

                                                    C/C++ Project Properties, Environment

                                                    +

                                                    C/C++ Project Properties, Environment

                                                    Use the Environment property page to customize the build environment for all projects in the workspace; it lets you control the environment variables used by the build.

                                                    C/C++ Project Properties, Environment

                                                    @@ -21,68 +21,68 @@ Use the Environment property page to customize the build enviro - - Group - Description + + Group + Description - Configuration - Click here for a description. + Configuration + Click here for a description. - Manage Configurations... - Click here for a description. + Manage Configurations... + Click here for a description. - Environment variables to set - Shows the current list of environment variables and their corresponding value. These are the environment variable values used when building. + Environment variables to set + Shows the current list of environment variables and their corresponding value. These are the environment variable values used when building. - Variable - Specifies the name of the environment variable. + Variable + Specifies the name of the environment variable. - Value - Specifies the value of the environment variable. + Value + Specifies the value of the environment variable. - Append variables to native environment - Appends the variables to the native environment during its execution. + Append variables to native environment + Appends the variables to the native environment during its execution. - Replace native environment with specified one - Replaces the native environment with the specified variables, and then restores the native environment upon its completion. + Replace native environment with specified one + Replaces the native environment with the specified variables, and then restores the native environment upon its completion. - Add... - Opens the New variable dialog to create a new environment variable and value. Custom environment variables that you create appear in bold within the list. + Add... + Opens the New variable dialog to create a new environment variable and value. Custom environment variables that you create appear in bold within the list.

                                                    C/C++ Project Properties, Environment, New environment variable

                                                    Click Variables to Select variables by name to include in the value. Select Add to all configurations to make this new environment variable available to all configurations for the selected project; otherwise, the variable is only available for the currently selected configuration.

                                                    - Select... - Opens the Select variables dialog where you can choose from a list of system variables. + Select... + Opens the Select variables dialog where you can choose from a list of system variables.

                                                    C/C++ Project Properties, Environment, New environment variable

                                                    - Edit... - Modifies the name and value of the selected environment variable. + Edit... + Modifies the name and value of the selected environment variable. - Remove - Removes the selected environment variables from the list. + Remove + Removes the selected environment variables from the list. - Undefine - Undefines the currently selected variable; however, some variables, such as the PATH variable, cannot be undefined. + Undefine + Undefines the currently selected variable; however, some variables, such as the PATH variable, cannot be undefined. -

                                                    Related reference
                                                    @@ -91,13 +91,13 @@ Use the Environment property page to customize the build enviro

                                                  • Project Properties, Resource page
                                                  • Project Properties, Builders page
                                                  • Project Properties, common C/C++ Configurations handling -
                                                      +
                                                    • Project Properties, C/C++ Build category -
                                                        +
                                                      • Project Properties, C/C++ General category -
                                                          +
                                                          • Documentation page
                                                          • Export Settings page -

                                                            Customizing the C/C++ editor

                                                            +

                                                            Customizing the C/C++ editor

                                                            You can change many of the C/C++ editor preferences.

                                                            To customize the C/C++ editor preferences:

                                                              -
                                                            1. Click Window > Preferences.

                                                            2. -
                                                            3. Expand C/C++, and click C/C++ Editor.

                                                            4. +
                                                            5. Click Window > Preferences.
                                                            6. +
                                                            7. Expand C/C++, and click C/C++ Editor.
                                                            8. To set general preferences for the editor click the General tab.
                                                              Editor General Preferences Window
                                                            9. -
                                                            10. On the General Page set your preferences and click Apply. For a description of the General preferences click here.

                                                            11. +
                                                            12. On the General Page set your preferences and click Apply. For a description of the General preferences click here.
                                                            13. To customize the color of the text in the editable area of the C/C++ editor, click the Colors tab.
                                                              Editor Color Preferences Window
                                                            14. -
                                                            15. On the Colors page set your preferences and click Apply. For a description of the Color preferences click here.

                                                            16. -
                                                            17. To customize Content Assist preferences, click the Content Assist tab. For more information, see Using Content Assist

                                                            18. -
                                                            19. Click OK.

                                                            20. +
                                                            21. On the Colors page set your preferences and click Apply. For a description of the Color preferences click here.
                                                            22. +
                                                            23. To customize Content Assist preferences, click the Content Assist tab. For more information, see Using Content Assist
                                                            24. +
                                                            25. Click OK.
                                                            -

                                                            Related concepts
                                                            +

                                                            Related concepts
                                                            Coding aids

                                                            -

                                                            Related tasks +

                                                            Related tasks
                                                            Customizing the C/C++ editor

                                                            -

                                                            Related reference +

                                                            Related reference
                                                            C/C++ editor preferences

                                                            IBM Copyright Statement diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_debug_exes.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_debug_exes.htm index 7f13de99ce7..927129c26c4 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_debug_exes.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_debug_exes.htm @@ -1,4 +1,4 @@ - + @@ -13,14 +13,14 @@ ul, li { padding: 3px 0px} -

                                                            Debugging an Existing Executable

                                                            +

                                                            Debugging an Existing Executable

                                                            Use the import feature to import and debug an executable you have already built. This feature will automatically create a project and debug configuration for you. This is helpful if you have an executable built with debug symbols but may not have the project used to build the executable.

                                                            -

                                                            Importing Executables for Debugging

                                                            +

                                                            Importing Executables for Debugging

                                                            1. Select the File > Import... menu item.
                                                            2. In the Import wizard dialog, click C/C++ and select C/C++ Executable.
                                                              -

                                                              Import dialog

                                                            3. +

                                                              Import dialog

                                                            4. Click Next.
                                                            5. In the Import C/C++ Executable Files page of the Import Executable dialog:
                                                                @@ -28,7 +28,7 @@ ul, li { padding: 3px 0px}
                                                              • Type the executable path in the Select executable box or click Browse to locate the executable.
                                                              • Type or click Browse to enter a directory path in the Search directory box, then select one or more executables from the C/C++ Executable Files list.
                                                              -

                                                              Import Executable dialog

                                                              +

                                                              Import Executable dialog

                                                              NOTE You can import any executable, but only those built with debug symbols will be let you step through source code and see variable values.

                                                            6. Click Next.
                                                            7. @@ -38,12 +38,12 @@ ul, li { padding: 3px 0px}
                                                            8. To import into an existing project, activate Existing project and click Search.
                                                            9. To add a launch configuration, activate Create a Launch Configuration and select the configuration from the list, then type a name into the Name box.
                                                          -

                                                          Import Executable dialog

                                                          +

                                                          Import Executable dialog

                                                        • Click Finish.

                                                          The executable is added to the C/C++ Projects view.

                                                        • If Create a Launch Configuration was activated, the Debug dialog appears.
                                                          -

                                                          Debug launch configuration dialog

                                                          +

                                                          Debug launch configuration dialog

                                                        • Click Debug.

                                                          The debugger launches and you can begin debugging the executable.

                                                        • @@ -51,14 +51,14 @@ ul, li { padding: 3px 0px}

                                                          Setting breakpoints

                                                          Expand the executable in the C++ Projects view to see the list of source files. Only executables built with debug symbols will show a list of source files. The source files can be opened in the editor so you can set breakpoints. Use these files only for debugging, you can not change them and rebuild the executable with this project.

                                                          -

                                                          C++ Projects View

                                                          +

                                                          C++ Projects View

                                                          -

                                                          Related concepts
                                                          +

                                                          Related concepts
                                                          Debug overview
                                                          Debug information

                                                          -

                                                          Related tasks
                                                          +

                                                          Related tasks
                                                          Debugging

                                                          -

                                                          Related reference
                                                          +

                                                          Related reference
                                                          Run and Debug dialog box


                                                          Nokia Copyright Statement diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_debug_prog.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_debug_prog.htm index 02f97d75068..42527b889cd 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_debug_prog.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_debug_prog.htm @@ -1,4 +1,4 @@ - + @@ -12,7 +12,7 @@ -

                                                          Debugging a program

                                                          +

                                                          Debugging a program

                                                          You must create a debug launch configuration the first time you debug your program.

                                                          @@ -31,9 +31,9 @@ program.

                                                          the application you want to debug.
                                                        • In the C/C++ Application box, type the name of the executable that you want to run.
                                                        • -
                                                        • Click Debug.
                                                        • +
                                                        • Click Debug.

                                                          The debug perspective is opened and the application window opens on - top. The C/C++ editor window is repositioned in the perspective.

                                                          + top. The C/C++ editor window is repositioned in the perspective.

                                                        • For more information:

                                                          @@ -63,14 +63,14 @@ program.

                                                        • Click Debug.
                                                        • -

                                                          Related concepts +

                                                          Related concepts
                                                          Debug overview
                                                          Debug information

                                                          -

                                                          Related tasks +

                                                          Related tasks
                                                          Debugging

                                                          -

                                                          Related reference +

                                                          Related reference
                                                          Run and Debug dialog box

                                                          IBM Copyright Statement diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_disassembly.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_disassembly.htm index 13ad590717f..d00068669a8 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_disassembly.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_disassembly.htm @@ -1,4 +1,4 @@ - + @@ -12,7 +12,7 @@ -

                                                          Stepping into disassembled code

                                                          +

                                                          Stepping into disassembled code

                                                          The Disassembly view lets you examine your program as it steps into disassembled code. This is useful when the instruction pointer enters a function for which it does not have the source. @@ -23,14 +23,14 @@ Disassembly menu.

                                                          on the Debug view toolbar. The Debugger switches to the instruction stepping mode automatically when the Disassembly view has focus.

                                                          -

                                                          Related concepts +

                                                          Related concepts
                                                          C/C++ Development perspective

                                                          -

                                                          Related tasks +

                                                          Related tasks
                                                          Debugging

                                                          -

                                                          Related reference +

                                                          Related reference
                                                          Debug views


                                                          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 index 307b2cbbadf..64c67288509 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_discovery.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_discovery.htm @@ -1,4 +1,4 @@ - + @@ -7,7 +7,7 @@ -

                                                          Set Discovery Options

                                                          +

                                                          Set Discovery Options

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

                                                          To populate your tables:

                                                          @@ -36,7 +36,7 @@ button.


                                                          -

                                                          Related referenceRelated reference
                                                          Converting CDT 1.x Projects
                                                          C/C++ Project diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_endis_able_brk_wtch.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_endis_able_brk_wtch.htm index 103b4bcf37d..141386bcbf3 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_endis_able_brk_wtch.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_endis_able_brk_wtch.htm @@ -1,4 +1,4 @@ - + @@ -12,7 +12,7 @@ -

                                                          Enabling and disabling breakpoints and watchpoints

                                                          +

                                                          Enabling and disabling breakpoints and watchpoints

                                                          You can temporarily disable a breakpoint or watchpoint without losing the information it contains.

                                                          @@ -31,14 +31,14 @@ information it contains.

                                                          Disable or Enable. -

                                                          Related concepts +

                                                          Related concepts
                                                          C/C++ Development perspective

                                                          -

                                                          Related tasks +

                                                          Related tasks
                                                          Using breakpoints and watchpoints

                                                          -

                                                          Related reference +

                                                          Related reference
                                                          Run and Debug dialog box

                                                          diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_expressions.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_expressions.htm index 48dc177c526..8f435fa2620 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_expressions.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_expressions.htm @@ -1,4 +1,4 @@ - + @@ -12,7 +12,7 @@ -

                                                          Adding expressions

                                                          +

                                                          Adding expressions

                                                          You can add and view expressions in the Expressions view. The Expressions view is part of the Debug perspective.

                                                          @@ -27,14 +27,14 @@ view is part of the Debug perspective.

                                                          are reevaluated.

                                                          -

                                                          Related concepts +

                                                          Related concepts
                                                          C/C++ Development perspective

                                                          -

                                                          Related tasks +

                                                          Related tasks
                                                          Debugging

                                                          -

                                                          Related reference +

                                                          Related reference
                                                          Debug views

                                                          IBM Copyright Statement diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_filtererror.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_filtererror.htm index f748056d640..84568557881 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_filtererror.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_filtererror.htm @@ -1,4 +1,4 @@ - + @@ -12,7 +12,7 @@ -

                                                          Filtering the Problems view

                                                          +

                                                          Filtering the Problems view

                                                          Depending on the complexity and stage of your program, an overwhelming number of errors can be generated. You can customize Problems view to only view certain types of errors.

                                                          @@ -20,24 +20,24 @@
                                                          1. In Problems view, click the View Menu icon - View Menu icon + View Menu icon in the top right corner of the view.
                                                          2. Use Configure Contents... to define your custom filter and click OK.
                                                          3. In View Menu select Show and then your filter.
                                                          -

                                                          Related concepts +

                                                          Related concepts
                                                          Build overview
                                                          Problems View (Workbench concept)

                                                          -

                                                          Related tasks +

                                                          Related tasks
                                                          Tracking down compilation errors
                                                          Tuning Error Parsers

                                                          -

                                                          Related reference +

                                                          Related reference
                                                          Problems View (Workbench reference)

                                                          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 6dd7225e858..18aa4261bdb 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 @@ -1,4 +1,4 @@ - + @@ -9,7 +9,7 @@ -

                                                          Importing and exporting templates

                                                          +

                                                          Importing and exporting templates

                                                          You can import and export templates.

                                                          @@ -42,14 +42,14 @@ The templates.xml file containing the templates you exported is saved in your file system. -

                                                          Related concepts +

                                                          Related concepts
                                                          Content Assist

                                                          -

                                                          Related tasks +

                                                          Related tasks
                                                          Using Content Assist
                                                          Creating and editing templates

                                                          -

                                                          Related reference +

                                                          Related reference
                                                          Templates page

                                                          diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_jumperror.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_jumperror.htm index d0842e54726..fa5ae341213 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_jumperror.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_jumperror.htm @@ -1,4 +1,4 @@ - + @@ -12,7 +12,7 @@ -

                                                          Jumping to errors

                                                          +

                                                          Jumping to errors

                                                          The CDT will parse the output from the make and compiler/linker. If the CDT can determine an error or a warning, the line is highlighted in the Console view and added @@ -38,16 +38,16 @@ Informational messages are marked with Info Previous Error buttons.

                                                        -

                                                        Related concepts +

                                                        Related concepts
                                                        Build overview

                                                        -

                                                        Related tasks +

                                                        Related tasks
                                                        Tracking down compilation errors
                                                        Tuning Error Parsers

                                                        -

                                                        Related reference +

                                                        Related reference
                                                        Console View
                                                        Problems View

                                                        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 73ed1edc111..23c9cee5aea 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 @@ -1,4 +1,4 @@ - + @@ -7,7 +7,7 @@ -

                                                        Building Manually

                                                        +

                                                        Building Manually

                                                        Manual builds let you choose the scope of a build, as well as options for building, or rebuilding projects. You can view the output of the make utility in the console.

                                                        @@ -41,16 +41,16 @@ installed on your system.

                                                        submenu for C/C++ projects simply creates a link to the build all target as defined in your makefile, and is no different from an Incremental Build.

                                                        -

                                                        Related conceptsRelated concepts
                                                        Build overview

                                                        -

                                                        Related tasksRelated tasks
                                                        Defining Project Build settings
                                                        Building projects

                                                        -

                                                        Related referenceRelated reference
                                                        Make Builder page, diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_memory.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_memory.htm index ffa7aabb4fd..382273cf74e 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_memory.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_memory.htm @@ -1,4 +1,4 @@ - + @@ -12,7 +12,7 @@ -

                                                        Working with memory

                                                        +

                                                        Working with memory

                                                        You can inspect and change process memory.

                                                        @@ -65,14 +65,14 @@ Changing process memory can cause a program to crash.

                                                      • Type a new value for memory.
                                                      • -

                                                        Related concepts +

                                                        Related concepts
                                                        C/C++ Development perspective

                                                        -

                                                        Related tasks +

                                                        Related tasks
                                                        Debugging

                                                        -

                                                        Related reference +

                                                        Related reference
                                                        Debug views

                                                        IBM Copyright Statement diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_new_cpp.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_new_cpp.htm index 3cfe33fe4b9..5bfedd7194a 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_new_cpp.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_new_cpp.htm @@ -1,4 +1,4 @@ - + @@ -15,7 +15,7 @@ function changeSize(theImage,wd,ht) { -

                                                        Creating a C/C++ file

                                                        +

                                                        Creating a C/C++ file

                                                        Files are edited in the C/C++ editor that is, by default, located in the editor area to the right of the Project Explorer or C/C++ Projects views.

                                                        The marker bar on the left margin of the C/C++ editor, displays @@ -23,7 +23,7 @@ icons for errors, warnings, bookmarks, breakpoints and tasks.

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

                                                        -

                                                        To create a C++ file:

                                                        +

                                                        To create a C++ file:

                                                        1. In the Project Explorer or C++ Projects view, right-click a project, and select New > File.
                                                          @@ -34,26 +34,26 @@ selected.
                                                        2. In the File name box, type a name followed by the appropriate extension.
                                                        3. Click Finish.
                                                          - New File Wizard
                                                        4. -

                                                          The file will open in the C/C++ editor.

                                                          + New File Wizard

                                                          +

                                                          The file will open in the C/C++ editor.

                                                        5. Enter your code in the editor view.
                                                          Editor view with a sample code
                                                        6. Type CTRL+S to save the file.
                                                        -

                                                        Related conceptsRelated concepts
                                                        CDT Projects
                                                        Project file views

                                                        -

                                                        Related tasksRelated tasks
                                                        Displaying C/C++ file components in the C/C++ Projects view
                                                        Hiding files by type in the C/C++ Projects view

                                                        -

                                                        Related referenceRelated reference
                                                        Project properties

                                                        diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_new_make.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_new_make.htm index 7654dd9d6db..23f6d21295a 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_new_make.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_new_make.htm @@ -1,4 +1,4 @@ - + @@ -18,7 +18,7 @@ function changeSize(theImage,wd,ht) { -

                                                        Creating a makefile

                                                        +

                                                        Creating a makefile

                                                        If you have created a Standard Make C/C++ Project, you need to provide a makefile.

                                                        @@ -36,18 +36,18 @@ view.

                                                        Editor view with a sample code
                                                      • Click File > Save.
                                                      • -

                                                        Related concepts +

                                                        Related concepts
                                                        Makefile
                                                        Working with C/C++ project files

                                                        -

                                                        Related tasks +

                                                        Related tasks
                                                        Displaying C/C++ file components in the C/C++ Projects view
                                                        Hiding files by type in the C/C++ Projects view

                                                        -

                                                        Related reference +

                                                        Related reference
                                                        Views

                                                        diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_new_run_config.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_new_run_config.htm index a2d3544f5e9..b89df2b1272 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_new_run_config.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_new_run_config.htm @@ -1,4 +1,4 @@ - + @@ -9,7 +9,7 @@ -

                                                        Creating a run or debug configuration

                                                        +

                                                        Creating a run or debug configuration

                                                        You can create customized run configuration which you can save for reuse.

                                                        @@ -26,14 +26,14 @@ Selecting an application to run or debug. -

                                                        Related concepts +

                                                        Related concepts
                                                        CDT Projects
                                                        Project file views

                                                        -

                                                        Related tasks +

                                                        Related tasks
                                                        Creating or editing a run configuration

                                                        -

                                                        Related reference +

                                                        Related reference
                                                        Run and Debug dialog box

                                                        IBM Copyright Statement 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 c14b6be08a6..a93c3efcbcf 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 @@ -1,4 +1,4 @@ - + @@ -10,7 +10,7 @@ -

                                                        Navigating to C/C++ declarations

                                                        +

                                                        Navigating to C/C++ declarations

                                                        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 @@ -29,15 +29,15 @@ element declarations on successfully compiled programs.

                                                      • Workbench User Guide > Tasks> Navigating and finding resources
                                                      -

                                                      Related concepts +

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

                                                      -

                                                      Related tasks +

                                                      Related tasks
                                                      Searching for C/C++ elements

                                                      -

                                                      Related reference +

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

                                                      diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_build_set.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_build_set.htm index c63e2f4e923..fcefbdcbfeb 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_build_set.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_build_set.htm @@ -1,4 +1,4 @@ - + @@ -7,7 +7,7 @@ -

                                                      Defining Project Build settings

                                                      +

                                                      Defining Project Build settings

                                                      The Builder Settings page lets you:

                                                      • Select whether CDT-generated makefile should be used or custom one.
                                                      • @@ -21,7 +21,7 @@

                                                        To define build settings:
                                                        In the C/C++ Projects view, right-click your project, and select Properties. -Select C/C++ Build from the list. +Select C/C++ Build from the list.

                                                        C/C++ Build from the list.

                                                        • To stop the build when an error is encountered, select Stop on first build error.
                                                        • -
                                                        • Select one of the following build command settings:
                                                        • +
                                                        • Select one of the following build command settings:
                                                          • To use the default make command, select the Use Default check box.
                                                          • To use a build utility other than the default make command Build Command box, clear the Use Default check box .
                                                          -
                                                        • In the Workbench Build Behavior box, do the following:
                                                        • + +
                                                        • In the Workbench Build Behavior box, do the following:
                                                          • To build your project when resources are saved and change the default make build target, select the Build on resource save (Auto @@ -50,13 +51,14 @@ build target box.
                                                          • (Full Build)
                                                            check box. Enter a new build target in the Make build target box.
                                                          +
                                                        • Click OK.
                                                        -

                                                        Related conceptsRelated concepts
                                                        CDT Projects
                                                        Project file views

                                                        -

                                                        Related tasksRelated tasks
                                                        Working with C/C++ project files

                                                        diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_error_parser.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_error_parser.htm index d5bbc3c3af7..a443ece3df7 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_error_parser.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_error_parser.htm @@ -1,4 +1,4 @@ - + @@ -12,7 +12,7 @@ -

                                                        Tuning Error Parsers

                                                        +

                                                        Tuning Error Parsers

                                                        Error Parsers scan build output line by line looking for errors and warnings (also for certain informational messages). They generate Problem Markers @@ -70,17 +70,17 @@ Note that that kind of parser needs to be the first to be able to provide the CW

                                                        -

                                                        Related concepts +

                                                        Related concepts
                                                        CDT Projects
                                                        Project file views

                                                        -

                                                        Related tasks +

                                                        Related tasks
                                                        Tracking down compilation errors
                                                        Tuning Error Parsers

                                                        -

                                                        Related reference +

                                                        Related reference
                                                        Console View
                                                        Problems View
                                                        Make Targets View diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_new.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_new.htm index 75ad692afa3..15405b6cd85 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_new.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_new.htm @@ -1,4 +1,4 @@ - + @@ -10,7 +10,7 @@ -

                                                        Creating a project

                                                        +

                                                        Creating a project

                                                        You can create a standard make or managed make C or C++ project.

                                                        @@ -26,8 +26,8 @@
                                                      • In the New Project wizard, open C or C++ folder and select corresponding project.

                                                        - New Project Wizard
                                                      • -
                                                        + New Project Wizard
                                                        +
                                                      • Click Next.
                                                      • In the Project Name box, type a name.
                                                      • To specify a different directory in which to save your project, clear the @@ -41,25 +41,25 @@
                                                      • To create your project, click Finish.

                                                        - New Project Wizard
                                                      • - -
                                                        + New Project Wizard
                                                        + +
                                                      • If a message box prompts you to switch perspectives, click Yes.
                                                      • Define your project properties. For more information, - see Defining project properties. + see Defining project properties.
                                                      • -

                                                        Related concepts +

                                                        Related concepts
                                                        CDT Projects
                                                        Project file views

                                                        -

                                                        Related tasks +

                                                        Related tasks
                                                        Working with C/C++ project files
                                                        Creating a project via a project template

                                                        -

                                                        Related reference +

                                                        Related reference
                                                        Project properties
                                                        Views

                                                        diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_new_with_template.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_new_with_template.htm index 4afa2d7895d..8c99b54ad0d 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_new_with_template.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_new_with_template.htm @@ -1,4 +1,4 @@ - + @@ -10,7 +10,7 @@ -

                                                        Creating a project via a project template

                                                        +

                                                        Creating a project via a project template

                                                        From CDT 4.0 its possible to create projects based upon templates defined by the IDE supplier. What this means is that you can easily create a project which contains customized source code and is ready for use in a few clicks. Some @@ -32,7 +32,7 @@ aspects of the generated project may be customized by the user as part of the ne project type This shows the template projects that you can use as a basis for your new project. CDT comes with some simple templates, but ISVs can add further templates by using the org.eclipse.cdt.core.templates extension point.
                                                        - In the Project Name box, type a name. The example uses "HelloWorld" + In the Project Name box, type a name. The example uses "HelloWorld"

                                                        New Project Wizard @@ -41,7 +41,7 @@ aspects of the generated project may be customized by the user as part of the ne

                                                      • Click Next.
                                                      • The next page is dependent on the type of template you selected. It will consist of a number of input fields, maybe with - default values, that will be fed into the template you create.
                                                      • + default values, that will be fed into the template you create.

                                                        New Project Wizard @@ -51,8 +51,8 @@ aspects of the generated project may be customized by the user as part of the ne
                                                      • This last page "Select Configurations" can be skipped, or allows further project configuration in the same way as non-template-based projects.

                                                        - New Project Wizard
                                                      • -
                                                        + New Project Wizard +
                                                      • To create your project, click Finish. @@ -60,28 +60,28 @@ aspects of the generated project may be customized by the user as part of the ne been customized with the values you entered earlier in the wizard.

                                                        - The project created by the wizard
                                                      • -
                                                        + The project created by the wizard +
                                                      • Sometimes values you enter into the template wizard will be remembered between sessions in order that you do not need enter them each time. If you want to change these you can use Window > Preferences > C/C++ > Template Default Values

                                                        - New Project Wizard
                                                      • -
                                                        + New Project Wizard +
                                                        -

                                                        Related concepts +

                                                        Related concepts
                                                        CDT Projects
                                                        Project file views

                                                        -

                                                        Related tasks -
                                                        Working with C/C++ project files

                                                        +

                                                        Related tasks +
                                                        Working with C/C++ project files
                                                        Creating a project

                                                        -

                                                        Related reference +

                                                        Related reference
                                                        Project properties
                                                        Views

                                                        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 5a8a83d9219..bb036314de7 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 @@ -1,4 +1,4 @@ - + @@ -7,7 +7,7 @@ -

                                                        Selecting a binary parser

                                                        +

                                                        Selecting a binary parser

                                                        Selecting the correct binary parser is important to ensure the accuracy of the C/C++ Projects view and to successfully run and debug your programs. Windows users should select the PE Windows Parser. UNIX @@ -27,12 +27,13 @@ for binary parser are got from Preferences during project creation.

                                                      • Click the Binary Parser tab.
                                                        Select Binary Parser window
                                                      • -
                                                      • In the Binary Parser list, click:
                                                      • +
                                                      • In the Binary Parser list, click:
                                                        • Elf Parser, if you are a Solaris, UNIX, or Linux user.
                                                        • PE Windows Parser, if you are a Windows user.
                                                        • Cygwin PE Parser, if you are using Cygwin.
                                                        +
                                                      • Click OK.
                                                      • To change binary parsers for existing project:

                                                        @@ -45,14 +46,14 @@ for binary parser are got from Preferences during project creation.


                                                        -

                                                        Related conceptsRelated concepts
                                                        CDT Projects
                                                        Project file views

                                                        -

                                                        Related tasksRelated tasks
                                                        Working with C/C++ project files

                                                        -

                                                        Related referenceRelated reference
                                                        Binary Parser, 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 7e352acd51b..9b79328b8ee 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 @@ -1,4 +1,4 @@ - + @@ -12,7 +12,7 @@ function newWin(url) { -

                                                        Adding Include paths and symbols

                                                        +

                                                        Adding Include paths and symbols

                                                        For CDT projects, you can define include paths and preprocessor symbols for the parser. This lets the parser understand the contents of the C/C++ source code so that you can more effectively use the search and code completion features.

                                                        @@ -43,11 +43,11 @@ within your make project and select Click Move up and Move down to set elements (Include Paths, Library paths etc) order. -

                                                        Related conceptsRelated concepts
                                                        CDT Projects
                                                        Project file views

                                                        -

                                                        Related tasksRelated tasks
                                                        Working with C/C++ project files

                                                        QNX Copyright Statement diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_platf.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_platf.htm index 5670b058933..378e7ee5da3 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_platf.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_platf.htm @@ -1,4 +1,4 @@ - + @@ -12,7 +12,7 @@ -

                                                        Selecting a project type

                                                        +

                                                        Selecting a project type

                                                        While creating CDT project project, you need to select its type. @@ -45,12 +45,12 @@ While creating CDT project project, you need to select its type.

                                                        - Related concepts + Related concepts
                                                        CDT Projects
                                                        Project file views

                                                        -

                                                        Related tasks +

                                                        Related tasks
                                                        Working with C/C++ project files

                                                        diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_referenced_configs.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_referenced_configs.htm index 0cfe9355d90..17d6eb6665b 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_referenced_configs.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_referenced_configs.htm @@ -1,4 +1,4 @@ - + @@ -10,7 +10,7 @@ -

                                                        Project References

                                                        +

                                                        Project References

                                                        Project References are a powerful way of expressing dependencies between your CDT projects, allowing you to write modular software built with CDT's managedbuild. @@ -40,10 +40,10 @@ This functionality prevents you from needing to maintain and update the build se dependent projects in your workspace. Simply configure the exported settings, setup the references, and the settings are propagated and kept in sync for you. -

                                                        Related concepts +

                                                        Related concepts
                                                        -

                                                        Related reference +

                                                        Related reference
                                                        Project References Page
                                                        Export Settings Page diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_rename.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_rename.htm index 1a64bf6a849..69e600ec889 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_rename.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_rename.htm @@ -1,4 +1,4 @@ - + @@ -10,7 +10,7 @@ -

                                                        Renaming a project

                                                        +

                                                        Renaming a project

                                                        You can rename a project, and have all references changed using the refactoring engine.

                                                        @@ -20,9 +20,10 @@
                                                      • In the C/C++ Projects view, right-click a project, and select Rename.

                                                        - Project Properties menu highlighting Rename
                                                      • + Project Properties menu highlighting Rename

                                                        +
                                                      • The edit box is activated for the selected project. Type a new name.
                                                      • Press Enter.
                                                      • @@ -33,14 +34,14 @@ Renaming a project causes it to be re-indexed. This can take a significant amount of time for very large projects. The new name must be unique within the workspace.

                                                        -

                                                        Related concepts +

                                                        Related concepts
                                                        CDT Projects
                                                        Project file views

                                                        -

                                                        Related tasks +

                                                        Related tasks
                                                        Working with C/C++ project files

                                                        -

                                                        Related reference +

                                                        Related reference
                                                        Project properties

                                                        diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_prvw_hide_files.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_prvw_hide_files.htm index c9adc242644..224db0c5f5d 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_prvw_hide_files.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_prvw_hide_files.htm @@ -1,4 +1,4 @@ - + @@ -10,32 +10,32 @@ -

                                                        Hiding files by type in the C/C++ Projects view

                                                        +

                                                        Hiding files by type in the C/C++ Projects view

                                                        You can hide files by type that you do not want to see in the C/C++ Projects view.

                                                        To hide files by type:

                                                          -
                                                        1. In the C/C++ Projects view, click the Menu iconC/C++ Projects view, Menu.
                                                          +
                                                        2. In the C/C++ Projects view, click the Menu iconC/C++ Projects view, Menu.
                                                          Filters from Projects View
                                                        3. Click Filters.
                                                          C Element Filters Window
                                                        4. Select the file types that you want to hide.
                                                        5. -
                                                        6. Click OK.
                                                        7. -

                                                          The C/C++ Projects view refreshes automatically.

                                                        +
                                                      • Click OK. +

                                                        The C/C++ Projects view refreshes automatically.

                                                      • -

                                                        Related concepts +

                                                        Related concepts
                                                        CDT Projects
                                                        Project file views

                                                        -

                                                        Related tasks +

                                                        Related tasks
                                                        Displaying C/C++ file components in the C/C++ Projects view
                                                        Hiding files by type in the C/C++ Projects view

                                                        -

                                                        Related reference +

                                                        Related reference
                                                        Views

                                                        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 index 3407f178eec..f8f533597ef 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_refactoring.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_refactoring.htm @@ -1,4 +1,4 @@ - + @@ -10,7 +10,7 @@ -

                                                        Refactoring

                                                        +

                                                        Refactoring

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

                                                        @@ -20,15 +20,15 @@ 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 +

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

                                                        -

                                                        Related tasks +

                                                        Related tasks
                                                        Searching for C/C++ elements

                                                        -

                                                        Related reference +

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

                                                        diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_registers.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_registers.htm index 63fbe5c909e..05c606d16c1 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_registers.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_registers.htm @@ -1,4 +1,4 @@ - + @@ -12,7 +12,7 @@ -

                                                        Working with registers

                                                        +

                                                        Working with registers

                                                        You can modify registers in the Registers view.

                                                        @@ -21,8 +21,8 @@
                                                        1. In the Registers view, right-click a register and click Change Register Value.
                                                        2. Type a new value.
                                                        3. -
                                                        4. Press Enter.
                                                        5. -

                                                          The Register value is highlighted in red whether or not it was changed.

                                                          +
                                                        6. Press Enter.
                                                          +

                                                          The Register value is highlighted in red whether or not it was changed.

                                                        To change the number system displayed:

                                                        @@ -32,19 +32,20 @@
                                                        1. In the Registers view, right-click a register, and select Format.
                                                        2. Type a new value.
                                                        3. -
                                                        4. Do one of the following:
                                                        5. +
                                                        6. Do one of the following:
                                                          • Click Natural.
                                                          • Click Decimal.
                                                          • Click Hexadecimal.
                                                          +
                                                        -

                                                        Related concepts +

                                                        Related concepts
                                                        C/C++ Development perspective

                                                        -

                                                        Related tasks +

                                                        Related tasks
                                                        Debugging

                                                        -

                                                        Related reference +

                                                        Related reference
                                                        Debug views

                                                        IBM Copyright Statement diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_rem_wtch_brk.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_rem_wtch_brk.htm index 0b2261192db..b3a7bfe83ec 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_rem_wtch_brk.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_rem_wtch_brk.htm @@ -1,4 +1,4 @@ - + @@ -12,7 +12,7 @@ -

                                                        Removing breakpoints and watchpoints

                                                        +

                                                        Removing breakpoints and watchpoints

                                                        When you remove a breakpoint or watchpoint, the corresponding icon is removed from the marker bar where it was inserted and the Breakpoints view.

                                                        @@ -33,14 +33,14 @@ where it was inserted and the Breakpoints view.

                                                        Reference > User interface information > Icons and buttons > Editor area marker bar
                                                        .

                                                        -

                                                        Related concepts +

                                                        Related concepts
                                                        C/C++ Development perspective

                                                        -

                                                        Related tasks +

                                                        Related tasks
                                                        Using breakpoints and watchpoints

                                                        -

                                                        Related reference +

                                                        Related reference
                                                        Run and Debug dialog box

                                                        IBM Copyright Statement diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_run_arg.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_run_arg.htm index f3be6dea1df..94928d66092 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_run_arg.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_run_arg.htm @@ -1,4 +1,4 @@ - + @@ -10,7 +10,7 @@ -

                                                        Specifying execution arguments

                                                        +

                                                        Specifying execution arguments

                                                        You can specify the execution arguments that an application uses and the working directory for a run configuration.

                                                        @@ -44,14 +44,14 @@ for a run configuration.

                                                        Specifying the location of the run configuration
                                                      -

                                                      Related concepts +

                                                      Related concepts
                                                      CDT projects
                                                      Project file views

                                                      -

                                                      Related tasks +

                                                      Related tasks
                                                      Creating or editing a run configuration

                                                      -

                                                      Related reference +

                                                      Related reference
                                                      Run and Debug dialog box

                                                      IBM Copyright Statement diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_run_com.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_run_com.htm index 0ae075bcbbd..d53abeebd37 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_run_com.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_run_com.htm @@ -1,4 +1,4 @@ - + @@ -10,7 +10,7 @@ -

                                                      Specifying the location of the run configuration

                                                      +

                                                      Specifying the location of the run configuration

                                                      When you create a run configuration, it is saved with the extension .launch in org.eclipse.debug.core. You can specify an alternate location in which to store your run configuration. You can @@ -48,14 +48,14 @@ perspective to open when running an application.

                                                      -

                                                      Related concepts +

                                                      Related concepts
                                                      CDT Projects
                                                      Project file views

                                                      -

                                                      Related tasks +

                                                      Related tasks
                                                      Creating or editing a run configuration

                                                      -

                                                      Related reference +

                                                      Related reference
                                                      Run and Debug dialog box

                                                      IBM Copyright Statement diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_run_config.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_run_config.htm index e6ee509aa9c..6b4257bcbf0 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_run_config.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_run_config.htm @@ -1,4 +1,4 @@ - + @@ -10,7 +10,7 @@ -

                                                      Selecting a run or debug configuration

                                                      +

                                                      Selecting a run or debug configuration

                                                      You can select an existing run configuration to use to run your program.

                                                      @@ -26,14 +26,14 @@
                                                    • Click Run or Debug.
                                                    • -

                                                      Related concepts +

                                                      Related concepts
                                                      CDT Projects
                                                      Project file views

                                                      -

                                                      Related tasks +

                                                      Related tasks
                                                      Creating or editing a run configuration

                                                      -

                                                      Related reference +

                                                      Related reference
                                                      Run and Debug dialog box

                                                      IBM Copyright Statement diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_run_dbg.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_run_dbg.htm index 87b6dd4f0aa..8f99ea70170 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_run_dbg.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_run_dbg.htm @@ -1,4 +1,4 @@ - + @@ -18,7 +18,7 @@ function changeSize(theImage,wd,ht) { -

                                                      Defining debug settings

                                                      +

                                                      Defining debug settings

                                                      Select a debugger to use when debugging an application.

                                                      @@ -49,16 +49,16 @@ function changeSize(theImage,wd,ht) { Specifying the location of the run configuration
                                                    -

                                                    Related concepts +

                                                    Related concepts
                                                    CDT Projects
                                                    Project file views
                                                    Debug overview
                                                    Debug information

                                                    -

                                                    Related tasks +

                                                    Related tasks
                                                    Creating or editing a run configuration

                                                    -

                                                    Related reference +

                                                    Related reference
                                                    Run and Debug dialog box

                                                    IBM Copyright Statement diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_run_env.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_run_env.htm index ab98b06f52c..1c981b6f702 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_run_env.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_run_env.htm @@ -1,4 +1,4 @@ - + @@ -10,7 +10,7 @@ -

                                                    Setting environment variables

                                                    +

                                                    Setting environment variables

                                                    You can set the environment variables and values to use when an application runs.

                                                    @@ -48,14 +48,14 @@ runs.

                                                    -

                                                    Related concepts +

                                                    Related concepts
                                                    CDT Projects
                                                    Project file views

                                                    -

                                                    Related tasks +

                                                    Related tasks
                                                    Creating or editing a run configuration

                                                    -

                                                    Related reference +

                                                    Related reference
                                                    Run and Debug dialog box

                                                    IBM Copyright Statement diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_run_main.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_run_main.htm index 69c26765fda..eee321c3a0e 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_run_main.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_run_main.htm @@ -1,4 +1,4 @@ - + @@ -11,7 +11,7 @@ -

                                                    Selecting an application to run or debug

                                                    +

                                                    Selecting an application to run or debug

                                                    You need to specify the project or program that you want to run or debug for this run configuration.

                                                    @@ -49,14 +49,14 @@ this run configuration.

                                                    Specifying the location of the run configuration
                                                  -

                                                  Related concepts +

                                                  Related concepts
                                                  CDT projects
                                                  Project file views

                                                  -

                                                  Related tasks +

                                                  Related tasks
                                                  Creating or editing a run configuration

                                                  -

                                                  Related reference
                                                  +

                                                  Related reference
                                                  Run and Debug dialog box

                                                  IBM Copyright Statement diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_run_source.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_run_source.htm index 71984164173..be4177caaba 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_run_source.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_run_source.htm @@ -1,4 +1,4 @@ - + @@ -11,7 +11,7 @@ -

                                                  Specifying the location of source files

                                                  +

                                                  Specifying the location of source files

                                                  You can specify the locations of source files used when debugging a C or C++ application. By default, this information is taken from your project.

                                                  @@ -36,14 +36,14 @@ application. By default, this information is taken from your project.

                                                • To search for duplications in your source locations select the Search for duplicate source files on the path checkbox.
                                                • -

                                                  Related concepts +

                                                  Related concepts
                                                  CDT Projects
                                                  Project file views

                                                  -

                                                  Related tasks +

                                                  Related tasks
                                                  Creating or editing a run configuration

                                                  -

                                                  Related reference +

                                                  Related reference
                                                  Run and Debug 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 c379a37f950..70ded2d36ed 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 @@ -1,4 +1,4 @@ - + @@ -10,7 +10,7 @@ -

                                                  Searching for C/C++ elements

                                                  +

                                                  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 @@ -35,32 +35,36 @@ The info required to do a search is: - - + + - - + + - - + + - - + + - -
                                                  OptionExplanationOptionExplanation
                                                  Search stringthis is the name of the element you are looking for. See C/C++ search for more information on how to specify wildcard searches and how to further refine your searches by using fully qualified namesSearch stringthis is the name of the element you are looking for. See C/C++ search for more information on how to specify wildcard searches and how to further refine your searches by using fully qualified names
                                                  Search For this is the element type that you wish to search for. You can also select to search on 'Any Element' which will perform the search on a combination of all elementsSearch For this is the element type that you wish to search for. You can also select to search on 'Any Element' which will perform the search on a combination of all elements
                                                  Limit Tothis allows you to limit your search to declarations, definitions or references. You can also select 'All Occurrences' which will search for declarations, definitions and references that match the elementLimit Tothis allows you to limit your search to declarations, definitions or references. You can also select 'All Occurrences' which will search for declarations, definitions and references that match the element
                                                  Scopethis allows the user to limit the scope of the search. The three available scopes are: - + + @@ -85,10 +89,10 @@ The info required to do a search is:
                                                • Selecting an element in the Editor view
                                                • Selecting an element in the C/C++ Projects view or Selecting an element from the Outline view
                                                • -

                                                  - +
                                                  +
                                                  -

                                                  Using the C/C++ Search dialog

                                                  +

                                                  Using the C/C++ Search dialog

                                                  Search dialog box

                                                    @@ -102,14 +106,14 @@ The info required to do a search is:

                                                    Results are displayed in the Search view.

                                                    -

                                                    Selecting an element in the Editor view

                                                    +

                                                    Selecting an element in the Editor view

                                                    1. Select the desired element in the editor.
                                                    2. Right click and select All Declarations or All References and the scope you wish to search.

                                                    Results are displayed in the Search view.

                                                    -

                                                    Selecting an element in C/C++ Projects or Outline View

                                                    +

                                                    Selecting an element in C/C++ Projects or Outline View

                                                    1. Select the desired element in the tree.
                                                    2. @@ -119,13 +123,14 @@ The info required to do a search is:

                                                      For more information, see: +

                                                      • Workbench User Guide > Concepts > Views > Search view
                                                      • Workbench User Guide > Concepts > Workbench > Working Set
                                                      • Workbench User Guide > Tasks > Navigating and finding resources
                                                      -

                                                      Related concepts +

                                                      Related concepts
                                                      C/C++ search
                                                      C/C++ Indexer
                                                      @@ -133,12 +138,12 @@ The info required to do a search is: Open Declaration

                                                      -

                                                      Related tasks
                                                      +

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

                                                      -

                                                      Related reference +

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


                                                      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 index 2f7828e93ee..41a1bd98395 100644 --- 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 @@ -1,4 +1,4 @@ - + @@ -10,7 +10,7 @@ -

                                                      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 @@ -36,24 +36,25 @@ include paths and symbols are correctly defined. For more information, see

                                                    3. Select All Declarations or All References.
                                                    4. Select Workspace or Working Set....
                                                    5. The search results will appear in the Search View
                                                      - Search View Selection Search options
                                                    6. + Search View Selection Search options

                                                    For more information, see: +

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

                                                    Related concepts +

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

                                                    -

                                                    Related tasks
                                                    +

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

                                                    -

                                                    Related reference
                                                    +

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

                                                     

                                                    IBM Copyright Statement diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_set_src_fold.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_set_src_fold.htm index 03b75308a15..88c51b5e61c 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_set_src_fold.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_set_src_fold.htm @@ -1,4 +1,4 @@ - + @@ -7,7 +7,7 @@ -

                                                    Setting Source Folders

                                                    +

                                                    Setting Source Folders

                                                    Note that source folders can only be currently used with Standard Make projects. Managed Make projects treat the entire project as a source folder.

                                                    @@ -39,19 +39,19 @@ source and header files icons that are in a non-source folder will change to a "hollow" C or H.

                                                  Related concepts + src="../images/ngconcepts.gif" >
                                                  C/C++ search
                                                  C/C++ Indexer
                                                  C/C++ Indexer Progress Bar

                                                  Related tasks
                                                  + src="../images/ngtasks.gif" >
                                                  Selection Searching for C/C++ elements

                                                  Related reference + src="../images/ngref.gif" >
                                                  C/C++ search page, Search dialog box diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_shift_code.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_shift_code.htm index 0ceae020375..9c106e5f028 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_shift_code.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_shift_code.htm @@ -1,4 +1,4 @@ - + @@ -10,7 +10,7 @@ -

                                                  Shifting lines of code to the right or left

                                                  +

                                                  Shifting lines of code to the right or left

                                                  You can shift lines of code to the left or right in the C/C++ editor. You can change the tab width in the C/C++ editor preferences window. For more @@ -21,21 +21,22 @@ editor.

                                                  1. In the C/C++ editor, select the full length of the lines that you want to shift.
                                                  2. -
                                                  3. Do one of the following:
                                                  4. +
                                                  5. Do one of the following:
                                                    • To move the text to the right, press Tab.
                                                    • To move the text to the right, click Edit > Shift Right.
                                                    • To move the text to the left, press Shift+Tab.
                                                    • To move the text to the left, click Edit > Shift Left.
                                                    +
                                                  -

                                                  Related concepts +

                                                  Related concepts
                                                  Code entry

                                                  -

                                                  Related tasks +

                                                  Related tasks
                                                  Customizing the C/C++ editor

                                                  -

                                                  Related reference +

                                                  Related reference
                                                  C/C++ editor preferences

                                                  IBM Copyright Statement diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_show_proj_files.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_show_proj_files.htm index d2839654122..7e68ffbeefc 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_show_proj_files.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_show_proj_files.htm @@ -1,4 +1,4 @@ - + @@ -10,7 +10,7 @@ -

                                                  Displaying C/C++ file components in the C/C++ Projects view

                                                  +

                                                  Displaying C/C++ file components in the C/C++ Projects view

                                                  File components are displayed in the C/C++ Projects view and in the Outline view. You can display or hide all file components in the C/C++ Projects view.

                                                  @@ -32,19 +32,19 @@ view. You can display or hide all file components in the C/C++ Projects view.

                                                  Hiding files by type in the C/C++ Projects view.

                                                  -

                                                  Related concepts +

                                                  Related concepts
                                                  CDT Projects
                                                  Project file views

                                                  -

                                                  Related tasks +

                                                  Related tasks
                                                  Hiding files by type in the C/C++ Projects view
                                                  Searching for C/C++ elements
                                                  Navigate to C/C++ declarations

                                                  -

                                                  Related reference +

                                                  Related reference
                                                  C/C++ editor preferences


                                                  diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_variables.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_variables.htm index dbe67fbaf6f..30b2fc5787e 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_variables.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_variables.htm @@ -1,4 +1,4 @@ - + @@ -12,7 +12,7 @@ -

                                                  Working with variables

                                                  +

                                                  Working with variables

                                                  During a debug session, you can display variable types, and change or disable variable values.

                                                  @@ -43,14 +43,14 @@ variable is specified as volatile.

                                                • In Variables view, right-click a variable, and select Disable.
                                                • -

                                                  Related concepts +

                                                  Related concepts
                                                  C/C++ Development perspective

                                                  -

                                                  Related tasks +

                                                  Related tasks
                                                  Debugging

                                                  -

                                                  Related reference +

                                                  Related reference
                                                  Debug views

                                                  diff --git a/doc/org.eclipse.cdt.doc.user/topics_Getting_Started.xml b/doc/org.eclipse.cdt.doc.user/topics_Getting_Started.xml index 50ba8156928..e8636c08df3 100644 --- a/doc/org.eclipse.cdt.doc.user/topics_Getting_Started.xml +++ b/doc/org.eclipse.cdt.doc.user/topics_Getting_Started.xml @@ -5,6 +5,8 @@ + + -- cgit v1.2.3
                                                  Scopethis allows the user to limit the scope of the search. The three available scopes are: + + + + + - - + + - - + - - + +
                                                  Workspacethis searches all of the open projects in the workspaceWorkspacethis searches all of the open projects in the workspace
                                                  Selected Resourcesthis option becomes enabled whenever something is selected in one of the following views in the C/C++ perspective: + Selected Resourcesthis option becomes enabled whenever something is selected in one of the following views in the C/C++ perspective:
                                                  • C/C++ Projects
                                                  • Project Explorer
                                                  • @@ -71,8 +75,8 @@ The info required to do a search is:
                                                  Working Setworking sets can be selected and created Working Setworking sets can be selected and created