Jump to: navigation, search

Difference between revisions of "CDT/User/NewIn50"

< CDT
m (Editor)
Line 1: Line 1:
 
== Editor ==
 
== Editor ==
* Code and File Templates - [http://bugs.eclipse.org/88390 88390], [http://bugs.eclipse.org/190511 190511], [http://bugs.eclipse.org/147390 147390]
+
 
** New preference page: C/C++ > Code Style > Code Templates
+
{| style="width:100%;"
** Templates are used by New Class wizard, New Source/Header File wizards
+
 
** New generic wizard: File from Template
+
|-
* Outline for assembly files - [http://bugs.eclipse.org/206288 206288], [http://bugs.eclipse.org/205567 205567]
+
| '''Code and File Templates'''
* Code formatter improvements
+
||
 +
{|
 +
|-  
 +
| New preference page C/C++ > Code Style > Code Templates
 +
|-
 +
| Templates used in New Class and New Source/Header File wizards
 +
|-
 +
| New generic wizard: File from Template
 +
|}
 +
|| [http://bugs.eclipse.org/88390 88390], [http://bugs.eclipse.org/190511 190511], [http://bugs.eclipse.org/147390 147390]
 +
 
 +
|-
 +
| '''Outline for assembly files''' || Description || [http://bugs.eclipse.org/206288 206288], [http://bugs.eclipse.org/205567 205567]
 +
 
 +
|-
 +
| '''Code formatter improvements'''
 +
||
 
** New whitespace options - [http://bugs.eclipse.org/178601 178601]
 
** New whitespace options - [http://bugs.eclipse.org/178601 178601]
 
** New line wrapping options - [http://bugs.eclipse.org/191980 191980], [http://bugs.eclipse.org/192656 192656]
 
** New line wrapping options - [http://bugs.eclipse.org/191980 191980], [http://bugs.eclipse.org/192656 192656]
 
** Improve GNU coding style compliance - [http://bugs.eclipse.org/192764 192764]
 
** Improve GNU coding style compliance - [http://bugs.eclipse.org/192764 192764]
* Content Assist improvements
+
||
 +
 
 +
|-
 +
| '''Content Assist improvements'''
 +
||
 
** Ignore auto activation when typing float - [http://bugs.eclipse.org/193464 193464]
 
** Ignore auto activation when typing float - [http://bugs.eclipse.org/193464 193464]
 
** Proposals for include directives - [http://bugs.eclipse.org/113568 113568]
 
** Proposals for include directives - [http://bugs.eclipse.org/113568 113568]
Line 15: Line 35:
 
** Content assist within macro arguments - [http://bugs.eclipse.org/200208 200208]
 
** Content assist within macro arguments - [http://bugs.eclipse.org/200208 200208]
 
** Maintenance - [http://bugs.eclipse.org/191315 191315], [http://bugs.eclipse.org/229062 229062], [http://bugs.eclipse.org/230389 230389]
 
** Maintenance - [http://bugs.eclipse.org/191315 191315], [http://bugs.eclipse.org/229062 229062], [http://bugs.eclipse.org/230389 230389]
* Framework for documentation tool support in the editor, and a Doxygen implementation - [http://bugs.eclipse.org/178386 178386]
+
||
* Mark Occurrences - [http://bugs.eclipse.org/159812 159812]
+
 
* Folding of compound statements (contributed by Elazar Leibovich) - [http://bugs.eclipse.org/174597 174597]
+
|-
* Macro expansion hover and exploration tool - [http://bugs.eclipse.org/23540 23540]
+
| '''Doxygen editor support (plus framework)'''
* Spell Checking - [http://bugs.eclipse.org/190512 190512]
+
|| Description
* Scalability mode - [http://bugs.eclipse.org/226955 226955]
+
|| [http://bugs.eclipse.org/178386 178386]
* Visual Studio key bindings - [http://bugs.eclipse.org/209218 209218]
+
 
 +
|-
 +
| '''Mark Occurrences'''
 +
|| Description
 +
|| [http://bugs.eclipse.org/159812 159812]
 +
 
 +
|-
 +
| '''Folding of compound statements''' || Description || [http://bugs.eclipse.org/174597 174597] (contributed by Elazar Leibovich)
 +
 
 +
|-
 +
| '''Macro expansion hover and exploration tool''' || Description || [http://bugs.eclipse.org/23540 23540]
 +
 
 +
|-
 +
| '''Spell Checking''' || Description || [http://bugs.eclipse.org/190512 190512]
 +
 
 +
|-
 +
| '''Scalability mode''' || Description || [http://bugs.eclipse.org/226955 226955]
 +
 
 +
|-
 +
| '''Visual Studio key bindings''' || Description || [http://bugs.eclipse.org/209218 209218]
 +
|}
  
 
== Navigation and Search ==
 
== Navigation and Search ==

Revision as of 05:25, 2 June 2008

Editor

Code and File Templates
New preference page C/C++ > Code Style > Code Templates
Templates used in New Class and New Source/Header File wizards
New generic wizard: File from Template
88390, 190511, 147390
Outline for assembly files Description 206288, 205567
Code formatter improvements
    • New whitespace options - 178601
    • New line wrapping options - 191980, 192656
    • Improve GNU coding style compliance - 192764
Content Assist improvements
Doxygen editor support (plus framework) Description 178386
Mark Occurrences Description 159812
Folding of compound statements Description 174597 (contributed by Elazar Leibovich)
Macro expansion hover and exploration tool Description 23540
Spell Checking Description 190512
Scalability mode Description 226955
Visual Studio key bindings Description 209218

Navigation and Search

  • Open Declaration
    • Operators - 93281
    • Empty macros - 198649
    • From elements in the Outline View - 222721
    • From within preprocessing statements - 215906
    • From arguments to a macro expansion - 208300
  • Open Element
    • Support for static functions/variables - 193057
    • Improvements to the Open Element dialog - 209550, 209762
  • Search
    • Static functions/variables - 196414
    • Search for macros - 156561
    • Search for references of local variables - 151334
    • Search view usability improvements - 212166

Call Hierarchy

  • Icon decorator to show read and write-access for variables - 156692
  • Support for polymorphic method calls (virtual methods) - 156689

Refactoring

  • Infrastructure
    • Modelling transformations on the AST - 214334
    • Filtering context-menu based on selection 60249
  • Generate Getter Setters 226658
  • Hide Method Refactoring 226490
  • Implement Method Refactoring 226646
  • Extract Constant Refactoring 181493
  • Extract Function Refactoring 226484
  • Maintenance of rename-refactoring 220741

Indexer

Projects & Build

  • Improved usability of Project Properties pages 228953, 228958, 229771
  • Make targets at the project level are built in the project build directory 176906.

Debug

  • Added gdb catchpoints (event breakpoints) support 226689
  • Executables View - 182388