blob: 199685fb0c07ca6ab6769165b5ed8360864dabae [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>NetBeans C/C++ Development Pack 5.5.1 update 1 Release Notes</title>
<meta name="DESCRIPTION" content="Release notes for the NetBeans C/C++ Development Pack 5.5">
</head>
<body>
<!-- Begin Content Area -->
<a name="top"></a>
<h1>NetBeans&#8482; C/C++ Development Pack 5.5.1 update 1 Release Notes</h1>
<p>Welcome to NetBeans C/C++ Development Pack.</p>
<p>NetBeans&#8482; C/C++ Development Pack 5.5.1 update 1 lets you develop C/C++
applications for the Microsoft Windows, Linux,
and Solaris Operating Systems with the NetBeans IDE.
</p>
<p>
NetBeans C/C++ Development Pack 5.5.1 update 1 is compatible with the NetBeans IDE
5.5.1 and NetBeans IDE 5.5.
</p>
<p><b>Contents</b></p>
<ul>
<li><a href="#system_requirements">System Requirements</a></li>
<li><a href="#configuration">Configuration Information</a></li>
<li><a href="#known_issues">Known Issues</a></li>
<li><a href="#documentation">Documentation</a></li>
</ul>
<blockquote>
<p><b>Note: </b>If you are looking for information about installing the
software, see the <a href="cnd-install.html">NetBeans C/C++ Development Pack
5.5.1 update 1 Installation
and Setup Instructions</a>.</p>
</blockquote>
<h2><a name="system_requirements">System Requirements</a></h2>
<blockquote>
<!--<a name="req_os"></a>-->
<h5 style="border-bottom: 0pt none;">Supported Operating Systems</h5>
<p>NetBeans C/C++ Development Pack 5.5.1 update 1 runs on operating systems that
support the Java VM.
NetBeans C/C++ Development Pack 5.5.1 update 1 has been
tested on the following
operating systems:
<ul>
<li>Microsoft Windows XP Professional SP2</li>
<li>Red Hat Fedora Core 3</li>
<li>Solaris&#8482; 10 Operating System (Solaris OS) (SPARCĀ® and x86/x64
Platform Edition)</li>
<li>Mac OS X Version 10.4 and later</li>
</ul>
</p>
<p>NetBeans C/C++ Development Pack also runs on the following platforms:
<ul>
<li>Microsoft Windows 2000 Professional SP4</li>
<li>Solaris&#8482; 8 OS (SPARC&#174 and x86/x64 Platform Edition) and Solaris&#8482; 9 OS (SPARC&#174 and x86/x64 Platform Edition)</li>
<li>Various other Linux distributions</li>
</ul>
</p>
<a name="min_hw"></a>
<h5 style="border-bottom: 0pt none;">Minimum Hardware Configuration</h5>
<br>
<div class="greybox">
<p><b>Note:</b> The NetBeans IDE's minimum screen resolution is 1024x768 pixels.</p>
</div>
<br>
<ul>
<li><b>Microsoft Windows operating systems</b>:
<ul>
<li><b>Processor: </b>500 MHz Intel Pentium III workstation or equivalent</li>
<li><b>Memory: </b>512 MB</li>
<li><b>Disk space: </b>850 MB of free disk space </li>
</ul>
<br>
</li>
<li><b>Linux operating system</b>:
<ul>
<li><b>Processor: </b>500 MHz Intel Pentium III workstation or equivalent</li>
<li><b>Memory: </b>512 MB</li>
<li><b>Disk space: </b>450 MB of free disk space</li>
</ul>
<br>
</li>
<li><b>Solaris OS (SPARC)</b>:
<ul>
<li><b>Processor: </b> UltraSPARC II 450 MHz</li>
<li><b>Memory: </b>512 MB</li>
<li><b>Disk space: </b>450 MB of free disk space</li>
</ul>
<br>
</li>
<li><b>Solaris OS (x86/x64 Platform Edition)</b>:
<ul>
<li><b>Processor: </b>AMD Opteron 100 Series 1.8 GHz</li>
<li><b>Memory: </b>512 MB</li>
<li><b>Disk space: </b>450 MB of free disk space</li>
</ul>
<br>
</li>
<li><b>Macintosh OS X operating system</b>:
<ul>
<li><b>Processor: </b>PowerPC G4</li>
<li><b>Memory: </b>512 MB</li>
<li><b>Disk space: </b>450 MB of free disk space</li>
</ul>
<br>
</li>
</ul>
<a name="req_hw"></a>
<h5 style="border-bottom: 0pt none;">Recommended Hardware Configuration</h5>
<ul>
<li><b>Microsoft Windows operating systems</b>:
<ul>
<li><b>Processor: </b>1.4 GHz Intel Pentium III workstation or equivalent</li>
<li><b>Memory: </b>1 GB</li>
<li><b>Disk space: </b>1 GB of free disk space</li>
</ul>
<br>
</li>
<li><b>Linux operating system</b>:
<ul>
<li><b>Processor: </b>1.4 GHz Intel Pentium III or equivalent</li>
<li><b>Memory: </b>1 GB</li>
<li><b>Disk space: </b>850 MB of free disk space</li>
</ul>
<br>
</li>
<li><b>Solaris&#8482; OS (SPARC&#174;)</b>:
<ul>
<li><b>Processor: </b>UltraSPARC IIIi 1 GHz</li>
<li><b>Memory: </b>1 GB</li>
<li><b>Disk space: </b>850 MB of free disk space</li>
</ul>
<br>
</li>
<li><b>Solaris&#8482; OS (x86/x64 platform edition)</b>:
<ul>
<li><b>Processor: </b>AMD Opteron 100 Series 1.8 GHz</li>
<li><b>Memory: </b>1 GB</li>
<li><b>Disk space: </b>850 MB of free disk space</li>
</ul>
<br>
</li>
</ul>
</li>
</ul>
<a name="req_sw"></a>
<h5 style="border-bottom: 0pt none;">Required Software</h5>
<p>NetBeans IDE 5.5.1 or NetBeans IDE 5.5 must be installed before you attempt to install
NetBeans C/C++ Development Pack 5.5.1 update 1.
</p>
<p>NetBeans C/C++ Development Pack 5.5.1 update 1 runs on the Java 2 Platform Standard
Edition Development Kit 5.0 Update 1 or higher (JDK 1.5.0_01 or
higher), or JDK 6.0, which consists of the Java Runtime Environment plus
developer tools for compiling, debugging, and running applications written in
the Java language. </p>
<p>
You can download the JDK for your platform from <a
href="http://java.sun.com/j2se/1.5.0/">http://java.sun.com/j2se/1.5.0/</a>.
</p>
</blockquote>
<br>
<p align="center"><a href="#top">top</a></p>
<h2><a name="configuration">Configuration Information</a></h2>
<p>The NetBeans IDE has a default heap size of 128 MB. NetBeans C/C++ Development
Pack runs well with this default setting when you are developing small projects
with up to 500 source and header files.
</p>
<p>When you are developing larger projects, you will need to increase the heap size.
If you get an OutOfMemory exception when developing a large project, the heap size is
a likely cause.
</p>
<p>
You can set the heap size for the Java Virtual Machine (JVM)*
on which the NetBeans IDE runs in the <tt>netbeans.conf</tt>
file.
<p><b>To change the heap size:</b></p>
<ol>
<li>Copy the <tt>netbeans.conf</tt> from the <tt>etc</tt>
folder in the NetBeans
installation directory
into your NetBeans user directory (<tt>$HOME/.netbeans/5.5.1</tt>). </li>
<li>In the <tt>netbeans.conf</tt> file in your user directory, edit the <tt>-J-Xmx</tt>
command line Java startup switch (bolded below) in the <tt>netbeans.conf</tt> file,
and then restart the IDE.
<pre>
# command line switches
netbeans_default_options="-J-Xms32m <b>-J-Xmx128m</b> -J-XX:PermSize=32m
-J-XX:MaxPermSize=96m -J-Xverify:none -J-Dapple.laf.useScreenMenuBar=true"
</pre></li>
</ol><p>
The recommended heap sizes for NetBeans C/C++
Development Pack for medium and large applications are:
<ul>
<li>For developing medium applications (500-2000
source and header files) on a system with 1 GB or more of RAM: 512 MB</li>
<li>For developing large applications (more than 2000 source and header files) on a
system with 2 GB or more of RAM): 1 GB</li>
</ul>
<p>Do not increase the heap size to more than 1 GB.
</p>
<p>If you are running the Sun JVM, you can also add the garbage collector switches <tt>-J-XX:+UseConcMarkSweepGC</tt>
(concurrent collector) and <tt>-J-XX:+UseParNewGC</tt> (parallel collector) to the
<tt>netbeans.conf</tt> file. These options allow the garbage collector to run in
parallel with the main execution engine. They might not be supported by non-Sun
implementations of the JVM.
</p>
<p>For more information on NetBeans switch settings, see the <a
href="https://netbeans.org/kb/archive/index.html">Configuring the IDE
section of <i>Using NetBeans IDE 5.5</i></a> <i>(Archived document)</i>
</p>
<p>For more information on NetBeans performance tuning, see <a
href="http://performance.netbeans.org/howto/jvmswitches/index.html"><i>Tuning JVM
Switches for Performance</i></a>.
</p>
<p><b>* Note:</b> The terms "Java Virtual Machine" and "JVM" mean a Virtual Machine for the
Java(TM) platform.
</p>
</blockquote>
<br>
<p align="center"><a href="#top">top</a></p>
<br>
<a name="known_issues"></a>
<h2>Known Issues</h2>
<p>This NetBeans C/C++ Development Pack 5.5.1 update 1 release
lets you explore and evaluate new functionality in the IDE. We encourage you to get
involved and give us feedback by logging any issues you encounter in the
Issue Tracking system at <a href="https://netbeans.org/community/issues.html">
https://netbeans.org/community/issues.html</a>.</p>
<p>The unresolved issues for this release are as follows: </p>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=89880">
Issue #89880: Project is not reparsed when Compiler Collection is switched</a>
<blockquote>
<p><b>Description:</b>
If you switch compiler collections for a project, the project is not
reparsed. After the switch, code completion and hyperlinks might not work properly
for the project.
</p>
<p><b>Workaround:</b>
Close the project and open it again.
</p>
</blockquote>
</li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=76173">
Issue #76173: No automatic flush of output before input</a>
<blockquote>
<p><b>Description:</b>
If a projects default Console Type property is changed
from External Terminal
to Output Window (output only), then no input can be typed into the
Output window.
</p>
<p><b>Workaround:</b>
In the Running category of the project properties, change the
default Console Type property only for output-only applications.
</p>
</blockquote>
</li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=89343">
Issue #89343: Pause doesn't work on Windows when program waits user input</a>
<blockquote>
<p><b>Description:</b>
Clicking Pause while a program is waiting for input does
not stop the program. Pause works only after you supply the input.
</p>
<p><b>Workaround:</b>
No workaround.
</p>
</blockquote>
</li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=90120">
Issue #90120: "pause" (on Windows) does not work on a corner case</a>
<blockquote>
<p><b>Description:</b>
Besides <a href="https://netbeans.org/bugzilla/show_bug.cgi?id=89343">
89343</a>, there are several other cases when Pause does not work on
Windows. One case is in very tight loops.
</p>
<p><b>Workaround:</b>
No workaround.
</p>
</blockquote>
</li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=90222">
Issue #90222: Breakpoints don't take immediate effect while running</a>
<blockquote>
<p><b>Description:</b>
If a breakpoint is set on a running process, the breakpoint is not
passed to <tt>gdb</tt> until the next time the process is stopped.
</p>
<p><b>Workaround:</b>
Pause the process, set the breakpoint, and continue.
</p>
</blockquote>
</li>
</ul>
</blockquote>
<h2><a name="documentation"></a>Documentation</h2>
<p>
Documentation for the NetBeans C/C++ Development Pack 5.5.1 update 1 release is provided in
the form of web-based guides and the IDE's help system. You can use the
following documents to get started:
<ul>
<li><a href="cnd-install.html">NetBeans C/C++ Development Pack 5.5.1
update 1
Installation and Setup Instructions</a></li>
<li><a href="https://netbeans.org/kb/archive/index.html">NetBeans
C/C++ Development Pack 5.5.1 update 1 Quick Start Guide</a> <i>(Archived)</i></li>
<li><a href="https://netbeans.org/kb/archive/index.html">
NetBeans 5.5.1 Documentation</a> <i>(Archived)</i></li>
</ul>
</body>
</html>