h_vogt
8781c52213
inpcom.c, command gnuplot: no lower case in xlabel, ylabel, title
2016-12-13 23:15:42 +01:00
h_vogt
0b258414a4
grid.c, small correction to location of right border of graph
2016-12-03 22:49:05 +01:00
h_vogt
bdf16105ab
command.c, inpcom.c, add command 'setcf': like command 'set',
...
but keeping upper or lower case of subsequent characters
2016-12-03 00:45:17 +01:00
h_vogt
8621ded52c
grid.c, windisp.c, vertical text for postscript and WINGUI
...
Arial as standard font for WINGUI
2016-12-03 00:23:23 +01:00
rlar
f4470dc8a0
experimental, drop IF_REDUNDANT
...
Use the .id fields of neighbouring entries to recognise REDUNDANT'cy
Thus IOPR and OPR are no longer needed.
2016-12-01 19:20:08 +01:00
dwarning
936a672a60
use IOPR macro for vth0/vtho in bsim models
2016-11-30 22:06:47 +01:00
h_vogt
843058b366
add rotation angle to text output, currently used only by postscript,
...
ignored by all others
2016-11-29 00:18:23 +01:00
h_vogt
45df480d15
grid.c, adding a 'poor man's' title to the postscript output
2016-11-26 18:01:48 +01:00
h_vogt
fbc9ea6ca6
postsc.c, enable postscript output for extended ascii.
...
Currently only Western European latin-1 (ISO/IEC 8859-1) encoding
is supported.
2016-11-26 16:36:48 +01:00
h_vogt
2f486020be
lexical.c, undo part of commit 360d1d7 ("Do not set Bit 8 in an ANSI char)
2016-11-23 18:37:34 +01:00
rlar
57dc441699
fix commit "subckt.c, introduce translate_node_name()"
2016-11-22 18:19:27 +01:00
h_vogt
360d1d7985
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.
2016-11-21 22:49:02 +01:00
rlar
237406fb02
subckt.c, translate(), #8/8 whitespace and comments
2016-11-20 20:33:21 +01:00
rlar
17fa3a5120
subckt.c, translate(), #7/8 cleanup
2016-11-20 20:33:21 +01:00
rlar
ea58e30e91
subckt.c, translate(), #6/8 cleanup
2016-11-20 20:33:20 +01:00
rlar
2a0df8354b
subckt.c, translate(), #4/8 trailing 's' is never used
2016-11-20 20:33:17 +01:00
rlar
8563e0e8af
subckt.c, translate(), #5/8 don't append trailing whitespace
2016-11-20 20:33:16 +01:00
rlar
effa37e944
subckt.c, translate(), #3/8 simplify
2016-11-20 20:20:42 +01:00
rlar
c8413a1947
subckt.c, translate(), #2/8 cleanup
2016-11-20 20:20:33 +01:00
rlar
0d91be3916
subckt.c, translate(), #1/8 cleanup
2016-11-20 20:20:22 +01:00
rlar
bd46195d43
subckt.c, introduce translate_mod_name()
2016-11-19 14:01:00 +01:00
rlar
83943e7cd6
subckt.c, introduce translate_inst_name()
...
to abstract the instance name translation during netlist flattening
2016-11-19 14:01:00 +01:00
rlar
c0bfb9ca1b
subckt.c, introduce translate_node_name()
2016-11-19 14:00:59 +01:00
rlar
4dbffc9991
subckt.c, emphasize instance_name translation
...
When translating an instance_name in a subcircuit instance 'xfoo'
undconditionally express the exception for 'x' instances, which is:
x42 --> xsub.x42
but for all others the first char (the devtype) is prepended
r42 --> r.xsub.r42
2016-11-19 14:00:59 +01:00
rlar
178b6d074a
subckt.c, translate(), emphasize instance_name translation
2016-11-19 14:00:59 +01:00
rlar
aecf48475e
subckt.c, emphasize token separator insertion
2016-11-19 14:00:59 +01:00
rlar
6bb93b68ac
subckt.c, devmodtranslate(), dupplicate code
2016-11-19 14:00:59 +01:00
rlar
70dca32c2d
undo a bogous hunk from commit "beautify code", Dec 16 2011
2016-11-19 14:00:59 +01:00
rlar
6d774d99b3
subckt.c, devmodtranslate(), rewrite using bxx_ facility
2016-11-19 14:00:59 +01:00
rlar
b633362973
subckt.c, translate(), rewrite using bxx facility
2016-11-19 14:00:58 +01:00
rlar
78c611aa64
subckt.c, finishLine(), #6/6 unconditionally transform instance name in i() expression
2016-11-19 13:59:38 +01:00
rlar
30e515cc4d
subckt.c, finishLine(), #5/6 move code up into if() body
2016-11-19 13:59:24 +01:00
rlar
e54cc664da
subckt.c, finishLine(), #4/6 drop condition which is always true
2016-11-19 13:59:15 +01:00
rlar
f9e86cf1ee
subckt.c, finishLine(), #3/6 drop condition which is always false
2016-11-19 13:59:05 +01:00
rlar
8b6a28789b
subckt.c, finishLine(), #2/6 duplicate code into if/else body
2016-11-19 13:58:55 +01:00
rlar
3a79933d9c
subckt.c, finishline(), #1/6 minor cleanup
2016-11-19 13:58:41 +01:00
rlar
2852776482
subckt.c, cleanup while() loop
2016-11-19 10:35:31 +01:00
rlar
0982953fca
use strchr() instead of strstr()
2016-11-19 10:35:27 +01:00
h_vogt
bcf0f3c76e
inpcom.c, improved method for detecting model names
2016-11-13 18:11:11 +01:00
h_vogt
00d88d28ce
prevent crash if files for debug-out could not be opened,
...
e.g. due to missing permission
2016-11-12 17:28:56 +01:00
h_vogt
bb868c74ed
CIDER, use controlled_exit(1) instead of exit(1)
2016-11-12 15:24:15 +01:00
h_vogt
53555373dd
inpcom.c, suppress warning on missing model for lines like
...
C n1 n2 c=10p
2016-11-12 15:19:04 +01:00
rlar
4a9bb398c8
mop up commit "rewrite scope business,..."
2016-11-12 13:19:58 +01:00
rlar
5e6c6371a3
rewrite scope business,
...
use a tree structure to represent scopeing,
instead of edge enumeration.
drop a check for "suitable" subckt,
the scope dictates which .subckt is refered to.
drop a check for redefinition in numparm,
numparm is definitly defect, it doesn't know about "scope"
The check did only check for some specific situations.
todo:
- use the scope datastructure in numparm and subckt.c too
- free the scope datastructure
2016-11-09 18:40:05 +01:00
rlar
cdc1e16086
another fix for OMP
2016-11-06 20:27:25 +01:00
rlar
8094ec4948
nonsense, Revert "fix omp"
2016-11-06 20:19:35 +01:00
rlar
088a13e59f
fix omp
2016-11-06 19:29:03 +01:00
rlar
ae857bf967
fix warnings due to commit "add xspice digital model d_lut"
2016-11-06 12:11:57 +01:00
rlar
a8f2baad19
fix commit "inpcom.c, inp_add_levels(), add level info to each line in deck"
...
levelinfo is not properly initialized when function inp_add_levels()
is called more than once.
2016-11-06 11:55:05 +01:00
h_vogt
3a36ab15bf
spinit.in, distinguish between shared and normal mode
2016-11-05 20:32:59 +01:00