[Evolution-hackers] outgoing filter thought [was Re: [evolution-patches] Fix some problems]
- From: Dan Winship <danw ximian com>
- To: evolution-hackers ximian com
- Subject: [Evolution-hackers] outgoing filter thought [was Re: [evolution-patches] Fix some problems]
- Date: 26 Jun 2003 08:43:37 -0400
If there was an outgoing filter rule option to stop the message from
being sent, you could have a rule like:
If all of:
Recipients contain "evolution-patches ximian com"
Subject does not start with "Re:"
Attachments do not exist
Pipe to shell command "gdialog --yesno 'No patch, send anyway?'" returns 0
Then
Don't send message
It would be even cooler if you could do the dialog directly as a
condition too :-) And then the "don't allow messages with no subject"
option could be made into a default filter rule too. (And the "don't
send messages that contain the word "attachment" but don't have
attachments" idea too.)
--- Begin Message ---
- From: Larry Ewing <lewing ximian com>
- To: patches <evolution-patches ximian com>
- Subject: Re: [evolution-patches] Fix some problems
- Date: 25 Jun 2003 23:58:52 -0500
doh!
On Wed, 2003-06-25 at 19:13, Jeffrey Stedfast wrote:
> ... ? :-)
>
> On Wed, 2003-06-25 at 18:40, Larry Ewing wrote:
> > I accidentally committed a broken change when I commited the big leak
> > fix, this fixes that change (and the leak that was there before). It
> > also includes a simple leak fix for the animation iterator in the image
> > code.
> >
> > --Larry
> >
===================================================================
RCS file: /cvs/gnome/gtkhtml/src/htmlimage.c,v
retrieving revision 1.187
diff -u -p -r1.187 htmlimage.c
--- htmlimage.c 21 May 2003 15:21:22 -0000 1.187
+++ htmlimage.c 25 Jun 2003 22:26:54 -0000
@@ -1284,6 +1287,10 @@ free_image_ptr_data (HTMLImagePointer *i
g_object_unref (ip->animation);
ip->animation = NULL;
}
+ if (ip->iter) {
+ g_object_unref (ip->iter);
+ ip->iter = NULL;
+ }
}
static void
@@ -1302,7 +1309,7 @@ html_image_pointer_unref (HTMLImagePoint
ip->refcount--;
/* printf ("unref(%p) %s --> %d\n", ip, ip->url, ip->refcount); */
- if (ip->refcount <= 0) {
+ if (ip->refcount < 1) {
/* printf ("freeing %s\n", ip->url); */
html_image_pointer_remove_stall (ip);
html_image_pointer_stop_animation (ip);
Index: gtkhtml.c
===================================================================
RCS file: /cvs/gnome/gtkhtml/src/gtkhtml.c,v
retrieving revision 1.518
diff -u -p -r1.518 gtkhtml.c
--- gtkhtml.c 25 Jun 2003 18:15:46 -0000 1.518
+++ gtkhtml.c 25 Jun 2003 22:28:25 -0000
@@ -738,7 +738,7 @@ gtk_html_set_fonts (GtkHTML *html, HTMLP
fixed_desc = pango_font_description_from_string (fixed_name);
if (pango_font_description_get_family (fixed_desc)) {
fixed_size = PANGO_PIXELS (pango_font_description_get_size (fixed_desc));
- (const gchar *) fixed_family = pango_font_description_get_family (fixed_desc);
+ fixed_family = g_strdup (pango_font_description_get_family (fixed_desc));
} else {
g_free (fixed_name);
fixed_name = NULL;
--- End Message ---
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]