Re: [Evolution-hackers] Bug in main_system_beep?

2007-03-30 Thread Srinivasa Ragavan
On Fri, 2007-03-30 at 07:48 +0100, Karl Relton wrote:
 Srini
 
 Welcome to your new role. 
Thanks you.

 I posted this on evolution-patches a couple of
 weeks back, but  don't think anyone has got round to it yet ...
 
 
 Whilst looking at the code for other things, I think I have spotted a
 bug in main_system_beep() in mail-session.c.
You are absolutely right. It is a bug and the patch fixes it right. Just
for tracking, file a bug and attach the patch to bugzilla (Pass us the
bug id). It has to go for STABLE and trunk branches.

-Srini.
 
 Comparing the beep function with play_sound function:
 
 session_play_sound() and main_play_sound() do a
 camel_object_ref(session) and a camel_object_unref(session) between
 them.
 
 However, session_system_beep() and main_system_beep() does the
 camel_object_ref(session) but without the corresponding unref.
 
 I assume thats wrong - the  patch below fixes that by putting in the
 unref.
 
 Karl
 
 --- mail-session.c.old  2007-03-02 11:31:23.0 +
 +++ mail-session.c  2007-03-02 11:29:42.0 +
 @@ -441,6 +441,7 @@ static void
  main_system_beep (CamelFilterDriver *driver, gpointer user_data)
  {
 gdk_beep ();
 +   camel_object_unref (session);
  }
  
  static void
 
 
 ___
 Evolution-hackers mailing list
 Evolution-hackers@gnome.org
 http://mail.gnome.org/mailman/listinfo/evolution-hackers

___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] Proposed fix for bug 311512

2007-03-30 Thread Srinivasa Ragavan
On Fri, 2007-03-30 at 07:51 +0100, Karl Relton wrote:
 Srini
 
 Welcome to your new role (again!).
 
 Last week I posted two patches (one for eds, one for evo) on evo bugzill
 that I believe fix bug 311512.

 --- camel-folder.h.1102007-03-20 16:57:40.0 +
 +++ camel-folder.h2007-03-20 16:50:34.0 +
 @@ -195,6 +195,7 @@ typedef struct {
   void (*freeze)(CamelFolder *folder);
   void (*thaw)  (CamelFolder *folder);
   gboolean (*is_frozen) (CamelFolder *folder);
 + int  (*get_filter_thread) (CamelFolder *folder);
  } CamelFolderClass;

On first look, I noticed that your patch has introduced an ABI break in
CamelFolderClass. 

I'm sure that the mailer hackers would have a more closer look at it. 

Thanks for your friendly poke :-) 

-Srini.

 f
 Could you take a look - any comments are welcome!
 
 Regards
 Karl
 
 ___
 Evolution-hackers mailing list
 Evolution-hackers@gnome.org
 http://mail.gnome.org/mailman/listinfo/evolution-hackers

___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] Evolution Maintainership

2007-03-30 Thread Srinivasa Ragavan
On Thu, 2007-03-29 at 15:15 +0530, Harish Krishnaswamy wrote:
 Hi friends,
 
 This mail is to announce that Srinivasa Ragavan (srag) is joining me
 to assume the responsibilites as maintainer of the Evolution project.
 
 Most of you already know Srini (as he is fondly referred to by the Evo
 folks) - having interacted with him on IRC, mail or in person during
 GUADEC 2006. He is one of our best and most energetic hackers. A few
 of his notable contributions include the Evolution Attachment Bar, the
 Vertical View for mails, integrating Evolution with the GNOME keyring
 and the GNOME VFS backend etc. He has also been prolific in building
 the student community in India as part of the Novell Open Source
 Internship Program and has mentored students on the Global search,
 Cairo integration, migration to gtk-print etc.
 He is also looking after the addressbook module in Evolution and
 GtkHTML and has been handling the release management partly during the
 last development series.
 

Thanks Harish for this opportunity. I will do my very best to make
Evolution a better enterprise quality groupware client. 

 Srini is already busy seeding the Planning page for Evolution Two
 Twelve.  Please join the discussions at
 http://www.go-evolution.org/Evo2.12. 

I welcome your suggestions. Please feel free to add your thoughts to the
page.

Cheers,
Srini.



___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers