From: Dekel Tsur Date: Wed, 28 Aug 2002 10:45:21 +0000 (+0000) Subject: Convert tabular version 2 -> version 3 X-Git-Tag: 1.6.10~18439 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=30b1be21823cc5c72ec5fbb1f79fe4892e624ce3;p=features.git Convert tabular version 2 -> version 3 git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@5131 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/lib/lyx2lyx/lyxconvert_217.py b/lib/lyx2lyx/lyxconvert_217.py index 875b4f57cb..4a389fecc6 100644 --- a/lib/lyx2lyx/lyxconvert_217.py +++ b/lib/lyx2lyx/lyxconvert_217.py @@ -22,7 +22,7 @@ bool_table = {"0": "false", "1":"true" } align_table = {"0": "top", "2": "left", "4": "right", "8": "center"} use_table = {"0": "none", "1": "parbox"} -table_meta_re = re.compile(r'') +#table_meta_re = re.compile(r'') def update_tabular(lines): i=0 while 1: diff --git a/lib/lyx2lyx/lyxconvert_218.py b/lib/lyx2lyx/lyxconvert_218.py index 4896ff6921..9759fb40c0 100644 --- a/lib/lyx2lyx/lyxconvert_218.py +++ b/lib/lyx2lyx/lyxconvert_218.py @@ -399,6 +399,31 @@ def remove_figinset(lines): new = new + ["\end_inset"] lines[i:j+1] = new +attr_re = re.compile(r' \w*="(false|0|)"') +line_re = re.compile(r'<(features|column|row|cell)') + +def update_tabular(lines): + i = 0 + while 1: + i = find_token(lines, '\\begin_inset Tabular', i) + if i == -1: + break + + # scan table header meta-info + lines[i+1] = string.replace(lines[i+1], 'version="2"', 'version="3"') + + j = find_token(lines, '', i) + if j == -1: + break + + for k in xrange(i+2,j): + if check_token(lines[k], "