Commit Graph

59 Commits

Author SHA1 Message Date
stefanjones 72d4df8cb1 2003-08-31 Stefan Jones <stefan.jones@multigig.com>
* configure.in:
	Change linking order of libxspmif.a and libxspcm.a
2003-08-31 13:35:53 +00:00
stefanjones 7f3cb33f8c 2003-08-31 Stefan Jones <stefan.jones@multigig.com>
* 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
2003-08-31 12:27:27 +00:00
stefanjones b09844e956 2003-08-30 Stefan Jones <stefan.jones@multigig.com>
* 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-30 19:09:09 +00:00
stefanjones 19536856bb 2003-08-28 Stefan Jones <stefan.jones@multigig.com>
* src/frontend/aspice.c:
	Add ifdef for SOLARIS

	* src/frontend/terminal.[ch] src/tclspice.c:
	Fix output redirection with tclspice

	* src/tclspice.c:
	Add quick support for plotting complex vectors

	* src/xspice/ipc/ipc.c:
	Remove linux specific includes which are not needed
2003-08-28 12:51:36 +00:00
stefanjones 6cd27b2273 INPgetNetTok();
Added
if (*point == ')')
  break;
  to deal with a tf analysis net read in problem.
  By Paolo Nenzi <p.nenzi@ieee.org>
2003-08-28 10:34:00 +00:00
stefanjones 694928f742 Another small memory leak 2003-08-22 16:43:30 +00:00
stefanjones 4aeee71118 2003-08-21 Stefan Jones <stefan.jones@multigig.com>
* src/frontend/define.c:
	don't alloc pn_func if we don't need to.
2003-08-22 16:13:29 +00:00
stefanjones 79247827a6 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-21 00:06:10 +00:00
stefanjones 2c389f78bb Change --enable-tcl to --with-tcl 2003-08-04 08:59:46 +00:00
stefanjones b83e8faf09 2003-08-01 Stefan Jones <stefan.jones@multigig.com>
* 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-08-01 21:07:50 +00:00
stefanjones 9db289c64f Fixup make install in icm dir, they go in $(libdir)/spice 2003-08-01 19:01:20 +00:00
stefanjones 5d43b13672 2003-08-01 Stefan Jones <stefan.jones@multigig.com>
* src/xspice/icm/{analog,digital,xtradev,xtraevt}:
	added the codemodels from xspice in the same
	structure as spiceopus
2003-08-01 16:23:58 +00:00
stefanjones 00e9cc522e The tclspice version 2003-08-01 15:17:22 +00:00
stefanjones fdda4ca4b7 2003-08-01 Stefan Jones <stefan.jones@multigig.com>
* 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
2003-08-01 15:14:18 +00:00
stefanjones 6e80733381 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/xspice/mif/mifutil.c:
	Check for NULL MIFcopy arg.

	* 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>
2003-08-01 11:03:01 +00:00
stefanjones 3c44d3d4a4 Modified Files:
Tag: TCLSPICE
 	main.c frontend/vectors.c misc/ivars.c
 	spicelib/devices/bsim3/b3temp.c

	Fixes from last patch
2003-07-21 12:18:36 +00:00
stefanjones 54b3079232 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-18 11:50:39 +00:00
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