#include "buffer.h"
#include "BufferView.h"
#include "frontends/LyXView.h"
-#include "lyxfunc.h"
+#include "funcrequest.h"
#include "support/FileInfo.h"
#include "support/path.h"
// get version here
string tmv;
ifs >> tmv;
- tmv = strip(tmv, ';');
+ tmv = rtrim(tmv, ";");
version_ = tmv;
lyxerr[Debug::LYXVC] << "LyXVC: version found to be "
<< tmv << endl;
string s2;
do {
ifs >> tmpt;
- s1 = strip(tmpt, ';');
+ s1 = rtrim(tmpt, ";");
// tmp is now in the format <user>:<version>
s1 = split(s1, s2, ':');
// s2 is user, and s1 is version
cmd += OnlyFilename(owner_->fileName());
cmd += "\"";
doVCCommand(cmd, owner_->filePath());
- owner_->getUser()->owner()->getLyXFunc()->dispatch(LFUN_MENURELOAD);
+ owner_->getUser()->owner()->dispatch(FuncRequest(LFUN_MENURELOAD));
}
{
doVCCommand("ci -q -u -m\"" + msg + "\" \""
+ OnlyFilename(owner_->fileName()) + "\"", owner_->filePath());
- owner_->getUser()->owner()->getLyXFunc()->dispatch(LFUN_MENURELOAD);
+ owner_->getUser()->owner()->dispatch(FuncRequest(LFUN_MENURELOAD));
}
void RCS::checkOut()
{
- owner_->markLyxClean();
+ owner_->markClean();
doVCCommand("co -q -l \""
+ OnlyFilename(owner_->fileName()) + "\"", owner_->filePath());
- owner_->getUser()->owner()->getLyXFunc()->dispatch(LFUN_MENURELOAD);
+ owner_->getUser()->owner()->dispatch(FuncRequest(LFUN_MENURELOAD));
}
doVCCommand("co -f -u" + version() + " \""
+ OnlyFilename(owner_->fileName()) + "\"", owner_->filePath());
// We ignore changes and just reload!
- owner_->markLyxClean();
- owner_->getUser()->owner()
- ->getLyXFunc()->dispatch(LFUN_MENURELOAD);
+ owner_->markClean();
+ owner_->getUser()->owner()->dispatch(FuncRequest(LFUN_MENURELOAD));
}
FileInfo fi(file_);
// FIXME: must double check file is stattable/existing
time_t mod = fi.getModificationTime();
- string mod_date = strip(asctime(gmtime(&mod)), '\n');
+ string mod_date = rtrim(asctime(gmtime(&mod)), "\n");
lyxerr[Debug::LYXVC]
<< "Date in Entries: `" << file_date
<< "'\nModification date of file: `"
{
doVCCommand("cvs -q add -m \"" + msg + "\" \""
+ OnlyFilename(owner_->fileName()) + "\"", owner_->filePath());
- owner_->getUser()->owner()->getLyXFunc()->dispatch(LFUN_MENURELOAD);
+ owner_->getUser()->owner()->dispatch(FuncRequest(LFUN_MENURELOAD));
}
doVCCommand("cvs -q commit -m \"" + msg + "\" \""
+ OnlyFilename(owner_->fileName()) + "\"",
owner_->filePath());
- owner_->getUser()->owner()->getLyXFunc()->dispatch(LFUN_MENURELOAD);
+ owner_->getUser()->owner()->dispatch(FuncRequest(LFUN_MENURELOAD));
}
doVCCommand("rm -f \"" + fil + "\"; cvs update \"" + fil + "\"",
owner_->filePath());
- owner_->markLyxClean();
- owner_->getUser()->owner()
- ->getLyXFunc()->dispatch(LFUN_MENURELOAD);
+ owner_->markClean();
+ owner_->getUser()->owner()->dispatch(FuncRequest(LFUN_MENURELOAD));
}