summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorBerke Viktor <bviktor@hexchat.org>2012-07-22 02:13:36 +0200
committerBerke Viktor <bviktor@hexchat.org>2012-07-22 02:13:36 +0200
commit22cde0e5a20ec4663fc1686ef803d7e16a18c6a8 (patch)
tree342409aba1c615351dfb5fde1045b381f14550c6
parent6533b75313bb4019dd04345c6544b9e1dd1404ae (diff)
Make GREP work on Windows, regexp support isn't implemented in fe_lastlog yet
-rw-r--r--src/common/outbound.c2
-rw-r--r--src/common/xchat.c4
2 files changed, 5 insertions, 1 deletions
diff --git a/src/common/outbound.c b/src/common/outbound.c
index 63653430..5396ce57 100644
--- a/src/common/outbound.c
+++ b/src/common/outbound.c
@@ -3598,7 +3598,7 @@ const struct commands xc_cmds[] = {
 	{"LAGCHECK", cmd_lagcheck, 0, 0, 1,
 	 N_("LAGCHECK, forces a new lag check")},
 	{"LASTLOG", cmd_lastlog, 0, 0, 1,
-	 N_("LASTLOG <string>, searches for a string in the buffer")},
+	 N_("LASTLOG [-r] <string>, searches for a string in the buffer")},
 	{"LIST", cmd_list, 1, 0, 1, 0},
 	{"LOAD", cmd_load, 0, 0, 1, N_("LOAD [-e] <file>, loads a plugin or script")},
 
diff --git a/src/common/xchat.c b/src/common/xchat.c
index f90a6291..52fb29a2 100644
--- a/src/common/xchat.c
+++ b/src/common/xchat.c
@@ -591,7 +591,11 @@ static char defaultconf_commands[] =
 	"NAME DIALOG\n"		"CMD query %2\n\n"\
 	"NAME DMSG\n"			"CMD msg =%2 &3\n\n"\
 	"NAME EXIT\n"			"CMD quit\n\n"\
+#ifdef WIN32	/* lastlog -r isn't implemented in fe_lastlog yet */
+	"NAME GREP\n"			"CMD lastlog &2\n\n"\
+#else
 	"NAME GREP\n"			"CMD lastlog -r &2\n\n"\
+#endif
 	"NAME IGNALL\n"			"CMD ignore %2!*@* ALL\n\n"\
 	"NAME J\n"				"CMD join &2\n\n"\
 	"NAME KILL\n"			"CMD quote KILL %2 :&3\n\n"\