+2000-09-22 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
+
+ * lib/doc/LaTeXConfig.lyx.in: updated.
+
+ * src/language.C (initL): remove language "francais" and change a
+ bit the names of the two other french variations.
+
+ * src/support/lyxstring.C (lyxstring): do not apply strlen() on a
+ string that may not be 0-terminated.
+
2000-09-20 Lars Gullik Bjønnes <larsbj@lyx.org>
* src/Makefile.am (lyx_SOURCES): remove table.C and Table.h
2000-09-20 Lars Gullik Bjønnes <larsbj@lyx.org>
* src/Makefile.am (lyx_SOURCES): remove table.C and Table.h
Other packages
\layout Subsection
Other packages
\layout Subsection
-array
-\layout Description
-
-Found: @chk_array@
-\layout Description
-
-CTAN:
-\family typewriter
-macros/latex/required/tools/array.dtx
-\layout Description
-
-Notes: The package array is needed by LyX to be able to output vertical
- alignment other then ''top'' for tabulars.
-\layout Subsection
-
algorithm
\layout Description
algorithm
\layout Description
+array
+\layout Description
+
+Found: @chk_array@
+\layout Description
+
+CTAN:
+\family typewriter
+macros/latex/required/tools/array.dtx
+\layout Description
+
+Notes: The package array is needed by LyX to be able to output vertical
+ alignment other then ''top'' for tabulars.
+\layout Subsection
+
babel
\layout Description
babel
\layout Description
+longtable
+\layout Description
+
+Found: @chk_longtable@
+\layout Description
+
+CTAN:
+\family typewriter
+macros/latex/packages/tools/longtable.dtx
+\layout Description
+
+Notes: The package
+\family sans
+longtable
+\family default
+ is needed by LyX to be able to output correctly multipage tables.
+\layout Subsection
+
+prettyref
+\layout Description
+
+Found: @chk_prettyref@
+\layout Description
+
+CTAN:
+\family typewriter
+macros/latex/contrib/supported/prettyref
+\layout Description
+
+Notes: none yet
+\layout Subsection
+
rotating
\layout Description
rotating
\layout Description
is needed by LyX to change the line spacing of your document.
\layout Subsection
is needed by LyX to change the line spacing of your document.
\layout Subsection
-longtable
-\layout Description
-
-Found: @chk_longtable@
-\layout Description
-
-CTAN:
-\family typewriter
-macros/latex/packages/tools/longtable.dtx
-\layout Description
-
-Notes: The package
-\family sans
-longtable
-\family default
- is needed by LyX to be able to output correctly multipage tables.
-\layout Subsection
-
is needed by LyX to be able to output url's corrently.
\layout Subsection
is needed by LyX to be able to output url's corrently.
\layout Subsection
-prettyref
-\layout Description
-
-Found: @chk_prettyref@
-\layout Description
-
-CTAN: ??
-\layout Description
-
-Notes: none yet
-\layout Subsection
-
varioref
\layout Description
Found: @chk_varioref@
\layout Description
varioref
\layout Description
Found: @chk_varioref@
\layout Description
+CTAN:
+\family typewriter
+macros/latex/required/tools/
\layout Description
Notes: none yet
\layout Description
Notes: none yet
{ "esperanto", N_("Esperanto"), false, &iso8859_3 },
{ "estonian", N_("Estonian"), false, &iso8859_4 },
{ "finnish", N_("Finnish"), false, &iso8859_1 },
{ "esperanto", N_("Esperanto"), false, &iso8859_3 },
{ "estonian", N_("Estonian"), false, &iso8859_4 },
{ "finnish", N_("Finnish"), false, &iso8859_1 },
- { "francais", N_("Francais"), false, &iso8859_1 },
- { "french", N_("French"), false, &iso8859_1 },
- { "frenchb", N_("Frenchb"), false, &iso8859_1 },
+ { "frenchb", N_("French"), false, &iso8859_1 },
+ { "french", N_("French (GUTenberg)"), false, &iso8859_1 },
{ "galician", N_("Galician"), false, &iso8859_1 },
{ "german", N_("German"), false, &iso8859_1 },
{ "greek", N_("Greek"), false, &iso8859_7 },
{ "galician", N_("Galician"), false, &iso8859_1 },
{ "german", N_("German"), false, &iso8859_1 },
{ "greek", N_("Greek"), false, &iso8859_7 },
Assert(s && n < npos); // STD!
static Srep empty_rep(0, "");
if (*s && n) { // s is not empty string and n > 0
Assert(s && n < npos); // STD!
static Srep empty_rep(0, "");
if (*s && n) { // s is not empty string and n > 0
- rep = new Srep(min(strlen(s), n), s);
+ size_type l = 0;
+ while (l < n && s[l])
+ l++;
+ rep = new Srep(l, s);
+ // rep = new Srep(min(strlen(s),n), s);
} else {
++empty_rep.ref;
rep = &empty_rep;
} else {
++empty_rep.ref;
rep = &empty_rep;