diff --git a/Changelog b/Changelog index 01ce3073..7a9c331e 100644 --- a/Changelog +++ b/Changelog @@ -1,3 +1,21 @@ +3.4.3: +- revert format of [xschem pinlist ] to old (3.1.0) format: + { {0} {PLUS} } { {1} {OUT} } { {2} {MINUS} } + instead of: + {PLUS} {OUT} {MINUS} +- add postinit_commands description in distribution provided xschemrc +- add "postinit_commands" variable that can be set in xschemrc file, this variable may + contain commands that will be executed after completing startup. + Example: set postinit_commands {xschem set format xyce_format} +- make_symbol: ask before overwriting an existing symbol file. +- Correctly detect if DISPLAY env var is set but specified display is not existing or + xserver not running, and start in text mode +- remove reference to cadsnap_default in menu widget "View->Set snap value" +- change "[xschem get cadsnap]" to use TCL's global variable cadsnap +- remove warning message if bespice_listen_port is not set (not necessary, scares new users) +- allow expansion of labels like aaa[3:2]_qq --> aaa[3]_qq,aaa[2]_qq andi + aaa[3..2]_qq --> aaa3_qq,aaa2_qq + 3.4.2: - Merged Gerard upates for Xschem <--> BeSpice TCP communication - added tcl variable text_replace_selection (default: enabled (1) ) to automatically diff --git a/src/gschemtoxschem.awk b/src/gschemtoxschem.awk index 78a3b7e8..fe3fd8b1 100755 --- a/src/gschemtoxschem.awk +++ b/src/gschemtoxschem.awk @@ -461,7 +461,7 @@ function print_header() "device @name @device\n" \ "@comptag\"\n" } - print "v {xschem version=3.4.2 file_version=1.2}" + print "v {xschem version=3.4.3 file_version=1.2}" template_attrs = "template=\"" template_attrs "\"\n" if(FILENAME ~/\.sym$/) { diff --git a/src/make_sch_from_spice.awk b/src/make_sch_from_spice.awk index 50ced3eb..197a9799 100755 --- a/src/make_sch_from_spice.awk +++ b/src/make_sch_from_spice.awk @@ -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.2 file_version=1.2}" + print "v {xschem version=3.4.3 file_version=1.2}" print "K {type=" sym_type > sym # print "format=\"@name @pinlist @symname " format_translate(template) "\"" > sym iii = format_translate(template, extra) diff --git a/src/make_sym.awk b/src/make_sym.awk index 30c69e71..d5750563 100755 --- a/src/make_sym.awk +++ b/src/make_sym.awk @@ -68,7 +68,7 @@ function beginfile(f) text_voffset=20 lab_voffset=4 ip=op=n_pin=0 - print "v {xschem version=3.4.2 file_version=1.2}" > sym + print "v {xschem version=3.4.3 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 diff --git a/src/symgen.awk b/src/symgen.awk index ddeddd5a..0fe9c25d 100755 --- a/src/symgen.awk +++ b/src/symgen.awk @@ -393,7 +393,7 @@ function attrs(a) function header() { - print "v {xschem version=3.4.2 file_version=1.2}" + print "v {xschem version=3.4.3 file_version=1.2}" } function round(n) diff --git a/src/systemlib/font.sch b/src/systemlib/font.sch index 1e59aa3d..a46de288 100644 --- a/src/systemlib/font.sch +++ b/src/systemlib/font.sch @@ -1,4 +1,4 @@ -v {xschem version=3.4.2 file_version=1.2 +v {xschem version=3.4.3 file_version=1.2 } G {font file} K {} diff --git a/src/xschem.h b/src/xschem.h index d374bb3c..6d4a5ecf 100644 --- a/src/xschem.h +++ b/src/xschem.h @@ -23,7 +23,7 @@ #ifndef CADGLOBALS #define CADGLOBALS -#define XSCHEM_VERSION "3.4.2" +#define XSCHEM_VERSION "3.4.3" #define XSCHEM_FILE_VERSION "1.2" #if HAS_PIPE == 1