Commit Graph

100 Commits

Author SHA1 Message Date
stefanjones 549e62497a com_measure.c com_measure.h commands.c spiceif.c :
Enable measure all the time
Let new spicefile overwrite the tran struct
2004-10-27 22:14:28 +00:00
stefanjones 9f469e53e2 Always set type, if possible 2004-08-11 15:46:09 +00:00
stefanjones 8dc8bb950b cl 2004-08-10 23:28:45 +00:00
stefanjones 789091b928 Double escape square brackets 2004-08-04 23:16:06 +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 98af08c884 *** empty log message *** 2004-07-07 22: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 f5af5b39c5 Removed Files:
src/spicepp.pl

	Moved to spicepp.pl.in
2004-06-22 23:19:56 +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 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