support/textutils.h:

support/filetools.h: rename IsDirWriteable IsFileReadable IsLyXFilename
IsSGMLFilename IsLineSeparatorChar IsLetterChar IsPrintable
IsPrintableNonspace IsDigit to lower case initial

lyxvc.C:
LaTeXFeatures.C:
lyx_cb.C:
insets/insetbibtex.C:
insets/insetexternal.C:
insets/insetgraphics.C:
insets/ExternalSupport.C:
insets/insetinclude.C:
BufferView_pimpl.C:
graphics/GraphicsCacheItem.C:
text2.C:
converter.C:
buffer.C:
lyxfunc.C:
frontends/gtk/ghelpers.C:
frontends/controllers/ControlGraphics.C:
frontends/controllers/ControlInclude.C:
frontends/controllers/ControlSpellchecker.C:
support/filetools.C:
support/filetools.h: adjust


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@13595 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
André Pönitz 2006-04-08 09:09:57 +00:00
parent 218dc64141
commit 1f5c5a06ee
26 changed files with 80 additions and 80 deletions

View File

@ -89,7 +89,7 @@ using lyx::support::bformat;
using lyx::support::FileFilterList; using lyx::support::FileFilterList;
using lyx::support::FileSearch; using lyx::support::FileSearch;
using lyx::support::ForkedcallsController; using lyx::support::ForkedcallsController;
using lyx::support::IsDirWriteable; using lyx::support::isDirWriteable;
using lyx::support::MakeDisplayPath; using lyx::support::MakeDisplayPath;
using lyx::support::MakeAbsPath; using lyx::support::MakeAbsPath;
using lyx::support::package; using lyx::support::package;
@ -907,7 +907,7 @@ void BufferView::Pimpl::MenuInsertLyXFile(string const & filenm)
if (available()) { if (available()) {
string const trypath = owner_->buffer()->filePath(); string const trypath = owner_->buffer()->filePath();
// If directory is writeable, use this as default. // If directory is writeable, use this as default.
if (IsDirWriteable(trypath)) if (isDirWriteable(trypath))
initpath = trypath; initpath = trypath;
} }

View File

@ -30,7 +30,7 @@
#include <sstream> #include <sstream>
using lyx::support::IsSGMLFilename; using lyx::support::isSGMLFilename;
using lyx::support::LibFileSearch; using lyx::support::LibFileSearch;
using lyx::support::MakeRelPath; using lyx::support::MakeRelPath;
using lyx::support::OnlyPath; using lyx::support::OnlyPath;
@ -509,7 +509,7 @@ string const LaTeXFeatures::getIncludedFiles(string const & fname) const
for (FileMap::const_iterator fi = IncludedFiles_.begin(); for (FileMap::const_iterator fi = IncludedFiles_.begin();
fi != end; ++fi) fi != end; ++fi)
sgmlpreamble << "\n<!ENTITY " << fi->first sgmlpreamble << "\n<!ENTITY " << fi->first
<< (IsSGMLFilename(fi->second) ? " SYSTEM \"" : " \"") << (isSGMLFilename(fi->second) ? " SYSTEM \"" : " \"")
<< MakeRelPath(fi->second, basename) << "\">"; << MakeRelPath(fi->second, basename) << "\">";
return sgmlpreamble.str(); return sgmlpreamble.str();

View File

@ -101,7 +101,7 @@ using lyx::support::cmd_ret;
using lyx::support::createBufferTmpDir; using lyx::support::createBufferTmpDir;
using lyx::support::destroyDir; using lyx::support::destroyDir;
using lyx::support::getFormatFromContents; using lyx::support::getFormatFromContents;
using lyx::support::IsDirWriteable; using lyx::support::isDirWriteable;
using lyx::support::LibFileSearch; using lyx::support::LibFileSearch;
using lyx::support::latex_path; using lyx::support::latex_path;
using lyx::support::ltrim; using lyx::support::ltrim;
@ -531,7 +531,7 @@ void Buffer::insertStringAsLines(ParagraphList & pars,
} }
space_inserted = true; space_inserted = true;
} }
} else if (!IsPrintable(*cit)) { } else if (!isPrintable(*cit)) {
// Ignore unprintables // Ignore unprintables
continue; continue;
} else { } else {

View File

@ -36,7 +36,7 @@ using lyx::support::compare_ascii_no_case;
using lyx::support::contains; using lyx::support::contains;
using lyx::support::DirList; using lyx::support::DirList;
using lyx::support::GetExtension; using lyx::support::GetExtension;
using lyx::support::IsFileReadable; using lyx::support::isFileReadable;
using lyx::support::LibFileSearch; using lyx::support::LibFileSearch;
using lyx::support::LibScriptSearch; using lyx::support::LibScriptSearch;
using lyx::support::MakeRelPath; using lyx::support::MakeRelPath;
@ -310,7 +310,7 @@ bool Converters::convert(Buffer const * buffer,
<< command << endl; << command << endl;
Systemcall one; Systemcall one;
one.startscript(Systemcall::Wait, command); one.startscript(Systemcall::Wait, command);
if (IsFileReadable(to_file)) { if (isFileReadable(to_file)) {
return true; return true;
} }
} }

