--- gwave-20031224.orig/scheme/cmds.doc +++ gwave-20031224/scheme/cmds.doc @@ -0,0 +1,79 @@ +Procedure: (x-zoom-full!) +Zoom the x axis to show the entire independent-variable +range used by all displayed waveforms. +[cmds.scm:22] + +Procedure: (x-zoom-area!) +Prompt the user to select a range along the x axis with the mouse, +and then zoom in so that the selected range fills the entire displayed +X axis. +[cmds.scm:27] + +Procedure: (y-zoom-range!) +Prompt the user to select with the mouse a range along the Y axis of +a particular wavepanel, and then vertically zoom that wavepanel +so that the selected range fills its entire displayed Y axis. +[cmds.scm:33] + +Procedure: (y-zoom-fullauto! wp) +Restore a WavePanel to display the full range of Y values, +and to automaticly rescale as VisibleWaves are added and deleted. +[cmds.scm:40] + +Procedure: (xy-zoom-area!) +Prompt the user to select a rectangular region of a WavePanel, and +then zoom in both X and Y so that the selected area fills the whole +window. +[cmds.scm:44] + +Procedure: (x-zoom-relative! zf) +zoom the display's X axis relative to current configuration. +if the zoom factor is greater than 1, we zoom in. +if the zoom factor is less than 1, we zoom out. +[cmds.scm:53] + +Procedure: (show-about-window!) +Create and show a top-level window with the "about" information +[cmds.scm:115] + +Procedure: (show-zoom-dialog! wp) +Pop up a dialog box to enter new axis limits (zoom setting) for a wavepanel. +[cmds.scm:119] + +Procedure: (set-all-measurements! mno mfunc) +Call set-visiblewave-measure! on all visiblewaves +to set the function for measurement number MNO to MFUNC. +[cmds.scm:148] + +Procedure: (find-wavefile name) +Given a filename, return the GWDataFile object associated with +the data loaded from that file, or #f it there is no such file loaded. +[cmds.scm:183] + +Procedure: (find-or-load-wavefile name) +locate a already-loaded wavefile by name, and if that fails, +try to load it. If that fails too, return #f. +[cmds.scm:188] + +Procedure: (write-filerestore-script df fname) +Write out a guile script that when executed by a future gwave, +will restore the configuration of waves displayed from +one particular datafile. +[cmds.scm:193] + +Procedure: (write-allrestore-script sname) +Write out a guile script that when executed by a future gwave, +will restore the configuration of all currently-displayed waves. +[cmds.scm:199] + +Procedure: (execute-script fname) +execute a guile script, ignoring any errors. +[cmds.scm:277] + +Procedure: (apply-script-to-file fname dfile) +execute a a guile script that was saved by a +call to write-filerestore-script, +passing it the name of an alternate data file to load in place of the +file specified in the script. +[cmds.scm:285] + --- gwave-20031224.orig/scheme/export.doc +++ gwave-20031224/scheme/export.doc @@ -0,0 +1,17 @@ +Procedure: (register-plotfilter name dproc eproc) +Register a new plot-filter module to appear in the plot dialog box. +plot filter modules will call this to register themselves. +[export.scm:19] + +Procedure: (export-variables-to-file f vwlist . ext) +Export the data from a list of visiblewaves to a named file. +[export.scm:33] + +Procedure: (popup-export-dialog wvlist) +Pop up the plotting dialog box +[export.scm:37] + +Procedure: (subprocess-to-file f cmd arglist) +run a command in a subprocess, redirecting its output to a named file. +[export.scm:173] + --- gwave-20031224.orig/debian/changelog +++ gwave-20031224/debian/changelog @@ -0,0 +1,76 @@ +gwave (20031224-2) unstable; urgency=low + + * Updated dependencies to use guile-1.6-dev (closes: #227468) + + -- Hamish Moffatt Mon, 26 Jan 2004 01:07:20 +1100 + +gwave (20031224-1) unstable; urgency=low + + * New upstream release + * Build against new libguilegtk-1.2-0 replacing old GNOME 1 libguilegtk0 + (closes: #187829) + + -- Hamish Moffatt Mon, 29 Dec 2003 11:11:24 +1100 + +gwave (20020122-1) unstable; urgency=low + + * New upstream release + + -- Hamish Moffatt Sun, 30 Jun 2002 23:19:36 +1000 + +gwave (20011021-1) unstable; urgency=low + + * New upstream release + + -- Hamish Moffatt Mon, 22 Oct 2001 22:43:21 +1000 + +gwave (20001123-2) unstable; urgency=low + + * Fixed build dependency on libgtk-dev (closes: #116541) + + -- Hamish Moffatt Mon, 22 Oct 2001 08:21:37 +1000 + +gwave (20001123-1) unstable; urgency=low + + * New upstream release + * Added build-deps and updated standards-version + + -- Hamish Moffatt Wed, 6 Dec 2000 22:58:16 +1100 + +gwave (19990927-1) unstable; urgency=low + + * New upstream release + + -- Hamish Moffatt Tue, 5 Oct 1999 18:32:08 +1000 + +gwave (19990601-2) unstable; urgency=low + + * FHS compliant + + -- Hamish Moffatt Fri, 1 Oct 1999 19:28:44 +1000 + +gwave (19990601-1) unstable; urgency=low + + * New upstream release + + -- Hamish Moffatt Sat, 05 Jun 1999 09:37:00 +1000 + +gwave (0.0.6-1) unstable; urgency=low + + * New upstream release + + -- Hamish Moffatt Fri, 12 Mar 1999 19:22:00 +1100 + +gwave (0.0.4-2) frozen unstable; urgency=low + + * Changed menu section from Apps/Electronics to Apps/Technical, + since the former does not exist + + -- Hamish Moffatt Sat, 21 Nov 1998 16:18:39 +1100 + +gwave (0.0.4-1) unstable; urgency=low + + * Initial Release. + + -- Hamish Moffatt Wed, 7 Oct 1998 20:35:39 +1000 + --- gwave-20031224.orig/debian/copyright +++ gwave-20031224/debian/copyright @@ -0,0 +1,7 @@ +gwave was downloaded from http://www.geda.seul.org/ and packaged +by Hamish Moffatt , Wednesday October 7 1998. + +gwave is licensed under the GNU General Public License version 2; +see /usr/share/common-licenses/GPL on your Debian GNU/Linux +system for details. + --- gwave-20031224.orig/debian/control +++ gwave-20031224/debian/control @@ -0,0 +1,14 @@ +Source: gwave +Section: electronics +Priority: optional +Maintainer: Hamish Moffatt +Standards-Version: 3.5.8 +Build-Depends: debhelper (>= 4), libgtk1.2-dev, guile-1.6-dev, libguilegtk-1.2-dev, libglib-dev + +Package: gwave +Architecture: any +Depends: ${shlibs:Depends} +Description: a waveform viewer eg for spice simulators + gwave - a viewer for the output of spice-like simulators + and other viewing of analog data. + --- gwave-20031224.orig/debian/rules +++ gwave-20031224/debian/rules @@ -0,0 +1,69 @@ +#!/usr/bin/make -f +# MAde with the aid of dh_make, by Craig Small +# Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess. +# Some lines taken from debmake, by Cristoph Lameter. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +build: build-stamp +build-stamp: + dh_testdir + + ./configure --prefix=/usr + $(MAKE) + + touch build-stamp + +clean: + dh_testdir + rm -f build-stamp install-stamp + -rm gwave test_read + -rm doc/gwave-*.txt + + # Add here commands to clean up after the build process. + -$(MAKE) distclean + + dh_clean + +install: install-stamp +install-stamp: build-stamp + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + # Add here commands to install the package into debian/gwave. + $(MAKE) install DESTDIR=`pwd`/debian/gwave mandir=/usr/share/man + rm -f debian/gwave/usr/bin/test_read + + touch install-stamp + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install +# dh_testversion + dh_testdir + dh_testroot + dh_installdocs + cp examples/* debian/gwave/usr/share/doc/gwave/examples + dh_installmenu + dh_installmanpages + dh_installchangelogs NEWS + dh_strip + dh_compress --exclude=examples + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +source diff: + @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary --- gwave-20031224.orig/debian/gwave.dirs +++ gwave-20031224/debian/gwave.dirs @@ -0,0 +1,3 @@ +usr/bin +usr/share/doc/gwave +usr/share/doc/gwave/examples --- gwave-20031224.orig/debian/compat +++ gwave-20031224/debian/compat @@ -0,0 +1 @@ +4 --- gwave-20031224.orig/debian/gwave.menu +++ gwave-20031224/debian/gwave.menu @@ -0,0 +1,2 @@ +?package(gwave):needs=X11 section=Apps/Technical\ + title="gwave" command="/usr/bin/gwave" --- gwave-20031224.orig/debian/gwave.docs +++ gwave-20031224/debian/gwave.docs @@ -0,0 +1 @@ +README AUTHORS