author | fturovic <frank.turovich@nokia.com> |
Thu, 27 May 2010 10:01:09 -0500 | |
changeset 1408 | 8a094729606f |
parent 1207 | e265bbe56eb0 |
child 1413 | b5d7b821ee95 |
permissions | -rw-r--r-- |
30
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
1 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
2 |
|
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
3 |
<html> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
4 |
<head> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
5 |
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
6 |
<title>Carbide.c++ Release Notes</title> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
7 |
<link href="../book.css" rel="stylesheet" type="text/css" /> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
8 |
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
9 |
<link href="../book.css" rel="stylesheet" type="text/css" /> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
10 |
<script language="JavaScript" src="PLUGINS_ROOT/org.eclipse.help/livehelp.js"></script> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
11 |
<style type="text/css"> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
12 |
.style1 {font-family: "Courier New", Courier, mono} |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
13 |
.style5 {color: #FF0000} |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
14 |
.style6 {font-weight: bold} |
1207
e265bbe56eb0
merge 2.6 changes to 3.0 docs
fturovic <frank.turovich@nokia.com>
parents:
819
diff
changeset
|
15 |
.style8 {color: #000000; font-weight: bold; } |
30
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
16 |
</style> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
17 |
</head> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
18 |
<body bgcolor="#ffffff"> |
1408
8a094729606f
Removed unused images from manual
fturovic <frank.turovich@nokia.com>
parents:
1207
diff
changeset
|
19 |
<h2>Carbide.c++ Release Notes 3.0.0</h2> |
30
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
20 |
<p>The Carbide.c++ is a comprehensive development tool suite for Symbian OS that is based on the Eclipse framework. The C++ Development Toolkit (CDT), provides the foundation for project and build tools management, as well as the primary interface for the debugger to communicate with the IDE. </p> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
21 |
<p>This is a collection of important information concerning last-minute |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
22 |
changes and other topics that deserve special attention. Please |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
23 |
read these notes carefully before using the Carbide tools so you |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
24 |
understand the current limitations and workarounds for known |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
25 |
issues. </p> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
26 |
<ul> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
27 |
<li><a href="#whatsNew">What's new </a></li> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
28 |
<li><a href="#beta">User notes</a></li> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
29 |
<li><a href="bugs_fixed.htm">Fixed bugs</a> and <a href="#issues">workarounds</a></li> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
30 |
<li><a href="#support">Technical support</a> </li> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
31 |
</ul> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
32 |
<p>Once you have read the release notes, we recommend you follow the <img src="images/command_link.png" width="16" height="12" alt="" /> <a class="command-link" href='javascript:executeCommand("org.eclipse.ui.cheatsheets.openCheatSheet(cheatSheetId=com.nokia.carbide.cpp.doc.user.getStarted)")'>HelloWorld tutorial</a> for |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
33 |
a quick introduction to Carbide.c++.</p> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
34 |
<p class="note" style="color: rgb(255, 0, 0);"><span style="font-weight: bold;">WARNING</span>: |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
35 |
Updating the CDT feature in Carbide.c++/Eclipse will wipe out our |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
36 |
changes making the tools unusable!</p> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
37 |
<p> See the <a href="hints_tips.htm">Tips & tricks</a> page for more helpful information.</p> |
1408
8a094729606f
Removed unused images from manual
fturovic <frank.turovich@nokia.com>
parents:
1207
diff
changeset
|
38 |
<h3><a name="whatsNew" id="whatsNew"></a>What's New in 3.0.0 </h3> |
290 | 39 |
<p>The following features for Symbian development are provided within Carbide.c++:</p> |
30
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
40 |
<ul> |
1207
e265bbe56eb0
merge 2.6 changes to 3.0 docs
fturovic <frank.turovich@nokia.com>
parents:
819
diff
changeset
|
41 |
<li><b>Nada </b> supported — ???</li> |
819
8121a281245c
BUG 10603 - removed sophia text references from 3.0
fturovic <frank.turovich@nokia.com>
parents:
470
diff
changeset
|
42 |
</ul> |
1408
8a094729606f
Removed unused images from manual
fturovic <frank.turovich@nokia.com>
parents:
1207
diff
changeset
|
43 |
<h4><a name="new260" id="new260"></a>2.6.0 </h4> |
8a094729606f
Removed unused images from manual
fturovic <frank.turovich@nokia.com>
parents:
1207
diff
changeset
|
44 |
<ul> |
8a094729606f
Removed unused images from manual
fturovic <frank.turovich@nokia.com>
parents:
1207
diff
changeset
|
45 |
<li><b>GCCE 4.0 </b> supported — required for future SBSv2 releases.</li> |
8a094729606f
Removed unused images from manual
fturovic <frank.turovich@nokia.com>
parents:
1207
diff
changeset
|
46 |
<li><b>Symbian^3 </b>supported — new templates and improvements required for the public Symbian^3 SDK.</li> |
8a094729606f
Removed unused images from manual
fturovic <frank.turovich@nokia.com>
parents:
1207
diff
changeset
|
47 |
<li><b>Known Issues in v2.6.0</b>: |
8a094729606f
Removed unused images from manual
fturovic <frank.turovich@nokia.com>
parents:
1207
diff
changeset
|
48 |
<ul> |
8a094729606f
Removed unused images from manual
fturovic <frank.turovich@nokia.com>
parents:
1207
diff
changeset
|
49 |
<li>GCCE4 support requires using a SBSv2 build alias (<span class="code">-c</span> parameter) of <span class="code">armv5_udeb_gcce</span> or <span class="code">armv5_urel_gcce</span>. As of this writing, these aliases were not available in the SDK or SBSv2, but will appear in some future version. Carbide versions prior to 2.6 do not support GCCE4.</li> |
8a094729606f
Removed unused images from manual
fturovic <frank.turovich@nokia.com>
parents:
1207
diff
changeset
|
50 |
<li>Users should consult the SDK documentation for GCCE and SBSv2 issues and installation requirements.</li> |
8a094729606f
Removed unused images from manual
fturovic <frank.turovich@nokia.com>
parents:
1207
diff
changeset
|
51 |
<li>TRK: If you install the TRK app onto your phone's flash memory (Mass Storage) a Remote Connection may not find the TRK-service even though TRK is already connected to your PC. Workaround: Uninstall TRK then reinstall it onto your PHONE memory (C-drive). The TRK service should now be "Available".</li> |
8a094729606f
Removed unused images from manual
fturovic <frank.turovich@nokia.com>
parents:
1207
diff
changeset
|
52 |
</ul> |
8a094729606f
Removed unused images from manual
fturovic <frank.turovich@nokia.com>
parents:
1207
diff
changeset
|
53 |
</li> |
8a094729606f
Removed unused images from manual
fturovic <frank.turovich@nokia.com>
parents:
1207
diff
changeset
|
54 |
</ul> |
1207
e265bbe56eb0
merge 2.6 changes to 3.0 docs
fturovic <frank.turovich@nokia.com>
parents:
819
diff
changeset
|
55 |
<h4><a name="new250" id="new"></a>2.5.0</h4> |
e265bbe56eb0
merge 2.6 changes to 3.0 docs
fturovic <frank.turovich@nokia.com>
parents:
819
diff
changeset
|
56 |
<ul> |
e265bbe56eb0
merge 2.6 changes to 3.0 docs
fturovic <frank.turovich@nokia.com>
parents:
819
diff
changeset
|
57 |
<li><b>Plug-and-Play (PnP) On-device Debugging </b> supported — debugging a target device just got easier. Using a USB cable, connect the PC to the target device, then launch Carbide.c++. Carbide locates the connected device and creates a remote connection setup to communicate with it. Build the program and launch it on the device to start the debugging session. Refer to <a href="#pnpIssues">Known PnP Issues</a> for details if you experience problems.</li> |
e265bbe56eb0
merge 2.6 changes to 3.0 docs
fturovic <frank.turovich@nokia.com>
parents:
819
diff
changeset
|
58 |
<li><b>PnP Phone Launch Wizard</b> - If the project does not already have a launch configuration, the PnP Launch Wizard makes it easy to create one for <a href="projects/launch/launch_phone.htm">phones</a>. In addition the new <a href="projects/launch/wnd_config_launch_config.htm">Configure Launch Configuration</a> dialog provides a quick summary of the remote connection for easy review and modification.</li> |
e265bbe56eb0
merge 2.6 changes to 3.0 docs
fturovic <frank.turovich@nokia.com>
parents:
819
diff
changeset
|
59 |
<li><b>Carbide automatically detects TRK on target phones and devices</b> - Carbide now detects the presence of either Application or System TRK on a connected device when TRK 3.2.6 or later are installed. Earlier TRK versions do not support this recognition feature.</li> |
e265bbe56eb0
merge 2.6 changes to 3.0 docs
fturovic <frank.turovich@nokia.com>
parents:
819
diff
changeset
|
60 |
<li><b>TRK improvements</b> - TRK continues to evolve and now includes these improvements: |
e265bbe56eb0
merge 2.6 changes to 3.0 docs
fturovic <frank.turovich@nokia.com>
parents:
819
diff
changeset
|
61 |
<ul> |
e265bbe56eb0
merge 2.6 changes to 3.0 docs
fturovic <frank.turovich@nokia.com>
parents:
819
diff
changeset
|
62 |
<li>Both Application and System TRK v3.2.6 support PnP debugging. Update and install using the <b>Help > On Device Connections > Install Remote Agents</b> pane in the <b>New Connection</b> dialog.</li> |
e265bbe56eb0
merge 2.6 changes to 3.0 docs
fturovic <frank.turovich@nokia.com>
parents:
819
diff
changeset
|
63 |
<li><span class="code">VERSION3</span> command now supported</li> |
e265bbe56eb0
merge 2.6 changes to 3.0 docs
fturovic <frank.turovich@nokia.com>
parents:
819
diff
changeset
|
64 |
</ul> |
e265bbe56eb0
merge 2.6 changes to 3.0 docs
fturovic <frank.turovich@nokia.com>
parents:
819
diff
changeset
|
65 |
</li> |
e265bbe56eb0
merge 2.6 changes to 3.0 docs
fturovic <frank.turovich@nokia.com>
parents:
819
diff
changeset
|
66 |
<li><b>RVCT 4.0 (ARMv5)</b> builds and some limited debugging is supported</li> |
e265bbe56eb0
merge 2.6 changes to 3.0 docs
fturovic <frank.turovich@nokia.com>
parents:
819
diff
changeset
|
67 |
<li><b>Symbian ^3 SDK</b> now supported</li> |
e265bbe56eb0
merge 2.6 changes to 3.0 docs
fturovic <frank.turovich@nokia.com>
parents:
819
diff
changeset
|
68 |
</ul> |
30
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
69 |
<h3><a name="issues" id="issues"></a>Fixed bugs and workarounds</h3> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
70 |
<ul> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
71 |
<li>Complete list of Carbide.c++ <a href="bugs_fixed.htm">bugs fixed</a></li> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
72 |
<li>Workarounds for known issues: </li> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
73 |
</ul> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
74 |
<table cellpadding="0" cellspacing="0" border="0" style="text-align: left; width: 100%;"> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
75 |
<tbody> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
76 |
<tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
77 |
<th |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
78 |
style="vertical-align: top; text-align: center; font-weight: bold; ">Summary<br /> </th> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
79 |
<th |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
80 |
style="vertical-align: top; text-align: center; font-weight: bold; ">Workaround</th> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
81 |
</tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
82 |
<tr align="center"> |
1207
e265bbe56eb0
merge 2.6 changes to 3.0 docs
fturovic <frank.turovich@nokia.com>
parents:
819
diff
changeset
|
83 |
<td colspan="2" bgcolor="#FFFFCC"><b><a name="pnpIssues" id="pnpIssues"></a>KNOWN PnP ISSUES in 2.5</b></td> |
e265bbe56eb0
merge 2.6 changes to 3.0 docs
fturovic <frank.turovich@nokia.com>
parents:
819
diff
changeset
|
84 |
</tr> |
e265bbe56eb0
merge 2.6 changes to 3.0 docs
fturovic <frank.turovich@nokia.com>
parents:
819
diff
changeset
|
85 |
<tr align="center"> |
e265bbe56eb0
merge 2.6 changes to 3.0 docs
fturovic <frank.turovich@nokia.com>
parents:
819
diff
changeset
|
86 |
<td><div align="left">Connecting multiple devices</div></td> |
e265bbe56eb0
merge 2.6 changes to 3.0 docs
fturovic <frank.turovich@nokia.com>
parents:
819
diff
changeset
|
87 |
<td><div align="left">If multiple devices are plugged into USB, Carbide sometimes cannot determine the USB personality of either or both devices. Carbide will log an error that says the "getting/setting of USB personality" was not supported and no connection is created. The work-around is to plug only one device in.</div></td> |
e265bbe56eb0
merge 2.6 changes to 3.0 docs
fturovic <frank.turovich@nokia.com>
parents:
819
diff
changeset
|
88 |
</tr> |
e265bbe56eb0
merge 2.6 changes to 3.0 docs
fturovic <frank.turovich@nokia.com>
parents:
819
diff
changeset
|
89 |
<tr align="center"> |
e265bbe56eb0
merge 2.6 changes to 3.0 docs
fturovic <frank.turovich@nokia.com>
parents:
819
diff
changeset
|
90 |
<td><div align="left">Multiple same error warnings</div></td> |
e265bbe56eb0
merge 2.6 changes to 3.0 docs
fturovic <frank.turovich@nokia.com>
parents:
819
diff
changeset
|
91 |
<td><div align="left"> |
e265bbe56eb0
merge 2.6 changes to 3.0 docs
fturovic <frank.turovich@nokia.com>
parents:
819
diff
changeset
|
92 |
<p>If a single device is plugged in, and Carbide logs the same error, this is an indication that either </p> |
e265bbe56eb0
merge 2.6 changes to 3.0 docs
fturovic <frank.turovich@nokia.com>
parents:
819
diff
changeset
|
93 |
<p>A. the PCSuite/OVISuite drivers are not up-to-date or </p> |
e265bbe56eb0
merge 2.6 changes to 3.0 docs
fturovic <frank.turovich@nokia.com>
parents:
819
diff
changeset
|
94 |
<p>B. the device does not support switching to PC/OVI Suite mode from its current mode </p> |
e265bbe56eb0
merge 2.6 changes to 3.0 docs
fturovic <frank.turovich@nokia.com>
parents:
819
diff
changeset
|
95 |
<p>For case A, try installing a later version of PCSuite. For case B, set the default USB mode to PC/OVI Suite mode in the settings on the device or selecting PC/OVI Suite mode when the device asks which USB mode to select.</p> |
e265bbe56eb0
merge 2.6 changes to 3.0 docs
fturovic <frank.turovich@nokia.com>
parents:
819
diff
changeset
|
96 |
</div></td> |
e265bbe56eb0
merge 2.6 changes to 3.0 docs
fturovic <frank.turovich@nokia.com>
parents:
819
diff
changeset
|
97 |
</tr> |
e265bbe56eb0
merge 2.6 changes to 3.0 docs
fturovic <frank.turovich@nokia.com>
parents:
819
diff
changeset
|
98 |
<tr align="center"> |
e265bbe56eb0
merge 2.6 changes to 3.0 docs
fturovic <frank.turovich@nokia.com>
parents:
819
diff
changeset
|
99 |
<td><div align="left">PC Suite fails to send updates</div></td> |
e265bbe56eb0
merge 2.6 changes to 3.0 docs
fturovic <frank.turovich@nokia.com>
parents:
819
diff
changeset
|
100 |
<td><div align="left">On some devices, when unplugging and plugging back in the same USB mode, PC Suite will fail to notify that the device disconnected and the personality switch bubble will not pop up. As a work-around, change the default mode and plug in the device again.</div></td> |
e265bbe56eb0
merge 2.6 changes to 3.0 docs
fturovic <frank.turovich@nokia.com>
parents:
819
diff
changeset
|
101 |
</tr> |
e265bbe56eb0
merge 2.6 changes to 3.0 docs
fturovic <frank.turovich@nokia.com>
parents:
819
diff
changeset
|
102 |
<tr align="center"> |
290 | 103 |
<td colspan="2" bgcolor="#FFFFCC"><a name="CRITICAL_ITEMS"></a><span class="style8">CRITICAL ITEMS</span></td> |
30
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
104 |
</tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
105 |
<tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
106 |
<td class="style5" style="vertical-align: top;"><b>WARNING:</b> The C/C++ Files view is a view of the actual FILE SYSTEM, so anything deleted in this view is also deleted from the file system. </td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
107 |
<td style="vertical-align: top;"><p>When deleting projects from the workspace please be sure you read the dialog that describes the files that will be deleted. Select the "Do not delete files" option to keep them in the file system.</p> </td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
108 |
</tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
109 |
<tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
110 |
<td style="vertical-align: top;"><span class="style5">Carbide.c++ terminates on startup on low memory machines</span></td> |
259
53dc199caef8
updated release notes and bug fixes for 2.1
fturovic <frank.turovich@nokia.com>
parents:
56
diff
changeset
|
111 |
<td style="vertical-align: top;"> <p>Machines with less than 1GB of memory (or machines running in a virtual machine) may experience start-up problems. Error dialog typically contains: </p> |
30
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
112 |
<p><span class="code">JVM terminated, Return code = -1 </span></p> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
113 |
<p>or when running from eclipse.exe: </p> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
114 |
<p><span class="code">Error occurred during initialization of VM Could not reserve enough space for object heap</span> </p> |
819
8121a281245c
BUG 10603 - removed sophia text references from 3.0
fturovic <frank.turovich@nokia.com>
parents:
470
diff
changeset
|
115 |
<p>The <a href="hints_tips.htm">solution</a> is to edit your <span class="code">Carbide.c++.2.x.ini</span> (or <span class="code">eclipse.ini</span> if launching <span class="code">Eclipsec.exe</span>) and use a smaller value for the <span class="code">-Xmx </span>parameter to the JVM. </p> |
30
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
116 |
<p class="note"><b>NOTE</b> In this scenario, Carbide.c++ performance may degrade.</p></td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
117 |
</tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
118 |
<tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
119 |
<td style="vertical-align: top;">[4587] Unable to build GCCE targets on Vista because of makefile error.</td> |
819
8121a281245c
BUG 10603 - removed sophia text references from 3.0
fturovic <frank.turovich@nokia.com>
parents:
470
diff
changeset
|
120 |
<td style="vertical-align: top;"><p>There are known tooling issues when building for the GCCE platform under Windows Vista that can prevent a GCCE build from occurring. If you want to build for GCCE under S60 and UIQ you will need to manually update some files under<span class="style1"> \epoc32\tools\</span>. See the article <a href="http://wiki.forum.nokia.com/index.php/Windows_Vista">Windows Vista</a> for up-to-date workaround information.</p> |
8121a281245c
BUG 10603 - removed sophia text references from 3.0
fturovic <frank.turovich@nokia.com>
parents:
470
diff
changeset
|
121 |
<p><b>UPDATE 2010</b>: SDKs still require patching to enable GCCE builds.</p></td> |
30
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
122 |
</tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
123 |
<tr bgcolor="#0071ff"> |
290 | 124 |
<td colspan="2" bgcolor="#FFFFCC" style="vertical-align: top;"> |
30
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
125 |
<div align="center" class="style6"><a name="bug_ide"></a><span class="style8">IDE</span></div> </td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
126 |
</tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
127 |
<tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
128 |
<td style="vertical-align: top;">Debugging a project on a machine running Vista via "Remote Desktop Connection" does not work. </td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
129 |
<td style="vertical-align: top;">Workaround: Switch the project to a machine running Windows XP in order to use "Remote Desktop Connection". </td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
130 |
</tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
131 |
<tr> |
259
53dc199caef8
updated release notes and bug fixes for 2.1
fturovic <frank.turovich@nokia.com>
parents:
56
diff
changeset
|
132 |
<td style="vertical-align: top;">[6414] Using Mylyn causes MMP files to be spell checked and common terms like EXE, CPP, and EUSER.LIB flagged as misspellings in editor views </td> |
30
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
133 |
<td style="vertical-align: top;"><p>Workaround: Remove Mylyn from the Carbide installation. </p> </td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
134 |
</tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
135 |
<tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
136 |
<td style="vertical-align: top;">The C/C++ Editor will only work properly with files inside project source folders or on include paths. Source folders are configured in the project settings on the C/C++ Project Paths > Source tab. </td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
137 |
<td style="vertical-align: top;">When creating new folders, use File > New > Source Folder. This will add a folder and mark it a source folder. If you need to import copies of existing files (File > Import > File System) or link to existing sources (File > New > Folder with "Link to folder in file system"), then a normal folder will be created, not a source folder. If the folder is not underneath an existing source folder in the project, you will need to manually mark it as a source folder using the C/C++ Project Paths > Source tab. </td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
138 |
</tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
139 |
<tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
140 |
<td style="vertical-align: top;">[3010] Bad synchronization in MMP editor for Linker definition file.</td> |
259
53dc199caef8
updated release notes and bug fixes for 2.1
fturovic <frank.turovich@nokia.com>
parents:
56
diff
changeset
|
141 |
<td style="vertical-align: top;"> The templates for Symbian DLL projects do not define a <span class="code">DEFFILE</span> statement, for the case where a <span class="code">DEF</span> file is not needed or imports are not frozen. If you edit the <span class="code">DEF</span> filename through the MMP editor, it is not automatically conditioned for the current target. If you wish to define target-specific <span class="code">DEF</span> file names in the MMP editor, manually insert <span class="code">#ifdef...#endif</span> blocks, or first uncomment the <span class="code">#ifdef...#endif</span> block from the template, so that target-specific filenames will be properly updated.</td> |
30
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
142 |
</tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
143 |
<tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
144 |
<td style="vertical-align: top;">[2784] Changes to contents of <span class="code">#includes</span> of bld.inf and MMP files are not performed -- instead, changes involving reordering or deleting go to the main file. </td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
145 |
<td style="vertical-align: top;">Workaround: if making changes to nests of included files, either manually edit the <span class="code">#included</span> files, or if using MMP or bld.inf editors, look for changes in the main bld.inf or MMP file and manually fix them up.</td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
146 |
</tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
147 |
<tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
148 |
<td style="vertical-align: top;">Indexer coloring for problems</td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
149 |
<td style="vertical-align: top;">The problems marker for the indexer occasionally reports both false negative and false positive results (see indexer bugs below). The problems color by default is set to a dark gray to suggest a possible ambiguous state of the browser. You can change this color under the global preferences page: Syntax Coloring. </td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
150 |
</tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
151 |
<tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
152 |
<td style="vertical-align: top;">[4932] Indexer: Problems with templates </td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
153 |
<td style="vertical-align: top;">C++ template navigation is not fully supported yet. Problem areas are notable when templates are declared outside the file they are used and when functions or macros use template declarations. </td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
154 |
</tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
155 |
<tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
156 |
<td style="vertical-align: top;">[4937, 4941] Indexer: Problems with macro navigation </td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
157 |
<td style="vertical-align: top;">Browsing to macro declarations is problematic when macros are used within function call parameters as well as multi-line macro declarations.</td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
158 |
</tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
159 |
<tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
160 |
<td style="vertical-align: top;">[4931] Indexer does not track files outside the workspace. </td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
161 |
<td style="vertical-align: top;">If you make changes to files outside the workspace the indexer will not re-index these files (e.g. .rsg files under the SDK). When in doubt, re-index your project. </td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
162 |
</tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
163 |
<tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
164 |
<td style="vertical-align: top;">[4906] Indexer: const parameters get lost in function prototypes occasionally</td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
165 |
<td style="vertical-align: top;">The indexer sometimes loses the parameter of function types for const objects. In these cases code navigation will not work. </td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
166 |
</tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
167 |
<tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
168 |
<td style="vertical-align: top;">Target type macros (__EXE__, __DLL__, etc) are not always defined for the CDT indexer.</td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
169 |
<td style="vertical-align: top;">The CDT indexer macros are build configuration specific. There could be multiple mmp's for a build configuration, each with a different target type macro. Therefore the target type macro is only added if there is only one mmp file, or if all of the mmp's have the same target type macro. You can manually add the macro if you wish using the C/C++ Include Paths and Symbols project property page.</td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
170 |
</tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
171 |
<tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
172 |
<td style="vertical-align: top;">The C/C++ Projects and Symbian Project Navigator views do not always refresh with changes in the file system.</td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
173 |
<td style="vertical-align: top;"> If you are in doubt about the contents select the folder in question, then hit F5 to refresh the directory from the file system.</td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
174 |
</tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
175 |
<tr> |
819
8121a281245c
BUG 10603 - removed sophia text references from 3.0
fturovic <frank.turovich@nokia.com>
parents:
470
diff
changeset
|
176 |
<td style="vertical-align: top;">Synergy 6.3 Installations will always crash Eclipse file navigation dialogs - The solution for this is to un-register cmexplorer.dll then reboot your machine. Un-registering this feature will only effect users that use Synergy integration to Windows Explorer. This issue is known to be fixed with Synergy 6.4.</td> |
30
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
177 |
<td style="vertical-align: top;">The un-register command is:<br /> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
178 |
<br /> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
179 |
<font size="-1"><span class="code" |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
180 |
style="font-family: courier new,courier,monospace;"> regsvr32 /u |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
181 |
<path to dll>cmexplorer.dll</span> <br /> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
182 |
<br /> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
183 |
</font>To re-register, the command is:<br /> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
184 |
<br /> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
185 |
<font size="-1" class="code">regsvr32 <path to |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
186 |
dll>cmexplorer.dll</font></td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
187 |
</tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
188 |
<tr bgcolor="#0071ff"> |
290 | 189 |
<td colspan="2" bgcolor="#FFFFCC" style="vertical-align: top;"> |
30
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
190 |
<div align="center" class="style6"><a name="bug_build"></a><span |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
191 |
class="style8">BUILD/IMPORTER</span></div> </td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
192 |
</tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
193 |
<tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
194 |
<td style="vertical-align: top;">[3809]<b> IMPORTANT</b>: You cannot import two projects into Carbide that have the same "Root Directory".</td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
195 |
<td style="vertical-align: top;"> If a .project file already exists in this location you either need to shorten or lengthen the "Root Directory" or delete the other project in the same location and try to import again.</td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
196 |
</tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
197 |
<tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
198 |
<td style="vertical-align: top;"><p>Emulator (WINSCW) command line builds</p></td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
199 |
<td style="vertical-align: top;"><p>If you want to build for the emulator from the command line, run the tool from the start menu shortcut: <strong>Configure environment for WINSCW command line builds</strong>. It will setup the necessary environment variables for the x86 compiler. You do not need to do this if you will only be building emulator targets from the IDE.</p></td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
200 |
</tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
201 |
<tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
202 |
<td style="vertical-align: top;">Working with a workspace on one drive and a source base on another can build some items in the wrong location. </td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
203 |
<td style="vertical-align: top;">Workaround: keep your source base and Carbide workspace on the same drive. Because some scripts work off an implicit root (e.g. \epoc32\include\) and don't support drive specs on paths there can be outputs to unexpected locations. </td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
204 |
</tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
205 |
<tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
206 |
<td style="vertical-align: top;">When creating/importing projects the sources and SDK must be on the same drive.</td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
207 |
<td style="vertical-align: top;"> <p>For example, you cannot create a project on the C: drive and build with an SDK whose <span class="code">EPOCROOT</span> is <span class="code">M:\</span>.</p> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
208 |
<p> This is due to many of the internal SDK tools using an implicit working drive to calculate paths (e.g. <span class="code">\epoc32\tools</span>).</p></td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
209 |
</tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
210 |
<tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
211 |
<td style="vertical-align: top;">Files that include non-ascii |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
212 |
character types will not compile correctly with GCCE if the file type |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
213 |
is not saved as UTF-8. </td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
214 |
<td style="vertical-align: top;">The workaround is to change the |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
215 |
text file encoding in the global preferences at Windows > |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
216 |
Preferences, then open the General > Editors panel in the |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
217 |
Preferences window. Look for the Text file encoding option as shown |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
218 |
below. |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
219 |
<p align="center"><img src="images/utf.png" width="212" height="68" alt="" /></p> </td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
220 |
</tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
221 |
<tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
222 |
<td style="vertical-align: top;">Build system does not detect static library dependencies</td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
223 |
<td style="vertical-align: top;">The Symbian OS build system did not detect static library changes prior to 9.2. They have release a patch for this <a href="http://www3.symbian.com/faq.nsf/0/E0F5C56AA68C305F8025731400051166?OpenDocument">here</a>. </tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
224 |
<tr bgcolor="#0071ff"> |
290 | 225 |
<td colspan="2" bgcolor="#FFFFCC" style="vertical-align: top;"> |
30
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
226 |
<div align="center" class="style6"><a name="bug_debug"></a><span |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
227 |
class="style8">DEBUGGER</span></div> </td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
228 |
</tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
229 |
<tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
230 |
<td style="vertical-align: top;">Unable to install TRK on flashed devices</td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
231 |
<td style="vertical-align: top;"> Workaround: Some devices contain images that won't allow TRK to be installed, specifically the Lumiere PR 1.0 and PR 1.1 releases, especially if the C drive image was flashed. To install TRK on these devices you must format the C drive to remove the old flash image, then reflash using an image containing TRK.</td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
232 |
</tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
233 |
<tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
234 |
<td style="vertical-align: top;">[3778,4658] Some variables show "Invalid format" in the Variable view. </td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
235 |
<td style="vertical-align: top;">No Workaround. </td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
236 |
</tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
237 |
<tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
238 |
<td style="vertical-align: top;">Symbian OS Data view caveats. </td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
239 |
<td style="vertical-align: top;"><p>During crash debugger launch session, you can examine Symbian OS data (processes, threads, chunks etc) in Symbian OS Data view. But:</p> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
240 |
<p> (1) You must have Symbian kernel debugger (usually <span class="code">Kdebug.dll</span>) built in the image. </p> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
241 |
<p> (2) As getting the OS data from crash debugger is time consuming (takes more than one minute in our test), auto-refresh of the data in Symbian OS Data view is disabled for crash debugger. You need to click the "Refresh" button to do a manual refreshing.</p></td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
242 |
</tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
243 |
<tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
244 |
<td style="vertical-align: top;">[2960] The thread run control icons (step over, step in, run) are sometimes disabled after stepping</td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
245 |
<td style="vertical-align: top;"> Click on the top frame of the suspended thread in the Debug view</td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
246 |
</tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
247 |
<tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
248 |
<td style="vertical-align: top;">Debugging without restarting the emulator.</td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
249 |
<td style="vertical-align: top;"> <p>If you modify any resource files resulting RSC files cannot be rebuilt, however CPP source files can. There are a couple of issues you should be aware of. </p> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
250 |
<p>1) When starting a build, the debugger releases all file handles to the debugged application. Sometimes the emulator is slow to release its own handles to files after quitting an application. If a file is still locked on a rebuild make sure the application is closed (not the emulator itself), wait a few seconds, and try again. </p> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
251 |
<p> 2) When setting breakpoints in source files that have been recompiled they do not always resolve correctly while the emulator is running. The best option is to clear the breakpoints in any modified file and set them again.</p></td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
252 |
</tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
253 |
<tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
254 |
<td style="vertical-align: top;">[2716] [Variable View] - Sometimes when |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
255 |
stepping through a loop |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
256 |
variables do not refresh.</td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
257 |
<td style="vertical-align: top;">If you have refresh problems |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
258 |
with variables, put focus on the variables pane, then off the pane and |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
259 |
back onto the variable pane.</td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
260 |
</tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
261 |
<tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
262 |
<td style="vertical-align: top;">[1928] [Register View] Casting |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
263 |
Registers to any type does not work.</td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
264 |
<td style="vertical-align: top;">Not currently supported.</td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
265 |
</tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
266 |
<tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
267 |
<td style="vertical-align: top;">The value of some uninitialized |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
268 |
variables is shown as |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
269 |
"Unknown error ...."</td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
270 |
<td style="vertical-align: top;">When |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
271 |
variables are in scope the proper value will be displayed.</td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
272 |
</tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
273 |
<tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
274 |
<td style="vertical-align: top;">[548] [Variable Scoping] - Multiple |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
275 |
variables with the same name |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
276 |
in subscopes are not displayed properly.</td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
277 |
<td style="vertical-align: top;">Give variables unique names.</td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
278 |
</tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
279 |
<tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
280 |
<td style="vertical-align: top;">[971] Watchpoints cannot be set on |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
281 |
global variables declared in header files. </td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
282 |
<td style="vertical-align: top;">No workaround.</td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
283 |
</tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
284 |
<tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
285 |
<td style="vertical-align: top;">[1959] Expressions cannot be disabled.</td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
286 |
<td style="vertical-align: top;">No workaround.</td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
287 |
</tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
288 |
<tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
289 |
<td style="vertical-align: top;">[Add Global Variables] Not all |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
290 |
global namespace variables are displayed or duplicate entries sometimes |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
291 |
appear. </td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
292 |
<td style="vertical-align: top;">No workaround.</td> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
293 |
</tr> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
294 |
</tbody> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
295 |
</table> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
296 |
<h3><a name="support" id="support"></a>Technical support </h3> |
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
297 |
<p>The following support services are available:</p> |
819
8121a281245c
BUG 10603 - removed sophia text references from 3.0
fturovic <frank.turovich@nokia.com>
parents:
470
diff
changeset
|
298 |
<ul><li>Visit the <a href="http://web-dev.foundationhost.org/">Symbian Foundation</a> for Carbide.c++ and Symbian development information </li> |
30
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
299 |
</ul> |
819
8121a281245c
BUG 10603 - removed sophia text references from 3.0
fturovic <frank.turovich@nokia.com>
parents:
470
diff
changeset
|
300 |
<div id="footer">Copyright © 2010 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> |
30
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
301 |
|
3c007ddaa364
updated release notes and bugs fixed for 2.0.4
fturovic <frank.turovich@nokia.com>
parents:
0
diff
changeset
|
302 |
</body> |
0
fb279309251b
DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff
changeset
|
303 |
</html> |