bump version to 3.0.0; prepare for 3.0.0 release
This commit is contained in:
parent
871f892f48
commit
f574539e21
18
Changelog
18
Changelog
|
|
@ -1,3 +1,21 @@
|
|||
3.0.0;
|
||||
- binary windows release
|
||||
- added "place=header" (in addition to "place=end" attribuite value)
|
||||
to print code block as a header in spice netlists
|
||||
- force ERC info window showing in case of critical errors during netlist:
|
||||
unconnected nodes, shorted nodes, pin mismatch between sch and sym and similar
|
||||
- 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)
|
||||
- new list variable "noprint_libs" to specify patterns of cells NOT to print in hierarchical export.
|
||||
"xschem_libs" does the same thing for netlisting.
|
||||
- added hierarchical ps/pdf export (File menu)
|
||||
- LCC creation: Added new feature "Make schematic and symbol from selected components"
|
||||
with command "xschem make_sch_from_sel" and function make_schematic(..)
|
||||
- if bussed symbol ports are unconnected generate array of unconnected nets to match port multiplicity
|
||||
- add simulation menu option to create simulation/ dir under current schematic dir (local_netlist_dir)
|
||||
- report error if editor not found while opening/editing with editor (netlist, stimuli file attributes)
|
||||
|
||||
2.9.9:
|
||||
- add (as comments in netlist) absolute paths for .sch and .sym of all expanded subcircuits
|
||||
|
|
|
|||
|
|
@ -387,7 +387,7 @@ function print_header()
|
|||
"device @name @device\n" \
|
||||
"@comptag\"\n"
|
||||
}
|
||||
print "v {xschem version=2.9.9 file_version=1.2}"
|
||||
print "v {xschem version=3.0.0 file_version=1.2}"
|
||||
template_attrs = "template=\"" template_attrs "\"\n"
|
||||
|
||||
if(FILENAME ~/\.sym$/) {
|
||||
|
|
|
|||
|
|
@ -694,7 +694,7 @@ function print_sym(sym, template, format, subckt_name, sym_type, extra, dir, pin
|
|||
|
||||
|
||||
print "start print symbol: " sym
|
||||
print "v {xschem version=2.9.9 file_version=1.2}"
|
||||
print "v {xschem version=3.0.0 file_version=1.2}"
|
||||
print "K {type=" sym_type > sym
|
||||
# print "format=\"@name @pinlist @symname " format_translate(template) "\"" > sym
|
||||
iii = format_translate(template, extra)
|
||||
|
|
|
|||
|
|
@ -68,7 +68,7 @@ function beginfile(f)
|
|||
text_voffset=20
|
||||
lab_voffset=4
|
||||
ip=op=n_pin=0
|
||||
print "v {xschem version=2.9.9 file_version=1.2}" > sym
|
||||
print "v {xschem version=3.0.0 file_version=1.2}" > sym
|
||||
if(template=="") {
|
||||
printf "%s", "K {type=subcircuit\nformat=\"@name @pinlist @symname\"\n" >sym
|
||||
printf "%s\n", "template=\"name=x1\"" >sym
|
||||
|
|
|
|||
|
|
@ -393,7 +393,7 @@ function attrs(a)
|
|||
|
||||
function header()
|
||||
{
|
||||
print "v {xschem version=2.9.9 file_version=1.2}"
|
||||
print "v {xschem version=3.0.0 file_version=1.2}"
|
||||
}
|
||||
|
||||
function round(n)
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@
|
|||
#ifndef CADGLOBALS
|
||||
#define CADGLOBALS
|
||||
|
||||
#define XSCHEM_VERSION "2.9.9"
|
||||
#define XSCHEM_VERSION "3.0.0"
|
||||
#define XSCHEM_FILE_VERSION "1.2"
|
||||
|
||||
#if HAS_PIPE == 1
|
||||
|
|
|
|||
Loading…
Reference in New Issue