Holger Vogt
7bf2fbde75
add missing declaration of old_x11
2020-02-22 09:39:16 +01:00
h_vogt
095fde74c4
add wide char for string i/o under Windows
...
add utf-8 systax check
2020-02-22 09:38:25 +01:00
h_vogt
8457c6dcf6
return extended ascii as alpha
2020-02-22 09:37:48 +01:00
Holger Vogt
c0b9ef41b1
For UNICODE use char in comparison to ' '
...
only as unsigned char
2020-02-22 09:37:32 +01:00
h_vogt
577020e9c7
Add library xft for allowing text rotation.
...
Setting variabe 'old_x11' will retain previous behaviour.
2020-02-22 09:37:14 +01:00
Holger Vogt
8d2fe137e2
add angle to allow text rotation
2020-02-22 09:36:46 +01:00
Holger Vogt
904cc4a1bc
add extended ascii and its selection
...
converter UTF-8 to ISO-8859-1/ISO-8859-15
2020-02-22 09:35:38 +01:00
Holger Vogt
a4cf5eae44
remove bracket left over from recent manual merge conflict resolution
2020-02-22 09:35:31 +01:00
h_vogt
d2afa97717
Enable utf-8 and UNICODE for string handling.
...
preprocessor flag EXT_ASC resets handling to old behaviour.
Add utf-16 wide char to all Windows string i/o.
Add translation between utf-8 and utf-16.
Add angle to fcn DevDrawText.
2020-02-22 09:35:21 +01:00
Jim Monte
d3150377b0
Made descriptions of invalid interpolation cases more descriptive and fixed a memory leak
2020-02-19 15:28:34 +01:00
dwarning
9c89e480a6
partially revert commit b4bbcb149 for spec analysis functionality
2020-02-17 09:56:05 +01:00
dwarning
d61af96eb4
more meaningful warning if vector can't interpolate
2020-02-17 09:20:09 +01:00
Holger Vogt
94960da207
prevent false freeing of vector
2020-02-13 21:32:02 +01:00
Vogt
bb61c0ba1e
just use strcmp instead of wrapper function
2020-02-13 16:56:13 +01:00
Jim Monte
1d86e5a9c7
fixed singluar/plural agreement in an error message generated by the let command
2020-02-12 22:40:53 +01:00
Jim Monte
2035442a9f
fixed path created by ngdirname in Windows. Also added const to parameters whose arguments do not change and fixed some potential buffer overruns.
2020-02-12 22:40:46 +01:00
Jim Monte
33bb874678
Add const to some parameters, made function static
2020-02-12 22:40:32 +01:00
Jim Monte
60ad18d263
Formatting and added comments
2020-02-12 22:31:35 +01:00
Jim Monte
8afb9635c1
Formatting
2020-02-12 22:31:20 +01:00
Jim Monte
8ead6c1b77
Minor fix to end-of-index processing of let command
2020-02-12 22:27:29 +01:00
Jim Monte
affa528cb5
Rework of let command. Added support for slices as described in feature #69 and fixed several crashes and issues described in bugs #443 , #444 , #446 , #447 , and #448 .
2020-02-12 22:14:51 +01:00
Jim Monte
faf01c0376
Modified calculation to determine when memory is nearly exhausted. Also changed prototypes of memory reporting functions to match their definitions.
2020-02-12 22:07:07 +01:00
Holger Vogt
a46bb7b108
In VDMOS device, if instance parameter tnodeout is set,
...
check for exactly five nodes
2020-02-02 17:50:06 +01:00
Holger Vogt
51be270f06
enable local or global statistical values for B source
...
pre_set statlocal
(or set statlocal in spinit or .spiceinit) will be setting a
different random number for evaluating the value of fcn agauss
etc. in each B line, e.g. if this line appears in a subcircuit,
all expanded B lines will have different values. If not set,
each B line will use the same random number for agauss evaluation.
2020-01-26 12:11:31 +01:00
Holger Vogt
2cbf2e3ac1
allow again single letter vector names
2020-01-26 09:04:53 +01:00
dwarning
f53462dfd8
update vdmos with self-heating network and tj and tcase terminal
2020-01-25 16:12:05 +01:00
Holger Vogt
d134375cb1
add the PSPICE vswitch S_ST variant,
...
which resolves to the classical ngspice sw switch
2020-01-22 22:31:16 +01:00
Holger Vogt
524733f9de
allow vec_get to verify vectors if their names are quoted by ""
2020-01-22 22:30:07 +01:00
Holger Vogt
134759bfee
another preliminary patch for macOS
2020-01-19 15:42:27 +01:00
Holger Vogt
25de1beb4f
stub to enable compilation on macOS,
...
memory info for macOS is currently not available.
2020-01-19 15:33:54 +01:00
Holger Vogt
6e910fed3d
remove compiler warning by setting variables to 0
2020-01-18 23:08:31 +01:00
Holger Vogt
52ace95957
remove two small memory leaks
2020-01-18 17:31:08 +01:00
Holger Vogt
b06cf20df8
remove spurious error message
2020-01-18 17:29:37 +01:00
Holger Vogt
6b476e99af
update to the .measure and meas error messages:
...
remove crash uipon buggy inputs
add buggy example input file
unify fcn returns: 0 is OK, 1 is bad
Improve on error message for bad syntax
2020-01-18 16:49:04 +01:00
Holger Vogt
17bc7f7560
enable inp_dodeck() to return an error state,
...
if error, inp_spsource() will return error as well
2020-01-18 00:26:31 +01:00
Holger Vogt
5c7cf493a3
enable returning inp_spsource() with an error code
2020-01-17 23:36:47 +01:00
Holger Vogt
4345388969
enable PSPICE compatible ~(~v(9)&v(8))
2020-01-11 13:07:53 +01:00
Holger Vogt
b343bc8803
plug memory leaks for the 'plot' command
2020-01-11 11:25:14 +01:00
Holger Vogt
42a6226fdf
Give a better, modern name for this type of display
2020-01-05 15:28:58 +01:00
Holger Vogt
047dbc4765
use only TMALLOC and TREALLOC for memory allocation
2020-01-05 14:50:43 +01:00
Holger Vogt
e1be1ace77
error message even if pNAME is not defined
2020-01-05 14:32:34 +01:00
Holger Vogt
3f5f3afabf
Further improvement of error message im 'meas'
2020-01-05 09:56:00 +01:00
Holger Vogt
13c5fd15b9
Improve error messages for the 'meas' command.
2020-01-05 00:05:20 +01:00
Jim Monte
c6319dd19e
Added -D/--define option to define a variable from the command line.
2020-01-04 15:30:20 +01:00
Jim Monte
d4b71500e2
Opened binary files for writing using "wb" in all cases
2020-01-04 15:30:11 +01:00
Jim Monte
de7d292501
Added basic help messages in addtion to reference to web pages
2020-01-04 15:29:41 +01:00
Jim Monte
76cf00853c
Added conjugate function conj().
2020-01-04 15:29:13 +01:00
Jim Monte
7681f34664
Additional freeing of device-dependent information for bug #419 and related bugs.
2020-01-04 15:28:56 +01:00
Jim Monte
f9e6664929
Fixed resolution of ~ to home directory. (Bug #405 ) Also fixed potential buffer overruns in glob expansion
2020-01-04 15:27:58 +01:00
Jim Monte
0bff1592c7
Fixed checking for redirection tokens
2020-01-04 15:26:59 +01:00