Commit Graph

  • 6f1f43a242 Added bsi3soipd to Makefile pnenzi 2000-11-23 18:25:14 +0000
  • cdae0ed0b5 Fixed a couple of bugs in the files pnenzi 2000-11-21 21:44:33 +0000
  • 4764a45ddf Cleaning commit. Added tests for PD SOI device. pnenzi 2000-11-21 20:12:35 +0000
  • 9606b353db Added support for BSIM3SOI_PD 2.2.1 and changed configuration scripts, makefiles and support routines. pnenzi 2000-11-21 07:38:51 +0000
  • ccfdf80c2e Applied patches for BSD OSes pnenzi 2000-11-13 19:30:00 +0000
  • 9dd92c7315 * com_history, com_alias, parser/cshpar.c, parser/complete.c: Applied patch by Michael Widlok. It fixes command completion and history list. In the process, Michael also fixed a memory leak. arno 2000-11-07 17:49:18 +0000
  • 8b4d50358e Updated NEWS file pnenzi 2000-11-05 16:19:51 +0000
  • 8669c613b2 Corrected path for gc include file. pnenzi 2000-11-05 16:02:46 +0000
  • a718fb27f5 Fixed an error in variable.c that caused a segmentation fault and updated files for rework-13 pnenzi 2000-11-01 21:21:21 +0000
  • 385994e1e1 * TODO: Removed. arno 2000-10-29 09:05:45 +0000
  • b2c1e70401 variable.c : a variable was not declared; fixed NEWS: updating (in progress) pnenzi 2000-10-26 20:33:11 +0000
  • 19129762ad Added Glao Dezai's patches (some memory leaks fixes) pnenzi 2000-10-26 17:02:12 +0000
  • e7b68b461e * Makefile.am: Conversion from notes dir to NOTES file. arno 2000-10-18 16:29:59 +0000
  • cbb5c9843d * TODO: Little updates. arno 2000-10-16 23:14:33 +0000
  • 86f326d11e * NEWS TODO acconfig.h configure.in src/ngspice.idx src/frontend/inpcom.c src/include/complex.h src/include/macros.h src/include/memory.h src/include/ngspice.h src/maths/cmaths/Makefile.am src/maths/cmaths/cmath1.c src/maths/cmaths/cmath2.c src/maths/cmaths/cmath3.c src/maths/cmaths/cmath4.c src/maths/cmaths/test_cx_j.c src/maths/cmaths/test_cx_mag.c src/maths/cmaths/test_cx_ph.c src/misc/alloc.c src/misc/alloc.h: Added support for the Boehm-Weiser conservative garbage collector. arno 2000-10-14 21:49:25 +0000
  • cc51f0e8db * src/main.c, src/multidec.c, src/proc2mod.c, src/frontend/display.c, src/frontend/outitf.c, src/frontend/help/readhelp.c, src/frontend/help/x11disp.c, src/frontend/parser/complete.c, src/frontend/parser/glob.c, src/frontend/plotting/graf.c, src/frontend/plotting/graphdb.c, src/frontend/plotting/x11.c, src/include/graph.h, src/include/iferrmsg.h, src/include/ifsim.h, src/include/macros.h, src/maths/poly/polyfit.c, src/maths/sparse/spalloc.c, src/maths/sparse/spconfig.h, src/misc/alloc.c, src/misc/mktemp.c, src/spicelib/analysis/cktpzstr.c, src/spicelib/devices/bsim2/b2temp.c, src/spicelib/devices/bsim3/b3temp.c, src/spicelib/devices/bsim3v1/b3v1temp.c, src/spicelib/devices/bsim3v2/b3v2temp.c, src/spicelib/devices/bsim4/b4temp.c: replaced malloc realloc and free calls to use tmalloc trealloc and txfree. arno 2000-10-14 13:16:53 +0000
  • 03cf985d1a *** empty log message *** arno 2000-10-13 16:25:00 +0000
  • 70e2bc5b16 * polyfit.c: Input matrix got overwritten too soon, leading to NaN results for Fourier Analysis. Fix due to Daniele Gordini. arno 2000-10-13 16:24:31 +0000
  • 0aabb5f1d0 *** empty log message *** arno 2000-10-12 22:20:47 +0000
  • 526313390b * inpeval.c: Bugfix for subcircuits contributed by Michael Widlok. arno 2000-10-12 21:39:18 +0000
  • f237c66aee * graf.c: Removed need to press return after resizing the plot window. arno 2000-10-10 12:20:57 +0000
  • 06fa9efbc2 * mslib, spiceprm: Michael Widlok released new version of his programs. arno 2000-10-10 12:11:56 +0000
  • a6d0a5cdca * AUTHORS: Added Alan Gillespie as a contributor. arno 2000-10-03 16:30:50 +0000
  • ac84baab65 Alan fixed some typo introduced in the last commits. pnenzi 2000-10-03 05:22:07 +0000
  • 19f387a1c6 * diffpair.out, filters/lowpass.out, polezero/filt_bridge_t.out, polezero/filt_multistage.out, polezero/filt_rc.out, resistance/res_array.out, resistance/res_partition.out: Updated for new spice output. arno 2000-09-14 18:36:16 +0000
  • 1857890a08 Corrected a bug introdiced when patching the file with Alan's code. Models in subcircuits are now handled correctly. pnenzi 2000-09-14 05:51:50 +0000
  • ae8bcb42cf Restored Alan's patches. Now they works. pnenzi 2000-09-12 22:00:57 +0000
  • c8e1e5c939 I have reverted to the old (non AlansFixes) version outif.c and changed again (as Alan suggested) the if(FLASE) to if(terse). The problems with vectors are now disappeared. pnenzi 2000-09-12 19:02:26 +0000
  • 703b2337f5 Changed if(terse) into a if(FALSE) as in Alan's Code. pnenzi 2000-09-10 20:00:55 +0000
  • 67976b05dc * fteext.h: Removed prototype for com_fourier(). Use src/frontend/fourier.h for the proper prototype. arno 2000-09-09 13:26:02 +0000
  • 508fee7d4b * commands.c: Use fourier.h. arno 2000-09-09 13:24:30 +0000
  • 7a3a17a5b9 * dotcards.c: Added assertions to guard a double indirection, now ngspice will bomb out on an assertion instead of a segfault. arno 2000-09-09 12:12:32 +0000
  • 394c92c2a6 * fourbitadder.out, resistance/res_simple.out: Updated to correspond to the new output from ngspice. arno 2000-09-09 12:08:13 +0000
  • 187600fe61 * inp2dot.c: Removed unused static functions dot_ic and dot_nodeset. arno 2000-09-09 12:04:51 +0000
  • 2680129539 * analysis.c: New file. arno 2000-09-07 18:14:25 +0000
  • 5c77d40766 * analysis.h: New file. arno 2000-09-07 18:13:32 +0000
  • 8dc5eac0ee * TODO, doc/ngspice.texi: Small updates arno 2000-09-05 19:48:22 +0000
  • 34f9e54174 Corrected a bug pnenzi 2000-09-05 16:51:55 +0000
  • b3c950634f Added some file I forgot to add in the previous commit (was rather big) pnenzi 2000-09-04 05:53:10 +0000
  • 0875108157 Added patches extracted from Alan Gillespie's code. Documentation and author's file not updated. pnenzi 2000-09-03 09:00:08 +0000
  • 37fe87bb96 * bjtdset.c: reformatted. arno 2000-09-01 23:17:27 +0000
  • 2462eb7b01 * asrc/asrcset.c, bjt/bjtsetup.c, bsim1/b1set.c, bsim2/b2set.c, bsim3/b3set.c, bsim3v2/b3v2set.c, bsim4/b4set.c, ccvs/ccvsset.c, dio/diosetup.c, ind/indsetup.c, jfet/jfetset.c, jfet2/jfet2set.c, ltra/ltraset.c, mes/messetup.c, mos1/mos1set.c, mos2/mos2set.c, mos3/mos3set.c, mos6/mos6set.c, tra/trasetup.c, urc/urcsetup.c, vcvs/vcvsset.c, vsrc/vsrcset.c: Removed HAS_BATCHSIM preprocessor checks. arno 2000-08-28 20:07:03 +0000
  • f2c0cec4c4 * Makefile.am: test outputs were not put in distribution. arno 2000-08-27 20:10:16 +0000
  • 5840529985 Modified for rework 12 pnenzi 2000-08-26 11:20:14 +0000
  • 94162c3fee * autogen.sh: no longer call configure. arno 2000-08-25 18:32:50 +0000
  • ae5950eea8 I have added some code from macspice3f4 (from A. Wilson). To enable it, compile with --enable-experimental. pnenzi 2000-08-22 13:28:56 +0000
  • 7cbae7037a * TODO: Updates. arno 2000-07-28 18:18:51 +0000
  • 9b7d4b3187 * src/spicelib/analysis/cktpzstr.c: Reversed a patch that went in between ng-spice-0.2 and ng-spice-0.3 that eliminated the following warnings: 'suggest parentheses around && within ||'. The parenthesis were not placed correctly, leading to incorrect behaviour of the pole-zero analysis. arno 2000-07-27 22:57:36 +0000
  • d902e99d6d * src/spicelib/devices/README: Moved to src/spicelib/README. arno 2000-07-25 06:07:11 +0000
  • b3a9a784f6 * src/spicelib/devices/parser/*: Moved all files to src/spicelib/parser. arno 2000-07-25 06:03:06 +0000
  • a4acd552c4 * .cvsignore: Added. arno 2000-07-24 21:09:24 +0000
  • e3c077ea1c * src/spicelib/devices/analysis/*: Moved all files to src/spicelib/analysis. arno 2000-07-24 21:06:46 +0000
  • 4bdc626574 Another correction to the makefile (hlp->help) pnenzi 2000-07-23 18:46:48 +0000
  • 6b26ddc539 File changed to relect the new layout (spicelib/...). Something reamins to be done. Wait for the next commit. pnenzi 2000-07-23 18:35:45 +0000
  • 17f5745b4e Oops, forgot to insert a line in the previous commit pnenzi 2000-07-23 09:23:34 +0000
  • 4c2458eae3 Makefile fo the directory pnenzi 2000-07-23 09:21:07 +0000
  • 6502ea714b Updated for new tree layout pnenzi 2000-07-23 09:17:22 +0000
  • 5455e51390 * src/analysis/*: Moved these files into src/devices/analysis. The files in this directory implement the analysis and simulation for electrical circuits. arno 2000-07-21 21:27:56 +0000
  • b04989d760 * src/hlp/*: moved these files into src/frontend/help. The files in this directory implement the help system for the frontend. arno 2000-07-21 18:25:47 +0000
  • 63b283f982 * src/hlp/*: moved these files into src/frontend/help. The files in this directory implement the help system for the frontend. arno 2000-07-20 20:33:26 +0000
  • df3cc8983d * src/circuit/*: moved these files into src/devices/parser. The files in this directory take a model line from the input file and add the corresponding element to the representation of the circuit in memory. arno 2000-07-20 16:26:14 +0000
  • 57dfb0f945 * main.c frontend/com_ahelp.c frontend/com_asciiplot.c frontend/com_help.c frontend/com_plot.c frontend/com_set.c frontend/com_unset.c frontend/quote.c include/cpdefs.h include/defines.h include/wordlist.h maths/ni/niconv.c misc/Makefile.am parser/Makefile.am parser/numparse.c misc/wlist.c parser/wlist.c parser/wlist.h: Sorry for the big commit, I screwed up the last one. See the ChangeLogs for an account of what changed. arno 2000-07-18 18:07:16 +0000
  • 88adbcab30 * asrc/asrcinit.h bjt/bjtinit.h cap/capinit.h cccs/cccsinit.h ccvs/ccvsinit.h csw/cswinit.h dio/dioinit.h ind/indinit.h isrc/isrcinit.h jfet/jfetinit.h jfet2/jfet2init.h ltra/ltrainit.h mes/mesinit.h mos1/mos1init.h mos2/mos2init.h mos3/mos3init.h mos6/mos6init.h res/resinit.h sw/swinit.h tra/trainit.h urc/urcinit.h vccs/vccsinit.h vcvs/vcvsinit.h vsrc/vsrcinit.h: These files contain the external defines for the *init.c files. arno 2000-07-18 17:43:25 +0000
  • 01df1be0cc * Makefile.am: Added com_dump.[ch] to sources list. arno 2000-07-16 13:30:55 +0000
  • 64dea8e888 * Makefile.am: Removed debugcom.[ch] from the sources list. arno 2000-07-16 13:26:01 +0000
  • 53260d50f9 * com_set.h: New header file. arno 2000-07-16 13:24:58 +0000
  • 66b72bbf4b * trainit.c: Added missing #include. arno 2000-07-11 15:17:57 +0000
  • 931ffc9795 * asrc/asrcinit.c asrc/asrcitf.h bjt/bjtinit.c bjt/bjtitf.h bsim1/bsim1init.c bsim1/bsim1init.h bsim1/bsim1itf.h bsim2/bsim2init.c bsim2/bsim2init.h bsim2/bsim2itf.h bsim3/bsim3init.c bsim3/bsim3init.h bsim3/bsim3itf.h bsim3v1/bsim3v1init.c bsim3v1/bsim3v1init.h bsim3v1/bsim3v1itf.h bsim3v2/bsim3v2init.c bsim3v2/bsim3v2init.h bsim3v2/bsim3v2itf.h bsim4/bsim4init.c bsim4/bsim4init.h bsim4/bsim4itf.h cap/capinit.c cap/capitf.h cccs/cccsinit.c cccs/cccsitf.h ccvs/ccvsinit.c ccvs/ccvsitf.h csw/cswinit.c csw/cswitf.h dio/dioinit.c dio/dioitf.h ind/indext.h ind/indinit.c ind/inditf.h isrc/isrcinit.c isrc/isrcitf.h jfet/jfetinit.c jfet/jfetitf.h jfet2/jfet2init.c jfet2/jfet2itf.h ltra/ltrainit.c ltra/ltraitf.h mes/mesinit.c mes/mesitf.h mos1/mos1init.c mos1/mos1itf.h mos2/mos2init.c mos2/mos2itf.h mos3/mos3init.c mos3/mos3itf.h mos6/mos6init.c mos6/mos6itf.h res/resinit.c res/resitf.h sw/swinit.c sw/switf.h tra/trainit.c tra/traitf.h urc/urcext.h urc/urcinit.c urc/urcitf.h vccs/vccsinit.c vccs/vccsitf.h vcvs/vcvsinit.c vcvs/vcvsitf.h vsrc/vsrcinit.c vsrc/vsrcitf.h dev.c dev.h: Moved the device info structure from every devices' *itf.h file into a new *init.c file. Moved external declaration of addresses into *init.h file. Removed conditional compilation based on the AN_* defines as they were by default defined. The calling code will only get a pointer to a SPICEdev structure. This takes us another step closer to loadable devices. arno 2000-07-11 14:19:27 +0000
  • 9819983733 * Removed unnecessary 'register' keywords. arno 2000-07-11 13:39:04 +0000
  • c166320d43 * Makefile.am: Update for removed files. arno 2000-07-08 23:07:36 +0000
  • decb1e68b6 * sconvert.c: Input routine moved here from parser/input.c. arno 2000-07-08 12:54:27 +0000
  • 7fec58d953 * devlist.c, test_devlist.c: Further tests revealed a bug, corrected. arno 2000-07-08 08:23:17 +0000
  • 3194808fbe * TODO: Updates. arno 2000-07-07 14:26:09 +0000
  • ba4457cddb *** empty log message *** arno 2000-07-07 14:11:03 +0000
  • f3ae54bea6 * circuit/inp2b.c, circuit/inp2c.c, circuit/inp2d.c, circuit/inp2dot.c, circuit/inp2e.c, circuit/inp2f.c, circuit/inp2g.c, circuit/inp2h.c, circuit/inp2i.c, circuit/inp2j.c, circuit/inp2k.c, circuit/inp2l.c, circuit/inp2m.c, circuit/inp2o.c, circuit/inp2q.c, circuit/inp2r.c, circuit/inp2s.c, circuit/inp2t.c, circuit/inp2u.c, circuit/inp2v.c, circuit/inp2w.c, circuit/inp2z.c: Added ; after macros. arno 2000-07-07 14:10:30 +0000
  • f85551ea17 * frontend/Makefile.am: Updates for new files. arno 2000-07-07 14:09:06 +0000
  • 8d342f4295 * parser/quote.c, parser/quote.h: The quote/unquote functions are used exclusively in the frontend, moved them there. arno 2000-07-07 14:07:22 +0000
  • 1f3603d5d9 * parser/cshpar.c: Separated out com_chdir(), com_echo(), com_rehash() and com_shell() and moved them into frontend directory. arno 2000-07-07 14:06:33 +0000
  • 14acefd969 * dev.c dev.h: Moved defunct first_device() and next_device() to devlist.c arno 2000-07-07 12:33:24 +0000
  • f1953e2885 * src/devices/dev.c, src/devices/dev.h: Added first_device() and next_device() to abstract manipulations to the devices list. Now change all the code that uses direct access to these functions... arno 2000-07-05 13:10:16 +0000
  • fe8d08d0a9 * ChangeLog: Summarize recents changes. arno 2000-07-03 15:32:29 +0000
  • 478ee433ae * src/analysis/cktsens.c: Matrixes cannot be created non-complex. Also added a check to detect an error condition on delta_Y = spCreate(...). arno 2000-07-03 15:30:05 +0000
  • 7ac9278389 * src/include/spconfig.h: Removed spCOMPLEX, spSEPARATED_COMPLEX_VECTORS and spCOMPATIBILITY defines. This made including this file from src/include/spmatrix.h unnecessary. Moved this file to src/maths/sparse/spconfig.h. arno 2000-07-03 15:28:50 +0000
  • 8aa1ceead5 * src/parser/alias.c, src/parser/alias.h: contain frontend alias command. Moved them to src/frontend/com_alias.c and src/frontend/com_alias.h. Updated Makefile.am's as appropreate. arno 2000-07-03 15:27:34 +0000
  • 4d97a24aa2 * tests/Makefile.am: Update for make distcheck target. arno 2000-06-28 17:50:33 +0000
  • 94a6eb5533 * doc/.cvsignore: Added TeX processing artifacts to the list. arno 2000-06-27 16:28:32 +0000
  • a78d4c7340 * doc/ngspice.texi: Commented out an @include that broke the make distcheck target. I replaced with the actual file. arno 2000-06-27 16:18:17 +0000
  • 839ade8236 * src/frontend/com_ahelp.c src/frontend/com_ahelp.h src/frontend/com_cdump.c src/frontend/com_cdump.h src/frontend/com_ghelp.c src/frontend/com_ghelp.h src/frontend/com_help.c src/frontend/com_help.h src/frontend/com_history.c src/frontend/com_history.h src/frontend/com_set.c src/frontend/com_shift.c src/frontend/com_strcmp.c src/frontend/com_strcmp.h src/frontend/com_unset.c src/frontend/control.c src/frontend/control.h src/frontend/ftehelp.h src/frontend/hcomp.c src/frontend/hcomp.h src/frontend/init.c src/frontend/init.h src/frontend/terminal.c src/frontend/terminal.h src/frontend/variable.c src/frontend/variable.h: New additions from the refactoring of the parser directory. arno 2000-06-27 16:15:43 +0000
  • 489fc66afd src/Makefile.am src/help.c src/main.c src/circuit/Makefile.am src/circuit/ifnewuid.c src/frontend/Makefile.am src/frontend/aspice.c src/frontend/circuits.h src/frontend/com_display.c src/frontend/com_hardcopy.c src/frontend/commands.c src/frontend/commands.h src/frontend/cpitf.c src/frontend/debugcom.c src/frontend/device.c src/frontend/diff.c src/frontend/display.c src/frontend/dotcards.c src/frontend/fourier.c src/frontend/inp.c src/frontend/inpcom.c src/frontend/linear.c src/frontend/misccoms.c src/frontend/mw_coms.c src/frontend/nutinp.c src/frontend/options.c src/frontend/outitf.c src/frontend/parse.c src/frontend/postcoms.c src/frontend/postsc.c src/frontend/rawfile.c src/frontend/resource.c src/frontend/runcoms.c src/frontend/runcoms2.c src/frontend/shyu.c src/frontend/spec.c src/frontend/spiceif.c src/frontend/subckt.c src/frontend/vectors.c src/frontend/where.c src/frontend/plotting/Makefile.am src/frontend/plotting/agraf.c src/frontend/plotting/graf.c src/frontend/plotting/plotcurv.c src/frontend/plotting/plotit.c src/frontend/plotting/x11.c src/frontend/plotting/xgraph.c src/include/Makefile.am src/maths/cmaths/cmath4.c src/misc/terminal.c src/misc/terminal.h src/parser/cshpar.c src/parser/front.c src/parser/front.h src/parser/history.c src/parser/history.h src/parser/modify.c src/parser/var2.c src/parser/var2.h src/parser/variable.c: Refactoring of frontend code. arno 2000-06-27 16:09:02 +0000
  • 96da984f7a Removed line for cktbindn.c which is no more in this directory pnenzi 2000-06-20 19:18:05 +0000
  • 6f81cb9446 * src/analysis/cktask.c: moved to src/devices. arno 2000-06-19 19:03:54 +0000
  • dd8b8c6c7c * AUTHORS: Small update. arno 2000-06-17 23:24:40 +0000
  • e61ba3bcf0 * AUTHORS doc/ngspice.texi: Included an acknowledgements section. arno 2000-06-17 23:10:21 +0000
  • d7ad0ee10c * AUTHORS TODO: Small updates. arno 2000-06-17 22:54:26 +0000
  • 5cb17f3efc * tests/polezero/Makefile.am tests/polezero/filt_bridge_t.cir: New test. arno 2000-06-17 22:47:14 +0000
  • b15a1f0d93 * cktpzstr.c: Enabling PZDEBUG lead to a segfault, added checks to prevent this. arno 2000-06-17 15:20:46 +0000
  • 4df9e9a410 * src/analysis/*.c: Removed register keywords, as they are useless with the current compilers. arno 2000-06-17 14:42:03 +0000
  • 9827360a33 * TODO: Updated arno 2000-06-16 21:53:35 +0000
  • a17990bddf * src/Makefile.am: Removed some duplicate entries. arno 2000-06-16 21:31:57 +0000
  • 17a59c4fb8 * configure.in: Small update. arno 2000-06-16 21:12:45 +0000