+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:
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);
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";
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;
num_lastfiles = 4;
check_lastfiles = true;
make_backup = true;
- backupdir_path = "";
+ backupdir_path.erase();
exit_confirmation = true;
display_graphics = "mono";
display_shortcuts = true;
if (lexrc.next())
view_dvi_paper_option = lexrc.getString();
else
- view_dvi_paper_option = "";
+ view_dvi_paper_option.erase();
break;
case RC_PS_COMMAND: