]> git.lyx.org Git - lyx.git/blobdiff - lib/scripts/layout2layout.py
Use \babelfonts only if babel >= 3.15 is available.
[lyx.git] / lib / scripts / layout2layout.py
index b89969537ca633de307226f5b691855864f0c59f..46a8ea6efb151d0c8262cd6005900e1d11b533a3 100644 (file)
@@ -11,7 +11,7 @@
 # This script will update a .layout file to current format
 
 # The latest layout format is also defined in src/TextClass.cpp
-currentFormat = 73
+currentFormat = 76
 
 
 # Incremented to format 4, 6 April 2007, lasgouttes
@@ -245,6 +245,16 @@ currentFormat = 73
 # Incremented to format 73, 18 April 2019 by spitz
 # New InsetLayout tag MenuString
 
+# Incremented to format 74, 18 April 2019 by spitz
+# New InsetLayout and Argument tag NewlineCmd
+
+# Incremented to format 75, 2 June 2019 by spitz
+# New Argument tags FreeSpacing, InsertOnNewline
+# New InsetLayout tag ParbreakIgnored
+
+# Incremented to format 76, 8 July 2019 by spitz
+# New textclass tag BibInToc
+
 # Do not forget to document format change in Customization
 # Manual (section "Declaring a new text class").
 
@@ -494,7 +504,7 @@ def convert(lines, end_format):
                 i += 1
             continue
 
-        if format >= 65 and format <= 72:
+        if format >= 65 and format <= 75:
             # nothing to do.
             i += 1
             continue
@@ -1247,13 +1257,17 @@ def main(argv):
     # Open files
     if options.input_file:
         source = open(options.input_file, 'rb')
-    else:
+    elif PY2:
         source = sys.stdin
+    else:
+        source = sys.stdin.buffer
 
     if options.output_file:
         output = open(options.output_file, 'wb')
-    else:
+    elif PY2:
         output = sys.stdout
+    else:
+        output = sys.stdout.buffer
 
     if options.format > currentFormat:
         error("Format %i does not exist" % options.format);