+2000-12-28 Dekel Tsur <dekelts@tau.ac.il>
+
+ * lib/ui/default.ui: menu structure cleanup.
+
+ * lib/languages: add description of entries.
+
+2000-12-27 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
+
+ * src/insets/ExternalTemplate.C (readTemplates): change debug
+ messages a bit.
+ (readTemplate): use lyxlex.printError to report read errors.
+ (readFormat): ditto.
+
+ * src/insets/insetexternal.C (Read): suppress debug message when
+ not needed.
+
+2000-12-21 Dekel Tsur <dekelts@tau.ac.il>
+
+ * src/insets/insetinclude.C (Ascii): New method. Currently
+ supports only verbatim input.
+
2000-12-27 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
* lib/bind/fi_menus.bind: update from Pauli Virtanen.
-#This file was created by <larsbj> Sun Dec 5 17:51:04 1999
-#LyX 1.0 (C) 1995-1999 Matthias Ettrich and the LyX Team
-\lyxformat 2.15
+#LyX 1.1 created this file. For more info see http://www.lyx.org/
+\lyxformat 2.17
\textclass article
\language english
\inputencoding default
\quotes_language english
\quotes_times 2
\papercolumns 1
-\papersides 0
+\papersides 1
\paperpagestyle default
\layout Title
The output from LyX looks great! Select
\family sans
\bar under
-F
+V
\bar default
-ile\SpecialChar \menuseparator
-View
-\protected_separator
+iew\SpecialChar \menuseparator
\bar under
-d
+D
\bar default
-vi
+VI
\family default
now to see for yourself.
\layout Enumerate
+# name babel name GUI name RTL? encoding code
afrikaans afrikaans "Afrikaans" false iso8859-1 af_ZA
american american "American" false iso8859-1 en_US
arabic arabic "Arabic" true iso8859-6 ar_SA
Submenu "Version Control|V" "file_vc"
Separator
Submenu "Import|I" "file_import"
- Submenu "Insert|r" "file_insert"
- Separator
Submenu "Export|E" "file_export"
Item "Print...|P" "buffer-print"
OptItem "Fax...|F" "buffer-export fax"
ImportFormats
End
- Menu "file_insert"
- Item "File...|F" "buffer-child-insert"
- Item "LyX Document...|X" "file-insert"
- Item "Ascii as Lines...|L" "file-insert-ascii lines"
- Item "Ascii as Paragraphs...|P" "file-insert-ascii paragraphs"
- Item "External Material...|E" "external-insert"
- End
-
-
Menu "file_export"
ExportFormats
End
Item "Find & Replace...|F" "find-replace"
Submenu "Tabular|T" "edit_tabular"
Submenu "Floats & Insets|I" "edit_floats"
+ Item "Math Panel|l" "math-panel"
Separator
Item "Spellchecker...|S" "spellchecker"
Item "Check TeX|h" "buffer-chktex"
# INSERT MENU
#
Menu "insert"
- Item "Math Text|T" "math-mode"
- Item "Math Display|D" "math-display"
- Item "Math Panel...|P" "math-panel"
+ Item "Math Formula|h" "math-mode"
+ Item "Display Formula|D" "math-display"
Separator
Submenu "Special Character|S" "insert_special"
Item "Citation Reference...|C" "citation-insert"
Item "Index Entry of Preceeding Word|W" "index-insert-last"
Item "URL...|U" "url-insert"
Item "Note...|N" "note-insert"
+ Submenu "Lists & TOC|O" "insert_toc"
Separator
Item "Figure...|g" "figure-insert"
Item "Tabular...|b" "dialog-tabular-insert"
Submenu "Floats|a" "insert_floats"
Separator
- Submenu "Lists & TOC|O" "insert_toc"
+ Item "Include File|e" "buffer-child-insert"
+ Submenu "Insert File|t" "insert_file"
+ Item "External Material...|x" "external-insert"
End
Menu "insert_special"
Item "BibTeX Reference...|B" "bibtex-insert"
End
+ Menu "insert_file"
+ Item "LyX Document...|X" "file-insert"
+ Item "Ascii as Lines...|L" "file-insert-ascii lines"
+ Item "Ascii as Paragraphs...|P" "file-insert-ascii paragraphs"
+ End
+
#
# LAYOUT MENU
#
{
// gimp gnuchess gnuplot ical netscape tetris xpaint
readTemplates(user_lyxdir);
- dumpTemplates();
+ if (lyxerr.debugging())
+ dumpTemplates();
}
string filename = LibFileSearch("", "external_templates");
if (filename.empty()) {
- lyxerr << "No template file" << endl;
+ lyxerr << "ExternalTemplateManager::readTemplates: "
+ "No template file" << endl;
return;
}
LyXLex lex(templatetags, TM_END);
if (!lex.setFile(filename)) {
- lyxerr << "No template file" << endl;
+ lyxerr << "ExternalTemplateManager::readTemplates: "
+ "No template file" << endl;
return;
}
break;
case TM_END:
- lyxerr << "TemplateEnd: " << lex.GetString() << endl;
- lyxerr << "Warning: End outside Template." << endl;
+ lex.printError("Warning: End outside Template.");
break;
}
}
return;
default:
- lyxerr << "Default: " << lex.GetString() << endl;
+ lex.printError("ExternalTemplate::readTemplate: "
+ "Wrong tag: $$Token");
Assert(false);
break;
}
break;
case FO_END:
- lyxerr << "FormatEnd: " << lex.GetString() << endl;
+ if (lyxerr.debugging())
+ lex.printError("FormatEnd");
return;
}
}
filename = format.substr(pos1 + 2, pos2 - (pos1 + 2));
parameters = format.substr(pos2 + 3, format.length() - (pos2 + 4));
- lyxerr << templatename << " " << filename << " " << parameters << endl;
+ lyxerr[Debug::INFO] << "InsetExternal::Read: " << templatename
+ << " " << filename
+ << " " << parameters << endl;
}
}
+int InsetInclude::Ascii(Buffer const *, std::ostream & os, int) const
+{
+ if (isVerb())
+ os << GetFileContents(getFileName());
+ return 0;
+}
+
+
int InsetInclude::Linuxdoc(Buffer const * buffer, ostream & os) const
{
string incfile(getContents());
///
int Latex(Buffer const *, std::ostream &, bool fragile, bool free_spc) const;
///
+ int Ascii(Buffer const *, std::ostream &, int linelen) const;
+ ///
int Linuxdoc(Buffer const *, std::ostream &) const;
///
int DocBook(Buffer const *, std::ostream &) const;