809 lines
24 KiB
Plaintext
809 lines
24 KiB
Plaintext
2007-03-20 Stefan Jones <stefan.jones@multigig.com>
|
|
|
|
* New version 0.2.20 - should compile
|
|
|
|
2007-03-20 Lionel Sainte Cluque
|
|
|
|
* Added spice::vectoblt function
|
|
|
|
2006-08-31 Stefan Jones <stefan.jones@multigig.com>
|
|
|
|
* configure.in:
|
|
Version 0.2.19
|
|
|
|
* configure.in
|
|
src/Makefile.am
|
|
src/frontend/Makefile.am
|
|
src/frontend/numparam/{.cvsignore,Makefile.am,downgrad.txt,general.h,
|
|
mystring.c,ngconfig.sh,numpaif.h,numparam.h,nupatest.c,readme.txt,
|
|
spicenum.c,washprog.c,xpressn.c} :
|
|
numparam port from ngspice
|
|
|
|
* src/frontend/subckt.h src/include/fteext.h:
|
|
gcc-4 compile fixes
|
|
|
|
* src/spicelib/analysis/dctran.c:
|
|
Stop printing initial DC solution if over 30 nodes
|
|
|
|
* src/spicelib/devices/bsim4/{.cvsignore,B4TERMS_OF_USE,Makefile.am,
|
|
b4.c,b4acld.c,b4ask.c,b4check.c,b4cvtest.c,b4del.c,b4dest.c,b4geo.c,
|
|
b4getic.c,b4ld.c,b4mask.c,b4mdel.c,b4mpar.c,b4noi.c,b4par.c,b4pzld.c,
|
|
b4set.c,b4temp.c,b4trunc.c,bsim4def.h,bsim4ext.h,bsim4init.c,bsim4itf.h}:
|
|
Bsim4 update from ngspice
|
|
|
|
2005-07-22 Stefan Jones <stefan.jones@multigig.com>
|
|
|
|
* Changelog:
|
|
Version 0.2.18
|
|
|
|
|
|
2004-08-10 Adrian Dawe <adrian.dawe@multigig.com>
|
|
|
|
* src/measure.tcl
|
|
src/nodeDialog.tcl
|
|
src/pkgIndex.tcl.in
|
|
src/spicepp.pl.in
|
|
src/spicewish
|
|
src/spicewish.tcl
|
|
src/tclspice.c
|
|
src/viewer.tcl
|
|
src/frontend/Makefile.am
|
|
src/frontend/com_measure.c
|
|
src/frontend/com_measure.h
|
|
src/frontend/commands.c
|
|
src/include/cktdefs.h
|
|
src/spicelib/devices/Makefile.am
|
|
src/spicelib/devices/cktcrte.c
|
|
src/spicelib/devices/cktfinddev.c
|
|
src/spicelib/devices/cktinit.c
|
|
src/spicelib/devices/names.c
|
|
src/spicelib/devices/names.h:
|
|
Added hash table for circuit elements
|
|
Update TCL gui
|
|
Added measure command
|
|
|
|
2004-08-04 Stefan Jones <stefan.jones@multigig.com>
|
|
|
|
* src/tclspice.c:
|
|
Added escape_brackets() escapes square brackets,
|
|
use before before Tcl_Eval is called.
|
|
|
|
2004-07-22 Stefan Jones <stefan.jones@multigig.com>
|
|
|
|
* src/Makefile.am:
|
|
Change link order so xspice compiles
|
|
|
|
2004-07-22 Adrian Dawe <adrian.dawe@multigig.com>
|
|
|
|
* src/{measure.tcl,nodeDialog.tcl,pkgIndex.tcl.in,
|
|
readline.tcl,spicewish,spicewish.tcl,viewer.tcl}:
|
|
Update Tcl, plot improved
|
|
|
|
2004-07-22 Stefan Jones <stefan.jones@multigig.com>
|
|
|
|
* src/spicepp.pl.in:
|
|
Update
|
|
|
|
2004-07-21 Stefan Jones <stefan.jones@multigig.com>
|
|
|
|
* src/tclspice.c:
|
|
add getplot() command
|
|
|
|
2004-07-20 Stefan Jones <stefan.jones@multigig.com>
|
|
|
|
* src/tclspice.c:
|
|
blt_plot() - look for BLT vectors ::spice::[XY]_Data
|
|
Make callback return plot index also
|
|
|
|
2004-07-19 Stefan Jones <stefan.jones@multigig.com>
|
|
|
|
* src/tclspice.c:
|
|
Register a SIGINT handler which stops any running bg job
|
|
|
|
* src/frontend/commands.c:
|
|
Make the BLT plot command default for spice plot
|
|
|
|
2004-07-19 Adrian Dawe <adrian.dawe@multigig.com>
|
|
|
|
* src/{Makefile.am,controls.tcl,engUnits.tcl,gnuplot.tcl,
|
|
measure.tcl,nodeDialog.tcl,pkgIndex.tcl.in,readline.tcl,
|
|
spicewish,spicewish.tcl,tclspice_source.tcl,viewer.tcl}:
|
|
New and much improved tclspice CLI
|
|
|
|
2004-07-12 Stefan Jones <stefan.jones@multigig.com>
|
|
|
|
* src/tclspice.c:
|
|
New commands: plot_typename plot_defaultscale
|
|
Mod: spice_data can be passed the plot number
|
|
|
|
2004-07-07 Stefan Jones <stefan.jones@multigig.com>
|
|
|
|
* src/tclspice.c:
|
|
Added new Tcl command plot_getvector,
|
|
writes to a BLT vector a plot vector
|
|
|
|
2004-06-22 Adrian Dawe <adrian.dawe@multigig.com>
|
|
|
|
* src/spicewish:
|
|
Sorry noticed a bug
|
|
could you add:
|
|
set ::spicewish_mode "standalone"
|
|
to line 107 (at the end of load proc)
|
|
|
|
2004-06-22 Stefan Jones <stefan.jones@multigig.com>
|
|
|
|
* src/frontend/com_dl.c:
|
|
Moved variable declaration to beginning of function
|
|
|
|
* configure.in:
|
|
Change to version 17
|
|
|
|
* src/include/ngspice.h:
|
|
include <errno.h> for Tcl version of perror
|
|
|
|
* src/main.c:
|
|
Add dummy INPretrieve() symbol so ngnutmeg and co link with
|
|
xspice enabled.
|
|
|
|
* src/measure_spice.pl src/spicepp.pl.in Makefile.am:
|
|
Add .measure statement support
|
|
|
|
2004-06-22 Adrian Dawe <adrian.dawe@multigig.com>
|
|
|
|
* src/pkgIndex.tcl.in src/spicepp.pl src/spicepp.tcl src/spicewish
|
|
src/Makefile.am:
|
|
Added spicepp integration and spicewish command line options.
|
|
|
|
* src/spicewish:
|
|
Added -cm switch to load a codemodel
|
|
|
|
2004-06-10 Stefan Jones <stefan.jones@multigig.com>
|
|
|
|
* include/ngspice.h:
|
|
Print perror to the Tk console
|
|
|
|
* src/tclspice.c:
|
|
test for FILE in tcl_printf being stdout/stderr
|
|
Could be more than one fd for stdout/stderr
|
|
|
|
* src/tclspice.c:
|
|
Do not join worker thread when using TCL_Threads as it causes
|
|
lockups on W32
|
|
|
|
2004-06-04 Stefan Jones <stefan.jones@multigig.com>
|
|
|
|
* src/tclspice.c:
|
|
Cleaned up thread code so can use Tcl_Threads instead on W32
|
|
|
|
* src/tclspice.c:
|
|
Do not register more than one identical trigger
|
|
Return voltage triggered at also
|
|
Add name tag (optional) for all triggers
|
|
|
|
2004-06-02 Adrian Dawe <adrian.dawe@multigig.com>
|
|
|
|
* src/frontend/com_dl.c src/frontend/com_dl.c src/frontend/commands.c:
|
|
Add function xaltermod
|
|
|
|
2004-06-02 Stefan Jones <stefan.jones@multigig.com>
|
|
|
|
* configure.in:
|
|
Change to version 16
|
|
Disable GnuReadline in tclspice
|
|
|
|
* src/tclspice.c:
|
|
Added trigger and step callbacks
|
|
Fix redef of sighandler_t
|
|
|
|
* src/pkgIndex.tcl.in:
|
|
set a global variable spice_version
|
|
|
|
2004-05-26 Stefan Jones <stefan.jones@multigig.com>
|
|
|
|
* src/tclspice.c src/include/ngspice.h src/misc/tilde.c
|
|
src/spicelib/devices/dev.c src/xspice/ipc/ipcsockets.c:
|
|
Fixup for compiling under mingw
|
|
|
|
2004-05-21 Stefan Jones <stefan.jones@multigig.com>
|
|
|
|
* src/frontend/terminal.c:
|
|
Fix buffer overflow in out_printf
|
|
|
|
2004-05-19 Stefan Jones <stefan.jones@multigig.com>
|
|
|
|
* src/tclspice.c:
|
|
Made the trigger time more exact
|
|
|
|
2004-05-03 Stefan Jones <stefan.jones@multigig.com>
|
|
|
|
* src/spicelib/analysis/acan.c:
|
|
So resume works for ac analysis
|
|
|
|
2004-05-03 Stefan Jones <stefan.jones@multigig.com>
|
|
|
|
* src/spicelib/parser/inp2dot.c:
|
|
Fix .noise statements by reverting Brorson's INPgetNetTok lines
|
|
|
|
2003-12-24 Stefan Jones <stefan.jones@multigig.com>
|
|
|
|
* configure.in:
|
|
Fix the check for headers so it actually uses the info from tclConfig.sh
|
|
|
|
2003-12-13 Evgeny Fiksman <fike@bezeqint.net>
|
|
|
|
* src/frontend/terminal.c:
|
|
Increase the buffer size for tgetent
|
|
|
|
2003-12-03 Stefan Jones <stefan.jones@multigig.com>
|
|
|
|
* configure.in:
|
|
Change to version 0.2.15
|
|
|
|
2003-10-31 Stuart Brorson <sdb@cloud9.net>
|
|
|
|
* Integrated readline into ngspice CLI. Code was shamelessly
|
|
stolen from http://www.btae.mam.gov.tr/~genc/ngspice/ & reworked by SDB.
|
|
|
|
* Fixed makefiles in src/xspice/icm and src/xspice/cmpp to make distclean
|
|
without barfing.
|
|
|
|
2003-09-30 Vera Albrecht <albrecht@danalyse.de>
|
|
|
|
* src/include/cktdefs.h src/spicelib/analysis/noisean.c:
|
|
Fix resuming noise analysis causing segfault,
|
|
also fix compiler warnings.
|
|
|
|
2003-08-31 Stefan Jones <stefan.jones@multigig.com>
|
|
|
|
* configure.in:
|
|
Change linking order of libxspmif.a and libxspcm.a
|
|
|
|
* tests/TransImpedanceAmp/output.net:
|
|
processed with dos2unix
|
|
|
|
* configure.in src/spinit.in src/spinit
|
|
src/xspice/cmpp/Makefile src/xspice/cmpp/Makefile.in:
|
|
Make configure automatically set paths for lex yacc and install dir
|
|
|
|
2003-08-30 Stefan Jones <stefan.jones@multigig.com>
|
|
|
|
* src/Makefile.am Makefile.am README.Tcl
|
|
src/xspice/README src/xspice/icm/README
|
|
src/xspice/icm/spice2poly/icm_spice2poly/README:
|
|
Updated to reflect codemodel support is now complete
|
|
|
|
* src/xspice/{Makefile.am,xspice.c}
|
|
src/xspice/cm/{cmexport.c,Makefile.am}:
|
|
Moved the xspice library hooks into the cm directory
|
|
|
|
* src/Makefile.am src/ngspice.idx:
|
|
Remove ngspice.idx and make it auto-generated and installed
|
|
|
|
* configure.in:
|
|
Change version to 0.2.14
|
|
|
|
* src/xspice/enh/enhtrans.c src/xspice/mif/mif_inp2.c:
|
|
Fixed version from Stuart Brorson <sdb@cloud9.net>,
|
|
http://www.brorson.com/gEDA/ngspice/
|
|
|
|
2003-08-28 Stefan Jones <stefan.jones@multigig.com>
|
|
|
|
* src/spicelib/parser/inpgtok.c:
|
|
Fix reading in ')' tokens at the end of a node list
|
|
|
|
* src/xspice/ipc/ipc.c:
|
|
Remove linux specific includes which are not needed
|
|
|
|
* src/tclspice.c:
|
|
Add quick support for plotting complex vectors
|
|
|
|
* src/frontend/aspice.c:
|
|
Add ifdef for SOLARIS
|
|
|
|
* src/frontend/terminal.[ch] src/tclspice.c:
|
|
Fix output redirection with tclspice
|
|
|
|
2003-08-21 Stefan Jones <stefan.jones@multigig.com>
|
|
|
|
* src/frontend/define.c:
|
|
don't alloc pn_func if we don't need to.
|
|
ditto with pn_op
|
|
|
|
2003-08-20 Stefan Jones <stefan.jones@multigig.com>
|
|
|
|
* src/frontend/parse.c:
|
|
Fix the bad free of pn_func in free_pnode
|
|
|
|
* src/Makefile.am:
|
|
Fixed libspice.so dependancies to avoid src/xspice.o
|
|
|
|
2003-08-01 Stefan Jones <stefan.jones@multigig.com>
|
|
|
|
* src/xspice/mif/mif_inp2.c:
|
|
Reverted to version 1.1.2.2 so POLY and codemodels work
|
|
|
|
* src/Makefile.am:
|
|
Fixed libspice.so dependancies
|
|
|
|
* configure.in src/tclspice.c:
|
|
tclspice can now be built without thread support
|
|
|
|
* src/frontend/{com_let.c,device.c,evaluate.c}:
|
|
more memory leak fixes by Vera Albrecht <albrecht@danalyse.de>
|
|
|
|
* configure.in src/xspice/icm/* src/xspice/lib/*.cm
|
|
src/xspice/Makefile.am :
|
|
Added some easy to use makefiles for codemodels and reordered
|
|
Removed binary files
|
|
Added icm to build list
|
|
|
|
* src/xspice/icm/{analog,digital,xtradev,xtraevt}:
|
|
added the codemodels from xspice in the same
|
|
structure as spiceopus
|
|
|
|
* src/frontend/misccoms.c src/tclspice.c src/spinit
|
|
src/ngspice.c src/conf.c src/Makefile.am configure.in:
|
|
tclspiceised the files and the email addrs. s/ngspice/tclspice/
|
|
.spiceinit and co work
|
|
|
|
2003-07-18 Vera Albrecht <albrecht@danalyse.de>
|
|
|
|
* src/{main.c,tclspice.c}
|
|
src/frontend/{Makefile.am,control.c,control.h,display.c,dotcards.c,
|
|
hcomp.c,hpgl.c,outitf.c,parse.c,postcoms.c,postsc.c,runcoms.c,
|
|
spiceif.c,variable.c,variable.h,parser/complete.c,plotting/pvec.c}
|
|
src/include/{cktdefs.h,ngspice.h}
|
|
src/misc/{ivars.c,string.c,stringutil.h}
|
|
src/spicelib/analysis/{acan.c,ckt.h,dcop.c}
|
|
src/spicelib/devices/bsim3/b3temp.c
|
|
src/spicelib/parser/{ifnewuid.c,inp2dot.c,inperror.c} :
|
|
Memory leaks and some WINDOWS compile fixes.
|
|
|
|
2003-07-17 Stefan Jones <stefan.jones@multigig.com>
|
|
|
|
* src/frontend/{subckt.c,vectors.c}
|
|
src/spicelib/analysis/dctran.c
|
|
src/spicelib/parser/inperror.c
|
|
src/xspice/idn/idndig.c src/xspice/mif/mif_inp2.c :
|
|
More memory leak fixes
|
|
|
|
* configure.in src/xspice/xspice.c :
|
|
Fix compile problems with garbage collector
|
|
|
|
* configure.in :
|
|
Change --enable-tcl to --with-tcl[=dir] for non-std
|
|
install setup.
|
|
|
|
2003-07-17 Steven Borley <sjb@salix.demon.co.uk>
|
|
|
|
* src/frontend/resource.c src/frontend/parser/complete.c
|
|
src/spicelib/devices/txl/txlload.c :
|
|
#ifdef fixes to get ngspice to compile on Mac OSX
|
|
|
|
2003-07-16 Vera Albrecht <albrecht@danalyse.de>
|
|
|
|
* frontend/{device.c,parse.c,vectors.c,com_compose.c} :
|
|
More memory leaks closed in utility commands and functions.
|
|
|
|
2003-07-16 Stefan Jones <stefan.jones@multigig.com>
|
|
|
|
* src/frontend/{com_compose.c,cpitf.c,device.c,subckt.c,vectors.c}
|
|
src/frontend/plotting/plotit.c src/include/ngspice.h
|
|
src/spicelib/parser/{inp2dot.c,inp2r.c,inpdomod.c,inpdpar.c,inpgmod.c,inppas3.c} :
|
|
Rest of the serious deck reader leaks, plus fixes for the last batch.
|
|
|
|
2003-07-15 Stefan Jones <stefan.jones@multigig.com>
|
|
|
|
* /src/frontend/{com_let.c,com_set.c,evaluate.c,parse.c,variable.c}
|
|
src/frontend/parser/complete.c :
|
|
Memory leaks plugged
|
|
|
|
2003-07-09 Stefan Jones <stefan.jones@multigig.com>
|
|
|
|
* configure.in : Add extra check for tclreadline and headers
|
|
|
|
2003-04-14 Stefan Jones <stefan.jones@multigig.com>
|
|
|
|
* Make all the devices in src/spicelib/devices be built as
|
|
archives not shared libraries, and don't install them
|
|
|
|
2003-06-22 Stuart Brorson <sdb@cloud9.net>
|
|
|
|
* Finally got SPICE2 POLY stuff working. This involved lots of changes
|
|
in src/xspice/mif and src/xspice/enh. Particular changes were made in:
|
|
-- MIF_INP2A: re-arranged logic to fix parsing problems.
|
|
-- two2three_translate: fixed some stupid pointer problems.
|
|
-- etc.
|
|
|
|
* Revamped src/xspice/icm/ and src/xspice/icm/icm_spice2poly
|
|
directories to enable build of POLY codemodel. Makefiles were
|
|
fixed, and some stuff was added to enable cmpp (from SPICE Opus)
|
|
to build the codemodel precursors correctly. (Note that you need
|
|
to download and install SPICE Opus to rebuild the codemodel
|
|
stuff. See src/xspice/icm/README for more details.)
|
|
|
|
* Hacked Makefile.am's for much of the directory hierarchy, particularly
|
|
for src/xspice/icm and src/xspice/icm/icm_spice2poly to build the POLY
|
|
codemodel correctly. Note that top level make still doesn't detect
|
|
changes in the xspice hierarchy; read the NOTES file for a workaround.
|
|
|
|
* Added a SPICE netlist incorporating vendor models with SPICE2
|
|
POLYs in tests/TransImpedanceAmp/. Running this model
|
|
successfully demonstrates that you have built the XSpice POLY
|
|
codemodel correctly and that life is good . . . .
|
|
|
|
* Moved #define TRACE out of src/ngspice.h and made it a compiler
|
|
option (-DTRACE) invoked in src/Makefile when making spice.o.
|
|
|
|
2003-06-19 Adrian Dawe <a.dawe@multigig.com>
|
|
|
|
* Much improved spice wish interface; graph includes zooming,
|
|
measurements, many clean-ups, screenshots, and trace comparasons.
|
|
|
|
2003-05-02 Stuart Brorson <sdb@cloud9.net>
|
|
|
|
* Added #define TRACE to main.c for use in debugging. Added lots
|
|
of printf's in the code which are turned on by defining TRACE.
|
|
This is used to help figure out what the program is doing at each
|
|
step . . . . .
|
|
|
|
* Added lots of comments all over the source tree. This should
|
|
help explain what the prog is doing for future hackers.
|
|
|
|
* Fixed parser to allow POLY attributes in dependent sources
|
|
(major changes in src/frontend/subckt.c, as well as move location
|
|
of call to ENHtranslate_poly in src/frontend/inp.c)
|
|
|
|
* Fixed bug in device init files (src/spicelib/devices/*init.c)
|
|
so that Deviceinfo structures operated with XSPICE.
|
|
|
|
* Fixed nasty malloc problem in src/xspice/mif/mifgetmod.c which
|
|
casuedfrequent segfaults (when compiled with XSPICE).
|
|
|
|
2003-04-14 Stefan Jones <stefan.jones@multigig.com>
|
|
|
|
* configure.in: Made Tcl disable-shared and print info at end of configure
|
|
|
|
2001-12-05 Emmanuel Rouat <emmanuel.rouat@wanadoo.fr>
|
|
|
|
* configure.in: removed (unnecessary) macros to handle GNU getopt
|
|
(I'm an idiot!)
|
|
|
|
2001-12-04 Emmanuel Rouat <emmanuel.rouat@wanadoo.fr>
|
|
|
|
* configure.in, main.c: Forgot a bit to handle GNU getopt correctly
|
|
|
|
2001-11-25 Emmanuel Rouat <emmanuel.rouat@wanadoo.fr>
|
|
|
|
* configure.in: New way (cleaner) to handle GNU getopt.
|
|
|
|
2001-01-21 Paolo Nenzi <p.nenzi@ieee.org>
|
|
|
|
* bsim3soi_dd/*: BSIM3SOI (DD) support added as level 11. Added tests in
|
|
tests directory (tests/bsim3soidd/*).
|
|
|
|
* ???: Integrated patch form Alan Gillespie <Alan.Gillespie@analog.com>
|
|
to revert the spice raw format to the spice3 original.
|
|
|
|
* configure.in: corrected a bug that broke the on line help system.
|
|
Help system now works again but its text is a little bit outdated.
|
|
|
|
* ???: all binaries now have ng prependend, so ngspice can be installed
|
|
with other spice flavours.
|
|
|
|
|
|
2000-10-18 Arno W. Peters <A.W.Peters@ieee.org>
|
|
|
|
* Makefile.am: Changes for notes dir -> NOTES file conversion.
|
|
|
|
* tests/Makefile.am: Make distcheck target work again.
|
|
|
|
2000-10-17 Arno W. Peters <A.W.Peters@ieee.org>
|
|
|
|
* TODO: Little updates.
|
|
|
|
2000-10-14 Arno W. Peters <A.W.Peters@ieee.org>
|
|
|
|
* acconfig.h, configure.in, src/frontend/inpcom.c,
|
|
src/include/complex.h src/include/macros.h, src/include/memory.h
|
|
src/include/ngspice.h, src/maths/cmaths/Makefile.am
|
|
src/maths/cmaths/cmath1.c, src/maths/cmaths/cmath2.c
|
|
src/maths/cmaths/cmath3.c, src/maths/cmaths/cmath4.c
|
|
src/maths/cmaths/test_cx_j.c, src/maths/cmaths/test_cx_mag.c
|
|
src/maths/cmaths/test_cx_ph.c, src/misc/alloc.c src/misc/alloc.h:
|
|
Added support for the Boehm-Weiser conservative garbage collector.
|
|
|
|
* NOTES, src/maths/cmaths/cmath.h: Added.
|
|
|
|
* notes/Linux.changes, notes/dbx, notes/internal, notes/mac_port
|
|
notes/porting, notes/spice2: Removed or incorporated into
|
|
NOTES.
|
|
|
|
* *: replaced malloc, realloc and free calls to use tmalloc,
|
|
trealloc and txfree.
|
|
|
|
2000-09-05 Arno W. Peters <A.W.Peters@ieee.org>
|
|
|
|
* ???: Paolo and I have integrated patches from Alan Gillespie
|
|
<Alan.Gillespie@analog.com>.
|
|
|
|
2000-07-28 Arno W. Peters <A.W.Peters@ieee.org>
|
|
|
|
* tests/polezero/*.out: Changed the content of these files because
|
|
the bug that caused the incorrect pole-zero results have been
|
|
traced to src/spicelib/analysis/cktpzstr.c.
|
|
|
|
2000-07-05 Arno W. Peters <A.W.Peters@ieee.org>
|
|
|
|
* src/devices/dev.c: Added first_device() and next_device() to
|
|
abstract manipulations to the devices list. Now change all the
|
|
code that uses direct access to these functions...
|
|
|
|
2000-07-03 Arno W. Peters <A.W.Peters@ieee.org>
|
|
|
|
* src/parser/alias.c, src/parser/alias.h: contain frontend alias
|
|
command. Moved them to src/frontend/com_alias.c and
|
|
src/frontend/com_alias.h. Updated Makefile.am's as appropreate.
|
|
|
|
* src/parser/front.c, src/parser/front.h, src/parser/history.c,
|
|
src/parser/history.h, src/parser/modify.c, src/parser/modify.h,
|
|
src/parser/variable.c, src/parser/variable.h: Empty files.
|
|
Removed.
|
|
|
|
* src/include/spconfig.h: Removed spCOMPLEX,
|
|
spSEPARATED_COMPLEX_VECTORS and spCOMPATIBILITY defines. This
|
|
made including this file from src/include/spmatrix.h unnecessary.
|
|
Moved this file to src/maths/sparse/spconfig.h.
|
|
|
|
* src/include/spmatrix.h: Removed include of
|
|
src/include/spconfig.h.
|
|
|
|
* src/maths/sparse/spalloc.c, src/maths/sparse/spbuild.c,
|
|
src/maths/sparse/spcombin.c, src/maths/sparse/spdefs.h,
|
|
src/maths/sparse/spfactor.c, src/maths/sparse/spoutput.c,
|
|
src/maths/sparse/spsmp.c, src/maths/sparse/spsolve.c,
|
|
src/maths/sparse/sputils.c: The other files affected by the
|
|
removal of spCOMPLEX, spSEPARATED_COMPLEX_VECTORS and
|
|
spCOMPATIBILITY defines. Also: assertions are enabled by
|
|
default.
|
|
|
|
* src/include/smpdefs.h, src/maths/sparse/spsmp.c: SMPmatrix is
|
|
now a typedef for void, instead of char. Updated all function
|
|
declarations to match this. Also added function prototypes not
|
|
previously mentioned in src/include/smpdefs.h.
|
|
|
|
* src/include/complex.h: Updates of cast from char * to void *
|
|
|
|
* src/analysis/cktsens.c: Matrixes cannot be created non-complex.
|
|
Also added a check to detect an error condition on delta_Y =
|
|
spCreate(...).
|
|
|
|
|
|
2000-06-27 Arno W. Peters <A.W.Peters@ieee.org>
|
|
|
|
* src/parser: Refactored commands from the frontend into the
|
|
frontend directory. Major changes to organization, but not to
|
|
functionality.
|
|
|
|
2000-06-19 Arno W. Peters <A.W.Peters@ieee.org>
|
|
|
|
* src/analysis/cktask.c: moved to src/devices.
|
|
|
|
* src/analysis/cktbindn.c: moved, renamed to
|
|
src/devices/cktbindnode.c.
|
|
|
|
* src/analysis/cktfdev.c: moved, renamed to
|
|
src/devices/cktfinddev.c.
|
|
|
|
2000-06-18 Arno W. Peters <A.W.Peters@ieee.org>
|
|
|
|
* AUTHORS, doc/ngspice.texi: Included an acknowledgements
|
|
section.
|
|
|
|
2000-06-16 Arno W. Peters <A.W.Peters@ieee.org>
|
|
|
|
* src/frontend/doplot.c: Refactored into the following files:
|
|
src/frontend/com_asciiplot.c src/frontend/com_asciiplot.h
|
|
src/frontend/com_hardcopy.c src/frontend/com_hardcopy.h
|
|
src/frontend/com_plot.c src/frontend/com_plot.h
|
|
src/frontend/com_xgraph.c src/frontend/com_xgraph.h
|
|
src/frontend/plotting/plotit.c src/frontend/plotting/plotit.h
|
|
|
|
* src/frontend/Makefile.am src/frontend/plotting/Makefile.am:
|
|
Updated to match the new files.
|
|
|
|
2000-06-15 Arno W. Peters <A.W.Peters@ieee.org>
|
|
|
|
* src/frontend/graphdb.c, src/frontend/graphdb.c,
|
|
src/frontend/Makefile.am, src/frontend/plotting/graphdb.c,
|
|
src/frontend/plotting/graphdb.c,
|
|
src/frontend/plotting/Makefile.am: Moved plotting specific files
|
|
into plotting directory.
|
|
|
|
2000-06-05 Arno W. Peters <A.W.Peters@ieee.org>
|
|
|
|
* tests/*: Added a little hierarchy to the tests. Removed
|
|
config.sh in favor of check.sh. This script does all checking.
|
|
Made names of the tests better reflect the circuit under test.
|
|
|
|
2000-06-03 Arno W. Peters <A.W.Peters@ieee.org>
|
|
|
|
* src/include/complex.h, src/include/macros.h,
|
|
src/include/memory.h, src/maths/sparse/spdefs.h: Moved definitions
|
|
of complex into complex.h. There are three different ways to
|
|
declare a complex number in Spice. We need further work to reduce
|
|
this to only one.
|
|
|
|
* src/maths/cmaths/Makefile.am, src/maths/cmaths/.cvsignore,
|
|
src/maths/cmaths/test_cx_ph.c: Added a new test and updated the
|
|
corresponding support files.
|
|
|
|
2000-06-02 Arno W. Peters <A.W.Peters@ieee.org>
|
|
|
|
* src/circuit/inp2dot.c: Refactoring introduced a bug in the line
|
|
parsing. Passing line as an extra parameter to the refactored
|
|
functions fixes the bug.
|
|
|
|
2000-05-30 Arno W. Peters <A.W.Peters@ieee.org>
|
|
|
|
* TODO: Updated.
|
|
|
|
* src/maths/cmaths/Makefile.am, src/maths/cmaths/test_cx_mag.c,
|
|
src/maths/cmaths/test_cx_j.c: Added first testcases for complex
|
|
math library.
|
|
|
|
2000-05-25 Arno W. Peters <A.W.Peters@ieee.org>
|
|
|
|
* src/circuit/inp2dot.c: First refactoring of INP2dot into smaller
|
|
functions. Still needs work.
|
|
|
|
* src/circuit/sperror.c: Reworked, now much simpler.
|
|
|
|
* src/include/inpdefs.h, src/include/sperror.h: Removed redundancy
|
|
in the definition of function prototypes.
|
|
|
|
2000-05-06 Arno W. Peters <A.W.Peters@ieee.org>
|
|
|
|
* src/include/fte*: Broken header files into smaller pieces. This
|
|
avoids long recompile times as less needs to be rebuilt on changes
|
|
to the header files. Adjusted all callers to use the new header
|
|
files. Left a warning message in the header file to indicate its
|
|
obsolence. You will see this message when compiling.
|
|
|
|
* src/frontend/*: Reorganized part of the frontend commands into
|
|
their own source file. Moved plotting parts into new plotting
|
|
directory.
|
|
|
|
* src/devices/*: Removed all RCS log and rcsid from the devices
|
|
source files. They only give extra clutter and all the
|
|
information you need is available through CVS.
|
|
|
|
2000-05-04 Arno W. Peters <A.W.Peters@ieee.org>
|
|
|
|
* src/maths/ni/nipzmeth.c: Corrected an overeager deletion.
|
|
|
|
2000-05-03 Arno W. Peters <A.W.Peters@ieee.org>
|
|
|
|
* source tree: removed most of `#ifdef notdef' and made converted
|
|
some function calls from K&R -> ANSI.
|
|
|
|
2000-05-01 Arno W. Peters <A.W.Peters@ieee.org>
|
|
|
|
* Added .cvsignore files to prevent CVS from marking generated
|
|
files as unknown.
|
|
|
|
* src/devices/Makefile.am, src/devices/dev.c, src/devices/dev.h,
|
|
src/Makefile.am, src/ngspice.c, src/main.c: Refactored devices
|
|
initialization code into the devices dir.
|
|
|
|
* tests/respart.cir, tests/respart.out, tests/respart.sh:
|
|
additional tests for resistor.
|
|
|
|
1999-12-07 Arno Peters <A.W.Peters@ieee.org>
|
|
|
|
* source tree: Added MAINTAINERCLEANFILES to Makefile.am to
|
|
eliminate automatically generated cruft from patches. To create a
|
|
minimal patch between two trees, just do `make maintainer-clean'
|
|
on both trees and run `diff -ruN tree1 tree2'.
|
|
|
|
1999-10-15 Emmanuel Rouat <emmanuel.rouat@wanadoo.fr>
|
|
|
|
* source tree: entirely modified by Arno Peters (after discussion
|
|
on the mailing list)
|
|
|
|
1999-09-06 Emmanuel Rouat <emmanuel.rouat@wanadoo.fr>
|
|
|
|
* AUTHORS: added list provided by Arno Peters
|
|
|
|
* Applied patch supplied by Arno
|
|
|
|
1999-09-01 Emmanuel Rouat <emmanuel.rouat@wanadoo.fr>
|
|
|
|
* AUTHORS: some additions
|
|
|
|
* FAQ: a few minor corrections
|
|
|
|
1999-08-31 Emmanuel Rouat <emmanuel.rouat@wanadoo.fr>
|
|
|
|
* configure.in: config.h now in top directory
|
|
|
|
* All Makefile.am's: removed useless 'DEFS' line
|
|
|
|
1999-08-30 Emmanuel Rouat <emmanuel.rouat@wanadoo.fr>
|
|
|
|
* FAQ: added the FAQ to the distribution
|
|
|
|
1999-08-28 Emmanuel Rouat <emmanuel.rouat@wanadoo.fr>
|
|
|
|
* Removed mfb from build - nutmeg doesn't use it on Unix.
|
|
|
|
1999-08-23 Emmanuel Rouat <emmanuel.rouat@wanadoo.fr>
|
|
|
|
* configure.in: added tests ('make check')
|
|
|
|
* ng-spice.patch: added cleanup patch by Arno Peters
|
|
|
|
1999-08-08 Emmanuel Rouat <emmanuel.rouat@wanadoo.fr>
|
|
|
|
* configure.in: added some features
|
|
|
|
1999-08-03 Emmanuel Rouat <emmanuel.rouat@wanadoo.fr>
|
|
|
|
* configure.in: added a whole bunch of tests!
|
|
|
|
1999-08-02 Emmanuel Rouat <emmanuel.rouat@wanadoo.fr>
|
|
|
|
* configure.in: added --with-checkergcc option (experimental!)
|
|
added some maths checks
|
|
|
|
1999-07-31 Emmanuel Rouat <emmanuel.rouat@wanadoo.fr>
|
|
|
|
* configure.in: made X11 tests more efficient
|
|
|
|
|
|
ng-spice-0.0:
|
|
-------------
|
|
* changed HAX_X11 define to XMISSING_DISPLAY supplied in config.h
|
|
|
|
* added 'Changelog' files in all subdirectories
|
|
|
|
* added '--enable-ansi' option to configure
|
|
|
|
* put src/lib/dev/devsup.c into src/lib/dev/devsup/
|
|
|
|
* added header files into Makefile.am's
|
|
|
|
Chianti:
|
|
--------
|
|
(27/07/99)
|
|
|
|
* added some tests to configure.in (ncurses/termcap, xaw....)
|
|
|
|
* cleaned up some directories (examples, patches..)
|
|
|
|
* removed all .orig files
|
|
|
|
Pizza:
|
|
------
|
|
(25/07/99)
|
|
|
|
* added installation of man pages
|
|
|
|
* emptied 'COPYING' file until we know what to put in it
|
|
|
|
* fixed missing install of help and init files (created tune.c.in
|
|
to support this)
|
|
|
|
* added missing -DWANT_X11 and -DWANT_MFB in several compiles
|
|
(fixed some headers in: src/lib/fte/x11.c
|
|
src/lib/fte/x11disp.c )
|
|
|
|
|
|
Spaghetti:
|
|
----------
|
|
(25/07/99)
|
|
|
|
- first attempt at autoconf/automake support
|
|
|
|
- based on spice3f5-chili, hardly anything touched on it.
|