h_vogt
5c388d85cf
sharedspice.c: update stopping printsend thread
2013-04-01 16:08:31 +02:00
Francesco Lannutti
5cfc92eac3
Whitespaces
2013-04-01 02:24:12 +02:00
Francesco Lannutti
6196ba6e0f
Removed a duplicate entry in the setup routine of the BSIM3SOIPD model
2013-03-31 23:28:10 +02:00
Francesco Lannutti
4e4124e5cb
Removed a duplicate entry in the setup routine of the BSIM3SOIDD model
2013-03-31 22:54:08 +02:00
h_vogt
6c2d820430
sharedspice.c: command bg_pstop to stop printsend
...
thread before unloading ngspice library
2013-03-26 20:35:41 +01:00
h_vogt
58c9911f27
sharedspice.c: thread handling updated
2013-03-25 21:15:59 +01:00
h_vogt
1509cfd9ee
alloc.c sharedspice.c: improve thread safety
...
(still much more to be done!)
2013-03-24 12:54:11 +01:00
h_vogt
d3bf4e8b44
sharedspice.h: comments updated
2013-03-23 22:29:36 +01:00
h_vogt
fbab97c61b
sharedspice.c: correction for LINUX
2013-03-23 19:32:15 +01:00
h_vogt
eaf384ec36
icm/dlmain.c: restrict exported symbols under LINUX
2013-03-23 18:15:45 +01:00
h_vogt
4f53cbef50
ngspice.h: add shared module
2013-03-23 18:14:08 +01:00
h_vogt
3e7722cd58
misccoms.c: special return value for shared module
2013-03-23 18:04:02 +01:00
h_vogt
b8f475bea8
error.c: no exit, but callback if shared module
2013-03-23 17:58:11 +01:00
h_vogt
4320fcef36
display.c: exclude SHARED_MODULE if console
2013-03-23 17:54:52 +01:00
h_vogt
6fe8f4edcf
src/makefile.am /include/ngspice/makefile.am: add shared module
2013-03-23 17:51:42 +01:00
h_vogt
7755d02b4f
outitf.c: prepare for feedback in shared ngspice
2013-03-23 17:40:37 +01:00
h_vogt
704797f10a
main file and header for ngspice as shared module
2013-03-23 17:34:15 +01:00
h_vogt
b32c5c025c
new flag for shared module
2013-03-23 17:28:09 +01:00
h_vogt
9163ed93a9
dctran.c: better rounding for status report
2013-03-23 17:25:41 +01:00
h_vogt
057857938c
--with-windows --> --with-wingui
2013-03-23 13:00:30 +01:00
h_vogt
e652a0e48d
Separate progress report from having Windows GUI
2013-03-23 11:03:08 +01:00
h_vogt
0ed5862586
ngspice.h: single extern declaration of fcn SetAnalyse
2013-03-23 10:50:23 +01:00
h_vogt
18938c948b
HAS_WINDOWS --> HAS_WINGUI
...
MS Windows compile without GUI possible!
2013-03-23 09:54:44 +01:00
h_vogt
7d948f3455
add command 'circbyline' to allow entering circuit
...
line by line
2013-03-06 23:01:37 +01:00
h_vogt
8ec5bacc3a
inp.c: do not run all 'save' commands upfront,
...
but cumulative when they appear in the .control section
2013-03-05 21:58:00 +01:00
h_vogt
0e0fc4807f
breakp2.c: allow v(12) and i(vdd) in 'save' command
2013-03-05 21:56:28 +01:00
h_vogt
503333632e
runcoms2.c: update for dbs after remcirc
2013-03-05 20:14:28 +01:00
h_vogt
34385ab270
update 'alter' handling as in ngspice main.c
2013-03-05 20:04:40 +01:00
h_vogt
4514742da7
make database dbs local to each circuit
2013-03-05 20:03:25 +01:00
rlar
cda882f31b
inpcom.c: cleanup comments
2013-02-25 23:08:49 +01:00
rlar
e128a62187
expand_libs(): think of `next' instead `prev'
2013-02-25 23:08:24 +01:00
rlar
fdf4d87ea7
expand_libs(): rename `tmp_ptr2' --> `next'
2013-02-25 23:08:23 +01:00
rlar
d8d80482da
expand_libs(): reposition `keep_char' restorage
2013-02-25 23:08:23 +01:00
rlar
ca351a1762
expand_libs(): shrink scope of `found_section'
2013-02-25 23:08:22 +01:00
rlar
18e3a436ac
expand_libs(): bug fix, missing check for .endl at the tail of a file
2013-02-25 23:08:21 +01:00
rlar
59c1c9d0da
inpcom.c: rename local variable names
2013-02-25 23:08:19 +01:00
rlar
3d5eb33fa7
inpcom.c: rename local variable names
2013-02-25 23:08:08 +01:00
rlar
68b5ccf445
inpcom.c: rename local variable names
2013-02-25 23:03:33 +01:00
rlar
bae9e127d9
inpcom.c: rename found_lib_name --> found_section
2013-02-25 23:03:33 +01:00
rlar
7359aaf272
inpcom.c: rename inp_determine_libraries() --> collect_section_references()
2013-02-25 23:03:33 +01:00
rlar
c46c832aee
inpcom.c: rename expand_libs() --> expand_section_references()
2013-02-25 23:03:33 +01:00
rlar
12e39b3032
inpcom.c: rename function argument names
2013-02-25 23:03:32 +01:00
rlar
ae4fa5047e
inpcom.c: rename function argument names
2013-02-25 23:03:32 +01:00
rlar
bf09f55f51
inpcom.c: cleanup
2013-02-25 23:03:32 +01:00
rlar
24a0bca9b9
inpcom.c: rename library_file[] --> library_name[]
2013-02-25 23:03:32 +01:00
rlar
d1d3cdc7a5
inpcom.c: rename library_name[][] --> section_name[][]
2013-02-25 23:03:31 +01:00
rlar
377d7bcb41
inpcom.c: rename library_ll_ptr[][] --> section_ref[][]
2013-02-25 23:03:31 +01:00
rlar
87ad940aab
inpcom.c: rename libraries[] -> library_deck[]
2013-02-25 23:03:31 +01:00
rlar
7c4255fc5c
inpcom.c: rename num_lib_names --> num_sections
2013-02-25 23:03:31 +01:00
rlar
20cdd5b731
inpcom.c: rename new_lib_name() --> remember_section_ref()
2013-02-25 23:03:30 +01:00
rlar
e4f329443d
inpcom.c: rename find_lib_name() --> find_section()
2013-02-25 23:03:30 +01:00
rlar
562cd6eeb4
inpcom.c: static declaration of library related global variables
2013-02-25 23:03:26 +01:00
h_vogt
25e922a611
unique modtab for each circuit, store in ckt structure
2013-02-22 22:25:55 +01:00
h_vogt
1c2e4f94cd
inp.c: nullify dbs for use with 'source' command
2013-02-22 21:11:05 +01:00
rlar
7b32d828b8
cktdojob.c, bug fix, WANT_SENSE2 specific
...
`ANALmaxnum' was uninitialized
https://sourceforge.net/tracker/?func=detail&atid=423915&aid=3604609&group_id=38962
2013-02-14 19:00:17 +01:00
rlar
39998daddb
soi3cap.c, bug fix, incorrect function arg dimension
...
though incorrect, this didn't lead to misbehavior.
https://sourceforge.net/tracker/?func=detail&atid=423915&aid=3604606&group_id=38962
2013-02-14 18:54:50 +01:00
rlar
aa573f79e8
inp_readall() change function signature for readability
2013-02-12 17:41:33 +01:00
rlar
aeb850021b
inpcom.c: abstract into new function read_a_lib()
2013-02-09 20:06:50 +01:00
rlar
2c2a7d010b
inpcom.c: rewrite using new function find_lib()
2013-02-09 19:52:38 +01:00
rlar
97994080b4
inp_determine_libraries(): rewrite
2013-02-09 19:52:37 +01:00
rlar
131139f454
inp_determine_libraries(): can happen at most once
2013-02-09 19:52:35 +01:00
rlar
1d465b80c4
inpcom.c: small cleanup
2013-02-09 18:54:42 +01:00
rlar
dd416baa1f
inpcom.c: comment .lib semantic
2013-02-09 18:54:42 +01:00
rlar
6da439dffd
inp_readall(): rename local variables
2013-02-09 18:54:42 +01:00
rlar
65f648d2cc
inp_readall(): local scope for `tmp_ptr1'
2013-02-09 18:54:41 +01:00
rlar
d7b99d83f6
inp_readall(): local scope for `fdo'
2013-02-09 18:54:41 +01:00
rlar
3583277603
use SP_VOLTAGE instead of literal value `3'
...
(grep "git --no-pager grep -nH -e '->[ \t]*type.*[0-9]'")
2013-02-03 15:52:49 +01:00
rlar
719705adbc
retire #define NODE_VOLTAGE, use SP_VOLTAGE instead
...
(grep "git --no-pager grep -nH -e '\\(SP_\\|NODE_\\)\\(VOLTAGE\\|CURRENT\\)'")
2013-02-03 15:52:49 +01:00
dwarning
a6bf03382d
jfet: new noise model selector nlev=3 for correct noise in non-saturated region
2013-01-26 21:37:30 +01:00
dwarning
243100cc9d
jfet: indentations as preparation for noise model extension
2013-01-26 21:27:39 +01:00
rlar
f081cf8606
cleanup, use array operator
...
checked for object file invariance on linux with
./configure --enable-debug=no --enable-maintainer-mode --with-readline=yes --enable-cider --enable-ndev --enable-pss --enable-xspice
2013-01-26 14:40:29 +01:00
h_vogt
1e5a9424cc
winmain.c: print buffer enlarged
2013-01-25 23:53:32 +01:00
h_vogt
9c5987e7ec
subckt.c: comment updated
2013-01-25 23:52:46 +01:00
h_vogt
07463ebd5a
inp.c: some comments added
2013-01-25 23:50:27 +01:00
rlar
c68d4b0e07
unify #ifndef include wrapper
2013-01-23 20:57:32 +01:00
rlar
7ea52cb908
prepare for #ifndef include wrapper unification
2013-01-23 20:57:12 +01:00
rlar
8101f3f17c
rename #ifndef include wrapper CKT_H
2013-01-23 20:56:28 +01:00
rlar
805753d28c
avoid leading underscore in preprocessor macros
2013-01-22 21:00:29 +01:00
rlar
4cea37a163
cleanup some preprocessor macros
2013-01-22 21:00:09 +01:00
h_vogt
403a201ada
Fix to bug no. 3601190 on node names
2013-01-18 17:28:21 +01:00
rlar
85e6a7563c
fix find_lib_name(), introduced in previous commit
2013-01-13 19:52:37 +01:00
rlar
4b3c1df2b8
inpcom.c: rewrite for readability
2013-01-13 11:46:57 +01:00
rlar
dbfc90df0a
inpcom.c, bug fix, incorrect start value for `prev'
...
this bug was introduced in the following commit,
which `reused' variable prev,
failing to preserve its initialization value NULL
Author: pnenzi <pnenzi>
Date: Mon Oct 8 21:10:34 2007 +0000
Improvements in frontend by Phil Barker
2013-01-12 23:26:42 +01:00
Francesco Lannutti
d448378f58
Fixed a memory leak in dcpss.c on the "err_conv" array
2013-01-12 14:10:21 +01:00
h_vogt
8e5ad3d344
ivars.c: prevent crash in CYGWIN batch mode, if NGSPICE_INPUT_DIR given
...
remove unused Default_MFB_Cap
2013-01-01 17:31:44 +01:00
dwarning
752ab78bd8
b4soinoi.c: Correct the flicker noise model with device multiplier
2013-01-01 17:29:02 +01:00
h_vogt
3c078cde57
inp.c: remove buf if .control section contains only 'save...' lines
2013-01-01 12:32:04 +01:00
rlar
d6354598b9
fix commit "update hisim to version 2.7.0"
...
missing #include "ngspice/config.h"
thats required for consistent interpretation of the type
struct IFdevice
from ngspice/ifsim.h
included from ngspice/devdefs.h
(invisible XSPICE definition leading
to different size and layout of this struct)
2012-12-31 11:26:20 +01:00
h_vogt
20716d3496
inpcom.c: exit if 'poly' option is required, but XSPICE not available,
...
remove memory leak
2012-12-30 19:27:36 +01:00
h_vogt
82c5d5b3be
dcpss.c: Allow XSPICE usage without excessive debug message
2012-12-30 15:34:24 +01:00
h_vogt
9a4bb846a6
com_dl.c: exit upon codemodel load error
2012-12-30 15:32:44 +01:00
h_vogt
0ecd633334
dcpss.c : compatibility to MS Visual Studio C
...
vngspice.vcproj, config.h: add PSS to Vc project
2012-12-28 21:19:20 +01:00
Stefano Perticaroli
79bffc78a1
next version of PSS2
...
which was reviewed and rewritten on branch `PSS-2-try-to-rebase+4'
by Stefano Perticaroli and Francesco Lannutti
2012-12-28 18:15:37 +01:00
rlar
0be61b3e5a
remove PSS2
2012-12-28 18:10:05 +01:00
h_vogt
1b4c17a464
rename spicelib/parser/inp.h to inpxx.h
...
since we have another "inp.h" in src/frontend
2012-12-27 14:25:43 +01:00
Francesco Lannutti
f153208a5f
nipred.c, remove unused variable `temp'
2012-12-25 01:40:16 +01:00
Francesco Lannutti
574d39e29c
remove almost empty src/maths/ni/nipred.h
2012-12-25 02:27:04 +01:00
dwarning
5dd6351773
distclean and maintainer-clean shall remove generated Makefile.am files in adms directories
2012-12-25 16:41:57 +01:00
Francesco Lannutti
e27d43cd0c
remove empty src/maths/ni/*.h include files
2012-12-24 11:28:30 +01:00
h_vogt
298f9ceaa9
tclspice.c, ngspice.pm, config.h in visualc: prepare ngspice-25
2012-12-23 12:13:38 +01:00