Commit Graph

253 Commits

Author SHA1 Message Date
Jim Monte f670acfe14 #includes modified 2020-04-25 19:50:49 +02:00
Jim Monte c1e3cdc26e Improved interpolation 2020-04-25 19:28:16 +02:00
dwarning e74947b875 bring only the 32/64bit configuration inline 2020-04-04 20:46:33 +02:00
Holger Vogt 8ae1477c8d update to re-enable icon 2020-04-02 20:26:48 +02:00
dwarning 8317dcdafe add sharedspice.sln for VisualStudio 2020-03-25 20:57:14 +01:00
Holger Vogt ab12ad574e remove xgraph in ngspice shared lib 2020-03-02 18:13:35 +01:00
dwarning 2c8f59d77a add wincolor 2020-02-24 15:09:39 +01:00
dwarning 89b691e70f no xgraph anymore 2020-02-23 21:58:13 +01:00
Holger Vogt 3e197c954e remove all the remains of quote() and strip() that had been
used to modify the eigths bit of a character or string.
The functions had been switched off some time ago.
We now need all bits of a char for extended ascii or utf8
2020-02-22 09:55:44 +01:00
Holger Vogt e595347819 remove the remains of the old xgraph program
that has not been supported for many years
2020-02-22 09:55:35 +01:00
Holger Vogt a709512a86 add color selection to WinGui plots 2020-02-22 09:51:21 +01:00
Holger Vogt a951d121ea undo EXT_ASC 2020-02-22 09:50:39 +01:00
Holger Vogt 03d14660cf add optional HAVE_XFT and EXT_ASC for Visual Studio 2020-02-22 09:50:12 +01:00
Holger Vogt 6ce9003d3d update to cmpp by J. Monte 2020-02-12 23:13:08 +01:00
Jim Monte aee256e211 Fix of buffer overrun in interpolation at endpoint of interval. Made cfunc.mod for tables more modular. Prevented buffer overrun when building file name. Added error checking for allocation failures in many locations. Made binary search for interpolation more efficient. 2020-02-12 22:33:52 +01:00
dwarning f53462dfd8 update vdmos with self-heating network and tj and tcase terminal 2020-01-25 16:12:05 +01:00
dwarning 9505711f06 Add missing files for resources 2020-01-13 16:43:21 +01:00
Holger Vogt 5dfdf88ccc update to Visual Studio 2019 2020-01-05 14:34:57 +01:00
Jim Monte 0f5fccaa12 Reduced the number of configuration changes that must be made when a new version of ngspice is released. 2020-01-04 15:23:17 +01:00
Holger Vogt bdac21da03 Update to Visual Studio 2019 2020-01-04 10:59:50 +01:00
Holger Vogt fe0a896d03 add a manifest file
https://docs.microsoft.com/en-us/windows/win32/sbscs/application-manifests
one for i64 and x86 each
2019-11-06 22:16:47 +01:00
Holger Vogt dcb9aa26fe Replace deprecated GetVersionExA by version helper functions
Add new macro _MSC_PLATFORM_TOOLSET to check for toolset
2019-11-03 14:39:52 +01:00
Holger Vogt 6da88c3976 shared ngspice: add new resource files 2019-11-03 11:11:56 +01:00
Holger Vogt 4fa37979ae Complete redesign of memory monitoring in resource.c.
Acquiring memory size is done by four functions
getMemorySize, getAvailableMemorySize, getPeakRSS,
and getCurrentRSS.
Time data are still obtained without code modifications.
2019-10-19 18:45:52 +02:00
Holger Vogt 76c43c0593 We are beyond ngspice-31 now --> ngspice-31+ 2019-10-02 00:00:59 +02:00
Holger Vogt 8ca1c81f36 re-enable compiling with VC 2015 and up 2019-10-01 23:34:44 +02:00
Holger Vogt 96db9439f9 partially undo the previous commit 2019-10-01 23:34:34 +02:00
Holger Vogt e5ed6603f0 cmpp will not compile if ngspice is debug and cmpp is set to 64 bit.
Bad fix: This has to be analyzed.
2019-09-28 16:57:47 +02:00
Holger Vogt b5c5733769 Prepare ngspice-31 2019-09-15 21:13:28 +02:00
Holger Vogt 1c580c7b0a cmpp did not compile any more after applying patch #60
After reverting #60, this fix avoids warning about output locations
2019-09-14 12:43:36 +02:00
Holger Vogt 0814c71c2c Revert "[PATCH #60] Fixed build warnings about inconsistencies in the output"
This reverts commit 194e6d02e9.
2019-09-14 12:43:22 +02:00
Holger Vogt 1ba02f3c87 including hist_info files 2019-08-13 23:30:47 +02:00
Jim Monte 3874916948 [PATCH #56] New history buffering 2019-08-13 23:30:05 +02:00
Jim Monte a1ddfa3f82 [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-08-13 23:29:48 +02:00
dwarning f90295f46a remove last remainder of unused sensitivity analysis 2019-08-13 22:55:25 +02:00
Holger Vogt 54d4d9747a ngspice version is now 30+ 2019-08-13 22:54:01 +02:00
dwarning 4cc88a0b1b add resource file for fftw build 2019-08-13 22:52:22 +02:00
Holger Vogt d4c3d9ceb2 relieve the step size limitation (formerly set to TSTEP in tran simulation).
However not all examples will do without, thus the variable 'stepsizelimit'
is set in spinit. Unset it in .spiceinit to get the new behavior.
Of course then you might add the limit by setting TMAX in the tran command.
2019-03-21 20:22:42 +01:00
Holger Vogt c35879d3cf prepare ngspice-30 2018-12-23 13:55:45 +01:00
Holger Vogt 0089cc543a MSVC same stack size as with standard ngspice 2018-12-17 23:06:33 +01:00
Holger Vogt 55faba9e09 update path for ngspice.ico 2018-12-17 23:04:00 +01:00
Holger Vogt 9f40c2b584 add an icon to MS Windows VC exe 2018-12-17 23:03:27 +01:00
Holger Vogt 578a42e084 provide correct output path for cmpp.exe during 64 bit compilation 2018-10-27 17:57:14 +02:00
Holger Vogt 5ee1be955c Provide a suitable spinit, if ngspice is started
directly from the Visual Studio Debugger.
2018-10-18 00:22:58 +02:00
dwarning ca8481d9fc skip minor version in fftw path 2018-10-16 07:53:38 +02:00
Holger Vogt 0643a6eb57 Make cmpp with 64 bit in all 64 bit configurations 2018-10-13 23:48:10 +02:00
Holger Vogt 21f5b20951 Unify stack reserve 4194304 and stack commit 1048576
for all 64 bit configurations
2018-10-13 23:45:21 +02:00
Holger Vogt 24beadb11b VC++: make the library path for fftw independent from the actual version:
fftw-3.3.5-dll64 --> fftw-3.3-dll64
2018-10-13 23:39:50 +02:00
Holger Vogt 522af31788 unify stacke size reserved 4194304
stack size comitted 1048576
2018-10-13 18:20:09 +02:00
Holger Vogt 205a455070 corrected 64 bit for x64 2018-10-13 18:20:03 +02:00