View File

@ -44,7 +44,7 @@ namespace lyx {
using support::AddName; using support::AddName;
using support::FileFilterList; using support::FileFilterList;
using support::IsFileReadable; using support::isFileReadable;
using support::MakeAbsPath; using support::MakeAbsPath;
using support::package; using support::package;
using support::readBB_from_PSFile; using support::readBB_from_PSFile;
@ -133,7 +133,7 @@ bool ControlGraphics::isFilenameValid(string const & fname) const
{ {
// It may be that the filename is relative. // It may be that the filename is relative.
string const name = MakeAbsPath(fname, kernel().bufferFilepath()); string const name = MakeAbsPath(fname, kernel().bufferFilepath());
return IsFileReadable(name); return isFileReadable(name);
} }

View File

@ -35,7 +35,7 @@ using std::string;
namespace lyx { namespace lyx {
using support::FileFilterList; using support::FileFilterList;
using support::IsFileReadable; using support::isFileReadable;
using support::MakeAbsPath; using support::MakeAbsPath;
using support::OnlyPath; using support::OnlyPath;
@ -114,7 +114,7 @@ bool ControlInclude::fileExists(string const & file)
= MakeAbsPath(file, = MakeAbsPath(file,
OnlyPath(kernel().buffer().fileName())); OnlyPath(kernel().buffer().fileName()));
if (IsFileReadable(fileWithAbsPath)) if (isFileReadable(fileWithAbsPath))
return true; return true;
return false; return false;

View File

@ -161,7 +161,7 @@ WordLangTuple nextWord(DocIterator & cur, ptrdiff_t & progress,
Paragraph::value_type const c = Paragraph::value_type const c =
cur.paragraph().getChar(cur.pos()); cur.paragraph().getChar(cur.pos());
word += c; word += c;
if (IsDigit(c)) if (isDigit(c))
ignoreword = true; ignoreword = true;
} }
} else { // !isLetter(cur) } else { // !isLetter(cur)

View File

@ -257,7 +257,7 @@ string const findGladeFile(string const & name)
filename = lyx::support::ChangeExtension(name, ".glade"); filename = lyx::support::ChangeExtension(name, ".glade");
filename = lyx::support::AddName(dir, filename); filename = lyx::support::AddName(dir, filename);
if (!lyx::support::IsFileReadable(filename)) { if (!lyx::support::isFileReadable(filename)) {
lyxerr << "Unable to find glade file \"" << name lyxerr << "Unable to find glade file \"" << name
<< "\". libglade is going to crash..." << std::endl; << "\". libglade is going to crash..." << std::endl;
} }

View File

@ -30,7 +30,7 @@ namespace support = lyx::support;
using support::ChangeExtension; using support::ChangeExtension;
using support::FileMonitor; using support::FileMonitor;
using support::IsFileReadable; using support::isFileReadable;
using support::MakeDisplayPath; using support::MakeDisplayPath;
using support::OnlyFilename; using support::OnlyFilename;
using support::tempName; using support::tempName;
@ -267,7 +267,7 @@ void CacheItem::Impl::imageConverted(bool success)
converter_.reset(); converter_.reset();
cc_.disconnect(); cc_.disconnect();
success = !file_to_load_.empty() && IsFileReadable(file_to_load_); success = !file_to_load_.empty() && isFileReadable(file_to_load_);
if (!success) { if (!success) {
lyxerr[Debug::GRAPHICS] << "Unable to find converted file!" lyxerr[Debug::GRAPHICS] << "Unable to find converted file!"
@ -378,7 +378,7 @@ void CacheItem::Impl::convertToDisplayFormat()
setStatus(Converting); setStatus(Converting);
// First, check that the file exists! // First, check that the file exists!
if (!IsFileReadable(filename_)) { if (!isFileReadable(filename_)) {
if (status_ != ErrorNoFile) { if (status_ != ErrorNoFile) {
setStatus(ErrorNoFile); setStatus(ErrorNoFile);
lyxerr[Debug::GRAPHICS] lyxerr[Debug::GRAPHICS]

View File

@ -172,11 +172,11 @@ string const doSubstitution(InsetExternalParams const & params,
string const file = result.substr(pos + 12, end - (pos + 12)); string const file = result.substr(pos + 12, end - (pos + 12));
string contents; string contents;
string const filepath = support::IsFileReadable(file) ? string const filepath = support::isFileReadable(file) ?
buffer.filePath() : m_buffer->temppath(); buffer.filePath() : m_buffer->temppath();
support::Path p(filepath); support::Path p(filepath);
if (support::IsFileReadable(file)) if (support::isFileReadable(file))
contents = support::GetFileContents(file); contents = support::GetFileContents(file);
result = support::subst(result, result = support::subst(result,

View File

@ -43,7 +43,7 @@ using lyx::support::contains;
using lyx::support::copy; using lyx::support::copy;
using lyx::support::FileName; using lyx::support::FileName;
using lyx::support::findtexfile; using lyx::support::findtexfile;
using lyx::support::IsFileReadable; using lyx::support::isFileReadable;
using lyx::support::latex_path; using lyx::support::latex_path;
using lyx::support::ltrim; using lyx::support::ltrim;
using lyx::support::MakeAbsPath; using lyx::support::MakeAbsPath;
@ -112,7 +112,7 @@ string normalize_name(Buffer const & buffer, OutputParams const & runparams,
string const & name, string const & ext) string const & name, string const & ext)
{ {
string const fname = MakeAbsPath(name, buffer.filePath()); string const fname = MakeAbsPath(name, buffer.filePath());
if (AbsolutePath(name) || !IsFileReadable(fname + ext)) if (AbsolutePath(name) || !isFileReadable(fname + ext))
return name; return name;
else if (!runparams.nice) else if (!runparams.nice)
return fname; return fname;
@ -162,7 +162,7 @@ int InsetBibtex::latex(Buffer const & buffer, ostream & os,
string const in_file = database + ".bib"; string const in_file = database + ".bib";
if (!runparams.inComment && !runparams.nice && if (!runparams.inComment && !runparams.nice &&
IsFileReadable(in_file)) { isFileReadable(in_file)) {
// mangledFilename() needs the extension // mangledFilename() needs the extension
database = removeExtension(FileName(in_file).mangledFilename()); database = removeExtension(FileName(in_file).mangledFilename());
@ -217,7 +217,7 @@ int InsetBibtex::latex(Buffer const & buffer, ostream & os,
// This prevents problems with spaces and 8bit charcaters // This prevents problems with spaces and 8bit charcaters
// in the file name. // in the file name.
if (!runparams.inComment && !runparams.nice && if (!runparams.inComment && !runparams.nice &&
IsFileReadable(in_file)) { isFileReadable(in_file)) {
// use new style name // use new style name
base = removeExtension( base = removeExtension(
FileName(in_file).mangledFilename()); FileName(in_file).mangledFilename());

View File

@ -801,7 +801,7 @@ bool preview_wanted(InsetExternalParams const & params)
string const included_file = params.filename.absFilename(); string const included_file = params.filename.absFilename();
return params.display == external::PreviewDisplay && return params.display == external::PreviewDisplay &&
support::IsFileReadable(included_file); support::isFileReadable(included_file);
} }

View File

@ -98,7 +98,7 @@ using lyx::support::contains;
using lyx::support::FileName; using lyx::support::FileName;
using lyx::support::float_equal; using lyx::support::float_equal;
using lyx::support::GetExtension; using lyx::support::GetExtension;
using lyx::support::IsFileReadable; using lyx::support::isFileReadable;
using lyx::support::latex_path; using lyx::support::latex_path;
using lyx::support::OnlyFilename; using lyx::support::OnlyFilename;
using lyx::support::removeExtension; using lyx::support::removeExtension;
@ -576,7 +576,7 @@ string const InsetGraphics::prepareFile(Buffer const & buf,
// not exist. // not exist.
// We are not going to change the extension or using the name of the // We are not going to change the extension or using the name of the
// temporary file, the code is already complicated enough. // temporary file, the code is already complicated enough.
if (runparams.inComment || !IsFileReadable(orig_file)) if (runparams.inComment || !isFileReadable(orig_file))
return params().filename.outputFilename(m_buffer->filePath()); return params().filename.outputFilename(m_buffer->filePath());
// We place all temporary files in the master buffer's temp dir. // We place all temporary files in the master buffer's temp dir.
@ -726,7 +726,7 @@ int InsetGraphics::latex(Buffer const & buf, ostream & os,
params().filename.relFilename(buf.filePath()); params().filename.relFilename(buf.filePath());
string const file_ = params().filename.absFilename(); string const file_ = params().filename.absFilename();
bool const file_exists = !file_.empty() && IsFileReadable(file_); bool const file_exists = !file_.empty() && isFileReadable(file_);
string const message = file_exists ? string const message = file_exists ?
string() : string("bb = 0 0 200 100, draft, type=eps"); string() : string("bb = 0 0 200 100, draft, type=eps");
// if !message.empty() then there was no existing file // if !message.empty() then there was no existing file

View File

@ -61,8 +61,8 @@ using lyx::support::contains;
using lyx::support::copy; using lyx::support::copy;
using lyx::support::FileName; using lyx::support::FileName;
using lyx::support::GetFileContents; using lyx::support::GetFileContents;
using lyx::support::IsFileReadable; using lyx::support::isFileReadable;
using lyx::support::IsLyXFilename; using lyx::support::isLyXFilename;
using lyx::support::latex_path; using lyx::support::latex_path;
using lyx::support::MakeAbsPath; using lyx::support::MakeAbsPath;
using lyx::support::MakeDisplayPath; using lyx::support::MakeDisplayPath;
@ -307,7 +307,7 @@ bool loadIfNeeded(Buffer const & buffer, InsetCommandParams const & params)
return false; return false;
string const included_file = includedFilename(buffer, params); string const included_file = includedFilename(buffer, params);
if (!IsLyXFilename(included_file)) if (!isLyXFilename(included_file))
return false; return false;
Buffer * buf = bufferlist.getBuffer(included_file); Buffer * buf = bufferlist.getBuffer(included_file);
@ -417,7 +417,7 @@ int InsetInclude::latex(Buffer const & buffer, ostream & os,
exportfile); exportfile);
// \input wants file with extension (default is .tex) // \input wants file with extension (default is .tex)
if (!IsLyXFilename(included_file)) { if (!isLyXFilename(included_file)) {
incfile = latex_path(incfile); incfile = latex_path(incfile);
os << '\\' << params_.getCmdName() << '{' << incfile << '}'; os << '\\' << params_.getCmdName() << '{' << incfile << '}';
} else { } else {
@ -553,7 +553,7 @@ void InsetInclude::validate(LaTeXFeatures & features) const
string const included_file = includedFilename(buffer, params_); string const included_file = includedFilename(buffer, params_);
if (IsLyXFilename(included_file)) if (isLyXFilename(included_file))
writefile = ChangeExtension(included_file, ".sgml"); writefile = ChangeExtension(included_file, ".sgml");
else else
writefile = included_file; writefile = included_file;
@ -692,7 +692,7 @@ bool preview_wanted(InsetCommandParams const & params, Buffer const & buffer)
string const included_file = includedFilename(buffer, params); string const included_file = includedFilename(buffer, params);
return type(params) == INPUT && params.preview() && return type(params) == INPUT && params.preview() &&
IsFileReadable(included_file); isFileReadable(included_file);
} }

View File

@ -59,7 +59,7 @@ using lyx::support::bformat;
using lyx::support::destroyDir; using lyx::support::destroyDir;
using lyx::support::FileFilterList; using lyx::support::FileFilterList;
using lyx::support::ForkedProcess; using lyx::support::ForkedProcess;
using lyx::support::IsLyXFilename; using lyx::support::isLyXFilename;
using lyx::support::LibFileSearch; using lyx::support::LibFileSearch;
using lyx::support::MakeAbsPath; using lyx::support::MakeAbsPath;
using lyx::support::MakeDisplayPath; using lyx::support::MakeDisplayPath;
@ -135,7 +135,7 @@ bool WriteAs(Buffer * buffer, string const & filename)
make_pair(string(_("Templates|#T#t")), make_pair(string(_("Templates|#T#t")),
string(lyxrc.template_path))); string(lyxrc.template_path)));
if (!IsLyXFilename(fname)) if (!isLyXFilename(fname))
fname += ".lyx"; fname += ".lyx";
FileFilterList const filter (_("LyX Documents (*.lyx)")); FileFilterList const filter (_("LyX Documents (*.lyx)"));
@ -155,7 +155,7 @@ bool WriteAs(Buffer * buffer, string const & filename)
// Make sure the absolute filename ends with appropriate suffix // Make sure the absolute filename ends with appropriate suffix
fname = MakeAbsPath(fname); fname = MakeAbsPath(fname);
if (!IsLyXFilename(fname)) if (!isLyXFilename(fname))
fname += ".lyx"; fname += ".lyx";
} else } else
fname = filename; fname = filename;

View File

@ -110,8 +110,8 @@ using lyx::support::FileFilterList;
using lyx::support::FileSearch; using lyx::support::FileSearch;
using lyx::support::ForkedcallsController; using lyx::support::ForkedcallsController;
using lyx::support::i18nLibFileSearch; using lyx::support::i18nLibFileSearch;
using lyx::support::IsDirWriteable; using lyx::support::isDirWriteable;
using lyx::support::IsFileReadable; using lyx::support::isFileReadable;
using lyx::support::isStrInt; using lyx::support::isStrInt;
using lyx::support::MakeAbsPath; using lyx::support::MakeAbsPath;
using lyx::support::MakeDisplayPath; using lyx::support::MakeDisplayPath;
@ -515,7 +515,7 @@ FuncStatus LyXFunc::getStatus(FuncRequest const & cmd) const
else if (name == "character" || name == "mathpanel") else if (name == "character" || name == "mathpanel")
enable = cur.inset().lyxCode() != InsetBase::ERT_CODE; enable = cur.inset().lyxCode() != InsetBase::ERT_CODE;
else if (name == "latexlog") else if (name == "latexlog")
enable = IsFileReadable(buf->getLogName().second); enable = isFileReadable(buf->getLogName().second);
#if !defined (USE_ASPELL) && !defined (USE_ISPELL) && !defined (USE_PSPELL) #if !defined (USE_ASPELL) && !defined (USE_ISPELL) && !defined (USE_PSPELL)
else if (name == "spellchecker") else if (name == "spellchecker")
enable = false; enable = false;
@ -1696,7 +1696,7 @@ void LyXFunc::menuNew(string const & name, bool fromTemplate)
if (view()->available()) { if (view()->available()) {
string const trypath = owner->buffer()->filePath(); string const trypath = owner->buffer()->filePath();
// If directory is writeable, use this as default. // If directory is writeable, use this as default.
if (IsDirWriteable(trypath)) if (isDirWriteable(trypath))
initpath = trypath; initpath = trypath;
} }
@ -1746,7 +1746,7 @@ void LyXFunc::open(string const & fname)
if (view()->available()) { if (view()->available()) {
string const trypath = owner->buffer()->filePath(); string const trypath = owner->buffer()->filePath();
// If directory is writeable, use this as default. // If directory is writeable, use this as default.
if (IsDirWriteable(trypath)) if (isDirWriteable(trypath))
initpath = trypath; initpath = trypath;
} }
@ -1821,7 +1821,7 @@ void LyXFunc::doImport(string const & argument)
if (view()->available()) { if (view()->available()) {
string const trypath = owner->buffer()->filePath(); string const trypath = owner->buffer()->filePath();
// If directory is writeable, use this as default. // If directory is writeable, use this as default.
if (IsDirWriteable(trypath)) if (isDirWriteable(trypath))
initpath = trypath; initpath = trypath;
} }

View File

@ -167,7 +167,7 @@ enum TextClassTags {
// Reads a textclass structure from file. // Reads a textclass structure from file.
bool LyXTextClass::Read(string const & filename, bool merge) bool LyXTextClass::Read(string const & filename, bool merge)
{ {
if (!lyx::support::IsFileReadable(filename)) { if (!lyx::support::isFileReadable(filename)) {
lyxerr << "Cannot read layout file `" << filename << "'." lyxerr << "Cannot read layout file `" << filename << "'."
<< endl; << endl;
return true; return true;

View File

@ -27,7 +27,7 @@
#include "support/lyxlib.h" #include "support/lyxlib.h"
using lyx::support::bformat; using lyx::support::bformat;
using lyx::support::IsFileReadable; using lyx::support::isFileReadable;
using lyx::support::MakeDisplayPath; using lyx::support::MakeDisplayPath;
using lyx::support::tempName; using lyx::support::tempName;
@ -89,7 +89,7 @@ void LyXVC::registrer()
string const filename = owner_->fileName(); string const filename = owner_->fileName();
// there must be a file to save // there must be a file to save
if (!IsFileReadable(filename)) { if (!isFileReadable(filename)) {
Alert::error(_("Document not saved"), Alert::error(_("Document not saved"),
_("You must save the document " _("You must save the document "
"before it can be registered.")); "before it can be registered."));
@ -100,7 +100,7 @@ void LyXVC::registrer()
if (!vcs) { if (!vcs) {
string const cvs_entries = "CVS/Entries"; string const cvs_entries = "CVS/Entries";
if (IsFileReadable(cvs_entries)) { if (isFileReadable(cvs_entries)) {
lyxerr[Debug::LYXVC] lyxerr[Debug::LYXVC]
<< "LyXVC: registering " << "LyXVC: registering "
<< MakeDisplayPath(filename) << MakeDisplayPath(filename)

View File

@ -1461,7 +1461,7 @@ bool Paragraph::isNewline(pos_type pos) const
bool Paragraph::isLineSeparator(pos_type pos) const bool Paragraph::isLineSeparator(pos_type pos) const
{ {
value_type const c = getChar(pos); value_type const c = getChar(pos);
return IsLineSeparatorChar(c) return isLineSeparatorChar(c)
|| (c == Paragraph::META_INSET && getInset(pos) && || (c == Paragraph::META_INSET && getInset(pos) &&
getInset(pos)->isLineSeparator()); getInset(pos)->isLineSeparator());
} }
@ -1474,7 +1474,7 @@ bool Paragraph::isLetter(pos_type pos) const
return getInset(pos)->isLetter(); return getInset(pos)->isLetter();
else { else {
value_type const c = getChar(pos); value_type const c = getChar(pos);
return IsLetterChar(c) || IsDigit(c); return isLetterChar(c) || isDigit(c);
} }
} }
@ -1547,7 +1547,7 @@ string const Paragraph::asString(Buffer const & buffer,
for (pos_type i = 0; i < size(); ++i) { for (pos_type i = 0; i < size(); ++i) {
value_type c = getChar(i); value_type c = getChar(i);
if (IsPrintable(c)) if (isPrintable(c))
s += c; s += c;
else if (c == META_INSET && else if (c == META_INSET &&
getInset(i)->lyxCode() == InsetBase::MATH_CODE) { getInset(i)->lyxCode() == InsetBase::MATH_CODE) {
@ -1586,7 +1586,7 @@ string const Paragraph::asString(Buffer const & buffer,
for (pos_type i = beg; i < end; ++i) { for (pos_type i = beg; i < end; ++i) {
value_type const c = getUChar(buffer.params(), i); value_type const c = getUChar(buffer.params(), i);
if (IsPrintable(c)) if (isPrintable(c))
os << c; os << c;
else if (c == META_INSET) else if (c == META_INSET)
getInset(i)->textString(buffer, os, runparams); getInset(i)->textString(buffer, os, runparams);
@ -1811,7 +1811,7 @@ size_t Paragraph::pos2row(pos_type pos) const
unsigned char Paragraph::transformChar(unsigned char c, pos_type pos) const unsigned char Paragraph::transformChar(unsigned char c, pos_type pos) const
{ {
if (!Encodings::is_arabic(c)) if (!Encodings::is_arabic(c))
if (lyxrc.font_norm_type == LyXRC::ISO_8859_6_8 && IsDigit(c)) if (lyxrc.font_norm_type == LyXRC::ISO_8859_6_8 && isDigit(c))
return c + (0xb0 - '0'); return c + (0xb0 - '0');
else else
return c; return c;

View File

@ -196,7 +196,7 @@ void RowPainter::paintHebrewComposeChar(pos_type & vpos, LyXFont const & font)
for (pos_type i = pos - 1; i >= 0; --i) { for (pos_type i = pos - 1; i >= 0; --i) {
c = par_.getChar(i); c = par_.getChar(i);
if (!Encodings::IsComposeChar_hebrew(c)) { if (!Encodings::IsComposeChar_hebrew(c)) {
if (IsPrintableNonspace(c)) { if (isPrintableNonspace(c)) {
int const width2 = int const width2 =
text_.singleWidth(par_, i, c, text_.getFont(par_, i)); text_.singleWidth(par_, i, c, text_.getFont(par_, i));
// dalet / resh // dalet / resh
@ -230,7 +230,7 @@ void RowPainter::paintArabicComposeChar(pos_type & vpos, LyXFont const & font)
for (pos_type i = pos - 1; i >= 0; --i) { for (pos_type i = pos - 1; i >= 0; --i) {
c = par_.getChar(i); c = par_.getChar(i);
if (!Encodings::IsComposeChar_arabic(c)) { if (!Encodings::IsComposeChar_arabic(c)) {
if (IsPrintableNonspace(c)) { if (isPrintableNonspace(c)) {
int const width2 = int const width2 =
text_.singleWidth(par_, i, c, text_.getFont(par_, i)); text_.singleWidth(par_, i, c, text_.getFont(par_, i));
dx = (width2 - width) / 2; dx = (width2 - width) / 2;
@ -270,7 +270,7 @@ void RowPainter::paintChars(pos_type & vpos, LyXFont font,
char c = par_.getChar(pos); char c = par_.getChar(pos);
if (!IsPrintableNonspace(c)) if (!isPrintableNonspace(c))
break; break;
if (arabic && Encodings::IsComposeChar_arabic(c)) if (arabic && Encodings::IsComposeChar_arabic(c))

View File

@ -70,13 +70,13 @@ namespace fs = boost::filesystem;
namespace lyx { namespace lyx {
namespace support { namespace support {
bool IsLyXFilename(string const & filename) bool isLyXFilename(string const & filename)
{ {
return suffixIs(ascii_lowercase(filename), ".lyx"); return suffixIs(ascii_lowercase(filename), ".lyx");
} }
bool IsSGMLFilename(string const & filename) bool isSGMLFilename(string const & filename)
{ {
return suffixIs(ascii_lowercase(filename), ".sgml"); return suffixIs(ascii_lowercase(filename), ".sgml");
} }
@ -142,7 +142,7 @@ string const QuoteName(string const & name)
// Is a file readable ? // Is a file readable ?
bool IsFileReadable(string const & path) bool isFileReadable(string const & path)
{ {
return fs::exists(path) && !fs::is_directory(path) && fs::is_readable(path); return fs::exists(path) && !fs::is_directory(path) && fs::is_readable(path);
} }
@ -150,9 +150,9 @@ bool IsFileReadable(string const & path)
//returns true: dir writeable //returns true: dir writeable
// false: not writeable // false: not writeable
bool IsDirWriteable(string const & path) bool isDirWriteable(string const & path)
{ {
lyxerr[Debug::FILES] << "IsDirWriteable: " << path << endl; lyxerr[Debug::FILES] << "isDirWriteable: " << path << endl;
string const tmpfl = tempName(path, "lyxwritetest"); string const tmpfl = tempName(path, "lyxwritetest");
@ -246,14 +246,14 @@ string const FileSearch(string const & path, string const & name,
string const tmpname = ReplaceEnvironmentPath(name); string const tmpname = ReplaceEnvironmentPath(name);
string fullname = MakeAbsPath(tmpname, path); string fullname = MakeAbsPath(tmpname, path);
// search first without extension, then with it. // search first without extension, then with it.
if (IsFileReadable(fullname)) if (isFileReadable(fullname))
return fullname; return fullname;
if (ext.empty()) if (ext.empty())
return string(); return string();
// Is it not more reasonable to use ChangeExtension()? (SMiyata) // Is it not more reasonable to use ChangeExtension()? (SMiyata)
fullname += '.'; fullname += '.';
fullname += ext; fullname += ext;
return IsFileReadable(fullname) ? fullname : string(); return isFileReadable(fullname) ? fullname : string();
} }
@ -415,7 +415,7 @@ string const createLyXTmpDir(string const & deflt)
#ifdef __EMX__ #ifdef __EMX__
Path p(package().user_support()); Path p(package().user_support());
#endif #endif
if (IsDirWriteable(deflt)) { if (isDirWriteable(deflt)) {
// deflt could not be created because it // deflt could not be created because it
// did exist already, so let's create our own // did exist already, so let's create our own
// dir inside deflt. // dir inside deflt.
@ -797,7 +797,7 @@ string const GetExtension(string const & name)
string const getFormatFromContents(string const & filename) string const getFormatFromContents(string const & filename)
{ {
// paranoia check // paranoia check
if (filename.empty() || !IsFileReadable(filename)) if (filename.empty() || !isFileReadable(filename))
return string(); return string();
ifstream ifs(filename.c_str()); ifstream ifs(filename.c_str());

View File

@ -63,18 +63,18 @@ std::vector<std::string> const DirList(std::string const & dir,
true: dir writeable true: dir writeable
false: not writeable false: not writeable
*/ */
bool IsDirWriteable (std::string const & path); bool isDirWriteable (std::string const & path);
/** Is a file readable ? /** Is a file readable ?
Returns true if the file `path' is readable. Returns true if the file `path' is readable.
*/ */
bool IsFileReadable (std::string const & path); bool isFileReadable (std::string const & path);
/// ///
bool IsLyXFilename(std::string const & filename); bool isLyXFilename(std::string const & filename);
/// ///
bool IsSGMLFilename(std::string const & filename); bool isSGMLFilename(std::string const & filename);
/** Returns the path of a library data file. /** Returns the path of a library data file.
Search the file name.ext in the subdirectory dir of Search the file name.ext in the subdirectory dir of

View File

@ -18,7 +18,7 @@
/// return true if the char is a line separator /// return true if the char is a line separator
inline inline
bool IsLineSeparatorChar(char c) bool isLineSeparatorChar(char c)
{ {
return c == ' '; return c == ' ';
} }
@ -26,7 +26,7 @@ bool IsLineSeparatorChar(char c)
/// return true if a char is alphabetical (including accented chars) /// return true if a char is alphabetical (including accented chars)
inline inline
bool IsLetterChar(unsigned char c) bool isLetterChar(unsigned char c)
{ {
return (c >= 'A' && c <= 'Z') return (c >= 'A' && c <= 'Z')
|| (c >= 'a' && c <= 'z') || (c >= 'a' && c <= 'z')
@ -36,7 +36,7 @@ bool IsLetterChar(unsigned char c)
/// return true if the char is printable (masked to 7-bit ASCII) /// return true if the char is printable (masked to 7-bit ASCII)
inline inline
bool IsPrintable(unsigned char c) bool isPrintable(unsigned char c)
{ {
return (c & 127) >= ' '; return (c & 127) >= ' ';
} }
@ -44,15 +44,15 @@ bool IsPrintable(unsigned char c)
/// return true if the char is printable and not a space (masked to 7-bit ASCII) /// return true if the char is printable and not a space (masked to 7-bit ASCII)
inline inline
bool IsPrintableNonspace(unsigned char c) bool isPrintableNonspace(unsigned char c)
{ {
return IsPrintable(c) && c != ' '; return isPrintable(c) && c != ' ';
} }
/// completely pointless FIXME /// completely pointless FIXME
inline inline
bool IsDigit(unsigned char ch) bool isDigit(unsigned char ch)
{ {
return ch >= '0' && ch <= '9'; return ch >= '0' && ch <= '9';
} }

View File

@ -58,7 +58,7 @@ using lyx::support::ltrim;
using lyx::support::MakeAbsPath; using lyx::support::MakeAbsPath;
using lyx::support::OnlyPath; using lyx::support::OnlyPath;
using lyx::support::rtrim; using lyx::support::rtrim;
using lyx::support::IsFileReadable; using lyx::support::isFileReadable;
namespace fs = boost::filesystem; namespace fs = boost::filesystem;
@ -450,7 +450,7 @@ bool tex2lyx(string const &infilename, std::ostream &os)
bool tex2lyx(string const &infilename, string const &outfilename) bool tex2lyx(string const &infilename, string const &outfilename)
{ {
if (IsFileReadable(outfilename)) { if (isFileReadable(outfilename)) {
if (overwrite_files) { if (overwrite_files) {
cerr << "Overwriting existing file " cerr << "Overwriting existing file "
<< outfilename << endl; << outfilename << endl;

View File

@ -427,7 +427,7 @@ int LyXText::singleWidth(Paragraph const & par,
pos_type pos, char c, LyXFont const & font) const pos_type pos, char c, LyXFont const & font) const
{ {
// The most common case is handled first (Asger) // The most common case is handled first (Asger)
if (IsPrintable(c)) { if (isPrintable(c)) {
Language const * language = font.language(); Language const * language = font.language();
if (language->RightToLeft()) { if (language->RightToLeft()) {
if ((lyxrc.font_norm_type == LyXRC::ISO_8859_6_8 || if ((lyxrc.font_norm_type == LyXRC::ISO_8859_6_8 ||
@ -1132,7 +1132,7 @@ void LyXText::insertChar(LCursor & cur, char c)
static string const number_seperators = ".,:"; static string const number_seperators = ".,:";
if (current_font.number() == LyXFont::ON) { if (current_font.number() == LyXFont::ON) {
if (!IsDigit(c) && !contains(number_operators, c) && if (!isDigit(c) && !contains(number_operators, c) &&
!(contains(number_seperators, c) && !(contains(number_seperators, c) &&
cur.pos() != 0 && cur.pos() != 0 &&
cur.pos() != cur.lastpos() && cur.pos() != cur.lastpos() &&
@ -1140,7 +1140,7 @@ void LyXText::insertChar(LCursor & cur, char c)
getFont(par, cur.pos() - 1).number() == LyXFont::ON) getFont(par, cur.pos() - 1).number() == LyXFont::ON)
) )
number(cur); // Set current_font.number to OFF number(cur); // Set current_font.number to OFF
} else if (IsDigit(c) && } else if (isDigit(c) &&
real_current_font.isVisibleRightToLeft()) { real_current_font.isVisibleRightToLeft()) {
number(cur); // Set current_font.number to ON number(cur); // Set current_font.number to ON
@ -1169,7 +1169,7 @@ void LyXText::insertChar(LCursor & cur, char c)
// When the free-spacing option is set for the current layout, // When the free-spacing option is set for the current layout,
// disable the double-space checking // disable the double-space checking
if (!freeSpacing && IsLineSeparatorChar(c)) { if (!freeSpacing && isLineSeparatorChar(c)) {
if (cur.pos() == 0) { if (cur.pos() == 0) {
static bool sent_space_message = false; static bool sent_space_message = false;
if (!sent_space_message) { if (!sent_space_message) {

View File

@ -648,7 +648,7 @@ void LyXText::insertStringAsParagraphs(LCursor & cur, string const & str)
linestr[i] = ' '; linestr[i] = ' ';
newline_inserted = true; newline_inserted = true;
} }
} else if (IsPrintable(linestr[i])) { } else if (isPrintable(linestr[i])) {
newline_inserted = false; newline_inserted = false;
} }
} }