]> git.lyx.org Git - lyx.git/blobdiff - src/TextClass.cpp
Next step in fixing problems noted by Vincent: Remove magic boolean from
[lyx.git] / src / TextClass.cpp
index 47caf1f47a47bf2588bfe1a7c829a0a156d4092e..42e774756dff69f7e2e5c3bae25eae0194cbb4f3 100644 (file)
@@ -49,6 +49,19 @@ using namespace lyx::support;
 
 namespace lyx {
 
+// Keep the changes documented in the Customization manual. 
+//
+// If you change this format, then you MUST also make sure that
+// your changes do not invalidate the hardcoded layout file in 
+// LayoutFile.cpp. Additions will never do so, but syntax changes
+// could. See LayoutFileList::addEmptyClass() and, especially, the
+// definition of the layoutpost string. 
+// You should also run (or ask someone who has bash to run) the
+// development/updatelayouts.sh script, to update the format of 
+// all of our layout files.
+//
+int const LAYOUT_FORMAT = 27;
+       
 namespace {
 
 class LayoutNamesEqual : public unary_function<Layout, bool> {
@@ -64,9 +77,6 @@ private:
        docstring name_;
 };
 
-// Keep the changes documented in the Customization manual. 
-int const LAYOUT_FORMAT = 27;
-
 
 bool layout2layout(FileName const & filename, FileName const & tempfile)
 {