added to strucht graph
Use only these data for plotting.
If zooming a plot windows, set as an extra parameter the graph id
of the 'mother graph'. Copy its color and line data to the new graph.
This is done by an extra parameter sgraphid to the internal plot
command that is issued in fcn PlotWindowProc().
Thus zooming will keep the background, text/line and graph colors.
Function setcolor() will always look into the colorarray of the
current graph.
New variable gridwidth overrides xbrushwidth for graphs.
Fcn DevDrawLine() with boolean flag if grid is plotted.
Postscript, Gnuplot and X11 not (yet) supported.
src/analysis/cktdisto.c src/analysis/cktnoise.c
src/analysis/noisean.c: Updates for the
new header files.
* src/maths/cmaths/cmath1.c src/maths/cmaths/cmath2.c
src/maths/cmaths/cmath3.c src/maths/cmaths/cmath4.c: Updates
for the new header files.
* src/frontend/.cvsignore src/frontend/Makefile.am: Updates
for the new files.
* src/frontend/agraf.c src/frontend/aspice.c
src/frontend/breakp.c src/frontend/breakp2.c
src/frontend/circuits.c src/frontend/cpitf.c
src/frontend/debugcom.c src/frontend/define.c
src/frontend/diff.c src/frontend/dimens.c
src/frontend/display.c src/frontend/doplot.c
src/frontend/dotcards.c src/frontend/evaluate.c
src/frontend/fourier.c src/frontend/graf.c
src/frontend/grid.c src/frontend/inp.c src/frontend/inpcom.c
src/frontend/interp.c src/frontend/linear.c
src/frontend/misccoms.c src/frontend/misccoms.h
src/frontend/miscvars.c src/frontend/mw_coms.c
src/frontend/newcoms.c src/frontend/nutinp.c
src/frontend/options.c src/frontend/outitf.c
src/frontend/parse.c src/frontend/plotcurv.c
src/frontend/points.c src/frontend/postcoms.c
src/frontend/rawfile.c src/frontend/runcoms.c
src/frontend/runcoms2.c src/frontend/shyu.c
src/frontend/spec.c src/frontend/spiceif.c
src/frontend/typesdef.c src/frontend/vectors.c
src/frontend/where.c src/frontend/postcoms.c: Updates for the
new header files. Some commands have moved into the new files
below.
* src/frontend/README src/frontend/com_compose.c
src/frontend/com_compose.h src/frontend/com_display.c
src/frontend/com_display.h src/frontend/com_let.c
src/frontend/com_let.h src/frontend/com_setscale.c
src/frontend/com_setscale.h src/frontend/commands.c
src/frontend/commands.h src/frontend/completion.h
src/frontend/streams.h src/frontend/testcommands.c:
Separation into different com_* commands. This is a start.
The rest of the subdirectory needs doing.
* src/include/complex.h src/include/cpdefs.h
src/include/cpextern.h src/include/cpstd.h
src/include/fteconst.h src/include/ftedata.h
src/include/ftedev.h src/include/fteext.h
src/include/ftegraph.h src/include/fteparse.h
src/include/dvec.h src/include/grid.h src/include/plot.h
src/include/pnode.h src/include/sim.h src/include/variable.h
src/include/wordlist.h src/include/bool.h: Separation of
header files into smaller pieces. This limits recompilation
to only the affected source files. The original header
files have a warning message embedded to flag obsoleted use.
* src/frontend/compose.c src/frontend/compose.h
src/frontend/nutctab.c src/frontend/nutctab.h
src/frontend/plot5.c src/frontend/plot5.h
src/frontend/spcmdtab.c src/frontend/x11.c
src/frontend/x11.h src/frontend/xgraph.c
src/frontend/xgraph.h: Moved these files into
src/frontend/plotting subdirectory.
* src/frontend/plotting/.cvsignore
src/frontend/plotting/Makefile.am
src/frontend/plotting/plot5.c src/frontend/plotting/plot5.h
src/frontend/plotting/plotting.c
src/frontend/plotting/plotting.h
src/frontend/plotting/pvec.c src/frontend/plotting/pvec.h
src/frontend/plotting/x11.c src/frontend/plotting/x11.h
src/frontend/plotting/xgraph.c
src/frontend/plotting/xgraph.h: The new libplotting library
with automake and CVS infrastructure.