The big change here is that gwave now uses gtk2 instead of gtk1
------------------------------
New in 20090213
- Fix warnings related to GtkTooltips
- fix reading of ascii spice3 rawfiles containing blank lines, like those
generated by ngspice
- add patchfile and explanation sometimes needed when building g-wrap
- applied submitted patch that fixes some gcc return-type warnings, fixed
many additional gcc warnings.
New in 20090124
- minor fixes adaptating for stable guile-gnome-platform-2.16.1
- seems to be stable now
New in 20080206
- Another alpha release using guile-gnome-platform, for wider testing
- Fixed "zoom dialog" for guile-gnome-platform
- Still having some occasional crashes, apparently due to memory corruption
that I haven't yet tracked down or pinned on guile-gnome-platform or anything else.
New in 20070514
a "gwave2" version that uses Gtk+-2.0 by way of guile-gnome-platform.
Feature-wise, about the same as the previous release.
I think I've fixed most of the crashes. Known defects:
Several dialogs that should have defaults don't.
The change-waveform-color menu doesn't show the colors, just numbers.
Most of the previous pkgsrc patches have been incorporated upstream (yay!).
New in 20060606
- ??
New in 20051222
- full-height vertical scrollbar appears if the total height of all
panels becomes larger than the window.
- new panel type "jumbo" stays larger even when things get crowded
- most deprecated guile calls removed. Guile 1.6 or later is now required.
New in 20050928
- ALPHA RELEASE: may crash. do not rely on for production use.
- handling of multi-sweep datafiles
- vertical scrollbars on label/measure area in each wavepanel make handling
large numbers of waveforms easier.
New in 20031202
- Got docstring extraction from C source to .txt files in doc directory working again
- applied submitted patch that cleans up warnings from gcc3 about multiline text strings in C code
New in 20030917
- bugfixes to make the new print/plot stuff work better
- path to working gnu graph found by configure is passed to scheme code
Unfortunately, guile{,14}/buildlink3.mk directly includes it, and I don't
know which dependencies actually need libltdl, so it was a recursive bump.
Hopefully this recursive inclusion can be ripped out of
guile{,14}/buildlink3.mk at some point and bubble down to dependencies that
actually use libltdl, avoiding this headache in the future....
in the process. (More information on tech-pkg.)
Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.
Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
This update is a collection of little improvements and a significant
verhaul of hardcopy plot and export.
Hardcopy and documentation output can now be obtained using either graph
or Gnuplot. A dialog box allows choosing output formas and a few other
settings. Additional plot/export filters can be plugged in by writing a
suitable scheme module.
There's a data-export function for extracting and saving a subset of a
datafile as ascii.
The stacking/drawing order of waveforms can be changed.
Selected waveforms are now drawn in a highlighted style.
all dependencies on packages depending on "png" which contain shared
libraries, all for the (imminent) update to the "png" package.
[List courtesy of John Darrow, courtesy of "bulk-build".]
New in 20011020:
- better measurement: value at both cursors or difference in values at cursors
- enhanced handling of log scales
- yet more file-reading improvements and general bug fixes
foo-* to foo-[0-9]*. This is to cause the dependencies to match only the
packages whose base package name is "foo", and not those named "foo-bar".
A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net. Also
change dependency examples in Packages.txt to reflect this.
Notable changes since the last pkged version are:
Gwave NEWS --- history of user-visible changes. -*- text -*-
New in 20000518:
- Logarithmic scales working on both X and Y axis.
New in 20000509:
- First public guile/guile-gtk release.
- Popup menu on visible-wave button can activate per-waveform dialog box
- Logarithmic scale on Y axis working; on X axis it isn't quite there yet.
New in 20000108:
- Merged in guile and guile-gtk; the GUI is mostly written in guile now.
- Some additional improvements to reading of HSPICE input. Reading partial
files from simulations still in progress works for ascii .tr0 files.
Gwave is a viewer for spice-like simulator output and other analog data
Gwave can read several file formats. It attempts to guess file formats
based on filename, and then tries all file formats until one succedes.
These file formats are known:
CAzM transient output (*.[BNW])
HSPICE binary and ascii formats (*.tr0, *.sw0, *.ac0)
Spice2 and Spice3 "raw" output (*.raw)
An ascii format with whitespace-seperated columns and column headings,
such as that produced by ACS (Al's circuit simulator). (*.acs, *.asc, *.ascii)
The "Export Postscript" and "Export PNM" options on the main File menu
provide the rudiments of output for inclusion in other
documentation. They and simply write out files called gwave_out.ps and
gwave_out.pnm into the current directory. In the future, a dialog box
will allow configuring the print and export output.