Stefan Frederik
|
08b5a3c87a
|
fix tcleval(...) evaluation in spice netlist. it was disabled
|
2021-09-22 09:49:59 +02:00 |
Stefan Frederik
|
83c3814aa1
|
brace all remaining tcl "expr"essions for performance and security
|
2021-09-21 10:31:08 +02:00 |
Stefan Frederik
|
240cbfa935
|
do not call tcl_hook2() in "xschem get_tok" calls in xschem.tcl
|
2021-09-20 18:43:29 +02:00 |
Stefan Frederik
|
f9ef05eabe
|
execute tcleval(...) wrapped attributes in global tcl context, fix a bug (chopped newlines) in tclpropeval2 tcl proc
|
2021-09-20 12:08:24 +02:00 |
Stefan Frederik
|
46f5f9356a
|
fix print_spice_element() for correct netlisting when tcleval(...) is used in some component attributes
|
2021-09-20 02:36:25 +02:00 |
Stefan Frederik
|
8079f626ec
|
documentation update about tcleval(...) tcl substitution of attributes by get_tok_value()
|
2021-09-20 01:57:04 +02:00 |
Stefan Frederik
|
434e0f012b
|
Any attribute embedded in a tcleval(....) construct will be passed by get_tok_value() down to tcl for evaluation. This generalizes what was done for the "schematic" attribute in 20210617
|
2021-09-20 00:55:33 +02:00 |
Stefan Frederik
|
090cc5052e
|
added xschem X-probe to bespice (from Analog flavor) waveform viewer. Works with eval version too.
|
2021-09-19 00:21:20 +02:00 |
Stefan Frederik
|
ccbd77b9d6
|
edit text label
|
2021-09-16 18:19:24 +02:00 |
Stefan Frederik
|
8e4a6250ac
|
added spice waveform template configuration for Analog Flavor`s bespice wave (bspwave)
|
2021-09-16 18:07:12 +02:00 |
Stefan Frederik
|
f5aa0e1738
|
update copyright info to 2021; update Product.wxs
|
2021-09-12 08:32:16 +02:00 |
Stefan Frederik
|
8ad2457d4e
|
update xschem top web page with windows binary link
|
2021-09-12 08:14:37 +02:00 |
Stefan Frederik
|
f574539e21
|
bump version to 3.0.0; prepare for 3.0.0 release
|
2021-09-11 07:53:11 +02:00 |
Stefan Frederik
|
871f892f48
|
Change to 2.9.9.9
|
2021-09-09 22:12:07 +02:00 |
Stefan Frederik
|
113f25a19b
|
commented empty assignments of xschem_libs and noprint_libs in xschemrc since by default they are empty anyway
|
2021-09-02 22:42:16 +02:00 |
Stefan Frederik
|
771123550e
|
added "place=header" (in addition to "place=end" attribuite value) to print code block as a header in spice netlists
|
2021-09-02 10:24:30 +02:00 |
Stefan Frederik
|
73b51dff79
|
update to 2.9.9.8; added release_binary to build binary with self compiled tcl/tk library; remove xschem.1 from Wix package
|
2021-08-24 07:59:04 +02:00 |
Stefan Frederik
|
5abe48f24e
|
fix compiler warnings about unitialized variables (they arent, but ...)
|
2021-08-19 09:08:43 +02:00 |
Stefan Frederik
|
40a94bed87
|
delete Installer dir
|
2021-08-19 09:03:05 +02:00 |
Stefan Frederik
|
decb78c6ab
|
added windows installer binary template builder
|
2021-08-17 00:24:32 +02:00 |
Stefan Frederik
|
c22039105f
|
update license info (2)
|
2021-07-27 16:53:08 +02:00 |
Stefan Frederik
|
00311e7ff1
|
update license info
|
2021-07-27 16:42:54 +02:00 |
Stefan Frederik
|
25d7d323a4
|
force ERC info window showing in case of critical errors during netlist (unconnected nodes, shorted nodes, pin mismatch between sch and sym and similar)
|
2021-07-14 23:32:59 +02:00 |
Stefan Frederik
|
e5208e2d99
|
refactoring: "plotfile[]" global moved into xctx struct
|
2021-07-14 01:43:29 +02:00 |
Stefan Frederik
|
4e8e4cea20
|
poweramp.sch fixes in sim commands
|
2021-07-13 18:37:01 +02:00 |
Stefan Frederik
|
df0fc572f3
|
Talk To Gaw (ttg) improvement: use "sel" instead of "p0" for panel selection, meaning "selected panel (or 1st panel if no selected)" for waveform display
|
2021-07-03 08:34:38 +02:00 |
Stefan Frederik
|
03a97df404
|
correctly redraw schematic at end of hierarchical pdf export (full zoom and draw)
|
2021-06-21 19:11:36 +02:00 |
Stefan Frederik
|
9cdfad3abb
|
do a tcl evaluation of the "schematic" attribute of a symbol if the attribute is within a tcleval(...) expression. This way tcl variables/expressions can be used to determine the schematic to descend into when traversing/netlisting. example: schematic=tcleval(poweramp_${::mode}.sch).
|
2021-06-17 00:25:39 +02:00 |
Stefan Frederik
|
242523cb9f
|
typo fix
|
2021-06-16 07:15:31 +02:00 |
Stefan Frederik
|
36bc95ef7f
|
add sample of to_pdf definition in xschemrc with -dAutoRotatePages=/None option to ps2pdf
|
2021-06-15 09:42:33 +02:00 |
Stefan Frederik
|
04d72db05f
|
add description of xschem_libs and noprint_libs in xschemrc
|
2021-06-15 08:05:43 +02:00 |
Stefan Frederik
|
b9f4c7aed8
|
remove debug message
|
2021-06-15 01:23:17 +02:00 |
Stefan Frederik
|
e16e54d851
|
new list variable "noprint_libs" to specify patterns of cells NOT to print in hierarchical export. "xschem_libs" does the same thing for netlisting.
|
2021-06-15 01:15:32 +02:00 |
Stefan Frederik
|
6bc66fe0e7
|
netlist/print export: items contained in xschem_libs are matched as regular expression patterns
|
2021-06-14 08:42:19 +02:00 |
Stefan Frederik
|
f251918a0e
|
fix usage of "xschem_libs", list of libraries/schematics NOT to netlist / export
|
2021-06-14 00:35:20 +02:00 |
Stefan Frederik
|
5880e23f94
|
added hierarchical ps/pdf export (File menu)
|
2021-06-13 23:55:17 +02:00 |
Stefan Frederik
|
dfef332fb5
|
Replace *.ipin/*.opin/*.iopin info lines with *.PININFO.... if LVS netlist is selected. Use absolute path of symbols in check_lib function. Make PNG export work if destination path contains spaces.
|
2021-06-12 00:54:09 +02:00 |
Stefan Frederik
|
88456ca382
|
add draw() at end of make_schematic_symbol_from_sel() to update schematic with generated lcc symbol
|
2021-06-07 00:15:00 +02:00 |
Stefan Frederik
|
ddaa431144
|
make_sym_lcc.awk: declare "value" as local variable inside process_box_line() to avoid clashes with global "value"
|
2021-06-05 08:58:38 +02:00 |
Stefan Frederik
|
c1909334cb
|
fix typos in debug messages
|
2021-05-31 07:39:23 +02:00 |
Stefan Frederik
|
a1077329d8
|
-m declare local "a" variable in make_sym_lcc.awk/endfile()
|
2021-05-29 09:46:59 +02:00 |
Stefan Frederik
|
bda3d9d426
|
Added new feature "Make schematic and symbol from selected components" with command "xschem make_sch_from_sel" and function make_schematic(..)
added proc make_symbol_lcc and make_symbol_lcc.awk
sch and sym components to specially process dash in prop_ptr.
|
2021-05-29 00:45:01 +02:00 |
Stefan Frederik
|
6929cc896e
|
use "-b" option when spawning new xschem windows, instead of redirecting i/o to /dev/null
|
2021-05-21 10:36:50 +02:00 |
Stefan Frederik
|
6c8b38ecf0
|
add XSchemWin/Installer
|
2021-05-11 11:17:38 +02:00 |
Stefan Frederik
|
fd6e5a6015
|
if bussed symbol ports are unconnected generate array of unconnected nets to match port multiplicity
|
2021-05-11 11:16:13 +02:00 |
StefanSchippers
|
58fc5cce15
|
Update README_MacOS.md
|
2021-05-03 20:56:10 +00:00 |
StefanSchippers
|
d3bb2f0451
|
Added istructions for MacOS 'Catalina'. Thanks to Steve.
|
2021-05-03 20:54:05 +00:00 |
Stefan Frederik
|
7d65c5e3fd
|
add missing scconfig files
|
2021-04-18 13:55:57 +02:00 |
Stefan Frederik
|
33280beb9c
|
update scconfig
|
2021-04-18 13:43:55 +02:00 |
Stefan Frederik
|
ce5d9e40a6
|
pdf and png export: handle filenames with spaces in output filters
|
2021-04-16 16:27:32 +02:00 |