Jump to: navigation, search

Difference between revisions of "CDT/User/NewIn50"

< CDT
(Refactoring)
Line 1: Line 1:
<i> This page is under construction </i>
 
 
== Projects ==
 
 
* Improved usability of Project Properties pages
 
 
== Build ==
 
 
* Make targets at the project level are built in the project build directory [http://bugs.eclipse.org/bugs/show_bug.cgi?id=176906 176906].
 
  
 
== Editor ==
 
== Editor ==
Line 90: Line 81:
 
** Support for trigraphs and digraphs  - [http://bugs.eclipse.org/64993 64993]])
 
** Support for trigraphs and digraphs  - [http://bugs.eclipse.org/64993 64993]])
 
** Others: [http://bugs.eclipse.org/145270 145270] [http://bugs.eclipse.org/117029 117029], [http://bugs.eclipse.org/210344 210344], [http://bugs.eclipse.org/190884 190884], [http://bugs.eclipse.org/188855 188855], [http://bugs.eclipse.org/180140 180140], [http://bugs.eclipse.org/122891 122891], [http://bugs.eclipse.org/120472 120472], [http://bugs.eclipse.org/116962 116962], [http://bugs.eclipse.org/90956 90956], [http://bugs.eclipse.org/90978 90978]
 
** Others: [http://bugs.eclipse.org/145270 145270] [http://bugs.eclipse.org/117029 117029], [http://bugs.eclipse.org/210344 210344], [http://bugs.eclipse.org/190884 190884], [http://bugs.eclipse.org/188855 188855], [http://bugs.eclipse.org/180140 180140], [http://bugs.eclipse.org/122891 122891], [http://bugs.eclipse.org/120472 120472], [http://bugs.eclipse.org/116962 116962], [http://bugs.eclipse.org/90956 90956], [http://bugs.eclipse.org/90978 90978]
 +
 +
 +
<i> This page is under construction </i>
 +
 +
== Projects & Build ==
 +
 +
* Improved usability of Project Properties pages
 +
* Make targets at the project level are built in the project build directory [http://bugs.eclipse.org/bugs/show_bug.cgi?id=176906 176906].
  
 
== Debug ==
 
== Debug ==
 
* Added gdb catchpoints (event breakpoints) support
 
* Added gdb catchpoints (event breakpoints) support
 
* Executables View - [http://bugs.eclipse.org/182388 182388]
 
* Executables View - [http://bugs.eclipse.org/182388 182388]

Revision as of 09:11, 16 May 2008

Editor

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

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


This page is under construction

Projects & Build

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

Debug

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