Jump to: navigation, search

Difference between revisions of "CDT/User/NewIn50"

< CDT
m (Editor)
m
Line 76: Line 76:
  
 
== Navigation and Search ==
 
== Navigation and Search ==
* Open Declaration  
+
{| style="width:100%;"
** Operators - [http://bugs.eclipse.org/93281 93281]
+
 
** Empty macros - [http://bugs.eclipse.org/198649 198649]
+
|- style="vertical-align:top;"
** From elements in the Outline View - [http://bugs.eclipse.org/222721 222721]
+
| '''Open Declaration'''
** From within preprocessing statements - [http://bugs.eclipse.org/215906 215906]
+
||
** From arguments to a macro expansion - [http://bugs.eclipse.org/208300 208300]
+
{| style="width:100%;"
* Open Element
+
|-
** Support for static functions/variables - [http://bugs.eclipse.org/193057 193057]
+
| Operators || [http://bugs.eclipse.org/93281 93281]
** Improvements to the Open Element dialog - [http://bugs.eclipse.org/209550 209550], [http://bugs.eclipse.org/209762 209762]
+
|-
* Search
+
| Empty macros || [http://bugs.eclipse.org/198649 198649]
** Static functions/variables - [http://bugs.eclipse.org/196414 196414]
+
|-
** Search for macros - [http://bugs.eclipse.org/156561 156561]
+
| From elements in the Outline View || [http://bugs.eclipse.org/222721 222721]
** Search for references of local variables - [http://bugs.eclipse.org/151334 151334]
+
|-
** Search view usability improvements - [http://bugs.eclipse.org/212166 212166]
+
| From within preprocessing statements || [http://bugs.eclipse.org/215906 215906]
 +
|-
 +
| From arguments to a macro expansion || [http://bugs.eclipse.org/208300 208300]
 +
|}
 +
 
 +
|- style="vertical-align:top;"
 +
| '''Open Element'''
 +
||
 +
{| style="width:100%;"
 +
|-
 +
| Support for static functions/variables || [http://bugs.eclipse.org/193057 193057]
 +
|-
 +
| Improvements to the Open Element dialog || <ul><li>[http://bugs.eclipse.org/209550 209550]<li>[http://bugs.eclipse.org/209762 209762]</ul>
 +
|}
 +
 
 +
|- style="vertical-align:top;"
 +
| '''Search'''
 +
||
 +
{| style="width:100%;"
 +
|-
 +
| Static functions/variables || [http://bugs.eclipse.org/196414 196414]
 +
|-
 +
| Search for macros || [http://bugs.eclipse.org/156561 156561]
 +
|-
 +
| Search for references of local variables || [http://bugs.eclipse.org/151334 151334]
 +
|-
 +
| Search view usability improvements || [http://bugs.eclipse.org/212166 212166]
 +
|}
 +
 
 +
|}
  
 
== Call Hierarchy ==
 
== Call Hierarchy ==
* Icon decorator to show read and write-access for variables - [http://bugs.eclipse.org/156692 156692]
+
{| style="width:100%;"
* Support for polymorphic method calls (virtual methods) - [http://bugs.eclipse.org/156689 156689]
+
 
 +
|- style="vertical-align:top;"
 +
| '''Read/Write decorators''' || Icon decorator to show read and write-access for variables || [http://bugs.eclipse.org/156692 156692]
 +
 
 +
|- style="vertical-align:top;"
 +
| '''Polymorphic method calls''' || Support for polymorphic method calls (virtual methods) || [http://bugs.eclipse.org/156689 156689]
 +
 
 +
|}
  
 
== Refactoring ==
 
== Refactoring ==

Revision as of 08:30, 2 June 2008

Editor

Code and File Templates User-definable templates are now available and are used to populate new files.
New preference page C/C++ > Code Style > Code Templates
4.png
Templates used in New Class and New Source/Header File wizards
2.png
New generic wizard: File from Template
Outline for assembly files Description
Code formatter improvements
New whitespace options 178601
New line wrapping options 191980, 192656
Improve GNU coding style compliance 192764
Content Assist improvements
Ignore auto activation when typing float - 193464
Proposals for include directives 113568
Sort by relevance 172862
Content assist within macro arguments 200208
Maintenance 191315, 229062,230389
Doxygen editor support (plus framework) Auto-generation of tags and a pluggable framework for other documentation tools is now available.
11.png10.png
178386
Mark Occurrences Highlights where the selected identifier occurs elsewhere in the editor.
5.png 6.png 7.png
159812
Folding of compound statements 8.png 9.png 174597 (contributed by Elazar Leibovich)
Macro expansion hover and exploration tool Description 23540
Spell Checking Spell-checking is now available and enabled by default.
13.png
190512
Scalability mode The editor can now be opened with reduced functionality when working with very large files.
14.png15.png
226955
Visual Studio key bindings You can now configure the IDE to recognize Visual Studio key bindings
12.png
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
Search
Static functions/variables 196414
Search for macros 156561
Search for references of local variables 151334
Search view usability improvements 212166

Call Hierarchy

Read/Write decorators Icon decorator to show read and write-access for variables 156692
Polymorphic method calls 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