mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-07 12:32:26 +00:00
fix off-by-one-error with paperpackage selection
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8824 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
a5bf3f142f
commit
1cd14974e1
@ -1,3 +1,12 @@
|
|||||||
|
2004-06-27 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
|
||||||
|
|
||||||
|
* tex-strings.C: add "none" to string_paperpackages[], fixes
|
||||||
|
off-by-one-error in the paperpackage selection.
|
||||||
|
|
||||||
|
* lyxlex.[Ch]:
|
||||||
|
* tex-strings.[Ch]: char const * string[n]
|
||||||
|
-> char const * const string[]
|
||||||
|
|
||||||
2004-06-10 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
|
2004-06-10 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
|
||||||
|
|
||||||
* lyxfunc.C (getStatus): if lyx_gui::getStatus disables the
|
* lyxfunc.C (getStatus): if lyx_gui::getStatus disables the
|
||||||
|
@ -557,7 +557,7 @@ void BufferParams::writeFile(ostream & os) const
|
|||||||
cite_engine_str = "jurabib";
|
cite_engine_str = "jurabib";
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
os << "\\papersize " << string_papersize[papersize2]
|
os << "\\papersize " << string_papersize[papersize2]
|
||||||
<< "\n\\paperpackage " << string_paperpackages[paperpackage]
|
<< "\n\\paperpackage " << string_paperpackages[paperpackage]
|
||||||
<< "\n\\use_geometry " << use_geometry
|
<< "\n\\use_geometry " << use_geometry
|
||||||
|
@ -231,7 +231,7 @@ void LyXLex::pushToken(string const & pt)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
int LyXLex::findToken(char const * str[])
|
int LyXLex::findToken(char const * const str[])
|
||||||
{
|
{
|
||||||
if (!next()) {
|
if (!next()) {
|
||||||
pimpl_->printError("file ended while scanning string token");
|
pimpl_->printError("file ended while scanning string token");
|
||||||
|
@ -112,7 +112,7 @@ public:
|
|||||||
///
|
///
|
||||||
bool eatLine();
|
bool eatLine();
|
||||||
///
|
///
|
||||||
int findToken(char const * str[]);
|
int findToken(char const * const str[]);
|
||||||
|
|
||||||
/// Pushes a token list on a stack and replaces it with a new one.
|
/// Pushes a token list on a stack and replaces it with a new one.
|
||||||
void pushTable(keyword_item *, int);
|
void pushTable(keyword_item *, int);
|
||||||
|
@ -16,38 +16,38 @@
|
|||||||
|
|
||||||
// this file should perhaps be split into even smaller parts
|
// this file should perhaps be split into even smaller parts
|
||||||
|
|
||||||
char const * string_paragraph_separation[3] = {
|
char const * const string_paragraph_separation[] = {
|
||||||
"indent", "skip", ""
|
"indent", "skip", ""
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
char const * string_quotes_language[7] = {
|
char const * const string_quotes_language[] = {
|
||||||
"english", "swedish", "german", "polish", "french", "danish", ""
|
"english", "swedish", "german", "polish", "french", "danish", ""
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
char const * string_papersize[12] = {
|
char const * const string_papersize[] = {
|
||||||
"Default", "Custom", "letterpaper", "executivepaper", "legalpaper",
|
"Default", "Custom", "letterpaper", "executivepaper", "legalpaper",
|
||||||
"a3paper", "a4paper", "a5paper", "b3paper", "b4paper", "b5paper", ""
|
"a3paper", "a4paper", "a5paper", "b3paper", "b4paper", "b5paper", ""
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
char const * string_paperpackages[4] = {
|
char const * const string_paperpackages[] = {
|
||||||
"a4", "a4wide", "widemarginsa4", ""
|
"none", "a4", "a4wide", "widemarginsa4", ""
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
char const * string_orientation[3] = {
|
char const * const string_orientation[] = {
|
||||||
"portrait", "landscape", ""
|
"portrait", "landscape", ""
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
char const * string_footnotekinds[8] = {
|
char const * const string_footnotekinds[] = {
|
||||||
"footnote", "margin", "fig", "tab", "alg", "wide-fig", "wide-tab", ""
|
"footnote", "margin", "fig", "tab", "alg", "wide-fig", "wide-tab", ""
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
char const * string_align[5] = {
|
char const * const string_align[] = {
|
||||||
"block", "left", "right", "center", ""
|
"block", "left", "right", "center", ""
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -56,9 +56,9 @@ char const * string_align[5] = {
|
|||||||
// used all over. As it happens, that meant that these strings were included
|
// used all over. As it happens, that meant that these strings were included
|
||||||
// 27 times in the object file. (Asger)
|
// 27 times in the object file. (Asger)
|
||||||
|
|
||||||
char const * tex_graphics[] = {"default", "dvips", "dvitops", "emtex",
|
char const * const tex_graphics[] = {"default", "dvips", "dvitops", "emtex",
|
||||||
"ln", "oztex", "textures", "none", ""};
|
"ln", "oztex", "textures", "none", ""};
|
||||||
|
|
||||||
|
|
||||||
char const * tex_fonts[] = {"default", "ae", "pslatex", "times", "palatino",
|
char const * const tex_fonts[] = {"default", "ae", "pslatex", "times", "palatino",
|
||||||
"helvet", "avant", "newcent", "bookman", ""};
|
"helvet", "avant", "newcent", "bookman", ""};
|
||||||
|
@ -16,28 +16,28 @@
|
|||||||
// this file should perhaps be split into even smaler parts
|
// this file should perhaps be split into even smaler parts
|
||||||
|
|
||||||
///
|
///
|
||||||
extern char const * string_paragraph_separation[];
|
extern char const * const string_paragraph_separation[];
|
||||||
///
|
///
|
||||||
extern char const * string_quotes_language[];
|
extern char const * const string_quotes_language[];
|
||||||
///
|
///
|
||||||
extern char const * string_papersize[];
|
extern char const * const string_papersize[];
|
||||||
///
|
///
|
||||||
extern char const * string_paperpackages[];
|
extern char const * const string_paperpackages[];
|
||||||
///
|
///
|
||||||
extern char const * string_orientation[];
|
extern char const * const string_orientation[];
|
||||||
///
|
///
|
||||||
extern char const * string_footnotekinds[];
|
extern char const * const string_footnotekinds[];
|
||||||
///
|
///
|
||||||
extern char const * string_align[];
|
extern char const * const string_align[];
|
||||||
|
|
||||||
// The following was moved from tex-defs.h to here, because tex-defs.h is
|
// The following was moved from tex-defs.h to here, because tex-defs.h is
|
||||||
// used all over. As it happens, that meant that these strings were included
|
// used all over. As it happens, that meant that these strings were included
|
||||||
// 27 times in the object file. (Asger)
|
// 27 times in the object file. (Asger)
|
||||||
|
|
||||||
///
|
///
|
||||||
extern char const * tex_graphics[];
|
extern char const * const tex_graphics[];
|
||||||
|
|
||||||
///
|
///
|
||||||
extern char const * tex_fonts[];
|
extern char const * const tex_fonts[];
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user