Commit Graph

759 Commits

Author SHA1 Message Date
h_vogt b85ea660dd comment 2010-03-20 15:28:54 +00:00
h_vogt 85788591ff remove 291,292 2010-03-16 23:10:18 +00:00
dwarning 944f756d2f cut the ouput message 2010-03-09 19:30:38 +00:00
h_vogt 288e0b7214 patches R. Larice 2010-03-08 22:20:25 +00:00
h_vogt 9bdf85c43c fcn sgn() 2010-03-07 15:59:08 +00:00
dwarning f210758bdb applied patch to prevent sun cc warnings 2010-03-01 10:28:22 +00:00
dwarning 6d1ab1e505 improve amplitude accuracy 2010-02-28 17:52:09 +00:00
dwarning 532a13fd08 missing LF on end 2010-02-28 17:51:10 +00:00
danmc f208ca56f5 On posix systems, wait() is:
pid_t wait(int *status);
so remove some broken #ifdef's that had the wrong type for status.
2010-02-28 16:58:28 +00:00
h_vogt 75d891e4c0 new parser for B source 2010-02-28 16:00:40 +00:00
h_vogt 4068f498c6 command wrdata 2010-02-27 21:11:30 +00:00
h_vogt 76feebbbfa various bug fixes 2010-02-25 21:43:03 +00:00
dwarning 25ebb25269 correct the 15 digit placeholder 2010-02-22 21:00:16 +00:00
h_vogt 5a710c5ac9 remove makedefs 2010-02-15 10:02:35 +00:00
h_vogt 07f90563dc patches R. Larice 2010-02-13 14:47:45 +00:00
h_vogt c6088c8db1 use format (__printf__, 1, 2) 2010-02-11 21:51:09 +00:00
h_vogt b289dc60c8 *** empty log message *** 2010-02-08 22:25:41 +00:00
h_vogt d4b80c6ced patched for Windows 2010-02-08 22:17:57 +00:00
h_vogt bf706e9e61 patched for CYGWIN 2010-02-08 22:12:34 +00:00
h_vogt d7d5a38583 patches by R. Larice 2010-02-08 21:15:17 +00:00
h_vogt f721fdf782 64 bit support 2010-02-08 20:25:30 +00:00
dwarning ba54c4d9b8 big kspice model update 2010-02-07 18:16:17 +00:00
h_vogt f1a4f27d21 improved numparam error message 2010-02-07 11:27:59 +00:00
h_vogt df4428b239 bug. no 2936702 2010-02-07 09:51:03 +00:00
dwarning 8585a00243 controlled_exit implementation 2010-01-30 13:21:27 +00:00
h_vogt 005dae2462 more characts for real number params 2010-01-29 22:33:59 +00:00
dwarning 88c64bc954 devmodtranslation for txl and cpl in subckts 2010-01-27 21:26:08 +00:00
h_vogt 3959b48afb ps output for X11 2010-01-17 19:06:03 +00:00
h_vogt d8810a841a patches by R. Larice 2010-01-17 16:40:22 +00:00
h_vogt 204362044e .gllobal bug 2010-01-17 14:49:42 +00:00
h_vogt ecf5665104 patch for translate(), R. Larice, .global bug 2010-01-15 22:05:23 +00:00
h_vogt dc7d2d01a2 hardcopy button error removed 2010-01-06 22:48:21 +00:00
h_vogt 7dc6417e6d add xfont, wfont, wfont_size variables 2010-01-02 18:05:07 +00:00
h_vogt f34a09b540 gnuplot update 2010-01-02 15:24:03 +00:00
h_vogt b500f3e32c calling gnuplot via xterm 2010-01-01 13:13:48 +00:00
h_vogt 2c5ed4f83e gnuplot updates 2009-12-31 15:42:28 +00:00
h_vogt 2dc814f613 patches by R. Larice 2009-12-31 15:37:08 +00:00
h_vogt 46e6df66ce gnuplot enhancements (for Windows) 2009-12-30 13:23:57 +00:00
h_vogt c1f06ba5c4 patch by R. Larice 2009-12-29 18:18:47 +00:00
h_vogt 28d5114f43 comments, new examples 2009-12-28 08:34:55 +00:00
h_vogt 8cee489660 bugfix in com_meas() 2009-12-22 15:03:58 +00:00
h_vogt 70b2408f39 updates for .measure
new example files
2009-12-21 18:17:38 +00:00
h_vogt d6350ca86d add vectors to meas 2009-12-21 00:27:15 +00:00
h_vogt 248e44b883 new measure commands 2009-12-20 16:43:51 +00:00
h_vogt 99533fa109 start value for sine 2009-12-20 08:44:50 +00:00
h_vogt 68b06c7a73 comments 2009-12-19 16:04:22 +00:00
h_vogt 5571e9b9fa source file path as additional search path 2009-12-19 09:18:03 +00:00
dwarning b995267b29 prevent int to unsigned compare 2009-12-18 16:59:54 +00:00
h_vogt f72545d4d0 do_meas only if .meas cards are available 2009-12-12 11:49:05 +00:00
h_vogt 8a2f81f61f warning: .meas not possible with -b 2009-12-11 17:18:03 +00:00
h_vogt 974585af8c bug 2909730 2009-12-11 16:26:17 +00:00
h_vogt 71104809b2 xbrushwidth settable from keyboard 2009-12-07 21:16:55 +00:00
dwarning 3de58ec504 parameter without curly braces in subckt definition 2009-12-06 18:30:59 +00:00
h_vogt 486ff89800 postscript to file 2009-11-29 15:09:13 +00:00
dwarning 586af63f36 changed the declarator to new format 2009-11-26 20:04:09 +00:00
h_vogt 6d13becdb7 bug no.2902374 fixed 2009-11-24 21:30:43 +00:00
h_vogt 3c094b5f1f postscrpit output allows black or white background 2009-11-20 22:43:17 +00:00
h_vogt 2a6d79c435 postscript hardcopy allows setting of background color 2009-11-19 22:45:42 +00:00
h_vogt 3f0b344a82 comments added 2009-11-17 22:51:55 +00:00
dwarning b8d9cf31ab remove empty statement 2009-11-17 19:28:35 +00:00
h_vogt 06dd0263c0 VC console app 2009-11-16 21:45:12 +00:00
h_vogt 7b1f733190 enable compilation for Windows console app 2009-11-16 19:52:51 +00:00
h_vogt 13819432bd flag for compatibility mode 2009-11-15 21:22:04 +00:00
dwarning e09d408c0f support of 5-terminal bjt's in subckt's 2009-11-09 09:15:21 +00:00
dwarning 306291f426 using floor and ceil from math lib for rounding and truncation 2009-11-08 09:25:56 +00:00
dwarning 15883a251d allow numbers < 1e-30 in fmttype, now everything < 1e-39 is 0 2009-11-08 09:25:31 +00:00
h_vogt 1ff1fc5a6c version 20, update for Cygwin 2009-10-04 15:57:10 +00:00
dwarning 07e06cf701 initialize local variables 2009-10-04 11:48:37 +00:00
dwarning 1a8bf20866 sys_memory struct w/o static type, sysinfo w/o void Parameter 2009-10-04 11:46:35 +00:00
h_vogt 59665ba2e9 corrected for LINUX 2009-09-30 22:52:52 +00:00
h_vogt 5be507a97f command sysinfo 2009-09-30 22:22:36 +00:00
h_vogt 9db2e30ade cvs headers added 2009-09-26 20:49:08 +00:00
h_vogt 7ec7495457 tran setup info, cleanup 2009-09-19 14:16:04 +00:00
h_vogt 5f9f71b5a4 variable ngdebug for additional debug info 2009-09-19 12:38:03 +00:00
h_vogt 25ebed0993 .global reinstated 2009-09-16 20:58:37 +00:00
h_vogt c25d028cbf SetAnalyse output extended 2009-09-13 19:42:19 +00:00
h_vogt 07b2828a4b comments added 2009-09-09 09:33:14 +00:00
h_vogt f0638c658f new plot options 2009-09-09 08:50:52 +00:00
h_vogt fc43943e93 vm, vi, vp, vr, vdb for ac measurement 2009-08-30 19:54:54 +00:00
h_vogt 98e0fa7691 add dc and ac measurement 2009-08-30 10:56:50 +00:00
h_vogt 6053c50723 mempool.c, hash.c compatmode.c removed (Preliminary) 2009-08-23 14:45:23 +00:00
h_vogt 9f1ee290a4 new code for .measurement 2009-08-23 10:02:28 +00:00
dwarning ca8bbd2695 /* within comment 2009-08-22 18:12:17 +00:00
h_vogt 257d218893 option noinit, ref. to _logb 2009-08-22 16:54:03 +00:00
h_vogt 9282e4e434 comments added 2009-08-17 20:13:51 +00:00
h_vogt 9eb855b802 command completion, more comments 2009-08-15 11:47:05 +00:00
h_vogt ae4db4fe25 comments added 2009-08-15 09:55:44 +00:00
h_vogt 878e471232 local directory in search path for spinit 2009-08-15 09:27:47 +00:00
h_vogt 1dd7a2869f comments added 2009-08-15 09:27:08 +00:00
h_vogt b399caf9bc .meas patches by Bill Swartz added 2009-08-08 20:12:46 +00:00
pnenzi b6a05e9095 Fix for memory limit from T. D. Dean 2009-08-08 17:38:23 +00:00
h_vogt 0aaab1697d more comments 2009-08-08 13:48:06 +00:00
h_vogt 72a5e9754d add comments 2009-08-05 22:27:55 +00:00
dwarning 897d11bf48 refurbish spice3 syntax 2009-07-30 18:30:28 +00:00
h_vogt fc51f48df8 repair line endings 2009-07-28 21:16:07 +00:00
h_vogt ea8c5bc5d4 allow .meas, add .meas .. when to example 2009-06-11 20:58:56 +00:00
h_vogt 88804b2732 improved indentation 2009-06-11 20:16:20 +00:00
h_vogt 9aad956864 convergence (output.net), add some comments 2009-06-11 14:12:07 +00:00
h_vogt 13acf2cef1 SV_ADMITTANCE, signal prototype 2009-05-21 15:11:06 +00:00
pnenzi e92a7d397f Bug fix from Laurent for a segfault. 2009-05-21 08:11:21 +00:00
h_vogt be1e207dc9 enhanced .model names 2009-05-16 19:09:44 +00:00
h_vogt 1de4a31321 bipolar handling fixed 2009-05-16 10:11:24 +00:00
h_vogt 7072bb23f1 inp_fix_gnd_name() remove excessive white spaces 2009-05-12 20:36:02 +00:00
h_vogt b16759cf97 1348: find last dot 2009-05-10 19:29:13 +00:00
h_vogt e778aab344 iplot graphics scaling, printing interrupt message 2009-05-09 13:23:08 +00:00
h_vogt 4ef61a65cf SIGSEGV handling for Windows 2009-05-02 09:40:33 +00:00
h_vogt 05c0d50e55 SetAnalys, maxord 2009-04-28 21:53:29 +00:00
dwarning 3d3107766b winmessage only under windows 2009-04-26 09:02:42 +00:00
h_vogt 4f05c8da9d suppression of message "cannot redefine" 2009-04-26 06:39:34 +00:00
h_vogt 4b6eed9b6a winmessage headers 2009-04-25 12:25:07 +00:00
h_vogt 9dcfdd201c () handling repaired 2009-04-23 22:46:30 +00:00
h_vogt 65b3fa2a4a show error message in Windows before exiting 2009-04-22 21:25:29 +00:00
h_vogt 6c55df1cb5 Windows error message 2009-04-22 21:15:30 +00:00
h_vogt fd1d3c75e6 allow compilation into a build directory 2009-04-17 21:59:04 +00:00
h_vogt 2e323531fb patch by Bill Swartz 2009-04-14 06:28:27 +00:00
h_vogt eef75ffab5 remove bug no. 2724127 repeat loop inside another loop 2009-04-14 06:09:48 +00:00
dwarning 4e8d474799 only cosmetics 2009-04-13 19:47:43 +00:00
h_vogt 6f4cdcac47 replace gpl getopt by BSD getopt 2009-04-12 21:08:18 +00:00
h_vogt c9b58436f6 winmessage() modified 2009-04-12 18:19:24 +00:00
h_vogt ec3c50c09e bug no. 2751855 2009-04-12 18:06:59 +00:00
h_vogt 1e5720a23f double array size in cp_lexer() 2009-04-12 18:06:13 +00:00
h_vogt 12bf33431c keep dico structure 2009-04-12 18:04:47 +00:00
h_vogt 6e7da31598 memory leak removed 2009-04-10 12:20:55 +00:00
h_vogt 3f7201376c call to nupa_done() to release memory 2009-04-05 18:31:25 +00:00
h_vogt faada68e9d *** empty log message *** 2009-04-05 12:26:19 +00:00
h_vogt 8a4b560324 memory leaks: code improved 2009-04-05 08:57:55 +00:00
h_vogt e43430a669 memory leaks removed 2009-04-05 08:02:03 +00:00
dwarning 59917a149e init rusage 2009-04-01 19:33:38 +00:00
h_vogt e9d957d2d6 memory leaks removed 2009-03-29 16:58:44 +00:00
h_vogt e3fc225e50 memory leaks removed 2009-03-28 20:06:38 +00:00
h_vogt 624a8a0be0 Dynamic memory allocation for numparam 2009-03-22 21:03:02 +00:00
h_vogt 9b2170953c line renumbering to end of inp_readall added 2009-03-21 13:30:03 +00:00
h_vogt 3a319212f3 numparam dynamic memory allocation, part 1 2009-03-15 15:08:04 +00:00
h_vogt 55848d318a xlabel, ylabel, title: allow composite strings in zoomed windows 2009-03-08 12:10:15 +00:00
h_vogt 1fdbe96d01 no quote change in plot line 2009-03-07 22:25:24 +00:00
h_vogt 0e61b7ccc0 collect info for dyn. mem arrays in numparam 2009-03-07 15:49:51 +00:00
h_vogt 3ecc23e290 flag OUTDECK yields printout of deck after param substitution 2009-02-28 14:03:08 +00:00
h_vogt 4609081714 debug output, numparam char arrays 2009-02-25 22:12:14 +00:00
h_vogt 7cf016f98b .options NOACCT 2009-02-22 18:28:25 +00:00
h_vogt f4c54eada1 line 922 removed: no automatic deletion of @xxx[par] 2009-02-21 13:00:36 +00:00
h_vogt 46261c4eae allow closing of help windows with WM x-button 2009-02-20 18:25:17 +00:00
h_vogt ed1c4cb09c allow x-button to close plot windows 2009-02-12 23:08:36 +00:00
h_vogt 051a765488 line 908 set i=0 2009-02-12 19:05:43 +00:00
h_vogt 9b5c583f30 command 'destroy' removes graphics window before deleting data 2009-02-10 19:00:24 +00:00
h_vogt 7c667e0fd7 alter & altermod reinstated 2009-02-08 14:52:16 +00:00
dwarning e47189a79e meminfo api usage not for commandline version 2009-02-01 18:10:01 +00:00
dwarning 9071404c63 exclude heap usage for windows compile under __MINGW__ 2009-02-01 18:09:15 +00:00
h_vogt 0880c33088 alter command repaired 2009-02-01 09:50:40 +00:00
h_vogt 5dac6590e2 New heap only for tclspice in Windows (HAS_TCLWIN defined) 2009-02-01 09:49:35 +00:00
h_vogt 55f5956bd1 bug no. 2293284 removed (preliminary) 2009-01-31 15:17:48 +00:00
h_vogt 67bf8c93cc incomptibility to MAC OSX removed 2009-01-31 14:32:12 +00:00
pnenzi d972123d5f removed argument *wl as the command line is not used by removecirc
(from Holger).
2009-01-18 16:46:34 +00:00
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