From 539c829bb147d7854b8964f5b1b1e08743cb7d9a Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jos=C3=A9=20Matox?= Date: Wed, 4 Aug 2004 15:45:26 +0000 Subject: [PATCH] Convert \color default -> \color inherit -- lyx2lyx git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8868 a592a061-630c-0410-9148-cb99ea01b6c8 --- lib/lyx2lyx/ChangeLog | 5 +++++ lib/lyx2lyx/lyx_1_4.py | 16 +++++++++++++++- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/lib/lyx2lyx/ChangeLog b/lib/lyx2lyx/ChangeLog index 8086a57789..a00bd9d6f8 100644 --- a/lib/lyx2lyx/ChangeLog +++ b/lib/lyx2lyx/ChangeLog @@ -1,3 +1,8 @@ +2004-08-05 José Matos + + * lyx_1.4.py (remove_color_default): move + \color default -> \color inherit + 2004-08-05 José Matos * parser_tools.py (read_file): remove \r from line's end when present. diff --git a/lib/lyx2lyx/lyx_1_4.py b/lib/lyx2lyx/lyx_1_4.py index df35fe8b5d..82997ca1d5 100644 --- a/lib/lyx2lyx/lyx_1_4.py +++ b/lib/lyx2lyx/lyx_1_4.py @@ -26,6 +26,19 @@ from parser_tools import find_token, find_end_of_inset, get_next_paragraph, \ from sys import stdin from string import replace, split, find, strip, join +## +# Remove \color default +# +def remove_color_default(lines): + i = 0 + while 1: + i = find_token(lines, "\\color default", i) + if i == -1: + return + lines[i] = replace(lines[i], "\\color default", + "\\color inherit") + + ## # Add \end_header # @@ -1352,7 +1365,8 @@ def revert_paperpackage(header, opt): def convert(header, body, opt): if opt.format < 223: insert_tracking_changes(header) - add_end_header(header) + add_end_header(header) + remove_color_default(body) convert_spaces(body) convert_bibtex(body) remove_insetparent(body) -- 2.39.2