Holger Vogt
f57f96abe9
Instead of the reverted commit
...
5542f2ec1 ("dio/diotemp.c, drop DIOgradingCoeff limit", 2017-07-18)
allow setting a new limit for the diode grading coefficient by
set DIOgradingCoeffMax=0.85
Default is 0.9
2019-07-07 13:55:41 +02:00
Holger Vogt
f1d4bd3861
Revert "dio/diotemp.c, drop DIOgradingCoeff limit"
...
This reverts commit 5542f2ec10 .
2019-07-07 12:24:01 +02:00
Holger Vogt
664f3303c7
raise warning only when params are on the .subckt line
2019-06-29 14:45:55 +02:00
Holger Vogt
1936931c12
The PSPICE area token for a device instance may be not only a number,
...
but also a parametrized token like {tok}
2019-06-15 11:29:42 +02:00
Jim Monte
2562dea7af
[PATCH #70 ] Made parameter const and reduced excess allocation.
2019-06-15 11:10:23 +02:00
Jim Monte
e92f20ccc0
[PATCH #76 ] Fixed access violation when iplot called without a circuit
...
loaded.
2019-06-15 00:39:56 +02:00
Jim Monte
f4b47da693
[PATCH #73 ] Fixed crash when attempting to set a breakpoint without a
...
circuit loaded.
2019-06-15 00:34:11 +02:00
Jim Monte
5973bea69e
[PATCH #69 ] Changed vector type from to the enum assigned to it.
2019-06-15 00:09:33 +02:00
Jim Monte
ceb5b4b907
[PATCH #66 ] Removed definition of macro MAXWORDS since it is unused.
2019-06-14 23:09:24 +02:00
Jim Monte
72068e035c
[PATCH #64 ] Made shell command with no arguments functional for Windows.
2019-06-14 23:01:59 +02:00
Holger Vogt
6d59f8a3b1
prevent crash upon wrong user input
2019-06-14 22:22:55 +02:00
Holger Vogt
82bdb4aa0a
prevent crash if function is called with NULL argument
2019-06-14 22:22:17 +02:00
Holger Vogt
f92f3f5f65
including hist_info files
2019-06-08 11:27:45 +02:00
Jim Monte
7f0379e08c
missing part of patch #56
2019-06-08 11:23:18 +02:00
Jim Monte
f4c0a9c61d
[PATCH #62 ] Fixed buffer overrun. Reworked to not use dstring for more
...
efficient parsing.
2019-06-01 19:41:42 +02:00
Jim Monte
b338ae2794
[PATCH #63 ] Fixed infinite loop when setscale is given as a command.
2019-06-01 19:31:45 +02:00
Jim Monte
c0647b8eb4
[PATCH #56-2] Added hist_info source and header files for new history API
...
and system DLL Shlwapi.dll to resolve PathIsRelative()
2019-06-01 18:39:16 +02:00
Jim Monte
e0039e12da
[PATCH #56 ] New history buffering
2019-06-01 18:15:43 +02:00
Jim Monte
aaf7af790b
[PATCH #61 ] Removed unnecessary check for null pointer. There would have
...
been several access violations before the check if it were invalid.
2019-06-01 17:54:48 +02:00
Jim Monte
194e6d02e9
[PATCH #60 ] Fixed build warnings about inconsistencies in the output
...
location for cmpp. The destination was not changed (due to dependencies of
batch files on the location) but $(ProjectDir) was used to make the path
absolute, which simplifies verifying the correct location.
2019-06-01 17:49:49 +02:00
Jim Monte
09021c22ce
[PATCH #59 ] Made INP*Cat() functions more modular and efficient. Also
...
eliminated the possibility of a buffer overrun in INPstrCat() due to an error
in the calling funciton.
2019-06-01 17:40:36 +02:00
Jim Monte
cb14fc0fbb
[PATCH #58 ] Made annotations of WinMain() agree with its prototype
2019-06-01 17:22:08 +02:00
Jim Monte
0303b2da63
[PATCH #57 ] Fixed several issues with win_x_fread()
2019-06-01 17:06:07 +02:00
Holger Vogt
84530eee37
[PATCH #55-2] Prevent reading from a NULL pointer
2019-05-29 23:02:18 +02:00
Jim Monte
3d77a32be1
[PATCH #55-1] Fixed some compiler warnings added by Visual Studio 2019
2019-05-29 22:57:40 +02:00
Jim Monte
8a6c9a29e5
[PATCH #54 ] Fixed bug with processing of user input when the user input
...
size equals or exceeds the allowed amount. A 1-byte buffer overrun resulted
in incorrect processing of the buffer returned from the window supplying user
input which lead to an infinite loop.
2019-05-29 22:38:02 +02:00
Jim Monte
c76bdee606
[PATCH #53 ] Removed useless zeroing of a copy of a variable (twice) when
...
the original variable should be zeroed. Made cp_free_control static because
it was only used in control.c and it was not defined in any header file.
Added comments
2019-05-29 22:36:53 +02:00
Jim Monte
a4c3f7b608
[PATCH #52 ] General cleanup of word list processing, such as adding
...
comments and const. Also added a new function wl_from_string() to convert a
single word into a word list. This function can be useful when calling a
function taking a single-word word list.
2019-05-29 22:17:53 +02:00
Jim Monte
24e8e7d33b
[PATCH #50 ] Ensured no buffer overrun for long namess and improved
...
efficiency of compare. Also made more modular.
2019-05-27 22:30:10 +02:00
Jim Monte
61d50f7177
[PATCH #49 ] Ensured no buffer overrun for long script strings and
...
improved efficiency of building string
2019-05-27 21:59:52 +02:00
Jim Monte
9a7459b8e0
[PATCH #48 ] Fixed infinite loop and variation from documented behavior of
...
atodims()
2019-05-27 21:06:34 +02:00
Jim Monte
65dcb0b4eb
[PATCH #51 ] Added scrolling to input window
2019-05-26 19:10:29 +02:00
Holger Vogt
b3605fba04
unify the numerical constants
2019-05-26 18:33:28 +02:00
Holger Vogt
018025df1e
[PATCH 47] Refactored ft_getnames() and used the new function in
...
com_let().
2019-05-26 18:32:55 +02:00
Holger Vogt
016c558d77
Try to detect, if one wants to plot vectors with
...
different scale vectors into the same graph.
Issue a warning and skip the plot command.
2019-05-01 18:49:34 +02:00
Holger Vogt
f1c454c0be
Update to patch #33 , stdlib.h required on Linux for size_t
2019-05-01 18:44:21 +02:00
Jim Monte
f6c720c288
[PATCH #46 ] Fixed uninitialized buffer in case of 0 dim for dimstring()
...
and prevented the compilation of unused functions. Also a comment was
corrected.
2019-05-01 16:56:22 +02:00
Jim Monte
282b53d51e
[PATCH #45 ] Fixed uninitialized buffer in case of 0 dim and improved
...
efficiency in other cases.
2019-05-01 16:46:50 +02:00
Jim Monte
6b6281d888
[PATCH] Changed prototypes of some functions having parameters that
...
should not be changed to const and added assorted comments. Also two very
minor efficiency improvements.
2019-05-01 16:35:59 +02:00
Jim Monte
d524105d26
[PATCH #43 ] Added patterns ignore Visual Studio user options files, Vim
...
swap files, and patch files.
2019-05-01 16:25:01 +02:00
Jim Monte
f015789454
[PATCH #41 ] Made constants agree across ngspice simulator. File const.h
...
is the source of the values with all other files referencing it.
2019-05-01 16:20:06 +02:00
Jim Monte
c8c56f7fb8
[PATCH #40 ] Fixed memory leaks under 3 different conditions when the
...
deftype command is used. Added more argument validation. Enhanced error
reporting. Implemented facility to free allocations associated with
user-defined types
2019-05-01 13:17:20 +02:00
Jim Monte
7d611252ac
[PATCH #38 ] Fixed crash when composing a complex vector from a mix of
...
real and complex values. Also eliminated unnecessary test for element being
real when composed vector is real.
2019-05-01 12:43:51 +02:00
Jim Monte
7887be31ff
[PATCH #37 ] Fixed crash when composing a complex scalar
2019-05-01 11:57:16 +02:00
Jim Monte
97854d6ba1
[PATCH 36] Initial creation of a clang-format style file
2019-05-01 11:48:09 +02:00
Holger Vogt
d9800a79f2
[PATCH 35] Fixed values of physical constants such as the speed of light
2019-05-01 11:42:55 +02:00
Jim Monte
60700890d4
[PATCH 6/6] Fixed Visual Studio C4456 compiler warnings related to
...
variable name hiding another variable and reduced scopes of arg and sarg
variables in the process
2019-05-01 11:34:13 +02:00
Jim Monte
92f512894f
[PATCH 5/6] Fixed formatting for consistent nesting level indentation
2019-05-01 11:28:27 +02:00
Jim Monte
fdc1e32164
[PATCH 4/6] Fixed Visual Studio C4456 compiler warning related to
...
variable name hiding another variable
2019-05-01 11:21:16 +02:00
Jim Monte
caa932eb1f
[PATCH 3/6] Fixed Visual Studio C4389 compiler warnings related to
...
signed/unsigned mismatch
2019-05-01 11:10:21 +02:00