362 Commits (050cea146eaf7e01c8f5a207bdd99180192fe464)

Author SHA1 Message Date
Holger Vogt bbb0007466 add function EVTswitch_plot() to switch the event data 6 years ago
Holger Vogt d72b4c415f get the plot name into the event job 6 years ago
Holger Vogt 93a76d8e21 add a limit exp(arg) to the exp function. If arg is larger 6 years ago
Holger Vogt 9edc436ef7 remove SIGINT handling which was not functional 6 years ago
Holger Vogt ded0092ad6 If ngSpice_Command(NULL) is sent to shared ngspice, 6 years ago
Holger Vogt ba81e21197 rcheckn: rcheck plus freeing allocated memory 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 2f23c58585 plug a memory leak (pll-xspice.cir) 6 years ago
Holger Vogt e53632c368 When plotting arrays of curves, plot lines only in the direction 6 years ago
Holger Vogt 4ddcff55e7 add const declaration to newfopen 6 years ago
Holger Vogt 7f085144a9 remove all the remains of quote() and strip() that had been 6 years ago
Vogt 728ddae41e Set the color tables and linewidths personal for each graph, 6 years ago
Holger Vogt fed7ef378f add variable ticchar, allow an arbitrary character as ticmark 6 years ago
Holger Vogt 6094769fda Restore original 'green', slight update on 6 years ago
Holger Vogt 54778527c4 list of colors used 6 years ago
Holger Vogt 8751092812 Enable separate linewidths for grids and graphs. 9 years ago
h_vogt 697facdc30 #define fopen newfopen 9 years ago
dwarning 4f75d56011 no wrapper cp_globmatch needed 6 years ago
Jim Monte a53cd3a3e9 fixed path created by ngdirname in Windows. Also added const to parameters whose arguments do not change and fixed some potential buffer overruns. 6 years ago
Jim Monte d254b6c97e Gave structure defining Mif_Complex_t a name so that it could be forward referenced. 6 years ago
Jim Monte 0c741bbde2 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. 6 years ago
dwarning 7d17b8f082 vdmos have no Cgb 6 years ago
Holger Vogt e9603dcdeb enable inp_dodeck() to return an error state, 6 years ago
Holger Vogt f9307d0beb enable returning inp_spsource() with an error code 6 years ago
Holger Vogt 966b69090d use only TMALLOC and TREALLOC for memory allocation 6 years ago
Jim Monte 4b145ddf5e Added #include <stdio.h> to define FILE. 6 years ago
Jim Monte 2068c4fffb Added -D/--define option to define a variable from the command line. 6 years ago
Jim Monte de4788cfe5 Added conjugate function conj(). 6 years ago
Jim Monte 0cf53a34b2 Fixed resolution of ~ to home directory. (Bug #405) Also fixed potential buffer overruns in glob expansion 6 years ago
Jim Monte 8141a634d7 Fixed several issues related to plotting and vector lifetimes and made ownership of vectors clearer. The issues in bugs 419, 423, 425, and 426 were related and were addressed here. 6 years ago
Jim Monte 57ffe1769f Fixed "phantom vector" issue with plots and crash when plots are resized. See bugs #419 and #423 for details. Also several parameters were changed from char * to const char * in the plotting functions. 6 years ago
Jim Monte 2df00ad8c9 Cleaned up defintions of macro constants 6 years ago
Jim Monte 70600258bb Made checking for single-character words faster. The testing now also uses less memory and works for 8-bit characters, which would have previously caused buffer overruns. It is also more modular and has additional documentation. 6 years ago
Jim Monte ad970ae4e7 Made cp_enqvar() mode modular by adding a separate function to handle the case of a vector. Lists are more efficiently handled by moving common comparisons out of the loop over elements. The first argument of cp_enqvar() is changed from char * to const char * since the name of the variable being found is not altered by the function. 6 years ago
Jim Monte 72801b1ab1 Fixed buffer resizing, made string utilities more modular, and added several new utilities, some which do not require a null termination, potentially avoiding the need to copy a string. Also some substring utilities using the Rabin-Karp algorithm were added. 6 years ago
Jim Monte 81fa829b7d Fixed potential infinite loop (until memory is exhausted) and added several utility functions for processing strings. 6 years ago
Jim Monte 068df274bf Made ft_numparse() thread-safe (no internal static variables) and prepared to support ngspice variable type CP_NUM. 6 years ago
Jim Monte 873e4a8db0 Added no_histsubst option and related fixes 6 years ago
Jim Monte b7d8c61cd9 Cleaned up code to locate a vector in a plot by name. The code was made more modular, and special names like allv are handled more efficiently 6 years ago
Jim Monte 89efe5aeae Dynamic string (dstring) rework 6 years ago
Holger Vogt 7983b0d16a macOS: Do not use deprecated finite, but isfinite 7 years ago
Holger Vogt afdd0fe85e comments added 7 years ago
Holger Vogt 6669cbc17c add function inp_rem_unused_models(). 7 years ago
rlar 96bb0dd941 inpcom.c, introduce inp_add_levels(), add scope to decks 9 years ago
Jim Monte 8ed7080227 [PATCH #70] Made parameter const and reduced excess allocation. 7 years ago
Jim Monte e208aab4cd [PATCH #69] Changed vector type from to the enum assigned to it. 7 years ago
Jim Monte 73379f4146 [PATCH #66] Removed definition of macro MAXWORDS since it is unused. 7 years ago
Jim Monte e92e2c7362 [PATCH #62] Fixed buffer overrun. Reworked to not use dstring for more 7 years ago
Jim Monte 1665b53b84 [PATCH #59] Made INP*Cat() functions more modular and efficient. Also 7 years ago