Mercurial > pidgin
comparison plugins/timestamp.c @ 11256:bb0d7b719af2
[gaim-migrate @ 13430]
I give you regex filtering in the debug window.
We keep a buffer of all the text, so when unpausing all the messages that were output when paused will be displayed, as well as when you change the filter.
This _should_ be alright on systems that don't have regex.h but I haven't gotten anyone to test it recently, if it's busted, just #ifdef HAVE_REGEX_H it.
committer: Tailor Script <tailor@pidgin.im>
| author | Gary Kramlich <grim@reaperworld.com> |
|---|---|
| date | Sat, 13 Aug 2005 22:09:34 +0000 |
| parents | 50224ac8184d |
| children | 7e0ad3b6882a |
comparison
equal
deleted
inserted
replaced
| 11255:1b1d63602d77 | 11256:bb0d7b719af2 |
|---|---|
| 231 static gboolean | 231 static gboolean |
| 232 plugin_load(GaimPlugin *plugin) | 232 plugin_load(GaimPlugin *plugin) |
| 233 { | 233 { |
| 234 void *conv_handle = gaim_conversations_get_handle(); | 234 void *conv_handle = gaim_conversations_get_handle(); |
| 235 | 235 |
| 236 gaim_debug_register_category("timestamp"); | |
| 237 | |
| 238 init_timer_list(); | 236 init_timer_list(); |
| 239 | 237 |
| 240 gaim_signal_connect(conv_handle, "conversation-created", | 238 gaim_signal_connect(conv_handle, "conversation-created", |
| 241 plugin, GAIM_CALLBACK(timestamp_new_convo), NULL); | 239 plugin, GAIM_CALLBACK(timestamp_new_convo), NULL); |
| 242 | 240 |
| 263 for (cnvs = gaim_get_conversations(); cnvs != NULL; cnvs = cnvs->next) { | 261 for (cnvs = gaim_get_conversations(); cnvs != NULL; cnvs = cnvs->next) { |
| 264 GaimConversation *c = cnvs->data; | 262 GaimConversation *c = cnvs->data; |
| 265 GaimGtkConversation *conv = GAIM_GTK_CONVERSATION(c); | 263 GaimGtkConversation *conv = GAIM_GTK_CONVERSATION(c); |
| 266 gtk_imhtml_show_comments(GTK_IMHTML(conv->imhtml), TRUE); | 264 gtk_imhtml_show_comments(GTK_IMHTML(conv->imhtml), TRUE); |
| 267 } | 265 } |
| 268 | |
| 269 gaim_debug_unregister_category("timestamp"); | |
| 270 | 266 |
| 271 return TRUE; | 267 return TRUE; |
| 272 } | 268 } |
| 273 | 269 |
| 274 static GaimGtkPluginUiInfo ui_info = | 270 static GaimGtkPluginUiInfo ui_info = |
