2002-01-03 Paolo Nenzi * main.c: Some code additions for Windows support (Holger Vogt patch). * maths/cmaths/Makefile.am: reintegrated test code removed from Holger Vogt patch (this may cause trouble under Windows). * maths/cmaths/cmath1.c, maths/cmaths/test_cx_ph.c: small changes to support Windows (Holger Vogt patch). * winmain.c: added file for Windows port (Holger Vogt). 2001-12-04 Emmanuel Rouat * maths/cmaths/Makefile.am (noinst_PROGRAMS): test programs shouldnt get installed 2000-10-13 Arno W. Peters * ngspice.txt: changes SPICE: to NGSPICE: to restore help functionality. Thanks go to Michael Widlok for the analysis. 2000-07-21 Arno W. Peters * src/analysis/*: Moved these files into src/devices/analysis. The files in this directory implement the analysis and simulation for electrical circuits. This is the final step to separating the Spice sources into a library part and a frontend part. Now, the devices subdirectory has to be renamed to spicelib and the devices that are now scattered in that directory should be moved into a new devices directory. * configure.in, src/Makefile.am, src/devices/Makefile.am: Files affected by the move. 2000-07-20 Arno W. Peters * src/hlp/*: moved these files into src/frontend/help. The files in this directory implement the help system for the frontend. * configure.in, src/Makefile.am, src/frontend/Makefile.am: Files affected by the move. * 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. * configure.in, src/Makefile.am, src/devices/Makefile.am: Files affected by the move. 2000-07-18 Arno W. Peters * main.c: Added the call to the initialization function of the devices. 2000-07-07 Arno W. Peters * parser/cshpar.c: Separated out com_chdir(), com_echo(), com_rehash() and com_shell() and moved them into frontend directory. * frontend/com_chdir.c, frontend/com_echo.c, frontend/com_rehash.c, frontend/com_shell.c: Their new homes. * parser/quote.c, parser/quote.h: The quote/unquote functions are used exclusively in the frontend, moved them there. * frontend/quote.c, frontend/quote.h: Their new location. * parser/input.c, parser/input.h: Input, output and error streams handled in the frontend. Moved to the frontend directory. * frontend/streams.c: Its new home. * frontend/Makefile.am: Updates for new files. * frontend/breakp2.c, frontend/newcoms.c, frontend/postcoms.c, frontend/resource.c, frontend/terminal.h, frontend/variable.c, frontend/variable.h, frontend/com_compose.c, frontend/com_display.c, frontend/com_setscale.c, frontend/com_strcmp.c: Include files update. * parser/var2.c, parser/var2.h: Empty files, removed. * parser/Makefile.am: Updates for removed files. * parser/lexical.c: Small adjustments 2000-04-04 Paolo Nenzi * ngspice.c: Added support for BSIM4. * Makefile.am: Added support for bsim4 shared library. 2000-01-14 Paolo Nenzi * conf.c: inserted definitions for bsim3v2 and bsim3v1 devices. It is necessary to include old models for commercially available components libraries. 1999-12-01 Emmanuel Rouat * source code: created new directory 'frontend' mainly filled with files from 'fte' - remaing files go into maths/cmaths (complex maths routines) 1999-11-30 Emmanuel Rouat * tune.c: removed * conf.c/nconf.c : simplified 1999-09-07 Arno * conf.c: removed unused variables `devs' and `ans' * help.c: return value from main() changed to int 1999-09-04 Emmanuel Rouat * main.c: removed #include patchlec.h and suffix.h (and related code) * Makefile.am: updated to reflect filename changes in fte/ 1999-08-31 Emmanuel Rouat * help.c: renamed helpfile 'ngspice' * main.c: renamed helpfile 'ngspice' 1999-08-28 Emmanuel Rouat * Removed all #includes of misc.h and util.h (now in spice.h) 1999-08-24 Paolo Nenzi * conf.c: linked the jfet2 model to the devices table. 1999-08-08 Emmanuel Rouat * makeidx.c: removed HAS_MAC_ARCARGV related code * main.c: removed all code related to dos and macos features 1999-08-06 Emmanuel Rouat * proc2mod.c: removed test on HAS_VPERROR (always true on Unix) * main.c (main): changed HAS_ISATTY in HAVE_ISATTY (main): removed test on HAS_LONGJUMP (always have it) (main): removed test on HAS_UNIX_SIGS (always true on Unix) (main): removed test on HAS_UNLINK (always true on Unix) 1999-08-05 Emmanuel Rouat * main.c: changed HAS_GETPW in HAVE_PWD_H (main): removed test on HAS_GETPID 1999-08-02 Emmanuel Rouat * Makefile.am (LIBS): removed '-lm' since it is handled by autoconf 1999-08-01 Emmanuel Rouat * conf.c: changed SIMinfo entry to 'ngspice' * Makefile.am: changed binary name to ngspice 1999-07-31 Emmanuel Rouat * Makefile.am: added @X_CFLAGS@ to INCLUDES list 1999-07-30 Emmanuel Rouat * Makefile.am : fixed breaking of 'make distcheck' 29-07-1999 emmanuel.rouat@wanadoo.fr (Manu Rouat) * tune.c: includes which defines SPICEBINDIR etc 28-07-1999 emmanuel.rouat@wanadoo.fr (Manu Rouat) * help.c: Changed HAS_X11 define to X_DISPLAY_MISSING (supplied by autoconf in config.h) * removed HAS_X11 in defs flag in Makefile.am