# This file is part of LyX, the document processor.
# Licence details can be found in the file COPYING.
-# author Richard Heck
+# author Richard Kimberly Heck
# Full author contact details are available in file CREDITS
# Add ct_markup_copied.
# No convergence necessary.
+# Incremented to format 33, by sanda
+# Add \citation_search, \citation_search_pattern
+# and \citation_search_view.
+# No conversion necessary.
+
+# Incremented to format 34, by yuriy
+# Rename *.kmap files for Cyrillic languages
+
+# Incremented to format 35, by spitz
+# \set_color now takes three arguments
+# \set_color lyxname x11hexname x11darkhexname
+
# NOTE: The format should also be updated in LYXRC.cpp and
# in configure.py.
return no_match
return (True, "")
+def rename_cyrillic_kmap_files(line):
+ line = line.lower()
+ if not (line.startswith("\\kbmap_primary ")
+ or line.startswith("\\kbmap_secondary ")):
+ return no_match
+ line = line.replace('"bg-bds-1251"', '"bulgarian"')
+ line = line.replace('"koi8-r"', '"russian"')
+ line = line.replace('"koi8-u"', '"ukrainian"')
+ return (True, line)
+
+def add_dark_color(line):
+ if not line.lower().startswith("\\set_color "):
+ return no_match
+ colre = re.compile(r'^\\set_color\s+("[^"]+")\s+("[^"]+")\s*$', re.IGNORECASE)
+ m = colre.match(line)
+ if not m:
+ return no_match
+ line += " " + m.group(2)
+ return (True, line)
+
# End conversions for LyX 2.3 to 2.4
####################################
[ 29, [remove_use_pixmap_cache]],
[ 30, []],
[ 31, []],
- [ 32, []]
+ [ 32, []],
+ [ 33, []],
+ [ 34, [rename_cyrillic_kmap_files]],
+ [ 35, [add_dark_color]]
]