# This script will update a .layout file to current format
# The latest layout format is also defined in src/TextClass.cpp
-currentFormat = 72
+currentFormat = 76
# Incremented to format 4, 6 April 2007, lasgouttes
# Incremented to format 72, 26 March 2019 by spitz
# New TextClass tag TableStyle
+# 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").
i += 1
continue
- if format >= 65 and format <= 71:
+ if format >= 65 and format <= 75:
# nothing to do.
i += 1
continue
# 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);