wrspice-2.2.65 Release notes, 8/7/07 re-release 5/16/08 re-release 6/22/08 This is the final release of wrspice-2.2. The 3.0 branch of wrspice will soon be available for testing. There are no "official" changes in this release. Changes and New Features ------------------------ * THE DEVICE LIBRARY IS NO LONGER A SHARED LIBRARY On some operating systems (FreeBSD, Linux, Solaris), the library of devices use by WRspice were contained in a separate dynamic library. The original intent was to give the user control of this library - the user could recompile, leaving out devices or adding local devices. However, there has been no user interest in this feature to date, and maintaining the separate device library is a minor headache at times. Thus, all WRspice releases now have the devices built into the main executable. The library was installed as prefix/lib/libxsdev.so.2.0, where "prefix" is /usr/local by default. This is not removed automatically. The user can remove this file when no longer needed. It is needed to run WRspice releases prior to this one. If there is interest in a user-configurable library, contact Whiteley Research. re-release 6/22/08 * The overall font used in GTK versions (not Windows) of Xic and WRspice is now set explicitly. Previously, this was a GTK library default, which in many cases seemed too large. Thus, the appearance of the application may be different with this release. Here is how to change the font, if it seems to big or too small. The font is set in the file "gtkrc" found in either the startup directory, or the startup/default_theme directory. The startup directory is usually /usr/local/lib/xictools/xic/startup, and analogous for WRspice. In the startup directory, there is a directory named "default_theme", containing the distribution gtkrc file (also see the README file for more information). Copy the gtkrc file from startup/default_theme into startup. Edit startup/gtkrc to change the font definition. The startup/gtkrc file will have precedence, and will not be clobbered when the software is updated. Bugs Fixed ---------- * The previous release was accidentally built linking dynamically to libstdc++, causing it not to run on some Linux distributions without adding the needed shared library. The present release and future releases link this statically, so this should not be a problem. * Fixed a bug when "set unixcom" is active that would cause memory errors and faults.