bump to version 3.4.4, updated Changelog
This commit is contained in:
parent
e0bcc302c9
commit
4095651863
45
Changelog
45
Changelog
|
|
@ -1,3 +1,48 @@
|
|||
3.4.4:
|
||||
- "xschem connected_nets" command now works for any selected instance, not only labels/probes/pins.
|
||||
Argument can be 0, 1, 2 (2-->select only wire segments drectly attached to selected net/instance)
|
||||
|
||||
- Add commands "xschem get wires", "xschem getprop wire n attr", "xschem touch x1 y1 x2 y2 x0 y0",
|
||||
"xschem wire_coord n"
|
||||
|
||||
- Add command "xschem select_dangling_nets" that selects all labels/wires that are not connected
|
||||
to any non-label/non-probe components
|
||||
|
||||
- xschem tcp connections: print open/close/in/out data on console only if in tcl debug mode
|
||||
|
||||
- Improve send nets to graph. do not refuse to send top level port signals, allow to send bussed
|
||||
signals even if graphdialog widget is not shown (proc graph_add_nodes_from_list)
|
||||
|
||||
- hilight_parent_pins(): if two or more child pins are attached to the same parent net hilighting
|
||||
one of these child pins will not propagate to parent if the unhilight child pin comes after the
|
||||
hilight pin.
|
||||
This is now fixed. Going up in hierarchy will never clear parent hilights.
|
||||
It is recommended to clear all probes before tracking child pin propagation with hilights upstream.
|
||||
|
||||
- xschem switch command: return success also if command given (with right filename/winpath) when no
|
||||
additional windows/tabs are present
|
||||
|
||||
- xschem switch command return exit status depending if switch context was successfull or not
|
||||
|
||||
- export ps/pdf, png, svg functions now use custom file chooser widget (as Save As does)
|
||||
to enable creation of new folders
|
||||
|
||||
- Report in-hierarchy overlapped symbols when netlisting
|
||||
|
||||
- Better ERC messaging in case of errors (shorts, pins with missing attrs), ...)
|
||||
|
||||
- Fix wrong netlist filename if invoking netlist from GUI
|
||||
|
||||
- Do not show ERC info window if netlisting invoked via CLI; global variable
|
||||
show_infowindow_after_netlist can now take 3 values: always, onerror, never, to decide when showing
|
||||
the ERC info window after netlisting. Old values (1, 0) still accepted as aliases for always
|
||||
and onerror
|
||||
|
||||
- Add optional "-messages" in "xschem netlist" command to return ERC messages instead of
|
||||
fail(1)/good(0) code
|
||||
|
||||
- Prefix ERC infowindow messages with Error: or Warning: or Info:
|
||||
|
||||
3.4.3:
|
||||
- revert format of [xschem pinlist <instance> <attr>] to old (3.1.0) format:
|
||||
{ {0} {PLUS} } { {1} {OUT} } { {2} {MINUS} }
|
||||
|
|
|
|||
|
|
@ -461,7 +461,7 @@ function print_header()
|
|||
"device @name @device\n" \
|
||||
"@comptag\"\n"
|
||||
}
|
||||
print "v {xschem version=3.4.3 file_version=1.2}"
|
||||
print "v {xschem version=3.4.4 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=3.4.3 file_version=1.2}"
|
||||
print "v {xschem version=3.4.4 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=3.4.3 file_version=1.2}" > sym
|
||||
print "v {xschem version=3.4.4 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=3.4.3 file_version=1.2}"
|
||||
print "v {xschem version=3.4.4 file_version=1.2}"
|
||||
}
|
||||
|
||||
function round(n)
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
v {xschem version=3.4.3 file_version=1.2
|
||||
v {xschem version=3.4.4 file_version=1.2
|
||||
}
|
||||
G {font file}
|
||||
K {}
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@
|
|||
#ifndef CADGLOBALS
|
||||
#define CADGLOBALS
|
||||
|
||||
#define XSCHEM_VERSION "3.4.3"
|
||||
#define XSCHEM_VERSION "3.4.4"
|
||||
#define XSCHEM_FILE_VERSION "1.2"
|
||||
|
||||
#if HAS_PIPE == 1
|
||||
|
|
|
|||
Loading…
Reference in New Issue