updated bug fixes for final 2.1
authorfturovic <frank.turovich@nokia.com>
Mon, 13 Jul 2009 14:16:23 -0500
changeset 364 d4bc15911a2c
parent 363 291972d4f3ea
child 365 666472f6d7ae
updated bug fixes for final 2.1
core/com.nokia.carbide.cpp.codescanner/html/bugs_fixed.htm
core/com.nokia.carbide.cpp.codescanner/html/release_notes.htm
core/com.nokia.carbide.cpp.doc.user/html/bugs_fixed.htm
--- a/core/com.nokia.carbide.cpp.codescanner/html/bugs_fixed.htm	Fri Jul 10 11:47:48 2009 -0500
+++ b/core/com.nokia.carbide.cpp.codescanner/html/bugs_fixed.htm	Mon Jul 13 14:16:23 2009 -0500
@@ -1,24 +1,30 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<!-- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -->
-<html>
-<head>
-  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-  <title>Carbide.c++ bugs fixed</title>
-  <link href="../book.css" rel="stylesheet" type="text/css" />
-  <script language="JavaScript" src="PLUGINS_ROOT/org.eclipse.help/livehelp.js"></script>
-</head>
-<body bgcolor="#ffffff">
-<h2>CodeScanner bugs fixed </h2>
-<p>This is a comprehensive list of  bugs fixed by release: </p>
-<ul>
-  <li><a href="#bugs211">Bugs Fixed in 2.1.1 </a></li>
-</ul>
-<h3><a name="bugs211" id="bugs211"></a>Bugs Fixed in v2.1.1</h3>
-<ul>
-  <li><a href="https://xdabug001.ext.nokia.com/bugzilla/show_bug.cgi?id=6266">6266</a> - Updated to ignore After() from RTimer type member variable when checking for active objects without calling Cancel() first. </li>
-  <li><a href="https://xdabug001.ext.nokia.com/bugzilla/show_bug.cgi?id=6966">6966</a> - Updated the function parser in CodeScanner to filter out constant initialization.<br />
-</li>
-</ul>
-<div id="footer">Copyright &copy; 2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. <br>License: <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a></div>
-</body>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<!-- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -->
+<html>
+<head>
+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+  <title>Carbide.c++ bugs fixed</title>
+  <link href="../book.css" rel="stylesheet" type="text/css" />
+  <script language="JavaScript" src="PLUGINS_ROOT/org.eclipse.help/livehelp.js"></script>
+</head>
+<body bgcolor="#ffffff">
+<h2>CodeScanner bugs fixed </h2>
+<p>This is a comprehensive list of  bugs fixed by release: </p>
+<ul>
+  <li>Bugs Fixed in <a href="#bugs213">2.1.3 </a>, <a href="#bugs211">2.1.1</a></li>
+</ul>
+<h3><a name="bugs213" id="bugs213"></a>Bugs Fixed in v2.1.3</h3>
+<ul>
+  <li><a href="https://xdabug001.ext.nokia.com/bugzilla/show_bug.cgi?id=9046">9046</a> - Fixed an issue that generated false alarms when leaving a function preceded by constant declaration. </li>
+  <li><a href="https://xdabug001.ext.nokia.com/bugzilla/show_bug.cgi?id=9047">9047</a> - Fixed an issue that generated false alarms when leaving a function call inside a switch statement. </li>
+  <li><a href="https://xdabug001.ext.nokia.com/bugzilla/show_bug.cgi?id=9429">9429</a> - Fixed an issue that triggered a false alarm on leaving a function preceded by a typedef.</li>
+</ul>
+<h3><a name="bugs211" id="bugs"></a>Bugs Fixed in v2.1.1</h3>
+<ul>
+  <li><a href="https://xdabug001.ext.nokia.com/bugzilla/show_bug.cgi?id=6266">6266</a> - Updated to ignore After() from RTimer type member variable when checking for active objects without calling Cancel() first. </li>
+  <li><a href="https://xdabug001.ext.nokia.com/bugzilla/show_bug.cgi?id=6966">6966</a> - Updated the function parser in CodeScanner to filter out constant initialization.<br />
+  </li>
+</ul>
+<div id="footer">Copyright &copy; 2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. <br>License: <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a></div>
+</body>
 </html>
\ No newline at end of file
--- a/core/com.nokia.carbide.cpp.codescanner/html/release_notes.htm	Fri Jul 10 11:47:48 2009 -0500
+++ b/core/com.nokia.carbide.cpp.codescanner/html/release_notes.htm	Mon Jul 13 14:16:23 2009 -0500
@@ -17,6 +17,7 @@
 <h3><a name="Changes_from_Previous_Releases"></a>Changes from Previous Releases</h3>
 <ul>
   
+  <li>Updated the function parser in CodeScanner to improve check for leaving functions called in non-leaving functions. There should be less false positives now.</li>
   <li>Added support for the following IAD user-defined <a href="customizing_cs.htm">rules</a>. The new rules include:
     <ul>
       
@@ -27,8 +28,9 @@
   </li>
 </ul>
 <h4>2.1.2</h4>
-  <li>Added support for  <a href="pref_codescaner_01.htm">Knowledge Base Scanning</a>, the ability to scan code and detect possible  API issues related to a specific SDK, for example when porting to a new Touch UI SDK. For each SDK, specific porting information is defined as a set of rules specified in  XML files. CodeScanner can merge these into the existing set of CodeScanner rules for   scanning operations. The results are displayed in the <strong>Console</strong> view and as information markers  in source code.</li>
-</ul>
+  <ul>
+    <li>Added support for  <a href="pref_codescaner_01.htm">Knowledge Base Scanning</a>, the ability to scan code and detect possible  API issues related to a specific SDK, for example when porting to a new Touch UI SDK. For each SDK, specific porting information is defined as a set of rules specified in  XML files. CodeScanner can merge these into the existing set of CodeScanner rules for   scanning operations. The results are displayed in the <strong>Console</strong> view and as information markers  in source code.</li>
+  </ul>
 <h4>2.1.1</h4>
 <ul>
   <li>Added support for user-defined rules. This can be done by adding a <span class="code">&lt;customrules&gt;</span> element to the configuration file.</li>
--- a/core/com.nokia.carbide.cpp.doc.user/html/bugs_fixed.htm	Fri Jul 10 11:47:48 2009 -0500
+++ b/core/com.nokia.carbide.cpp.doc.user/html/bugs_fixed.htm	Mon Jul 13 14:16:23 2009 -0500
@@ -13,7 +13,7 @@
   </style>
 </head>
 <body bgcolor="#ffffff">
-<h2>	Carbide.c++ bugs fixed </h2>
+<h2>Carbide.c++ bugs fixed </h2>
 <p>This is a comprehensive list of bugs fixed by release: </p>
 <ul><li><a href="#bugs210">Bugs Fixed in 2.1.0</a></li>
   <li><a href="#bugs204">2.0.4</a>, <a href="#bugs203">2.0.3</a>, <a href="#bugs202"> 2.0.2</a>, <a href="#bugs200">2.0.0</a></li>
@@ -22,12 +22,15 @@
 <h3><a name="bugs210" id="bugs4"></a>Bugs Fixed in v2.1.0</h3>
 <ul>
   <li><a href="https://xdabug001.ext.nokia.com/bugzilla/show_bug.cgi?id=9164">9164</a> - Added some diagnostic instrumentation to the Eclipse platform and Carbide to aid users in reporting resource and workspace refreshing issues. </li>
-  <li><a href="https://xdabug001.ext.nokia.com/bugzilla/show_bug.cgi?id=9310">9310</a> - Can now properly save SBSv2 tools or gcc configurations in the Platform Filtering Preferences panel and added default Apply/Restore controls.  </li>
+  <li><a href="https://xdabug001.ext.nokia.com/bugzilla/show_bug.cgi?id=9310">9310</a> - Can now properly save SBSv2 tools or gcc configurations in the Platform Filtering Preferences panel and added default Apply/Restore controls.</li>
+  <li><a href="https://xdabug001.ext.nokia.com/bugzilla/show_bug.cgi?id=7351">7351</a> - Fixed an issue where cancelling &quot;Build all configurations&quot; should work and be much faster. </li>
 </ul>
-<p><b>B1</b></p>
-<ul>
-  <li><a href="https://xdabug001.ext.nokia.com/bugzilla/show_bug.cgi?id=7351">7351</a> - Fixed an issue where cancelling &quot;Build all configurations&quot; should work and be much faster. </li>
+<ul><li><a href="https://xdabug001.ext.nokia.com/bugzilla/show_bug.cgi?id=8500">8500</a> - Fixed an issue that when importing symbols where certain symbols contained erroneous address data. </li>
+  <li><a href="https://xdabug001.ext.nokia.com/bugzilla/show_bug.cgi?id=8816">8816</a> - Bash errors should now appear in the Problems view. </li>
   <li><a href="https://xdabug001.ext.nokia.com/bugzilla/show_bug.cgi?id=8901">8901</a> - Fixed an issue in the error parser that prevented building Phone Debug builds due to Assembler warnings. </li>
