The branch, master, has been updated.

- Log -----------------------------------------------------------------

commit e1b181ddd42742f8762fd216d51ecc8899533629
Author: Uwe Stöhr <uwesto...@lyx.org>
Date:   Sun Jun 24 15:29:32 2012 +0200

    update tex2lyx header format really to fileformat 433
    
    - tex2lyx/Preamble.cpp/h: not all new header definitions since fileformat 
413 have yet been added to texl2yx, so do it now; also change some new default 
values

diff --git a/src/tex2lyx/Preamble.cpp b/src/tex2lyx/Preamble.cpp
index 2331721..03fbd92 100644
--- a/src/tex2lyx/Preamble.cpp
+++ b/src/tex2lyx/Preamble.cpp
@@ -435,8 +435,10 @@ Preamble::Preamble() : one_language(true), 
title_layout_found(false)
        //h_backgroundcolor;
        //h_boxbgcolor;
        h_biblio_style            = "plain";
+       h_bibtex_command          = "default";
        h_cite_engine             = "basic";
        h_cite_engine_type        = "numerical";
+       h_color                   = "#008000";
        h_defskip                 = "medskip";
        //h_float_placement;
        //h_fontcolor;
@@ -455,15 +457,19 @@ Preamble::Preamble() : one_language(true), 
title_layout_found(false)
        h_html_be_strict          = "false";
        h_html_css_as_file        = "0";
        h_html_math_output        = "0";
+       h_index                   = "Index";
+       h_index_command           = "default";
        h_inputencoding           = "auto";
        h_justification           = "true";
        h_language                = "english";
        h_language_package        = "none";
        //h_listings_params;
+       h_maintain_unincluded_children = "false";
        //h_margins;
        //h_notefontcolor;
        //h_options;
        h_output_changes          = "false";
+       h_output_sync             = "0";
        h_papercolumns            = "1";
        h_paperfontsize           = "default";
        h_paperorientation        = "portrait";
@@ -489,6 +495,7 @@ Preamble::Preamble() : one_language(true), 
title_layout_found(false)
        //h_pdf_quoted_options;
        h_quotes_language         = "english";
        h_secnumdepth             = "3";
+       h_shortcut                = "idx";
        h_spacing                 = "single";
        h_suppress_date           = "false";
        h_textclass               = "article";
@@ -499,14 +506,14 @@ Preamble::Preamble() : one_language(true), 
title_layout_found(false)
        h_use_geometry            = "false";
        h_use_default_options     = "false";
        h_use_hyperref            = "0";
-       h_use_refstyle            = "0";
+       h_use_refstyle            = "1";
        h_use_packages["amsmath"]    = "1";
-       h_use_packages["amssymb"]    = "0";
+       h_use_packages["amssymb"]    = "1";
        h_use_packages["esint"]      = "1";
-       h_use_packages["mhchem"]     = "0";
-       h_use_packages["mathdots"]   = "0";
-       h_use_packages["mathtools"]  = "0";
-       h_use_packages["undertilde"] = "0";
+       h_use_packages["mhchem"]     = "1";
+       h_use_packages["mathdots"]   = "1";
+       h_use_packages["mathtools"]  = "1";
+       h_use_packages["undertilde"] = "1";
 }
 
 
@@ -946,7 +953,8 @@ bool Preamble::writeLyXHeader(ostream & os, bool subdoc)
                        os << *it << '\n';
                os << "\\end_modules\n";
        }
-       os << "\\language " << h_language << "\n"
+       os << "\\maintain_unincluded_children " << 
h_maintain_unincluded_children << "\n"
+          << "\\language " << h_language << "\n"
           << "\\language_package " << h_language_package << "\n"
           << "\\inputencoding " << h_inputencoding << "\n"
           << "\\fontencoding " << h_fontencoding << "\n"
@@ -958,9 +966,12 @@ bool Preamble::writeLyXHeader(ostream & os, bool subdoc)
           << "\\font_sc " << h_font_sc << "\n"
           << "\\font_osf " << h_font_osf << "\n"
           << "\\font_sf_scale " << h_font_sf_scale << "\n"
-          << "\\font_tt_scale " << h_font_tt_scale << "\n"
+          << "\\font_tt_scale " << h_font_tt_scale << "\n\n"
           << "\\graphics " << h_graphics << "\n"
-          << "\\default_output_format " << h_default_output_format << "\n";
+          << "\\default_output_format " << h_default_output_format << "\n"
+          << "\\output_sync " << h_output_sync << "\n"
+          << "\\bibtex_command " << h_bibtex_command << "\n"
+          << "\\index_command " << h_index_command << "\n";
        if (!h_float_placement.empty())
                os << "\\float_placement " << h_float_placement << "\n";
        os << "\\paperfontsize " << h_paperfontsize << "\n"
@@ -1011,6 +1022,10 @@ bool Preamble::writeLyXHeader(ostream & os, bool subdoc)
                os << "\\backgroundcolor " << h_backgroundcolor << '\n';
        if (!h_boxbgcolor.empty())
                os << "\\boxbgcolor " << h_boxbgcolor << '\n';
+       os << "\\index " << h_index << '\n'
+          << "\\boxbgcolor " << h_boxbgcolor << '\n'
+          << "\\color " << h_color << '\n'
+          << "\\end_index\n";
        os << h_margins
           << "\\secnumdepth " << h_secnumdepth << "\n"
           << "\\tocdepth " << h_tocdepth << "\n"
diff --git a/src/tex2lyx/Preamble.h b/src/tex2lyx/Preamble.h
index 5690e19..b9ab864 100644
--- a/src/tex2lyx/Preamble.h
+++ b/src/tex2lyx/Preamble.h
@@ -88,9 +88,11 @@ private:
        std::ostringstream h_preamble;
        std::string h_backgroundcolor;
        std::string h_biblio_style;
+       std::string h_bibtex_command;
        std::string h_boxbgcolor;
        std::string h_cite_engine;
        std::string h_cite_engine_type;
+       std::string h_color;
        std::string h_defskip;
        std::string h_float_placement;
        std::string h_fontcolor;
@@ -109,15 +111,19 @@ private:
        std::string h_html_be_strict;
        std::string h_html_css_as_file;
        std::string h_html_math_output;
+       std::string h_index;
+       std::string h_index_command;
        std::string h_inputencoding;
        std::string h_justification;
        std::string h_language;
        std::string h_language_package;
        std::string h_listings_params;
+       std::string h_maintain_unincluded_children;
        std::string h_margins;
        std::string h_notefontcolor;
        std::string h_options;
        std::string h_output_changes;
+       std::string h_output_sync;
        std::string h_papercolumns;
        std::string h_paperfontsize;
        std::string h_paperorientation;
@@ -144,6 +150,7 @@ private:
        std::string h_pdf_quoted_options;
        std::string h_quotes_language;
        std::string h_secnumdepth;
+       std::string h_shortcut;
        std::string h_spacing;
        std::string h_suppress_date;
        std::string h_textclass;

-----------------------------------------------------------------------

Summary of changes:
 src/tex2lyx/Preamble.cpp |   33 ++++++++++++++++++++++++---------
 src/tex2lyx/Preamble.h   |    7 +++++++
 2 files changed, 31 insertions(+), 9 deletions(-)


hooks/post-receive
-- 
The LyX Source Repository

Reply via email to