]> git.lyx.org Git - lyx.git/blobdiff - src/output_xhtml.h
Add known citation packages to LaTeXFeatures:
[lyx.git] / src / output_xhtml.h
index 4c389bd0aabfa1683d4b713c74262b12dda71c7a..497ffdbce019f3bbf8dfe0b316d0c701cccc0991 100644 (file)
@@ -103,7 +103,7 @@ public:
        bool closeFontTags();
        /// call at start of paragraph. sets a mark so we know what tags
        /// to close at the end. 
-       void startParagraph();
+       void startParagraph(bool keep_empty);
        /// call at end of paragraph to clear that mark. note that this
        /// will also close any tags still open. 
        void endParagraph();
@@ -134,13 +134,21 @@ public:
        /// Sets what we are going to escape on the NEXT write.
        /// Everything is reset for the next time.
        XHTMLStream & operator<<(EscapeSettings);
+#if 0
+       /// This routine is for debugging the tag stack, etc. Code
+       /// for it is disabled by default, however, so you will need
+       /// to enable it if you want to use it.
+       void dumpTagStack(std::string const & msg) const;
+#endif
 private:
        ///
        void clearTagDeque();
        ///
-       bool isTagOpen(std::string const &);
+       bool isTagOpen(std::string const &) const;
+       ///
+       bool isTagPending(std::string const &) const;
        ///
-       void writeError(std::string const &);
+       void writeError(std::string const &) const;
        ///
        odocstream & os_;
        ///