Commit Graph

42 Commits

Author SHA1 Message Date
stefanjones 14483620d4 src/frontend/subckt.c src/frontend/vectors.c
src/spicelib/analysis/dctran.c src/spicelib/parser/inperror.c
 	src/xspice/idn/idndig.c src/xspice/mif/mif_inp2.c ChangeLog

	Memory leak fixes
2003-07-17 16:14:22 +00:00
stefanjones 4c572183d5 * configure.in :
Change --enable-tcl to --with-tcl[=dir] for non-std
install setup.
2003-07-17 13:32:51 +00:00
stefanjones 4982ca39dd 2003-07-17 Stefan Jones <stefan.jones@multigig.com>
* configure.in src/xspice/xspice.c :
	Fix compile problems with garbage collector
2003-07-17 08:46:03 +00:00
stefanjones 5dae1f7d32 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-17 08:28:12 +00:00
stefanjones b4e84d4b47 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 15:37:25 +00:00
stefanjones 88239474a8 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-16 12:46:18 +00:00
stefanjones a0a73abb3a Modified Files:
Tag: TCLSPICE
 	ChangeLog src/include/enh.h src/include/optdefs.h
 	src/spicelib/analysis/acan.c src/spicelib/analysis/cktload.c
 	src/spicelib/analysis/cktsetup.c
 	src/spicelib/analysis/cktsopt.c src/spicelib/devices/cktinit.c

	revert removing xspice rshunt
2003-07-16 08:07:14 +00:00
stefanjones b9377782d3 Modified Files:
Tag: TCLSPICE
 	ChangeLog src/frontend/com_let.c
 	src/frontend/com_set.c src/frontend/evaluate.c
 	src/frontend/parse.c src/frontend/variable.c
 	src/frontend/parser/complete.c

	Plug memory leaks
2003-07-15 12:16:25 +00:00
stefanjones 3a100bdc64 Modified Files:
Tag: TCLSPICE
 	ChangeLog src/include/enh.h
 	src/include/optdefs.h src/spicelib/analysis/acan.c
 	src/spicelib/analysis/cktload.c
 	src/spicelib/analysis/cktsetup.c
 	src/spicelib/analysis/cktsopt.c src/spicelib/devices/cktinit.c

	Removed XSPICE rshunt option, use gshunt from ngspice instead
2003-07-14 16:34:04 +00:00
stefanjones 0910dd80e6 Modified Files:
Tag: TCLSPICE
 	ChangeLog configure.in

	Added extra config check
2003-07-09 08:57:36 +00:00
stefanjones 1c291eeddc Modified Files:
Tag: TCLSPICE
 	src/ChangeLog src/Makefile.am src/pkgIndex.tcl.in
 	src/tclspice.c src/tclspice_source.tcl
Added Files:
  Tag: TCLSPICE
 	README.Tcl src/spicewish

	Improved user experience!
2003-07-08 16:13:04 +00:00
stefanjones e861f336b3 Modified Files:
Tag: TCLSPICE
 	src/frontend/ChangeLog src/frontend/quote.c

	fix returned pointer
2003-07-08 14:46:09 +00:00
stefanjones 29b8f46f0a Modified Files:
Tag: TCLSPICE
 	icm/Makefile.am icm/icm_spice2poly/Makefile.am

	Use tclspice cmpp dir
2003-07-08 12:56:48 +00:00
stefanjones 13b49db876 Modified Files:
ifs_lex.l

	Add BEGIN(INITIAL) to reset the internal condition as yyrestart doesn't do so
2003-06-26 13:54:49 +00:00
stefanjones f9e5f560ac Modified Files:
Makefile mod_lex.l mod_yacc.y pp_lst.c pp_mod.c read_ifs.c

	Fixed up -lst so it works like Spice Opus and finally fix char *yytext
	not char yytext[];
	Call yyrestart(NULL) at the end of each yyparse to reset state.
2003-06-26 13:11:23 +00:00
stefanjones 71bd746339 Modified Files:
Makefile writ_ifs.c

