File Release Notes and Changelog
Release Name: 2.1
Notes:
See the <a href="http://prc-tools.sourceforge.net/">Web pages</a> for details of this release; in particular, see the <a href="http://prc-tools.sourceforge.net/install/">installation instructions</a> for advice on how best to install this release.
<p>
The RPMs in this release were built on Red Hat 7.2, so use a FHS-conformant directory layout and contain dependencies on libncurses.so.5. If there is demand for a RH 6.x libncurses.so.4 build, perhaps one can be arranged.
Changes:
<ul>
<li> Further improved SDK searching via
<code>palmdev-prep</code>,
which should be rerun whenever you upgrade or install prc-tools or SDKs;
this new utility completely replaces the old <code>sdkfind</code>
<li> The initial breakpoint in <code>PilotMain</code> is now mapped to
<code>SIGSTOP</code>, so GDB can be told how to treat it (e.g. whether
to stop) independently of its treatment of other breakpoints
<li> Building <strong>GLibs</strong> is now supported, but has not been
extensively tested; using GLibs within an application (e.g. as an
alternative to multiple code sections) is supported, but we do not
recommend distributing a GLib for use by third parties until full
interoperability testing has been done
<li> Added previously omitted non-throwing array versions of
<code>operator new[]</code> to <code>libnoexcept.a</code>
<li> New <code>build-prc</code> features:
<ul>
<li> Supports database header flags <em>recyclable</em> and <em>bundle</em>
<li> Warns when given an object file that has not yet been linked
<li> Parsing of <code>.def</code> files is immune to the vagaries of LF vs.
CR-LF line termination
<li> The default version number in the database header is now 1 rather than 0
</ul>
<li> Miscellaneous features common to all the Palm OS-specific utilities:
<ul>
<li> Error messages now always contain the right filename, and use
appropriate quote marks
<li> The prc-tools package version number is reported instead of an
individual version number uncorrelated to those of the other utilities
</ul>
<li> The startup code and other target libraries can now be built without the
aid of a separate Palm OS SDK
</ul>
Note that the command names <code>obj-res</code>, <code>multigen</code>, and
<code>stubgen</code> are <strong>deprecated</strong>. These commands have
always also been installed with the names <code>m68k-palmos-obj-res</code>,
etc, and you should use those names instead. The shorter names, which were
only ever installed due to an accident in prc-tools 2.0, will cease to exist in
a future release. (The commands themselves are <em>not</em> deprecated; only
the shorter names for them will be removed.)