Holger Vogt
9c39d542ec
regression first, then xspice, then the model qua tests
2018-11-10 11:16:30 +01:00
Holger Vogt
efc4c978e3
add .if ... .endif test to misc in regression
2018-11-10 11:05:36 +01:00
Holger Vogt
f37013c96a
make regrssion test first, the xspice, then model qua tests
2018-11-10 11:04:25 +01:00
Holger Vogt
c22231599d
bug 378 put tfree(def_port_type_str) to an appropriate place.
2018-11-07 23:20:55 +01:00
dwarning
0618dea999
Also in case of allocation error we have to free existing memory before return.
2018-11-07 16:55:01 +01:00
dwarning
13617be529
The 'then' statement was equivalent to the 'else' statement.
...
Also moredimensional poly sources need only one closing bracket for input port.
2018-11-07 16:14:50 +01:00
Holger Vogt
a271797b39
inp.c, .if: enable multiple .elseif sections
2018-11-06 23:00:04 +01:00
Holger Vogt
3c85f07046
no lower case after redirection sign > for command 'asciiplot'
2018-11-06 19:19:38 +01:00
Holger Vogt
f1ddd6606c
fix ouput redirection for 'print' command
2018-11-06 19:06:01 +01:00
dwarning
66d32f3355
don't ask two times if the allocation has failed
2018-11-06 18:58:51 +01:00
dwarning
1e5065c7a1
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-06 16:09:51 +01:00
Holger Vogt
458a4be12b
bug 375, select correct input line,
...
reported by Bohdan Tkhir
2018-11-05 23:02:40 +01:00
dwarning
c7e8e20a87
white spaces
2018-11-05 22:55:19 +01:00
Holger Vogt
27da9a0626
control.c, bug 374, prevent crash if cend[stackp] is NULL
...
reported by PyroPeter
2018-11-05 21:03:21 +01:00
dwarning
86cb946170
proper initialization of b magnitude coefficient in a special case
2018-11-05 15:51:31 +01:00
Holger Vogt
83cc000db5
bug 253: Do not delete the scale vector of the current plot
2018-11-04 22:47:03 +01:00
Holger Vogt
b962f44da5
Bug #332 , reported by M. Hendriks
...
Add a warning if statements .control ... .endc are misplaced or missing
2018-11-04 13:48:36 +01:00
Holger Vogt
dc3b034781
Feature request #41 by Marek Szuba
...
Support libtinfo (split ncurses) in autoconf
2018-11-04 11:36:34 +01:00
Holger Vogt
726ec23b2f
bug 337: keep '-' as sign of number following tc1, tc2
2018-11-02 23:49:07 +01:00
Holger Vogt
fcd9c3038a
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-02 22:16:10 +01:00
Holger Vogt
781a3dedcb
bug 337: replace atof by INPevaluate to allow ngspice numbers
...
in tc1 or tc2 tokens.
2018-11-02 22:15:59 +01:00
dwarning
bb0ccbbcf8
variables are assigned values twice successively
2018-11-02 17:38:06 +01:00
dwarning
0181a05a58
bug #368 : x-axis description for nested dc sweeps should inline with first level sweep
2018-11-02 14:22:03 +01:00
Holger Vogt
d2d1095958
various fonts and font sizes for plotting
2018-11-01 23:17:18 +01:00
Holger Vogt
c43ee240f6
grid.c, windisp.c, vertical text for postscript and WINGUI
...
Arial as standard font for WINGUI
2018-11-01 23:15:39 +01:00
Holger Vogt
568e719354
add rotation angle to text output, currently used only by postscript,
...
ignored by all others
2018-11-01 22:50:54 +01:00
Holger Vogt
27ba17c205
re-eable compiling without xgraph
2018-11-01 22:16:34 +01:00
Holger Vogt
e165f61450
postsc.c, enable postscript output for extended ascii.
...
Currently only Western European latin-1 (ISO/IEC 8859-1) encoding
is supported.
2018-11-01 21:58:33 +01:00
h_vogt
b4daddc211
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-01 21:52:27 +01:00
Holger Vogt
7dbe9cf506
inpcom.c, command gnuplot: no lower case in xlabel, ylabel, title
2018-11-01 21:50:30 +01:00
Holger Vogt
c9b91e2c05
noisean.c, beautify the code
2018-11-01 21:38:04 +01:00
h_vogt
afe36c73d5
noisean.c, ensure correct user input:
...
number of points always > 0
single frequ measurement if 1 point given
2018-11-01 21:31:13 +01:00
h_vogt
c743ba08e5
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-01 21:30:21 +01:00
Holger Vogt
5dbcea3044
move model name example to examples/various
2018-11-01 21:23:40 +01:00
Holger Vogt
b8c4201010
Exclude from model search all lines beginning
...
with a character contained in this list: *vibefghkt
2018-11-01 21:18:17 +01:00
Holger Vogt
56bc325a35
update to model search function
2018-11-01 21:17:36 +01:00
Holger Vogt
e1424287e7
some model name examples
2018-11-01 21:13:24 +01:00
Holger Vogt
89a659b6a1
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-01 20:50:29 +01:00
Holger Vogt
6dd02eaf64
Revert "allow model names starting with underscore _"
...
This reverts commit df411ad1c9 .
2018-11-01 20:47:52 +01:00
Holger Vogt
df411ad1c9
allow model names starting with underscore _
2018-11-01 18:50:09 +01:00
Holger Vogt
bee866b926
remove xgraph from ngspice distribution.
...
ngspice supports gnuplot instead.
30 year old legacy code, not maintained.
Does not compile on MS Windows,
compiles on Cygwin, but xgraph.exe crahes immediately.
Lots of compiler warnings.
2018-11-01 13:47:25 +01:00
Holger Vogt
18fc3fcc3b
version 29+
2018-11-01 13:38:59 +01:00
dwarning
57f8fae0ba
backup to original state - but changing name of local struct t to tc
2018-11-01 10:38:09 +01:00
dwarning
6f577684dd
remove compiler warning about double declaration of DEVices
2018-10-31 14:15:50 +01:00
dwarning
58b3f6d1ab
no use of string 't' - but struct 't' is still used
2018-10-31 13:31:46 +01:00
dwarning
c6e5b13775
verify pointer before utilization
2018-10-31 08:55:30 +01:00
dwarning
1974be8156
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-10-31 08:23:56 +01:00
dwarning
533e3842dc
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-10-30 09:44:42 +01:00
dwarning
0a8d90e164
The 'j' variable is assigned values twice successively.
...
Obviously the first assigment is waste because 'j' has the meaning of row count.
2018-10-29 17:07:57 +01:00
dwarning
e64c26a593
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-10-29 17:04:19 +01:00