Make the generated files compatable with current state of tclspice
2003-06-26 11:53:38 +00:00
stefanjones d0ac7cff0f Modified Files:
ChangeLog src/Makefile.am
 	src/spicelib/devices/asrc/Makefile.am
 	src/spicelib/devices/bjt/Makefile.am
 	src/spicelib/devices/bsim1/Makefile.am
 	src/spicelib/devices/bsim2/Makefile.am
 	src/spicelib/devices/bsim3/Makefile.am
 	src/spicelib/devices/bsim3soi_dd/Makefile.am
 	src/spicelib/devices/bsim3soi_fd/Makefile.am
 	src/spicelib/devices/bsim3soi_pd/Makefile.am
 	src/spicelib/devices/bsim3v1/Makefile.am
 	src/spicelib/devices/bsim3v2/Makefile.am
 	src/spicelib/devices/bsim4/Makefile.am
 	src/spicelib/devices/cap/Makefile.am
 	src/spicelib/devices/cccs/Makefile.am
 	src/spicelib/devices/ccvs/Makefile.am
 	src/spicelib/devices/cpl/Makefile.am
 	src/spicelib/devices/csw/Makefile.am
 	src/spicelib/devices/dio/Makefile.am
 	src/spicelib/devices/hfet1/Makefile.am
 	src/spicelib/devices/hfet2/Makefile.am
	src/spicelib/devices/ind/Makefile.am
 	src/spicelib/devices/isrc/Makefile.am
 	src/spicelib/devices/jfet/Makefile.am
 	src/spicelib/devices/jfet2/Makefile.am
 	src/spicelib/devices/ltra/Makefile.am
 	src/spicelib/devices/mes/Makefile.am
 	src/spicelib/devices/mesa/Makefile.am
 	src/spicelib/devices/mos1/Makefile.am
 	src/spicelib/devices/mos2/Makefile.am
 	src/spicelib/devices/mos3/Makefile.am
 	src/spicelib/devices/mos6/Makefile.am
 	src/spicelib/devices/mos9/Makefile.am
 	src/spicelib/devices/res/Makefile.am
 	src/spicelib/devices/soi3/Makefile.am
 	src/spicelib/devices/sw/Makefile.am
 	src/spicelib/devices/tra/Makefile.am
 	src/spicelib/devices/txl/Makefile.am
 	src/spicelib/devices/urc/Makefile.am
 	src/spicelib/devices/vccs/Makefile.am
 	src/spicelib/devices/vcvs/Makefile.am
 	src/spicelib/devices/vsrc/Makefile.am

	Don't build shared library devices anymore
2003-06-26 10:51:21 +00:00
stefanjones ad5e06720a Modified Files:
Makefile.am
Added Files:
	cmpp/Makefile cmpp/cmpp.h cmpp/ifs_lex.l cmpp/ifs_yacc.h
    cmpp/ifs_yacc.y cmpp/main.c cmpp/mod_lex.l cmpp/mod_yacc.h
    cmpp/mod_yacc.y cmpp/pp_ifs.c cmpp/pp_lst.c cmpp/pp_mod.c
    cmpp/read_ifs.c cmpp/util.c cmpp/writ_ifs.c

Version of cmpp from xspice, still needs some work to make it compatable
with SpiceOpus and tclspice, but compiles.
2003-06-26 10:05:39 +00:00
stefanjones fcae1791c5 ChangeLog tclspice.c:
Fix fprintf by the bg thread in tclspice
2003-06-25 12:28:22 +00:00
stefanjones da89dcc6c5 Modified Files:
ChangeLog Makefile.am NOTES configure.in src/Makefile.am
 	src/spinit src/include/inpdefs.h src/include/mif.h
 	src/include/ngspice.h src/spicelib/devices/Makefile.am
 	src/spicelib/devices/cktcrte.c src/spicelib/devices/dev.c
 	src/spicelib/parser/inpdomod.c src/spicelib/parser/inptyplk.c
 	src/xspice/Makefile.am src/xspice/README
 	src/xspice/enh/enhtrans.c src/xspice/icm/Makefile.am
 	src/xspice/mif/mif.c src/xspice/mif/mif_inp2.c
 	src/xspice/mif/mifgetmod.c src/xspice/mif/mifutil.c
 	tests/Makefile.am
 Added Files:
 	src/xspice/icm/README src/xspice/icm/dlinfo.h
 	src/xspice/icm/dlmain.c src/xspice/icm/modpath.lst
 	src/xspice/icm/objects.inc src/xspice/icm/spice2poly.cm
 	src/xspice/icm/icm_spice2poly/Makefile.am
 	src/xspice/icm/icm_spice2poly/README
 	src/xspice/icm/icm_spice2poly/cfunc.c
 	src/xspice/icm/icm_spice2poly/cfunc.mod
 	src/xspice/icm/icm_spice2poly/ifspec.c
 	src/xspice/icm/icm_spice2poly/ifspec.ifs
 	src/xspice/icm/icm_spice2poly/make.bat
 	tests/TransImpedanceAmp/Makefile.am
 	tests/TransImpedanceAmp/README
 	tests/TransImpedanceAmp/output.net

