document_path defaults to empty; fix handling of function args from minibuffer

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3359 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Jean-Marc Lasgouttes 2002-01-13 19:19:05 +00:00
parent ebb331fe59
commit 836d40440f
3 changed files with 16 additions and 12 deletions

View File

@ -1,3 +1,12 @@
2002-01-13 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
* lyxfunc.C (verboseDispatch): fix handling of arguments
* lyxrc.C (setDefaults): do not initialize document_path to $HOME.
* lyxrc.C: use string::erase() instead of initializing to "".
2001-11-26 John Levon <moz@compsoc.man.ac.uk>
* BufferView_pimpl.h:

View File

@ -756,16 +756,11 @@ void LyXFunc::miniDispatch(string const & s)
void const LyXFunc::verboseDispatch(string const & s, bool show_sc)
{
// Split command string into command and argument
string cmd;
string line = frontStrip(s);
string const arg = strip(frontStrip(split(line, cmd, ' ')));
int action = lyxaction.LookupFunc(cmd);
int action = lyxaction.LookupFunc(frontStrip(s));
if (action == LFUN_UNKNOWN_ACTION) {
string const msg = string(_("Unknown function ("))
+ cmd + ")";
+ s + ")";
owner->message(msg);
} else {
verboseDispatch(action, show_sc);

View File

@ -182,11 +182,11 @@ void LyXRC::setDefaults() {
print_file_extension = ".ps";
print_paper_flag = "-t";
print_paper_dimension_flag = "-T";
document_path = GetEnvPath("HOME");
document_path.erase();
tempdir_path = "/tmp";
use_tempdir = true;
ps_command = "gs";
view_dvi_paper_option = "";
view_dvi_paper_option.erase();
default_papersize = BufferParams::PAPER_USLETTER;
custom_export_format = "ps";
chktex_command = "chktex -n1 -n3 -n6 -n9 -n22 -n25 -n30 -n38";
@ -214,7 +214,7 @@ void LyXRC::setDefaults() {
popup_normal_font = "-*-helvetica-medium-r";
font_norm = "iso8859-1";
font_norm_type = ISO_8859_1;
popup_font_encoding = "";
popup_font_encoding.erase();
override_x_deadkeys = true;
autosave = 300;
auto_region_delete = true;
@ -223,7 +223,7 @@ void LyXRC::setDefaults() {
num_lastfiles = 4;
check_lastfiles = true;
make_backup = true;
backupdir_path = "";
backupdir_path.erase();
exit_confirmation = true;
display_graphics = "mono";
display_shortcuts = true;
@ -535,7 +535,7 @@ int LyXRC::read(string const & filename)
if (lexrc.next())
view_dvi_paper_option = lexrc.getString();
else
view_dvi_paper_option = "";
view_dvi_paper_option.erase();
break;
case RC_PS_COMMAND: