Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "CDT/User/NewIn50"
< CDT
(→Editor) |
m (→Editor) |
||
Line 3: | Line 3: | ||
{| style="width:100%;" | {| style="width:100%;" | ||
− | |- | + | |- style="vertical-align:top;" |
| '''Code and File Templates''' | | '''Code and File Templates''' | ||
|| | || | ||
− | |||
{| | {| | ||
|- | |- | ||
− | | New preference page C/C++ > Code Style > Code Templates | + | | New preference page C/C++ > Code Style > Code Templates<br>[[Image:4.png]] |
|- | |- | ||
| Templates used in New Class and New Source/Header File wizards | | Templates used in New Class and New Source/Header File wizards | ||
+ | [[Image:1.png]] [[Image:2.png]] [[Image:3.png]] | ||
|- | |- | ||
| New generic wizard: File from Template | | New generic wizard: File from Template | ||
|} | |} | ||
− | || [http://bugs.eclipse.org/88390 88390] | + | || <ul><li>[http://bugs.eclipse.org/88390 88390]<li>[http://bugs.eclipse.org/190511 190511]<li>[http://bugs.eclipse.org/147390 147390]</ul> |
− | |- | + | |- style="vertical-align:top;" |
| '''Outline for assembly files''' || Description || [http://bugs.eclipse.org/206288 206288], [http://bugs.eclipse.org/205567 205567] | | '''Outline for assembly files''' || Description || [http://bugs.eclipse.org/206288 206288], [http://bugs.eclipse.org/205567 205567] | ||
− | |- | + | |- style="vertical-align:top;" |
| '''Code formatter improvements''' | | '''Code formatter improvements''' | ||
|| | || | ||
Line 28: | Line 28: | ||
|| | || | ||
− | |- | + | |- style="vertical-align:top;" |
| '''Content Assist improvements''' | | '''Content Assist improvements''' | ||
|| | || | ||
Line 38: | Line 38: | ||
|| | || | ||
− | |- | + | |- style="vertical-align:top;" |
| '''Doxygen editor support (plus framework)''' | | '''Doxygen editor support (plus framework)''' | ||
|| Description | || Description | ||
|| [http://bugs.eclipse.org/178386 178386] | || [http://bugs.eclipse.org/178386 178386] | ||
− | |- | + | |- style="vertical-align:top;" |
| '''Mark Occurrences''' | | '''Mark Occurrences''' | ||
|| Description | || Description | ||
|| [http://bugs.eclipse.org/159812 159812] | || [http://bugs.eclipse.org/159812 159812] | ||
− | |- | + | |- style="vertical-align:top;" |
| '''Folding of compound statements''' || Description || [http://bugs.eclipse.org/174597 174597] (contributed by Elazar Leibovich) | | '''Folding of compound statements''' || Description || [http://bugs.eclipse.org/174597 174597] (contributed by Elazar Leibovich) | ||
− | |- | + | |- style="vertical-align:top;" |
| '''Macro expansion hover and exploration tool''' || Description || [http://bugs.eclipse.org/23540 23540] | | '''Macro expansion hover and exploration tool''' || Description || [http://bugs.eclipse.org/23540 23540] | ||
− | |- | + | |- style="vertical-align:top;" |
| '''Spell Checking''' || Description || [http://bugs.eclipse.org/190512 190512] | | '''Spell Checking''' || Description || [http://bugs.eclipse.org/190512 190512] | ||
− | |- | + | |- style="vertical-align:top;" |
| '''Scalability mode''' || Description || [http://bugs.eclipse.org/226955 226955] | | '''Scalability mode''' || Description || [http://bugs.eclipse.org/226955 226955] | ||
− | |- | + | |- style="vertical-align:top;" |
| '''Visual Studio key bindings''' || Description || [http://bugs.eclipse.org/209218 209218] | | '''Visual Studio key bindings''' || Description || [http://bugs.eclipse.org/209218 209218] | ||
|} | |} |
Revision as of 05:55, 2 June 2008
Contents
Editor
Code and File Templates |
|
||||
Outline for assembly files | Description | 206288, 205567 | |||
Code formatter improvements | |||||
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 |
- Open Declaration
- Open Element
- Search
Call Hierarchy
- Icon decorator to show read and write-access for variables - 156692
- Support for polymorphic method calls (virtual methods) - 156689
Refactoring
- Infrastructure
- 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 with c and c++ files - 191989,191315, 183126, 224711
- Handling static variables/functions defined in a header - 180305
- Support for unnamed namespaces - 162226
- Support for nested anonymous struct members - 216791
- Support for namespace composition - 200673
- Support for using declarations - 216527
- Support for long long - 209049
- Support for asm labels - 226121
- Support for ommitted operands in conditional expressions - 212905
- Support for case-declarations with ranges - 211882
- Performance improvement when using large include search paths - 225302
- Smaller index databases - 210392
- Visual indication of indexer status - 159731
- Diagnostics for indexer - 213561
- Improved configuration of indexer - 215789, 173848, 215783, 220358, 227088, 228012
- Maintenance - 211457, 211603,210730, 203170, 209682, 185343, 213029, 213287, 215629, 215642, 217102, 217271, 217414, 214146, 209582, 218389, 168924, 104706, 219424, 219834, 221796, 222026, 223020, 223777, 209813, 162470, 226274, 226492, 227082, 227085, 227110, 227122, 227393, 228118, 228422, 228504, 226877, 229917, 229218, 231744, 233511
- New implementation for the preprocessor:
- Comment tokens ignored when on same line as directive - 192546
- ASCII control characters in C/C++ files are flagged as errors - 106344
- Support for alternate keywords (or, ...) - 187776
- Scanner incorrectly handles #include line with macro - 156990
- Unreported references to macros when passed as argument to another macro - 94673
- Fix the location concept for the AST - 202459
- Support for trigraphs and digraphs - 64993])
- Others: 145270 117029, 210344, 190884, 188855, 180140, 122891, 120472, 116962, 90956, 90978
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.