stefanjones
0f4685be21
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-24 19:40:01 +00:00
stefanjones
266a341fe0
2003-12-03 Evgeny Fiksman <fike@bezeqint.net>
...
* src/frontend/terminal.c:
Increase the buffer size for tgetent
2003-12-15 12:23:06 +00:00
stefanjones
b2c674fe0f
Missed addition
2003-12-05 13:58:37 +00:00
stefanjones
6ee5f43039
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-12-05 13:56:26 +00:00
stefanjones
126a96e4d3
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-09-30 13:52:29 +00:00
stefanjones
54b8757f3f
file ngconfig.sh was added on branch TCLSPICE on 2006-08-31 18:11:31 +0000
2003-09-25 17:19:45 +00:00
stefanjones
ab61cd566b
file downgrad.txt was added on branch TCLSPICE on 2006-08-31 18:11:30 +0000
2003-09-25 17:19:45 +00:00
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