Holger Vogt
0490bc090b
Allow 3-terminal MOS devices (e.g. VDMOS),
prevent crash upon user error
6 years ago
Holger Vogt
11cf6e709b
third trial: get the token i(vss) as a whole in the lexer,
this prevents the parser from generating the spurious vector vss.
No need to do an extra translation i(vss) -> vss#branch.
6 years ago
Holger Vogt
fbd17bc25a
Imrove an error message: End-of-line delimiter $ is
not allowed when PSPICE compatibility is set. $ is
a standard character in PSPICE.
6 years ago
Holger Vogt
02cf88c119
correct the return values
6 years ago
dwarning
ff07a21608
omit wanted fallthrough warnings with gcc
6 years ago
Holger Vogt
d967e18632
compatibility to old vsnprintf() in MINGW is no longer needed.
Compiling with -D__USE_MINGW_ANSI_STDIO=1 enables C99 compatibility.
6 years ago
Holger Vogt
258c01d9bb
Replace swprintf by MultiByteToWideChar to correctly
translate from utf-8 to wchar_t
6 years ago
Holger Vogt
50aa148bf9
Add compile flag -D__USE_MINGW_ANSI_STDIO=1 to enable
C99 compatibility (e.g. for vsnprintf() )
6 years ago
Holger Vogt
b81953fafd
enable true gmin stepping
The old behavior, stepping diagmin, is re-obtained by adding flag
set 'dyngmin'
to .spiceinit or spinit
This flag may also be set within a .control section (e.g. to
compare results)
6 years ago
Holger Vogt
4bcb38abb5
clean up winmain.c
6 years ago
Holger Vogt
8d9d40d621
enable compiling wide char with MINGW
6 years ago
Holger Vogt
7a7f717574
make flag 'nolegend' localfor each plot
6 years ago
Holger Vogt
1398ee7aa0
set the proper preprocessor flag __MINGW32__
6 years ago
Holger Vogt
249304a06f
Instantiations of string and dstring functions as inline
This will remove the redundant-decls warning
6 years ago
Holger Vogt
0e4b736a5d
remove outdated function GlobalMemoryStatus(&ms)
6 years ago
Holger Vogt
3f34036e4d
compile oinstruction for MINGW
UNICODE is not yet working, only extended ASCII
6 years ago
Holger Vogt
08a2f04e8d
make code compile with MINGW (preliminary)
6 years ago
Holger Vogt
bcfdc806a5
work around a bug in MINGW
Reported in
https://github.com/msys2/MINGW-packages/issues/6254
6 years ago
Holger Vogt
09d3fbe3ad
remove false bracket in EXT_ASC
6 years ago
Holger Vogt
027b342a9c
prevent crash if premature exit (without ckt)
6 years ago
Holger Vogt
1c50aeae0f
remove xgraph in ngspice shared lib
6 years ago
Holger Vogt
e7837b1808
measure compile time elapsed
6 years ago
Holger Vogt
ded6bbbe34
make declaration inline
6 years ago
Holger Vogt
cab9cbdddf
re-enable making old apps with --enable-oldapps
6 years ago
Holger Vogt
2ff0e3b1b7
ngsconvert.c: add const to cp_enqvar
6 years ago
Holger Vogt
10c312856e
re-enable making nutmeg
6 years ago
Holger Vogt
06239e567f
plug a memory leak (in case of failing op for tran calculation)
6 years ago
Holger Vogt
2f23c58585
plug a memory leak (pll-xspice.cir)
6 years ago
Holger Vogt
14c0828a65
plug a memory leak (IXTH80N20L-IXTH48P20P-quasisat.sp)
6 years ago
Holger Vogt
9e392c113a
some tiny updates to the plot commands
6 years ago
dwarning
15b8e0ba7f
add aliases for temp coeffs
6 years ago
dwarning
5e4c7a255e
update .gitignore and make clean
6 years ago
dwarning
6a93dd16d1
specific ngbehavior by .spiceinit
6 years ago
dwarning
e9abecc8c7
change vdmos flag to thermal, not to confuse with b4soi
6 years ago
dwarning
3686dbfb78
filter only mos instances with thermal switch
6 years ago
Holger Vogt
f24ed96cbd
plug some memory leaks
6 years ago
dwarning
791f18053f
change vdmos flag to thermal, not to confuse with b4soi
6 years ago
dwarning
fd066e23ce
add wincolor
6 years ago
Jim Monte
b9d45349d5
Added featurest to com_let to allow default low and high indices and to allow the last dimension to default to its full range
6 years ago
dwarning
a9a42f7395
no xgraph anymore
6 years ago
Holger Vogt
f6114f294f
added features of utf-8 descrption
6 years ago
dwarning
59bb80f3d3
free errMsg only if available
6 years ago
dwarning
f632f79056
use errMsg under ngdebug condition and prevent memory leak
6 years ago
Holger Vogt
eab10ee065
prevent double closing of file (Linux does not NULL fp during fclose)
6 years ago
Holger Vogt
8b1a4aaf45
MOS output characteristics with and witout drain series resistance
6 years ago
Holger Vogt
e53632c368
When plotting arrays of curves, plot lines only in the direction
of (in absolute terms) growing x values.
Example: MOS output characteristics.
In the rare case of plotting versus varying x directions
(e.g. example memristor.sp), one has to add the flag
'retraceplot' to the plot command.
6 years ago
Holger Vogt
14b154f5f3
Copy the scale vector as well and attach it to the data vector.
Remove it again when the graph is destroyed.
6 years ago
Holger Vogt
f518766c66
add a slight offset between y axis labels and grid
6 years ago
Holger Vogt
1c558cfd7b
thicken grid and graph separately
6 years ago
Holger Vogt
c77741c2a9
more precise warning of potential failure
6 years ago