--- a/src/gtkconv.c Wed Jul 20 23:51:20 2005 -0400
+++ b/src/gtkconv.c Fri Jul 22 03:12:01 2005 -0400
@@ -355,6 +355,21 @@
+clear_command_cb(GaimConversation *conv, + const char *cmd, char **args, char **error, void *data) + GaimGtkConversation *gtkconv = NULL; + gtkconv = GAIM_GTK_CONVERSATION(conv); + gtk_imhtml_clear(GTK_IMHTML(gtkconv->imhtml)); + g_string_free(conv->history, TRUE); + conv->history = g_string_new(""); + return GAIM_CMD_STATUS_OK; help_command_cb(GaimConversation *conv,
const char *cmd, char **args, char **error, void *data)
@@ -6509,7 +6524,9 @@
gaim_cmd_register("debug", "w", GAIM_CMD_P_DEFAULT,
GAIM_CMD_FLAG_CHAT | GAIM_CMD_FLAG_IM, NULL,
debug_command_cb, _("debug <option>: Send various debug information to the current conversation."), NULL);
+ gaim_cmd_register("clear", "", GAIM_CMD_P_DEFAULT, + GAIM_CMD_FLAG_CHAT | GAIM_CMD_FLAG_IM, NULL, + clear_command_cb, _("clear: Clears the conversation scrollback."), NULL); gaim_cmd_register("help", "w", GAIM_CMD_P_DEFAULT,
GAIM_CMD_FLAG_CHAT | GAIM_CMD_FLAG_IM | GAIM_CMD_FLAG_ALLOW_WRONG_ARGS, NULL,
help_command_cb, _("help <command>: Help on a specific command."), NULL);