1 Gwave NEWS --- history of user-visible changes. -*- text -*-
4 - Fix warnings related to GtkTooltips
5 - fix reading of ascii spice3 rawfiles containing blank lines, like those
7 - add patchfile and explanation sometimes needed when building g-wrap
8 - applied submitted patch that fixes some gcc return-type warnings, fixed
9 many additional gcc warnings.
12 - minor fixes adaptating for stable guile-gnome-platform-2.16.1
13 - seems to be stable now
16 - Another alpha release using guile-gnome-platform, for wider testing
17 - Fixed "zoom dialog" for guile-gnome-platform
18 - Still having some occasional crashes, apparently due to memory corruption
19 that I haven't yet tracked down or pinned on guile-gnome-platform or anything else.
23 a "gwave2" version that uses Gtk+-2.0 by way of guile-gnome-platform.
24 Feature-wise, about the same as the previous release.
25 I think I've fixed most of the crashes. Known defects:
26 Several dialogs that should have defaults don't.
27 The change-waveform-color menu doesn't show the colors, just numbers.
30 - full-height vertical scrollbar appears if the total height of all
31 panels becomes larger than the window.
32 - new panel type "jumbo" stays larger even when things get crowded
33 - most deprecated guile calls removed. Guile 1.6 or later is now required.
36 - ALPHA RELEASE: may crash. do not rely on for production use.
37 - handling of multi-sweep datafiles
38 - vertical scrollbars on label/measure area in each wavepanel make handling
39 large numbers of waveforms easier.
42 - Got docstring extraction from C source to .txt files in doc directory working again
43 - applied submitted patch that cleans up warnings from gcc3 about multiline text strings in C code
46 - bugfixes to make the new print/plot stuff work better
47 - path to working gnu graph found by configure is passed to scheme code
50 - major new work on print/plot output, gnugraph and gnuplot backends
51 - simple data-export function
54 - tiniest bugfix to accconfig.h: left some CVS-conflict junk behind
55 - missing files src/xsnarf.h, src/xguile-snarf added
56 - Now a useful snapshot, while 20020419 didn't quite work.
60 - better handling of really huge hspice files
63 - fix RPM building and other minor build issues
66 - restore ability to compile with guile-1.3.4
69 - interactive Y-zoom and XY-area zoom added (see Readme)
70 - zoom-to-exact-size dialog box added
73 - better measurement: value at both cursors or difference in values at cursors
74 - enhanced handling of log scales
75 - yet more file-reading improvements and general bug fixes
78 - Saving wave and panel configuration as guile scripts.
79 - Executing guile scripts from menu or command line (-s <script> option)
80 - Remote control using the gwave-exec and gwaverepl utilities
83 - Spice3/Ngspice rawfile improvements: binary files now work!
84 - Other minor file-reading improvements.
85 - spice source code to examples for which I could still find it.
88 - Major improvements to handling of binary files produced by HSPICE.
89 - Overhaul of input of spice3/ngspice raw files; more robust and tolerant
91 - User interface improvements: tooltips added. User's .gwaverc no longer
92 required to do lots of standard setup. system.gwaverc can be copied
93 to $HOME/.gwaverc and edited to taste.
94 - sp2sp utility included for converting any spice file readable by gwave into
95 a convenient tabular ascii format.
98 - Logarithmic scales working on both X and Y axis.
101 - First public guile/guile-gtk release.
102 - Popup menu on visible-wave button can activate per-waveform dialog box
103 - Logarithmic scale on Y axis working; on X axis it isn't quite there yet.
106 - Merged in guile and guile-gtk; the GUI is mostly written in guile now.
107 - Some additional improvements to reading of HSPICE input. Reading partial
108 files from simulations still in progress works for ascii .tr0 files.
111 Improved handling of HSPICE ascii format in libspicefile - tested on files
112 from 98.4 on HP-UX and Solaris.
115 - Changed version naming scheme to one based on the date, rather than a number
116 that suggests some sort of progress on the scale from 0.0 to 1.0.
117 - Deleting and reloading waveform files
118 - Detects Gtk 1.0 vs Gtk 1.2, builds on either.
119 (assumes that Gtk+-1.1.x is like 1.2, which may even be correct somtimes)
120 - New structure for file-reading code uses a library libspicefile.a, which I
121 also use in some other tools.
122 - Should handle HSPICE AC analysis files without ".options probe" better.
124 known bugs and limitations in 19990601:
125 - panel setup after adding waveforms may not always be right, in particular
126 after adding first waveform to a panel. If the horizontal scale looks bogus,
128 - Although it can read HSPICE AC analysis files that have complex variables,
129 it doesn't display those variables correctly yet. Can't read spice3 or spice2
130 AC analysis rawfiles containing complex variables.
131 - I've had some trouble with my adaptation of the spice2 file reader.
132 - Doesn't always redraw after reloading a waveform file, do zoom all to fix.
135 - Inserting/deleting waveform panels.
136 - added right-button popup menu to waveform panels
137 - The compile/install process now uses automake and autoconf to generate
138 the familiar "configure" script
139 - An attempt at placing the variable list windows in a more convenient position
140 in relation to the main window. Getting this perfect under all window managers
141 is a losing proposition.
144 - Fixed bug in reading hspice files with lots of columns
145 - displays signal name list window for files read from the command line.
146 (note: it will probably be behind the main window)
147 - incorporated code contributed by Jeff Dionne for reading spice2 rawfiles
150 - Fixed bug and/or warning when first waveform is added to display
151 - Ability to drag vertical bar cursors around, in addition to click-to-place
152 - Added zoom-to-cursor function; if both cursors have been placed,
153 zooms so that the time between the cursors fills the display.
154 - Added zoom-to-window function. Select this menu option, then
155 press/drag/release mouse button 1 to indicate a region of the X
156 axis that then zooms to fill the display.
159 - Load multiple files at once, either from the command line or
161 - Some operations are moved to pulldown menus.