mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-21 21:52:10 +02:00
Bug 559647: [CDT debug.app.doc] Update links to be https://
As the pages are served in an https:// frame, modern browsers will only successfully link content if link is also to https. Change-Id: Iaebef874aaacbd5bcadb4517d3bd51108a5676c4
This commit is contained in:
parent
15e569164c
commit
d1e156263e
10 changed files with 118 additions and 118 deletions
|
@ -33,13 +33,13 @@ MinGW produces native Windows executables that do not require a separate runtime
|
|||
<ul>
|
||||
<li><p>For <strong>MinGW</strong>, it is recommended to use the MinGW installer, mingw-get, to manage your
|
||||
MinGW installation. Download and run the latest mingw-get-inst package from the
|
||||
<a href="http://sourceforge.net/projects/mingw/files">MinGW Downloads page.</a>
|
||||
<a href="https://sourceforge.net/projects/mingw/files">MinGW Downloads page.</a>
|
||||
</p>
|
||||
<p>Note that the Wascana IDE has been discontinued.</p>
|
||||
</li>
|
||||
|
||||
<li><p><strong>Cygwin</strong> can be installed from the Cygwin site at
|
||||
<a href="http://www.cygwin.com">http://www.cygwin.com</a>. You need to manually select
|
||||
<a href="https://www.cygwin.com">https://www.cygwin.com</a>. You need to manually select
|
||||
the gdb and gcc packages. The gcc package is used to figure out default include paths
|
||||
and built-in macros for indexing the code for navigation purposes.</p>
|
||||
</li>
|
||||
|
@ -57,7 +57,7 @@ For instructions about installing the GNU toolchain for Linux, see the instructi
|
|||
|
||||
<h2>Mac OS X</h2>
|
||||
The Stand-alone Debugger supports the Apple GNU toolchain that is included in with the Xcode IDE. It can be downloaded
|
||||
from the Apple's developer site, <a href="http://developer.apple.com/">http://developer.apple.com</a>
|
||||
from the Apple's developer site, <a href="https://developer.apple.com/">https://developer.apple.com</a>
|
||||
|
||||
<h2>Other Platforms</h2>
|
||||
<p>The GNU toolchain is supported on all platforms that the Stand-alone Debugger supports. For instructions about installing the GNU toolchain
|
||||
|
|
|
@ -30,7 +30,7 @@ used.
|
|||
a Windows environment. While running the cygwin installation,
|
||||
ensure <span class="typewriter">gcc</span> and <span class="typewriter">make</span> are selected since they are not
|
||||
installed by default. For more information, see <a
|
||||
href="http://www.cygwin.com">http://www.cygwin.com</a>. If you are a
|
||||
href="https://www.cygwin.com">https://www.cygwin.com</a>. If you are a
|
||||
Red Hat user, all that you need to do to build your project is included
|
||||
in the Red Hat Linux installation.
|
||||
For other operating systems, please refer to your installation
|
||||
|
|
|
@ -16,8 +16,8 @@ Eclipse, see <strong>Workbench User Guide > Concepts > Workbench</strong>.
|
|||
<p>The full CDT provides a C/C++ IDE that simplifies many of the same tools that you can use from the command line. The CDT can also communicate with many external utilities and interpret their responses, for example:
|
||||
<ul>
|
||||
<li>Build (such as make).</li>
|
||||
<li>Compile (such as gcc). For more information, see <a href="http://gcc.gnu.org">http://gcc.gnu.org</a>.</li>
|
||||
<li>Debug (such as gdb). For more information, see <a href="http://sources.redhat.com/gdb/">http://sources.redhat.com/gdb/</a>.</li>
|
||||
<li>Compile (such as gcc). For more information, see <a href="https://gcc.gnu.org">https://gcc.gnu.org</a>.</li>
|
||||
<li>Debug (such as gdb). For more information, see <a href="https://sources.redhat.com/gdb/">https://sources.redhat.com/gdb/</a>.</li>
|
||||
</ul>
|
||||
<strong>Note: </strong> while make, gcc and gdb are the examples used in the documentation, virtually any similar set of tools or utilities could be used.</p>
|
||||
|
||||
|
@ -55,15 +55,15 @@ installed, click <strong>Help > Check for Updates</strong>.</p>
|
|||
<h3>Additional information</h3>
|
||||
|
||||
<p>For more information on the Eclipse CDT project,
|
||||
refer to <a href="http://www.eclipse.org/cdt/">http://www.eclipse.org/cdt/</a>:
|
||||
refer to <a href="https://www.eclipse.org/cdt/">https://www.eclipse.org/cdt/</a>:
|
||||
</p>
|
||||
|
||||
<ul>
|
||||
<li><a href="news://news.eclipse.org/eclipse.tools.cdt" target="_top">CDT newsgroup</a>:
|
||||
The place to ask questions about how to use the CDT.</li>
|
||||
<li><a href="http://wiki.eclipse.org/index.php/CDT/User/FAQ">User FAQ</a>:
|
||||
<li><a href="https://wiki.eclipse.org/index.php/CDT/User/FAQ">User FAQ</a>:
|
||||
Provides answers to the most common questions about using the CDT.</li>
|
||||
<li><a href="http://wiki.eclipse.org/index.php/CDT">CDT Wiki</a>:
|
||||
<li><a href="https://wiki.eclipse.org/index.php/CDT">CDT Wiki</a>:
|
||||
This is the main source for information around CDT.</li>
|
||||
|
||||
</ul>
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
<body>
|
||||
<div>
|
||||
<h1 id="top">CDT - New and Noteworthy</h1>
|
||||
<p>See <a href="http://wiki.eclipse.org/CDT/User/NewInCDT">What's new in CDT</a> on the CDT Wiki
|
||||
<p>See <a href="https://wiki.eclipse.org/CDT/User/NewInCDT">What's new in CDT</a> on the CDT Wiki
|
||||
which contains the most recent information.
|
||||
</p>
|
||||
|
||||
|
|
|
@ -17,7 +17,7 @@ tr {vertical-align: top;}
|
|||
<div role="main">
|
||||
<h1 id="top">CDT 6.0 - New and Noteworthy</h1>
|
||||
<p>Note: "New and Noteworthy" for <a href="#5.0">previous versions</a> is at the bottom of this file.</p>
|
||||
<p>See <a href="http://wiki.eclipse.org/CDT/User/NewIn60">What's new in CDT 6.0</a> on the CDT wiki;
|
||||
<p>See <a href="https://wiki.eclipse.org/CDT/User/NewIn60">What's new in CDT 6.0</a> on the CDT wiki;
|
||||
may contain other information.
|
||||
</p>
|
||||
|
||||
|
@ -266,7 +266,7 @@ may contain other information.
|
|||
<p><img src="../images/60/New_cdtwsconfig_wsContextMenu.png" alt="Activating and building working set configurations through context menu"></p>
|
||||
|
||||
</li>
|
||||
<li>For more details, see the <a href="http://wiki.eclipse.org/CDT/designs/workingSets">working sets
|
||||
<li>For more details, see the <a href="https://wiki.eclipse.org/CDT/designs/workingSets">working sets
|
||||
design document</a></li>
|
||||
</ul></li>
|
||||
</ul>
|
||||
|
@ -342,7 +342,7 @@ may contain other information.
|
|||
<p style="text-align:right"><span class="bold">DSF Integration</span></p>
|
||||
</td>
|
||||
<td>DSF (Eclipse Debugger Services Framework) integrated. See <a
|
||||
href="http://www.eclipse.org/dsdp/dd/development/relnotes/dd_news-1.1.html">DSF features</a> for more information.</td>
|
||||
href="https://www.eclipse.org/dsdp/dd/development/relnotes/dd_news-1.1.html">DSF features</a> for more information.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
|
@ -364,7 +364,7 @@ may contain other information.
|
|||
<p style="text-align:right"><span class="bold">Bugs fixed</span></p>
|
||||
</td>
|
||||
<td>Bugs fixed in this release:
|
||||
<a href="http://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=Tools&product=CDT&target_milestone=6.0&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&resolution=FIXED&emailtype1=exact&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=">
|
||||
<a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=Tools&product=CDT&target_milestone=6.0&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&resolution=FIXED&emailtype1=exact&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=">
|
||||
CDT 6.0 bug fixes</a>
|
||||
|
||||
</td>
|
||||
|
@ -393,7 +393,7 @@ may contain other information.
|
|||
<p>CDT 5.0 includes new features in Editor, Call Hierarchy,
|
||||
Refactoring, Indexer, Projects & Build, and Debug.
|
||||
<p>
|
||||
See <a href="http://wiki.eclipse.org/CDT/User/NewIn50">What's New in CDT 5.0</a> on the CDT Wiki for more information including screen shots.
|
||||
See <a href="https://wiki.eclipse.org/CDT/User/NewIn50">What's New in CDT 5.0</a> on the CDT Wiki for more information including screen shots.
|
||||
|
||||
<p>Highlights include:
|
||||
|
||||
|
@ -460,7 +460,7 @@ See <a href="http://wiki.eclipse.org/CDT/User/NewIn50">What's New in CDT 5.0</a>
|
|||
<p><a href="cdt_c_whatsnew_80.htm">CDT 8.0 - New and Noteworthy</a></p>
|
||||
<p><a href="cdt_c_whatsnew_70.htm">CDT 7.0 - New and Noteworthy</a></p>
|
||||
<p><a href="cdt_c_whatsnew_60.htm">CDT 6.0 - New and Noteworthy</a></p>
|
||||
<p><a href="http://wiki.eclipse.org/CDT/User/NewIn50">CDT 5.0 - New and Noteworthy</a></p>
|
||||
<p><a href="https://wiki.eclipse.org/CDT/User/NewIn50">CDT 5.0 - New and Noteworthy</a></p>
|
||||
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -16,7 +16,7 @@ tr {vertical-align: top;}
|
|||
<body>
|
||||
<div role="main">
|
||||
<h1 id="top">CDT 7.0 - New and Noteworthy</h1>
|
||||
<p>See <a href="http://wiki.eclipse.org/CDT/User/NewIn70">What's new in CDT 7.0</a> on the CDT wiki
|
||||
<p>See <a href="https://wiki.eclipse.org/CDT/User/NewIn70">What's new in CDT 7.0</a> on the CDT wiki
|
||||
which may contain more recent information.
|
||||
</p>
|
||||
<table cellpadding="10" cellspacing="0" width="600">
|
||||
|
@ -75,7 +75,7 @@ which may contain more recent information.
|
|||
<p style="text-align:right"><span class="bold">Code Analysis</span></p>
|
||||
</td>
|
||||
<td>New code analysis framework is introduced, called Codan. See this
|
||||
<a href="http://wiki.eclipse.org/CDT/designs/StaticAnalysis">wiki</a> for details.
|
||||
<a href="https://wiki.eclipse.org/CDT/designs/StaticAnalysis">wiki</a> for details.
|
||||
<p><img src="../images/70/CDT70_Codan.png" alt="Codan"></img></p>
|
||||
<p> </p>
|
||||
</td>
|
||||
|
@ -274,19 +274,19 @@ which may contain more recent information.
|
|||
<li><strong>DSF-GDB</strong>. The default debugger for the CDT is now using a different debugging framework and is called DSF-GDB.
|
||||
It provides better support for newer GDB versions, such as 6.7, 6.8 and 7.x, for older versions you would
|
||||
have to edit preferences to use the old framework (CDI) by default. See full list of DSF-GDB features
|
||||
<a href="http://www.eclipse.org/dsdp/dd/development/relnotes/dd_news-1.1.html">here</a>.
|
||||
<a href="https://www.eclipse.org/dsdp/dd/development/relnotes/dd_news-1.1.html">here</a>.
|
||||
</li>
|
||||
<li><strong>GDB Tracepoints</strong> are now supported. See the
|
||||
<a href="http://wiki.eclipse.org/CDT/designs/Tracepoints">wiki page</a>. Available in DSF-GDB only.
|
||||
<a href="https://wiki.eclipse.org/CDT/designs/Tracepoints">wiki page</a>. Available in DSF-GDB only.
|
||||
</li>
|
||||
<li><strong>Reverse Debugging</strong> which allows to undo execution.
|
||||
Requires GDB 7.0 or newer and only available on Linux. Available in DSF-GDB only.
|
||||
A webinar on the topic is available <a href="http://live.eclipse.org/node/723">here</a>.
|
||||
A webinar on the topic is available <a href="https://live.eclipse.org/node/723">here</a>.
|
||||
</li>
|
||||
<li><strong>Run To Line</strong> feature now allows to run to any line in the program, instead of only lines within the same method.
|
||||
</li>
|
||||
<li><strong>Pretty Printing</strong> feature of GDB is supported. Requires GDB 7.0 or newer as well as python, and GDB's python pretty-printers.
|
||||
Some information available <a href="http://sourceware.org/gdb/wiki/STLSupport">here</a>.
|
||||
Some information available <a href="https://sourceware.org/gdb/wiki/STLSupport">here</a>.
|
||||
</li>
|
||||
<li><strong>Interrupts on Windows</strong> platform while debugging application got improved support.
|
||||
</li>
|
||||
|
@ -341,7 +341,7 @@ which may contain more recent information.
|
|||
<p><a href="cdt_c_whatsnew_80.htm">CDT 8.0 - New and Noteworthy</a></p>
|
||||
<p><a href="cdt_c_whatsnew_70.htm">CDT 7.0 - New and Noteworthy</a></p>
|
||||
<p><a href="cdt_c_whatsnew_60.htm">CDT 6.0 - New and Noteworthy</a></p>
|
||||
<p><a href="http://wiki.eclipse.org/CDT/User/NewIn50">CDT 5.0 - New and Noteworthy</a></p>
|
||||
<p><a href="https://wiki.eclipse.org/CDT/User/NewIn50">CDT 5.0 - New and Noteworthy</a></p>
|
||||
|
||||
<p><a href="#top">Back to Top</a>
|
||||
|
||||
|
|
|
@ -16,7 +16,7 @@ tr {vertical-align: top;}
|
|||
<body>
|
||||
<div role="main">
|
||||
<h1 id="top">CDT 8.0 - New and Noteworthy</h1>
|
||||
<p>See <a href="http://wiki.eclipse.org/CDT/User/NewIn80">What's new in CDT 8.0</a> on the CDT Wiki
|
||||
<p>See <a href="https://wiki.eclipse.org/CDT/User/NewIn80">What's new in CDT 8.0</a> on the CDT Wiki
|
||||
which may contain more recent information.
|
||||
</p>
|
||||
<table cellpadding="10" cellspacing="0" width="600">
|
||||
|
@ -191,13 +191,13 @@ which may contain more recent information.
|
|||
</td>
|
||||
<td>
|
||||
<ul><li>The "C-Build console" is now named "CDT Build Console"
|
||||
</li><li>It is now possible to open the CDT Build Console before performing a build. See <a href="http://bugs.eclipse.org/320765" class="external text" title="http://bugs.eclipse.org/320765" rel="nofollow">bug 320765</a>. Note that operations on the console will require the user to first select a project. The below screenshot shows the new access to the CDT Build Console.
|
||||
</li><li>It is now possible to open the CDT Build Console before performing a build. See <a href="https://bugs.eclipse.org/320765" class="external text" title="https://bugs.eclipse.org/320765" rel="nofollow">bug 320765</a>. Note that operations on the console will require the user to first select a project. The below screenshot shows the new access to the CDT Build Console.
|
||||
</li></ul>
|
||||
<p><img src="../images/80/CDTConsoleStart.jpg" alt="Image:CDTConsoleStart.jpg"></img></p>
|
||||
<ul><li>"CDT Global Build Console" got introduced. This console combines output from all referenced projects being built in one view. See <a href="http://bugs.eclipse.org/309113" class="external text" title="http://bugs.eclipse.org/309113" rel="nofollow">bug 309113</a>.
|
||||
<ul><li>"CDT Global Build Console" got introduced. This console combines output from all referenced projects being built in one view. See <a href="https://bugs.eclipse.org/309113" class="external text" title="https://bugs.eclipse.org/309113" rel="nofollow">bug 309113</a>.
|
||||
</li></ul>
|
||||
<p><img src="../images/80/CDTGlobalBuildConsole.jpg" alt="Image:CDTGlobalBuildConsole.jpg"></img></p>
|
||||
<ul><li>Differentiate color highlighting in build output for error, warning and info problem markers. See <a href="http://bugs.eclipse.org/307211" class="external text" title="http://bugs.eclipse.org/307211" rel="nofollow">bug 307211</a>.
|
||||
<ul><li>Differentiate color highlighting in build output for error, warning and info problem markers. See <a href="https://bugs.eclipse.org/307211" class="external text" title="https://bugs.eclipse.org/307211" rel="nofollow">bug 307211</a>.
|
||||
</li></ul>
|
||||
<p><img src="../images/80/Bug_307211.png" alt="Image:Bug 307211.png"></img></p>
|
||||
</td>
|
||||
|
@ -266,7 +266,7 @@ which may contain more recent information.
|
|||
</p><p>Furthermore, for an attach session (local or remote), there is even no need to specify the binary; for a local attach, GDB can find the binary automatically, while for a remote attach, CDT will prompt for it when it needs it.
|
||||
</p>
|
||||
<p><img src="../images/80/Noprojectdebug.png" alt="Image:Noprojectdebug.png"></img></p>
|
||||
<p>This feature was completed April 26th, 2011 as part of <a href="http://bugs.eclipse.org/343861" class="external text" title="http://bugs.eclipse.org/343861" rel="nofollow">Bug 343861</a>
|
||||
<p>This feature was completed April 26th, 2011 as part of <a href="https://bugs.eclipse.org/343861" class="external text" title="https://bugs.eclipse.org/343861" rel="nofollow">Bug 343861</a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -281,7 +281,7 @@ which may contain more recent information.
|
|||
<p><br> <b>With pretty-printing:</b>
|
||||
</p>
|
||||
<p><img src="../images/80/FullPrettyPrint.png" alt="Image:FullPrettyPrint.png"></img></p>
|
||||
<p><br> This feature has been contributed by Jens Elmenthaler to CDT 8.0 as of November 4th, 2010, as part of <a href="http://bugs.eclipse.org/302121" class="external text" title="http://bugs.eclipse.org/302121" rel="nofollow">Bug 302121</a>
|
||||
<p><br> This feature has been contributed by Jens Elmenthaler to CDT 8.0 as of November 4th, 2010, as part of <a href="https://bugs.eclipse.org/302121" class="external text" title="https://bugs.eclipse.org/302121" rel="nofollow">Bug 302121</a>
|
||||
</p><p><br> <b>Configuring GDB for pretty-printing:</b>
|
||||
</p>
|
||||
<ul><li>You will need to have python installed on your machine
|
||||
|
@ -310,7 +310,7 @@ end
|
|||
<p style="text-align:right"><span class="bold">Support for pending breakpoints</span></p>
|
||||
</td>
|
||||
<td>
|
||||
<p>When a breakpoint is set in a dynamically-linked library that was not loaded yet, the breakpoint will now work, once the library is loaded. See <a href="http://bugs.eclipse.org/248595" class="external text" title="http://bugs.eclipse.org/248595" rel="nofollow">bug 248595</a>. This feature is currently only supported when using GDB 6.8 or later.
|
||||
<p>When a breakpoint is set in a dynamically-linked library that was not loaded yet, the breakpoint will now work, once the library is loaded. See <a href="https://bugs.eclipse.org/248595" class="external text" title="https://bugs.eclipse.org/248595" rel="nofollow">bug 248595</a>. This feature is currently only supported when using GDB 6.8 or later.
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
|
@ -322,7 +322,7 @@ end
|
|||
<p>By using the enhancements of GDB 7.1, DSF-GDB now shows the core on which each thread runs as an extra part of the Debug View label. The list of all cores on which a process is located is also added as a label. The below image shows the new feature.
|
||||
</p>
|
||||
<p><img src="../images/80/CoreLabels.png" alt="Image:CoreLabels.png"></img></p>
|
||||
</p><p>This feature has been implemented for CDT 8.0 as of July 6th, 2010, as part of <a href="http://bugs.eclipse.org/318230" class="external text" title="http://bugs.eclipse.org/318230" rel="nofollow">Bug 318230</a>. The feature will be enabled automatically as long as GDB 7.1 or greater is used.
|
||||
</p><p>This feature has been implemented for CDT 8.0 as of July 6th, 2010, as part of <a href="https://bugs.eclipse.org/318230" class="external text" title="https://bugs.eclipse.org/318230" rel="nofollow">Bug 318230</a>. The feature will be enabled automatically as long as GDB 7.1 or greater is used.
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
|
@ -333,7 +333,7 @@ end
|
|||
<td>
|
||||
<p>DSF-GDB now shows the owner of a process as an extra part of the process prompt for an attach session. The owner id will be shown starting with GDB 7.0. For a Remote attach session (using gdbserver --multi), the cores on which a process is located will also be shown. Showing the cores starts with GDB 7.1. The below image shows the new feature.
|
||||
</p><p><img src="../images/80/UserAndCores.jpg" alt="Image:UserAndCores.jpg"></img></p>
|
||||
<p>This feature has been implemented for CDT 8.0 as of July 30th, 2010, as part of <a href="http://bugs.eclipse.org/318230#21" class="external text" title="http://bugs.eclipse.org/318230#21" rel="nofollow">Bug 318230 comment 21</a>. The feature will be enabled automatically as long as the proper version of GDB is used.
|
||||
<p>This feature has been implemented for CDT 8.0 as of July 30th, 2010, as part of <a href="https://bugs.eclipse.org/318230#21" class="external text" title="https://bugs.eclipse.org/318230#21" rel="nofollow">Bug 318230 comment 21</a>. The feature will be enabled automatically as long as the proper version of GDB is used.
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
|
@ -345,7 +345,7 @@ end
|
|||
<p>Variables, Expressions, Registers, Disassembly, and Memory Browser now supports opening multiple instances, and pin the view input to the selected debug context(s) in the Debug view. This can be used, for example, to easily compare the data of different threads.
|
||||
</p>
|
||||
<p><img src="../images/80/PinCloneDebug.png" alt="Image:PinCloneDebug.png"></img></p>
|
||||
<p>This feature has been implemented for CDT 8.0 as of Feb 15th, 2011, as part of <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=327263" class="external text" title="http://bugs.eclipse.org/bugs/show_bug.cgi?id=327263" rel="nofollow">Bug 327263</a>, <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=331781" class="external text" title="http://bugs.eclipse.org/bugs/show_bug.cgi?id=331781" rel="nofollow">Bug 331781</a>, and <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=334566" class="external text" title="http://bugs.eclipse.org/bugs/show_bug.cgi?id=334566" rel="nofollow">Bug 334566</a>.
|
||||
<p>This feature has been implemented for CDT 8.0 as of Feb 15th, 2011, as part of <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=327263" class="external text" title="https://bugs.eclipse.org/bugs/show_bug.cgi?id=327263" rel="nofollow">Bug 327263</a>, <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=331781" class="external text" title="https://bugs.eclipse.org/bugs/show_bug.cgi?id=331781" rel="nofollow">Bug 331781</a>, and <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=334566" class="external text" title="https://bugs.eclipse.org/bugs/show_bug.cgi?id=334566" rel="nofollow">Bug 334566</a>.
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
|
@ -410,7 +410,7 @@ end
|
|||
<p><br> The values of most of these preferences will be used to populate the corresponding entries of the Debugger tab, whenever a new launch is created.
|
||||
</p>
|
||||
<p><img src="../images/80/LaunchDefaultGdb.png" alt="Image:LaunchDefaultGdb.png"></img></p>
|
||||
</p><p><br> This feature has been implemented for CDT 8.0 as as part of <a href="http://bugs.eclipse.org/120162" class="external text" title="http://bugs.eclipse.org/120162" rel="nofollow">Bug 120162</a>, <a href="http://bugs.eclipse.org/347245" class="external text" title="http://bugs.eclipse.org/347245" rel="nofollow">Bug 347245</a> and <a href="http://bugs.eclipse.org/335895" class="external text" title="http://bugs.eclipse.org/335895" rel="nofollow">Bug 335895</a>.
|
||||
</p><p><br> This feature has been implemented for CDT 8.0 as as part of <a href="https://bugs.eclipse.org/120162" class="external text" title="https://bugs.eclipse.org/120162" rel="nofollow">Bug 120162</a>, <a href="https://bugs.eclipse.org/347245" class="external text" title="https://bugs.eclipse.org/347245" rel="nofollow">Bug 347245</a> and <a href="https://bugs.eclipse.org/335895" class="external text" title="https://bugs.eclipse.org/335895" rel="nofollow">Bug 335895</a>.
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
|
@ -460,37 +460,37 @@ end
|
|||
<p style="text-align:right"><span class="bold">DSF-GDB</span></p>
|
||||
</td>
|
||||
<td>
|
||||
<ol><li>The interface org.eclipse.cdt.dsf.mi.service.command.output.MIListThreadGroupsInfo.IThreadGroupInfo has four new methods. See <a href="http://bugs.eclipse.org/318230#c21" class="external text" title="http://bugs.eclipse.org/318230#c21" rel="nofollow">bug 318230 comment 21</a>
|
||||
<ol><li>The interface org.eclipse.cdt.dsf.mi.service.command.output.MIListThreadGroupsInfo.IThreadGroupInfo has four new methods. See <a href="https://bugs.eclipse.org/318230#c21" class="external text" title="https://bugs.eclipse.org/318230#c21" rel="nofollow">bug 318230 comment 21</a>
|
||||
<ul><li>String getUser()
|
||||
</li><li>String getType()
|
||||
</li><li>String getCores()
|
||||
</li><li>String getExecutable()
|
||||
</li></ul>
|
||||
</li><li>The interface org.eclipse.cdt.dsf.gdb.service.command.IGDBControl has a new method: List<String> getFeatures(). See <a href="http://bugs.eclipse.org/322658" class="external text" title="http://bugs.eclipse.org/322658" rel="nofollow">bug 322658</a>
|
||||
</li><li>The interface org.eclipse.cdt.dsf.gdb.service.command.IGDBControl has a new method: List<String> getFeatures(). See <a href="https://bugs.eclipse.org/322658" class="external text" title="https://bugs.eclipse.org/322658" rel="nofollow">bug 322658</a>
|
||||
</li><li>The interface org.eclipse.cdt.dsf.gdb.service.command.IGDBControl no longer has the three methods: start(...), restart(...) and canRestart(...). Those methods are moved to org.eclipse.cdt.dsf.gdb.service.IGDBProcesses and have a new signature.
|
||||
</li><li>org.eclipse.cdt.dsf.gdb.service.command.GDBControl and org.eclipse.cdt.dsf.gdb.service.command.GDBControl_7_0 no longer implement the five methods: start(...), restart(...), canRestart(...), startOrRestart(...), useContinueCommand(...) which are now implemented in org.eclipse.cdt.dsf.gdb.service.command.GDBProcesses and org.eclipse.cdt.dsf.gdb.service.command.GDBProcesses_7_0
|
||||
</li><li>All the constructors of class org.eclipse.cdt.dsf.mi.service.command.commands.MIBreakInsert now take an extra parameter at the end of the parameter list: boolean allowPending. When this parameter is set to true, -break-insert will be used with the -f option, which asks GDB to make the breakpoint pending if the installation fails. This flag can only be enabled for GDB >= 6.8. See <a href="http://bugs.eclipse.org/248595" class="external text" title="http://bugs.eclipse.org/248595" rel="nofollow">bug 248595</a>
|
||||
</li><li>The interface org.eclipse.cdt.dsf.debug.service.IProcesses.IMIProcesses has a new method: IMIContainerDMContext createContainerContextFromGroupId(...). See <a href="http://bugs.eclipse.org/317500" class="external text" title="http://bugs.eclipse.org/317500" rel="nofollow">bug 317500</a>
|
||||
</li><li>All the constructors of class org.eclipse.cdt.dsf.mi.service.command.commands.MIBreakInsert now take an extra parameter at the end of the parameter list: boolean allowPending. When this parameter is set to true, -break-insert will be used with the -f option, which asks GDB to make the breakpoint pending if the installation fails. This flag can only be enabled for GDB >= 6.8. See <a href="https://bugs.eclipse.org/248595" class="external text" title="https://bugs.eclipse.org/248595" rel="nofollow">bug 248595</a>
|
||||
</li><li>The interface org.eclipse.cdt.dsf.debug.service.IProcesses.IMIProcesses has a new method: IMIContainerDMContext createContainerContextFromGroupId(...). See <a href="https://bugs.eclipse.org/317500" class="external text" title="https://bugs.eclipse.org/317500" rel="nofollow">bug 317500</a>
|
||||
</li><li>The file of constants org.eclipse.cdt.dsf.gdb.internal.ui.preferences.IGdbDebugPreferenceConstants has been removed. It was deprecated and had already been replaced by org.eclipse.cdt.dsf.gdb.IGdbDebugPreferenceConstants
|
||||
</li><li>The interface org.eclipse.cdt.dsf.mi.service.IMIRunControl has a new method: IRunMode getRunMode(). See <a href="http://bugs.eclipse.org/334463" class="external text" title="http://bugs.eclipse.org/334463" rel="nofollow">bug 334463</a>
|
||||
</li><li>The interface org.eclipse.cdt.dsf.mi.service.IMIRunControl has a new method: IRunMode getRunMode(). See <a href="https://bugs.eclipse.org/334463" class="external text" title="https://bugs.eclipse.org/334463" rel="nofollow">bug 334463</a>
|
||||
</li><li>FinalLaunchSequence has dramatically changed.
|
||||
</li><li>GdbLaunch#addInferiorProcess() is removed.
|
||||
</li><li>GDBControl.InferiorInputOutputInitStep is removed.
|
||||
</li><li>GDBControl_7_0.InferiorInputOutputInitStep is removed.
|
||||
</li><li>The interface IMIRunControl has the new method isTargetAcceptingCommands() as part of <a href="http://bugs.eclipse.org/339047" class="external text" title="http://bugs.eclipse.org/339047" rel="nofollow">Bug 339047</a>
|
||||
</li><li>IGDBControl, GDBControl and GDBControl_7_0, no longer have the three methods: initInferiorInputOutput(), createInferiorProcess() and getInferiorProcess() as part of <a href="http://bugs.eclipse.org/237308" class="external text" title="http://bugs.eclipse.org/237308" rel="nofollow">Bug 237308</a>
|
||||
</li><li>MIInferiorProcess's constructors have changed, and many of its public methods are removed (getState(), getPid(), setPid(), etc) as part of <a href="http://bugs.eclipse.org/237308" class="external text" title="http://bugs.eclipse.org/237308" rel="nofollow">Bug 237308</a>
|
||||
</li><li>CommandFactory#createMIInferiorTTYSet() has changed signature as part of <a href="http://bugs.eclipse.org/237308" class="external text" title="http://bugs.eclipse.org/237308" rel="nofollow">Bug 237308</a>
|
||||
</li><li>The constructor to MIInferiorTTYSet has changed signature as part of <a href="http://bugs.eclipse.org/237308" class="external text" title="http://bugs.eclipse.org/237308" rel="nofollow">Bug 237308</a>
|
||||
</li><li>IGDBProcesses gets the new method attachDebuggerToProcess() as part of <a href="http://bugs.eclipse.org/237306" class="external text" title="http://bugs.eclipse.org/237306" rel="nofollow">Bug 237306</a>
|
||||
</li><li>The interface IMIRunControl has the new method isTargetAcceptingCommands() as part of <a href="https://bugs.eclipse.org/339047" class="external text" title="https://bugs.eclipse.org/339047" rel="nofollow">Bug 339047</a>
|
||||
</li><li>IGDBControl, GDBControl and GDBControl_7_0, no longer have the three methods: initInferiorInputOutput(), createInferiorProcess() and getInferiorProcess() as part of <a href="https://bugs.eclipse.org/237308" class="external text" title="https://bugs.eclipse.org/237308" rel="nofollow">Bug 237308</a>
|
||||
</li><li>MIInferiorProcess's constructors have changed, and many of its public methods are removed (getState(), getPid(), setPid(), etc) as part of <a href="https://bugs.eclipse.org/237308" class="external text" title="https://bugs.eclipse.org/237308" rel="nofollow">Bug 237308</a>
|
||||
</li><li>CommandFactory#createMIInferiorTTYSet() has changed signature as part of <a href="https://bugs.eclipse.org/237308" class="external text" title="https://bugs.eclipse.org/237308" rel="nofollow">Bug 237308</a>
|
||||
</li><li>The constructor to MIInferiorTTYSet has changed signature as part of <a href="https://bugs.eclipse.org/237308" class="external text" title="https://bugs.eclipse.org/237308" rel="nofollow">Bug 237308</a>
|
||||
</li><li>IGDBProcesses gets the new method attachDebuggerToProcess() as part of <a href="https://bugs.eclipse.org/237306" class="external text" title="https://bugs.eclipse.org/237306" rel="nofollow">Bug 237306</a>
|
||||
</li><li>GdbInferiorProcess no longer exists. Its base class, MIInferiorProcess should be used directly.
|
||||
</li><li>GDBBackend.doInitialize(), GDBControl.doInitialize() and GDBControl_7_0.doInitialize() are now private. Having them as public was a bug that would break versioning of the service. See <a href="http://bugs.eclipse.org/341465" class="external text" title="http://bugs.eclipse.org/341465" rel="nofollow">Bug 341465</a>
|
||||
</li><li>GDBBackend.doInitialize(), GDBControl.doInitialize() and GDBControl_7_0.doInitialize() are now private. Having them as public was a bug that would break versioning of the service. See <a href="https://bugs.eclipse.org/341465" class="external text" title="https://bugs.eclipse.org/341465" rel="nofollow">Bug 341465</a>
|
||||
</li><li>GDBControlDMContext no longer implements IBreakpointsTargetDMContext or IDisassemblyDMContext. Although not an API breaking change it has significant impacts. Mostly that code such as
|
||||
</li></ol>
|
||||
<pre>(IBreakpointsTargetDMContext)fCommandControl.getContext() // Will fail with an Invalid Cast exception
|
||||
(IDisassemblyDMContext)fCommandControl.getContext() // Will fail with an Invalid Cast exception
|
||||
</pre>
|
||||
<p>will now fail because the command control context is no longer an IBreakpointsTargetDMContext/IDisassemblyDMContext. Instead, MIContainerDMC now implements IBreakpointsTargetDMContext/IDisassemblyDMContext. This change was necessary to fully support multi-process and was done in <a href="http://bugs.eclipse.org/335324" class="external text" title="http://bugs.eclipse.org/335324" rel="nofollow">bug 335324</a> and <a href="http://bugs.eclipse.org/344298" class="external text" title="http://bugs.eclipse.org/344298" rel="nofollow">bug 344298</a>.
|
||||
<p>will now fail because the command control context is no longer an IBreakpointsTargetDMContext/IDisassemblyDMContext. Instead, MIContainerDMC now implements IBreakpointsTargetDMContext/IDisassemblyDMContext. This change was necessary to fully support multi-process and was done in <a href="https://bugs.eclipse.org/335324" class="external text" title="https://bugs.eclipse.org/335324" rel="nofollow">bug 335324</a> and <a href="https://bugs.eclipse.org/344298" class="external text" title="https://bugs.eclipse.org/344298" rel="nofollow">bug 344298</a>.
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
|
@ -548,7 +548,7 @@ end
|
|||
<p><a href="cdt_c_whatsnew_80.htm">CDT 8.0 - New and Noteworthy</a></p>
|
||||
<p><a href="cdt_c_whatsnew_70.htm">CDT 7.0 - New and Noteworthy</a></p>
|
||||
<p><a href="cdt_c_whatsnew_60.htm">CDT 6.0 - New and Noteworthy</a></p>
|
||||
<p><a href="http://wiki.eclipse.org/CDT/User/NewIn50">CDT 5.0 - New and Noteworthy</a></p>
|
||||
<p><a href="https://wiki.eclipse.org/CDT/User/NewIn50">CDT 5.0 - New and Noteworthy</a></p>
|
||||
|
||||
<p><a href="#top">Back to Top</a>
|
||||
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
<body>
|
||||
<div role="main">
|
||||
<h1 id="top">CDT 8.1 - New and Noteworthy</h1>
|
||||
<p>See <a href="http://wiki.eclipse.org/CDT/User/NewIn81">What's new in CDT 8.1</a> on the CDT Wiki
|
||||
<p>See <a href="https://wiki.eclipse.org/CDT/User/NewIn81">What's new in CDT 8.1</a> on the CDT Wiki
|
||||
which may contain more recent information.
|
||||
</p>
|
||||
|
||||
|
@ -70,7 +70,7 @@
|
|||
<a name="Pin_the_Call_Hierarchy_View"></a><h3> <span class="headline"> Pin the Call Hierarchy View </span></h3>
|
||||
<p>The Call Hierarchy View can now be pinned which enables the user to open multiple Call Hierarchy views at the same time.
|
||||
</p><p><img alt="Image:Pin view call hierarchy.png" src="../images/cdt81/pin_view_call_hierarchy.png" width="641" height="153" border="0" />
|
||||
</p><p>This feature was completed November 12th, 2011 as part of <a href="http://bugs.eclipse.org/342498" class="external text" title="http://bugs.eclipse.org/342498" rel="nofollow">Bug 342498</a>
|
||||
</p><p>This feature was completed November 12th, 2011 as part of <a href="https://bugs.eclipse.org/342498" class="external text" title="https://bugs.eclipse.org/342498" rel="nofollow">Bug 342498</a>
|
||||
</p><p><br />
|
||||
</p>
|
||||
<a name="Filtering_in_Outline_Views"></a><h3> <span class="headline"> Filtering in Outline Views </span></h3>
|
||||
|
@ -91,8 +91,8 @@
|
|||
<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 <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>).
|
||||
<ul><li> Support for multiple variants of the same header file in the index (<a href="https://bugs.eclipse.org/197989" class="external text" title="https://bugs.eclipse.org/197989" rel="nofollow">Bug 197989</a>).
|
||||
</li><li> The <i>C/C++ > Indexer > Index unused headers</i> global preference is turned on by default (<a href="https://bugs.eclipse.org/377992" class="external text" title="https://bugs.eclipse.org/377992" rel="nofollow">Bug 377992</a>).
|
||||
</li><li> New command: <i>Index > Re-resolve Unresolved Includes</i>.
|
||||
</li></ul>
|
||||
<p><br />
|
||||
|
@ -105,12 +105,12 @@
|
|||
</li><li>External tools are invoked automatically when a C/C++ file is saved
|
||||
</li><li>The output of these tools can be displayed as editor markers
|
||||
</li></ol>
|
||||
<p>The new infrastructure includes a sample checker that invokes <a href="http://cppcheck.sourceforge.net/" class="external text" title="http://cppcheck.sourceforge.net/" rel="nofollow">Cppcheck</a>.
|
||||
<p>The new infrastructure includes a sample checker that invokes <a href="https://cppcheck.sourceforge.net/" class="external text" title="https://cppcheck.sourceforge.net/" rel="nofollow">Cppcheck</a>.
|
||||
</p><p><img alt="Image:Cppcheck-config-1.png" src="../images/cdt81/cppcheck_config_1.png" width="628" height="571" border="0" />
|
||||
</p><p>A more detailed configuration dialog can be found by pressing the 'Customize Selected' button:
|
||||
</p><p><img alt="Image:Cppcheck-config-2.png" src="../images/cdt81/cppcheck_config_2.png" width="556" height="413" border="0" />
|
||||
</p><p>Users can specify the path of the Cppcheck executable and the arguments to pass to Cppcheck.
|
||||
</p><p>A demo of this checker can be found <a href="http://www.youtube.com/watch?feature=player_embedded&v=_OKpQ-W09MU" class="external text" title="http://www.youtube.com/watch?feature=player_embedded&v=_OKpQ-W09MU" rel="nofollow">here</a>.
|
||||
</p><p>A demo of this checker can be found <a href="https://www.youtube.com/watch?feature=player_embedded&v=_OKpQ-W09MU" class="external text" title="https://www.youtube.com/watch?feature=player_embedded&v=_OKpQ-W09MU" rel="nofollow">here</a>.
|
||||
</p><p>The new infrastructure makes it very easy to write your own external-tool-based checker. In the simplest case, you will need to:
|
||||
</p>
|
||||
<ul><li>Extend the abstract class AbstractExternalToolBasedChecker.
|
||||
|
@ -122,7 +122,7 @@
|
|||
</p><p>In the case of tools that are complex to set up, the new infrastructure is extremely flexible and configurable. It allows you to pretty much to configure every single aspect of the checker, from the files that the tool can check to the way to feed arguments to the tool.
|
||||
</p>
|
||||
<a name="New_Codan_checkers"></a><h3> <span class="headline"> New Codan checkers </span></h3>
|
||||
<ul><li> Class members should be properly initialized (<a href="http://bugs.eclipse.org/339795" class="external text" title="http://bugs.eclipse.org/339795" rel="nofollow">Bug 339795</a>). Example:
|
||||
<ul><li> Class members should be properly initialized (<a href="https://bugs.eclipse.org/339795" class="external text" title="https://bugs.eclipse.org/339795" rel="nofollow">Bug 339795</a>). Example:
|
||||
</li></ul>
|
||||
<pre> struct Demo {
|
||||
Demo() {} // Warning: Member 'field' was not initialized in this constructor
|
||||
|
@ -134,7 +134,7 @@
|
|||
</p>
|
||||
<a name="Build"></a><h2> <span class="headline"> Build </span></h2>
|
||||
<a name="Scanner_Discovery"></a><h3> <span class="headline"> Scanner Discovery </span></h3>
|
||||
<p>Scanner Discovery has been reworked in this release. The main purpose of Scanner Discovery was always to supply Include Paths and Macros for indexer and build. Now these are supplied by Language Settings Providers. See more at <a href="http://wiki.eclipse.org/CDT/ScannerDiscovery61" class="external text">Scanner Discovery</a> on the wiki.
|
||||
<p>Scanner Discovery has been reworked in this release. The main purpose of Scanner Discovery was always to supply Include Paths and Macros for indexer and build. Now these are supplied by Language Settings Providers. See more at <a href="https://wiki.eclipse.org/CDT/ScannerDiscovery61" class="external text">Scanner Discovery</a> on the wiki.
|
||||
</p><p><img alt="Image:sd90Entries.png" src="../images/cdt81/sd90entries.png" width="1111" height="736" border="0" />
|
||||
</p><p><img alt="Image:sd90Providers.png" src="../images/cdt81/sd90providers.png" width="1177" height="736" border="0" />
|
||||
</p><p><br />
|
||||
|
@ -166,13 +166,13 @@
|
|||
</p><p>The Multicore Visualizer View is just one example of a visualizer based on the underlying Visualizer Framework plugin. This provides a pluggable, extensible platform for developing visual development tools of this kind.
|
||||
</p><p><img alt="Image:VisualizerSnapshot.png" src="../images/cdt81/visualizersnapshot.png" width="648" height="421" border="0" />
|
||||
</p><p>Note that the Multicore Visualizer will only work using a Linux target; it will not work debugging on a Windows or Mac target. This is a current limitation of GDB which does not provide information about cores, for those targets (at writing, GDB is at version 7.4).
|
||||
</p><p>This feature was completed on February 10th, 2012. For details see <a href="http://bugs.eclipse.org/335027" class="external text" title="http://bugs.eclipse.org/335027" rel="nofollow">Bug 335027</a>
|
||||
</p><p>This feature was completed on February 10th, 2012. For details see <a href="https://bugs.eclipse.org/335027" class="external text" title="https://bugs.eclipse.org/335027" rel="nofollow">Bug 335027</a>
|
||||
</p><p>The Multicore Visualizer is an optional feature of the CDT and must be installed manually. The feature is called <q>C/C++ Multicore Visualizer</q>. Installing it will install both the Multicore Visualizer and the Visualizer Framework. If you only want to install the Visualizer Framework (to build your own visualizer), you can install that feature by itself; it is called <q>CDT Visualizer Framework</q>. Once the features are installed, you can access the Multicore Visualizer (or any other visualizer) by opening the view called <q>Visualizer</q>.
|
||||
</p>
|
||||
<a name="Partitioning_of_large_arrays"></a><h3> <span class="headline"> Partitioning of large arrays </span></h3>
|
||||
<p>CDT now displays large arrays as collections of partitions.
|
||||
</p><p><img alt="Image:LargeArray.png" src="../images/cdt81/largearray.png" width="865" height="354" border="0" />
|
||||
</p><p>This feature was completed on January 26th, 2012 as part of <a href="http://bugs.eclipse.org/365541" class="external text" title="http://bugs.eclipse.org/365541" rel="nofollow">Bug 365541</a>
|
||||
</p><p>This feature was completed on January 26th, 2012 as part of <a href="https://bugs.eclipse.org/365541" class="external text" title="https://bugs.eclipse.org/365541" rel="nofollow">Bug 365541</a>
|
||||
</p>
|
||||
<a name="Edit_Breakpoint_on_Create"></a><h3> <span class="headline"> Edit Breakpoint on Create </span></h3>
|
||||
<p>It is no longer necessary to first create a CDT breakpoint, then edit its properties. Properties such as enabled, ignore count, condition, temporary, can be set while creating the breakpoint.
|
||||
|
@ -232,7 +232,7 @@
|
|||
</p><p><img alt="Image:DebugPreferences.png" src="../images/cdt81/debugpreferences.png" width="639" height="368" border="0" />
|
||||
</p><p>CDT will then correctly display strings according to the selected encoding while debugging.
|
||||
</p><p><img alt="Image:CharsetDebug.png" src="../images/cdt81/charsetdebug.png" width="774" height="266" border="0" />
|
||||
</p><p>Note that this feature requires GDB version 7.0 or later. This feature was completed on March 7th, 2012 as part of <a href="http://bugs.eclipse.org/307311" class="external text" title="http://bugs.eclipse.org/307311" rel="nofollow">Bug 307311</a>, <a href="http://bugs.eclipse.org/367456" class="external text" title="http://bugs.eclipse.org/367456" rel="nofollow">Bug 367456</a> and <a href="http://bugs.eclipse.org/370462" class="external text" title="http://bugs.eclipse.org/370462" rel="nofollow">Bug 370462</a>.
|
||||
</p><p>Note that this feature requires GDB version 7.0 or later. This feature was completed on March 7th, 2012 as part of <a href="https://bugs.eclipse.org/307311" class="external text" title="https://bugs.eclipse.org/307311" rel="nofollow">Bug 307311</a>, <a href="https://bugs.eclipse.org/367456" class="external text" title="https://bugs.eclipse.org/367456" rel="nofollow">Bug 367456</a> and <a href="https://bugs.eclipse.org/370462" class="external text" title="https://bugs.eclipse.org/370462" rel="nofollow">Bug 370462</a>.
|
||||
</p>
|
||||
<a name="Timeout_support_for_GDB_commands_in_DSF.2FGDB"></a><h3> <span class="headline"> Timeout support for GDB commands in DSF/GDB </span></h3>
|
||||
<p>Timeouts for GDB commands are now supported in DSF/GDB. The feature is optional and disabled by default. The timeout values are configurable. When the feature is enabled, custom values can be assigned to some commands, all other commands use the default value. This feature was completed on April 17th, 2012 as part of <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=361934" class="external text" title="https://bugs.eclipse.org/bugs/show_bug.cgi?id=361934" rel="nofollow">Bug 361934</a>.
|
||||
|
@ -241,7 +241,7 @@
|
|||
<br />
|
||||
</p>
|
||||
<a name="Multi-select_Resume.2FSuspend_operations"></a><h3> <span class="headline"> Multi-select Resume/Suspend operations </span></h3>
|
||||
<p>CDT now allows to perform a Resume or Suspend operation on multiple selections of the same debug session. Because such a concept only adds value in a Non-Stop debug session, it is only supported in such a session (see <a href="../faq/index.html#What_is_the_difference_between_Non-stop_and_All-stop_multi-threaded_debugging.3F" class="external text" title="http://wiki.eclipse.org/CDT/User/FAQ#What_is_the_difference_between_Non-stop_and_All-stop_multi-threaded_debugging.3F" rel="nofollow">Non-Stop Debugging</a>). The behavior of a multi-selection Resume/Suspend is as follows:
|
||||
<p>CDT now allows to perform a Resume or Suspend operation on multiple selections of the same debug session. Because such a concept only adds value in a Non-Stop debug session, it is only supported in such a session (see <a href="../faq/index.html#What_is_the_difference_between_Non-stop_and_All-stop_multi-threaded_debugging.3F" class="external text" title="https://wiki.eclipse.org/CDT/User/FAQ#What_is_the_difference_between_Non-stop_and_All-stop_multi-threaded_debugging.3F" rel="nofollow">Non-Stop Debugging</a>). The behavior of a multi-selection Resume/Suspend is as follows:
|
||||
</p>
|
||||
<ul><li> Any selected stack frames implies a selection of their corresponding thread.
|
||||
</li><li> If one or more threads are selected (not processes) and the resume/suspend operation is triggered, each selected thread on which the operation is currently valid will be resumed/suspended.
|
||||
|
@ -260,7 +260,7 @@
|
|||
</li><li> Thread 2 is selected and suspended, and will be resumed.
|
||||
</li><li> Thread 5 is selected but running, so it will be ignored.
|
||||
</li></ol>
|
||||
<p>This feature was completed April 25th, 2012 as part of <a href="http://bugs.eclipse.org/330974" class="external text" title="http://bugs.eclipse.org/330974" rel="nofollow">Bug 330974</a>
|
||||
<p>This feature was completed April 25th, 2012 as part of <a href="https://bugs.eclipse.org/330974" class="external text" title="https://bugs.eclipse.org/330974" rel="nofollow">Bug 330974</a>
|
||||
</p>
|
||||
<a name="Show_only_suspended_threads_in_Debug_view"></a><h3> <span class="headline"> Show only suspended threads in Debug view </span></h3>
|
||||
<p>CDT now has an global preference that allows to only show the suspended threads within the Debug view. When dealing with a large number of threads, a user is typically interested by the threads that are being inspected (suspended ones) and does not care about the running ones. Using this preference, all running threads will not be shown in the Debug view. Note that when a thread is stepping it will remain visible, although it is technically running. The process element of the Debug view will show how many threads are currently being filtered from view.
|
||||
|
@ -269,19 +269,19 @@
|
|||
</p><p><img alt="Image:CDT_Debug_NoHiding.png" src="../images/cdt81/cdt_debug_nohiding.png" width="554" height="494" border="0" />
|
||||
</p><p>Below shows how to access the preference, which is disabled by default.
|
||||
</p><p><img alt="Image:CDT_Debug_HidingPref.png" src="../images/cdt81/cdt_debug_hidingpref.png" width="554" height="564" border="0" />
|
||||
</p><p>This feature was completed May 4th, 2012 as part of <a href="http://bugs.eclipse.org/375585" class="external text" title="http://bugs.eclipse.org/375585" rel="nofollow">Bug 375585</a>
|
||||
</p><p>This feature was completed May 4th, 2012 as part of <a href="https://bugs.eclipse.org/375585" class="external text" title="https://bugs.eclipse.org/375585" rel="nofollow">Bug 375585</a>
|
||||
</p>
|
||||
<a name="Multi-select_attach_dialog"></a><h3> <span class="headline"> Multi-select attach dialog </span></h3>
|
||||
<p>CDT now allows selecting more than one process to attach to in a single user operation. The bottom pane is used to see which processes have been selected. If multi-process debugging is not supported with your debug session (needs GDB >= 7.2 and NonStop enabled), only the first process will be attached to.
|
||||
</p><p><img alt="Image:Multiselect.png" src="../images/cdt81/multiselect.png" width="436" height="553" border="0" />
|
||||
</p><p>This feature was completed June 30th, 2011 as part of <a href="http://bugs.eclipse.org/293679" class="external text" title="http://bugs.eclipse.org/293679" rel="nofollow">Bug 293679</a>
|
||||
</p><p>This feature was completed June 30th, 2011 as part of <a href="https://bugs.eclipse.org/293679" class="external text" title="https://bugs.eclipse.org/293679" rel="nofollow">Bug 293679</a>
|
||||
</p>
|
||||
<a name="Default_Postmortem_file_location"></a><h3> <span class="headline"> Default Postmortem file location </span></h3>
|
||||
<p>CDT now allows the user to specify a default directory for the location of core files for a postmortem launch when the prompt is triggered. Since a postmortem launch can easily be re-used for different core files of the same binary, this feature helps reduce the amount of navigation needed to select a core file. Note that specifying the actual core file is still supported, as well as leaving the entire field blank, which will also trigger the prompt, but use the default directory for its starting location.
|
||||
</p><p>Note that this 'core file' field supports the use of variables such as ${workspace_loc}.
|
||||
</p><p>This feature applies to both core files and trace files.
|
||||
</p><p><img alt="Image:CorePath.png" src="../images/cdt81/corepath.png" width="937" height="714" border="0" />
|
||||
</p><p>This feature was completed on February 17th, 2012 as part of <a href="http://bugs.eclipse.org/362039" class="external text" title="http://bugs.eclipse.org/362039" rel="nofollow">Bug 362039</a>
|
||||
</p><p>This feature was completed on February 17th, 2012 as part of <a href="https://bugs.eclipse.org/362039" class="external text" title="https://bugs.eclipse.org/362039" rel="nofollow">Bug 362039</a>
|
||||
</p>
|
||||
<a name="Support_for_Fast_Tracepoints"></a><h3> <span class="headline"> Support for Fast Tracepoints </span></h3>
|
||||
<p>CDT now allows the user of fast tracepoints, as supported by GDB. Fast tracepoints use an instruction jump instead of a trap for efficiency. Fast tracepoint need a minimum of space to be inserted in the program and therefore, may fail to be set at certain locations. For fast tracepoints to work, a special library called the in-process agent (IPA), must be loaded in the inferior process. This library is built and distributed as an integral part of gdbserver. Please see the GDB documentation for more details.
|
||||
|
@ -292,7 +292,7 @@
|
|||
</li><li><b>Automatic</b>: Attempt to use fast tracepoints. If a fast tracepoint cannot be used, automatically use a normal tracepoint.
|
||||
</li></ol>
|
||||
<p><img alt="Image:FastTracepointSelection.png" src="../images/cdt81/fasttracepointselection.png" width="900" height="500" border="0" />
|
||||
</p><p>This feature was completed July 20th, 2011 as part of <a href="http://bugs.eclipse.org/346320" class="external text" title="http://bugs.eclipse.org/346320" rel="nofollow">Bug 346320</a>
|
||||
</p><p>This feature was completed July 20th, 2011 as part of <a href="https://bugs.eclipse.org/346320" class="external text" title="https://bugs.eclipse.org/346320" rel="nofollow">Bug 346320</a>
|
||||
</p>
|
||||
<a name="Enhancements_to_Tracepoints"></a><h3> <span class="headline"> Enhancements to Tracepoints </span></h3>
|
||||
<p>With the use of GDB 7.4, some new features are available within Eclipse.
|
||||
|
@ -305,7 +305,7 @@
|
|||
<ul><li>On 32-bit x86-architectures, fast tracepoints can now be placed at locations with 4-byte instructions, when they were previously limited to locations with instructions of 5 bytes or longer.
|
||||
</li></ul>
|
||||
</li><li>Tracepoint collecting of Strings
|
||||
<ul><li>The tracepoint Collect action now has an option to request to collect character pointers as strings. It tells GDB to effectively dereference pointer-to-character types and collect the bytes of memory up to a zero byte. An optional integer limit sets a bound on the number of bytes that will be collected. This feature was completed on April 20th, 2012. For details see <a href="http://bugs.eclipse.org/373707" class="external text" title="http://bugs.eclipse.org/373707" rel="nofollow">Bug 373707</a>
|
||||
<ul><li>The tracepoint Collect action now has an option to request to collect character pointers as strings. It tells GDB to effectively dereference pointer-to-character types and collect the bytes of memory up to a zero byte. An optional integer limit sets a bound on the number of bytes that will be collected. This feature was completed on April 20th, 2012. For details see <a href="https://bugs.eclipse.org/373707" class="external text" title="https://bugs.eclipse.org/373707" rel="nofollow">Bug 373707</a>
|
||||
</li></ul>
|
||||
</li></ul>
|
||||
<p><br />
|
||||
|
@ -336,7 +336,7 @@
|
|||
</p><p><img alt="Image:CDT_Debug_VariableTypeBasedOnRtti.png" src="../images/cdt81/cdt_debug_variabletypebasedonrtti.png" width="493" height="382" border="0" />
|
||||
</p><p>This feature is enabled by default and will work if you have the proper GDB version (7.5 or higher) and RTTI generation enabled (enabled by default in gcc), however it could be turned off in preferences:
|
||||
</p><p><img alt="Image:CDT_Debug_VariableTypeBasedOnRttiPref.png" src="../images/cdt81/cdt_debug_variabletypebasedonrttipref.png" width="842" height="589" border="0" />
|
||||
</p><p>This feature was completed on May 5th, 2012 as part of <a href="http://bugs.eclipse.org/376901" class="external text" title="http://bugs.eclipse.org/376901" rel="nofollow">Bug 376901</a> and <a href="http://bugs.eclipse.org/377536" class="external text" title="http://bugs.eclipse.org/377536" rel="nofollow">Bug 377536</a>.
|
||||
</p><p>This feature was completed on May 5th, 2012 as part of <a href="https://bugs.eclipse.org/376901" class="external text" title="https://bugs.eclipse.org/376901" rel="nofollow">Bug 376901</a> and <a href="https://bugs.eclipse.org/377536" class="external text" title="https://bugs.eclipse.org/377536" rel="nofollow">Bug 377536</a>.
|
||||
</p>
|
||||
<a name="Build_variables_support_in_.22C.2FC.2B.2B_Application.22_field_of_launch_configuration"></a><h3> <span class="headline"> Build variables support in "C/C++ Application" field of launch configuration </span></h3>
|
||||
<p><img alt="Image:CDT_Debug_VarsInAppplicationField.png" src="../images/cdt81/cdt_debug_varsinappplicationfield.png" width="727" height="556" border="0" />
|
||||
|
@ -345,10 +345,10 @@
|
|||
<ul><li> config_name - the name of the active configuration for the project specified as an argument;
|
||||
</li><li> config_description - the description of the active configuration for the project specified as an argument;
|
||||
</li></ul>
|
||||
<p>This feature was completed on April 2nd, 2012 as part of <a href="http://bugs.eclipse.org/180256" class="external text" title="http://bugs.eclipse.org/180256" rel="nofollow">Bug 180256</a> and <a href="http://bugs.eclipse.org/375814" class="external text" title="http://bugs.eclipse.org/375814" rel="nofollow">Bug 375814</a>.
|
||||
<p>This feature was completed on April 2nd, 2012 as part of <a href="https://bugs.eclipse.org/180256" class="external text" title="https://bugs.eclipse.org/180256" rel="nofollow">Bug 180256</a> and <a href="https://bugs.eclipse.org/375814" class="external text" title="https://bugs.eclipse.org/375814" rel="nofollow">Bug 375814</a>.
|
||||
</p>
|
||||
<a name="Support_for_octal_number_format_in_CDI"></a><h3> <span class="headline"> Support for octal number format in CDI </span></h3>
|
||||
<p>CDI now also supports to use the octal number format to display the contents of variables, expressions and registers. You can select the octal number format within the Debug preferences. This feature was completed on March 7th, 2012 as part of <a href="http://bugs.eclipse.org/370462" class="external text" title="http://bugs.eclipse.org/370462" rel="nofollow">Bug 370462</a>.
|
||||
<p>CDI now also supports to use the octal number format to display the contents of variables, expressions and registers. You can select the octal number format within the Debug preferences. This feature was completed on March 7th, 2012 as part of <a href="https://bugs.eclipse.org/370462" class="external text" title="https://bugs.eclipse.org/370462" rel="nofollow">Bug 370462</a>.
|
||||
</p><p><br />
|
||||
</p>
|
||||
<a name="C.2FC.2B.2B_Unit_Testing_Support"></a><h2> <span class="headline"> C/C++ Unit Testing Support </span></h2>
|
||||
|
@ -357,9 +357,9 @@
|
|||
</p><p>Supported features:
|
||||
</p>
|
||||
<ul><li>tests running with support of the following frameworks:
|
||||
<ul><li><a href="http://www.boost.org/doc/libs/1_46_1/libs/test/doc/html/index.html" class="external text" title="http://www.boost.org/doc/libs/1_46_1/libs/test/doc/html/index.html" rel="nofollow">Boost.Test</a>;
|
||||
</li><li><a href="http://doc.qt.nokia.com/solutions/4/qttestlib" class="external text" title="http://doc.qt.nokia.com/solutions/4/qttestlib" rel="nofollow">Qt Test</a>;
|
||||
</li><li><a href="http://code.google.com/p/googletest/" class="external text" title="http://code.google.com/p/googletest/" rel="nofollow">Google Testing Framework</a>;
|
||||
<ul><li><a href="https://www.boost.org/doc/libs/1_46_1/libs/test/doc/html/index.html" class="external text" title="https://www.boost.org/doc/libs/1_46_1/libs/test/doc/html/index.html" rel="nofollow">Boost.Test</a>;
|
||||
</li><li><a href="https://doc.qt.nokia.com/solutions/4/qttestlib" class="external text" title="https://doc.qt.nokia.com/solutions/4/qttestlib" rel="nofollow">Qt Test</a>;
|
||||
</li><li><a href="https://code.google.com/p/googletest/" class="external text" title="https://code.google.com/p/googletest/" rel="nofollow">Google Testing Framework</a>;
|
||||
</li></ul>
|
||||
</li><li>tests hierarchy browsing;
|
||||
</li><li>test messages viewing, filtering by test or test suite; source lookup is also supported;
|
||||
|
@ -372,8 +372,8 @@
|
|||
</li><li>test runs history;
|
||||
</li><li>the list of provided tests runners may be easily extended writing a new Tests Runner Plugin.
|
||||
</li></ul>
|
||||
<p>The HOWTO, known problems and limitation can be found in the <a href="http://wiki.eclipse.org/CDT/User/FAQ#C.2FC.2B.2B_Unit_Testing_Support" class="external text">CDT FAQ</a> on the wiki.
|
||||
</p><p>This feature was completed April 18th, 2012 as part of <a href="http://bugs.eclipse.org/210366" class="external text" title="http://bugs.eclipse.org/210366" rel="nofollow">Bug 210366</a>.
|
||||
<p>The HOWTO, known problems and limitation can be found in the <a href="https://wiki.eclipse.org/CDT/User/FAQ#C.2FC.2B.2B_Unit_Testing_Support" class="external text">CDT FAQ</a> on the wiki.
|
||||
</p><p>This feature was completed April 18th, 2012 as part of <a href="https://bugs.eclipse.org/210366" class="external text" title="https://bugs.eclipse.org/210366" rel="nofollow">Bug 210366</a>.
|
||||
</p>
|
||||
<a name="Bugs_Fixed"></a><h2> <span class="headline"> Bugs Fixed in this Release </span></h2>
|
||||
<p>Bugzilla tasks completed for this release:
|
||||
|
@ -391,7 +391,7 @@ CDT 8.1 bug fixes</a>
|
|||
<p><a href="cdt_c_whatsnew_80.htm">CDT 8.0 - New and Noteworthy</a></p>
|
||||
<p><a href="cdt_c_whatsnew_70.htm">CDT 7.0 - New and Noteworthy</a></p>
|
||||
<p><a href="cdt_c_whatsnew_60.htm">CDT 6.0 - New and Noteworthy</a></p>
|
||||
<p><a href="http://wiki.eclipse.org/CDT/User/NewIn50">CDT 5.0 - New and Noteworthy</a></p>
|
||||
<p><a href="https://wiki.eclipse.org/CDT/User/NewIn50">CDT 5.0 - New and Noteworthy</a></p>
|
||||
|
||||
<p><a href="#top">Back to Top</a></p>
|
||||
|
||||
|
|
|
@ -11,11 +11,11 @@
|
|||
<body>
|
||||
<div>
|
||||
<h1 id="top">CDT 8.2 - New and Noteworthy</h1>
|
||||
<p>See <a href="http://wiki.eclipse.org/CDT/User/NewIn82">What's new in CDT 8.2</a> on the CDT Wiki
|
||||
<p>See <a href="https://wiki.eclipse.org/CDT/User/NewIn82">What's new in CDT 8.2</a> on the CDT Wiki
|
||||
which may contain more recent information.
|
||||
</p>
|
||||
|
||||
<!-- ***** START MANUAL INSERT HTML FROM http://wiki.eclipse.org/CDT/User/NewIn82?action=render -->
|
||||
<!-- ***** START MANUAL INSERT HTML FROM https://wiki.eclipse.org/CDT/User/NewIn82?action=render -->
|
||||
<table id="toc" class="toc" summary="Contents"><tr><td><div id="toctitle"><h2>Contents</h2></div>
|
||||
<ul>
|
||||
<li class="toclevel-1"><a href="#Editor"><span class="tocnumber">1</span> <span class="toctext">Editor</span></a>
|
||||
|
@ -62,56 +62,56 @@
|
|||
<a name="Organize_Includes_Command"></a><h3> <span class="mw-headline"> Organize Includes Command </span></h3>
|
||||
<p>The <i>Organize Includes</i> command is similar to <i>Organize Imports</i> in Java. It adds missing include statements, removes unnecessary ones, and reorders includes according to user preferences.
|
||||
</p><p><a><img alt="Image:OrganizeIncludes.png" src="../images/cdt82/OrganizeIncludes.png" width="356" height="339" border="0" /></a>
|
||||
</p><p>When determining which header files must be included the <i>Organize Includes</i> command follows the "Include What You Use" rule. See <a href="http://code.google.com/p/include-what-you-use/wiki/WhyIWYU" class="external text" title="http://code.google.com/p/include-what-you-use/wiki/WhyIWYU" rel="nofollow">Why Include What You Use?</a> and <a href="http://code.google.com/p/include-what-you-use/wiki/WhatIsAUse" class="external text" title="http://code.google.com/p/include-what-you-use/wiki/WhatIsAUse" rel="nofollow">What Is a Use?</a>.
|
||||
</p><p>When determining which header files must be included the <i>Organize Includes</i> command follows the "Include What You Use" rule. See <a href="https://code.google.com/p/include-what-you-use/wiki/WhyIWYU" class="external text" title="https://code.google.com/p/include-what-you-use/wiki/WhyIWYU" rel="nofollow">Why Include What You Use?</a> and <a href="https://code.google.com/p/include-what-you-use/wiki/WhatIsAUse" class="external text" title="https://code.google.com/p/include-what-you-use/wiki/WhatIsAUse" rel="nofollow">What Is a Use?</a>.
|
||||
</p>
|
||||
<a name="Build"></a><h2> <span class="mw-headline"> Build </span></h2>
|
||||
<a name="Console"></a><h3> <span class="mw-headline"> Console </span></h3>
|
||||
<ul><li> Line wrap option on the console (<a href="http://bugs.eclipse.org/199605" class="external text" title="http://bugs.eclipse.org/199605" rel="nofollow">Bug 199605</a>).
|
||||
<ul><li> Line wrap option on the console (<a href="https://bugs.eclipse.org/199605" class="external text" title="https://bugs.eclipse.org/199605" rel="nofollow">Bug 199605</a>).
|
||||
</li></ul>
|
||||
<p><a><img alt="Image:ConsoleWrapLine.png" src="../images/cdt82/ConsoleWrapLine.png" width="490" height="330" border="0" /></a> <a><img alt="Image:ConsoleWrapLinePreference.png" src="../images/cdt82/ConsoleWrapLinePreference.png" width="635" height="559" border="0" /></a>
|
||||
</p>
|
||||
<a name="Improved_toolchain_detection"></a><h3> <span class="mw-headline"> Improved toolchain detection </span></h3>
|
||||
<ul><li> Automatic detection of MinGW 64 bit (<a href="http://bugs.eclipse.org/380598" class="external text" title="http://bugs.eclipse.org/380598" rel="nofollow">Bug 380598</a>).
|
||||
</li><li> Detection of Visual Studio under Windows 7 64 bit (<a href="http://bugs.eclipse.org/385608" class="external text" title="http://bugs.eclipse.org/385608" rel="nofollow">Bug 385608</a>).
|
||||
</li><li> Recognize $PATH environment variable from workspace preferences for MinGW and Cygwin toolchains (<a href="http://bugs.eclipse.org/384520" class="external text" title="http://bugs.eclipse.org/384520" rel="nofollow">Bug 384520</a>).
|
||||
</li><li> Introduction of environment variables $MINGW_HOME and $CYGWIN_HOME that are recognized in preferences and project properties (<a href="http://bugs.eclipse.org/403257" class="external text" title="http://bugs.eclipse.org/403257" rel="nofollow">Bug 403257</a>, <a href="http://bugs.eclipse.org/357442" class="external text" title="http://bugs.eclipse.org/357442" rel="nofollow">Bug 357442</a>).
|
||||
<ul><li> Automatic detection of MinGW 64 bit (<a href="https://bugs.eclipse.org/380598" class="external text" title="https://bugs.eclipse.org/380598" rel="nofollow">Bug 380598</a>).
|
||||
</li><li> Detection of Visual Studio under Windows 7 64 bit (<a href="https://bugs.eclipse.org/385608" class="external text" title="https://bugs.eclipse.org/385608" rel="nofollow">Bug 385608</a>).
|
||||
</li><li> Recognize $PATH environment variable from workspace preferences for MinGW and Cygwin toolchains (<a href="https://bugs.eclipse.org/384520" class="external text" title="https://bugs.eclipse.org/384520" rel="nofollow">Bug 384520</a>).
|
||||
</li><li> Introduction of environment variables $MINGW_HOME and $CYGWIN_HOME that are recognized in preferences and project properties (<a href="https://bugs.eclipse.org/403257" class="external text" title="https://bugs.eclipse.org/403257" rel="nofollow">Bug 403257</a>, <a href="https://bugs.eclipse.org/357442" class="external text" title="https://bugs.eclipse.org/357442" rel="nofollow">Bug 357442</a>).
|
||||
</li></ul>
|
||||
<p><a><img alt="Image:MINGW_HOME.png" src="../images/cdt82/MINGW_HOME.png" width="825" height="454" border="0" /></a> <a><img alt="Image:CYGWIN_HOME.png" src="../images/cdt82/CYGWIN_HOME.png" width="824" height="462" border="0" /></a>
|
||||
</p>
|
||||
<a name="Scanner_Discovery_.2F_Language_Settings_Providers"></a><h3> <span class="mw-headline"> Scanner Discovery / Language Settings Providers </span></h3>
|
||||
<ul><li> "Preprocessor Include Paths, Macros etc." property page now fully replaces older "Scanner Discovery" page. "Scanner Discovery" is now hidden by default (<a href="http://bugs.eclipse.org/403405" class="external text" title="http://bugs.eclipse.org/403405" rel="nofollow">Bug 403405</a>, <a href="http://bugs.eclipse.org/407087" class="external text" title="http://bugs.eclipse.org/407087" rel="nofollow">Bug 407087</a>).
|
||||
<ul><li> "Preprocessor Include Paths, Macros etc." property page now fully replaces older "Scanner Discovery" page. "Scanner Discovery" is now hidden by default (<a href="https://bugs.eclipse.org/403405" class="external text" title="https://bugs.eclipse.org/403405" rel="nofollow">Bug 403405</a>, <a href="https://bugs.eclipse.org/407087" class="external text" title="https://bugs.eclipse.org/407087" rel="nofollow">Bug 407087</a>).
|
||||
</li></ul>
|
||||
<p><a><img alt="Image:PropertyPageSettingsScannerDiscovery.png" src="../images/cdt82/PropertyPageSettingsScannerDiscovery.png" width="861" height="464" border="0" /></a>
|
||||
</p>
|
||||
<ul><li> Built-in Compiler Settings provider for MinGW is enabled by default now for MinGW toolchain (<a href="http://bugs.eclipse.org/382422" class="external text" title="http://bugs.eclipse.org/382422" rel="nofollow">Bug 382422</a>).
|
||||
</li><li> Added Built-in Compiler Settings provider for Cygwin (<a href="http://bugs.eclipse.org/382423" class="external text" title="http://bugs.eclipse.org/382423" rel="nofollow">Bug 382423</a>).
|
||||
<ul><li> Built-in Compiler Settings provider for MinGW is enabled by default now for MinGW toolchain (<a href="https://bugs.eclipse.org/382422" class="external text" title="https://bugs.eclipse.org/382422" rel="nofollow">Bug 382422</a>).
|
||||
</li><li> Added Built-in Compiler Settings provider for Cygwin (<a href="https://bugs.eclipse.org/382423" class="external text" title="https://bugs.eclipse.org/382423" rel="nofollow">Bug 382423</a>).
|
||||
</li></ul>
|
||||
<p><a><img alt="Image:CygwinProvider.png" src="../images/cdt82/CygwinProvider.png" width="836" height="624" border="0" /></a>
|
||||
</p>
|
||||
<ul><li> Project-relative include paths representation was stabilized and now officially supported in UI (<a href="http://bugs.eclipse.org/401734" class="external text" title="http://bugs.eclipse.org/401734" rel="nofollow">Bug 401734</a>).
|
||||
</li><li> Support for project-relative paths for Build Output Providers (<a href="http://bugs.eclipse.org/402023" class="external text" title="http://bugs.eclipse.org/402023" rel="nofollow">Bug 402023</a>).
|
||||
</li><li> Changes in environment variables (preferences or project properties - as applicable) automatically trigger re-discovery (<a href="http://bugs.eclipse.org/403406" class="external text" title="http://bugs.eclipse.org/403406" rel="nofollow">Bug 403406</a>).
|
||||
</li><li> Number of changes to support compatibility with older methods to provide include paths for indexer, namely pathEntryContainers, contributed ScannerInfo entries (<a href="http://bugs.eclipse.org/401961" class="external text" title="http://bugs.eclipse.org/401961" rel="nofollow">Bug 401961</a>, <a href="http://bugs.eclipse.org/398056" class="external text" title="http://bugs.eclipse.org/398056" rel="nofollow">Bug 398056</a>, <a href="http://bugs.eclipse.org/392966" class="external text" title="http://bugs.eclipse.org/392966" rel="nofollow">Bug 392966</a>).
|
||||
</li><li> Fixed compatibility issues related to import older projects (<a href="http://bugs.eclipse.org/393641" class="external text" title="http://bugs.eclipse.org/393641" rel="nofollow">Bug 393641</a>).
|
||||
<ul><li> Project-relative include paths representation was stabilized and now officially supported in UI (<a href="https://bugs.eclipse.org/401734" class="external text" title="https://bugs.eclipse.org/401734" rel="nofollow">Bug 401734</a>).
|
||||
</li><li> Support for project-relative paths for Build Output Providers (<a href="https://bugs.eclipse.org/402023" class="external text" title="https://bugs.eclipse.org/402023" rel="nofollow">Bug 402023</a>).
|
||||
</li><li> Changes in environment variables (preferences or project properties - as applicable) automatically trigger re-discovery (<a href="https://bugs.eclipse.org/403406" class="external text" title="https://bugs.eclipse.org/403406" rel="nofollow">Bug 403406</a>).
|
||||
</li><li> Number of changes to support compatibility with older methods to provide include paths for indexer, namely pathEntryContainers, contributed ScannerInfo entries (<a href="https://bugs.eclipse.org/401961" class="external text" title="https://bugs.eclipse.org/401961" rel="nofollow">Bug 401961</a>, <a href="https://bugs.eclipse.org/398056" class="external text" title="https://bugs.eclipse.org/398056" rel="nofollow">Bug 398056</a>, <a href="https://bugs.eclipse.org/392966" class="external text" title="https://bugs.eclipse.org/392966" rel="nofollow">Bug 392966</a>).
|
||||
</li><li> Fixed compatibility issues related to import older projects (<a href="https://bugs.eclipse.org/393641" class="external text" title="https://bugs.eclipse.org/393641" rel="nofollow">Bug 393641</a>).
|
||||
</li></ul>
|
||||
<a name="Makefile_Editor"></a><h3> <span class="mw-headline"> Makefile Editor </span></h3>
|
||||
<ul><li> GNU Makefile functions highlighting fixed (<a href="http://bugs.eclipse.org/406911" class="external text" title="http://bugs.eclipse.org/406911" rel="nofollow">Bug 406911</a>).
|
||||
</li><li> Bracket matching (<a href="http://bugs.eclipse.org/405279" class="external text" title="http://bugs.eclipse.org/405279" rel="nofollow">Bug 405279</a>).
|
||||
<ul><li> GNU Makefile functions highlighting fixed (<a href="https://bugs.eclipse.org/406911" class="external text" title="https://bugs.eclipse.org/406911" rel="nofollow">Bug 406911</a>).
|
||||
</li><li> Bracket matching (<a href="https://bugs.eclipse.org/405279" class="external text" title="https://bugs.eclipse.org/405279" rel="nofollow">Bug 405279</a>).
|
||||
</li></ul>
|
||||
<p><a><img alt="Image:MakeEditorBracketMatching.png" src="../images/cdt82/MakeEditorBracketMatching.png" width="558" height="82" border="0" /></a>
|
||||
</p>
|
||||
<ul><li> Content assist for automatic variables (<a href="http://bugs.eclipse.org/407169" class="external text" title="http://bugs.eclipse.org/407169" rel="nofollow">Bug 407169</a>).
|
||||
<ul><li> Content assist for automatic variables (<a href="https://bugs.eclipse.org/407169" class="external text" title="https://bugs.eclipse.org/407169" rel="nofollow">Bug 407169</a>).
|
||||
</li></ul>
|
||||
<p><a><img alt="Image:MakeEditorContentAssistAutoVars.png" src="../images/cdt82/MakeEditorContentAssistAutoVars.png" width="558" height="370" border="0" /></a>
|
||||
</p>
|
||||
<ul><li> Highlight for conditional variable assignment (<a href="http://bugs.eclipse.org/406596" class="external text" title="http://bugs.eclipse.org/406596" rel="nofollow">Bug 406596</a>).
|
||||
</li><li> Proper colorization of escaped # (<a href="http://bugs.eclipse.org/404599" class="external text" title="http://bugs.eclipse.org/404599" rel="nofollow">Bug 404599</a>).
|
||||
<ul><li> Highlight for conditional variable assignment (<a href="https://bugs.eclipse.org/406596" class="external text" title="https://bugs.eclipse.org/406596" rel="nofollow">Bug 406596</a>).
|
||||
</li><li> Proper colorization of escaped # (<a href="https://bugs.eclipse.org/404599" class="external text" title="https://bugs.eclipse.org/404599" rel="nofollow">Bug 404599</a>).
|
||||
</li></ul>
|
||||
<a name="Misc"></a><h3> <span class="mw-headline"> Misc </span></h3>
|
||||
<ul><li> Ability to specify local includes for indexer, as in [#include "header.h"] as opposed to system includes [#include <header.h>] (<a href="http://bugs.eclipse.org/388368" class="external text" title="http://bugs.eclipse.org/388368" rel="nofollow">Bug 388368</a>).
|
||||
</li><li> Fixed some bugs related to storing environment variables, such as silently ignoring removals or additions (<a href="http://bugs.eclipse.org/348781" class="external text" title="http://bugs.eclipse.org/348781" rel="nofollow">Bug 348781</a>, <a href="http://bugs.eclipse.org/355488" class="external text" title="http://bugs.eclipse.org/355488" rel="nofollow">Bug 355488</a>).
|
||||
</li><li> Improved performance in certain areas (<a href="http://bugs.eclipse.org/405643" class="external text" title="http://bugs.eclipse.org/405643" rel="nofollow">Bug 405643</a>, <a href="http://bugs.eclipse.org/405638" class="external text" title="http://bugs.eclipse.org/405638" rel="nofollow">Bug 405638</a>, <a href="http://bugs.eclipse.org/405744" class="external text" title="http://bugs.eclipse.org/405744" rel="nofollow">Bug 405744</a>, <a href="http://bugs.eclipse.org/407483" class="external text" title="http://bugs.eclipse.org/407483" rel="nofollow">Bug 407483</a>).
|
||||
</li><li> User documentation for Scanner Discovery updated including property page "Preprocessor Includes, Macros" (<a href="http://bugs.eclipse.org/409392" class="external text" title="http://bugs.eclipse.org/409392" rel="nofollow">Bug 409392</a>).
|
||||
<ul><li> Ability to specify local includes for indexer, as in [#include "header.h"] as opposed to system includes [#include <header.h>] (<a href="https://bugs.eclipse.org/388368" class="external text" title="https://bugs.eclipse.org/388368" rel="nofollow">Bug 388368</a>).
|
||||
</li><li> Fixed some bugs related to storing environment variables, such as silently ignoring removals or additions (<a href="https://bugs.eclipse.org/348781" class="external text" title="https://bugs.eclipse.org/348781" rel="nofollow">Bug 348781</a>, <a href="https://bugs.eclipse.org/355488" class="external text" title="https://bugs.eclipse.org/355488" rel="nofollow">Bug 355488</a>).
|
||||
</li><li> Improved performance in certain areas (<a href="https://bugs.eclipse.org/405643" class="external text" title="https://bugs.eclipse.org/405643" rel="nofollow">Bug 405643</a>, <a href="https://bugs.eclipse.org/405638" class="external text" title="https://bugs.eclipse.org/405638" rel="nofollow">Bug 405638</a>, <a href="https://bugs.eclipse.org/405744" class="external text" title="https://bugs.eclipse.org/405744" rel="nofollow">Bug 405744</a>, <a href="https://bugs.eclipse.org/407483" class="external text" title="https://bugs.eclipse.org/407483" rel="nofollow">Bug 407483</a>).
|
||||
</li><li> User documentation for Scanner Discovery updated including property page "Preprocessor Includes, Macros" (<a href="https://bugs.eclipse.org/409392" class="external text" title="https://bugs.eclipse.org/409392" rel="nofollow">Bug 409392</a>).
|
||||
</li></ul>
|
||||
<a name="Debug"></a><h2> <span class="mw-headline"> Debug </span></h2>
|
||||
<a name="Enhanced_Expressions"></a><h3> <span class="mw-headline"> Enhanced Expressions </span></h3>
|
||||
|
@ -144,7 +144,7 @@ var1; =$e* -- Will show a group containing variable var1 as well as all registe
|
|||
</pre>
|
||||
<p>This feature allows to quickly define multiple expressions that interest the user. Because groups are created from these special expressions, they can be collapsed when uninteresting and re-expanded later, without having to be re-entered by the user.
|
||||
</p><p><a><img alt="Image:CDT GroupExpr.png" src="../images/cdt82/CDT_GroupExpr.png" width="545" height="521" border="0" /></a>
|
||||
</p><p>This feature was completed on July 10th, 2012 and updated for local variables on December 19th, 2012. For details see <a href="http://bugs.eclipse.org/381754" class="external text" title="http://bugs.eclipse.org/381754" rel="nofollow">Bug 381754</a> and <a href="http://bugs.eclipse.org/394408" class="external text" title="http://bugs.eclipse.org/394408" rel="nofollow">Bug 394408</a>.
|
||||
</p><p>This feature was completed on July 10th, 2012 and updated for local variables on December 19th, 2012. For details see <a href="https://bugs.eclipse.org/381754" class="external text" title="https://bugs.eclipse.org/381754" rel="nofollow">Bug 381754</a> and <a href="https://bugs.eclipse.org/394408" class="external text" title="https://bugs.eclipse.org/394408" rel="nofollow">Bug 394408</a>.
|
||||
</p><p>Note that the comma (,) is not allowed as a group separator as it is used within valid expressions that use templates (e.g., <i>((((((class std::_Vector_base<int, std::allocator<int> >) v))._M_impl))._M_start)</i>).
|
||||
</p>
|
||||
<a name="OS_Resources_View"></a><h3> <span class="mw-headline"> OS Resources View </span></h3>
|
||||
|
@ -206,7 +206,7 @@ Kernel modules - Listing of all loaded kernel modules
|
|||
<a name="Floating_Point_renderer_has_been_added_to_the_memory_package"></a><h3> <span class="mw-headline"> Floating Point renderer has been added to the memory package </span></h3>
|
||||
<p>A floating point render has been added to the memory package. So now there is the Traditional renderer and a Floating Point renderer available. This render allows display and editing of the floating point values. Since it originated from the Traditional render, it's workflow and style are similar. There is no ASCII data pane display, since this did not seem to make much sense with floating point data.
|
||||
</p><p><a><img alt="Image:CDT FloatingPointMemory.png" src="../images/cdt82/CDT_FloatingPointMemory.png" width="834" height="352" border="0" /></a>
|
||||
</p><p>This feature was completed on November 16th, 2012 as part of <a href="http://bugs.eclipse.org/394509" class="external text" title="http://bugs.eclipse.org/394509" rel="nofollow">Bug 394509</a>.
|
||||
</p><p>This feature was completed on November 16th, 2012 as part of <a href="https://bugs.eclipse.org/394509" class="external text" title="https://bugs.eclipse.org/394509" rel="nofollow">Bug 394509</a>.
|
||||
</p>
|
||||
<a name="Debugging_multiple_processes_within_one_debug_session"></a><h3> <span class="mw-headline"> Debugging multiple processes within one debug session </span></h3>
|
||||
<p>Debugging a new executable in the same debug session has been improved for GDB versions starting from 7.2. "Debug New Executable" action has been added to the context menu of the Debug view.
|
||||
|
@ -288,7 +288,7 @@ Building on the enhanced selection, it's now also possible to filter what is sho
|
|||
<p>See bugzilla report <a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;resolution=FIXED;target_milestone=8.1.1;target_milestone=8.1.2;target_milestone=8.1.3;target_milestone=8.2;product=CDT;classification=Tools" class="external text" title="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;resolution=FIXED;target_milestone=8.1.1;target_milestone=8.1.2;target_milestone=8.1.3;target_milestone=8.2;product=CDT;classification=Tools" rel="nofollow">Bugs Fixed in CDT 8.2</a>.
|
||||
Open this report in new browser window.
|
||||
</p>
|
||||
<!-- ***** END MANUAL INSERT HTML FROM http://wiki.eclipse.org/CDT/User/NewIn82?action=render -->
|
||||
<!-- ***** END MANUAL INSERT HTML FROM https://wiki.eclipse.org/CDT/User/NewIn82?action=render -->
|
||||
|
||||
<h2>What's new in other CDT releases</h2>
|
||||
|
||||
|
@ -298,7 +298,7 @@ Open this report in new browser window.
|
|||
<p><a href="cdt_c_whatsnew_80.htm">CDT 8.0 - New and Noteworthy</a></p>
|
||||
<p><a href="cdt_c_whatsnew_70.htm">CDT 7.0 - New and Noteworthy</a></p>
|
||||
<p><a href="cdt_c_whatsnew_60.htm">CDT 6.0 - New and Noteworthy</a></p>
|
||||
<p><a href="http://wiki.eclipse.org/CDT/User/NewIn50">CDT 5.0 - New and Noteworthy</a></p>
|
||||
<p><a href="https://wiki.eclipse.org/CDT/User/NewIn50">CDT 5.0 - New and Noteworthy</a></p>
|
||||
|
||||
<p><a href="#top">Back to Top</a></p>
|
||||
|
||||
|
|
|
@ -11,11 +11,11 @@
|
|||
<body>
|
||||
<div>
|
||||
<h1 id="top">CDT 8.3 - New and Noteworthy</h1>
|
||||
<p>See <a href="http://wiki.eclipse.org/CDT/User/NewIn83">What's new in CDT 8.3</a> on the CDT Wiki
|
||||
<p>See <a href="https://wiki.eclipse.org/CDT/User/NewIn83">What's new in CDT 8.3</a> on the CDT Wiki
|
||||
which may contain more recent information.
|
||||
</p>
|
||||
|
||||
<!-- ***** START MANUAL INSERT HTML FROM http://wiki.eclipse.org/CDT/User/NewIn83?action=render -->
|
||||
<!-- ***** START MANUAL INSERT HTML FROM https://wiki.eclipse.org/CDT/User/NewIn83?action=render -->
|
||||
<table id="toc" class="toc"><tr><td><div id="toctitle"><h2>Contents</h2></div>
|
||||
<ul>
|
||||
<li class="toclevel-1 tocsection-1"><a href="#Build"><span class="tocnumber">1</span> <span class="toctext">Build</span></a>
|
||||
|
@ -55,12 +55,12 @@
|
|||
</td></tr></table>
|
||||
<h2> <span class="mw-headline" id="Build"> Build </span></h2>
|
||||
<h3> <span class="mw-headline" id="Toolchains"> Toolchains </span></h3>
|
||||
<ul><li> Language dialect options in GNU toolchain definition (<a rel="nofollow" class="external text" href="http://bugs.eclipse.org/404913">Bug 404913</a>).
|
||||
<ul><li> Language dialect options in GNU toolchain definition (<a rel="nofollow" class="external text" href="https://bugs.eclipse.org/404913">Bug 404913</a>).
|
||||
</li></ul>
|
||||
<p><a><img alt="DialectLanguageStandard.png" src="../images/cdt83/DialectLanguageStandard.png" width="845" height="381" /></a>
|
||||
</p>
|
||||
<h3> <span class="mw-headline" id="Scanner_Discovery.2FLanguage_Settings_Providers"> Scanner Discovery/Language Settings Providers </span></h3>
|
||||
<ul><li> Use applicable options (such as language dialect) from build settings during discovery of built-in settings (<a rel="nofollow" class="external text" href="http://bugs.eclipse.org/404913">Bug 404913</a>). But note that to use options changed by user the built-in settings provider needs to be set as non-shared.<br />
|
||||
<ul><li> Use applicable options (such as language dialect) from build settings during discovery of built-in settings (<a rel="nofollow" class="external text" href="https://bugs.eclipse.org/404913">Bug 404913</a>). But note that to use options changed by user the built-in settings provider needs to be set as non-shared.<br />
|
||||
</li></ul>
|
||||
<p><a><img alt="BuiltInDetectors-FLAGS.png" src="../images/cdt83/BuiltInDetectors-FLAGS.png" width="974" height="533" /></a>
|
||||
</p>
|
||||
|
@ -76,47 +76,47 @@
|
|||
</p>
|
||||
<h2> <span class="mw-headline" id="Debug"> Debug </span></h2>
|
||||
<h3> <span class="mw-headline" id="Threads_displayed_by_creation_order_in_the_Debug_view"> Threads displayed by creation order in the Debug view </span></h3>
|
||||
<p>For a multi-threaded program, the different threads are now shown in the order they were created during execution. Not only is that order more intuitive, it allows for the selection in the Debug view to be more stable. This enhancement was completed on January 13th, 2014. For details see <a rel="nofollow" class="external text" href="http://eclip.se/412547">Bug 412547</a>.
|
||||
<p>For a multi-threaded program, the different threads are now shown in the order they were created during execution. Not only is that order more intuitive, it allows for the selection in the Debug view to be more stable. This enhancement was completed on January 13th, 2014. For details see <a rel="nofollow" class="external text" href="https://eclip.se/412547">Bug 412547</a>.
|
||||
</p><p><a><img alt="CDT ThreadOrder.png" src="../images/cdt83/CDT_ThreadOrder.png" width="896" height="219" /></a>
|
||||
</p><p><br />
|
||||
</p><p><br />
|
||||
</p>
|
||||
<h3> <span class="mw-headline" id="Support_for_multi-process_debugging_in_Memory_views"> Support for multi-process debugging in Memory views </span></h3>
|
||||
<p>The Memory view and Memory Browser view now support multi-process debugging. Beyond properly refreshing their content based on the currently selected process, the user can now define different memory addresses to look at for each process being debugged. This work was a contribution from Alvaro Sanchez-Leon on January 15th, 2014. For details see <a rel="nofollow" class="external text" href="http://eclip.se/250323">Bug 250323</a>.
|
||||
<p>The Memory view and Memory Browser view now support multi-process debugging. Beyond properly refreshing their content based on the currently selected process, the user can now define different memory addresses to look at for each process being debugged. This work was a contribution from Alvaro Sanchez-Leon on January 15th, 2014. For details see <a rel="nofollow" class="external text" href="https://eclip.se/250323">Bug 250323</a>.
|
||||
</p><p><a><img alt="CDT MemMultiProcess.png" src="../images/cdt83/CDT_MemMultiProcess.png" width="1003" height="499" /></a>
|
||||
</p><p><br />
|
||||
</p><p><br />
|
||||
</p>
|
||||
<h3> <span class="mw-headline" id="Enhanced_support_for_multi-process_debugging_in_Registers_view"> Enhanced support for multi-process debugging in Registers view </span></h3>
|
||||
<p>The Registers view now supports debugging processes with a different set of registers. For example, the registers of the selected process will properly be displayed when debugging both a 32-bit process and a 64-bit process. This work was a contribution from Alvaro Sanchez-Leon on September 29th, 2013. For details see <a rel="nofollow" class="external text" href="http://eclip.se/418176">Bug 418176</a>.
|
||||
<p>The Registers view now supports debugging processes with a different set of registers. For example, the registers of the selected process will properly be displayed when debugging both a 32-bit process and a 64-bit process. This work was a contribution from Alvaro Sanchez-Leon on September 29th, 2013. For details see <a rel="nofollow" class="external text" href="https://eclip.se/418176">Bug 418176</a>.
|
||||
</p><p><a><img alt="CDT RegMultiProcess1.png" src="../images/cdt83/CDT_RegMultiProcess1.png" width="894" height="221" /></a>
|
||||
<a><img alt="CDT RegMultiProcess2.png" src="../images/cdt83/CDT_RegMultiProcess2.png" width="895" height="219" /></a>
|
||||
</p><p><br />
|
||||
</p><p><br />
|
||||
</p>
|
||||
<h3> <span class="mw-headline" id="Register_view_is_now_stack-frame-specific"> Register view is now stack-frame-specific </span></h3>
|
||||
<p>The Registers view will now update each time a different stack-frame is selected. The view will show the content of the registers as they were for the selected frame, when the method call was done which caused the creation of the next stack-frame. This work was a contribution from Alvaro Sanchez-Leon on September 27th, 2013. For details see <a rel="nofollow" class="external text" href="http://eclip.se/323552">Bug 323552</a>.
|
||||
<p>The Registers view will now update each time a different stack-frame is selected. The view will show the content of the registers as they were for the selected frame, when the method call was done which caused the creation of the next stack-frame. This work was a contribution from Alvaro Sanchez-Leon on September 27th, 2013. For details see <a rel="nofollow" class="external text" href="https://eclip.se/323552">Bug 323552</a>.
|
||||
</p><p><a><img alt="CDT RegisterStack1.png" src="../images/cdt83/CDT_RegisterStack1.png" width="887" height="198" /></a>
|
||||
<a><img alt="CDT RegisterStack2.png" src="../images/cdt83/CDT_RegisterStack2.png" width="884" height="197" /></a>
|
||||
</p><p><br />
|
||||
</p><p><br />
|
||||
</p>
|
||||
<h3> <span class="mw-headline" id="Basic_support_of_Multicore_Visualizer_in_all-stop_mode"> Basic support of Multicore Visualizer in all-stop mode </span></h3>
|
||||
<p>The <a rel="nofollow" class="external text" href="http://wiki.eclipse.org/CDT/User/FAQ#What_is_the_Multicore_Visualizer.3F">Multicore Visualizer</a> now displays properly in all-stop mode, with all its features available when the program is suspended, while still updating thread creation/termination when the program is running. This enhancement was completed on August 15th, 2013. For details see <a rel="nofollow" class="external text" href="http://eclip.se/409965">Bug 409965</a>
|
||||
<p>The <a rel="nofollow" class="external text" href="https://wiki.eclipse.org/CDT/User/FAQ#What_is_the_Multicore_Visualizer.3F">Multicore Visualizer</a> now displays properly in all-stop mode, with all its features available when the program is suspended, while still updating thread creation/termination when the program is running. This enhancement was completed on August 15th, 2013. For details see <a rel="nofollow" class="external text" href="https://eclip.se/409965">Bug 409965</a>
|
||||
</p><p><br />
|
||||
</p>
|
||||
<h3> <span class="mw-headline" id="Variable_substitution_for_GDB_command_file_path"> Variable substitution for GDB command file path </span></h3>
|
||||
<p>It is now possible to use eclipse variables within the specified path of the GDB command file. This allows to have project-specific GDB command files. For example ${project_loc}/project.gdbinit. This feature was completed July 23rd, 2013. For details see <a rel="nofollow" class="external text" href="http://eclip.se/413373">Bug 413373</a>
|
||||
<p>It is now possible to use eclipse variables within the specified path of the GDB command file. This allows to have project-specific GDB command files. For example ${project_loc}/project.gdbinit. This feature was completed July 23rd, 2013. For details see <a rel="nofollow" class="external text" href="https://eclip.se/413373">Bug 413373</a>
|
||||
</p><p><a><img alt="CDT GdbinitVarSubstitution.png" src="../images/cdt83/CDT_GdbinitVarSubstitution.png" width="671" height="575" /></a>
|
||||
</p><p><br />
|
||||
</p><p><br />
|
||||
</p>
|
||||
<h3> <span class="mw-headline" id="Project-less_debugging_is_now_supported_on_the_Windows_platform"> Project-less debugging is now supported on the Windows platform </span></h3>
|
||||
<p><a rel="nofollow" class="external text" href="http://wiki.eclipse.org/CDT/User/FAQ#Can_I_debug_a_process_that_I_didn.27t_develop_in_Eclipse.3F">Project-less debugging</a> now works as expected on Windows. This enhancement was completed on August 10th, 2013. For details see <a rel="nofollow" class="external text" href="http://eclip.se/344470">Bug 344470</a>
|
||||
<p><a rel="nofollow" class="external text" href="https://wiki.eclipse.org/CDT/User/FAQ#Can_I_debug_a_process_that_I_didn.27t_develop_in_Eclipse.3F">Project-less debugging</a> now works as expected on Windows. This enhancement was completed on August 10th, 2013. For details see <a rel="nofollow" class="external text" href="https://eclip.se/344470">Bug 344470</a>
|
||||
</p><p><br />
|
||||
</p>
|
||||
<h3> <span class="mw-headline" id="Detection_of_target_disconnection"> Detection of target disconnection </span></h3>
|
||||
<p>When doing remote debugging, if the connection to the target is lost, the debug session will be cleanly terminated. Previously, some situations could lead to a debug session that lost its connection but remained active using the host machine instead; these cases have been fixed. This enhancement was completed on January 8th, 2014. For details see <a rel="nofollow" class="external text" href="http://eclip.se/422586">Bug 422586</a>
|
||||
<p>When doing remote debugging, if the connection to the target is lost, the debug session will be cleanly terminated. Previously, some situations could lead to a debug session that lost its connection but remained active using the host machine instead; these cases have been fixed. This enhancement was completed on January 8th, 2014. For details see <a rel="nofollow" class="external text" href="https://eclip.se/422586">Bug 422586</a>
|
||||
</p>
|
||||
<h2> <span class="mw-headline" id="Qt_Support_.28preview.29"> Qt Support (preview) </span></h2>
|
||||
<p>Work continues on CDT's support for Qt. For CDT 8.3, this includes the following. Note that we still consider this a preview release until CDT 8.4 where we'll clean up usability issues around setting up CDT to work with Qt and hopefully some better qmake and QML support.
|
||||
|
@ -139,7 +139,7 @@
|
|||
<h2> <span class="mw-headline" id="Bugs_Fixed_in_this_Release"> Bugs Fixed in this Release </span></h2>
|
||||
<p>See bugzilla report <a rel="nofollow" class="external text" href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;resolution=FIXED;target_milestone=8.2.1;target_milestone=8.2.2;target_milestone=8.2.3;target_milestone=8.3.0;product=CDT;classification=Tools">Bugs Fixed in CDT 8.3</a>
|
||||
</p>
|
||||
<!-- ***** END MANUAL INSERT HTML FROM http://wiki.eclipse.org/CDT/User/NewIn83?action=render -->
|
||||
<!-- ***** END MANUAL INSERT HTML FROM https://wiki.eclipse.org/CDT/User/NewIn83?action=render -->
|
||||
|
||||
<h2>What's new in other CDT releases</h2>
|
||||
|
||||
|
@ -150,7 +150,7 @@
|
|||
<p><a href="cdt_c_whatsnew_80.htm">CDT 8.0 - New and Noteworthy</a></p>
|
||||
<p><a href="cdt_c_whatsnew_70.htm">CDT 7.0 - New and Noteworthy</a></p>
|
||||
<p><a href="cdt_c_whatsnew_60.htm">CDT 6.0 - New and Noteworthy</a></p>
|
||||
<p><a href="http://wiki.eclipse.org/CDT/User/NewIn50">CDT 5.0 - New and Noteworthy</a></p>
|
||||
<p><a href="https://wiki.eclipse.org/CDT/User/NewIn50">CDT 5.0 - New and Noteworthy</a></p>
|
||||
|
||||
<p><a href="#top">Back to Top</a></p>
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue