Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

CDT/User/NewIn60

< CDT
Revision as of 09:45, 12 June 2009 by Jamesblackburn+eclipse.gmail.com (Talk | contribs) (Project and Build: headless build)

Editor

  • Rename in File.
  • Add Include significantly improved.
  • Inactive code is shown in Outline view.
  • Grouping of method definitions in the Outline view.
  • Improved Macro Exploration control.
  • Block selection mode (Platform feature).
  • C style block commenting (Ctrl-Shift-/) improved.

Indexing

  • Index support for implicit references and overloaded operators
  • Heuristics to pick up otherwise unresolved include files from the project (bug 213562)
  • Rework of template instantiation

Navigation and Search

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

Refactoring

  • Extract local variable

Project and Build

  • Added a converter to convert a general project to a Managed make project
  • Fixes to Makefile converter
  • 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
    • Context menu actions on Working Sets in the Project Explorer for activating and building configurations
    • For more details, see the design document
  • Drag and Drop of Make Targets in Make Target View. It is possible to copy/paste, drag files from Project Explorer to the view, or Make Targets to external editor, many options available.
  • Make Targets icons, menu and dialogs have been enhanced.
  • ErrorParserManager has been significantly simplified and improved. See bug 264715 and its subtasks.
    • Now uses a much more accurate algorithm for associating errors/warnings from build output with files in the workspace.
    • Other C/C++ projects from the workspace are considered now when looking for files.
    • Ability to handle EFS projects.
    • Improved performance.
  • Remote Project Support
    • New ICommandLauncher interface supports overriding how build commands are launched.
    • EFS resources now supported with Managed Build.
  • XL C/C++ Compiler Support
    • The XL C/C++ Error Parser has been modernized. It can handle compiler errors/warnings better and now also xlC linker warnings.
    • XL C/C++ v10.1 option support in Managed Build
    • XL UPC compiler support added.
  • In the Problems View, external file locations (outside of the workspace) have been moved to the Location column and associated with "Open External Location" menu.
  • Headless Build You can now Import and Build CDT Projects without starting the IDE.

Debug and Launch

Bugs Fixed in this Release

Fixed in CDT 6.0

Back to the top