Holger Vogt
21c238276a
Another copyright update
2025-08-08 11:46:22 +02:00
Holger Vogt
632b55a90d
Update copyright notice
2025-08-08 11:46:13 +02:00
Holger Vogt
dd07008b55
Remove ADMS related code
2025-05-24 11:17:56 +02:00
Giles Atkinson
4feb0c3ccc
Remove function cp_ccon() and related code. The function modifies
...
the terminal driver's treatment of the control-D (EOF) and escape
keys on Unix-like OSs. But escape has no special meaning, and treating
control-D as a line terminator was probably to prevent unexpected
session exit when connected through a modem without error-correction.
Removing the function allows "ngspice netlist &" to work correctly.
The function was called during initialisation, which caused an endless
loop of job-control stops when ngspice was started as a background process.
2024-12-06 22:40:38 +01:00
Holger Vogt
2af390f0b1
Update copyright info
2024-07-13 10:14:02 +02:00
Holger Vogt
4cc5966b6a
Don't delete sourceinfo as it may lead to a crash upon 'quit'.
...
Needs further investigation.
2024-05-14 16:31:23 +02:00
Holger Vogt
36bc67ecbb
Save the wordlist sourceinfo to the current circuit.
...
Remove sourceinfo only upon 'quit'.
2024-05-14 16:30:59 +02:00
Holger Vogt
adc645d8e9
Fix intro comment: NDEV is no longer supported in ngspice
2023-08-16 11:14:26 +02:00
Francesco Lannutti
8123fde6f7
Handled properly KLU messages when XSPICE is purely digital
2023-08-16 11:14:23 +02:00
Francesco Lannutti
937325e2ce
Handled an empty circuit with KLU
2023-08-16 11:14:23 +02:00
Francesco Lannutti
15e732dbb4
fix the list of supported devices
2023-08-16 11:14:11 +02:00
Francesco Lannutti
ce18d6846f
KLU Integration from scratch #4 , changed files
2023-08-16 11:14:10 +02:00
Holger Vogt
247562c096
Update copyright notice
2023-03-18 14:37:08 +01:00
Holger Vogt
bcec3cb5e3
Updating links to ngspice web pages
2023-03-18 14:37:02 +01:00
Holger Vogt
a6c28e44ff
Add info on shared library
2022-10-24 17:04:45 +02:00
Holger Vogt
7e8e9ef001
Update copyright info to 2022
2022-05-14 16:32:01 +02:00
Holger Vogt
b86c85f85b
Safeguard against usage of --with-readline or --with-editline
...
Some package maintainers have erroneously used the above ./configure
flags during compiling libngspice-0.so. This has led to an unresolved
symbol history_file with ngspice-34.
2021-02-21 16:49:00 +01:00
Holger Vogt
f83bbb0d0f
delete 'myvec' upon 'quit'
2020-08-20 15:21:29 +02:00
Holger Vogt
8be33bb361
clear all variables upon 'quit'
2020-08-20 15:21:12 +02:00
Holger Vogt
05f3d21c3e
reset control structures (commands saved) upon 'quit'
2020-08-20 15:20:39 +02:00
Holger Vogt
dd5d1f1868
new copyright notice added
2020-05-03 11:47:22 +02:00
Jim Monte
3b0b944128
#include sequence, error message
2020-04-27 10:17:49 +02:00
Holger Vogt
d3866a6315
Spice_Notice is never NULL
2020-04-25 10:28:07 +02:00
Holger Vogt
b3fdff7bc0
Spice_Build_Date is never NULL
2020-04-23 13:30:55 +02:00
Holger Vogt
c4e23989f3
Don't us atexit(), but delete memory during 'quit'
2020-04-04 14:22:04 +02:00
Holger Vogt
46adeb5eaa
plug memory leaks for the 'plot' command
2020-03-15 08:50:57 +01:00
Holger Vogt
b27d0e701c
allow very short version information with new options -v and -d
2019-08-13 23:33:15 +02:00
Holger Vogt
0828a8e706
new command bg_ctrl initializing the .control executing thread
...
pthreads: using detached threads only
keep controls during 'reset', delete only upon 'quit'
2018-12-17 23:05:25 +01:00
Holger Vogt
fc3ffb2e3c
free global string errMsg
2018-09-02 18:04:31 +02:00
Holger Vogt
7d12b4897c
clean-up function com_quit
2018-08-28 16:24:43 +02:00
Holger Vogt
fa60f7d21d
avoid memory leak in X11
2018-08-27 21:20:19 +02:00
Holger Vogt
06df6ca8e7
avoid pre-matuire exit (byemessage not called)
2018-08-27 14:28:04 +02:00
Holger Vogt
d1a8637a29
store deck for command mc_source for each circuit in ft_curckt->ci_mcdeck
...
remove this storage during remcirc
keep most recent deck in recent_deck
2018-08-18 11:26:42 +02:00
Holger Vogt
7e611e7b57
remove the circuits upon quit
2018-08-10 23:48:00 +02:00
Holger Vogt
09c876550f
prevent string overflow by adding the string length
...
to the cp_getvar parameters. Used only with CP_STRING
2018-07-22 14:57:49 +02:00
h_vogt
5c3a6a3829
new command 'mc_source' to internally reload circuit
...
We store a copy of the whole deck in 'mc_deck'.
'mc_source' can be used to re-read this copy.
2018-05-15 22:45:29 +02:00
h_vogt
5d82d1b04a
misccoms.c, com_quit(), don't free memory, unless shared ngspice
...
Traversing all linked memory structures to free their memory
can be a somewhat lengthy business, especially in xspice,
which is not worth the effort when we simply want to exit()
Long delays have been reported in certain cases.
For developers and for the usage of such tools as valgrind,
we still free all the memory if 'set ngdebug' is given.
2017-06-24 17:55:26 +02:00
h_vogt
fc83bd099a
miscoms.c, mscvars.c, spinit.in, variable 'askquit' instead of 'noaskquit'
2016-02-07 17:37:42 +01:00
rlar
7bc6374138
cleanup, use '\0' instead of 0 in char context
2015-05-02 10:24:54 +02:00
h_vogt
28dcedbfa6
misccoms.c: add more deleting function in 'quit' for shared ngspice
2013-12-31 16:19:06 +01:00
h_vogt
62324299e1
misccoms.c: special return value for shared module
2013-12-31 16:06:45 +01:00
h_vogt
d7e291c53a
HAS_WINDOWS --> HAS_WINGUI
...
allow compilation on MS Windows without GUI
2013-12-31 12:56:57 +01:00
rlar
dfe8342b91
invoke com_remcirc() in com_quit()
2012-10-06 15:20:17 +02:00
rlar
998c7f2934
disable some more cleanup code in com_quit()
...
destroy_ivars() is reported to freeze
2012-09-25 21:31:45 +02:00
rlar
d1d4eb11a5
invoke cleanup functions in com_quit()
...
trying to get the valgrind reports down.
2012-09-22 10:53:05 +02:00
rlar
71240d19be
free spice_init_devices() allocated memory in com_quit()
2012-09-21 21:19:44 +02:00
rlar
811bf5664a
destroy `const' plot in com_quit()
2012-09-21 21:19:44 +02:00
rlar
7454a6d486
src/frontend/**, whitespace, indentation, ...
...
untabify
delete-trailing-whitespace
braces
...
checked for object file invariance on linux
2012-09-20 20:30:53 +02:00
rlar
3d7ab6a297
cleanup keyword databases on proram termination
2012-08-23 21:19:15 +02:00
rlar
84283b43d4
cleanup ivars() related globals on program termination
2012-08-23 21:09:25 +02:00