+  <li><a href="https://xdabug001.ext.nokia.com/bugzilla/show_bug.cgi?id=8914">8914</a> - Corrected an issue with scanning SDKs that cause the scan to repeat endlessly. </li>
+  <li><a href="https://xdabug001.ext.nokia.com/bugzilla/show_bug.cgi?id=8934">8934</a> - Fixed some issues regarding missing or corrupt devices.xml files that preventing the setting of breakpoints. </li>
+  <li><a href="https://xdabug001.ext.nokia.com/bugzilla/show_bug.cgi?id=8937">8937</a> - Fixed a bad assert in the MWCC compiler that was not checking for the existence of both a class and dtor. </li>
   <li><a href="https://xdabug001.ext.nokia.com/bugzilla/show_bug.cgi?id=8943">8943</a> - Fixed an issue in the error parser that caused code to be flagged as an error instead of a warning.</li>
   <li><a href="https://xdabug001.ext.nokia.com/bugzilla/show_bug.cgi?id=8964">8964</a> - Modified the behavior of the &quot;SDK Update Required&quot; check to prevent alerts while building or debugging when the OS version is unknown. </li>
   <li><a href="https://xdabug001.ext.nokia.com/bugzilla/show_bug.cgi?id=9006">9006</a> - Several on-device cheat sheets have been updated for connecting and debugging on remote devices. </li>
@@ -35,10 +38,13 @@
   <li><a href="https://xdabug001.ext.nokia.com/bugzilla/show_bug.cgi?id=9021">9021</a> - Fixed a performance issue where the debugger searched for all source files every time a breakpoint was set. </li>
   <li><a href="https://xdabug001.ext.nokia.com/bugzilla/show_bug.cgi?id=9031">9031</a> - Fixed an indexing performance issue where too many unneeded source roots were indexed. Use the &quot;Window &gt; Preferences &gt; C/C++ &gt; Appearance &gt; Show source roots at top of project&quot; option to change how root sources are evaluated. </li>
   <li><a href="https://xdabug001.ext.nokia.com/bugzilla/show_bug.cgi?id=9033">9033</a> - Changed the Bld.inf import wizard behavior so that projects with three or fewer MMP files are automatically selected, while projects with more than three MMP files are left unselected by default. </li>
-  <li><a href="https://xdabug001.ext.nokia.com/bugzilla/show_bug.cgi?id=9091">9091</a> - &lt;tags&gt; from the Raptor plugin are no longer reported as errors. </li>
+  <li><a href="https://xdabug001.ext.nokia.com/bugzilla/show_bug.cgi?id=9036">9036</a> - The new operator in the compiler now zero initializes new objects as defined in C++ Standard &sect;5.3.4.15. </li>
   <li><a href="https://xdabug001.ext.nokia.com/bugzilla/show_bug.cgi?id=9092">9092</a> - Fixed a NullPointerException in the News Reader involving the FeedCacheManager. </li>
   <li><a href="https://xdabug001.ext.nokia.com/bugzilla/show_bug.cgi?id=9135">9135</a> - Added additional documentation on source lookup paths. </li>
+  <li><a href="https://xdabug001.ext.nokia.com/bugzilla/show_bug.cgi?id=9164">9164</a> - Added some diagnostic instrumentation to the Eclipse platform and Carbide to aid users in reporting resource and workspace refreshing issues. </li>
   <li><a href="https://xdabug001.ext.nokia.com/bugzilla/show_bug.cgi?id=9218">9218</a> - Added a new Carbide Extensions category for project property pages accessible to Carbide plugins.</li>
+  <li><a href="https://xdabug001.ext.nokia.com/bugzilla/show_bug.cgi?id=9310">9310</a> - Can now properly save SBSv2 tools or gcc configurations in the Platform Filtering Preferences panel and added default Apply/Restore controls. </li>
+  <li><a href="https://xdabug001.ext.nokia.com/bugzilla/show_bug.cgi?id=9320">9320</a> - Fixed a problem with handling character constants in macros when importing bld.inf files that prevented some SDKs from being recognized. </li>
 </ul>
 <h3><a name="bugs204" id="bugs5"></a>Bugs Fixed in v2.0.4</h3>
 <ul>