Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "CDT/Archive/planning/7.0"
(→API Changes) |
(→API Changes) |
||
Line 26: | Line 26: | ||
* 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 [https://bugs.eclipse.org/bugs/show_bug.cgi?id=301373 bug 301373]. | * 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 [https://bugs.eclipse.org/bugs/show_bug.cgi?id=301373 bug 301373]. | ||
− | + | ==== org.eclipse.cdt.dsf.gdb breaking API changes ==== | |
+ | * [https://bugs.eclipse.org/bugs/show_bug.cgi?id=302315 bug 302315] | ||
** Removed Deprecated synchronous interfaces | ** Removed Deprecated synchronous interfaces | ||
*** org.eclipse.cdt.dsf.gdb.actions.IReverseStepOverHandler | *** org.eclipse.cdt.dsf.gdb.actions.IReverseStepOverHandler | ||
Line 39: | Line 40: | ||
*** org.eclipse.cdt.debug.core.model.IReverseToggleHandler | *** org.eclipse.cdt.debug.core.model.IReverseToggleHandler | ||
*** org.eclipse.cdt.debug.core.model.IUncallHandler | *** org.eclipse.cdt.debug.core.model.IUncallHandler | ||
+ | |||
+ | * [https://bugs.eclipse.org/bugs/show_bug.cgi?id=304146 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) |
Revision as of 10:33, 3 March 2010
Please enter your CDT 7.0 plan items here.
Contents
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
- Removed Deprecated synchronous interfaces
- 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)