mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-05 13:26:21 +00:00
Change Assert to BOOST_ASSERT.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7722 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
f9c1cafbe6
commit
fcdb71906b
@ -1,3 +1,7 @@
|
||||
2003-09-09 Lars Gullik Bjønnes <larsbj@lyx.org>
|
||||
|
||||
* configure.ac (AH_BOTTOM): add blurb for BOOST_ASSERT
|
||||
|
||||
2003-09-08 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
|
||||
|
||||
* README.MacOSX: new file.
|
||||
|
@ -190,7 +190,7 @@ for frontend in $FRONTENDS ; do
|
||||
dnl ;;
|
||||
gtk)
|
||||
XFORMS_DO_IT_ALL
|
||||
PKG_CHECK_MODULES(GTK_FRONTEND, gtkmm-2.0 libglademm-2.0)
|
||||
PKG_CHECK_MODULES(GTK_FRONTEND, gtkmm-2.0 libglademm-2.0)
|
||||
FRONTENDS_PROGS="$FRONTENDS_PROGS lyx-gtk\$(EXEEXT)"
|
||||
FRONTENDS_SUBDIRS="$FRONTENDS_SUBDIRS xforms gtk"
|
||||
RPM_FRONTEND="gtk"
|
||||
@ -371,6 +371,12 @@ int mkstemp(char*);
|
||||
#define USE_BOOST_FORMAT 0
|
||||
#endif
|
||||
|
||||
#if defined(ENABLE_ASSERTIONS)
|
||||
#define BOOST_ENABLE_ASSERT_HANDLER 1
|
||||
#else
|
||||
#define BOOST_DISABLE_ASSERTS 1
|
||||
#endif
|
||||
|
||||
#define BOOST_DISABLE_THREADS 1
|
||||
#define BOOST_NO_WREGEX 1
|
||||
#define BOOST_NO_WSTRING 1
|
||||
|
@ -1,23 +1,23 @@
|
||||
/**
|
||||
* \file BranchList.C
|
||||
* \file BranchList.C
|
||||
* This file is part of LyX, the document processor.
|
||||
* Licence details can be found in the file COPYING.
|
||||
*
|
||||
* \author Martin Vermeer
|
||||
*
|
||||
*
|
||||
* Full author contact details are available in file CREDITS.
|
||||
*/
|
||||
|
||||
#include <config.h>
|
||||
|
||||
#include "BranchList.h"
|
||||
#include "support/LAssert.h"
|
||||
|
||||
#include <boost/assert.hpp>
|
||||
|
||||
#include <functional>
|
||||
|
||||
using std::bind2nd;
|
||||
using std::binary_function;
|
||||
using namespace lyx::support;
|
||||
|
||||
|
||||
string const Branch::getBranch() const
|
||||
@ -71,7 +71,7 @@ string BranchList::getColor(string const & s) const
|
||||
return it->getColor();
|
||||
}
|
||||
}
|
||||
Assert(false); // Always
|
||||
BOOST_ASSERT(false); // Always
|
||||
return string(); // never gets here
|
||||
}
|
||||
|
||||
@ -87,7 +87,7 @@ void BranchList::setColor(string const & s, string const & val)
|
||||
return;
|
||||
}
|
||||
}
|
||||
Assert(false);
|
||||
BOOST_ASSERT(false);
|
||||
}
|
||||
|
||||
|
||||
@ -131,7 +131,7 @@ void BranchList::add(string const & s)
|
||||
}
|
||||
if (j == string::npos)
|
||||
break;
|
||||
i = j + 1;
|
||||
i = j + 1;
|
||||
}
|
||||
}
|
||||
|
||||
@ -141,7 +141,7 @@ namespace {
|
||||
struct match : public binary_function<Branch, string, bool> {
|
||||
bool operator()(Branch const & br, string const & s) const {
|
||||
return (br.getBranch() == s);
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
} // namespace anon.
|
||||
@ -158,7 +158,7 @@ bool BranchList::selected(string const & s) const
|
||||
List::const_iterator it = list.begin();
|
||||
List::const_iterator end = list.end();
|
||||
for (; it != end; ++it) {
|
||||
if (s == it->getBranch())
|
||||
if (s == it->getBranch())
|
||||
return it->getSelected();
|
||||
}
|
||||
return false;
|
||||
@ -182,12 +182,12 @@ string BranchList::allBranches() const
|
||||
|
||||
|
||||
string BranchList::allSelected() const
|
||||
{
|
||||
{
|
||||
List::const_iterator it = list.begin();
|
||||
List::const_iterator end = list.end();
|
||||
string ret;
|
||||
for (; it != end; ++it) {
|
||||
if (it->getSelected())
|
||||
if (it->getSelected())
|
||||
ret += it->getBranch() + separator();
|
||||
}
|
||||
// remove final '|':
|
||||
|
@ -40,7 +40,6 @@
|
||||
#include "insets/updatableinset.h"
|
||||
|
||||
#include "support/filetools.h"
|
||||
#include "support/LAssert.h"
|
||||
#include "support/lyxalgo.h" // lyx_count
|
||||
|
||||
|
||||
@ -260,7 +259,7 @@ bool BufferView::insertLyXFile(string const & filen)
|
||||
//
|
||||
// Moved from lyx_cb.C (Lgb)
|
||||
{
|
||||
Assert(!filen.empty());
|
||||
BOOST_ASSERT(!filen.empty());
|
||||
|
||||
string const fname = MakeAbsPath(filen);
|
||||
|
||||
|
28
src/Bullet.C
28
src/Bullet.C
@ -17,9 +17,9 @@
|
||||
#include <config.h>
|
||||
|
||||
#include "Bullet.h"
|
||||
#include "support/LAssert.h"
|
||||
|
||||
using namespace lyx::support;
|
||||
#include <boost/assert.hpp>
|
||||
|
||||
|
||||
/** The four LaTeX itemize environment default bullets
|
||||
*/
|
||||
@ -354,25 +354,25 @@ string const Bullet::bulletEntry(int f, int c)
|
||||
void Bullet::testInvariant() const
|
||||
{
|
||||
#ifdef ENABLE_ASSERTIONS
|
||||
Assert(font >= MIN);
|
||||
Assert(font < FONTMAX);
|
||||
Assert(character >= MIN);
|
||||
Assert(character < CHARMAX);
|
||||
Assert(size >= MIN);
|
||||
Assert(size < SIZEMAX);
|
||||
Assert(user_text >= -1);
|
||||
Assert(user_text <= 1);
|
||||
BOOST_ASSERT(font >= MIN);
|
||||
BOOST_ASSERT(font < FONTMAX);
|
||||
BOOST_ASSERT(character >= MIN);
|
||||
BOOST_ASSERT(character < CHARMAX);
|
||||
BOOST_ASSERT(size >= MIN);
|
||||
BOOST_ASSERT(size < SIZEMAX);
|
||||
BOOST_ASSERT(user_text >= -1);
|
||||
BOOST_ASSERT(user_text <= 1);
|
||||
// now some relational/operational tests
|
||||
if (user_text == 1) {
|
||||
Assert(font == -1 && (character == -1 && size == -1));
|
||||
// Assert(!text.empty()); // this isn't necessarily an error
|
||||
BOOST_ASSERT(font == -1 && (character == -1 && size == -1));
|
||||
// BOOST_ASSERT(!text.empty()); // this isn't necessarily an error
|
||||
}
|
||||
// else if (user_text == -1) {
|
||||
// Assert(!text.empty()); // this also isn't necessarily an error
|
||||
// BOOST_ASSERT(!text.empty()); // this also isn't necessarily an error
|
||||
// }
|
||||
// else {
|
||||
// // user_text == 0
|
||||
// Assert(text.empty()); // not usually true
|
||||
// BOOST_ASSERT(text.empty()); // not usually true
|
||||
// }
|
||||
#endif
|
||||
}
|
||||
|
@ -1,13 +1,22 @@
|
||||
2003-09-09 Lars Gullik Bjønnes <larsbj@lyx.org>
|
||||
|
||||
* boost.C (emergencyCleanup): moved here from LAssert.c
|
||||
(assertion_failed): new function, called by BOOST_ASSERT
|
||||
|
||||
* several files: change Assert to BOOST_ASSERT
|
||||
|
||||
2003-09-09 Angus Leeming <leeming@lyx.org>
|
||||
|
||||
* buffer.[Ch]: Add an Impl class and move Buffer's member variables into it.
|
||||
As a result move several header files out of buffer.h.
|
||||
* buffer.[Ch]: Add an Impl class and move Buffer's member
|
||||
variables into it. As a result move several header files out of
|
||||
buffer.h.
|
||||
|
||||
Add header files to lots of .C files all over the tree as a result.
|
||||
|
||||
2003-09-09 Angus Leeming <leeming@lyx.org>
|
||||
|
||||
* buffer.[Ch]: make Buffer's member variables private. Add accessor functions.
|
||||
* buffer.[Ch]: make Buffer's member variables private. Add
|
||||
accessor functions.
|
||||
|
||||
Lots of changes all over the tree as a result.
|
||||
|
||||
@ -241,7 +250,7 @@
|
||||
* insets/insetminipage.C:
|
||||
* insets/insetnote.C:
|
||||
* insets/insetoptarg.C: add header files needed to compile again.
|
||||
|
||||
|
||||
2003-09-06 Angus Leeming <leeming@lyx.org>
|
||||
|
||||
* RowList_fwd.h: new file, forward-declaring Row rather than
|
||||
|
@ -27,9 +27,9 @@
|
||||
#include "insets/insetinclude.h"
|
||||
#include "insets/insettabular.h"
|
||||
|
||||
#include "support/LAssert.h"
|
||||
#include "support/lstrings.h"
|
||||
|
||||
|
||||
using std::for_each;
|
||||
using std::make_pair;
|
||||
using std::pair;
|
||||
@ -178,9 +178,9 @@ bool CutAndPaste::copySelection(ParagraphList::iterator startpit,
|
||||
ParagraphList::iterator endpit,
|
||||
int start, int end, textclass_type tc)
|
||||
{
|
||||
Assert(0 <= start && start <= startpit->size());
|
||||
Assert(0 <= end && end <= endpit->size());
|
||||
Assert(startpit != endpit || start <= end);
|
||||
BOOST_ASSERT(0 <= start && start <= startpit->size());
|
||||
BOOST_ASSERT(0 <= end && end <= endpit->size());
|
||||
BOOST_ASSERT(startpit != endpit || start <= end);
|
||||
|
||||
ParagraphList paragraphs;
|
||||
|
||||
@ -225,7 +225,7 @@ CutAndPaste::pasteSelection(Buffer const & buffer,
|
||||
if (!checkPastePossible())
|
||||
return make_pair(PitPosPair(pit, pos), pit);
|
||||
|
||||
Assert (pos <= pit->size());
|
||||
BOOST_ASSERT (pos <= pit->size());
|
||||
|
||||
// Make a copy of the CaP paragraphs.
|
||||
ParagraphList simple_cut_clone = cuts[cut_index].first;
|
||||
@ -380,7 +380,7 @@ int CutAndPaste::SwitchLayoutsBetweenClasses(textclass_type c1,
|
||||
ParagraphList & pars,
|
||||
ErrorList & errorlist)
|
||||
{
|
||||
Assert(!pars.empty());
|
||||
BOOST_ASSERT(!pars.empty());
|
||||
|
||||
int ret = 0;
|
||||
if (c1 == c2)
|
||||
|
33
src/LColor.C
33
src/LColor.C
@ -18,7 +18,6 @@
|
||||
|
||||
#include "debug.h"
|
||||
#include "LColor.h"
|
||||
#include "support/LAssert.h"
|
||||
#include "gettext.h"
|
||||
#include "support/lstrings.h"
|
||||
|
||||
@ -172,18 +171,18 @@ void LColor::operator=(LColor const & c)
|
||||
}
|
||||
|
||||
|
||||
void LColor::fill(LColor::color c,
|
||||
void LColor::fill(LColor::color c,
|
||||
string const & lyxname,
|
||||
string const & x11name,
|
||||
string const & latexname,
|
||||
string const & guiname)
|
||||
string const & x11name,
|
||||
string const & latexname,
|
||||
string const & guiname)
|
||||
{
|
||||
ColorEntry ce;
|
||||
ce.lcolor = c;
|
||||
ce.guiname = guiname.c_str();
|
||||
ce.latexname = latexname.c_str();
|
||||
ce.x11name = x11name.c_str();
|
||||
ce.lyxname = lyxname.c_str();
|
||||
ce.guiname = guiname.c_str();
|
||||
ce.latexname = latexname.c_str();
|
||||
ce.x11name = x11name.c_str();
|
||||
ce.lyxname = lyxname.c_str();
|
||||
pimpl_->fill(ce);
|
||||
}
|
||||
|
||||
@ -201,10 +200,10 @@ string const LColor::getGUIName(string const & s) const
|
||||
{
|
||||
Pimpl::Transform::const_iterator ici = pimpl_->transform.find(s);
|
||||
if (ici != pimpl_->transform.end()) {
|
||||
Pimpl::InfoTab::const_iterator
|
||||
Pimpl::InfoTab::const_iterator
|
||||
it = pimpl_->infotab.find(ici->second);
|
||||
if (it != pimpl_->infotab.end())
|
||||
return it->second.guiname;
|
||||
if (it != pimpl_->infotab.end())
|
||||
return it->second.guiname;
|
||||
}
|
||||
return "none";
|
||||
}
|
||||
@ -227,9 +226,9 @@ string const LColor::getX11Name(string const & s) const
|
||||
{
|
||||
Pimpl::Transform::const_iterator ici = pimpl_->transform.find(s);
|
||||
if (ici != pimpl_->transform.end()) {
|
||||
Pimpl::InfoTab::const_iterator
|
||||
Pimpl::InfoTab::const_iterator
|
||||
it = pimpl_->infotab.find(ici->second);
|
||||
if (it != pimpl_->infotab.end())
|
||||
if (it != pimpl_->infotab.end())
|
||||
return it->second.x11name;
|
||||
}
|
||||
lyxerr << "LyX internal error: Missing color"
|
||||
@ -252,9 +251,9 @@ string const LColor::getLaTeXName(string const & s) const
|
||||
{
|
||||
Pimpl::Transform::const_iterator ici = pimpl_->transform.find(s);
|
||||
if (ici != pimpl_->transform.end()) {
|
||||
Pimpl::InfoTab::const_iterator
|
||||
Pimpl::InfoTab::const_iterator
|
||||
it = pimpl_->infotab.find(ici->second);
|
||||
if (it != pimpl_->infotab.end())
|
||||
if (it != pimpl_->infotab.end())
|
||||
return it->second.latexname;
|
||||
}
|
||||
return "black";
|
||||
@ -284,7 +283,7 @@ void LColor::setColor(LColor::color col, string const & x11name)
|
||||
return;
|
||||
}
|
||||
lyxerr << "LyX internal error: color and such." << endl;
|
||||
Assert(false);
|
||||
BOOST_ASSERT(false);
|
||||
}
|
||||
|
||||
|
||||
|
@ -40,7 +40,6 @@
|
||||
#include "frontends/LyXView.h"
|
||||
|
||||
#include "support/filetools.h"
|
||||
#include "support/LAssert.h"
|
||||
#include "support/lyxfunctional.h"
|
||||
#include "support/lstrings.h"
|
||||
#include "support/tostr.h"
|
||||
@ -829,7 +828,7 @@ Menu const & MenuBackend::getMenu(string const & name) const
|
||||
lyx::compare_memfun(&Menu::name, name));
|
||||
if (cit == end())
|
||||
lyxerr << "No submenu named " << name << endl;
|
||||
Assert(cit != end());
|
||||
BOOST_ASSERT(cit != end());
|
||||
return (*cit);
|
||||
}
|
||||
|
||||
@ -839,7 +838,7 @@ Menu & MenuBackend::getMenu(string const & name)
|
||||
MenuList::iterator it =
|
||||
find_if(menulist_.begin(), menulist_.end(),
|
||||
lyx::compare_memfun(&Menu::name, name));
|
||||
Assert(it != menulist_.end());
|
||||
BOOST_ASSERT(it != menulist_.end());
|
||||
return (*it);
|
||||
}
|
||||
|
||||
|
@ -13,7 +13,8 @@
|
||||
#include "PrinterParams.h"
|
||||
|
||||
#include "support/lstrings.h"
|
||||
#include "support/LAssert.h"
|
||||
|
||||
#include <boost/assert.hpp>
|
||||
|
||||
|
||||
PrinterParams::PrinterParams(Target t,
|
||||
@ -65,13 +66,13 @@ void PrinterParams::testInvariant() const
|
||||
#ifdef ENABLE_ASSERTIONS
|
||||
switch (target) {
|
||||
case PRINTER:
|
||||
//lyx::support::Assert(!printer_name.empty());
|
||||
//BOOST_ASSERT(!printer_name.empty());
|
||||
break;
|
||||
case FILE:
|
||||
lyx::support::Assert(!file_name.empty());
|
||||
BOOST_ASSERT(!file_name.empty());
|
||||
break;
|
||||
default:
|
||||
lyx::support::Assert(false);
|
||||
BOOST_ASSERT(false);
|
||||
break;
|
||||
}
|
||||
#endif
|
||||
|
@ -13,7 +13,6 @@
|
||||
|
||||
#ifdef USE_ASPELL
|
||||
|
||||
#include "support/LAssert.h"
|
||||
#include "debug.h"
|
||||
|
||||
#include <aspell.h>
|
||||
@ -89,14 +88,14 @@ enum ASpell::Result ASpell::check(WordLangTuple const & word)
|
||||
AspellSpeller * m = it->second.speller;
|
||||
|
||||
int word_ok = aspell_speller_check(m, word.word().c_str(), -1);
|
||||
Assert(word_ok != -1);
|
||||
BOOST_ASSERT(word_ok != -1);
|
||||
|
||||
if (word_ok) {
|
||||
res = OK;
|
||||
} else {
|
||||
AspellWordList const * sugs =
|
||||
aspell_speller_suggest(m, word.word().c_str(), -1);
|
||||
Assert(sugs != 0);
|
||||
BOOST_ASSERT(sugs != 0);
|
||||
els = aspell_word_list_elements(sugs);
|
||||
if (aspell_word_list_empty(sugs))
|
||||
res = UNKNOWN;
|
||||
|
@ -12,10 +12,12 @@
|
||||
|
||||
#include "author.h"
|
||||
|
||||
#include "support/LAssert.h"
|
||||
#include "support/std_istream.h"
|
||||
#include "support/lstrings.h"
|
||||
|
||||
#include <boost/assert.hpp>
|
||||
|
||||
|
||||
using namespace lyx::support;
|
||||
|
||||
bool operator==(Author const & l, Author const & r)
|
||||
@ -63,7 +65,7 @@ int AuthorList::record(Author const & a)
|
||||
|
||||
void AuthorList::record(int id, Author const & a)
|
||||
{
|
||||
Assert(unsigned(id) < authors_.size());
|
||||
BOOST_ASSERT(unsigned(id) < authors_.size());
|
||||
|
||||
authors_[id] = a;
|
||||
}
|
||||
@ -72,7 +74,7 @@ void AuthorList::record(int id, Author const & a)
|
||||
Author const & AuthorList::get(int id)
|
||||
{
|
||||
Authors::const_iterator it(authors_.find(id));
|
||||
Assert(it != authors_.end());
|
||||
BOOST_ASSERT(it != authors_.end());
|
||||
return it->second;
|
||||
}
|
||||
|
||||
|
34
src/boost.C
34
src/boost.C
@ -10,13 +10,13 @@
|
||||
|
||||
#include <config.h>
|
||||
|
||||
#include "lyx_main.h"
|
||||
#include "debug.h"
|
||||
#include "support/LAssert.h"
|
||||
|
||||
#include <boost/assert.hpp>
|
||||
|
||||
#include <exception>
|
||||
|
||||
using namespace lyx::support;
|
||||
|
||||
using std::endl;
|
||||
|
||||
namespace boost {
|
||||
@ -25,7 +25,33 @@ void throw_exception(std::exception const & e)
|
||||
{
|
||||
lyxerr << "Exception caught:\n"
|
||||
<< e.what() << endl;
|
||||
Assert(false);
|
||||
BOOST_ASSERT(false);
|
||||
}
|
||||
|
||||
|
||||
namespace {
|
||||
|
||||
void emergencyCleanup()
|
||||
{
|
||||
static bool didCleanup;
|
||||
if (didCleanup)
|
||||
return;
|
||||
|
||||
didCleanup = true;
|
||||
|
||||
LyX::emergencyCleanup();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
void assertion_failed(char const * expr, char const * function,
|
||||
char const * file, long line)
|
||||
{
|
||||
lyxerr << "Assertion triggered in " << function << " by \"" <<
|
||||
expr << " in file " << file << ":" << line << endl;
|
||||
emergencyCleanup();
|
||||
assert(false);
|
||||
}
|
||||
|
||||
|
||||
|
@ -51,7 +51,6 @@
|
||||
#include "support/FileInfo.h"
|
||||
#include "support/filetools.h"
|
||||
#include "support/gzstream.h"
|
||||
#include "support/LAssert.h"
|
||||
#include "support/lyxlib.h"
|
||||
#include "support/os.h"
|
||||
#include "support/path.h"
|
||||
@ -115,7 +114,7 @@ bool openFileWrite(ofstream & ofs, string const & fname)
|
||||
|
||||
typedef std::map<string, bool> DepClean;
|
||||
|
||||
struct Buffer::Impl
|
||||
struct Buffer::Impl
|
||||
{
|
||||
Impl(Buffer & parent, string const & file, bool readonly);
|
||||
|
||||
@ -573,7 +572,7 @@ bool Buffer::readFile(string const & filename, ParagraphList::iterator pit)
|
||||
bool Buffer::readFile(LyXLex & lex, string const & filename,
|
||||
ParagraphList::iterator pit)
|
||||
{
|
||||
Assert(!filename.empty());
|
||||
BOOST_ASSERT(!filename.empty());
|
||||
|
||||
if (!lex.isOK()) {
|
||||
Alert::error(_("Document could not be read"),
|
||||
|
@ -26,7 +26,6 @@
|
||||
#include "frontends/Alert.h"
|
||||
|
||||
#include "support/filetools.h"
|
||||
#include "support/LAssert.h"
|
||||
#include "support/lyxfunctional.h"
|
||||
|
||||
#include <boost/bind.hpp>
|
||||
@ -110,7 +109,7 @@ bool BufferList::quitWriteAll()
|
||||
|
||||
void BufferList::release(Buffer * buf)
|
||||
{
|
||||
Assert(buf);
|
||||
BOOST_ASSERT(buf);
|
||||
BufferStorage::iterator it = find(bstore.begin(), bstore.end(), buf);
|
||||
if (it != bstore.end()) {
|
||||
// Make sure that we don't store a LyXText in
|
||||
@ -149,7 +148,7 @@ void BufferList::closeAll()
|
||||
|
||||
bool BufferList::close(Buffer * buf, bool ask)
|
||||
{
|
||||
Assert(buf);
|
||||
BOOST_ASSERT(buf);
|
||||
|
||||
// FIXME: is the quitting check still necessary ?
|
||||
if (!ask || buf->isClean() || quitting || buf->paragraphs().empty()) {
|
||||
@ -308,8 +307,8 @@ bool BufferList::exists(string const & s) const
|
||||
|
||||
bool BufferList::isLoaded(Buffer const * b) const
|
||||
{
|
||||
Assert(b);
|
||||
|
||||
BOOST_ASSERT(b);
|
||||
|
||||
BufferStorage::const_iterator cit =
|
||||
find(bstore.begin(), bstore.end(), b);
|
||||
return cit != bstore.end();
|
||||
|
@ -36,7 +36,6 @@
|
||||
|
||||
#include "frontends/Alert.h"
|
||||
|
||||
#include "support/LAssert.h"
|
||||
#include "support/lyxalgo.h" // for lyx::count
|
||||
|
||||
#include <boost/array.hpp>
|
||||
@ -148,28 +147,28 @@ BranchList const & BufferParams::branchlist() const
|
||||
|
||||
Bullet & BufferParams::temp_bullet(lyx::size_type index)
|
||||
{
|
||||
support::Assert(index < 4);
|
||||
BOOST_ASSERT(index < 4);
|
||||
return pimpl_->temp_bullets[index];
|
||||
}
|
||||
|
||||
|
||||
Bullet const & BufferParams::temp_bullet(lyx::size_type index) const
|
||||
{
|
||||
support::Assert(index < 4);
|
||||
BOOST_ASSERT(index < 4);
|
||||
return pimpl_->temp_bullets[index];
|
||||
}
|
||||
|
||||
|
||||
Bullet & BufferParams::user_defined_bullet(lyx::size_type index)
|
||||
{
|
||||
support::Assert(index < 4);
|
||||
BOOST_ASSERT(index < 4);
|
||||
return pimpl_->user_defined_bullets[index];
|
||||
}
|
||||
|
||||
|
||||
Bullet const & BufferParams::user_defined_bullet(lyx::size_type index) const
|
||||
{
|
||||
support::Assert(index < 4);
|
||||
BOOST_ASSERT(index < 4);
|
||||
return pimpl_->user_defined_bullets[index];
|
||||
}
|
||||
|
||||
@ -328,9 +327,9 @@ string const BufferParams::readToken(LyXLex & lex, string const & token)
|
||||
string color = lex.getString();
|
||||
branchlist().setColor(branch, color);
|
||||
// Update also the LColor table:
|
||||
if (color == "none")
|
||||
if (color == "none")
|
||||
color = lcolor.getX11Name(LColor::background);
|
||||
lcolor.fill(static_cast<LColor::color>(lcolor.size()),
|
||||
lcolor.fill(static_cast<LColor::color>(lcolor.size()),
|
||||
branch, color);
|
||||
}
|
||||
}
|
||||
@ -527,9 +526,9 @@ void BufferParams::writeFile(ostream & os) const
|
||||
std::list<Branch>::const_iterator end = branchlist().end();
|
||||
for (; it != end; ++it) {
|
||||
os << "\\branch " << it->getBranch()
|
||||
<< "\n\\selected " << it->getSelected()
|
||||
<< "\n\\color " << it->getColor()
|
||||
<< "\n\\end_branch"
|
||||
<< "\n\\selected " << it->getSelected()
|
||||
<< "\n\\color " << it->getColor()
|
||||
<< "\n\\end_branch"
|
||||
<< "\n";
|
||||
}
|
||||
|
||||
|
@ -15,13 +15,13 @@
|
||||
#include "changes.h"
|
||||
#include "debug.h"
|
||||
|
||||
#include "support/LAssert.h"
|
||||
#include <boost/assert.hpp>
|
||||
|
||||
using namespace lyx::support;
|
||||
|
||||
using std::endl;
|
||||
using lyx::pos_type;
|
||||
|
||||
|
||||
bool operator==(Change const & l, Change const & r)
|
||||
{
|
||||
return l.type == r.type && l.author == r.author
|
||||
@ -326,7 +326,7 @@ Change const Changes::lookupFull(pos_type pos) const
|
||||
}
|
||||
|
||||
check();
|
||||
Assert(false);
|
||||
BOOST_ASSERT(false);
|
||||
return Change(Change::UNCHANGED);
|
||||
}
|
||||
|
||||
@ -348,7 +348,7 @@ Change::Type Changes::lookup(pos_type pos) const
|
||||
}
|
||||
|
||||
check();
|
||||
Assert(0);
|
||||
BOOST_ASSERT(0);
|
||||
return Change::UNCHANGED;
|
||||
}
|
||||
|
||||
@ -486,7 +486,7 @@ void Changes::check() const
|
||||
if (lyxerr.debugging(Debug::CHANGES))
|
||||
lyxerr[Debug::CHANGES] << "End" << endl;
|
||||
|
||||
Assert(dont_assert);
|
||||
BOOST_ASSERT(dont_assert);
|
||||
}
|
||||
|
||||
|
||||
|
@ -13,10 +13,11 @@
|
||||
|
||||
#include "counters.h"
|
||||
#include "debug.h"
|
||||
#include "support/std_sstream.h"
|
||||
|
||||
#include "support/std_sstream.h"
|
||||
#include "support/lstrings.h"
|
||||
#include "support/LAssert.h"
|
||||
|
||||
#include <boost/assert.hpp>
|
||||
|
||||
using namespace lyx::support;
|
||||
|
||||
@ -171,7 +172,7 @@ void Counters::reset()
|
||||
|
||||
void Counters::reset(string const & match)
|
||||
{
|
||||
Assert(!match.empty());
|
||||
BOOST_ASSERT(!match.empty());
|
||||
|
||||
CounterList::iterator it = counterList.begin();
|
||||
CounterList::iterator end = counterList.end();
|
||||
|
@ -1,3 +1,7 @@
|
||||
2003-09-09 Lars Gullik Bjønnes <larsbj@lyx.org>
|
||||
|
||||
* Timeout.C: change Assert to BOOST_ASSERT
|
||||
|
||||
2003-09-07 Angus Leeming <leeming@lyx.org>
|
||||
|
||||
* Alert.h: remove #include <algorithm>.
|
||||
|
@ -13,10 +13,6 @@
|
||||
|
||||
#include "Timeout.h"
|
||||
|
||||
#include "support/LAssert.h"
|
||||
|
||||
using namespace lyx::support;
|
||||
|
||||
|
||||
Timeout::~Timeout()
|
||||
{
|
||||
@ -68,7 +64,7 @@ Timeout & Timeout::setType(Type t)
|
||||
Timeout & Timeout::setTimeout(unsigned int msec)
|
||||
{
|
||||
// Can't have a timeout of zero!
|
||||
Assert(msec);
|
||||
BOOST_ASSERT(msec);
|
||||
|
||||
timeout_ms = msec;
|
||||
return * this;
|
||||
|
@ -8,17 +8,15 @@
|
||||
* Full author contact details are available in file CREDITS.
|
||||
*/
|
||||
|
||||
|
||||
#include <config.h>
|
||||
|
||||
#include "ButtonController.h"
|
||||
#include "BCView.h"
|
||||
#include "support/LAssert.h"
|
||||
|
||||
using namespace lyx::support;
|
||||
|
||||
BCView & ButtonController::view() const
|
||||
{
|
||||
Assert(view_.get());
|
||||
BOOST_ASSERT(view_.get());
|
||||
return *view_.get();
|
||||
}
|
||||
|
||||
@ -30,7 +28,7 @@ void ButtonController::view(BCView * view)
|
||||
|
||||
ButtonPolicy & ButtonController::bp() const
|
||||
{
|
||||
Assert(bp_.get());
|
||||
BOOST_ASSERT(bp_.get());
|
||||
return *bp_.get();
|
||||
}
|
||||
|
||||
|
@ -1,3 +1,7 @@
|
||||
2003-09-09 Lars Gullik Bjønnes <larsbj@lyx.org>
|
||||
|
||||
* several files: change Assert to BOOST_ASSERT
|
||||
|
||||
2003-09-08 Angus Leeming <leeming@lyx.org>
|
||||
|
||||
* ControlCommandBuffer.C:
|
||||
|
@ -15,9 +15,7 @@
|
||||
#include "ButtonController.h"
|
||||
#include "BCView.h"
|
||||
#include "lyxrc.h"
|
||||
#include "support/LAssert.h"
|
||||
|
||||
using namespace lyx::support;
|
||||
|
||||
ControlButtons::ControlButtons()
|
||||
: emergency_exit_(false), is_closing_(false),
|
||||
@ -68,14 +66,14 @@ bool ControlButtons::IconifyWithMain() const
|
||||
|
||||
ButtonController & ControlButtons::bc()
|
||||
{
|
||||
Assert(bc_ptr_.get());
|
||||
BOOST_ASSERT(bc_ptr_.get());
|
||||
return *bc_ptr_.get();
|
||||
}
|
||||
|
||||
|
||||
ViewBase & ControlButtons::view()
|
||||
{
|
||||
Assert(view_ptr_);
|
||||
BOOST_ASSERT(view_ptr_);
|
||||
return *view_ptr_;
|
||||
}
|
||||
|
||||
|
@ -29,7 +29,6 @@
|
||||
#include "frontends/LyXView.h"
|
||||
|
||||
#include "support/filetools.h"
|
||||
#include "support/LAssert.h"
|
||||
#include "support/path_defines.h"
|
||||
|
||||
using namespace lyx::support;
|
||||
@ -46,7 +45,7 @@ ControlDocument::~ControlDocument()
|
||||
|
||||
BufferParams & ControlDocument::params()
|
||||
{
|
||||
Assert(bp_.get());
|
||||
BOOST_ASSERT(bp_.get());
|
||||
return *bp_;
|
||||
}
|
||||
|
||||
|
@ -20,7 +20,6 @@
|
||||
|
||||
#include "insets/ExternalTemplate.h"
|
||||
|
||||
#include "support/LAssert.h"
|
||||
|
||||
using namespace lyx::support;
|
||||
using std::vector;
|
||||
@ -55,21 +54,21 @@ void ControlExternal::dispatchParams()
|
||||
|
||||
void ControlExternal::setParams(InsetExternal::Params const & p)
|
||||
{
|
||||
Assert(params_.get());
|
||||
BOOST_ASSERT(params_.get());
|
||||
*params_ = p;
|
||||
}
|
||||
|
||||
|
||||
InsetExternal::Params const & ControlExternal::params() const
|
||||
{
|
||||
Assert(params_.get());
|
||||
BOOST_ASSERT(params_.get());
|
||||
return *params_;
|
||||
}
|
||||
|
||||
|
||||
void ControlExternal::editExternal()
|
||||
{
|
||||
Assert(params_.get());
|
||||
BOOST_ASSERT(params_.get());
|
||||
|
||||
dialog().view().apply();
|
||||
string const lfun =
|
||||
|
@ -14,7 +14,6 @@
|
||||
#include "debug.h"
|
||||
#include "funcrequest.h"
|
||||
|
||||
#include "support/LAssert.h"
|
||||
#include "support/lyxalgo.h" // sorted
|
||||
#include "support/lstrings.h"
|
||||
#include "support/filetools.h"
|
||||
@ -340,7 +339,7 @@ string const find_xpm(string const & name)
|
||||
{
|
||||
XPMmap const * const begin = sorted_xpm_map;
|
||||
XPMmap const * const end = begin + nr_sorted_xpm_map;
|
||||
Assert(lyx::sorted(begin, end));
|
||||
BOOST_ASSERT(lyx::sorted(begin, end));
|
||||
|
||||
XPMmap const * const it =
|
||||
std::find_if(begin, end, CompareKey(name));
|
||||
|
@ -17,11 +17,8 @@
|
||||
#include "lyxlex.h"
|
||||
#include "paragraph.h"
|
||||
#include "ParagraphParameters.h"
|
||||
#include "support/LAssert.h"
|
||||
#include "support/std_sstream.h"
|
||||
|
||||
using namespace lyx::support;
|
||||
|
||||
using std::istringstream;
|
||||
using std::ostringstream;
|
||||
|
||||
@ -130,14 +127,14 @@ void ControlParagraph::dispatchParams()
|
||||
|
||||
ParagraphParameters & ControlParagraph::params()
|
||||
{
|
||||
Assert(params_.get());
|
||||
BOOST_ASSERT(params_.get());
|
||||
return *params_;
|
||||
}
|
||||
|
||||
|
||||
ParagraphParameters const & ControlParagraph::params() const
|
||||
{
|
||||
Assert(params_.get());
|
||||
BOOST_ASSERT(params_.get());
|
||||
return *params_;
|
||||
}
|
||||
|
||||
|
@ -26,7 +26,6 @@
|
||||
|
||||
#include "support/tostr.h"
|
||||
#include "support/filetools.h"
|
||||
#include "support/LAssert.h"
|
||||
#include "support/path.h"
|
||||
#include "support/systemcall.h"
|
||||
|
||||
@ -44,7 +43,7 @@ ControlPrint::ControlPrint(LyXView & lv, Dialogs & d)
|
||||
|
||||
PrinterParams & ControlPrint::params() const
|
||||
{
|
||||
Assert(params_);
|
||||
BOOST_ASSERT(params_);
|
||||
return *params_;
|
||||
}
|
||||
|
||||
|
@ -15,9 +15,6 @@
|
||||
#include "lyxrc.h"
|
||||
#include "paragraph.h"
|
||||
#include "insets/insettabular.h"
|
||||
#include "support/LAssert.h"
|
||||
|
||||
using namespace lyx::support;
|
||||
|
||||
|
||||
ControlTabular::ControlTabular(Dialog & parent)
|
||||
@ -54,7 +51,7 @@ int ControlTabular::getActiveCell() const
|
||||
|
||||
LyXTabular const & ControlTabular::tabular() const
|
||||
{
|
||||
Assert(params_.get());
|
||||
BOOST_ASSERT(params_.get());
|
||||
return *params_.get();
|
||||
}
|
||||
|
||||
|
@ -14,9 +14,7 @@
|
||||
|
||||
#include "ButtonController.h"
|
||||
#include "BCView.h"
|
||||
#include "support/LAssert.h"
|
||||
|
||||
using namespace lyx::support;
|
||||
|
||||
Dialog::Dialog(LyXView & lv, string const & name)
|
||||
: is_closing_(false), kernel_(lv), name_(name),
|
||||
@ -142,21 +140,21 @@ void Dialog::redraw()
|
||||
|
||||
ButtonController & Dialog::bc() const
|
||||
{
|
||||
Assert(bc_ptr_.get());
|
||||
BOOST_ASSERT(bc_ptr_.get());
|
||||
return *bc_ptr_.get();
|
||||
}
|
||||
|
||||
|
||||
void Dialog::setController(Controller * i)
|
||||
{
|
||||
Assert(i && !controller_ptr_.get());
|
||||
BOOST_ASSERT(i && !controller_ptr_.get());
|
||||
controller_ptr_.reset(i);
|
||||
}
|
||||
|
||||
|
||||
void Dialog::setView(View * v)
|
||||
{
|
||||
Assert(v && !view_ptr_.get());
|
||||
BOOST_ASSERT(v && !view_ptr_.get());
|
||||
view_ptr_.reset(v);
|
||||
}
|
||||
|
||||
@ -168,7 +166,7 @@ Dialog::Controller::Controller(Dialog & parent)
|
||||
|
||||
Dialog::Controller & Dialog::controller() const
|
||||
{
|
||||
Assert(controller_ptr_.get());
|
||||
BOOST_ASSERT(controller_ptr_.get());
|
||||
return *controller_ptr_.get();
|
||||
}
|
||||
|
||||
@ -180,7 +178,7 @@ Dialog::View::View(Dialog & parent, string title) :
|
||||
|
||||
Dialog::View & Dialog::view() const
|
||||
{
|
||||
Assert(view_ptr_.get());
|
||||
BOOST_ASSERT(view_ptr_.get());
|
||||
return *view_ptr_.get();
|
||||
}
|
||||
|
||||
|
@ -19,9 +19,6 @@
|
||||
#include "frontends/Dialogs.h"
|
||||
#include "frontends/LyXView.h"
|
||||
|
||||
#include "support/LAssert.h"
|
||||
|
||||
using lyx::support::Assert;
|
||||
|
||||
Kernel::Kernel(LyXView & lyxview)
|
||||
: lyxview_(lyxview)
|
||||
@ -94,13 +91,13 @@ BufferView const * Kernel::bufferview() const
|
||||
|
||||
Buffer & Kernel::buffer()
|
||||
{
|
||||
Assert(lyxview_.buffer());
|
||||
BOOST_ASSERT(lyxview_.buffer());
|
||||
return *lyxview_.buffer();
|
||||
}
|
||||
|
||||
|
||||
Buffer const & Kernel::buffer() const
|
||||
{
|
||||
Assert(lyxview_.buffer());
|
||||
BOOST_ASSERT(lyxview_.buffer());
|
||||
return *lyxview_.buffer();
|
||||
}
|
||||
|
@ -12,9 +12,7 @@
|
||||
|
||||
#include "ViewBase.h"
|
||||
#include "ControlButtons.h"
|
||||
#include "support/LAssert.h"
|
||||
|
||||
using namespace lyx::support;
|
||||
|
||||
ViewBase::ViewBase(string const & t)
|
||||
: controller_ptr_(0), title_(t)
|
||||
@ -41,14 +39,14 @@ string const & ViewBase::getTitle() const
|
||||
|
||||
ControlButtons & ViewBase::getController()
|
||||
{
|
||||
Assert(controller_ptr_);
|
||||
BOOST_ASSERT(controller_ptr_);
|
||||
return *controller_ptr_;
|
||||
}
|
||||
|
||||
|
||||
ControlButtons const & ViewBase::getController() const
|
||||
{
|
||||
Assert(controller_ptr_);
|
||||
BOOST_ASSERT(controller_ptr_);
|
||||
return *controller_ptr_;
|
||||
}
|
||||
|
||||
|
@ -17,7 +17,6 @@
|
||||
#include "gettext.h" // for _()
|
||||
|
||||
#include "support/lstrings.h"
|
||||
#include "support/LAssert.h"
|
||||
|
||||
#include <boost/regex.hpp>
|
||||
|
||||
@ -57,7 +56,7 @@ string const familyName(string const & name)
|
||||
|
||||
string const getAbbreviatedAuthor(InfoMap const & map, string const & key)
|
||||
{
|
||||
Assert(!map.empty());
|
||||
BOOST_ASSERT(!map.empty());
|
||||
|
||||
InfoMap::const_iterator it = map.find(key);
|
||||
if (it == map.end())
|
||||
@ -109,7 +108,7 @@ string const getAbbreviatedAuthor(InfoMap const & map, string const & key)
|
||||
|
||||
string const getYear(InfoMap const & map, string const & key)
|
||||
{
|
||||
Assert(!map.empty());
|
||||
BOOST_ASSERT(!map.empty());
|
||||
|
||||
InfoMap::const_iterator it = map.find(key);
|
||||
if (it == map.end())
|
||||
@ -173,7 +172,7 @@ vector<string> const getKeys(InfoMap const & map)
|
||||
|
||||
string const getInfo(InfoMap const & map, string const & key)
|
||||
{
|
||||
Assert(!map.empty());
|
||||
BOOST_ASSERT(!map.empty());
|
||||
|
||||
InfoMap::const_iterator it = map.find(key);
|
||||
if (it == map.end())
|
||||
|
@ -1,3 +1,8 @@
|
||||
2003-09-09 Lars Gullik Bjønnes <larsbj@lyx.org>
|
||||
|
||||
* GView.C: change Assert to BOOST_ASSERT
|
||||
* GnomeBase.C: ditto
|
||||
|
||||
2003-07-21 Angus Leeming <leeming@lyx.org>
|
||||
|
||||
* lyx_gui.C (reset): use namespace lyx::graphics rather than grfx
|
||||
|
@ -8,13 +8,13 @@
|
||||
* Full author contact details are available in file CREDITS.
|
||||
*/
|
||||
|
||||
|
||||
#include <config.h>
|
||||
|
||||
#include "GView.h"
|
||||
#include "support/LAssert.h"
|
||||
#include "debug.h"
|
||||
#include "support/filetools.h"
|
||||
#include "ControlButtons.h"
|
||||
|
||||
#include <glib.h>
|
||||
#include <gtkmm/dialog.h>
|
||||
|
||||
@ -49,7 +49,7 @@ void GView::loadXML()
|
||||
|
||||
if (file.empty()) {
|
||||
lyxerr << "Cannot find glade file. Aborting." << endl;
|
||||
lyx::Assert(true);
|
||||
BOOST_ASSERT(true);
|
||||
}
|
||||
|
||||
lyxerr[Debug::GUI] << "Glade file to open is " << file << endl;
|
||||
|
@ -8,16 +8,17 @@
|
||||
* Full author contact details are available in file CREDITS.
|
||||
*/
|
||||
|
||||
|
||||
#include <config.h>
|
||||
|
||||
#include "GnomeBase.h"
|
||||
#include "support/LAssert.h"
|
||||
#include "debug.h"
|
||||
#include "support/filetools.h"
|
||||
#include "ControlButtons.h"
|
||||
|
||||
#include <glib.h>
|
||||
#include <gtkmm/dialog.h>
|
||||
|
||||
|
||||
GnomeBase::GnomeBase(string const & name)
|
||||
: ViewBase(),
|
||||
updating_(false),
|
||||
@ -49,7 +50,7 @@ void GnomeBase::loadXML()
|
||||
|
||||
if (file.empty()) {
|
||||
lyxerr << "Cannot find glade file. Aborting." << std::endl;
|
||||
lyx::Assert(true);
|
||||
BOOST_ASSERT(true);
|
||||
}
|
||||
|
||||
lyxerr[Debug::GUI] << "Glade file to open is " << file << endl;
|
||||
|
@ -1,3 +1,7 @@
|
||||
2003-09-09 Lars Gullik Bjønnes <larsbj@lyx.org>
|
||||
|
||||
* GPainter.C: change Assert to BOOST_ASSERT
|
||||
|
||||
2003-09-08 Angus Leeming <leeming@lyx.org>
|
||||
|
||||
* GPainter.h: do not #include <config.h> in header files.
|
||||
|
@ -23,11 +23,12 @@
|
||||
#include "frontends/font_metrics.h"
|
||||
#include "codeConvert.h"
|
||||
|
||||
#include "support/LAssert.h"
|
||||
#include "support/lstrings.h"
|
||||
|
||||
#include <boost/scoped_array.hpp>
|
||||
|
||||
#include <X11/Xft/Xft.h>
|
||||
|
||||
#include <cmath>
|
||||
|
||||
|
||||
@ -190,8 +191,8 @@ Painter & GPainter::text(int x, int y,
|
||||
string const & s, LyXFont const & f)
|
||||
{
|
||||
size_t size = s.length() + 1;
|
||||
wchar_t * wcs = (wchar_t *) alloca(size * sizeof(wchar_t));
|
||||
size = mbstowcs(wcs, s.c_str(), size);
|
||||
wchar_t * wcs = (wchar_t *) alloca(size * sizeof(wchar_t));
|
||||
size = mbstowcs(wcs, s.c_str(), size);
|
||||
return text(x, y, wcs, size, f);
|
||||
}
|
||||
|
||||
@ -239,7 +240,7 @@ Painter & GPainter::text(int x, int y, wchar_t const * s, int ls,
|
||||
for(int i = 0; i < ls; ++i) {
|
||||
c = lyx::support::uppercase(s[i]);
|
||||
if(c != s[i]) {
|
||||
XftDrawString32(draw, xftClr, fontS, tmpx, y,
|
||||
XftDrawString32(draw, xftClr, fontS, tmpx, y,
|
||||
wcsToFcChar32StrFast(&c), 1);
|
||||
tmpx += font_metrics::width(c, smallfont);
|
||||
} else {
|
||||
@ -254,7 +255,7 @@ Painter & GPainter::text(int x, int y, wchar_t const * s, int ls,
|
||||
return *this;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Painter & GPainter::text(int x, int y,
|
||||
char const * s, size_t ls,
|
||||
LyXFont const & f)
|
||||
|
@ -10,10 +10,10 @@
|
||||
*/
|
||||
|
||||
#include <config.h>
|
||||
|
||||
#include "qt_helpers.h"
|
||||
|
||||
#include "support/filetools.h"
|
||||
#include "support/LAssert.h"
|
||||
|
||||
#include "QBrowseBox.h"
|
||||
#include "BulletsModule.h"
|
||||
@ -236,7 +236,7 @@ void BulletsModule::setBullet(int level, const Bullet & bullet)
|
||||
case 1: pb = bullet2PB; co = bulletsize2CO; break;
|
||||
case 2: pb = bullet3PB; co = bulletsize3CO; break;
|
||||
case 3: pb = bullet4PB; co = bulletsize4CO; break;
|
||||
default: Assert(false); break;
|
||||
default: BOOST_ASSERT(false); break;
|
||||
}
|
||||
|
||||
setBullet(pb, co, bullet);
|
||||
|
@ -1,10 +1,16 @@
|
||||
2003-09-09 Lars Gullik Bjønnes <larsbj@lyx.org>
|
||||
|
||||
* BulletsModule.C: change Assert to BOOST_ASSERT
|
||||
* panelstack.C: ditto
|
||||
* QDocument.C: ditto
|
||||
|
||||
2003-09-08 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
|
||||
|
||||
* QLToolbar.C: include <qtoolbar.h>
|
||||
|
||||
* QLPopupMenu.h: include <utility>
|
||||
|
||||
* qt_helpers.C:
|
||||
* qt_helpers.C:
|
||||
* qfont_loader.C: include <algorithm>
|
||||
|
||||
2003-09-08 Angus Leeming <leeming@lyx.org>
|
||||
@ -69,10 +75,10 @@
|
||||
|
||||
2003-09-05 Angus Leeming <leeming@lyx.org>
|
||||
|
||||
* QCitation.h:
|
||||
* QGraphics.h:
|
||||
* QPrefs.h:
|
||||
* qscreen.[Ch]:
|
||||
* QCitation.h:
|
||||
* QGraphics.h:
|
||||
* QPrefs.h:
|
||||
* qscreen.[Ch]:
|
||||
ensure that the header files can be compiled stand-alone.
|
||||
|
||||
2003-09-05 Angus Leeming <leeming@lyx.org>
|
||||
@ -99,8 +105,8 @@
|
||||
|
||||
2003-08-05 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
|
||||
|
||||
* QWorkArea.C (QWorkArea):
|
||||
(dragEnterEvent):
|
||||
* QWorkArea.C (QWorkArea):
|
||||
(dragEnterEvent):
|
||||
(dropEvent): add support for drag and drop of URIs
|
||||
|
||||
2003-08-03 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
|
||||
@ -109,8 +115,8 @@
|
||||
|
||||
2003-08-02 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
|
||||
|
||||
* ui/Makefile.am (INCLUDES):
|
||||
* moc/Makefile.am (INCLUDES):
|
||||
* ui/Makefile.am (INCLUDES):
|
||||
* moc/Makefile.am (INCLUDES):
|
||||
* Makefile.am (INCLUDES): use QT_INCLUDES
|
||||
|
||||
* QLToolbar.C (clearLayoutList): call Toolbar::clearLayoutList
|
||||
@ -124,8 +130,8 @@
|
||||
|
||||
2003-07-29 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
|
||||
|
||||
* qfont_loader.C:
|
||||
* QLPopupMenu.h: add includes needed by gcc 2.95.3
|
||||
* qfont_loader.C:
|
||||
* QLPopupMenu.h: add includes needed by gcc 2.95.3
|
||||
|
||||
2003-07-27 John Levon <levon@movementarian.org>
|
||||
|
||||
@ -134,14 +140,14 @@
|
||||
|
||||
2003-07-26 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
|
||||
|
||||
* QPrefs.C:
|
||||
* QDocumentDialog.C:
|
||||
* QDocument.C:
|
||||
* QPrefs.C:
|
||||
* QDocumentDialog.C:
|
||||
* QDocument.C:
|
||||
* QGraphics.C: adapt PAPER_* enums
|
||||
|
||||
2003-07-25 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
|
||||
|
||||
* QLMenubar.h:
|
||||
* QLMenubar.h:
|
||||
* QLMenubar.C: derives from Menubar (replaces Menubar::Pimpl)
|
||||
|
||||
* Menubar_pimpl.C:
|
||||
@ -151,7 +157,7 @@
|
||||
|
||||
2003-07-25 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
|
||||
|
||||
* QLToolbar.h:
|
||||
* QLToolbar.h:
|
||||
* QLToolbar.C: derives from Toolbar (replaces Toolbar::Pimpl)
|
||||
|
||||
* Toolbar_pimpl.C:
|
||||
|
@ -99,9 +99,9 @@ void QDocument::build_dialog()
|
||||
// paper
|
||||
QComboBox * cb = dialog_->pageLayoutModule->papersizeCO;
|
||||
cb->insertItem(qt_("Default"));
|
||||
cb->insertItem(qt_("Custom"));
|
||||
cb->insertItem(qt_("US letter"));
|
||||
cb->insertItem(qt_("US legal"));
|
||||
cb->insertItem(qt_("Custom"));
|
||||
cb->insertItem(qt_("US letter"));
|
||||
cb->insertItem(qt_("US legal"));
|
||||
cb->insertItem(qt_("US executive"));
|
||||
cb->insertItem(qt_("A3"));
|
||||
cb->insertItem(qt_("A4"));
|
||||
|
@ -12,8 +12,6 @@
|
||||
|
||||
#include "panelstack.h"
|
||||
|
||||
#include "support/LAssert.h"
|
||||
|
||||
#include "qt_helpers.h"
|
||||
|
||||
#include <qwidgetstack.h>
|
||||
@ -61,7 +59,7 @@ void PanelStack::addCategory(string const & n, string const & parent)
|
||||
|
||||
if (!parent.empty()) {
|
||||
PanelMap::iterator it = panel_map_.find(parent);
|
||||
Assert(it != panel_map_.end());
|
||||
BOOST_ASSERT(it != panel_map_.end());
|
||||
|
||||
QListViewItem * before = it->second->firstChild();
|
||||
if (before) {
|
||||
@ -110,7 +108,7 @@ void PanelStack::addPanel(QWidget * panel, string const & name, string const & p
|
||||
void PanelStack::setCurrentPanel(string const & name)
|
||||
{
|
||||
PanelMap::const_iterator cit = panel_map_.find(name);
|
||||
Assert(cit != panel_map_.end());
|
||||
BOOST_ASSERT(cit != panel_map_.end());
|
||||
|
||||
// force on first set
|
||||
if (list_->currentItem() == cit->second)
|
||||
|
@ -1,3 +1,7 @@
|
||||
2003-09-09 Lars Gullik Bjønnes <larsbj@lyx.org>
|
||||
|
||||
* several files: change Assert to BOOST_ASSERT
|
||||
|
||||
2003-09-08 Angus Leeming <leeming@lyx.org>
|
||||
|
||||
* FormFiledialog.C (UserCache::add, GroupCache::add): convert
|
||||
@ -62,7 +66,7 @@
|
||||
|
||||
* Alert_pimpl.C: move #include "debug.h" out of the header file.
|
||||
|
||||
2003-08-17 Martin Vermeer <martin.vermeer@hut.fi>
|
||||
2003-08-17 Martin Vermeer <martin.vermeer@hut.fi>
|
||||
|
||||
* FormDocument.C: fix crash on doc settings for non-branched doc
|
||||
|
||||
@ -75,11 +79,11 @@
|
||||
|
||||
* FormShowFile.C (build): Remove redundant "LyX:" string from title.
|
||||
|
||||
2003-08-21 Martin Vermeer <martin.vermeer@hut.fi>
|
||||
2003-08-21 Martin Vermeer <martin.vermeer@hut.fi>
|
||||
|
||||
* FormNote.C: cosmetic fix.
|
||||
|
||||
2003-08-17 Martin Vermeer <martin.vermeer@hut.fi>
|
||||
2003-08-17 Martin Vermeer <martin.vermeer@hut.fi>
|
||||
|
||||
* FormDocument.C: make the layout file's "Other" class option
|
||||
appear on the document panel as "Extra Options".
|
||||
@ -88,7 +92,7 @@
|
||||
|
||||
* form/form_tabular.fd: fix shortcut ("Middle|#m" => "Middle|#M")
|
||||
|
||||
2003-08-17 Martin Vermeer <martin.vermeer@hut.fi>
|
||||
2003-08-17 Martin Vermeer <martin.vermeer@hut.fi>
|
||||
|
||||
* ColorHandler.[Ch]:
|
||||
* Dialogs.C:
|
||||
@ -105,9 +109,9 @@
|
||||
tab of the document settings dialog. Branches are user definable
|
||||
and have a "display colour" to distinguish them on-screen.
|
||||
|
||||
ColorHandler was somewhat cleaned up.
|
||||
ColorHandler was somewhat cleaned up.
|
||||
(1) make possible a dynamically growing LColor list by allowing
|
||||
the graphic context cache to grow along (vector);
|
||||
the graphic context cache to grow along (vector);
|
||||
(2) eliminate an IMHO unnecessary step in colour allocation.
|
||||
|
||||
2003-08-12 Michael Schmitt <michael.schmitt@teststep.org>
|
||||
@ -121,7 +125,7 @@
|
||||
2003-08-06 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
|
||||
|
||||
* .cvsignore: add lyx_forms.h-tmp, stamp-forms, lyx_xpm.h-tmp,
|
||||
stamp-xpm.
|
||||
stamp-xpm.
|
||||
|
||||
2003-08-06 Martin Vermeer <martin.vermeer@hut.di>
|
||||
|
||||
@ -132,7 +136,7 @@
|
||||
* Color.[Ch]:
|
||||
* FormPreferences.C: moved the RGB to hex string method
|
||||
from FormPreferences to Color and added a hex string to RGB
|
||||
method.
|
||||
method.
|
||||
|
||||
2003-08-04 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
|
||||
|
||||
|
@ -12,8 +12,6 @@
|
||||
|
||||
#include "Color.h"
|
||||
|
||||
#include "support/LAssert.h"
|
||||
|
||||
#include "lyx_forms.h"
|
||||
|
||||
#include "support/std_sstream.h"
|
||||
@ -21,7 +19,6 @@
|
||||
#include <cmath>
|
||||
#include <iomanip>
|
||||
|
||||
namespace support = lyx::support;
|
||||
|
||||
#ifndef CXX_GLOBAL_CSTD
|
||||
using std::floor;
|
||||
@ -87,9 +84,9 @@ string const X11hexname(RGBColor const & col)
|
||||
|
||||
|
||||
RGBColor::RGBColor(string const & x11hexname)
|
||||
: r(0), g(0), b(0)
|
||||
: r(0), g(0), b(0)
|
||||
{
|
||||
support::Assert(x11hexname.size() == 7 && x11hexname[0] == '#');
|
||||
BOOST_ASSERT(x11hexname.size() == 7 && x11hexname[0] == '#');
|
||||
r = hexstrToInt(x11hexname.substr(1,2));
|
||||
g = hexstrToInt(x11hexname.substr(3,2));
|
||||
b = hexstrToInt(x11hexname.substr(5,2));
|
||||
|
@ -21,7 +21,6 @@
|
||||
#include "controllers/ControlButtons.h"
|
||||
|
||||
#include "support/filetools.h" // LibFileSearch
|
||||
#include "support/LAssert.h"
|
||||
#include "support/lstrings.h"
|
||||
|
||||
#include "lyx_forms.h"
|
||||
@ -125,7 +124,7 @@ void FormBase::show()
|
||||
{
|
||||
// build() is/should be called from the controller, so form() should
|
||||
// always exist.
|
||||
Assert(form());
|
||||
BOOST_ASSERT(form());
|
||||
|
||||
// we use minw_ to flag whether the dialog has ever been shown.
|
||||
// In turn, prepare_to_show() initialises various bits 'n' pieces
|
||||
@ -184,14 +183,14 @@ void FormBase::hide()
|
||||
|
||||
void FormBase::setPrehandler(FL_OBJECT * ob)
|
||||
{
|
||||
Assert(ob);
|
||||
BOOST_ASSERT(ob);
|
||||
fl_set_object_prehandler(ob, C_PrehandlerCB);
|
||||
}
|
||||
|
||||
|
||||
void FormBase::setMessageWidget(FL_OBJECT * ob)
|
||||
{
|
||||
Assert(ob && ob->objclass == FL_TEXT);
|
||||
BOOST_ASSERT(ob && ob->objclass == FL_TEXT);
|
||||
message_widget_ = ob;
|
||||
fl_set_object_lsize(message_widget_, FL_NORMAL_SIZE);
|
||||
}
|
||||
@ -218,7 +217,7 @@ ButtonPolicy::SMInput FormBase::input(FL_OBJECT *, long)
|
||||
// preemptive handler for feedback messages
|
||||
void FormBase::MessageCB(FL_OBJECT * ob, int event)
|
||||
{
|
||||
Assert(ob);
|
||||
BOOST_ASSERT(ob);
|
||||
|
||||
switch (event) {
|
||||
case FL_ENTER:
|
||||
@ -245,7 +244,7 @@ void FormBase::MessageCB(FL_OBJECT * ob, int event)
|
||||
|
||||
void FormBase::PrehandlerCB(FL_OBJECT * ob, int event, int key)
|
||||
{
|
||||
Assert(ob);
|
||||
BOOST_ASSERT(ob);
|
||||
|
||||
if (ob->objclass == FL_INPUT && event == FL_PUSH && key == 2) {
|
||||
// Trigger an input event when pasting in an xforms input object
|
||||
@ -297,7 +296,7 @@ void FormBase::postWarning(string const & warning)
|
||||
|
||||
void FormBase::clearMessage()
|
||||
{
|
||||
Assert(message_widget_);
|
||||
BOOST_ASSERT(message_widget_);
|
||||
|
||||
warning_posted_ = false;
|
||||
|
||||
@ -314,7 +313,7 @@ void FormBase::clearMessage()
|
||||
|
||||
void FormBase::postMessage(string const & message)
|
||||
{
|
||||
Assert(message_widget_);
|
||||
BOOST_ASSERT(message_widget_);
|
||||
|
||||
int const width = message_widget_->w - 10;
|
||||
string const tmp = warning_posted_ ?
|
||||
@ -336,7 +335,7 @@ namespace {
|
||||
|
||||
FormBase * GetForm(FL_OBJECT * ob)
|
||||
{
|
||||
Assert(ob && ob->form && ob->form->u_vdata);
|
||||
BOOST_ASSERT(ob && ob->form && ob->form->u_vdata);
|
||||
FormBase * ptr = static_cast<FormBase *>(ob->form->u_vdata);
|
||||
return ptr;
|
||||
}
|
||||
@ -380,7 +379,7 @@ void C_FormBaseInputCB(FL_OBJECT * ob, long d)
|
||||
static int C_WMHideCB(FL_FORM * form, void *)
|
||||
{
|
||||
// Close the dialog cleanly, even if the WM is used to do so.
|
||||
Assert(form && form->u_vdata);
|
||||
BOOST_ASSERT(form && form->u_vdata);
|
||||
FormBase * ptr = static_cast<FormBase *>(form->u_vdata);
|
||||
ptr->getController().CancelButton();
|
||||
return FL_CANCEL;
|
||||
@ -391,11 +390,11 @@ static int C_PrehandlerCB(FL_OBJECT * ob, int event,
|
||||
{
|
||||
// Note that the return value is important in the pre-emptive handler.
|
||||
// Don't return anything other than 0.
|
||||
Assert(ob);
|
||||
BOOST_ASSERT(ob);
|
||||
|
||||
// Don't Assert this one, as it can happen quite naturally when things
|
||||
// are being deleted in the d-tor.
|
||||
//Assert(ob->form);
|
||||
//BOOST_ASSERT(ob->form);
|
||||
if (!ob->form) return 0;
|
||||
|
||||
FormBase * ptr = static_cast<FormBase *>(ob->form->u_vdata);
|
||||
|
@ -20,7 +20,6 @@
|
||||
#include "lyxrc.h"
|
||||
|
||||
#include "support/filetools.h" // LibFileSearch
|
||||
#include "support/LAssert.h"
|
||||
#include "support/tostr.h"
|
||||
|
||||
#include "lyx_forms.h"
|
||||
@ -346,7 +345,7 @@ extern "C" {
|
||||
|
||||
void C_FormColorpickerInputCB(FL_OBJECT * ob, long d)
|
||||
{
|
||||
lyx::support::Assert(ob && ob->form && ob->form->u_vdata);
|
||||
BOOST_ASSERT(ob && ob->form && ob->form->u_vdata);
|
||||
FormColorpicker * ptr =
|
||||
static_cast<FormColorpicker *>(ob->form->u_vdata);
|
||||
ptr->input(ob, d);
|
||||
@ -356,7 +355,7 @@ void C_FormColorpickerInputCB(FL_OBJECT * ob, long d)
|
||||
static int C_WMHideCB(FL_FORM * form, void *)
|
||||
{
|
||||
// Close the dialog cleanly, even if the WM is used to do so.
|
||||
lyx::support::Assert(form && form->u_vdata);
|
||||
BOOST_ASSERT(form && form->u_vdata);
|
||||
FormColorpicker * ptr = static_cast<FormColorpicker *>(form->u_vdata);
|
||||
ptr->input(0, 0);
|
||||
return FL_CANCEL;
|
||||
|
@ -22,7 +22,6 @@
|
||||
#include "lyxrc.h"
|
||||
|
||||
#include "support/filetools.h" // LibFileSearch
|
||||
#include "support/LAssert.h"
|
||||
#include "support/lstrings.h"
|
||||
|
||||
#include "lyx_forms.h"
|
||||
@ -186,14 +185,14 @@ void FormDialogView::hide()
|
||||
|
||||
void FormDialogView::setPrehandler(FL_OBJECT * ob)
|
||||
{
|
||||
Assert(ob);
|
||||
BOOST_ASSERT(ob);
|
||||
fl_set_object_prehandler(ob, C_PrehandlerCB);
|
||||
}
|
||||
|
||||
|
||||
void FormDialogView::setMessageWidget(FL_OBJECT * ob)
|
||||
{
|
||||
Assert(ob && ob->objclass == FL_TEXT);
|
||||
BOOST_ASSERT(ob && ob->objclass == FL_TEXT);
|
||||
message_widget_ = ob;
|
||||
fl_set_object_lsize(message_widget_, FL_NORMAL_SIZE);
|
||||
}
|
||||
@ -220,7 +219,7 @@ ButtonPolicy::SMInput FormDialogView::input(FL_OBJECT *, long)
|
||||
// preemptive handler for feedback messages
|
||||
void FormDialogView::MessageCB(FL_OBJECT * ob, int event)
|
||||
{
|
||||
Assert(ob);
|
||||
BOOST_ASSERT(ob);
|
||||
|
||||
switch (event) {
|
||||
case FL_ENTER:
|
||||
@ -247,7 +246,7 @@ void FormDialogView::MessageCB(FL_OBJECT * ob, int event)
|
||||
|
||||
void FormDialogView::PrehandlerCB(FL_OBJECT * ob, int event, int key)
|
||||
{
|
||||
Assert(ob);
|
||||
BOOST_ASSERT(ob);
|
||||
|
||||
if (ob->objclass == FL_INPUT && event == FL_PUSH && key == 2) {
|
||||
// Trigger an input event when pasting in an xforms input
|
||||
@ -299,7 +298,7 @@ void FormDialogView::postWarning(string const & warning)
|
||||
|
||||
void FormDialogView::clearMessage()
|
||||
{
|
||||
Assert(message_widget_);
|
||||
BOOST_ASSERT(message_widget_);
|
||||
|
||||
warning_posted_ = false;
|
||||
|
||||
@ -316,7 +315,7 @@ void FormDialogView::clearMessage()
|
||||
|
||||
void FormDialogView::postMessage(string const & message)
|
||||
{
|
||||
Assert(message_widget_);
|
||||
BOOST_ASSERT(message_widget_);
|
||||
|
||||
int const width = message_widget_->w - 10;
|
||||
string const tmp = warning_posted_ ?
|
||||
@ -338,7 +337,7 @@ namespace {
|
||||
|
||||
FormDialogView * GetForm(FL_OBJECT * ob)
|
||||
{
|
||||
Assert(ob && ob->form && ob->form->u_vdata);
|
||||
BOOST_ASSERT(ob && ob->form && ob->form->u_vdata);
|
||||
FormDialogView * ptr =
|
||||
static_cast<FormDialogView *>(ob->form->u_vdata);
|
||||
return ptr;
|
||||
@ -383,7 +382,7 @@ void C_FormDialogView_InputCB(FL_OBJECT * ob, long d)
|
||||
static int C_WMHideCB(FL_FORM * form, void *)
|
||||
{
|
||||
// Close the dialog cleanly, even if the WM is used to do so.
|
||||
Assert(form && form->u_vdata);
|
||||
BOOST_ASSERT(form && form->u_vdata);
|
||||
FormDialogView * ptr = static_cast<FormDialogView *>(form->u_vdata);
|
||||
ptr->dialog().CancelButton();
|
||||
return FL_CANCEL;
|
||||
@ -394,11 +393,11 @@ static int C_PrehandlerCB(FL_OBJECT * ob, int event,
|
||||
{
|
||||
// Note that the return value is important in the pre-emptive handler.
|
||||
// Don't return anything other than 0.
|
||||
Assert(ob);
|
||||
BOOST_ASSERT(ob);
|
||||
|
||||
// Don't Assert this one, as it can happen quite naturally when things
|
||||
// are being deleted in the d-tor.
|
||||
//Assert(ob->form);
|
||||
//BOOST_ASSERT(ob->form);
|
||||
if (!ob->form) return 0;
|
||||
|
||||
FormDialogView * ptr =
|
||||
|
@ -20,9 +20,6 @@
|
||||
|
||||
#include "ControlMath.h"
|
||||
|
||||
#include "support/LAssert.h"
|
||||
|
||||
using namespace lyx::support;
|
||||
|
||||
using std::max;
|
||||
using std::vector;
|
||||
@ -74,7 +71,7 @@ void FormMathsBitmap::addBitmap(BitmapStore const & bm)
|
||||
|
||||
void FormMathsBitmap::build()
|
||||
{
|
||||
Assert(bitmaps_.size() > 0);
|
||||
BOOST_ASSERT(bitmaps_.size() > 0);
|
||||
|
||||
h_+= 42; // Allow room for a Close button
|
||||
|
||||
|
@ -21,14 +21,12 @@
|
||||
|
||||
#include "controllers/ButtonController.h"
|
||||
|
||||
#include "support/LAssert.h"
|
||||
#include "support/lyxalgo.h" // lyx::count
|
||||
|
||||
#include "lyx_forms.h"
|
||||
|
||||
#include "support/std_sstream.h"
|
||||
|
||||
using namespace lyx::support;
|
||||
|
||||
using std::ostringstream;
|
||||
|
||||
@ -47,10 +45,10 @@ extern "C" {
|
||||
int C_FormMathsMatrixAlignFilter(FL_OBJECT * ob, char const *,
|
||||
char const * cur, int c)
|
||||
{
|
||||
Assert(ob);
|
||||
BOOST_ASSERT(ob);
|
||||
FormMathsMatrix * pre =
|
||||
static_cast<FormMathsMatrix *>(ob->u_vdata);
|
||||
Assert(pre);
|
||||
BOOST_ASSERT(pre);
|
||||
return pre->AlignFilter(cur, c);
|
||||
}
|
||||
|
||||
|
@ -28,7 +28,6 @@
|
||||
#include "Spacing.h"
|
||||
#include "vspace.h"
|
||||
|
||||
#include "support/LAssert.h"
|
||||
#include "support/lstrings.h"
|
||||
#include "support/tostr.h"
|
||||
|
||||
@ -442,7 +441,7 @@ namespace {
|
||||
void validateVSpaceWidgets(FL_OBJECT * choice_type, FL_OBJECT * input_length)
|
||||
{
|
||||
// Paranoia check!
|
||||
Assert(choice_type && choice_type->objclass == FL_CHOICE &&
|
||||
BOOST_ASSERT(choice_type && choice_type->objclass == FL_CHOICE &&
|
||||
input_length && input_length->objclass == FL_INPUT);
|
||||
|
||||
if (fl_get_choice(choice_type) != 7)
|
||||
@ -462,7 +461,7 @@ VSpace const setVSpaceFromWidgets(FL_OBJECT * choice_type,
|
||||
FL_OBJECT * check_keep)
|
||||
{
|
||||
// Paranoia check!
|
||||
Assert(choice_type && choice_type->objclass == FL_CHOICE &&
|
||||
BOOST_ASSERT(choice_type && choice_type->objclass == FL_CHOICE &&
|
||||
input_length && input_length->objclass == FL_INPUT &&
|
||||
choice_length && choice_length->objclass == FL_CHOICE &&
|
||||
check_keep && check_keep->objclass == FL_CHECKBUTTON);
|
||||
@ -510,7 +509,7 @@ void setWidgetsFromVSpace(VSpace const & space,
|
||||
FL_OBJECT * check_keep)
|
||||
{
|
||||
// Paranoia check!
|
||||
Assert(choice_type && choice_type->objclass == FL_CHOICE &&
|
||||
BOOST_ASSERT(choice_type && choice_type->objclass == FL_CHOICE &&
|
||||
input_length && input_length->objclass == FL_INPUT &&
|
||||
choice_length && choice_length->objclass == FL_CHOICE &&
|
||||
check_keep && check_keep->objclass == FL_CHECKBUTTON);
|
||||
|
@ -27,7 +27,6 @@
|
||||
#include "frnt_lang.h"
|
||||
#include "lyxfont.h"
|
||||
|
||||
#include "support/LAssert.h"
|
||||
#include "support/lstrings.h"
|
||||
#include "support/tostr.h"
|
||||
#include "support/path_defines.h"
|
||||
@ -308,7 +307,7 @@ void FormPreferences::apply()
|
||||
|
||||
string const FormPreferences::getFeedback(FL_OBJECT * ob)
|
||||
{
|
||||
Assert(ob);
|
||||
BOOST_ASSERT(ob);
|
||||
|
||||
if (ob->form->fdui == colors_.dialog())
|
||||
return colors_.feedback(ob);
|
||||
@ -341,7 +340,7 @@ string const FormPreferences::getFeedback(FL_OBJECT * ob)
|
||||
|
||||
ButtonPolicy::SMInput FormPreferences::input(FL_OBJECT * ob, long)
|
||||
{
|
||||
Assert(ob);
|
||||
BOOST_ASSERT(ob);
|
||||
|
||||
bool valid = true;
|
||||
|
||||
|
@ -17,13 +17,10 @@
|
||||
|
||||
#include "debug.h"
|
||||
|
||||
#include "support/LAssert.h"
|
||||
#include "support/lyxfunctional.h"
|
||||
|
||||
#include "lyx_forms.h"
|
||||
|
||||
using namespace lyx::support;
|
||||
|
||||
using std::endl;
|
||||
|
||||
|
||||
@ -31,7 +28,7 @@ void RadioButtonGroup::init(FL_OBJECT * ob, size_type value)
|
||||
{
|
||||
// Object must be a ROUND3DBUTTON (let all radio buttons look the same)
|
||||
// and of type RADIO_BUTTON (otherwise it ain't work).
|
||||
Assert(ob && ob->objclass == FL_ROUND3DBUTTON
|
||||
BOOST_ASSERT(ob && ob->objclass == FL_ROUND3DBUTTON
|
||||
&& ob->type == FL_RADIO_BUTTON);
|
||||
|
||||
map.push_back(ButtonValuePair(ob, value));
|
||||
|
@ -20,7 +20,6 @@
|
||||
|
||||
#include "xforms_helpers.h" // formatted
|
||||
|
||||
#include "support/LAssert.h"
|
||||
#include "support/lstrings.h"
|
||||
|
||||
#include "lyx_forms.h"
|
||||
@ -65,7 +64,7 @@ void Tooltips::set()
|
||||
|
||||
void Tooltips::init(FL_OBJECT * ob, string const & tip)
|
||||
{
|
||||
Assert(ob && ob->form);
|
||||
BOOST_ASSERT(ob && ob->form);
|
||||
|
||||
// Store the tooltip string
|
||||
string const str = formatted(trim(tip), 400);
|
||||
|
@ -20,7 +20,6 @@
|
||||
#include "lyxfunc.h"
|
||||
#include "MenuBackend.h"
|
||||
|
||||
#include "support/LAssert.h"
|
||||
#include "support/lstrings.h"
|
||||
#include "support/tostr.h"
|
||||
|
||||
@ -343,7 +342,7 @@ void XFormsMenubar::MenuCallback(FL_OBJECT * ob, long button)
|
||||
}
|
||||
|
||||
// Paranoia check
|
||||
Assert(item->kind() == MenuItem::Submenu);
|
||||
BOOST_ASSERT(item->kind() == MenuItem::Submenu);
|
||||
|
||||
// set tabstop length
|
||||
fl_set_tabstop(menu_tabstop);
|
||||
|
@ -15,7 +15,6 @@
|
||||
#include "xforms_helpers.h"
|
||||
#include "lyxgluelength.h"
|
||||
|
||||
#include "support/LAssert.h"
|
||||
#include "support/lstrings.h"
|
||||
|
||||
#include "lyx_forms.h"
|
||||
@ -66,7 +65,7 @@ void setWidget(bool valid, FL_OBJECT * input, FL_OBJECT * label)
|
||||
CheckedLyXLength::CheckedLyXLength(FL_OBJECT * input, FL_OBJECT * label)
|
||||
: input_(input), label_(label ? label : input)
|
||||
{
|
||||
Assert(input && input->objclass == FL_INPUT);
|
||||
BOOST_ASSERT(input && input->objclass == FL_INPUT);
|
||||
}
|
||||
|
||||
|
||||
@ -86,7 +85,7 @@ bool CheckedLyXLength::check() const
|
||||
CheckedGlueLength::CheckedGlueLength(FL_OBJECT * input, FL_OBJECT * label)
|
||||
: input_(input), label_(label ? label : input)
|
||||
{
|
||||
Assert(input && input->objclass == FL_INPUT);
|
||||
BOOST_ASSERT(input && input->objclass == FL_INPUT);
|
||||
}
|
||||
|
||||
|
||||
|
@ -15,7 +15,6 @@
|
||||
#include "Color.h"
|
||||
#include "format.h"
|
||||
#include "debug.h"
|
||||
#include "support/LAssert.h"
|
||||
#include "support/lstrings.h"
|
||||
#include "support/lyxfunctional.h" // compare_memfun
|
||||
#include "support/lyxlib.h"
|
||||
@ -376,7 +375,7 @@ extern "C" {
|
||||
|
||||
int status_report(FL_IMAGE * ob, const char *s)
|
||||
{
|
||||
Assert(ob && ob->u_vdata);
|
||||
BOOST_ASSERT(ob && ob->u_vdata);
|
||||
|
||||
string const str = s ? rtrim(s) : string();
|
||||
if (str.empty())
|
||||
@ -395,7 +394,7 @@ int status_report(FL_IMAGE * ob, const char *s)
|
||||
|
||||
static void error_report(FL_IMAGE * ob, const char *s)
|
||||
{
|
||||
Assert(ob && ob->u_vdata);
|
||||
BOOST_ASSERT(ob && ob->u_vdata);
|
||||
|
||||
string const str = s ? rtrim(s) : string();
|
||||
if (str.empty())
|
||||
|
@ -18,7 +18,6 @@
|
||||
|
||||
#include "support/FileInfo.h"
|
||||
#include "support/filetools.h"
|
||||
#include "support/LAssert.h"
|
||||
#include "support/lstrings.h" // frontStrip, strip
|
||||
#include "support/tostr.h"
|
||||
|
||||
@ -100,7 +99,7 @@ vector<string> const getVector(FL_OBJECT * ob)
|
||||
}
|
||||
break;
|
||||
default:
|
||||
Assert(0);
|
||||
BOOST_ASSERT(false);
|
||||
}
|
||||
|
||||
return vec;
|
||||
@ -111,7 +110,7 @@ vector<string> const getVector(FL_OBJECT * ob)
|
||||
string const getString(FL_OBJECT * ob, int line)
|
||||
{
|
||||
// Negative line value does not make sense.
|
||||
Assert(line >= 0);
|
||||
BOOST_ASSERT(line >= 0);
|
||||
|
||||
char const * tmp = 0;
|
||||
switch (ob->objclass) {
|
||||
@ -140,7 +139,7 @@ string const getString(FL_OBJECT * ob, int line)
|
||||
break;
|
||||
|
||||
default:
|
||||
Assert(0);
|
||||
BOOST_ASSERT(false);
|
||||
}
|
||||
|
||||
return tmp ? trim(tmp) : string();
|
||||
@ -149,7 +148,7 @@ string const getString(FL_OBJECT * ob, int line)
|
||||
string getLengthFromWidgets(FL_OBJECT * input, FL_OBJECT * choice)
|
||||
{
|
||||
// Paranoia check
|
||||
Assert(input && input->objclass == FL_INPUT &&
|
||||
BOOST_ASSERT(input && input->objclass == FL_INPUT &&
|
||||
choice && choice->objclass == FL_CHOICE);
|
||||
|
||||
string const length = trim(fl_get_input(input));
|
||||
@ -190,7 +189,7 @@ void updateWidgetsFromLength(FL_OBJECT * input, FL_OBJECT * choice,
|
||||
string const & default_unit)
|
||||
{
|
||||
// Paranoia check
|
||||
Assert(input && input->objclass == FL_INPUT &&
|
||||
BOOST_ASSERT(input && input->objclass == FL_INPUT &&
|
||||
choice && choice->objclass == FL_CHOICE);
|
||||
|
||||
if (len.empty()) {
|
||||
|
@ -12,11 +12,12 @@
|
||||
|
||||
|
||||
#include "xforms_resize.h"
|
||||
#include "support/LAssert.h"
|
||||
|
||||
#include <boost/assert.hpp>
|
||||
|
||||
#include <algorithm> // std::max. Use FL_max in .c code...
|
||||
#include "lyx_forms.h"
|
||||
|
||||
using namespace lyx::support;
|
||||
|
||||
namespace {
|
||||
|
||||
@ -95,7 +96,7 @@ double get_scaling_factor(FL_FORM * form)
|
||||
|
||||
double get_tabfolder_scale_to_fit(FL_OBJECT * folder)
|
||||
{
|
||||
Assert(folder && folder->objclass == FL_TABFOLDER);
|
||||
BOOST_ASSERT(folder && folder->objclass == FL_TABFOLDER);
|
||||
|
||||
fl_freeze_form(folder->form);
|
||||
int const saved_folder_id = fl_get_folder_number(folder);
|
||||
@ -117,7 +118,7 @@ double get_tabfolder_scale_to_fit(FL_OBJECT * folder)
|
||||
|
||||
void scale_tabfolder_horizontally(FL_OBJECT * folder, double factor)
|
||||
{
|
||||
Assert(folder && folder->objclass == FL_TABFOLDER);
|
||||
BOOST_ASSERT(folder && folder->objclass == FL_TABFOLDER);
|
||||
|
||||
fl_freeze_form(folder->form);
|
||||
int const saved_folder_id = fl_get_folder_number(folder);
|
||||
@ -138,7 +139,7 @@ void scale_tabfolder_horizontally(FL_OBJECT * folder, double factor)
|
||||
|
||||
double get_scale_to_fit(FL_FORM * form)
|
||||
{
|
||||
Assert(form);
|
||||
BOOST_ASSERT(form);
|
||||
|
||||
double factor = get_scaling_factor(form);
|
||||
for (FL_OBJECT * ob = form->first; ob; ob = ob->next) {
|
||||
@ -152,7 +153,7 @@ double get_scale_to_fit(FL_FORM * form)
|
||||
|
||||
void scale_form_horizontally(FL_FORM * form, double factor)
|
||||
{
|
||||
Assert(form);
|
||||
BOOST_ASSERT(form);
|
||||
|
||||
if (factor <= 1.0)
|
||||
return;
|
||||
|
@ -1,3 +1,8 @@
|
||||
2003-09-09 Lars Gullik Bjønnes <larsbj@lyx.org>
|
||||
|
||||
* GraphicsCacheItem.C: change Assert to BOOST_ASSERT
|
||||
* Previews.C: ditto
|
||||
|
||||
2003-09-08 Angus Leeming <leeming@lyx.org>
|
||||
|
||||
* GraphicsImage.C:
|
||||
@ -19,7 +24,7 @@
|
||||
|
||||
2003-09-04 Angus Leeming <leeming@lyx.org>
|
||||
|
||||
* LoaderQueue.C (get):
|
||||
* LoaderQueue.C (get):
|
||||
|
||||
2003-09-04 Angus Leeming <leeming@lyx.org>
|
||||
|
||||
|
@ -20,14 +20,12 @@
|
||||
|
||||
#include "support/filetools.h"
|
||||
#include "support/FileMonitor.h"
|
||||
#include "support/LAssert.h"
|
||||
#include "support/lyxlib.h"
|
||||
|
||||
#include <boost/bind.hpp>
|
||||
|
||||
namespace support = lyx::support;
|
||||
|
||||
using support::Assert;
|
||||
using support::ChangeExtension;
|
||||
using support::FileMonitor;
|
||||
using support::IsFileReadable;
|
||||
@ -333,7 +331,7 @@ string const findTargetFormat(string const & from)
|
||||
FormatList const formats = lyx::graphics::Image::loadableFormats();
|
||||
|
||||
// There must be a format to load from.
|
||||
Assert(!formats.empty());
|
||||
BOOST_ASSERT(!formats.empty());
|
||||
|
||||
// First ascertain if we can load directly with no conversion
|
||||
FormatList::const_iterator it = formats.begin();
|
||||
|
@ -18,10 +18,6 @@
|
||||
|
||||
#include "insets/inset.h"
|
||||
|
||||
#include "support/LAssert.h"
|
||||
|
||||
namespace support = lyx::support;
|
||||
|
||||
|
||||
namespace lyx {
|
||||
namespace graphics {
|
||||
|
@ -1,3 +1,7 @@
|
||||
2003-09-09 Lars Gullik Bjønnes <larsbj@lyx.org>
|
||||
|
||||
* several files: change Assert to BOOST_ASSERT
|
||||
|
||||
2003-09-09 Martin Vermeer <martin.vermeer@hut.fi>
|
||||
|
||||
* insettext.[Ch]: remove drawText[XY]Offset
|
||||
@ -57,8 +61,8 @@
|
||||
* insettabular.h: move #include "FuncStatus.h" out of the header file.
|
||||
* insettoc.[Ch]: move #include "metricsinfo.h" out of the header file.
|
||||
|
||||
* insetcollapsable.h:
|
||||
* insetbranch.C:
|
||||
* insetcollapsable.h:
|
||||
* insetbranch.C:
|
||||
* insetnote.C: move #include "funcrequest.h" out of the header file.
|
||||
|
||||
2003-09-03 Angus Leeming <leeming@lyx.org>
|
||||
|
@ -16,11 +16,12 @@
|
||||
#include "lyxlex.h"
|
||||
|
||||
#include "support/filetools.h"
|
||||
#include "support/LAssert.h"
|
||||
#include "support/lstrings.h"
|
||||
#include "support/path.h"
|
||||
#include "support/path_defines.h"
|
||||
|
||||
#include <boost/assert.hpp>
|
||||
|
||||
#include <algorithm>
|
||||
|
||||
namespace support = lyx::support;
|
||||
@ -307,7 +308,7 @@ void ExternalTemplate::readTemplate(LyXLex & lex)
|
||||
default:
|
||||
lex.printError("ExternalTemplate::readTemplate: "
|
||||
"Wrong tag: $$Token");
|
||||
support::Assert(false);
|
||||
BOOST_ASSERT(false);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
@ -26,7 +26,6 @@
|
||||
#include "frontends/font_metrics.h"
|
||||
#include "frontends/Painter.h"
|
||||
|
||||
#include "support/LAssert.h"
|
||||
#include "support/lstrings.h"
|
||||
|
||||
#include "support/std_sstream.h"
|
||||
@ -93,7 +92,7 @@ void InsetCaption::draw(PainterInfo & pi, int x, int y) const
|
||||
else if (i2->lyxCode() == WRAP_CODE)
|
||||
type = static_cast<InsetWrap *>(i2)->params().type;
|
||||
else
|
||||
Assert(0);
|
||||
BOOST_ASSERT(false);
|
||||
|
||||
FloatList const & floats =
|
||||
pi.base.bv->buffer()->params().getLyXTextClass().floats();
|
||||
|
@ -27,9 +27,6 @@
|
||||
#include "frontends/Painter.h"
|
||||
#include "frontends/LyXView.h"
|
||||
|
||||
#include "support/LAssert.h"
|
||||
|
||||
using namespace lyx::support;
|
||||
using namespace lyx::graphics;
|
||||
|
||||
using std::endl;
|
||||
@ -140,7 +137,7 @@ void InsetCollapsable::draw_collapsed(PainterInfo & pi, int x, int y) const
|
||||
|
||||
void InsetCollapsable::draw(PainterInfo & pi, int x, int y, bool inlined) const
|
||||
{
|
||||
Assert(pi.base.bv);
|
||||
BOOST_ASSERT(pi.base.bv);
|
||||
cache(pi.base.bv);
|
||||
|
||||
Dimension dim_collapsed;
|
||||
|
@ -132,7 +132,7 @@ dispatch_result InsetExternal::localDispatch(FuncRequest const & cmd)
|
||||
switch (cmd.action) {
|
||||
|
||||
case LFUN_EXTERNAL_EDIT: {
|
||||
support::Assert(cmd.view());
|
||||
BOOST_ASSERT(cmd.view());
|
||||
|
||||
Buffer const & buffer = *cmd.view()->buffer();
|
||||
InsetExternal::Params p;
|
||||
@ -142,7 +142,7 @@ dispatch_result InsetExternal::localDispatch(FuncRequest const & cmd)
|
||||
}
|
||||
|
||||
case LFUN_INSET_MODIFY: {
|
||||
support::Assert(cmd.view());
|
||||
BOOST_ASSERT(cmd.view());
|
||||
|
||||
Buffer const & buffer = *cmd.view()->buffer();
|
||||
InsetExternal::Params p;
|
||||
@ -528,7 +528,7 @@ void InsetExternal::updateExternal(string const & format,
|
||||
|
||||
// Cannot proceed...
|
||||
if (!support::copy(from_file, temp_file))
|
||||
return;
|
||||
return;
|
||||
from_file = temp_file;
|
||||
}
|
||||
|
||||
@ -540,7 +540,7 @@ void InsetExternal::updateExternal(string const & format,
|
||||
// Yes if to_file does not exist or if from_file is newer than to_file
|
||||
if (support::compare_timestamps(from_file, abs_to_file) < 0)
|
||||
return;
|
||||
|
||||
|
||||
string const to_filebase = support::ChangeExtension(to_file, string());
|
||||
converters.convert(&buf, from_file, to_filebase, from_format, to_format);
|
||||
}
|
||||
|
@ -70,7 +70,6 @@ TODO
|
||||
#include "frontends/Alert.h"
|
||||
|
||||
#include "support/filetools.h"
|
||||
#include "support/LAssert.h"
|
||||
#include "support/lyxalgo.h" // lyx::count
|
||||
#include "support/lyxlib.h" // float_equal
|
||||
#include "support/os.h"
|
||||
@ -342,7 +341,7 @@ copyToDirIfNeeded(string const & file_in, string const & dir)
|
||||
{
|
||||
using support::rtrim;
|
||||
|
||||
support::Assert(AbsolutePath(file_in));
|
||||
BOOST_ASSERT(AbsolutePath(file_in));
|
||||
|
||||
string const only_path = support::OnlyPath(file_in);
|
||||
if (rtrim(support::OnlyPath(file_in) , "/") == rtrim(dir, "/"))
|
||||
@ -358,7 +357,7 @@ copyToDirIfNeeded(string const & file_in, string const & dir)
|
||||
mangled = FileName(file_in).mangledFilename();
|
||||
|
||||
string const file_out = support::MakeAbsPath(mangled, dir);
|
||||
|
||||
|
||||
unsigned long const checksum_in = support::sum(file_in);
|
||||
unsigned long const checksum_out = support::sum(file_out);
|
||||
|
||||
@ -439,7 +438,7 @@ string const InsetGraphics::prepareFile(Buffer const & buf,
|
||||
<< "\tunzipped to " << orig_file << endl;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
string const from = getExtFromContents(orig_file);
|
||||
string const to = findTargetFormat(from, runparams);
|
||||
lyxerr[Debug::GRAPHICS]
|
||||
|
@ -149,7 +149,7 @@ dispatch_result InsetInclude::localDispatch(FuncRequest const & cmd)
|
||||
if (button_.box().contains(cmd.x, cmd.y))
|
||||
InsetIncludeMailer(*this).showDialog(cmd.view());
|
||||
return DISPATCHED;
|
||||
|
||||
|
||||
case LFUN_INSET_DIALOG_SHOW:
|
||||
InsetIncludeMailer(*this).showDialog(cmd.view());
|
||||
return DISPATCHED;
|
||||
@ -537,7 +537,7 @@ void InsetInclude::metrics(MetricsInfo & mi, Dimension & dim) const
|
||||
}
|
||||
button_.metrics(mi, dim);
|
||||
}
|
||||
int center_indent = (params_.flag == INPUT ? 0 :
|
||||
int center_indent = (params_.flag == INPUT ? 0 :
|
||||
(mi.base.textwidth - dim.wid) / 2);
|
||||
Box b(center_indent, center_indent + dim.wid, -dim.asc, dim.des);
|
||||
button_.setBox(b);
|
||||
|
@ -27,7 +27,6 @@
|
||||
#include "frontends/font_metrics.h"
|
||||
#include "frontends/Painter.h"
|
||||
|
||||
#include "support/LAssert.h"
|
||||
#include "support/lstrings.h"
|
||||
|
||||
using namespace lyx::support;
|
||||
@ -257,7 +256,7 @@ int InsetQuotes::latex(Buffer const & buf, ostream & os,
|
||||
{
|
||||
// How do we get the local language here??
|
||||
lyx::pos_type curr_pos = ownerPar(buf, this).getPositionOfInset(this);
|
||||
Assert(curr_pos != -1);
|
||||
BOOST_ASSERT(curr_pos != -1);
|
||||
|
||||
#warning FIXME. We _must_ find another way to get the language. (Lgb)
|
||||
#if 0
|
||||
|
@ -34,8 +34,6 @@
|
||||
#include "frontends/LyXView.h"
|
||||
#include "frontends/Painter.h"
|
||||
|
||||
#include "support/LAssert.h"
|
||||
|
||||
#include "support/std_sstream.h"
|
||||
|
||||
using namespace lyx::support;
|
||||
@ -199,7 +197,7 @@ Buffer const & InsetTabular::buffer() const
|
||||
|
||||
BufferView * InsetTabular::view() const
|
||||
{
|
||||
Assert(false);
|
||||
BOOST_ASSERT(false);
|
||||
return 0;
|
||||
}
|
||||
|
||||
@ -245,7 +243,7 @@ void InsetTabular::metrics(MetricsInfo & mi, Dimension & dim) const
|
||||
// mi.base.textwidth << "\n";
|
||||
if (!mi.base.bv) {
|
||||
lyxerr << "InsetTabular::metrics: need bv" << endl;
|
||||
Assert(0);
|
||||
BOOST_ASSERT(false);
|
||||
}
|
||||
|
||||
calculate_dimensions_of_cells(mi);
|
||||
@ -361,7 +359,7 @@ void InsetTabular::drawCellLines(Painter & pain, int x, int y,
|
||||
void InsetTabular::drawCellSelection(Painter & pain, int x, int y,
|
||||
int row, int column, int cell) const
|
||||
{
|
||||
Assert(hasSelection());
|
||||
BOOST_ASSERT(hasSelection());
|
||||
int cs = tabular.column_of_cell(sel_cell_start);
|
||||
int ce = tabular.column_of_cell(sel_cell_end);
|
||||
if (cs > ce) {
|
||||
@ -2400,7 +2398,7 @@ InsetTabular::selectNextWordToSpellcheck(BufferView * bv, float & value) const
|
||||
WordLangTuple InsetTabular::selectNextWordInt(BufferView * bv, float & value) const
|
||||
{
|
||||
// when entering this function the inset should be ALWAYS locked!
|
||||
Assert(the_locking_inset);
|
||||
BOOST_ASSERT(the_locking_inset);
|
||||
|
||||
WordLangTuple word(the_locking_inset->selectNextWordToSpellcheck(bv, value));
|
||||
if (!word.word().empty())
|
||||
|
@ -17,14 +17,10 @@
|
||||
#include "frontends/Dialogs.h"
|
||||
#include "frontends/LyXView.h"
|
||||
|
||||
#include "support/LAssert.h"
|
||||
|
||||
using namespace lyx::support;
|
||||
|
||||
|
||||
void MailInset::showDialog(BufferView * bv) const
|
||||
{
|
||||
Assert(bv);
|
||||
BOOST_ASSERT(bv);
|
||||
bv->owner()->getDialogs().show(name(), inset2string(*bv->buffer()),
|
||||
&inset());
|
||||
}
|
||||
@ -32,7 +28,7 @@ void MailInset::showDialog(BufferView * bv) const
|
||||
|
||||
void MailInset::updateDialog(BufferView * bv) const
|
||||
{
|
||||
Assert(bv);
|
||||
BOOST_ASSERT(bv);
|
||||
if(bv->owner()->getDialogs().visible(name()))
|
||||
bv->owner()->getDialogs().update(name(),
|
||||
inset2string(*bv->buffer()));
|
||||
|
@ -25,7 +25,6 @@
|
||||
#include "graphics/GraphicsImage.h"
|
||||
|
||||
#include "support/filetools.h"
|
||||
#include "support/LAssert.h"
|
||||
|
||||
using namespace lyx::support;
|
||||
|
||||
@ -77,7 +76,7 @@ void ButtonRenderer::update(string const & text, bool editable)
|
||||
|
||||
void ButtonRenderer::metrics(MetricsInfo & mi, Dimension & dim) const
|
||||
{
|
||||
Assert(mi.base.bv);
|
||||
BOOST_ASSERT(mi.base.bv);
|
||||
|
||||
LyXFont font(LyXFont::ALL_SANE);
|
||||
font.decSize();
|
||||
@ -93,7 +92,7 @@ void ButtonRenderer::metrics(MetricsInfo & mi, Dimension & dim) const
|
||||
|
||||
void ButtonRenderer::draw(PainterInfo & pi, int x, int y) const
|
||||
{
|
||||
Assert(pi.base.bv);
|
||||
BOOST_ASSERT(pi.base.bv);
|
||||
view_ = pi.base.bv->owner()->view();
|
||||
|
||||
// Draw it as a box with the LaTeX text
|
||||
@ -133,7 +132,7 @@ void GraphicRenderer::update(lyx::graphics::Params const & params)
|
||||
params_ = params;
|
||||
|
||||
if (!params_.filename.empty()) {
|
||||
Assert(AbsolutePath(params_.filename));
|
||||
BOOST_ASSERT(AbsolutePath(params_.filename));
|
||||
loader_.reset(params_.filename, params_);
|
||||
}
|
||||
}
|
||||
@ -231,7 +230,7 @@ void GraphicRenderer::metrics(MetricsInfo & mi, Dimension & dim) const
|
||||
|
||||
void GraphicRenderer::draw(PainterInfo & pi, int x, int y) const
|
||||
{
|
||||
Assert(pi.base.bv);
|
||||
BOOST_ASSERT(pi.base.bv);
|
||||
view_ = pi.base.bv->owner()->view();
|
||||
|
||||
#if 0
|
||||
|
@ -67,7 +67,6 @@
|
||||
#include "support/FileInfo.h"
|
||||
#include "support/filetools.h"
|
||||
#include "support/forkedcontr.h"
|
||||
#include "support/LAssert.h"
|
||||
#include "support/path.h"
|
||||
#include "support/path_defines.h"
|
||||
#include "support/tostr.h"
|
||||
@ -680,9 +679,9 @@ FuncStatus LyXFunc::getStatus(FuncRequest const & ev) const
|
||||
disable = !inset;
|
||||
if (!disable) {
|
||||
code = inset->lyxCode();
|
||||
if (!(code == InsetOld::INCLUDE_CODE
|
||||
|| code == InsetOld::BIBTEX_CODE
|
||||
|| code == InsetOld::FLOAT_LIST_CODE
|
||||
if (!(code == InsetOld::INCLUDE_CODE
|
||||
|| code == InsetOld::BIBTEX_CODE
|
||||
|| code == InsetOld::FLOAT_LIST_CODE
|
||||
|| code == InsetOld::TOC_CODE))
|
||||
disable = true;
|
||||
}
|
||||
@ -1466,9 +1465,9 @@ void LyXFunc::dispatch(FuncRequest const & ev, bool verbose)
|
||||
FuncRequest cmd(view(), LFUN_INSET_DIALOG_SHOW);
|
||||
inset->localDispatch(cmd);
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
||||
}
|
||||
break;
|
||||
|
||||
case LFUN_DIALOG_UPDATE: {
|
||||
string const & name = argument;
|
||||
// Can only update a dialog connected to an existing inset
|
||||
@ -1982,7 +1981,7 @@ string const LyXFunc::view_status_message()
|
||||
|
||||
BufferView * LyXFunc::view() const
|
||||
{
|
||||
Assert(owner);
|
||||
BOOST_ASSERT(owner);
|
||||
return owner->view().get();
|
||||
}
|
||||
|
||||
|
@ -18,12 +18,9 @@
|
||||
#include "lyxtext.h"
|
||||
#include "paragraph.h"
|
||||
|
||||
#include "support/LAssert.h"
|
||||
|
||||
#include <boost/next_prior.hpp>
|
||||
|
||||
using lyx::pos_type;
|
||||
using lyx::support::Assert;
|
||||
|
||||
using std::max;
|
||||
using std::min;
|
||||
@ -38,7 +35,7 @@ bool isParEnd(Paragraph const & par, RowList::iterator rit)
|
||||
lyxerr << "broken row 1: end: " << rit->end() << " next: "
|
||||
<< boost::next(rit)->pos() << endl;
|
||||
lyxerr << endl;
|
||||
Assert(false);
|
||||
BOOST_ASSERT(false);
|
||||
}
|
||||
#endif
|
||||
return boost::next(rit) == par.rows.end();
|
||||
@ -58,7 +55,7 @@ pos_type lastPos(Paragraph const & par, RowList::iterator rit)
|
||||
lyxerr << "broken row 2: end: " << rit->end() << " next: "
|
||||
<< boost::next(rit)->pos() << endl;
|
||||
lyxerr << endl;
|
||||
Assert(false);
|
||||
BOOST_ASSERT(false);
|
||||
}
|
||||
return boost::next(rit)->pos() - 1;
|
||||
}
|
||||
|
@ -22,7 +22,6 @@
|
||||
#include "FloatList.h"
|
||||
|
||||
#include "support/lstrings.h"
|
||||
#include "support/LAssert.h"
|
||||
#include "support/filetools.h"
|
||||
|
||||
|
||||
@ -760,7 +759,7 @@ bool LyXTextClass::hasLayout(string const & n) const
|
||||
|
||||
LyXLayout_ptr const & LyXTextClass::operator[](string const & name) const
|
||||
{
|
||||
Assert(!name.empty());
|
||||
BOOST_ASSERT(!name.empty());
|
||||
|
||||
LayoutList::const_iterator cit =
|
||||
find_if(layoutlist_.begin(),
|
||||
@ -776,7 +775,7 @@ LyXLayout_ptr const & LyXTextClass::operator[](string const & name) const
|
||||
lyxerr << " " << it->get()->name() << endl;
|
||||
|
||||
// we require the name to exist
|
||||
Assert(false);
|
||||
BOOST_ASSERT(false);
|
||||
}
|
||||
|
||||
return (*cit);
|
||||
|
@ -13,7 +13,6 @@
|
||||
|
||||
#include "formulabase.h"
|
||||
#include "support/std_sstream.h"
|
||||
#include "support/LAssert.h"
|
||||
#include "formula.h"
|
||||
#include "formulamacro.h"
|
||||
#include "funcrequest.h"
|
||||
@ -712,7 +711,7 @@ dispatch_result InsetFormulaBase::localDispatch(FuncRequest const & cmd)
|
||||
mathcursor->normalize();
|
||||
mathcursor->touch();
|
||||
|
||||
Assert(mathcursor);
|
||||
BOOST_ASSERT(mathcursor);
|
||||
|
||||
if (mathcursor->selection() || was_selection)
|
||||
toggleInsetSelection(bv);
|
||||
|
@ -12,7 +12,6 @@
|
||||
#include <config.h>
|
||||
|
||||
#include "lyxrc.h"
|
||||
#include "support/LAssert.h"
|
||||
#include "support/limited_stack.h"
|
||||
#include "debug.h"
|
||||
#include "support/std_sstream.h"
|
||||
@ -35,8 +34,6 @@
|
||||
|
||||
//#define FILEDEBUG 1
|
||||
|
||||
using namespace lyx::support;
|
||||
|
||||
using std::endl;
|
||||
using std::isalpha;
|
||||
using std::min;
|
||||
@ -823,28 +820,28 @@ bool MathCursor::hasNextAtom() const
|
||||
|
||||
MathAtom const & MathCursor::prevAtom() const
|
||||
{
|
||||
Assert(pos() > 0);
|
||||
BOOST_ASSERT(pos() > 0);
|
||||
return array()[pos() - 1];
|
||||
}
|
||||
|
||||
|
||||
MathAtom & MathCursor::prevAtom()
|
||||
{
|
||||
Assert(pos() > 0);
|
||||
BOOST_ASSERT(pos() > 0);
|
||||
return array()[pos() - 1];
|
||||
}
|
||||
|
||||
|
||||
MathAtom const & MathCursor::nextAtom() const
|
||||
{
|
||||
Assert(pos() < size());
|
||||
BOOST_ASSERT(pos() < size());
|
||||
return array()[pos()];
|
||||
}
|
||||
|
||||
|
||||
MathAtom & MathCursor::nextAtom()
|
||||
{
|
||||
Assert(pos() < size());
|
||||
BOOST_ASSERT(pos() < size());
|
||||
return array()[pos()];
|
||||
}
|
||||
|
||||
@ -910,14 +907,14 @@ void MathCursor::getSelection(CursorPos & i1, CursorPos & i2) const
|
||||
|
||||
CursorPos & MathCursor::cursor()
|
||||
{
|
||||
Assert(depth());
|
||||
BOOST_ASSERT(depth());
|
||||
return Cursor_.back();
|
||||
}
|
||||
|
||||
|
||||
CursorPos const & MathCursor::cursor() const
|
||||
{
|
||||
Assert(depth());
|
||||
BOOST_ASSERT(depth());
|
||||
return Cursor_.back();
|
||||
}
|
||||
|
||||
@ -1392,7 +1389,7 @@ CursorPos MathCursor::normalAnchor() const
|
||||
Anchor_ = Cursor_;
|
||||
lyxerr << "unusual Anchor size" << endl;
|
||||
}
|
||||
//lyx::Assert(Anchor_.size() >= cursor.depth());
|
||||
//lyx::BOOST_ASSERT(Anchor_.size() >= cursor.depth());
|
||||
// use Anchor on the same level as Cursor
|
||||
CursorPos normal = Anchor_[depth() - 1];
|
||||
if (depth() < Anchor_.size() && !(normal < cursor())) {
|
||||
|
@ -18,11 +18,8 @@
|
||||
#include "math_support.h"
|
||||
#include "math_replace.h"
|
||||
#include "debug.h"
|
||||
#include "support/LAssert.h"
|
||||
#include "frontends/Painter.h"
|
||||
|
||||
using namespace lyx::support;
|
||||
|
||||
using std::abs;
|
||||
using std::endl;
|
||||
using std::min;
|
||||
@ -47,14 +44,14 @@ void MathArray::substitute(MathMacro const & m)
|
||||
|
||||
MathAtom & MathArray::operator[](pos_type pos)
|
||||
{
|
||||
Assert(pos < size());
|
||||
BOOST_ASSERT(pos < size());
|
||||
return base_type::operator[](pos);
|
||||
}
|
||||
|
||||
|
||||
MathAtom const & MathArray::operator[](pos_type pos) const
|
||||
{
|
||||
Assert(pos < size());
|
||||
BOOST_ASSERT(pos < size());
|
||||
return base_type::operator[](pos);
|
||||
}
|
||||
|
||||
@ -67,7 +64,7 @@ void MathArray::insert(size_type pos, MathAtom const & t)
|
||||
|
||||
void MathArray::insert(size_type pos, MathArray const & ar)
|
||||
{
|
||||
Assert(pos <= size());
|
||||
BOOST_ASSERT(pos <= size());
|
||||
base_type::insert(begin() + pos, ar.begin(), ar.end());
|
||||
}
|
||||
|
||||
|
@ -22,7 +22,6 @@
|
||||
#include "funcrequest.h"
|
||||
#include "support/std_sstream.h"
|
||||
#include "LaTeXFeatures.h"
|
||||
#include "support/LAssert.h"
|
||||
|
||||
#include "frontends/Alert.h"
|
||||
#include "lyxrc.h"
|
||||
@ -263,7 +262,7 @@ void MathHullInset::drawT(TextPainter & pain, int x, int y) const
|
||||
string MathHullInset::label(row_type row) const
|
||||
{
|
||||
row_type n = nrows();
|
||||
Assert(row < n);
|
||||
BOOST_ASSERT(row < n);
|
||||
return label_[row];
|
||||
}
|
||||
|
||||
@ -672,8 +671,8 @@ void MathHullInset::infoize(std::ostream & os) const
|
||||
|
||||
void MathHullInset::check() const
|
||||
{
|
||||
Assert(nonum_.size() == nrows());
|
||||
Assert(label_.size() == nrows());
|
||||
BOOST_ASSERT(nonum_.size() == nrows());
|
||||
BOOST_ASSERT(label_.size() == nrows());
|
||||
}
|
||||
|
||||
|
||||
|
@ -12,9 +12,9 @@
|
||||
|
||||
#include "math_iterator.h"
|
||||
#include "math_inset.h"
|
||||
#include "support/LAssert.h"
|
||||
|
||||
using namespace lyx::support;
|
||||
#include <boost/assert.hpp>
|
||||
|
||||
|
||||
MathIterator::MathIterator()
|
||||
{}
|
||||
@ -56,7 +56,7 @@ void MathIterator::push(MathInset * p)
|
||||
void MathIterator::pop()
|
||||
{
|
||||
//lyxerr << "pop: " << endl;
|
||||
Assert(size());
|
||||
BOOST_ASSERT(size());
|
||||
pop_back();
|
||||
}
|
||||
|
||||
@ -124,8 +124,8 @@ void MathIterator::operator++()
|
||||
void MathIterator::jump(difference_type i)
|
||||
{
|
||||
back().pos_ += i;
|
||||
//Assert(back().pos_ >= 0);
|
||||
Assert(back().pos_ <= cell().size());
|
||||
//BOOST_ASSERT(back().pos_ >= 0);
|
||||
BOOST_ASSERT(back().pos_ <= cell().size());
|
||||
}
|
||||
|
||||
|
||||
|
@ -721,7 +721,7 @@ void Parser::parse1(MathGridInset & grid, unsigned flags,
|
||||
if (flags & FLAG_BRACE_LAST)
|
||||
return;
|
||||
error("found '}' unexpectedly");
|
||||
//lyx::Assert(0);
|
||||
//BOOST_ASSERT(false);
|
||||
//add(cell, '}', LM_TC_TEX);
|
||||
}
|
||||
|
||||
|
@ -13,9 +13,8 @@
|
||||
#include "math_pos.h"
|
||||
#include "math_inset.h"
|
||||
#include "debug.h"
|
||||
#include "support/LAssert.h"
|
||||
|
||||
using namespace lyx::support;
|
||||
#include <boost/assert.hpp>
|
||||
|
||||
using std::endl;
|
||||
|
||||
@ -28,21 +27,21 @@ CursorPos::CursorPos()
|
||||
CursorPos::CursorPos(MathInset * p)
|
||||
: inset_(p), idx_(0), pos_(0)
|
||||
{
|
||||
Assert(inset_);
|
||||
BOOST_ASSERT(inset_);
|
||||
}
|
||||
|
||||
|
||||
|
||||
MathArray & CursorPos::cell(MathArray::idx_type idx) const
|
||||
{
|
||||
Assert(inset_);
|
||||
BOOST_ASSERT(inset_);
|
||||
return inset_->cell(idx);
|
||||
}
|
||||
|
||||
|
||||
MathArray & CursorPos::cell() const
|
||||
{
|
||||
Assert(inset_);
|
||||
BOOST_ASSERT(inset_);
|
||||
return inset_->cell(idx_);
|
||||
}
|
||||
|
||||
|
@ -17,9 +17,6 @@
|
||||
#include "math_symbolinset.h"
|
||||
#include "debug.h"
|
||||
#include "funcrequest.h"
|
||||
#include "support/LAssert.h"
|
||||
|
||||
using namespace lyx::support;
|
||||
|
||||
using std::max;
|
||||
using std::auto_ptr;
|
||||
@ -159,14 +156,14 @@ int MathScriptInset::dy1() const
|
||||
|
||||
int MathScriptInset::dx0() const
|
||||
{
|
||||
Assert(hasDown());
|
||||
BOOST_ASSERT(hasDown());
|
||||
return hasLimits() ? (dim_.wid - down().width()) / 2 : nwid();
|
||||
}
|
||||
|
||||
|
||||
int MathScriptInset::dx1() const
|
||||
{
|
||||
Assert(hasUp());
|
||||
BOOST_ASSERT(hasUp());
|
||||
return hasLimits() ? (dim_.wid - up().width()) / 2 : nwid();
|
||||
}
|
||||
|
||||
|
@ -36,9 +36,7 @@
|
||||
#include "insets/insetoptarg.h"
|
||||
|
||||
#include "support/lstrings.h"
|
||||
#include "support/LAssert.h"
|
||||
#include "support/textutils.h"
|
||||
|
||||
#include "support/std_sstream.h"
|
||||
|
||||
|
||||
@ -294,14 +292,14 @@ bool Paragraph::insetAllowed(InsetOld::Code code)
|
||||
|
||||
InsetOld * Paragraph::getInset(pos_type pos)
|
||||
{
|
||||
Assert(pos < size());
|
||||
BOOST_ASSERT(pos < size());
|
||||
return insetlist.get(pos);
|
||||
}
|
||||
|
||||
|
||||
InsetOld const * Paragraph::getInset(pos_type pos) const
|
||||
{
|
||||
Assert(pos < size());
|
||||
BOOST_ASSERT(pos < size());
|
||||
return insetlist.get(pos);
|
||||
}
|
||||
|
||||
@ -310,7 +308,7 @@ InsetOld const * Paragraph::getInset(pos_type pos) const
|
||||
LyXFont const Paragraph::getFontSettings(BufferParams const & bparams,
|
||||
pos_type pos) const
|
||||
{
|
||||
Assert(pos <= size());
|
||||
BOOST_ASSERT(pos <= size());
|
||||
|
||||
Pimpl::FontList::const_iterator cit = pimpl_->fontlist.begin();
|
||||
Pimpl::FontList::const_iterator end = pimpl_->fontlist.end();
|
||||
@ -330,7 +328,7 @@ LyXFont const Paragraph::getFontSettings(BufferParams const & bparams,
|
||||
|
||||
lyx::pos_type Paragraph::getEndPosOfFontSpan(lyx::pos_type pos) const
|
||||
{
|
||||
Assert(pos <= size());
|
||||
BOOST_ASSERT(pos <= size());
|
||||
|
||||
Pimpl::FontList::const_iterator cit = pimpl_->fontlist.begin();
|
||||
Pimpl::FontList::const_iterator end = pimpl_->fontlist.end();
|
||||
@ -363,7 +361,7 @@ LyXFont const Paragraph::getFirstFontSettings() const
|
||||
LyXFont const Paragraph::getFont(BufferParams const & bparams, pos_type pos,
|
||||
LyXFont const & outerfont) const
|
||||
{
|
||||
Assert(pos >= 0);
|
||||
BOOST_ASSERT(pos >= 0);
|
||||
|
||||
LyXLayout_ptr const & lout = layout();
|
||||
|
||||
@ -485,7 +483,7 @@ Paragraph::getUChar(BufferParams const & bparams, pos_type pos) const
|
||||
|
||||
void Paragraph::setFont(pos_type pos, LyXFont const & font)
|
||||
{
|
||||
Assert(pos <= size());
|
||||
BOOST_ASSERT(pos <= size());
|
||||
|
||||
// First, reduce font against layout/label font
|
||||
// Update: The SetCharFont() routine in text2.C already
|
||||
@ -1208,14 +1206,14 @@ void Paragraph::cleanChanges()
|
||||
|
||||
Change::Type Paragraph::lookupChange(lyx::pos_type pos) const
|
||||
{
|
||||
Assert(!size() || pos < size());
|
||||
BOOST_ASSERT(!size() || pos < size());
|
||||
return pimpl_->lookupChange(pos);
|
||||
}
|
||||
|
||||
|
||||
Change const Paragraph::lookupChangeFull(lyx::pos_type pos) const
|
||||
{
|
||||
Assert(!size() || pos < size());
|
||||
BOOST_ASSERT(!size() || pos < size());
|
||||
return pimpl_->lookupChangeFull(pos);
|
||||
}
|
||||
|
||||
|
@ -37,9 +37,7 @@
|
||||
#include "insets/insetspecialchar.h"
|
||||
#include "insets/insettabular.h"
|
||||
|
||||
#include "support/LAssert.h"
|
||||
#include "support/lstrings.h"
|
||||
|
||||
#include "support/std_sstream.h"
|
||||
|
||||
using namespace lyx::support;
|
||||
@ -1072,7 +1070,7 @@ ParagraphList::iterator outerPar(Buffer const & buf, InsetOld const * inset)
|
||||
return pit.outerPar();
|
||||
}
|
||||
lyxerr << "outerPar: should not happen" << endl;
|
||||
Assert(false);
|
||||
BOOST_ASSERT(false);
|
||||
return const_cast<Buffer &>(buf).paragraphs().end(); // shut up compiler
|
||||
}
|
||||
|
||||
@ -1095,6 +1093,6 @@ Paragraph const & ownerPar(Buffer const & buf, InsetOld const * inset)
|
||||
return *pit.pit();
|
||||
}
|
||||
lyxerr << "ownerPar: should not happen" << endl;
|
||||
Assert(false);
|
||||
BOOST_ASSERT(false);
|
||||
return buf.paragraphs().front(); // shut up compiler
|
||||
}
|
||||
|
@ -25,9 +25,6 @@
|
||||
#include "lyxrc.h"
|
||||
#include "texrow.h"
|
||||
|
||||
#include "support/LAssert.h"
|
||||
|
||||
using namespace lyx::support;
|
||||
|
||||
using lyx::pos_type;
|
||||
|
||||
@ -177,7 +174,7 @@ Change const Paragraph::Pimpl::lookupChangeFull(pos_type pos) const
|
||||
|
||||
void Paragraph::Pimpl::markErased()
|
||||
{
|
||||
Assert(tracking());
|
||||
BOOST_ASSERT(tracking());
|
||||
|
||||
// FIXME: we should actually remove INSERTED chars.
|
||||
// difficult because owning insettexts/tabulars need
|
||||
@ -262,7 +259,7 @@ Paragraph::value_type Paragraph::Pimpl::getChar(pos_type pos) const
|
||||
// This is in the critical path for loading!
|
||||
pos_type const siz = size();
|
||||
|
||||
Assert(pos <= siz);
|
||||
BOOST_ASSERT(pos <= siz);
|
||||
|
||||
if (pos == siz) {
|
||||
lyxerr << "getChar() on pos " << pos << " in par id "
|
||||
@ -273,7 +270,7 @@ Paragraph::value_type Paragraph::Pimpl::getChar(pos_type pos) const
|
||||
|
||||
return text[pos];
|
||||
#else
|
||||
Assert(pos < size());
|
||||
BOOST_ASSERT(pos < size());
|
||||
return text[pos];
|
||||
#endif
|
||||
}
|
||||
@ -289,7 +286,7 @@ void Paragraph::Pimpl::setChar(pos_type pos, value_type c)
|
||||
void Paragraph::Pimpl::insertChar(pos_type pos, value_type c,
|
||||
LyXFont const & font, Change change)
|
||||
{
|
||||
Assert(pos <= size());
|
||||
BOOST_ASSERT(pos <= size());
|
||||
|
||||
if (tracking()) {
|
||||
changes_->record(change, pos);
|
||||
@ -326,11 +323,11 @@ void Paragraph::Pimpl::insertChar(pos_type pos, value_type c,
|
||||
void Paragraph::Pimpl::insertInset(pos_type pos,
|
||||
InsetOld * inset, LyXFont const & font, Change change)
|
||||
{
|
||||
Assert(inset);
|
||||
Assert(pos <= size());
|
||||
BOOST_ASSERT(inset);
|
||||
BOOST_ASSERT(pos <= size());
|
||||
|
||||
insertChar(pos, META_INSET, font, change);
|
||||
Assert(text[pos] == META_INSET);
|
||||
BOOST_ASSERT(text[pos] == META_INSET);
|
||||
|
||||
// Add a new entry in the insetlist.
|
||||
owner_->insetlist.insert(inset, pos);
|
||||
@ -386,7 +383,7 @@ void Paragraph::Pimpl::eraseIntern(pos_type pos)
|
||||
|
||||
bool Paragraph::Pimpl::erase(pos_type pos)
|
||||
{
|
||||
Assert(pos < size());
|
||||
BOOST_ASSERT(pos < size());
|
||||
|
||||
if (tracking()) {
|
||||
Change::Type changetype(changes_->lookup(pos));
|
||||
|
@ -13,7 +13,6 @@
|
||||
|
||||
#ifdef USE_PSPELL
|
||||
|
||||
#include "support/LAssert.h"
|
||||
#include "debug.h"
|
||||
|
||||
#define USE_ORIGINAL_MANAGER_FUNCS 1
|
||||
@ -96,14 +95,14 @@ enum PSpell::Result PSpell::check(WordLangTuple const & word)
|
||||
PspellManager * m = it->second.manager;
|
||||
|
||||
int word_ok = pspell_manager_check(m, word.word().c_str());
|
||||
Assert(word_ok != -1);
|
||||
BOOST_ASSERT(word_ok != -1);
|
||||
|
||||
if (word_ok) {
|
||||
res = OK;
|
||||
} else {
|
||||
PspellWordList const * sugs =
|
||||
pspell_manager_suggest(m, word.word().c_str());
|
||||
Assert(sugs != 0);
|
||||
BOOST_ASSERT(sugs != 0);
|
||||
els = pspell_word_list_elements(sugs);
|
||||
if (pspell_word_list_empty(sugs))
|
||||
res = UNKNOWN;
|
||||
|
@ -32,10 +32,8 @@
|
||||
|
||||
#include "insets/insettext.h"
|
||||
|
||||
#include "support/LAssert.h"
|
||||
#include "support/textutils.h"
|
||||
|
||||
using namespace lyx::support;
|
||||
|
||||
using std::max;
|
||||
using lyx::pos_type;
|
||||
@ -178,7 +176,7 @@ void RowPainter::paintInset(pos_type const pos)
|
||||
{
|
||||
InsetOld * inset = const_cast<InsetOld*>(pit_->getInset(pos));
|
||||
|
||||
Assert(inset);
|
||||
BOOST_ASSERT(inset);
|
||||
|
||||
PainterInfo pi(perv(bv_));
|
||||
pi.base.font = getFont(pos);
|
||||
|
@ -1,6 +1,15 @@
|
||||
2003-09-09 Lars Gullik Bjønnes <larsbj@lyx.org>
|
||||
|
||||
* Makefile.am (libsupport_la_SOURCES): remove LAssert.C and LAssert.h
|
||||
|
||||
* several files: change Assert to BOOST_ASSERT
|
||||
|
||||
* LAssert.C:
|
||||
* LAssert.h: remove files
|
||||
|
||||
2003-09-08 Angus Leeming <leeming@lyx.org>
|
||||
|
||||
* filename.C:
|
||||
* filename.C:
|
||||
* filetools.C: tell the world where to find author contact details.
|
||||
|
||||
2003-09-08 Angus Leeming <leeming@lyx.org>
|
||||
@ -24,8 +33,8 @@
|
||||
|
||||
2003-09-05 Angus Leeming <leeming@lyx.org>
|
||||
|
||||
* lyxmanip.h:
|
||||
* textutils.h:
|
||||
* lyxmanip.h:
|
||||
* textutils.h:
|
||||
ensure that the header file can be compiled stand-alone.
|
||||
|
||||
2003-09-04 Lars Gullik Bjønnes <larsbj@lyx.org>
|
||||
|
@ -10,9 +10,11 @@
|
||||
|
||||
#include <config.h>
|
||||
|
||||
#include <cerrno>
|
||||
#include "FileInfo.h"
|
||||
#include "LAssert.h"
|
||||
|
||||
#include <boost/assert.hpp>
|
||||
|
||||
#include <cerrno>
|
||||
|
||||
#if !S_IRUSR
|
||||
# if S_IREAD
|
||||
@ -207,7 +209,7 @@ FileInfo & FileInfo::newFile(int fildes)
|
||||
// should not be in FileInfo
|
||||
char FileInfo::typeIndicator() const
|
||||
{
|
||||
Assert(isOK());
|
||||
BOOST_ASSERT(isOK());
|
||||
if (S_ISDIR(buf_.st_mode))
|
||||
return '/';
|
||||
#ifdef S_ISLNK
|
||||
@ -230,7 +232,7 @@ char FileInfo::typeIndicator() const
|
||||
|
||||
mode_t FileInfo::getMode() const
|
||||
{
|
||||
Assert(isOK());
|
||||
BOOST_ASSERT(isOK());
|
||||
return buf_.st_mode;
|
||||
}
|
||||
|
||||
@ -238,7 +240,7 @@ mode_t FileInfo::getMode() const
|
||||
// should not be in FileInfo
|
||||
string FileInfo::modeString() const
|
||||
{
|
||||
Assert(isOK());
|
||||
BOOST_ASSERT(isOK());
|
||||
char str[11];
|
||||
str[0] = typeLetter(buf_.st_mode);
|
||||
flagRWX((buf_.st_mode & 0700) << 0, &str[1]);
|
||||
@ -253,49 +255,49 @@ string FileInfo::modeString() const
|
||||
|
||||
time_t FileInfo::getModificationTime() const
|
||||
{
|
||||
Assert(isOK());
|
||||
BOOST_ASSERT(isOK());
|
||||
return buf_.st_mtime;
|
||||
}
|
||||
|
||||
|
||||
time_t FileInfo::getAccessTime() const
|
||||
{
|
||||
Assert(isOK());
|
||||
BOOST_ASSERT(isOK());
|
||||
return buf_.st_atime;
|
||||
}
|
||||
|
||||
|
||||
time_t FileInfo::getStatusChangeTime() const
|
||||
{
|
||||
Assert(isOK());
|
||||
BOOST_ASSERT(isOK());
|
||||
return buf_.st_ctime;
|
||||
}
|
||||
|
||||
|
||||
nlink_t FileInfo::getNumberOfLinks() const
|
||||
{
|
||||
Assert(isOK());
|
||||
BOOST_ASSERT(isOK());
|
||||
return buf_.st_nlink;
|
||||
}
|
||||
|
||||
|
||||
uid_t FileInfo::getUid() const
|
||||
{
|
||||
Assert(isOK());
|
||||
BOOST_ASSERT(isOK());
|
||||
return buf_.st_uid;
|
||||
}
|
||||
|
||||
|
||||
gid_t FileInfo::getGid() const
|
||||
{
|
||||
Assert(isOK());
|
||||
BOOST_ASSERT(isOK());
|
||||
return buf_.st_gid;
|
||||
}
|
||||
|
||||
|
||||
off_t FileInfo::getSize() const
|
||||
{
|
||||
Assert(isOK());
|
||||
BOOST_ASSERT(isOK());
|
||||
return buf_.st_size;
|
||||
}
|
||||
|
||||
@ -314,49 +316,49 @@ bool FileInfo::isOK() const
|
||||
|
||||
bool FileInfo::isLink() const
|
||||
{
|
||||
Assert(isOK());
|
||||
BOOST_ASSERT(isOK());
|
||||
return S_ISLNK(buf_.st_mode);
|
||||
}
|
||||
|
||||
|
||||
bool FileInfo::isRegular() const
|
||||
{
|
||||
Assert(isOK());
|
||||
BOOST_ASSERT(isOK());
|
||||
return S_ISREG(buf_.st_mode);
|
||||
}
|
||||
|
||||
|
||||
bool FileInfo::isDir() const
|
||||
{
|
||||
Assert(isOK());
|
||||
BOOST_ASSERT(isOK());
|
||||
return S_ISDIR(buf_.st_mode);
|
||||
}
|
||||
|
||||
|
||||
bool FileInfo::isChar() const
|
||||
{
|
||||
Assert(isOK());
|
||||
BOOST_ASSERT(isOK());
|
||||
return S_ISCHR(buf_.st_mode);
|
||||
}
|
||||
|
||||
|
||||
bool FileInfo::isBlock() const
|
||||
{
|
||||
Assert(isOK());
|
||||
BOOST_ASSERT(isOK());
|
||||
return S_ISBLK(buf_.st_mode);
|
||||
}
|
||||
|
||||
|
||||
bool FileInfo::isFifo() const
|
||||
{
|
||||
Assert(isOK());
|
||||
BOOST_ASSERT(isOK());
|
||||
return S_ISFIFO(buf_.st_mode);
|
||||
}
|
||||
|
||||
|
||||
bool FileInfo::isSocket() const
|
||||
{
|
||||
Assert(isOK());
|
||||
BOOST_ASSERT(isOK());
|
||||
#ifdef S_ISSOCK
|
||||
return S_ISSOCK(buf_.st_mode);
|
||||
#else
|
||||
|
@ -1,49 +0,0 @@
|
||||
/**
|
||||
* \file LAssert.C
|
||||
* This file is part of LyX, the document processor.
|
||||
* Licence details can be found in the file COPYING.
|
||||
*
|
||||
* \author Lars Gullik Bjønnes
|
||||
*
|
||||
* Full author contact details are available in file CREDITS.
|
||||
*/
|
||||
|
||||
#include <config.h>
|
||||
|
||||
#include "LAssert.h"
|
||||
#include "support/lyxlib.h"
|
||||
|
||||
#ifdef ENABLE_ASSERTIONS
|
||||
#include "lyx_main.h"
|
||||
#include "errorlist.h"
|
||||
|
||||
namespace lyx {
|
||||
namespace support {
|
||||
|
||||
namespace {
|
||||
|
||||
void emergencyCleanup()
|
||||
{
|
||||
static bool didCleanup;
|
||||
if (didCleanup)
|
||||
return;
|
||||
|
||||
didCleanup = true;
|
||||
|
||||
LyX::emergencyCleanup();
|
||||
}
|
||||
|
||||
} // namespace anon
|
||||
|
||||
void Assert(bool assertion)
|
||||
{
|
||||
if (!assertion) {
|
||||
emergencyCleanup();
|
||||
lyx::support::abort();
|
||||
}
|
||||
}
|
||||
|
||||
} // namespace support
|
||||
} // namespace lyx
|
||||
|
||||
#endif
|
@ -1,40 +0,0 @@
|
||||
// -*- C++ -*-
|
||||
/**
|
||||
* \file LAssert.h
|
||||
* This file is part of LyX, the document processor.
|
||||
* Licence details can be found in the file COPYING.
|
||||
*
|
||||
* \author Lars Gullik Bjønnes
|
||||
*
|
||||
* Full author contact details are available in file CREDITS.
|
||||
*/
|
||||
|
||||
#ifndef LASSERT_H
|
||||
#define LASSERT_H
|
||||
|
||||
namespace lyx {
|
||||
namespace support {
|
||||
|
||||
#ifdef ENABLE_ASSERTIONS
|
||||
|
||||
/** Live assertion.
|
||||
This is a debug tool to ensure that the assertion holds. If it don't hole
|
||||
we run #emergencyCleanup()# and then #lyx::abort".
|
||||
@param assertion this should evaluate to true unless you want an abort.
|
||||
*/
|
||||
void Assert(bool assertion);
|
||||
|
||||
#else
|
||||
|
||||
/** Dummy assertion.
|
||||
When compiling without assertions we use this no-op function.
|
||||
*/
|
||||
inline
|
||||
void Assert(bool /*assertion*/) {}
|
||||
|
||||
#endif /* ENABLE_ASSERTIONS */
|
||||
|
||||
} // namespace support
|
||||
} // namespace lyx
|
||||
|
||||
#endif /* LASSERT_H */
|
@ -27,8 +27,6 @@ libsupport_la_SOURCES = \
|
||||
FileInfo.h \
|
||||
FileMonitor.h \
|
||||
FileMonitor.C \
|
||||
LAssert.C \
|
||||
LAssert.h \
|
||||
abort.C \
|
||||
atoi.C \
|
||||
boost-inst.C \
|
||||
|
@ -12,11 +12,12 @@
|
||||
|
||||
#include "filename.h"
|
||||
|
||||
#include "LAssert.h"
|
||||
#include "filetools.h"
|
||||
#include "lstrings.h"
|
||||
#include "os.h"
|
||||
|
||||
#include <boost/assert.hpp>
|
||||
|
||||
|
||||
namespace lyx {
|
||||
namespace support {
|
||||
@ -30,7 +31,7 @@ FileName::FileName()
|
||||
FileName::FileName(string const & abs_filename, bool save_abs)
|
||||
: name_(abs_filename), save_abs_path_(save_abs)
|
||||
{
|
||||
Assert(AbsolutePath(name_));
|
||||
BOOST_ASSERT(AbsolutePath(name_));
|
||||
}
|
||||
|
||||
|
||||
|
@ -24,7 +24,6 @@
|
||||
#include "debug.h"
|
||||
#include "support/tostr.h"
|
||||
#include "support/systemcall.h"
|
||||
#include "support/LAssert.h"
|
||||
|
||||
#include "filetools.h"
|
||||
#include "lstrings.h"
|
||||
@ -37,7 +36,9 @@
|
||||
|
||||
#include "support/std_sstream.h"
|
||||
|
||||
#include <boost/assert.hpp>
|
||||
#include <boost/cregex.hpp>
|
||||
|
||||
#include <cctype>
|
||||
#include <cstdlib>
|
||||
#include <cstdio>
|
||||
@ -514,7 +515,7 @@ bool createDirectory(string const & path, int permission)
|
||||
{
|
||||
string temp(rtrim(os::slashify_path(path), "/"));
|
||||
|
||||
Assert(!temp.empty());
|
||||
BOOST_ASSERT(!temp.empty());
|
||||
|
||||
if (mkdir(temp, permission))
|
||||
return false;
|
||||
@ -1343,7 +1344,7 @@ string const readBB_from_PSFile(string const & file)
|
||||
|
||||
int compare_timestamps(string const & file1, string const & file2)
|
||||
{
|
||||
Assert(AbsolutePath(file1) && AbsolutePath(file2));
|
||||
BOOST_ASSERT(AbsolutePath(file1) && AbsolutePath(file2));
|
||||
|
||||
// If the original is newer than the copy, then copy the original
|
||||
// to the new directory.
|
||||
|
@ -13,7 +13,6 @@
|
||||
|
||||
#include "support/std_string.h"
|
||||
#include "lstrings.h"
|
||||
#include "LAssert.h"
|
||||
#include "support/std_sstream.h"
|
||||
#include "debug.h"
|
||||
#include "BoostFormat.h"
|
||||
@ -434,7 +433,7 @@ string const subst(string const & a,
|
||||
|
||||
string const trim(string const & a, char const * p)
|
||||
{
|
||||
Assert(p);
|
||||
BOOST_ASSERT(p);
|
||||
|
||||
if (a.empty() || !*p)
|
||||
return a;
|
||||
@ -452,7 +451,7 @@ string const trim(string const & a, char const * p)
|
||||
|
||||
string const rtrim(string const & a, char const * p)
|
||||
{
|
||||
Assert(p);
|
||||
BOOST_ASSERT(p);
|
||||
|
||||
if (a.empty() || !*p)
|
||||
return a;
|
||||
@ -469,7 +468,7 @@ string const rtrim(string const & a, char const * p)
|
||||
|
||||
string const ltrim(string const & a, char const * p)
|
||||
{
|
||||
Assert(p);
|
||||
BOOST_ASSERT(p);
|
||||
|
||||
if (a.empty() || !*p)
|
||||
return a;
|
||||
@ -662,7 +661,7 @@ string bformat(string const & fmt, string const & arg1, string const & arg2,
|
||||
|
||||
string bformat(string const & fmt, string const & arg1)
|
||||
{
|
||||
Assert(contains(fmt, "%1$s"));
|
||||
BOOST_ASSERT(contains(fmt, "%1$s"));
|
||||
string const str = subst(fmt, "%1$s", arg1);
|
||||
return subst(str, "%%", "%");
|
||||
}
|
||||
@ -670,8 +669,8 @@ string bformat(string const & fmt, string const & arg1)
|
||||
|
||||
string bformat(string const & fmt, string const & arg1, string const & arg2)
|
||||
{
|
||||
Assert(contains(fmt, "%1$s"));
|
||||
Assert(contains(fmt, "%2$s"));
|
||||
BOOST_ASSERT(contains(fmt, "%1$s"));
|
||||
BOOST_ASSERT(contains(fmt, "%2$s"));
|
||||
string str = subst(fmt, "%1$s", arg1);
|
||||
str = subst(str, "%2$s", arg2);
|
||||
return subst(str, "%%", "%");
|
||||
@ -680,8 +679,8 @@ string bformat(string const & fmt, string const & arg1, string const & arg2)
|
||||
|
||||
string bformat(string const & fmt, int arg1, int arg2)
|
||||
{
|
||||
Assert(contains(fmt, "%1$d"));
|
||||
Assert(contains(fmt, "%2$d"));
|
||||
BOOST_ASSERT(contains(fmt, "%1$d"));
|
||||
BOOST_ASSERT(contains(fmt, "%2$d"));
|
||||
string str = subst(fmt, "%1$d", tostr(arg1));
|
||||
str = subst(str, "%2$d", tostr(arg2));
|
||||
return subst(str, "%%", "%");
|
||||
@ -691,9 +690,9 @@ string bformat(string const & fmt, int arg1, int arg2)
|
||||
string bformat(string const & fmt, string const & arg1, string const & arg2,
|
||||
string const & arg3)
|
||||
{
|
||||
Assert(contains(fmt, "%1$s"));
|
||||
Assert(contains(fmt, "%2$s"));
|
||||
Assert(contains(fmt, "%3$s"));
|
||||
BOOST_ASSERT(contains(fmt, "%1$s"));
|
||||
BOOST_ASSERT(contains(fmt, "%2$s"));
|
||||
BOOST_ASSERT(contains(fmt, "%3$s"));
|
||||
string str = subst(fmt, "%1$s", arg1);
|
||||
str = subst(str, "%2$s", arg2);
|
||||
str = subst(str, "%3$s", arg3);
|
||||
@ -704,10 +703,10 @@ string bformat(string const & fmt, string const & arg1, string const & arg2,
|
||||
string bformat(string const & fmt, string const & arg1, string const & arg2,
|
||||
string const & arg3, string const & arg4)
|
||||
{
|
||||
Assert(contains(fmt, "%1$s"));
|
||||
Assert(contains(fmt, "%2$s"));
|
||||
Assert(contains(fmt, "%3$s"));
|
||||
Assert(contains(fmt, "%4$s"));
|
||||
BOOST_ASSERT(contains(fmt, "%1$s"));
|
||||
BOOST_ASSERT(contains(fmt, "%2$s"));
|
||||
BOOST_ASSERT(contains(fmt, "%3$s"));
|
||||
BOOST_ASSERT(contains(fmt, "%4$s"));
|
||||
string str = subst(fmt, "%1$s", arg1);
|
||||
str = subst(str, "%2$s", arg2);
|
||||
str = subst(str, "%3$s", arg3);
|
||||
@ -719,11 +718,11 @@ string bformat(string const & fmt, string const & arg1, string const & arg2,
|
||||
string bformat(string const & fmt, string const & arg1, string const & arg2,
|
||||
string const & arg3, string const & arg4, string const & arg5)
|
||||
{
|
||||
Assert(contains(fmt, "%1$s"));
|
||||
Assert(contains(fmt, "%2$s"));
|
||||
Assert(contains(fmt, "%3$s"));
|
||||
Assert(contains(fmt, "%4$s"));
|
||||
Assert(contains(fmt, "%5$s"));
|
||||
BOOST_ASSERT(contains(fmt, "%1$s"));
|
||||
BOOST_ASSERT(contains(fmt, "%2$s"));
|
||||
BOOST_ASSERT(contains(fmt, "%3$s"));
|
||||
BOOST_ASSERT(contains(fmt, "%4$s"));
|
||||
BOOST_ASSERT(contains(fmt, "%5$s"));
|
||||
string str = subst(fmt, "%1$s", arg1);
|
||||
str = subst(str, "%2$s", arg2);
|
||||
str = subst(str, "%3$s", arg3);
|
||||
|
@ -14,8 +14,6 @@
|
||||
|
||||
#include "lyxstring.h"
|
||||
|
||||
#include "LAssert.h"
|
||||
|
||||
#include "debug.h"
|
||||
|
||||
#include <iostream>
|
||||
@ -63,7 +61,7 @@ using std::ostream;
|
||||
|
||||
namespace lyx {
|
||||
|
||||
using support::Assert;
|
||||
using support::BOOST_ASSERT;
|
||||
|
||||
///////////////////////////////////////
|
||||
// The internal string representation
|
||||
@ -375,13 +373,13 @@ void stringInvariant::helper() const
|
||||
// test every last little thing we *know* should be true.
|
||||
// I may have missed a test or two, so feel free to fill
|
||||
// in the gaps. ARRae.
|
||||
Assert(object);
|
||||
Assert(object->rep);
|
||||
Assert(object->rep->s); // s is never 0
|
||||
Assert(object->rep->res); // res cannot be 0
|
||||
Assert(object->rep->sz <= object->rep->res);
|
||||
Assert(object->rep->ref >= 1); // its in use so it must be referenced
|
||||
Assert(object->rep->ref < 1UL << (8UL * sizeof(object->rep->ref) - 1));
|
||||
BOOST_ASSERT(object);
|
||||
BOOST_ASSERT(object->rep);
|
||||
BOOST_ASSERT(object->rep->s); // s is never 0
|
||||
BOOST_ASSERT(object->rep->res); // res cannot be 0
|
||||
BOOST_ASSERT(object->rep->sz <= object->rep->res);
|
||||
BOOST_ASSERT(object->rep->ref >= 1); // its in use so it must be referenced
|
||||
BOOST_ASSERT(object->rep->ref < 1UL << (8UL * sizeof(object->rep->ref) - 1));
|
||||
// if it does ever == then we should be generating a new copy
|
||||
// and starting again. (Is char always 8-bits?)
|
||||
}
|
||||
@ -409,7 +407,7 @@ string::string()
|
||||
|
||||
string::string(string const & x, size_type pos, size_type n)
|
||||
{
|
||||
Assert(pos <= x.rep->sz); // STD!
|
||||
BOOST_ASSERT(pos <= x.rep->sz); // STD!
|
||||
if (pos == 0 && n >= x.length()) { // this is the default
|
||||
x.rep->ref++;
|
||||
rep = x.rep;
|
||||
@ -421,7 +419,7 @@ string::string(string const & x, size_type pos, size_type n)
|
||||
|
||||
string::string(value_type const * s, size_type n)
|
||||
{
|
||||
Assert(s && n < npos); // STD!
|
||||
BOOST_ASSERT(s && n < npos); // STD!
|
||||
static Srep empty_rep(0, "");
|
||||
if (n) { // n > 0
|
||||
rep = new Srep(n, s);
|
||||
@ -434,7 +432,7 @@ string::string(value_type const * s, size_type n)
|
||||
|
||||
string::string(value_type const * s)
|
||||
{
|
||||
Assert(s); // STD!
|
||||
BOOST_ASSERT(s); // STD!
|
||||
static Srep empty_rep(0, "");
|
||||
if (*s) { // s is not empty string
|
||||
rep = new Srep(strlen(s), s);
|
||||
@ -447,7 +445,7 @@ string::string(value_type const * s)
|
||||
|
||||
string::string(size_type n, value_type c)
|
||||
{
|
||||
Assert(n < npos); // STD!
|
||||
BOOST_ASSERT(n < npos); // STD!
|
||||
rep = new Srep(n, c);
|
||||
}
|
||||
|
||||
@ -534,7 +532,7 @@ string::size_type string::size() const
|
||||
|
||||
void string::resize(size_type n, value_type c)
|
||||
{
|
||||
Assert(n <= npos); // STD!
|
||||
BOOST_ASSERT(n <= npos); // STD!
|
||||
TeststringInvariant(this);
|
||||
|
||||
// This resets sz to res_arg
|
||||
@ -572,7 +570,7 @@ string & string::operator=(string const & x)
|
||||
|
||||
string & string::operator=(value_type const * s)
|
||||
{
|
||||
Assert(s); // OURS!
|
||||
BOOST_ASSERT(s); // OURS!
|
||||
TeststringInvariant(this);
|
||||
// printf("string::operator= (value_type const *)\n");
|
||||
|
||||
@ -609,7 +607,7 @@ string & string::assign(string const & x)
|
||||
|
||||
string & string::assign(string const & x, size_type pos, size_type n)
|
||||
{
|
||||
Assert(pos <= x.rep->sz); // STD!
|
||||
BOOST_ASSERT(pos <= x.rep->sz); // STD!
|
||||
TeststringInvariant(this);
|
||||
|
||||
return assign(x.substr(pos, n));
|
||||
@ -618,7 +616,7 @@ string & string::assign(string const & x, size_type pos, size_type n)
|
||||
|
||||
string & string::assign(value_type const * s, size_type n)
|
||||
{
|
||||
Assert(s && n < npos); // STD!
|
||||
BOOST_ASSERT(s && n < npos); // STD!
|
||||
TeststringInvariant(this);
|
||||
|
||||
if (rep->ref == 1) // recycle rep
|
||||
@ -633,7 +631,7 @@ string & string::assign(value_type const * s, size_type n)
|
||||
|
||||
string & string::assign(value_type const * s)
|
||||
{
|
||||
Assert(s); // OURS!
|
||||
BOOST_ASSERT(s); // OURS!
|
||||
TeststringInvariant(this);
|
||||
|
||||
return assign(s, strlen(s));
|
||||
@ -668,13 +666,13 @@ string::const_reference string::operator[](size_type pos) const
|
||||
{
|
||||
#if 0
|
||||
// This is actually what the standard requires,
|
||||
Assert(pos <= rep->sz); // OURS!
|
||||
BOOST_ASSERT(pos <= rep->sz); // OURS!
|
||||
static char const helper = '\0';
|
||||
return pos == rep->sz ? helper : rep->s[pos];
|
||||
#else
|
||||
// but we use this one since it is stricter
|
||||
// and more according to the real intent of std::string.
|
||||
Assert(pos < rep->sz); // OURS!
|
||||
BOOST_ASSERT(pos < rep->sz); // OURS!
|
||||
return rep->s[pos];
|
||||
#endif
|
||||
}
|
||||
@ -682,7 +680,7 @@ string::const_reference string::operator[](size_type pos) const
|
||||
|
||||
string::reference string::operator[](size_type pos)
|
||||
{
|
||||
Assert(pos < rep->sz); // OURS!
|
||||
BOOST_ASSERT(pos < rep->sz); // OURS!
|
||||
TeststringInvariant(this);
|
||||
|
||||
rep = rep->get_own_copy();
|
||||
@ -692,14 +690,14 @@ string::reference string::operator[](size_type pos)
|
||||
|
||||
string::const_reference string::at(size_type n) const
|
||||
{
|
||||
Assert(n < rep->sz); // STD!
|
||||
BOOST_ASSERT(n < rep->sz); // STD!
|
||||
return rep->s[n];
|
||||
}
|
||||
|
||||
|
||||
string::reference string::at(size_type n)
|
||||
{
|
||||
Assert(n < rep->sz); // STD!
|
||||
BOOST_ASSERT(n < rep->sz); // STD!
|
||||
TeststringInvariant(this);
|
||||
|
||||
rep = rep->get_own_copy();
|
||||
@ -721,7 +719,7 @@ string & string::operator+=(string const & x)
|
||||
|
||||
string & string::operator+=(value_type const * x)
|
||||
{
|
||||
Assert(x); // OURS!
|
||||
BOOST_ASSERT(x); // OURS!
|
||||
TeststringInvariant(this);
|
||||
|
||||
return append(x);
|
||||
@ -759,7 +757,7 @@ string & string::append(string const & x)
|
||||
|
||||
string & string::append(string const & x, size_type pos, size_type n)
|
||||
{
|
||||
Assert(pos <= x.rep->sz); // STD!
|
||||
BOOST_ASSERT(pos <= x.rep->sz); // STD!
|
||||
TeststringInvariant(this);
|
||||
|
||||
return append(x.substr(pos, n));
|
||||
@ -768,7 +766,7 @@ string & string::append(string const & x, size_type pos, size_type n)
|
||||
|
||||
string & string::append(value_type const * p, size_type n)
|
||||
{
|
||||
Assert(p); // OURS!
|
||||
BOOST_ASSERT(p); // OURS!
|
||||
TeststringInvariant(this);
|
||||
|
||||
if (!*p || !n) return *this;
|
||||
@ -780,7 +778,7 @@ string & string::append(value_type const * p, size_type n)
|
||||
|
||||
string & string::append(value_type const * p)
|
||||
{
|
||||
Assert(p); // OURS!
|
||||
BOOST_ASSERT(p); // OURS!
|
||||
return append(p, strlen(p));
|
||||
}
|
||||
|
||||
@ -820,7 +818,7 @@ string & string::insert(size_type pos, string const & x)
|
||||
string & string::insert(size_type pos, string const & x,
|
||||
size_type pos2, size_type n)
|
||||
{
|
||||
Assert(pos <= rep->sz && pos2 <= x.rep->sz); // STD!
|
||||
BOOST_ASSERT(pos <= rep->sz && pos2 <= x.rep->sz); // STD!
|
||||
TeststringInvariant(this);
|
||||
|
||||
rep = rep->get_own_copy();
|
||||
@ -831,7 +829,7 @@ string & string::insert(size_type pos, string const & x,
|
||||
|
||||
string & string::insert(size_type pos, value_type const * p, size_type n)
|
||||
{
|
||||
Assert(p); // OURS!
|
||||
BOOST_ASSERT(p); // OURS!
|
||||
TeststringInvariant(this);
|
||||
|
||||
if (*p && n) {
|
||||
@ -845,7 +843,7 @@ string & string::insert(size_type pos, value_type const * p, size_type n)
|
||||
|
||||
string & string::insert(size_type pos, value_type const * p)
|
||||
{
|
||||
Assert(p); // OURS!
|
||||
BOOST_ASSERT(p); // OURS!
|
||||
return insert(pos, p, strlen(p));
|
||||
}
|
||||
|
||||
@ -928,7 +926,7 @@ string::size_type string::find(string const & a, size_type i) const
|
||||
string::size_type string::find(value_type const * ptr, size_type i,
|
||||
size_type n) const
|
||||
{
|
||||
Assert(ptr); // OURS!
|
||||
BOOST_ASSERT(ptr); // OURS!
|
||||
if (!rep->sz || !*ptr || i >= rep->sz) return npos;
|
||||
|
||||
TeststringInvariant(this);
|
||||
@ -959,7 +957,7 @@ string::size_type string::find(value_type const * ptr, size_type i,
|
||||
|
||||
string::size_type string::find(value_type const * s, size_type i) const
|
||||
{
|
||||
Assert(s); // OURS!
|
||||
BOOST_ASSERT(s); // OURS!
|
||||
if (!rep->sz || i >= rep->sz) return npos;
|
||||
|
||||
TeststringInvariant(this);
|
||||
@ -1011,7 +1009,7 @@ string::size_type string::rfind(string const & a, size_type i) const
|
||||
string::size_type string::rfind(value_type const * ptr, size_type i,
|
||||
size_type n) const
|
||||
{
|
||||
Assert(ptr); // OURS!
|
||||
BOOST_ASSERT(ptr); // OURS!
|
||||
TeststringInvariant(this);
|
||||
|
||||
n = min(n, strlen(ptr));
|
||||
@ -1039,7 +1037,7 @@ string::size_type string::rfind(value_type const * ptr, size_type i,
|
||||
string::size_type string::rfind(value_type const * ptr,
|
||||
size_type i) const
|
||||
{
|
||||
Assert(ptr); // OURS!
|
||||
BOOST_ASSERT(ptr); // OURS!
|
||||
|
||||
if (!ptr || !*ptr) return npos;
|
||||
return rfind(ptr, i, strlen(ptr));
|
||||
@ -1063,7 +1061,7 @@ string::size_type string::rfind(value_type c, size_type i) const
|
||||
string::size_type string::find_first_of(string const & a,
|
||||
size_type i) const
|
||||
{
|
||||
Assert(i <= rep->sz); // OURS!
|
||||
BOOST_ASSERT(i <= rep->sz); // OURS!
|
||||
TeststringInvariant(this);
|
||||
|
||||
for (size_type t = i; t < rep->sz; ++t) {
|
||||
@ -1077,7 +1075,7 @@ string::size_type string::find_first_of(value_type const * ptr,
|
||||
size_type i,
|
||||
size_type n) const
|
||||
{
|
||||
Assert(ptr && i <= rep->sz); // OURS!
|
||||
BOOST_ASSERT(ptr && i <= rep->sz); // OURS!
|
||||
TeststringInvariant(this);
|
||||
if (!n) return npos;
|
||||
|
||||
@ -1091,7 +1089,7 @@ string::size_type string::find_first_of(value_type const * ptr,
|
||||
string::size_type string::find_first_of(value_type const * ptr,
|
||||
size_type i) const
|
||||
{
|
||||
Assert(ptr && i <= rep->sz); // OURS!
|
||||
BOOST_ASSERT(ptr && i <= rep->sz); // OURS!
|
||||
TeststringInvariant(this);
|
||||
|
||||
for (size_type t = i; t < rep->sz; ++t) {
|
||||
@ -1103,7 +1101,7 @@ string::size_type string::find_first_of(value_type const * ptr,
|
||||
|
||||
string::size_type string::find_first_of(value_type c, size_type i) const
|
||||
{
|
||||
Assert(i <= rep->sz); // OURS!
|
||||
BOOST_ASSERT(i <= rep->sz); // OURS!
|
||||
TeststringInvariant(this);
|
||||
|
||||
for (size_type t = i; t < rep->sz; ++t) {
|
||||
@ -1130,7 +1128,7 @@ string::size_type string::find_last_of(value_type const * ptr,
|
||||
size_type i,
|
||||
size_type n) const
|
||||
{
|
||||
Assert(ptr); // OURS!
|
||||
BOOST_ASSERT(ptr); // OURS!
|
||||
TeststringInvariant(this);
|
||||
if (!n) return npos;
|
||||
|
||||
@ -1145,7 +1143,7 @@ string::size_type string::find_last_of(value_type const * ptr,
|
||||
string::size_type string::find_last_of(value_type const * ptr,
|
||||
size_type i) const
|
||||
{
|
||||
Assert(ptr); // OURS!
|
||||
BOOST_ASSERT(ptr); // OURS!
|
||||
TeststringInvariant(this);
|
||||
|
||||
size_type ii = min(rep->sz - 1, i);
|
||||
@ -1175,7 +1173,7 @@ string::size_type string::find_first_not_of(string const & a,
|
||||
TeststringInvariant(this);
|
||||
|
||||
if (!rep->sz) return npos;
|
||||
Assert(i <= rep->sz);
|
||||
BOOST_ASSERT(i <= rep->sz);
|
||||
for (size_type t = i; t < rep->sz; ++t) {
|
||||
if (a.find(rep->s[t]) == npos) return t;
|
||||
}
|
||||
@ -1187,7 +1185,7 @@ string::size_type string::find_first_not_of(value_type const * ptr,
|
||||
size_type i,
|
||||
size_type n) const
|
||||
{
|
||||
Assert(ptr && i <= rep->sz); // OURS!
|
||||
BOOST_ASSERT(ptr && i <= rep->sz); // OURS!
|
||||
TeststringInvariant(this);
|
||||
|
||||
if (!n) return (i < rep->sz) ? i : npos;
|
||||
@ -1201,7 +1199,7 @@ string::size_type string::find_first_not_of(value_type const * ptr,
|
||||
string::size_type string::find_first_not_of(value_type const * ptr,
|
||||
size_type i) const
|
||||
{
|
||||
Assert(ptr && i <= rep->sz); // OURS!
|
||||
BOOST_ASSERT(ptr && i <= rep->sz); // OURS!
|
||||
TeststringInvariant(this);
|
||||
|
||||
for (size_type t = i; t < rep->sz; ++t) {
|
||||
@ -1215,7 +1213,7 @@ string::size_type string::find_first_not_of(value_type c,
|
||||
size_type i) const
|
||||
{
|
||||
if (!rep->sz) return npos;
|
||||
Assert(i <= rep->sz); // OURS!
|
||||
BOOST_ASSERT(i <= rep->sz); // OURS!
|
||||
TeststringInvariant(this);
|
||||
|
||||
for (size_type t = i; t < rep->sz; ++t) {
|
||||
@ -1242,7 +1240,7 @@ string::size_type string::find_last_not_of(value_type const * ptr,
|
||||
size_type i,
|
||||
size_type n) const
|
||||
{
|
||||
Assert(ptr); // OURS!
|
||||
BOOST_ASSERT(ptr); // OURS!
|
||||
TeststringInvariant(this);
|
||||
|
||||
if (!n) return npos;
|
||||
@ -1258,7 +1256,7 @@ string::size_type string::find_last_not_of(value_type const * ptr,
|
||||
string::size_type string::find_last_not_of(value_type const * ptr,
|
||||
size_type i) const
|
||||
{
|
||||
Assert(ptr); // OURS!
|
||||
BOOST_ASSERT(ptr); // OURS!
|
||||
TeststringInvariant(this);
|
||||
|
||||
size_type ii = min(rep->sz - 1, i);
|
||||
@ -1288,7 +1286,7 @@ string::size_type string::find_last_not_of(value_type c,
|
||||
|
||||
string & string::replace(size_type i, size_type n, string const & x)
|
||||
{
|
||||
Assert(i <= rep->sz); // OURS!
|
||||
BOOST_ASSERT(i <= rep->sz); // OURS!
|
||||
TeststringInvariant(this);
|
||||
|
||||
return replace(i, n, x, 0, x.rep->sz);
|
||||
@ -1298,7 +1296,7 @@ string & string::replace(size_type i, size_type n, string const & x)
|
||||
string & string::replace(size_type i, size_type n, string const & x,
|
||||
size_type i2, size_type n2)
|
||||
{
|
||||
Assert(i <= rep->sz && i2 <= x.rep->sz); // STD!
|
||||
BOOST_ASSERT(i <= rep->sz && i2 <= x.rep->sz); // STD!
|
||||
TeststringInvariant(this);
|
||||
|
||||
rep = rep->get_own_copy();
|
||||
@ -1310,7 +1308,7 @@ string & string::replace(size_type i, size_type n, string const & x,
|
||||
string & string::replace(size_type i, size_type n,
|
||||
value_type const * p, size_type n2)
|
||||
{
|
||||
Assert(p && i <= rep->sz); // OURS!
|
||||
BOOST_ASSERT(p && i <= rep->sz); // OURS!
|
||||
TeststringInvariant(this);
|
||||
|
||||
rep = rep->get_own_copy();
|
||||
@ -1321,7 +1319,7 @@ string & string::replace(size_type i, size_type n,
|
||||
|
||||
string & string::replace(size_type i, size_type n, value_type const * p)
|
||||
{
|
||||
Assert(p && i <= rep->sz); // OURS!
|
||||
BOOST_ASSERT(p && i <= rep->sz); // OURS!
|
||||
TeststringInvariant(this);
|
||||
|
||||
return replace(i, min(n, rep->sz), p, (!p) ? 0 : strlen(p));
|
||||
@ -1331,7 +1329,7 @@ string & string::replace(size_type i, size_type n, value_type const * p)
|
||||
string & string::replace(size_type i, size_type n,
|
||||
size_type n2, value_type c)
|
||||
{
|
||||
Assert(i <= rep->sz); // OURS!
|
||||
BOOST_ASSERT(i <= rep->sz); // OURS!
|
||||
TeststringInvariant(this);
|
||||
|
||||
rep = rep->get_own_copy();
|
||||
@ -1361,7 +1359,7 @@ string & string::replace(iterator i, iterator i2, const string & str)
|
||||
string & string::replace(iterator i, iterator i2,
|
||||
value_type const * p, size_type n)
|
||||
{
|
||||
Assert(p); // OURS!
|
||||
BOOST_ASSERT(p); // OURS!
|
||||
TeststringInvariant(this);
|
||||
|
||||
return replace(i - begin(), i2 - i, p, n);
|
||||
@ -1370,7 +1368,7 @@ string & string::replace(iterator i, iterator i2,
|
||||
|
||||
string & string::replace(iterator i, iterator i2, value_type const * p)
|
||||
{
|
||||
Assert(p); // OURS!
|
||||
BOOST_ASSERT(p); // OURS!
|
||||
TeststringInvariant(this);
|
||||
|
||||
return replace(i - begin(), i2 - i, p);
|
||||
@ -1406,7 +1404,7 @@ void string::swap(string & str)
|
||||
|
||||
string & string::erase(size_type i, size_type n)
|
||||
{
|
||||
Assert(i <= rep->sz); // STD!
|
||||
BOOST_ASSERT(i <= rep->sz); // STD!
|
||||
TeststringInvariant(this);
|
||||
|
||||
rep = rep->get_own_copy();
|
||||
@ -1461,8 +1459,8 @@ string::value_type const * string::data() const
|
||||
string::size_type string::copy(value_type * buf, size_type len,
|
||||
size_type pos) const
|
||||
{
|
||||
Assert(buf); // OURS!
|
||||
Assert(pos <= rep->sz); // STD!
|
||||
BOOST_ASSERT(buf); // OURS!
|
||||
BOOST_ASSERT(pos <= rep->sz); // STD!
|
||||
TeststringInvariant(this);
|
||||
|
||||
register int nn = min(len, length() - pos);
|
||||
@ -1510,7 +1508,7 @@ int string::compare(string const & str) const
|
||||
|
||||
int string::compare(value_type const * s) const
|
||||
{
|
||||
Assert(s); //OURS!
|
||||
BOOST_ASSERT(s); //OURS!
|
||||
TeststringInvariant(this);
|
||||
int n = (!s) ? 0 : strlen(s);
|
||||
return internal_compare(0, rep->sz, s, n, n);
|
||||
@ -1520,7 +1518,7 @@ int string::compare(value_type const * s) const
|
||||
int string::compare(size_type pos, size_type n,
|
||||
string const & str) const
|
||||
{
|
||||
Assert(pos <= rep->sz); // OURS!
|
||||
BOOST_ASSERT(pos <= rep->sz); // OURS!
|
||||
TeststringInvariant(this);
|
||||
return internal_compare(pos, n, str.rep->s, str.rep->sz, str.rep->sz);
|
||||
}
|
||||
@ -1529,8 +1527,8 @@ int string::compare(size_type pos, size_type n,
|
||||
int string::compare(size_type pos, size_type n, string const & str,
|
||||
size_type pos2, size_type n2) const
|
||||
{
|
||||
Assert(pos <= rep->sz); // OURS!
|
||||
Assert(pos2 <= str.rep->sz); // OURS!
|
||||
BOOST_ASSERT(pos <= rep->sz); // OURS!
|
||||
BOOST_ASSERT(pos2 <= str.rep->sz); // OURS!
|
||||
TeststringInvariant(this);
|
||||
return internal_compare(pos, n,
|
||||
str.rep->s + pos2,
|
||||
@ -1541,7 +1539,7 @@ int string::compare(size_type pos, size_type n, string const & str,
|
||||
int string::compare(size_type pos, size_type n, value_type const * s,
|
||||
size_type n2) const
|
||||
{
|
||||
Assert(s && pos <= rep->sz); // OURS!
|
||||
BOOST_ASSERT(s && pos <= rep->sz); // OURS!
|
||||
TeststringInvariant(this);
|
||||
return internal_compare(pos, n, s, (!s) ? 0 : strlen(s), n2);
|
||||
}
|
||||
@ -1554,7 +1552,7 @@ int string::compare(size_type pos, size_type n, value_type const * s,
|
||||
// i = index, n = length
|
||||
string string::substr(size_type i, size_type n) const
|
||||
{
|
||||
Assert(i <= rep->sz); // STD!
|
||||
BOOST_ASSERT(i <= rep->sz); // STD!
|
||||
TeststringInvariant(this);
|
||||
|
||||
return string(*this, i, n);
|
||||
@ -1573,14 +1571,14 @@ bool operator==(string const & a, string const & b)
|
||||
|
||||
bool operator==(string::value_type const * a, string const & b)
|
||||
{
|
||||
Assert(a); // OURS!
|
||||
BOOST_ASSERT(a); // OURS!
|
||||
return b.compare(a) == 0;
|
||||
}
|
||||
|
||||
|
||||
bool operator==(string const & a, string::value_type const * b)
|
||||
{
|
||||
Assert(b); // OURS!
|
||||
BOOST_ASSERT(b); // OURS!
|
||||
return a.compare(b) == 0;
|
||||
}
|
||||
|
||||
@ -1593,14 +1591,14 @@ bool operator!=(string const & a, string const & b)
|
||||
|
||||
bool operator!=(string::value_type const * a, string const & b)
|
||||
{
|
||||
Assert(a); // OURS!
|
||||
BOOST_ASSERT(a); // OURS!
|
||||
return b.compare(a) != 0;
|
||||
}
|
||||
|
||||
|
||||
bool operator!=(string const & a, string::value_type const * b)
|
||||
{
|
||||
Assert(b); // OURS!
|
||||
BOOST_ASSERT(b); // OURS!
|
||||
return a.compare(b) != 0;
|
||||
}
|
||||
|
||||
@ -1613,14 +1611,14 @@ bool operator>(string const & a, string const & b)
|
||||
|
||||
bool operator>(string::value_type const * a, string const & b)
|
||||
{
|
||||
Assert(a); // OURS!
|
||||
BOOST_ASSERT(a); // OURS!
|
||||
return b.compare(a) < 0; // since we reverse the parameters
|
||||
}
|
||||
|
||||
|
||||
bool operator>(string const & a, string::value_type const * b)
|
||||
{
|
||||
Assert(b); // OURS!
|
||||
BOOST_ASSERT(b); // OURS!
|
||||
return a.compare(b) > 0;
|
||||
}
|
||||
|
||||
@ -1633,14 +1631,14 @@ bool operator<(string const & a, string const & b)
|
||||
|
||||
bool operator<(string::value_type const * a, string const & b)
|
||||
{
|
||||
Assert(a); // OURS!
|
||||
BOOST_ASSERT(a); // OURS!
|
||||
return b.compare(a) > 0; // since we reverse the parameters
|
||||
}
|
||||
|
||||
|
||||
bool operator<(string const & a, string::value_type const * b)
|
||||
{
|
||||
Assert(b); // OURS!
|
||||
BOOST_ASSERT(b); // OURS!
|
||||
return a.compare(b) < 0;
|
||||
}
|
||||
|
||||
@ -1653,14 +1651,14 @@ bool operator>=(string const & a, string const & b)
|
||||
|
||||
bool operator>=(string::value_type const * a, string const & b)
|
||||
{
|
||||
Assert(a); // OURS!
|
||||
BOOST_ASSERT(a); // OURS!
|
||||
return b.compare(a) <= 0; // since we reverse the parameters
|
||||
}
|
||||
|
||||
|
||||
bool operator>=(string const & a, string::value_type const * b)
|
||||
{
|
||||
Assert(b); // OURS!
|
||||
BOOST_ASSERT(b); // OURS!
|
||||
return a.compare(b) >= 0;
|
||||
}
|
||||
|
||||
@ -1673,14 +1671,14 @@ bool operator<=(string const & a, string const & b)
|
||||
|
||||
bool operator<=(string::value_type const * a, string const & b)
|
||||
{
|
||||
Assert(a); // OURS!
|
||||
BOOST_ASSERT(a); // OURS!
|
||||
return b.compare(a) >= 0; // since we reverse the parameters
|
||||
}
|
||||
|
||||
|
||||
bool operator<=(string const & a, string::value_type const * b)
|
||||
{
|
||||
Assert(b); // OURS!
|
||||
BOOST_ASSERT(b); // OURS!
|
||||
return a.compare(b) <= 0;
|
||||
}
|
||||
|
||||
@ -1695,7 +1693,7 @@ string operator+(string const & a, string const & b)
|
||||
|
||||
string operator+(string::value_type const * a, string const & b)
|
||||
{
|
||||
Assert(a); // OURS!
|
||||
BOOST_ASSERT(a); // OURS!
|
||||
string tmp(a);
|
||||
tmp += b;
|
||||
return tmp;
|
||||
@ -1713,7 +1711,7 @@ string operator+(string::value_type a, string const & b)
|
||||
|
||||
string operator+(string const & a, string::value_type const * b)
|
||||
{
|
||||
Assert(b); // OURS!
|
||||
BOOST_ASSERT(b); // OURS!
|
||||
string tmp(a);
|
||||
tmp += b;
|
||||
return tmp;
|
||||
|
@ -17,7 +17,6 @@
|
||||
#include <algorithm>
|
||||
#include <functional>
|
||||
|
||||
#include "support/LAssert.h"
|
||||
#include "support/lyxfunctional.h"
|
||||
/**
|
||||
* This class template is used to translate between two elements, specifically
|
||||
@ -50,7 +49,7 @@ public:
|
||||
|
||||
/// Find the mapping for the first argument
|
||||
T2 const & find(T1 const & first) const {
|
||||
lyx::support::Assert(!map.empty());
|
||||
BOOST_ASSERT(!map.empty());
|
||||
|
||||
// For explanation see the next find() function.
|
||||
typename Map::const_iterator it =
|
||||
@ -67,7 +66,7 @@ public:
|
||||
|
||||
/// Find the mapping for the second argument
|
||||
T1 const & find(T2 const & second) const {
|
||||
lyx::support::Assert(!map.empty());
|
||||
BOOST_ASSERT(!map.empty());
|
||||
|
||||
// The idea is as follows:
|
||||
// find_if() will try to compare the data in the vector with
|
||||
|
@ -11,9 +11,10 @@
|
||||
#include <config.h>
|
||||
|
||||
#include "userinfo.h"
|
||||
#include "LAssert.h"
|
||||
#include "filetools.h"
|
||||
|
||||
#include <boost/assert.hpp>
|
||||
|
||||
#include <pwd.h>
|
||||
#include <unistd.h>
|
||||
#include <sys/types.h>
|
||||
@ -24,7 +25,7 @@ namespace support {
|
||||
string const user_name()
|
||||
{
|
||||
struct passwd * pw(getpwuid(geteuid()));
|
||||
Assert(pw);
|
||||
BOOST_ASSERT(pw);
|
||||
|
||||
string name = pw->pw_gecos;
|
||||
if (name.empty())
|
||||
|
@ -28,7 +28,6 @@
|
||||
|
||||
#include "insets/insettabular.h"
|
||||
|
||||
#include "support/LAssert.h"
|
||||
#include "support/lstrings.h"
|
||||
#include "support/tostr.h"
|
||||
|
||||
@ -1298,14 +1297,14 @@ void LyXTabular::read(Buffer const & buf, LyXLex & lex)
|
||||
l_getline(is, line);
|
||||
if (!prefixIs(line, "<lyxtabular ")
|
||||
&& !prefixIs(line, "<LyXTabular ")) {
|
||||
Assert(false);
|
||||
BOOST_ASSERT(false);
|
||||
return;
|
||||
}
|
||||
|
||||
int version;
|
||||
if (!getTokenValue(line, "version", version))
|
||||
return;
|
||||
Assert(version >= 2);
|
||||
BOOST_ASSERT(version >= 2);
|
||||
|
||||
int rows_arg;
|
||||
if (!getTokenValue(line, "rows", rows_arg))
|
||||
@ -1589,7 +1588,7 @@ int LyXTabular::getLastCellBelow(int cell) const
|
||||
|
||||
int LyXTabular::getCellNumber(int row, int column) const
|
||||
{
|
||||
Assert(column >= 0 || column < columns_ || row >= 0 || row < rows_);
|
||||
BOOST_ASSERT(column >= 0 || column < columns_ || row >= 0 || row < rows_);
|
||||
return cell_info[row][column].cellno;
|
||||
}
|
||||
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user