Commit Graph

1557 Commits

Author SHA1 Message Date
pnenzi ceecdbf97d Fixed some issues with smith and polar plots. Patch from espice
(A.Roldan)
2009-01-18 16:37:05 +00:00
h_vogt 488771485e add HAS_TCLWIN 2009-01-18 12:09:56 +00:00
h_vogt 41256cec24 variable declaration to top of function 2009-01-18 11:12:22 +00:00
pnenzi 1ada4d3530 Finish first batch of imports from espice. 2009-01-16 15:35:00 +00:00
pnenzi 5f716e4b61 Added new datatypes to vectors (impedance, admittance,atc.) A. Roldan -
espice
2009-01-16 14:31:07 +00:00
pnenzi 8c3ca11c62 New capability of print command for sin source print @vin_sin[sin] and
alter command for sin source alter @vin_sin[sin] = ( 1 1 3000Hx ). Patch
from Espice - A. Roldan
2009-01-15 22:16:32 +00:00
pnenzi f543aa8c06 Improvements in vector derivative computation and new functions to
compute group delay and moving average. From espice (A. Roldan).
2009-01-15 21:08:09 +00:00
pnenzi f0d3b7c976 Introduced the possibility to look for parameters in models and not only
in devices.
2009-01-15 16:46:31 +00:00
dwarning 370f80c121 resource info under Windows w/o psapi 2009-01-14 20:45:53 +00:00
h_vogt f9630b7d9f improve plot window handling 2009-01-11 00:28:14 +00:00
h_vogt 95a68aae48 plot window handling 2009-01-10 20:29:17 +00:00
dwarning bea58219e7 heap only needed under windows 2009-01-09 20:19:57 +00:00
dwarning e0ad9b13a4 zoom was broken 2009-01-02 13:45:14 +00:00
h_vogt 1fa4faf88c tclspice for Windows 2008-12-31 14:42:49 +00:00
h_vogt 6ba6c6f17f streamline rsource info under Windows 2008-12-31 11:01:49 +00:00
h_vogt f78cf4f9c6 line 216: s replaced by copys 2008-12-23 18:04:51 +00:00
h_vogt d618da1a22 fprintf(... replaced by fprintf(stdout,.. 2008-12-23 18:00:10 +00:00
h_vogt 7c266142cc reintroduce old free_pnode as free_pnode_o 2008-12-06 15:09:11 +00:00
h_vogt a11ba63928 remove problems with simple node names 2008-12-06 12:33:43 +00:00
dwarning 7a394be46d only a DOS/UNIX file problem 2008-11-30 21:16:36 +00:00
h_vogt e7fe33ece8 random number generation organized 2008-11-29 20:21:56 +00:00
h_vogt 277009c926 agauss sinh cosh tanh added 2008-11-26 20:31:50 +00:00
pnenzi 1e9ba171d8 Updated some Makefiles for generating distribution tarball. 2008-11-26 09:40:16 +00:00
saintel b50d0c8788 *** empty log message *** 2008-11-23 20:47:23 +00:00
h_vogt afefdb7188 *** empty log message *** 2008-11-23 09:37:13 +00:00
saintel 6fe0cebe58 *** empty log message *** 2008-11-22 10:31:46 +00:00
pnenzi 3a053d09cc Updated for correclty identify i(xxx) vector names in rawfiles. 2008-11-20 10:47:23 +00:00
dwarning 1bd68dcab3 no more INT_NOISE 2008-11-19 19:47:58 +00:00
dwarning 2bd4f90b47 use well defined macros for min/max instead of fct's 2008-11-19 19:47:04 +00:00
dwarning 5b58cb39e5 prevent warnings 2008-11-19 19:46:08 +00:00
dwarning d5786196b6 found a way to compile w/o psapi under MS VC++ 6.0, prevent some warnings 2008-11-19 19:45:28 +00:00
h_vogt d5c130c4dd add user info 2008-11-08 13:55:42 +00:00
pnenzi 72482f964e Fixed segfaults when redirecting output < > -- Espice 2008-11-04 11:40:17 +00:00
h_vogt 00fd0da88a correct __MINGW32__ tag line 41 2008-10-11 17:31:15 +00:00
h_vogt 3dc3d42553 Small changes, e.g. _MS_VER macro, added to allow compilation of tclspice with MS VC++ 2008 2008-10-04 22:44:52 +00:00
h_vogt 4b055a4ca8 Small changes to allow compilation with MS Visual C++ 2008 2008-09-21 22:18:06 +00:00
pnenzi fa549df82a TCLSPICE IMPORT + libtool + measure2 command 2008-08-27 13:39:05 +00:00
pnenzi 7f6ad5c706 Updated to new automake standard. Replaced all INCLUDES with AM_CPPFLAGS 2008-08-24 17:12:50 +00:00
pnenzi 64baf803b6 Small corrections: duplicate entries and redundant include. 2008-08-23 07:51:08 +00:00
pnenzi 966ec71b16 Applied patch from Lionel Sainte Cluque to compile spice without X
Windows
2008-08-21 10:34:29 +00:00
dwarning cb8dc85cfb pid and wait() processing under solaris 2008-05-31 08:38:56 +00:00
dwarning d9bcd3add3 Only correct a CR/LF problem 2008-05-25 18:35:42 +00:00
h_vogt bb7b55bc63 Progress status display under Windows added. 2008-05-24 18:21:44 +00:00
h_vogt 655d8aea02 Fast fourier transform for transient data analysis 2008-05-24 18:06:33 +00:00
dwarning 6bd5f8470b Changes to compile under Sun Studio 11 for Solaris 2008-05-18 19:25:17 +00:00
dwarning bce499a9e1 global nodes and numparams now as default 2008-05-12 15:52:59 +00:00
h_vogt 77925f7f48 memory information from /proc/... (LINUX) or api functions (Windows) 2008-05-10 16:07:22 +00:00
h_vogt b7015cb5f3 No printing of "reference value" into log-file (Windows) 2008-05-06 19:35:05 +00:00
h_vogt 30aba21d91 [ 1885979 ] Segmentation fault on plot window maximize after hardcopy: debugged 2008-05-01 16:53:30 +00:00
h_vogt 5e0964c4d4 remove iplot bug (line 686) 2008-04-28 18:39:06 +00:00
dwarning 202fb6511f change _DEBUG to TRACE - a try to unique debug switches 2008-04-27 18:35:33 +00:00
dwarning c505cd4436 adding windows gnuplot, some modifications 2008-04-27 18:34:43 +00:00
h_vogt 3d9607ccfa return upon NULL as the first task 2008-04-26 17:50:02 +00:00
h_vogt 6efcfa3606 inp_sort_params() with dynamic memory allocation 2008-04-26 16:19:36 +00:00
h_vogt 0669e293f5 vectors of complex variables o.k. in inp_fix_param_values 2008-04-25 15:12:13 +00:00
h_vogt 39e0a1a38b inp_fix_param_values will recognize complex variables 2008-04-23 19:17:37 +00:00
h_vogt 2fcfd0ee61 .cmodel added for xspice compatibility 2008-04-20 17:08:20 +00:00
dwarning a277f1b082 pragmas only for MSC 2008-04-20 09:34:03 +00:00
h_vogt 389b1662ef inp_fix_param() modified for xspice compatibility 2008-04-19 20:50:23 +00:00
dwarning c241af9864 prevent unused 2008-04-16 20:18:25 +00:00
h_vogt d1bcacb208 XSPICE, CIDER models excuded from inp_fix_param_values(), debug output 2008-04-13 14:27:27 +00:00
dwarning 94323196ff define the missing buffer nam_buf for mos devices 2008-04-06 19:34:57 +00:00
dwarning 9844e8851b Nodes for SOI devices not detected correct 2008-03-23 11:38:32 +00:00
pnenzi 6b61d1d660 Added initial support for gnuplot output (not yet working) 2008-03-22 13:10:46 +00:00
dwarning 16adcce60f avoid access to uninitialized memory 2008-01-20 13:20:14 +00:00
dwarning 70e9121bbb more precise recognition of subckt names 2008-01-19 21:35:44 +00:00
dwarning e352cb46dd correct subckt expansion and new bsim model level/version selection 2008-01-06 14:09:33 +00:00
pnenzi b7a0ee52f1 Commented out code that prevented rawfile generation. 2008-01-04 14:13:34 +00:00
pnenzi 25a32c370e Removed stupid comment 2008-01-02 19:53:04 +00:00
dwarning 28e90e6330 Using a real double compare to equal. 2008-01-02 18:52:04 +00:00
dwarning c3badfd017 don't need buffer w/o getcwd 2008-01-02 18:34:03 +00:00
dwarning 280580cb36 fix the wrong rawfile writing for v(#) 2008-01-02 18:24:56 +00:00
pnenzi b449c09b48 Fixed incorrect voltage vectors name in output file. 2008-01-02 17:38:13 +00:00
pnenzi d1828b6d0b Fix from Holger Vogt for two cinditions that caused segfault. 2008-01-02 12:55:53 +00:00
dwarning 035957b83a no param handling for "set" commands and 3/4 bjt terminals 2007-12-29 21:14:37 +00:00
dwarning 2785bf1125 backup the filetype problem if set in spinit 2007-12-29 21:11:12 +00:00
dwarning 065a140a0b prevent warning 2007-12-27 17:05:21 +00:00
dwarning d0e43bed69 strip white spaces only inside parens 2007-12-27 16:59:22 +00:00
dwarning e4091fd55c fixing memory problems in nupa_substitute and other 2007-12-27 16:57:04 +00:00
dwarning c608e4a997 fixing memory problems in nupa_substitute and other 2007-12-27 16:47:36 +00:00
pnenzi a9b85b3405 Downgraded to standard C syntax. 2007-12-26 16:55:27 +00:00
dwarning 7f157c76a2 fix the filetype problem if set in spinit 2007-12-15 16:29:50 +00:00
sjborley bd1f8280e4 src/frontend/spiceif.c: Avoid invalid lvalue assignment errors when calling the macro _foo(). Needed for gcc4 which no longer supports lvalue cast bogosity. 2007-12-15 15:11:12 +00:00
sjborley a3ec41da2d * Fixed(?) missing files error when autogen.sh is run (with no adms)
- configure.in:  removed adms directors from AC_CONFIG_FILES list
 * Fixed inclusion of termcap header
  - configure.in:  add check for <termcap.h> to <ncurses/termcap.h>
  - frontend/terminal.c: select either <termcap.h> or <ncurses/termcap.h>
2007-12-13 21:29:51 +00:00
dwarning df5ccdad60 change local index to ind to prevent conflict with index function 2007-12-09 21:08:20 +00:00
dwarning a13e93f5b7 placeholder for agauss (y=nominal_value) 2007-12-09 21:07:14 +00:00
dwarning ecccd8d2e0 better prototypes and some cosmetics 2007-12-09 21:06:38 +00:00
dwarning 641015632d closed a comment 2007-12-08 14:52:45 +00:00
dwarning 8e61fe5eca show coordinates and gradients, zooming - hvogt 2007-12-06 21:46:27 +00:00
dwarning adaeb6ca81 strip WhiteSpaces inside parens of dot cards 2007-12-02 22:00:25 +00:00
dwarning 75d721a38f no WINX_Ready parameter 2007-12-02 21:58:19 +00:00
dwarning e099459179 no message 2007-12-02 21:56:44 +00:00
dwarning a5e71aa980 prototypes for dirname and asprintf 2007-11-28 17:36:32 +00:00
dwarning 953ac9a76e move arrays to the files there are needed 2007-11-28 17:34:33 +00:00
dwarning 49991111c7 prevent ext. warnings 2007-11-28 17:29:28 +00:00
dwarning 8dfa76b756 Prototypes and C comments 2007-11-28 17:23:32 +00:00
dwarning cce47bb50d fix the arg order for pow 2007-11-28 17:20:39 +00:00
dwarning ca4c80433f dirname prototype from libgen.h if available 2007-11-25 20:03:23 +00:00
dwarning 140b5d5e28 pow function included 2007-11-25 20:00:30 +00:00
dwarning b7e71db2ad AlmostEqualUlps on central place 2007-11-21 17:05:51 +00:00
dwarning 3ac53eef55 prevent warning by cast 2007-11-17 22:27:07 +00:00
dwarning 248f0f374e include prototype for timediff 2007-11-14 20:26:01 +00:00
dwarning 84c5e8739e one only "one" times 2007-11-14 20:24:35 +00:00
dwarning 37fffd911f functions used in this branch only 2007-11-14 20:23:15 +00:00
dwarning f286055405 No title message to stderr - stdout is enough 2007-11-14 08:34:52 +00:00
dwarning cd80e5bfe0 reenable INPkillMods after deck processing 2007-11-14 08:32:57 +00:00
dwarning 02c6ff93f4 no define twice for print_listing 2007-11-13 08:05:33 +00:00
pnenzi b2b61c0e74 Updated scale "option" processing. 2007-11-12 21:52:45 +00:00
dwarning deb59762db skip processing of b sources in inp_fix_param_values 2007-10-27 19:57:51 +00:00
dwarning d7564f187c repair the big_buff definition 2007-10-21 20:43:26 +00:00
dwarning 41325622fd some clean-up's to come through MSC 2007-10-18 19:34:30 +00:00
pnenzi 10997c0fa5 brief option reimplementation. 2007-10-12 21:59:18 +00:00
pnenzi 7703a63230 Added -a option for switching on/off netlist autorun 2007-10-11 11:14:06 +00:00
dwarning 1cf9e0dddc if_setparam_model needs cktdefs.h 2007-10-10 18:46:42 +00:00
pnenzi c755f19fe2 Cleaning 2007-10-10 11:24:22 +00:00
pnenzi 0a8a56c654 Added "altshow" for switching between the old and the new show format. 2007-10-09 21:27:25 +00:00
pnenzi 6f3f195158 Additions from Phil Barker (subckt nodeset and ic, simvars, mosfet binning, various fixes) 2007-10-09 07:19:45 +00:00
pnenzi 53e52f4a59 Model improvements from Phil Barker 2007-10-08 21:45:00 +00:00
pnenzi 936cd7a4fc Improvements in frontend by Phil Barker 2007-10-08 21:10:34 +00:00
pnenzi 56626999fc Improved current vectors output and added element for last analysis run 2007-10-08 20:18:38 +00:00
pnenzi e9db216a83 Modified show command (Phil Barker) 2007-10-08 15:55:34 +00:00
pnenzi 008c9d7a4c Improved reporting (from Phil Barker) 2007-10-08 15:36:56 +00:00
pnenzi 3097c4e04b Improvements in numparam from Phil Barker 2007-10-08 14:52:25 +00:00
pnenzi 58347d932e Fixed a bug in let command for expressions like let vec[2]=5.0 2007-09-17 13:53:51 +00:00
pnenzi 7e4700ea2d Fix for the wrong line mumber in listing command of .end lines. 2007-09-14 14:42:57 +00:00
dwarning db66f35734 reusing the old out_pbuf 2007-09-12 17:01:21 +00:00
dwarning 0d3847aae5 prevent crash at long messages in out_printf 2007-09-11 20:27:10 +00:00
pnenzi d9f9ad827d Fixed segfault on empty or directory include. 2007-08-12 09:46:13 +00:00
gdiso 60d7ac039a *** empty log message *** 2007-05-01 03:40:17 +00:00
danmc a123453295 avoid multiple definitions for free_pnode() 2006-10-12 02:51:13 +00:00
danmc 89462761c9 include <sys/ioctl.h> for the ioctl() prototype 2006-10-12 02:46:26 +00:00
danmc 37863e0c23 Add a missing header to get a missing prototype for cp_ccon(). 2006-10-12 02:37:06 +00:00
pnenzi 2bfcb8cf4c Bipolar devices support 5 nodes now (Dietmar) 2006-02-21 15:25:23 +00:00
pnenzi 5296cd51b8 Partially applied Paul Reich patch (missing include and c++ style comments) 2005-12-04 08:52:10 +00:00
sjborley 3187fdf79d Fixed code to avoid errors (invalid lvalue in assignment) under gcc v4.0.2 or and warnings under gcc 4.0.0 (target of assignment not really an lvalue). 2005-10-15 15:34:18 +00:00
sjborley 869f5add68 Fixed problems of reporting resource usage for MacOSX (should help other platforms too). 2005-10-15 13:56:44 +00:00
sjborley 1f5695a34c fixed warning about unused variables and functions that can occur when HAVE_TERMCAP is undefined. 2005-10-15 13:55:28 +00:00
sjborley 6fcd2e24e9 Fixed warning about redefinition of XtNumber. 2005-09-19 20:50:27 +00:00
sjborley 113341b981 Used (void*)0 instead of 0 for the terminating vararg, to avoid gcc 4.0 warning about missing sentinel in function call.
Resolved Bug 1293746 - Problem with aspice.c(171) in gcc (Solaris).
2005-09-19 20:49:38 +00:00
sjborley d457775820 Reverted to placing the cp_* stream variable definitions back in to src/frontend/streams.c with their extern declarations in src/frontend/streams.h 2005-09-09 17:53:45 +00:00
pnenzi c6d286f417 Fixed typo CKT should be ckt 2005-09-08 09:44:32 +00:00
pnenzi 240aea2cdf Fixed "undefined symbols" error. 2005-09-08 09:43:48 +00:00
sjborley b96b9aac28 Implemented fix as described by Hitoshi Tanaka for the problem that causes "Warning - approaching max data size...." to be erroneously reported when compiled with MinGW/MSYS 2005-09-06 21:19:58 +00:00
sjborley 3a69282b3a Fixed memory leak in tilde expansion 2005-09-06 20:24:47 +00:00
sjborley 54935831ff Added work-round for missing scroll bar (seems to be an X-Windows bug) 2005-09-06 20:21:09 +00:00
pnenzi 33b254609b Patch sent by Hitoshi to fix ltra code and "listing" command. See Changelog. 2005-09-04 16:41:27 +00:00
pnenzi 9596feb535 An include file was missing. 2005-08-30 07:46:13 +00:00
pnenzi f79e9e703c Previous commit was incomplete. 2005-08-27 07:58:01 +00:00
pnenzi 8274fff4fe String offset wrong. Expression were translated incorrectly. 2005-08-26 20:22:26 +00:00
pnenzi 5bcb23d795 Removed casting for strictier syntax of recent gcc compilers. 2005-08-22 19:29:20 +00:00
pnenzi db294d26c3 Patch to allow for vm(4,0) and similar. 2005-08-08 19:08:23 +00:00
pnenzi f605f312cf Fixed a missing include and a missing definition 2005-06-30 14:38:21 +00:00
sjborley d835edc527 Fixed '*# ' command operation.
Added 'hack' to allow the 'numparams' variable to be set (or unset)
before the netlist part of a file is parsed. This is based on code supplied by
Dietmar Warning, with  changes to allow it to work with the *# syntax, the
unset keyword and variable amounts of white space.

line_free(line,flag) is now a macro so that line is set to NULL when it is
freed. (src/frontend/inp.c) This is a safty mechnism.
2005-06-09 01:38:47 +00:00
sjborley a5b8ac8ebc Added required include 2005-06-01 11:32:38 +00:00
sjborley e4e2de886f Fixed path for include of windisp.h and winprint.h 2005-05-31 00:12:18 +00:00
sjborley 67ff1b3a83 Tidy up of the header files in src/frontend and sub-directories. Motivation is to remove extern declarations within .c files and place them in .h files. Added new header files where necessary (and adjusted makefile.am files where required) 2005-05-30 20:28:29 +00:00
sjborley 150a3e1775 jbuf moved to here. Was in main.c 2005-05-30 17:22:33 +00:00
sjborley 89f74211fb Added reference to jbuf (now declared in signal_handler.c) 2005-05-30 17:21:11 +00:00
sjborley 0374c45d2a Added numpaif.h for the external interface to the numparam library. 2005-05-29 01:18:20 +00:00
sjborley c87326ebc8 Replaced extern references in .c file with #include of suitable headers. 2005-05-29 01:05:33 +00:00
sjborley 08fb461abb Added extern references to rawfileFp, rawfileBinary, last_used_rawfile, and resumption; 2005-05-29 01:04:08 +00:00
sjborley b7701cd0e9 Added access to dbs and debugnumber 2005-05-29 01:01:40 +00:00
sjborley 1d414b9595 Fix bug introduced in my last change. Thanks to Hitoshi Tanaka. 2005-05-28 17:31:49 +00:00
sjborley 84b7f8c73d Fixed bug with 'plot title title_name' (see bug [ 557638 ] plot segmentation fault). 2005-05-26 21:46:54 +00:00
sjborley 476f60255e Spotted error in my previous fix to this file, now corrected. 2005-05-26 19:51:33 +00:00
sjborley cbdd811aa5 Fixed bug with define (see bug reference [ 999546 ] 'define' is broken in ngspice-15). free_pnode() now copes properly with parse trees that reuse leaf nodes. 2005-05-26 19:29:52 +00:00
sjborley ef3a924d53 Fixed a 'core-dump' that could be caused by the interactive 'write' command when the plot contains more than one dimension. This was due to improper use of a buffer in raw_write(), as pointed out by Dietmar Warning. 2005-05-24 03:03:00 +00:00
sjborley 4d667b05b2 Added include required by MinGW build 2005-05-22 21:34:01 +00:00
sjborley 3e875fadbc Removed C style comment 2005-05-22 20:44:08 +00:00
sjborley 358b5f829a Replace C++ style comment with C style comment 2005-05-22 20:39:07 +00:00
sjborley 760d8ff918 Replace C++ style comment with C style comment 2005-05-22 01:02:18 +00:00
sjborley 86106cfee9 Fixed problems where printf format was int yet on some systems the argument is long (due to size_t being long). Fixed by always using long format and casting to long. 2005-05-21 15:51:32 +00:00
sjborley 91914c5340 Fixed compile warning that occur when readline or editline are used 2005-05-21 13:25:28 +00:00
sjborley 1a26f2218d Change to fix compiler warning 2005-05-21 12:24:09 +00:00
sjborley 05941422ae Conversion to ASCII of German comments by Dietmar Warning 2005-05-18 21:08:41 +00:00
sjborley c9120c1d8c Fixed problem of duplicated define of BOOL when compiled with MinGW 2005-05-17 21:50:05 +00:00
sjborley 3c843de4ad Changes to allow compile with MinGW. Macros used for sigjmp_buf (JMP_BUF), siglongjmp (LONGJMP) and sigsetjmp (SETJMP) 2005-05-17 21:49:07 +00:00
sjborley 7376fa66e5 Fixed line-endings (DOS to UNIX)
and translated German to English in comments.
2005-05-11 21:37:24 +00:00
sjborley 1facfd764d Added new syntax to the the resistor card to support HSpice style temperature dependence (from Hitoshi Tanaka <HDA01055@nifty.com>) 2005-05-09 20:20:18 +00:00
sjborley 268c67c5e5 Added .cvsignore files 2005-05-07 01:18:59 +00:00
sjborley cb247a15fb Added support for the BSD licensed editline library (libedit). 2005-05-06 23:43:46 +00:00
sjborley 47af112683 Added code by H.Tanaka to find global nodes 2005-05-06 07:11:02 +00:00
sjborley a1991eee19 Fixed issues with the alternate prompt 2005-05-04 01:26:53 +00:00
pnenzi cb6094d8fa Modified syntax of end-of-line comments starting with "$" to avoid confusion with variables. 2005-04-29 07:32:50 +00:00
pnenzi b3e47fbbd3 New logis in initialization files for ngspice. 2005-04-26 19:42:41 +00:00
pnenzi 2c78ba5419 Added a newline at the end. 2005-04-24 21:18:57 +00:00
pnenzi 985d977197 Applied Steven Borley patch for numparam and frontend. See Changelog. 2005-04-24 21:17:31 +00:00
pnenzi 1aa04ca10b Fixed numparam library (Steven Borley) and corrected bug in node translation (Hitoshi Tanaka). 2005-04-16 22:45:32 +00:00
pnenzi ab44f6866b removed prototype for inp_nummodes() 2005-04-06 16:37:29 +00:00
pnenzi 8cc46680ab Fixed a bug in model name translation. 2005-04-04 10:38:45 +00:00
pnenzi 0c2ff31d0b Applied a set of patches from Steven Borley. See changelog for details. 2005-03-17 21:22:33 +00:00
pnenzi 5c6f6a8613 Added #ifdef to switch off xspice a codemodels 2005-02-09 17:54:57 +00:00
pnenzi 87f94117f7 Fixed bug with long lines. Thanks Dietmar! 2005-02-08 21:07:37 +00:00
pnenzi 874fb0b5e2 Added patch from FreeBSD ports. 2004-08-29 17:54:58 +00:00
pnenzi 1baba94cd1 Vera's patch to close "show +" and similar constructs segfault. 2004-08-20 09:34:55 +00:00
pnenzi d2472a93a9 Rollback of part of Niessner's patch. 2004-08-16 21:05:42 +00:00
pnenzi 2e4b5f71f3 Applied vera patch for "show" memleak. 2004-08-16 09:10:40 +00:00
pnenzi fc1ac2dfa4 Closed a memory leak in show command. 2004-08-13 10:11:06 +00:00
pnenzi 1260ae08db Update autoconf scripts and applied Niessner patch to remove compiler warnings. 2004-07-09 18:37:25 +00:00
pnenzi be722a1fdb Fixed typos in inpdomod.c and added osx support in resource.c. 2004-07-05 20:07:21 +00:00
pnenzi 8a9766a401 Solved bug in codemodel system. 2004-06-21 09:58:25 +00:00
pnenzi c5438903ac Two patches from Dietmar. 2004-05-30 08:24:07 +00:00
pnenzi 9066452b23 Trimmed Makefiles.am for "make dist" and added tests placeholders. 2004-02-14 19:19:23 +00:00
pnenzi d0c3eaf5fe Leading space bug corrected. 2004-02-02 13:06:59 +00:00
pnenzi 5708a54ce4 Applied CDHW patch for options management. 2004-01-21 18:27:57 +00:00
pnenzi b03a70760b Applied Stuart's 12-03-2003 patch. Support for readline (disabled) and for node names in the form (x,y). 2004-01-10 21:39:36 +00:00
pnenzi d14a6e7665 Added ifdef for Solaris 2004-01-10 12:11:40 +00:00
pnenzi ebb73dcfc8 Added some code nedeed by cpl an txl from kspice. 2003-12-31 16:13:26 +00:00
pnenzi c54bda7dc0 Removed #if INTERPOLATE 2003-12-26 11:03:24 +00:00
pnenzi 531fb3575a Applied Vera Patch to correct bugs in shell code and re-enabling interpolate command. 2003-12-25 17:30:36 +00:00
pnenzi 79fb9463b4 Added entries for numparam library. 2003-09-25 17:23:26 +00:00
pnenzi 09e31fceab Changed to include numparam library (this file is the link point of
the library).
2003-09-25 17:21:28 +00:00
pnenzi feedbaf092 Added numparam library (contributed by Georg Post) to add .param to spice
netlists.
2003-09-25 17:19:44 +00:00
pnenzi 7d0f2f2276 Improved the "version" command to show compilation switches. Updated
documentation to reflect changes.
2003-08-24 16:45:15 +00:00
pnenzi a6517ea488 Closed memory leak. 2003-08-23 22:27:36 +00:00
pnenzi 842b05311d Commented out the code that caused segfault when "plot v(x)" command is issued.
Need additiona check.
2003-08-21 12:38:55 +00:00
pnenzi 8686a73047 Added readline patch (support for command history). 2003-08-14 19:21:10 +00:00
pnenzi 8d893d890a CIDER integration. Code updated for cider support. 2003-08-11 20:53:33 +00:00
pnenzi dd8929457e Code cleaning. 2003-08-06 18:37:51 +00:00
pnenzi d154d16449 Corrected errors I made in adding tclspice code. 2003-08-06 10:53:38 +00:00
pnenzi dd49ea7eaa Added changes from tclspice 0.2.13 2003-08-05 17:20:17 +00:00
pnenzi 78ad27c858 Applied vera patches and updated Changelog. 2003-07-25 19:57:34 +00:00
pnenzi 758bedc716 Second batch of added files. 2003-07-23 20:06:10 +00:00
pnenzi 8362dec274 Integrated code from tclspice, brorson xspice and Vera memleak. 2003-07-23 19:36:39 +00:00
Robert Larice 0a0b64d23f tclspice 0.2.7 import (hand craftet 2012) 2012-02-20 18:53:44 +01:00
stefanjones ab9ab1640d Remove rubbish from import 2002-11-26 11:27:28 +00:00
stefanjones d2ae47441b Initial revision 2002-11-26 10:11:59 +00:00
pnenzi a7e1405208 Windows port of Ngspice (Holger Vogt) (part 2) 2002-01-03 22:47:29 +00:00
pnenzi 937e3db647 Holger Vogt Windows port for Ngspice. 2002-01-03 22:44:21 +00:00
pnenzi 6696aac9e6 Updated changelogs 2001-12-14 18:42:56 +00:00
pnenzi 7583d1849e Applied another bunch of patches sent by CDHW (Charles D.H. Williams). The patches
are aimed to close some leaks in the parser.
2001-12-14 18:29:08 +00:00
pnenzi 5347790036 Renamed conflicting functions min,max and d as vecmin, vecmax and vecd 2001-12-06 12:38:10 +00:00
pnenzi dee7afbfcc Added --enable-ftedebug option to configure, fixed a bug in configure.in, now HAVE_ASPRINTF
gets defined when the function exists, added a comment in postcoms.c
2001-12-02 20:12:56 +00:00
pnenzi 65392b77ff Modified printnum function to avoid printing bugs and memory leaks. 2001-12-02 10:03:11 +00:00
pnenzi 7a57ec7b4a Applied patch: http://newton.ex.ac.uk/teaching/CDHW/Electronics2/userguide/patches10.txt
This patch fix a bug that make spice crash if the "where" command is issued
when there are no unconvered nodes to report. While I never had such problem in ngspice,I have applied this, because this version of the function make the output of "where" better.
2001-11-25 17:57:58 +00:00
rouat 84c3d3fbc0 Updated BSIM4 model to latest version (BSIM4.2.1) 2001-11-25 17:56:26 +00:00
pnenzi fc8956b08c Added min, max and d(iff) to vectors from code submitted by Routoure. 2001-11-23 18:01:38 +00:00
pnenzi 5cc15682eb Removed some garbage introduced by CVS. 2001-11-23 08:13:58 +00:00
pnenzi 29f5d62f0a Added patches to fix inital segfault. 2001-11-22 20:25:09 +00:00
pnenzi 4eeeed70fc Changed seconds unit from S to s (to lower case). Patch from Steven Borley. 2001-06-05 18:02:49 +00:00
pnenzi 609f57ba00 Applied first patch from Steven Borley that fixes memory leaks and errors while reading input decks. 2001-06-05 18:00:28 +00:00
pnenzi 5ccc72f182 Added Steven patch which consists of a bug fix (= instead of ==) and a new feature (substring search). 2001-05-21 11:33:19 +00:00
pnenzi 1b7c9386fe Bug fixes from previous commit. 2001-04-22 10:08:46 +00:00
pnenzi 22acf4b96a Simple changes from patches to spice 3f4 (G. Roehrich) that restored the drawing of lines and boxes in plot windows in truecolor displays. 2001-04-15 19:32:25 +00:00
pnenzi 72a751f567 Various bug fixes 2001-04-15 10:11:04 +00:00
pnenzi 95fc4b7184 A quick and dirty hack to solve the spice options bug. Will be changed in
the future.
2001-04-15 10:09:22 +00:00
pnenzi fd6d0b0723 Fixed stringutil missing bug. 2001-02-11 20:13:45 +00:00
pnenzi 317c6a2415 Appiled some of dan's patches. 2001-02-11 00:47:21 +00:00
pnenzi c68f3470e4 Code cleanup. 2001-02-09 19:46:36 +00:00
pnenzi 6f55975cc0 Code clean up (removed some warning) 2001-02-09 13:27:21 +00:00
pnenzi d735c9a871 Some code cleanup 2001-02-09 08:18:35 +00:00
pnenzi 9b2a31494a Documentation update (Alan mail) 2001-02-07 21:38:01 +00:00
pnenzi 1a821f5e9a Added Alan changes. Reference value plotted in interactive mode. 2001-02-07 15:24:51 +00:00
pnenzi d0c681c741 spiceif.c contained some garbage from cvs conflict, resnoise.c did not clean INNOIZ
and two consecutive noise analyses gave different results.
2001-02-07 15:20:26 +00:00
pnenzi 507d961b10 Some bug fixes (removed memcpy) 2001-01-30 08:41:18 +00:00
pnenzi bb56feceff b4ld.c: some var were declared twice. spiceif.c: bug fix 2001-01-24 17:24:32 +00:00
pnenzi 1a1fad9023 Modified handling of MOS number of nodes. BSIMSOI model can have up to 7 nodes.
This code is very experimental.
2001-01-24 11:19:39 +00:00
pnenzi 4ce592331e Applied Alan Gillespie patch. The ngspice output format for raw file is now
the original one (spice3) but with some enhancement made by Alan.
2001-01-21 17:18:20 +00:00
pnenzi 97e77a523e Added support for bsim3soi fd devices (fully depleted). 2000-12-08 16:58:47 +00:00
pnenzi cdae0ed0b5 Fixed a couple of bugs in the files 2000-11-21 21:44:33 +00:00
pnenzi ccfdf80c2e Applied patches for BSD OSes 2000-11-13 19:30:00 +00:00
arno 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.
2000-11-07 17:49:18 +00:00
pnenzi a718fb27f5 Fixed an error in variable.c that caused a segmentation fault and updated files for rework-13 2000-11-01 21:21:21 +00:00
pnenzi b2c1e70401 variable.c : a variable was not declared; fixed
NEWS: updating (in progress)
2000-10-26 20:33:11 +00:00
pnenzi 19129762ad Added Glao Dezai's patches (some memory leaks fixes) 2000-10-26 17:02:12 +00:00
arno 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.

	* NOTES src/maths/cmaths/cmath.h: Added.

	* notes/Linux.changes notes/dbx notes/internal notes/mac_port
	notes/porting notes/spice2: Removed or incorporated into
	NOTES.
2000-10-14 21:49:25 +00:00
arno 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.

	* tests/diffpair.out, tests/fourbitadder.out,
	tests/resistance/res_partition.out: Updated.
2000-10-14 13:16:53 +00:00
arno f237c66aee * graf.c: Removed need to press return after resizing the plot
window.
2000-10-10 12:20:57 +00:00
pnenzi ac84baab65 Alan fixed some typo introduced in the last commits. 2000-10-03 05:22:07 +00:00
pnenzi 1857890a08 Corrected a bug introdiced when patching the file with Alan's code.
Models in subcircuits are now handled correctly.
2000-09-14 05:51:50 +00:00
pnenzi ae8bcb42cf Restored Alan's patches. Now they works. 2000-09-12 22:00:57 +00:00
pnenzi 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.
2000-09-12 19:02:26 +00:00
pnenzi 703b2337f5 Changed if(terse) into a if(FALSE) as in Alan's Code. 2000-09-10 20:00:55 +00:00
arno 508fee7d4b * commands.c: Use fourier.h.
* dotcards.c: Update to prevent segfault.

	* fourier.c, fourier.h: com_fourier is now calling fourier(), a
	function with more parameters.

	* dotcards.c: Added assertions to guard a double indirection, now
	ngspice will bomb out on an assertion instead of a segfault.
2000-09-09 13:24:30 +00:00
arno 7a3a17a5b9 * dotcards.c: Added assertions to guard a double indirection, now
ngspice will bomb out on an assertion instead of a segfault.
2000-09-09 12:12:32 +00:00
arno 8dc5eac0ee * TODO, doc/ngspice.texi: Small updates
* configure.in: New --enable-smoketest.

	* src/main.c
	src/ngspice.c src/frontend/outitf.c src/frontend/runcoms.c
	src/frontend/spiceif.c src/frontend/parser/numparse.c
	src/include/cktdefs.h src/include/fteext.h
	src/include/inpdefs.h src/include/jobdefs.h
	src/include/ngspice.h src/include/tskdefs.h
	src/spicelib/analysis/Makefile.am
	src/spicelib/analysis/acsetp.c
	src/spicelib/analysis/cktaskaq.c
	src/spicelib/analysis/cktdojob.c
	src/spicelib/analysis/cktnewan.c
	src/spicelib/analysis/cktsetap.c
	src/spicelib/analysis/cktsopt.c
	src/spicelib/analysis/ckttroub.c
	src/spicelib/analysis/dcosetp.c
	src/spicelib/analysis/dctsetp.c
	src/spicelib/analysis/dsetparm.c
	src/spicelib/analysis/nsetparm.c
	src/spicelib/analysis/pzsetp.c
	src/spicelib/analysis/senssetp.c
	src/spicelib/analysis/tfsetp.c
	src/spicelib/analysis/transetp.c
	src/spicelib/devices/bjt/bjtdset.h
	src/spicelib/devices/bjt/bjtext.h
	src/spicelib/devices/bjt/bjtsetup.c
	src/spicelib/devices/bsim2/b2set.c
	src/spicelib/devices/bsim3/b3acld.c
	src/spicelib/devices/bsim3/b3set.c
	src/spicelib/devices/bsim3/bsim3def.h
	src/spicelib/devices/csw/cswtrunc.c
	src/spicelib/devices/dio/diodset.c
	src/spicelib/devices/dio/dioinit.c
	src/spicelib/devices/jfet/jfetset.c
	src/spicelib/devices/mes/messetup.c
	src/spicelib/devices/mos1/mos1ask.c
	src/spicelib/devices/mos1/mos1set.c
	src/spicelib/devices/mos1/mos1temp.c
	src/spicelib/devices/mos3/mos3load.c
	src/spicelib/devices/mos6/mos6set.c
	src/spicelib/devices/sw/swtrunc.c
	src/spicelib/parser/inppas2.c src/spicelib/parser/inppas3.c
	src/spicelib/parser/inppas3.h: Paolo and I have integrated patches from Alan Gillespie
        <Alan.Gillespie@analog.com>.
2000-09-05 19:48:22 +00:00
pnenzi 0875108157 Added patches extracted from Alan Gillespie's code. Documentation and
author's file not updated.
2000-09-03 09:00:08 +00:00
arno b04989d760 * 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.
2000-07-21 18:25:47 +00:00
arno 63b283f982 * 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.
2000-07-20 20:33:26 +00:00
arno 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.
2000-07-18 18:07:16 +00:00
arno 01df1be0cc * Makefile.am: Added com_dump.[ch] to sources list. 2000-07-16 13:30:55 +00:00
arno 64dea8e888 * Makefile.am: Removed debugcom.[ch] from the sources list. 2000-07-16 13:26:01 +00:00
arno 53260d50f9 * com_set.h: New header file.
* com_state.c, com_state.h: Separated from debugcom.c.

        * com_dump.c, com_dump.h: Separated from debugcom.c.

        * debugcom.c, debugcom.h: Removed.

        * Makefile.am: Updates for added/removed files.
2000-07-16 13:24:58 +00:00
arno f85551ea17 * 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

	* 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.
2000-07-07 14:09:06 +00:00
arno 8d342f4295 * 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.
2000-07-07 14:07:22 +00:00
arno 1f3603d5d9 * 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.
2000-07-07 14:06:33 +00:00
arno 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.

	* src/parser/front.c, src/parser/front.h, src/parser/history.c,
	src/parser/history.h, src/parser/modify.c, src/parser/modify.h,
	src/parser/variable.c, src/parser/variable.h: Empty files.
2000-07-03 15:27:34 +00:00
arno 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.
2000-06-27 16:15:43 +00:00
arno 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.

	* src/include/ftehelp.h src/include/variable.h: Moved into
	frontend directory.

	* src/include/cpdefs.h src/include/cpextern.h
	src/include/ftedefs.h src/include/plot.h: Updates.
2000-06-27 16:09:02 +00:00
arno 130ced1ffb * src/frontend/Makefile.am: Minor update. 2000-06-16 19:09:04 +00:00
arno d1cbcf5052 src/frontend/doplot.c: refactored into the following files:
src/frontend/com_asciiplot.c src/frontend/com_asciiplot.h
	src/frontend/com_hardcopy.c src/frontend/com_hardcopy.h
	src/frontend/com_plot.c src/frontend/com_plot.h
	src/frontend/com_xgraph.c src/frontend/com_xgraph.h
	src/frontend/plotting/plotit.c src/frontend/plotting/plotit.h

	src/frontend/doplot.h: Removed.

	src/frontend/Makefile.am src/frontend/plotting/Makefile.am:
	Updated for the new files.
2000-06-16 19:04:15 +00:00
arno bf66221efc * src/frontend/Makefile.am src/frontend/plotting/Makefile.am
src/frontend/plotting/plotcurv.c
	src/frontend/plotting/plotcurv.h
	src/frontend/plotcurv.c src/frontend/plotcurv.h: Moved
	plotting related files into plotting subdirectory.
2000-06-15 21:42:01 +00:00
arno 0951379198 * src/frontend/Makefile.am
src/frontend/plotting/Makefile.am
	src/frontend/plotting/graphdb.c
	src/frontend/plotting/graphdb.h
	src/frontend/graphdb.c src/frontend/graphdb.h: Moved plotting
	related files into plotting directory.
2000-06-15 21:37:33 +00:00
pnenzi d6cfb4b626 Corrected errors I made during last commit. Paolo
Arno, sorry for the notdef.
2000-05-26 08:35:05 +00:00
pnenzi f9144f90b3 Applied Widlok patch 2000-05-23 20:04:32 +00:00
arno 3d4cf4d86c * src/include/Makefile.am src/include/cpstd.h
src/include/dvec.h src/include/fteinput.h
	src/include/ifsim.h src/include/wordlist.h
	src/frontend/arg.c src/frontend/display.c
	src/frontend/doplot.c src/frontend/graphdb.c
	src/frontend/plotcurv.c src/frontend/points.c
	src/frontend/postcoms.c src/frontend/postsc.c
	src/frontend/plotting/graf.c src/frontend/plotting/grid.c
	src/frontend/plotting/plot5.c src/frontend/plotting/x11.c
	src/include/graph.h: Reduced dependency on header files
	(avoid unneccessary recompilation on changes)

	* src/include/fteconst.h src/include/ftedata.h
	src/include/ftegraph.h: Removed unneeded header files.
2000-05-13 17:28:16 +00:00
arno 353282b3ef * src/frontend/diff.c src/frontend/diff.h
src/frontend/evaluate.c src/frontend/evaluate.h
	src/frontend/parse.c src/frontend/parse.h: Trimmed down the
	amount of included files.

	* src/include/macros.h: Removed complex functionality
	duplicated from src/include/complex.h

	src/include/Makefile.am src/include/ftecmath.h: Removed header
	file and adjusted Makefile.am
2000-05-13 16:22:16 +00:00
arno 6886b8793b * configure.in src/main.c src/frontend/com_let.c: Updates. 2000-05-13 11:02:40 +00:00
arno 60a224ee0e * src/frontend/com_compose.c src/frontend/com_display.c
src/frontend/com_setscale.c src/frontend/cpitf.c
	src/frontend/doplot.c: Update for header files.
2000-05-13 11:00:43 +00:00
arno 5492f4cb89 * src/frontend/interp.c: Broken up into individual files and
moved into their own subdirectory: src/maths/poly.

	* src/maths/poly/.cvsignore src/maths/poly/Makefile.am
	src/maths/poly/interpolate.c src/maths/poly/interpolate.h
	src/maths/poly/poly.h src/maths/poly/polyderiv.c
	src/maths/poly/polyderiv.h src/maths/poly/polyeval.c
	src/maths/poly/polyeval.h src/maths/poly/polyfit.c
	src/maths/poly/polyfit.h: The resulting files.

	* src/Makefile.am src/maths/Makefile.am: Updates for the new
	library.
2000-05-13 10:56:58 +00:00
arno 2507d4c7bf * src/frontend/graf.c src/frontend/graf.h: Moved these
files...

	* src/frontend/plotting/graf.c src/frontend/plotting/graf.h:
	... here.
2000-05-13 10:31:55 +00:00
arno 4d26c7626b * src/frontend/agraf.c src/frontend/agraf.h
src/frontend/grid.c src/frontend/grid.h src/frontend/clip.c
	src/frontend/clip.h: Moved these files...

	* src/frontend/plotting/agraf.c src/frontend/plotting/agraf.h
	src/frontend/plotting/clip.c src/frontend/plotting/clip.h
	src/frontend/plotting/grid.c src/frontend/plotting/grid.h:
	... here

	* src/frontend/Makefile.am src/frontend/plotting/Makefile.am:
	Updates for new locations.
2000-05-13 10:29:25 +00:00
arno 8696a52e89 * src/Makefile.am src/main.c src/sconvert.c
src/analysis/cktdisto.c src/analysis/cktnoise.c
	src/analysis/noisean.c: Updates for the
	new header files.

	* src/maths/cmaths/cmath1.c src/maths/cmaths/cmath2.c
	src/maths/cmaths/cmath3.c src/maths/cmaths/cmath4.c: Updates
	for the new header files.

	* src/frontend/.cvsignore src/frontend/Makefile.am: Updates
	for the new files.

	* src/frontend/agraf.c src/frontend/aspice.c
	src/frontend/breakp.c src/frontend/breakp2.c
	src/frontend/circuits.c src/frontend/cpitf.c
	src/frontend/debugcom.c src/frontend/define.c
	src/frontend/diff.c src/frontend/dimens.c
	src/frontend/display.c src/frontend/doplot.c
	src/frontend/dotcards.c src/frontend/evaluate.c
	src/frontend/fourier.c src/frontend/graf.c
	src/frontend/grid.c src/frontend/inp.c src/frontend/inpcom.c
	src/frontend/interp.c src/frontend/linear.c
	src/frontend/misccoms.c src/frontend/misccoms.h
	src/frontend/miscvars.c src/frontend/mw_coms.c
	src/frontend/newcoms.c src/frontend/nutinp.c
	src/frontend/options.c src/frontend/outitf.c
	src/frontend/parse.c src/frontend/plotcurv.c
	src/frontend/points.c src/frontend/postcoms.c
	src/frontend/rawfile.c src/frontend/runcoms.c
	src/frontend/runcoms2.c src/frontend/shyu.c
	src/frontend/spec.c src/frontend/spiceif.c
	src/frontend/typesdef.c src/frontend/vectors.c
	src/frontend/where.c src/frontend/postcoms.c: Updates for the
	new header files.  Some commands have moved into the new files
	below.

	* src/frontend/README src/frontend/com_compose.c
	src/frontend/com_compose.h src/frontend/com_display.c
	src/frontend/com_display.h src/frontend/com_let.c
	src/frontend/com_let.h src/frontend/com_setscale.c
	src/frontend/com_setscale.h src/frontend/commands.c
	src/frontend/commands.h src/frontend/completion.h
	src/frontend/streams.h src/frontend/testcommands.c:
	Separation into different com_* commands.  This is a start.
	The rest of the subdirectory needs doing.

	* src/include/complex.h src/include/cpdefs.h
	src/include/cpextern.h src/include/cpstd.h
	src/include/fteconst.h src/include/ftedata.h
	src/include/ftedev.h src/include/fteext.h
	src/include/ftegraph.h src/include/fteparse.h
	src/include/dvec.h src/include/grid.h src/include/plot.h
	src/include/pnode.h src/include/sim.h src/include/variable.h
	src/include/wordlist.h src/include/bool.h: Separation of
	header files into smaller pieces.  This limits recompilation
	to only the affected source files.  The original header
	files have a warning message embedded to flag obsoleted use.

	* src/frontend/compose.c src/frontend/compose.h
	src/frontend/nutctab.c src/frontend/nutctab.h
	src/frontend/plot5.c src/frontend/plot5.h
	src/frontend/spcmdtab.c src/frontend/x11.c
	src/frontend/x11.h src/frontend/xgraph.c
	src/frontend/xgraph.h: Moved these files into
	src/frontend/plotting subdirectory.

	* src/frontend/plotting/.cvsignore
	src/frontend/plotting/Makefile.am
	src/frontend/plotting/plot5.c src/frontend/plotting/plot5.h
	src/frontend/plotting/plotting.c
	src/frontend/plotting/plotting.h
	src/frontend/plotting/pvec.c src/frontend/plotting/pvec.h
	src/frontend/plotting/x11.c src/frontend/plotting/x11.h
	src/frontend/plotting/xgraph.c
	src/frontend/plotting/xgraph.h: The new libplotting library
	with automake and CVS infrastructure.
2000-05-06 14:12:51 +00:00
arno 4e605553de * src/sconvert.c src/frontend/circuits.c src/frontend/circuits.h
src/frontend/inp.c src/frontend/inpcom.c src/include/fteext.h
	src/parser/front.c: ANSIfication, removed some empty functions.
2000-05-05 11:07:10 +00:00
arno 0fb8f339b8 * man/man1/nutmeg.1 man/man1/spice.1 src/multidec.c
src/analysis/cktinit.c src/analysis/cktpzld.c
	src/analysis/cktpzstr.c src/analysis/cktsens.c
	src/analysis/sensaskq.c src/analysis/senssetp.c
	src/analysis/tfanal.c src/circuit/inpgtok.c
	src/circuit/inpptree.c src/circuit/sperror.c src/devices/dev.c
	src/devices/asrc/asrcacld.c src/devices/devsup/devsup.c
	src/devices/jfet/jfetload.c src/devices/ltra/ltra.c
	src/devices/ltra/ltraset.c src/devices/mos6/mos6ext.h
	src/frontend/aspice.c src/frontend/device.c
	src/frontend/display.c src/frontend/doplot.c
	src/frontend/dotcards.c src/frontend/fourier.c
	src/frontend/gens.c src/frontend/graf.c src/frontend/grid.c
	src/frontend/inp.c src/frontend/interp.c
	src/frontend/nutctab.c src/frontend/plotcurv.c
	src/frontend/postcoms.c src/frontend/postsc.c
	src/frontend/resource.c src/frontend/runcoms.c
	src/frontend/spiceif.c src/frontend/typesdef.c
	src/frontend/x11.c src/hlp/readhelp.c src/hlp/x11disp.c
	src/include/complex.h src/include/devdefs.h
	src/include/fteconst.h src/maths/ni/nipzmeth.c
	src/maths/sparse/spalloc.c src/maths/sparse/spbuild.c
	src/maths/sparse/spcombin.c src/maths/sparse/spextra.c
	src/maths/sparse/spfactor.c src/maths/sparse/spoutput.c
	src/maths/sparse/spsmp.c src/maths/sparse/spsolve.c
	src/maths/sparse/sputils.c src/parser/lexical.c
	src/parser/unixcom.c: removed most `#ifdef notdef', converted
	some function calls from K&R to ANSI.
2000-05-03 20:01:30 +00:00
arno e92356e43c * DEVICES: Adjusted spacing.
* doc/.cvsignore man/.cvsignore man/man1/.cvsignore
	src/.cvsignore src/analysis/.cvsignore src/circuit/.cvsignore
	src/devices/.cvsignore src/devices/asrc/.cvsignore
	src/devices/bjt/.cvsignore src/devices/bsim1/.cvsignore
	src/devices/bsim2/.cvsignore src/devices/bsim3/.cvsignore
	src/devices/bsim3soi_dd/.cvsignore
	src/devices/bsim3soi_fd/.cvsignore
	src/devices/bsim3soi_pd/.cvsignore
	src/devices/bsim3v1/.cvsignore src/devices/bsim3v2/.cvsignore
	src/devices/bsim4/.cvsignore src/devices/cap/.cvsignore
	src/devices/cccs/.cvsignore src/devices/ccvs/.cvsignore
	src/devices/csw/.cvsignore src/devices/devsup/.cvsignore
	src/devices/dio/.cvsignore src/devices/disto/.cvsignore
	src/devices/ind/.cvsignore src/devices/isrc/.cvsignore
	src/devices/jfet/.cvsignore src/devices/jfet2/.cvsignore
	src/devices/ltra/.cvsignore src/devices/mes/.cvsignore
	src/devices/mos1/.cvsignore src/devices/mos2/.cvsignore
	src/devices/mos3/.cvsignore src/devices/mos6/.cvsignore
	src/devices/res/.cvsignore src/devices/sw/.cvsignore
	src/devices/tra/.cvsignore src/devices/urc/.cvsignore
	src/devices/vccs/.cvsignore src/devices/vcvs/.cvsignore
	src/devices/vsrc/.cvsignore src/frontend/.cvsignore
	src/hlp/.cvsignore src/include/.cvsignore src/maths/.cvsignore
	src/maths/cmaths/.cvsignore src/maths/ni/.cvsignore
	src/maths/sparse/.cvsignore src/misc/.cvsignore
	src/parser/.cvsignore tests/.cvsignore: Help CVS ignore
	automatically regenerated files.
2000-05-01 18:23:50 +00:00
pnenzi 978f1c32a2 Initial revision 2000-04-27 20:03:57 +00:00