]> git.lyx.org Git - lyx.git/blobdiff - lib/scripts/prefs2prefs_prefs.py
update layout files to format 101
[lyx.git] / lib / scripts / prefs2prefs_prefs.py
index 08c1f386b58cd30aa7ece66fd6487f6b81053486..a5a3a7dbf1bc418bffd00c0afce51047520dd82f 100644 (file)
 #   (the new default is true, so this keeps behavior the same for 
 #   existing users)
 
+# Incremented to format 37, by chillenb
+#  Remove \fullscreen_width
+#  Remove \fullscreen_limit
+#  Add \screen_width
+#  Add \screen_limit
+
 # NOTE: The format should also be updated in LYXRC.cpp and
 # in configure.py (search for lyxrc_fileformat).
 
@@ -223,7 +229,7 @@ def remove_obsolete(line):
 
 
 def language_use_babel(line):
-       if not line.lower().startswith("\language_use_babel"):
+       if not line.lower().startswith(r"\language_use_babel"):
                return no_match
        re_lub = re.compile(r'^\\language_use_babel\s+"?(true|false)', re.IGNORECASE)
        m = re_lub.match(line)
@@ -364,7 +370,7 @@ def split_pdf_format(line):
                                viewer = ''
                        else:
                                viewer = entries[5]
-                       converted = line.replace('application/pdf', '') + '''
+                       converted = line.replace('application/pdf', '') + r'''
 \Format pdf6       pdf    "PDF (graphics)"        "" "''' + viewer + '"        ""      "vector"        "application/pdf"'
                        return (True, converted)
        elif line.lower().startswith("\\viewer_alternatives") or \
@@ -492,6 +498,12 @@ def add_spellcheck_default(lines):
                        return
        lines.append("\\spellcheck_continuously false")
 
+def remove_fullscreen_widthlimit(line):
+       lower = line.lower()
+       if lower.startswith("\\fullscreen_width") or lower.startswith("\\fullscreen_limit"):
+               return (True, "")
+       return no_match
+
 # End conversions for LyX 2.3 to 2.4
 ####################################
 
@@ -542,5 +554,6 @@ conversions = [
        [ 33, []],
        [ 34, [rename_cyrillic_kmap_files]],
        [ 35, [add_dark_color]],
-       [ 36, [add_spellcheck_default]]
+       [ 36, [add_spellcheck_default]],
+       [ 37, [remove_fullscreen_widthlimit]]
 ]