Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "CDT/User/NewIn70"

< CDT
Line 1: Line 1:
== Editor ==
+
== Editor ==
  
*The new <b>Sort Lines</b> command that sorts selected lines alphabetically.
+
*The new '''Sort Lines''' command that sorts selected lines alphabetically.
  
== Debug ==
+
== Debug ==
  
Support for GDB tracepoints. See the [[CDT/designs/Tracepoints|wiki page]] for details.
+
Support for GDB tracepoints. See the [[CDT/designs/Tracepoints|wiki page]] for details.  
  
 
== Build  ==
 
== Build  ==
  
*Error highlighting in build console. Navigation from errors in build console to location in editor, [[http://bugs.eclipse.org/295625 Bug 295625]]
+
*Error highlighting in build console. Navigation from errors in build console to location in editor, [[http://bugs.eclipse.org/295625 Bug 295625]]  
 
*Regular Expression Error Parser, [[http://bugs.eclipse.org/109139 Bug 109139]]  
 
*Regular Expression Error Parser, [[http://bugs.eclipse.org/109139 Bug 109139]]  
 
*Ability to save build log to a file, [[http://bugs.eclipse.org/306222 Bug 306222]]  
 
*Ability to save build log to a file, [[http://bugs.eclipse.org/306222 Bug 306222]]  
 
*New keyboard bindings "Run Last Make Target" F9/Shift-F9, [[http://bugs.eclipse.org/69922 Bug 69922]]  
 
*New keyboard bindings "Run Last Make Target" F9/Shift-F9, [[http://bugs.eclipse.org/69922 Bug 69922]]  
*Better algorithms to recognize MinGW and Cygwin toolchains, [[http://bugs.eclipse.org/303900 Bug 303900]], [[http://bugs.eclipse.org/195572 Bug 195572]]
+
*Better algorithms to recognize MinGW and Cygwin toolchains, [[http://bugs.eclipse.org/303900 Bug 303900]], [[http://bugs.eclipse.org/195572 Bug 195572]]  
 
*When a Hello World project is created, open generated file automatically, [[http://bugs.eclipse.org/301732 Bug 301732]]  
 
*When a Hello World project is created, open generated file automatically, [[http://bugs.eclipse.org/301732 Bug 301732]]  
 
*Organized project context menu related to build, [[http://bugs.eclipse.org/309579 Bug 309579]] . Reworked "Build Selected Configurations" dialog, [[http://bugs.eclipse.org/230185 Bug 230185]]  
 
*Organized project context menu related to build, [[http://bugs.eclipse.org/309579 Bug 309579]] . Reworked "Build Selected Configurations" dialog, [[http://bugs.eclipse.org/230185 Bug 230185]]  
*Organized build preferences under "Build" page, [[http://bugs.eclipse.org/289169 Bug 289169]] .
+
*Organized build preferences under "Build" page, [[http://bugs.eclipse.org/289169 Bug 289169]] .  
*New overlay icons, [[http://bugs.eclipse.org/298540 Bug 298540]], [[http://bugs.eclipse.org/297557 Bug 297557]], new "headers in workspace" icon [[http://bugs.eclipse.org/279502 Bug 279502]]
+
*New overlay icons, [[http://bugs.eclipse.org/298540 Bug 298540]], [[http://bugs.eclipse.org/297557 Bug 297557]], new "headers in workspace" icon [[http://bugs.eclipse.org/279502 Bug 279502]]  
 
*Managedbuilder JUnit tests fixed, [[http://bugs.eclipse.org/212596 Bug 212596]]
 
*Managedbuilder JUnit tests fixed, [[http://bugs.eclipse.org/212596 Bug 212596]]
 +
*Allow saving files while external Makefile builds are in progress
 +
*Headless Builder has been improved: supports configuration selection; returns error code if built projects have error markers
 +
*ManagedBuild GCC toolchain supports pre included header files (-include switch to gcc)
  
== Code Analysis ==
+
== Core  ==
New code analysis framework is introduced, called Codan. See this [[CDT/designs/StaticAnalysis|wiki]] for details.
+
  
== UPC ==
+
*CDT Project References can be ordered. Referenced paths and symbols automatically track this order.
* New UPC project wizard supports the Berkeley UPC toolchain [[http://bugs.eclipse.org/301998 Bug 301998]] and [[http://bugs.eclipse.org/314948 Bug 314948]]
+
*References to library projects are automatically linked in [[https://bugs.eclipse.org/76407 76407]]
 +
*A configuration can reference another configuration in the same project [[https://bugs.eclipse.org/bugs/show_bug.cgi?id=291887 291887]]
 +
*-include files can be exported beween project configurations [[https://bugs.eclipse.org/115601 Bug 115601]]
 +
 
 +
== Code Analysis  ==
 +
 
 +
New code analysis framework is introduced, called Codan. See this [[CDT/designs/StaticAnalysis|wiki]] for details.
 +
 
 +
== UPC ==
 +
 
 +
*New UPC project wizard supports the Berkeley UPC toolchain [[http://bugs.eclipse.org/301998 Bug 301998]] and [[http://bugs.eclipse.org/314948 Bug 314948]]
 +
 
 +
== Known Limitations  ==
  
== Known Limitations ==
 
 
*Cannot run or debug class in a project with GB18030 characters in workspace/project name.&nbsp; Most class libraries do not properly support the creation of a system process (via java.lang.Runtime.exec(...)) when the specified command line contains GB18030 characters. This limitation means the scanner discovery mechanism and debugger cannot launch applications when the command line it generates contains GB18030 characters. Details in [[http://bugs.eclipse.org/308803 Bug 308803]]
 
*Cannot run or debug class in a project with GB18030 characters in workspace/project name.&nbsp; Most class libraries do not properly support the creation of a system process (via java.lang.Runtime.exec(...)) when the specified command line contains GB18030 characters. This limitation means the scanner discovery mechanism and debugger cannot launch applications when the command line it generates contains GB18030 characters. Details in [[http://bugs.eclipse.org/308803 Bug 308803]]

Revision as of 16:43, 3 June 2010

Editor

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

Debug

Support for GDB tracepoints. See the wiki page for details.

Build

  • Error highlighting in build console. Navigation from errors in build console to location in editor, [Bug 295625]
  • Regular Expression Error Parser, [Bug 109139]
  • Ability to save build log to a file, [Bug 306222]
  • New keyboard bindings "Run Last Make Target" F9/Shift-F9, [Bug 69922]
  • Better algorithms to recognize MinGW and Cygwin toolchains, [Bug 303900], [Bug 195572]
  • When a Hello World project is created, open generated file automatically, [Bug 301732]
  • Organized project context menu related to build, [Bug 309579] . Reworked "Build Selected Configurations" dialog, [Bug 230185]
  • Organized build preferences under "Build" page, [Bug 289169] .
  • New overlay icons, [Bug 298540], [Bug 297557], new "headers in workspace" icon [Bug 279502]
  • Managedbuilder JUnit tests fixed, [Bug 212596]
  • Allow saving files while external Makefile builds are in progress
  • Headless Builder has been improved: supports configuration selection; returns error code if built projects have error markers
  • ManagedBuild GCC toolchain supports pre included header files (-include switch to gcc)

Core

  • CDT Project References can be ordered. Referenced paths and symbols automatically track this order.
  • References to library projects are automatically linked in [76407]
  • A configuration can reference another configuration in the same project [291887]
  • -include files can be exported beween project configurations [Bug 115601]

Code Analysis

New code analysis framework is introduced, called Codan. See this wiki for details.

UPC

Known 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(...)) when the specified command line contains GB18030 characters. This limitation means the scanner discovery mechanism and debugger cannot launch applications when the command line it generates contains GB18030 characters. Details in [Bug 308803]

Back to the top