Merged Changes from http://www.brorson.com/gEDA/ngspice/ngspice.html
Many thanks to Stuart Brorson.
2003-06-25 10:37:48 +00:00
stefanjones 84f79054a8 ChangeLog src/Makefile.am src/pkgIndex.tcl.in src/tclspice_source.tcl:
New improved wishspice interface
2003-06-19 16:28:18 +00:00
stefanjones c191921453 Patch from http://www.brorson.com/gEDA/ngspice/ngspice.html 2003-05-08 09:22:07 +00:00
stefanjones 3e6cd21041 * configure.in:
Tcl disables shared
2003-04-14 10:27:39 +00:00
stefanjones a6b0d20875 Version 0.2.9 2003-04-14 09:48:47 +00:00
stefanjones 4523cc71c5 * Improved net name handling and windows CR by Stuart Brorson <sdb@cloud9.net> 2003-04-14 09:43:21 +00:00
stefanjones 4022b693b6 * configure.in src/tclspice.c src/frontend/terminal.c
src/frontend/terminal.h src/include/ngspice.h
  src/maths/cmaths/Makefile.am src/misc/alloc.c:
	stdout / stderr is now printed via the Tcl puts interface
2003-04-09 08:58:31 +00:00
stefanjones 867fa6bf02 * Update from Adrian Dawe for spice_run fix 2003-04-03 17:33:46 +00:00
stefanjones 2a28d4a77a moved package require tclreadline to tclspice_source.tcl 2003-03-31 20:55:05 +00:00
stefanjones c31c217ac5 New spicewish and uped version 2003-03-31 20:31:02 +00:00
stefanjones 6fd2f53259 Add TCLSPICE_0.2 so older binutils work 2003-03-28 20:45:40 +00:00
stefanjones 24a216770a comment out option lines which foul tclsh 2003-03-28 20:42:14 +00:00
stefanjones 113353b44c Change tcl_install to install-tcl to unify with magic 2003-03-28 20:35:57 +00:00
stefanjones b78a8735ed Fix segfault 2003-02-20 08:58:53 +00:00
stefanjones 4a26db5bb1 Don't need Tclx 2003-01-27 13:48:15 +00:00
stefanjones 294cf98f96 Fixed segfault from freeing BLT vectors 2003-01-22 08:57:13 +00:00
stefanjones b1e7c14aa4 Fixup version files 2003-01-15 11:39:47 +00:00
stefanjones 58ff49faf5 Only export the Spice_Init symbol 2003-01-15 10:44:23 +00:00
stefanjones 81a4e6a5fa Merged to tclspice 2002-12-09 10:42:31 +00:00
stefanjones 2c0986a169 tclspice 0.2.7 import 2002-11-26 11:38:25 +00:00
stefanjones 0a5432d1eb file .cvsignore was added on branch TCLSPICE on 2006-08-31 18:11:34 +0000 2000-05-01 18:23:51 +00:00
stefanjones 589b6eb665 file B4TERMS_OF_USE was added on branch TCLSPICE on 2006-08-31 18:11:35 +0000 2000-04-27 20:04:00 +00:00
pnenzi 978f1c32a2 Initial revision 2000-04-27 20:03:57 +00:00