* src/lyx_main.C (readRcFile): do not report an error if file is not

found. 
	(init): read lyxrc.dist before lyxrc.defaults; remove code to read
	lyxrc (LyX 1.1.5 compatibility code).

	* src/encoding.C (read): 
	* src/language.C (read): set debug to the INFO channel.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_4_X@13790 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Jean-Marc Lasgouttes 2006-05-02 13:44:19 +00:00
parent bc3cdedf14
commit b3b0afb77e
5 changed files with 30 additions and 18 deletions

View File

@ -1,3 +1,13 @@
2006-04-28 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
* lyx_main.C (readRcFile): do not report an error if file is not
found.
(init): read lyxrc.dist before lyxrc.defaults; remove code to read
lyxrc (LyX 1.1.5 compatibility code).
* encoding.C (read):
* language.C (read): set debug to the INFO channel.
2006-04-28 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
* BufferView_pimpl.C (dispatch): update bibfiles cache after adding

View File

@ -336,7 +336,7 @@ void Encodings::read(string const & filename)
string const name = lex.getString();
lex.next();
string const latexname = lex.getString();
lyxerr[Debug::INIT] << "Reading encoding " << name << endl;
lyxerr[Debug::INFO] << "Reading encoding " << name << endl;
Uchar table[256];
for (unsigned int i = 0; i < 256; ++i) {
lex.next();

View File

@ -54,7 +54,7 @@ void Languages::read(string const & filename)
lang = lex.getString();
else
break;
lyxerr[Debug::INIT] << "Reading language " << lang << endl;
lyxerr[Debug::INFO] << "Reading language " << lang << endl;
if (lex.next())
babel = lex.getString();

View File

@ -437,19 +437,19 @@ void LyX::init(bool gui)
// Read configuration files
//
// This one may have been distributed along with LyX.
readRcFile("lyxrc.dist");
// This one is generated in user_support directory by lib/configure.py.
readRcFile("lyxrc.defaults");
system_lyxrc = lyxrc;
system_formats = formats;
system_converters = converters;
system_movers = movers;
system_lcolor = lcolor;
string prefsfile = "preferences";
// back compatibility to lyxs < 1.1.6
if (LibFileSearch(string(), prefsfile).empty())
prefsfile = "lyxrc";
if (!LibFileSearch(string(), prefsfile).empty())
readRcFile(prefsfile);
// This one is edited through the preferences dialog.
readRcFile("preferences");
readEncodingsFile("encodings");
readLanguagesFile("languages");
@ -666,19 +666,18 @@ bool LyX::queryUserLyXDir(bool explicit_userdir)
void LyX::readRcFile(string const & name)
{
lyxerr[Debug::INIT] << "About to read " << name << "..." << endl;
lyxerr[Debug::INIT] << "About to read " << name << "... ";
string const lyxrc_path = LibFileSearch(string(), name);
if (!lyxrc_path.empty()) {
lyxerr[Debug::INIT] << "Found " << name
<< " in " << lyxrc_path << endl;
lyxerr[Debug::INIT] << "Found in " << lyxrc_path << endl;
if (lyxrc.read(lyxrc_path) >= 0)
return;
}
if (lyxrc.read(lyxrc_path) < 0)
showFileError(name);
} else
lyxerr[Debug::INIT] << "Not found." << lyxrc_path << endl;
showFileError(name);
}

View File

@ -87,12 +87,15 @@ What's new
- Replace the old sh version of lib/configure with the new python version
lib/configure.py
- Fix lib/configure.py to find tex2lyx when compiling with
--with-version-suffix (bug 2285)
- It is not needed anymore to run lib/configure.py in the main LyX
support directory.
- LyX now reads the file lyxrc.init (if it exists) before
lyxrc.defaults and preferences.
- Fix lib/configure.py to find tex2lyx when compiling with
--with-version-suffix (bug 2285)
- Fix lib/configure.py to find tex2lyx if the path to it contains spaces.
- Fix the code to find interface localization under Windows and Mac OS X.