From 66face728d416062801961fe30b3812253586276 Mon Sep 17 00:00:00 2001 From: Alvin Penner Date: Sun, 20 Apr 2014 13:56:51 -0400 Subject: extensions. dxf_input. remove blanks from symbol id's (Bug 1308986) Fixed bugs: - https://launchpad.net/bugs/1308986 (bzr r13294) --- share/extensions/dxf_input.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'share/extensions') diff --git a/share/extensions/dxf_input.py b/share/extensions/dxf_input.py index da81ff78c..235b9ae8f 100755 --- a/share/extensions/dxf_input.py +++ b/share/extensions/dxf_input.py @@ -279,14 +279,14 @@ def export_INSERT(): if vals[groups['2']] and vals[groups['10']] and vals[groups['20']]: x = vals[groups['10']][0] + scale*xmin y = vals[groups['20']][0] - scale*ymin - height - attribs = {'x': '%f' % x, 'y': '%f' % y, inkex.addNS('href','xlink'): '#' + quote(vals[groups['2']][0].encode("utf-8"))} + attribs = {'x': '%f' % x, 'y': '%f' % y, inkex.addNS('href','xlink'): '#' + quote(vals[groups['2']][0].replace(" ", "_").encode("utf-8"))} inkex.etree.SubElement(layer, 'use', attribs) def export_BLOCK(): # mandatory group codes : (2) (block name) if vals[groups['2']]: global block - block = inkex.etree.SubElement(defs, 'symbol', {'id': vals[groups['2']][0]}) + block = inkex.etree.SubElement(defs, 'symbol', {'id': vals[groups['2']][0].replace(" ", "_")}) def export_ENDBLK(): global block -- cgit v1.2.3 From b80bd88072f1823f4120e57eb07a423ea17f62f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20W=C3=BCst?= Date: Mon, 21 Apr 2014 17:21:40 +0200 Subject: ensure backwards compatibility with old hpgl exports (bzr r13295) --- share/extensions/hpgl_decoder.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'share/extensions') diff --git a/share/extensions/hpgl_decoder.py b/share/extensions/hpgl_decoder.py index c195b21e3..06cf566a3 100644 --- a/share/extensions/hpgl_decoder.py +++ b/share/extensions/hpgl_decoder.py @@ -112,7 +112,7 @@ class hpglDecoder: def getParameters(self, parameterString): # process coordinates if parameterString.strip() == '': - return [] + parameterString = '0,0;' # remove command delimiter parameterString = parameterString.replace(';', '').strip() # split parameter -- cgit v1.2.3