Commit Graph

66 Commits

Author SHA1 Message Date
stefanjones b68142cb93 0.2.20 2007-03-20 17:43:11 +00:00
stefanjones 0afcb916c0 spice::vectoblt 2007-03-20 17:26:43 +00:00
stefanjones 317ce09249 numparam, bsim4, and small tweeks 2006-08-31 18:11:27 +00:00
stefanjones 173287078e Version Bump 2005-07-22 18:23:49 +00:00
stefanjones 8dc8bb950b cl 2004-08-10 23:28:45 +00:00
stefanjones e456977117 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-08-04 22:34:04 +00:00
stefanjones f82b52ed68 2004-07-22 Stefan Jones <stefan.jones@multigig.com>
* src/Makefile.am:
	Change link order so xspice compiles
2004-07-23 16:21:59 +00:00
stefanjones 01724cecd1 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 21:03:02 +00:00
stefanjones b0b982c5fc 2004-07-22 Stefan Jones <stefan.jones@multigig.com>
* src/spicepp.pl.in:
	Update
2004-07-22 20:03:50 +00:00
stefanjones f2faaef81d 2004-07-21 Stefan Jones <stefan.jones@multigig.com>
* src/tclspice.c:
	add getplot() command
2004-07-21 20:25:16 +00:00
stefanjones fd4614a8d9 2004-07-20 Stefan Jones <stefan.jones@multigig.com>
* src/tclspice.c:
	Make callback return plot index also
2004-07-20 22:37:50 +00:00
stefanjones 8ed3da8079 2004-07-20 Stefan Jones <stefan.jones@multigig.com>
* src/tclspice.c:
	blt_plot() - look for BLT vectors ::spice::[XY]_Data
2004-07-20 22:14:54 +00:00
stefanjones 47176111ed 2004-07-19 Stefan Jones <stefan.jones@multigig.com>
* src/frontend/commands.c:
	Make the BLT plot command default for spice plot
2004-07-20 00:27:42 +00:00
stefanjones d913383038 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-19 23:20:11 +00:00
stefanjones c89ae6e9f5 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-12 18:11:38 +00:00
stefanjones b6ce59440b 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-07-07 22:10:00 +00:00
stefanjones 8be8a7f1a6 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 23:35:40 +00:00
stefanjones f74d299ca7 2004-06-22 Stefan Jones <stefan.jones@multigig.com>
* src/frontend/com_dl.c:
	Moved variable declaration to beginning of function
2004-06-22 23:29:34 +00:00
stefanjones a066cb7006 2004-06-22 Stefan Jones <stefan.jones@multigig.com>
* src/measure_spice.pl src/spicepp.pl.in Makefile.am:
	Add .measure statement support

2004-06-22 Adrian Dawe <adrian.dawe@multigig.com>

	* src/spicewish:
	Added -cm switch to load a codemodel
2004-06-22 23:13:45 +00:00
stefanjones 34d93b64c9 2004-06-22 Stefan Jones <stefan.jones@multigig.com>
* src/main.c:
	Add dummy INPretrieve() symbol so ngnutmeg and co link with xspice enabled
2004-06-22 22:41:18 +00:00
stefanjones 7423861721 2004-06-22 Stefan Jones <stefan.jones@multigig.com>
* src/include/ngspice.h:
	include <errno.h> for Tcl version of perror
2004-06-22 22:30:46 +00:00
stefanjones dd677f2a10 2004-06-22 Stefan Jones <stefan.jones@multigig.com>
* configure.in:
	Change to version 17

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.
2004-06-22 19:41:34 +00:00
stefanjones f798049285 2004-06-10 Stefan Jones <stefan.jones@multigig.com>
* include/ngspice.h:
	Print perror to the Tk console
2004-06-11 00:14:33 +00:00
stefanjones d0b3c7c13e 2004-06-10 Stefan Jones <stefan.jones@multigig.com>
* src/tclspice.c:
	test for FILE in tcl_printf being stdout/stderr
	Could be more than one fd for stdout/stderr
2004-06-10 22:24:07 +00:00
stefanjones 44d907a570 2004-06-10 Stefan Jones <stefan.jones@multigig.com>
* src/tclspice.c:
	Do not join worker thread when using TCL_Threads as it causes
	lockups on W32
2004-06-10 19:55:54 +00:00
stefanjones 9ae1f4efe1 2004-06-04 Stefan Jones <stefan.jones@multigig.com>
* src/tclspice.c:
	Cleaned up thread code so can use Tcl_Threads instead on W32
2004-06-04 22:48:11 +00:00
stefanjones 70a5b8dbb5 2004-06-04 Stefan Jones <stefan.jones@multigig.com>
* 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-04 21:19:37 +00:00
stefanjones 8bb830eff2 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-06-02 22:14:25 +00:00
stefanjones 3b794a57d1 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-26 19:49:15 +00:00
stefanjones 66cf87899f 2004-05-21 Stefan Jones <stefan.jones@multigig.com>
* src/frontend/terminal.c:
    Fix buffer overflow in out_printf
2004-05-21 20:08:12 +00:00
stefanjones 596a434652 2004-05-19 Stefan Jones <stefan.jones@multigig.com>
* src/tclspice.c:
    Made the trigger time more exact
2004-05-21 18:37:54 +00:00
stefanjones 6389b0fcb0 2004-05-03 Stefan Jones <stefan.jones@multigig.com>
* src/spicelib/analysis/acan.c:
         So resume works for ac analysis
2004-05-18 16:02:25 +00:00
stefanjones a2f5c5e234 * src/spicelib/parser/inp2dot.c:
Fix .noise statements by reverting Brorson's INPgetNetTok lines
2004-05-03 16:15:39 +00:00
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 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 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 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 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 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 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 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