mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-29 19:45:01 +02:00
Merge remote-tracking branch 'cdt/master' into sd90
This commit is contained in:
commit
2e05e421b3
4 changed files with 48 additions and 33 deletions
|
@ -124,7 +124,7 @@ public interface IIndexManager extends IPDOMManager {
|
|||
public static final int UPDATE_ALL= 0x1;
|
||||
|
||||
/**
|
||||
* Constant for requesting an update of translation units if theit timestamps have changed.
|
||||
* Constant for requesting an update of translation units if their timestamps have changed.
|
||||
*/
|
||||
public static final int UPDATE_CHECK_TIMESTAMPS= 0x2;
|
||||
|
||||
|
|
|
@ -20,46 +20,48 @@
|
|||
<ul>
|
||||
<li class="toclevel-2"><a href="#Pin_the_Call_Hierarchy_View"><span class="tocnumber">1.1</span> <span class="toctext">Pin the Call Hierarchy View</span></a></li>
|
||||
<li class="toclevel-2"><a href="#Filtering_in_Outline_Views"><span class="tocnumber">1.2</span> <span class="toctext">Filtering in Outline Views</span></a></li>
|
||||
<li class="toclevel-2"><a href="#Mouse_Hover_for_auto_Keyword"><span class="tocnumber">1.3</span> <span class="toctext">Mouse Hover for 'auto' Keyword</span></a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toclevel-1"><a href="#Indexing"><span class="tocnumber">2</span> <span class="toctext">Indexing</span></a></li>
|
||||
<li class="toclevel-1"><a href="#Codan"><span class="tocnumber">3</span> <span class="toctext">Codan</span></a>
|
||||
<li class="toclevel-1"><a href="#Refactoring"><span class="tocnumber">2</span> <span class="toctext">Refactoring</span></a></li>
|
||||
<li class="toclevel-1"><a href="#Indexing"><span class="tocnumber">3</span> <span class="toctext">Indexing</span></a></li>
|
||||
<li class="toclevel-1"><a href="#Code_Analysis"><span class="tocnumber">4</span> <span class="toctext">Code Analysis</span></a>
|
||||
<ul>
|
||||
<li class="toclevel-2"><a href="#External-tool-based_Checkers"><span class="tocnumber">3.1</span> <span class="toctext">External-tool-based Checkers</span></a></li>
|
||||
<li class="toclevel-2"><a href="#New_Codan_checkers"><span class="tocnumber">3.2</span> <span class="toctext">New Codan checkers</span></a></li>
|
||||
<li class="toclevel-2"><a href="#External-tool-based_Checkers"><span class="tocnumber">4.1</span> <span class="toctext">External-tool-based Checkers</span></a></li>
|
||||
<li class="toclevel-2"><a href="#New_Codan_checkers"><span class="tocnumber">4.2</span> <span class="toctext">New Codan checkers</span></a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toclevel-1"><a href="#Build"><span class="tocnumber">4</span> <span class="toctext">Build</span></a>
|
||||
<li class="toclevel-1"><a href="#Build"><span class="tocnumber">5</span> <span class="toctext">Build</span></a>
|
||||
<ul>
|
||||
<li class="toclevel-2"><a href="#Scanner_Discovery"><span class="tocnumber">4.1</span> <span class="toctext">Scanner Discovery</span></a></li>
|
||||
<li class="toclevel-2"><a href="#Mac_OSX_Frameworks"><span class="tocnumber">4.2</span> <span class="toctext">Mac OSX Frameworks</span></a></li>
|
||||
<li class="toclevel-2"><a href="#Console"><span class="tocnumber">4.3</span> <span class="toctext">Console</span></a></li>
|
||||
<li class="toclevel-2"><a href="#Parallel_Build"><span class="tocnumber">4.4</span> <span class="toctext">Parallel Build</span></a></li>
|
||||
<li class="toclevel-2"><a href="#Managed_Build"><span class="tocnumber">4.5</span> <span class="toctext">Managed Build</span></a></li>
|
||||
<li class="toclevel-2"><a href="#Scanner_Discovery"><span class="tocnumber">5.1</span> <span class="toctext">Scanner Discovery</span></a></li>
|
||||
<li class="toclevel-2"><a href="#Mac_OSX_Frameworks"><span class="tocnumber">5.2</span> <span class="toctext">Mac OSX Frameworks</span></a></li>
|
||||
<li class="toclevel-2"><a href="#Console"><span class="tocnumber">5.3</span> <span class="toctext">Console</span></a></li>
|
||||
<li class="toclevel-2"><a href="#Parallel_Build"><span class="tocnumber">5.4</span> <span class="toctext">Parallel Build</span></a></li>
|
||||
<li class="toclevel-2"><a href="#Managed_Build"><span class="tocnumber">5.5</span> <span class="toctext">Managed Build</span></a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toclevel-1"><a href="#Debug"><span class="tocnumber">5</span> <span class="toctext">Debug</span></a>
|
||||
<li class="toclevel-1"><a href="#Debug"><span class="tocnumber">6</span> <span class="toctext">Debug</span></a>
|
||||
<ul>
|
||||
<li class="toclevel-2"><a href="#Multicore_Visualizer_View"><span class="tocnumber">5.1</span> <span class="toctext">Multicore Visualizer View</span></a></li>
|
||||
<li class="toclevel-2"><a href="#Partitioning_of_large_arrays"><span class="tocnumber">5.2</span> <span class="toctext">Partitioning of large arrays</span></a></li>
|
||||
<li class="toclevel-2"><a href="#Edit_Breakpoint_on_Create"><span class="tocnumber">5.3</span> <span class="toctext">Edit Breakpoint on Create</span></a></li>
|
||||
<li class="toclevel-2"><a href="#Breakpoint_Toggle_Short-Cuts"><span class="tocnumber">5.4</span> <span class="toctext">Breakpoint Toggle Short-Cuts</span></a></li>
|
||||
<li class="toclevel-2"><a href="#Function_Breakpoint_Manual_Entry"><span class="tocnumber">5.5</span> <span class="toctext">Function Breakpoint Manual Entry</span></a></li>
|
||||
<li class="toclevel-2"><a href="#Advanced_character_encoding_support"><span class="tocnumber">5.6</span> <span class="toctext">Advanced character encoding support</span></a></li>
|
||||
<li class="toclevel-2"><a href="#Timeout_support_for_GDB_commands_in_DSF.2FGDB"><span class="tocnumber">5.7</span> <span class="toctext">Timeout support for GDB commands in DSF/GDB</span></a></li>
|
||||
<li class="toclevel-2"><a href="#Multi-select_Resume.2FSuspend_operations"><span class="tocnumber">5.8</span> <span class="toctext">Multi-select Resume/Suspend operations</span></a></li>
|
||||
<li class="toclevel-2"><a href="#Show_only_suspended_threads_in_Debug_view"><span class="tocnumber">5.9</span> <span class="toctext">Show only suspended threads in Debug view</span></a></li>
|
||||
<li class="toclevel-2"><a href="#Multi-select_attach_dialog"><span class="tocnumber">5.10</span> <span class="toctext">Multi-select attach dialog</span></a></li>
|
||||
<li class="toclevel-2"><a href="#Default_Postmortem_file_location"><span class="tocnumber">5.11</span> <span class="toctext">Default Postmortem file location</span></a></li>
|
||||
<li class="toclevel-2"><a href="#Support_for_Fast_Tracepoints"><span class="tocnumber">5.12</span> <span class="toctext">Support for Fast Tracepoints</span></a></li>
|
||||
<li class="toclevel-2"><a href="#Enhancements_to_Tracepoints"><span class="tocnumber">5.13</span> <span class="toctext">Enhancements to Tracepoints</span></a></li>
|
||||
<li class="toclevel-2"><a href="#Show_the_actual_variable_type_based_on_RTTI"><span class="tocnumber">5.14</span> <span class="toctext">Show the actual variable type based on RTTI</span></a></li>
|
||||
<li class="toclevel-2"><a href="#Build_variables_support_in_.22C.2FC.2B.2B_Application.22_field_of_launch_configuration"><span class="tocnumber">5.15</span> <span class="toctext">Build variables support in "C/C++ Application" field of launch configuration</span></a></li>
|
||||
<li class="toclevel-2"><a href="#Support_for_octal_number_format_in_CDI"><span class="tocnumber">5.16</span> <span class="toctext">Support for octal number format in CDI</span></a></li>
|
||||
<li class="toclevel-2"><a href="#Multicore_Visualizer_View"><span class="tocnumber">6.1</span> <span class="toctext">Multicore Visualizer View</span></a></li>
|
||||
<li class="toclevel-2"><a href="#Partitioning_of_large_arrays"><span class="tocnumber">6.2</span> <span class="toctext">Partitioning of large arrays</span></a></li>
|
||||
<li class="toclevel-2"><a href="#Edit_Breakpoint_on_Create"><span class="tocnumber">6.3</span> <span class="toctext">Edit Breakpoint on Create</span></a></li>
|
||||
<li class="toclevel-2"><a href="#Breakpoint_Toggle_Short-Cuts"><span class="tocnumber">6.4</span> <span class="toctext">Breakpoint Toggle Short-Cuts</span></a></li>
|
||||
<li class="toclevel-2"><a href="#Function_Breakpoint_Manual_Entry"><span class="tocnumber">6.5</span> <span class="toctext">Function Breakpoint Manual Entry</span></a></li>
|
||||
<li class="toclevel-2"><a href="#Advanced_character_encoding_support"><span class="tocnumber">6.6</span> <span class="toctext">Advanced character encoding support</span></a></li>
|
||||
<li class="toclevel-2"><a href="#Timeout_support_for_GDB_commands_in_DSF.2FGDB"><span class="tocnumber">6.7</span> <span class="toctext">Timeout support for GDB commands in DSF/GDB</span></a></li>
|
||||
<li class="toclevel-2"><a href="#Multi-select_Resume.2FSuspend_operations"><span class="tocnumber">6.8</span> <span class="toctext">Multi-select Resume/Suspend operations</span></a></li>
|
||||
<li class="toclevel-2"><a href="#Show_only_suspended_threads_in_Debug_view"><span class="tocnumber">6.9</span> <span class="toctext">Show only suspended threads in Debug view</span></a></li>
|
||||
<li class="toclevel-2"><a href="#Multi-select_attach_dialog"><span class="tocnumber">6.10</span> <span class="toctext">Multi-select attach dialog</span></a></li>
|
||||
<li class="toclevel-2"><a href="#Default_Postmortem_file_location"><span class="tocnumber">6.11</span> <span class="toctext">Default Postmortem file location</span></a></li>
|
||||
<li class="toclevel-2"><a href="#Support_for_Fast_Tracepoints"><span class="tocnumber">6.12</span> <span class="toctext">Support for Fast Tracepoints</span></a></li>
|
||||
<li class="toclevel-2"><a href="#Enhancements_to_Tracepoints"><span class="tocnumber">6.13</span> <span class="toctext">Enhancements to Tracepoints</span></a></li>
|
||||
<li class="toclevel-2"><a href="#Show_the_actual_variable_type_based_on_RTTI"><span class="tocnumber">6.14</span> <span class="toctext">Show the actual variable type based on RTTI</span></a></li>
|
||||
<li class="toclevel-2"><a href="#Build_variables_support_in_.22C.2FC.2B.2B_Application.22_field_of_launch_configuration"><span class="tocnumber">6.15</span> <span class="toctext">Build variables support in "C/C++ Application" field of launch configuration</span></a></li>
|
||||
<li class="toclevel-2"><a href="#Support_for_octal_number_format_in_CDI"><span class="tocnumber">6.16</span> <span class="toctext">Support for octal number format in CDI</span></a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toclevel-1"><a href="#C.2FC.2B.2B_Unit_Testing_Support"><span class="tocnumber">6</span> <span class="toctext">C/C++ Unit Testing Support</span></a></li>
|
||||
<li class="toclevel-1"><a href="#Bugs_Fixed"><span class="tocnumber">7</span> <span class="toctext">Bugs Fixed in this Release</span></a></li>
|
||||
<li class="toclevel-1"><a href="#C.2FC.2B.2B_Unit_Testing_Support"><span class="tocnumber">7</span> <span class="toctext">C/C++ Unit Testing Support</span></a></li>
|
||||
<li class="toclevel-1"><a href="#Bugs_Fixed"><span class="tocnumber">8</span> <span class="toctext">Bugs Fixed in this Release</span></a></li>
|
||||
</ul>
|
||||
</td></tr></table>
|
||||
|
||||
|
@ -75,14 +77,27 @@
|
|||
</p><p><img alt="Image:anonymous.png" src="../images/cdt81/anonymous.png" width="1166" height="512" border="0" />
|
||||
</p><p><br />
|
||||
</p>
|
||||
<a name="Mouse_Hover_for_auto_Keyword"></a><h3> <span class="headline"> Mouse Hover for 'auto' Keyword </span></h3>
|
||||
<p>Mouse hover for <b>auto</b> keyword shows deduced type:
|
||||
</p><p><img alt="Image:auto_hover.png" src="../images/cdt81/auto_hover.png" width="380" height="111" border="0" />
|
||||
</p><p><br />
|
||||
</p>
|
||||
<a name="Refactoring"></a><h2> <span class="headline"> Refactoring </span></h2>
|
||||
<ul><li> Code added or changed during refactoring is formatted according to user preferences.
|
||||
</li><li> New code style preferences for refactoring:
|
||||
<p><img alt="Image:code_style.png" src="../images/cdt81/code_style.png" width="645" height="562" border="0" />
|
||||
</p></li></ul>
|
||||
<p><br />
|
||||
</p>
|
||||
<a name="Indexing"></a><h2> <span class="headline"> Indexing </span></h2>
|
||||
<ul><li> Support for multiple variants of the same header file in the index (<a href="http://bugs.eclipse.org/197989" class="external text" title="http://bugs.eclipse.org/197989" rel="nofollow">Bug 197989</a>).
|
||||
</li><li> The "C/C++ --> Indexer --> Index unused headers" global preference is turned on by default (<a href="http://bugs.eclipse.org/377992" class="external text" title="http://bugs.eclipse.org/377992" rel="nofollow">Bug 377992</a>).
|
||||
</li><li> The <i>C/C++ > Indexer > Index unused headers</i> global preference is turned on by default (<a href="http://bugs.eclipse.org/377992" class="external text" title="http://bugs.eclipse.org/377992" rel="nofollow">Bug 377992</a>).
|
||||
</li><li> New command: <i>Index > Re-resolve Unresolved Includes</i>.
|
||||
</li></ul>
|
||||
<p><br />
|
||||
</p>
|
||||
<a name="Codan"></a><h2> <span class="headline"> Codan </span></h2>
|
||||
<a name="External-tool-based_Checkers"></a><h3> <span class="headline"> External-tool-based Checkers </span></h3>
|
||||
<a name="Code_Analysis"></a><h2> <span class="headline"> Code Analysis </span></h2>
|
||||
<a name="External-tool-based_Checkers"></a><h3> <span class="headline"> External-tool-based Checkers </span></h3>
|
||||
<p>The main motivation for integrating Codan with external tools is to enjoy all the code checks from mature tools without leaving Eclipse. With the new infrastructure:
|
||||
</p>
|
||||
<ol><li>External tools can be configured using Codan’s preference page
|
||||
|
|
BIN
doc/org.eclipse.cdt.doc.user/images/cdt81/auto_hover.png
Normal file
BIN
doc/org.eclipse.cdt.doc.user/images/cdt81/auto_hover.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 12 KiB |
BIN
doc/org.eclipse.cdt.doc.user/images/cdt81/code_style.png
Normal file
BIN
doc/org.eclipse.cdt.doc.user/images/cdt81/code_style.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 54 KiB |
Loading…
Add table
Reference in a new issue