Holger Vogt
|
f9c956ff6b
|
mif_inp2.c, improve on memory leaks
Delete token before generating it anew, delete def_port_str
only if not already done before.
Still there are some tiny leaks left.
|
2018-11-18 15:58:26 +01:00 |
Holger Vogt
|
7b57800df6
|
bug 378 put tfree(def_port_type_str) to an appropriate place.
|
2018-11-18 15:57:35 +01:00 |
dwarning
|
d7089adcaf
|
Also in case of allocation error we have to free existing memory before return.
|
2018-11-18 15:56:37 +01:00 |
dwarning
|
a6fa3aaa11
|
The 'then' statement was equivalent to the 'else' statement.
Also moredimensional poly sources need only one closing bracket for input port.
|
2018-11-18 15:56:26 +01:00 |
Holger Vogt
|
0a50acbb66
|
inp.c, .if: enable multiple .elseif sections
|
2018-11-18 15:56:10 +01:00 |
Holger Vogt
|
639bfc6280
|
no lower case after redirection sign > for command 'asciiplot'
|
2018-11-18 15:55:43 +01:00 |
Holger Vogt
|
7a1218cc0e
|
fix ouput redirection for 'print' command
|
2018-11-18 15:55:29 +01:00 |
dwarning
|
9789956815
|
don't ask two times if the allocation has failed
|
2018-11-18 15:55:14 +01:00 |
dwarning
|
f7c36d66d4
|
As the comment said we have bypass only without selfheating
so the expression 'here->HSMHV2_coselfheat > 0' is always false
and all derivatives to temperature are 0.
|
2018-11-18 15:54:58 +01:00 |
Holger Vogt
|
54d9ec93cb
|
bug 375, select correct input line,
reported by Bohdan Tkhir
|
2018-11-18 15:54:43 +01:00 |
dwarning
|
68230648c6
|
white spaces
|
2018-11-18 15:54:32 +01:00 |
Holger Vogt
|
ebe4fd5332
|
control.c, bug 374, prevent crash if cend[stackp] is NULL
reported by PyroPeter
|
2018-11-18 15:54:21 +01:00 |
dwarning
|
9289f0f773
|
proper initialization of b magnitude coefficient in a special case
|
2018-11-18 15:54:08 +01:00 |
Holger Vogt
|
2a947a933e
|
bug 253: Do not delete the scale vector of the current plot
|
2018-11-18 15:53:50 +01:00 |
Holger Vogt
|
157aaee6f1
|
Bug #332, reported by M. Hendriks
Add a warning if statements .control ... .endc are misplaced or missing
|
2018-11-18 15:53:30 +01:00 |
Holger Vogt
|
530cac53c5
|
bug 337: keep '-' as sign of number following tc1, tc2
|
2018-11-18 15:52:56 +01:00 |
Holger Vogt
|
8d89202161
|
keep sign together with number when preparing B source pwl (and others)
Seems to be optional, B Source handles numbers with offset sign
|
2018-11-18 15:52:47 +01:00 |
Holger Vogt
|
113060473e
|
bug 337: replace atof by INPevaluate to allow ngspice numbers
in tc1 or tc2 tokens.
|
2018-11-18 15:52:24 +01:00 |
dwarning
|
ddd3a11bff
|
variables are assigned values twice successively
|
2018-11-18 15:52:05 +01:00 |
dwarning
|
d7ee6bee50
|
bug #368: x-axis description for nested dc sweeps should inline with first level sweep
|
2018-11-18 15:51:35 +01:00 |
Holger Vogt
|
65ee87e0a2
|
grid.c, windisp.c, vertical text for postscript and WINGUI
Arial as standard font for WINGUI
|
2018-11-18 15:51:09 +01:00 |
Holger Vogt
|
56701e3d10
|
add rotation angle to text output, currently used only by postscript,
ignored by all others
|
2018-11-18 15:50:56 +01:00 |
Holger Vogt
|
9e01d0b9f9
|
postsc.c, enable postscript output for extended ascii.
Currently only Western European latin-1 (ISO/IEC 8859-1) encoding
is supported.
|
2018-11-18 15:50:00 +01:00 |
h_vogt
|
87be5b9a41
|
Do not set Bit 8 in an ANSI char, when \ or ^ occured in a string. Thus the full ANSI set is now available in ngspice strings. The setting of Bit 8 was not exploitet anywhere, but did not allow using the characters from extended ANSI.
|
2018-11-18 15:49:31 +01:00 |
Holger Vogt
|
41fbc0bb1d
|
inpcom.c, command gnuplot: no lower case in xlabel, ylabel, title
|
2018-11-18 15:49:18 +01:00 |
Holger Vogt
|
66c468087d
|
noisean.c, beautify the code
|
2018-11-18 15:48:58 +01:00 |
h_vogt
|
f640ef68c3
|
noisean.c, ensure correct user input:
number of points always > 0
single frequ measurement if 1 point given
|
2018-11-18 15:48:41 +01:00 |
h_vogt
|
b0da1f2a0f
|
com_measure2.c, write a fft vector (sp plot) with complex data
and real frequency to file and load it again, frequency now has become
a complex number as well. This was not recognized, thus ngspice crashed
(see https://sourceforge.net/p/ngspice/discussion/127605/thread/8cccd69c/
by Michal Janik - 2014-11-04
|
2018-11-18 15:48:13 +01:00 |
Holger Vogt
|
9ab153ddc2
|
Exclude from model search all lines beginning
with a character contained in this list: *vibefghkt
|
2018-11-18 15:47:24 +01:00 |
Holger Vogt
|
277842f948
|
update to model search function
|
2018-11-18 15:47:04 +01:00 |
Holger Vogt
|
78ab9c477b
|
Update to the model name search function:
A model name is any token not being a true ngspice number,
except for tokens with some prohibited front characters
{*^@\\\' .
|
2018-11-18 15:46:26 +01:00 |
dwarning
|
de9755b1ad
|
backup to original state - but changing name of local struct t to tc
|
2018-11-18 15:45:55 +01:00 |
dwarning
|
e3c1b02892
|
remove compiler warning about double declaration of DEVices
|
2018-11-18 15:45:37 +01:00 |
dwarning
|
12498623c8
|
no use of string 't' - but struct 't' is still used
|
2018-11-18 15:45:23 +01:00 |
dwarning
|
cc4e4d9bad
|
verify pointer before utilization
|
2018-11-18 15:45:12 +01:00 |
dwarning
|
42d29ef49f
|
remove the entire file buffer modification which was never come in effect
Take over this task to the OS which will handle this properly.
|
2018-11-18 15:44:53 +01:00 |
dwarning
|
f0f19f87a3
|
In case the file open failed we have no need to set the IO buffer size.
And this should also not be done with a NULL pointer into setvbuf.
|
2018-11-18 15:44:40 +01:00 |
dwarning
|
5590406acf
|
The 'j' variable is assigned values twice successively.
Obviously the first assigment is waste because 'j' has the meaning of row count.
|
2018-11-18 15:44:32 +01:00 |
dwarning
|
a36366be1a
|
A call of the 'memset' function will lead to underflow of the buffer 'table'.
Table structure multiplied by N_GLOBAL_NODES will initialize the entire table with 0.
|
2018-11-18 15:44:25 +01:00 |
dwarning
|
a2c5cb4301
|
It is odd that pointer to 'char' type is compared with the '\0' value.
Correct compare with *eqword follows in a correct error message.
|
2018-11-18 15:44:15 +01:00 |
Holger Vogt
|
d504991177
|
new definition of cp_enqvar also in seldom used ngsconvert.c
|
2018-10-27 18:07:44 +02:00 |
Holger Vogt
|
19380903cc
|
add missing evtshared.h to the distribution
|
2018-10-27 16:37:33 +02:00 |
Holger Vogt
|
94fa272c9d
|
A hack to repair bug reported by Clyde R. Shappee
|
2018-10-27 12:28:01 +02:00 |
dwarning
|
6b99bc8f7a
|
prevent pass null pointer into setvbuf
|
2018-10-27 11:33:48 +02:00 |
dwarning
|
93f35afe69
|
s variable was assigned values twice successively
|
2018-10-27 11:33:00 +02:00 |
dwarning
|
360efabf36
|
no null pointer to fprintf
|
2018-10-27 11:24:22 +02:00 |
dwarning
|
ae698c208a
|
variable was assigned to itself
|
2018-10-27 11:21:06 +02:00 |
dwarning
|
5459404c47
|
prevent fallthrough by missing return
|
2018-10-27 11:20:29 +02:00 |
dwarning
|
740987382b
|
The 'then' statement was equivalent to the 'else' statement.
|
2018-10-27 11:19:57 +02:00 |
dwarning
|
cf24081507
|
prevent unused warning
|
2018-10-27 11:12:56 +02:00 |