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/Archive/planning/7.0

< CDT‎ | Archive‎ | planning
Revision as of 10:33, 3 March 2010 by Marc.khouzam.gmail.com (Talk | contribs) (API Changes)

Please enter your CDT 7.0 plan items here.

Parser/Indexer/Editor

  • Arithmetic conversions for binary and unary expressions, bug 231859.
  • C++0x features supported by gcc 4.3, bug 294730.
    • Variadic templates,
    • Right angle brackets,
    • Default template arguments for function templates,
    • Rvalue references,
    • Static assertions,
    • Declared type of an expression.

Build

  • Error highlighting and navigation in Build Console bug 295625
  • Saving build output into a file from CDT console, bug 294106
  • Generic user-configurable Regex Error Parser bug 109139
  • Run last make target key binding bug 69922

Debug

  • Tracepoints will be added to the CDT, with support from the DSF-GDB integration. Details and screen-shots can be found at this wiki page. The development effort is being tracked by bug 284286.

Other

API Changes

  • Adding API tooling tags @noextend, @noimplement, @noinstantiate to all classes of org.eclipse.cdt.make.* and org.eclipse.cdt.managedbuilder.* where comments do not indicate otherwise, see bug 301373.

org.eclipse.cdt.dsf.gdb breaking API changes

  • bug 302315
    • Removed Deprecated synchronous interfaces
      • org.eclipse.cdt.dsf.gdb.actions.IReverseStepOverHandler
      • org.eclipse.cdt.dsf.gdb.actions.IReverseStepIntoHandler
      • org.eclipse.cdt.dsf.gdb.actions.IReverseResumeHandler
      • org.eclipse.cdt.dsf.gdb.actions.IReverseToggleHandler
      • org.eclipse.cdt.dsf.gdb.actions.IUncallHandler
    • These have been replaced by asynchronous interfaces
      • org.eclipse.cdt.debug.core.model.IReverseStepOverHandler
      • org.eclipse.cdt.debug.core.model.IReverseStepIntoHandler
      • org.eclipse.cdt.debug.core.model.IReverseResumeHandler
      • org.eclipse.cdt.debug.core.model.IReverseToggleHandler
      • org.eclipse.cdt.debug.core.model.IUncallHandler
  • bug 304146
      • GDBControl constructor has changed from "public GDBControl(DsfSession, ILaunchConfiguration)" to "public GDBControl(DsfSession, ILaunchConfiguration, CommandFactory)"
      • GDBControl_7_0 constructor has changed from "public GDBControl_7_0(DsfSession, ILaunchConfiguration)" to "public GDBControl_7_0(DsfSession, ILaunchConfiguration, CommandFactory)"
      • AbstractMIControl constructor has changed from "public AbstractMIControl(DsfSession, boolean)" to "public AbstractMIControl(DsfSession session, boolean, CommandFactory)"
      • The interface IGDBControl used to be defined as "public interface IGDBControl extends ICommandControlService" but has now changed to "public interface IGDBControl extends IMICommandControl" (where IMICommandControl extends ICommandControlService)

Back to the top