]> git.lyx.org Git - lyx.git/blobdiff - lib/scripts/prefs2prefs_prefs.py
Extend fix for #7404 to allow any inset collapsible to be edited
[lyx.git] / lib / scripts / prefs2prefs_prefs.py
index 26606750cdaeefbb0107c0946cfa3dc3c8a1a5c2..5e7c0bf62795c1c9ebf8e1bb7799aed73776cd58 100644 (file)
 #   Add option to allow saving the document directory
 #   No conversion necessary.
 
+# Incremented to format 19, by rgh
+#   remove print support
+
+# Incremented to format 20, by tommaso
+#   Add options to forbid/ignore 'needauth' option
+#   No conversion necessary.
+
+# Incremented to format 21, by spitz
+#   Add jbibtex_alternatives, allow "automatic" value
+#   of bibtex_command and jbibtex_command (actually the
+#   default now)
+#   No conversion necessary.
+
+# Incremented to format 22, by ef
+#   Add pygmentize_command for the python pygments syntax highlighter
+#   No conversion necessary.
+
+# Incremented to format 23, by spitz
+#   Add default_platex_view_format, a default output format for
+#   Japanese documents via pLaTeX.
+#   No conversion necessary.
+
+# Incremented to format 24, by spitz
+#   Rename collapsable to collapsible
+
+# Incremented to format 25, by lasgouttes
+#   Remove use_qimage preference
+
+# Incremented to format 26, by spitz
+#   Rename font_encoding preference
+
+# Incremented to format 27, by spitz
+#   Add optional flavor value to needaux flag
+
+# Incremented to format 28, by spitz
+#   Remove date_insert_format
+
 # NOTE: The format should also be updated in LYXRC.cpp and
 # in configure.py.
 
@@ -347,6 +384,43 @@ def remove_print_support(line):
 # End conversions for LyX 2.1 to 2.2
 ####################################
 
+
+#################################
+# Conversions from LyX 2.2 to 2.3
+
+def rename_collapsible(line):
+       return simple_renaming(line, "\\set_color \"collapsable", "\\set_color \"collapsible")
+
+# End conversions for LyX 2.2 to 2.3
+####################################
+
+
+#################################
+# Conversions from LyX 2.3 to 2.4
+
+def remove_use_qimage(line):
+       if not line.lower().startswith("\\use_qimage "):
+               return no_match
+       return (True, "")
+
+def remove_font_encoding(line):
+       if not line.lower().startswith("\\font_encoding "):
+               return no_match
+       return (True, "")
+
+def remove_date_insert_format(line):
+       if not line.lower().startswith("\\date_insert_format "):
+               return no_match
+       return (True, "")
+
+# End conversions for LyX 2.3 to 2.4
+####################################
+
+
+
+############################################################
+# Format-conversion map. Also add empty format changes here.
+
 conversions = [
        [  1, [ # there were several conversions for format 1
                export_menu,
@@ -372,5 +446,14 @@ conversions = [
        [ 16, [remove_force_paint_single_char]],
        [ 17, [remove_rtl]],
        [ 18, []],
-       [ 19, [remove_print_support]]
+       [ 19, [remove_print_support]],
+       [ 20, []],
+       [ 21, []],
+       [ 22, []],
+       [ 23, []],
+       [ 24, [rename_collapsible]],
+       [ 25, [remove_use_qimage]],
+       [ 26, [remove_font_encoding]],
+       [ 27, []],
+       [ 28, [remove_date_insert_format]]
 ]