From notzed@ximian.com Tue Aug 31 22:39:01 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id C9EFD12453F; Tue, 31 Aug 2004 22:39:01 -0400 (EDT) Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by lists.ximian.com (Postfix) with ESMTP id A1729124506 for ; Tue, 31 Aug 2004 22:38:55 -0400 (EDT) Received: (qmail 1239 invoked from network); 1 Sep 2004 02:38:50 -0000 Received: from localhost (HELO lostzed.per-novell.com.au) (notzed@127.0.0.1) by localhost with SMTP; 1 Sep 2004 02:38:50 -0000 Subject: Re: [Fwd: [evolution-patches] 63456, mail crash destroy race] From: Not Zed To: Murray Cumming Cc: Frederic Crozat , asdf , GNOME 2 release team In-Reply-To: <1093985226.9464.17.camel@murrayc_debian> References: <1093927875.25688.6.camel@lostzed.mmc.com.au> <1093937824.21264.54.camel@trinidad.mandrakesoft.com> <1093985226.9464.17.camel@murrayc_debian> Content-Type: multipart/related; type="multipart/alternative"; boundary="=-gYIN3B2Mxjk3wbqcH3I5" Date: Wed, 01 Sep 2004 10:35:44 +0800 Message-Id: <1094006144.4648.23.camel@lostzed.mmc.com.au> Mime-Version: 1.0 X-Mailer: Evolution 1.5.9 X-Spam-Status: No, hits=-5.3 required=5.0 tests=EXTRA_MPART_TYPE,FWD_MSG,HTML_30_40,HTML_MESSAGE,IN_REP_TO, QUOTED_EMAIL_TEXT,QUOTE_TWICE_1,RCVD_IN_ORBS version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-gYIN3B2Mxjk3wbqcH3I5 Content-Type: multipart/alternative; boundary="=-wytakv7oSozxWFlyCVwv" --=-wytakv7oSozxWFlyCVwv Content-Type: text/plain Content-Transfer-Encoding: 7bit > > In the future, could you try to send a little description of the bug (it > > is easier for us than digging in bugzilla for each patch submission) > > That's particularly useful if it's a big long-winded bug, but a URL > saves us time too. Yeah sorry guys, 'they' just told us to send at least the bug number and patch to the release team for approval, with no other context. Hopefully there shouldn't be too many more critical bugs anyway (at least from the mail team). -- Michael Zucchi "born to die, live to work, it's all downhill from here" Novell's Evolution and Free Software Developer --=-wytakv7oSozxWFlyCVwv Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit
> In the future, could you try to send a little description of the bug (it
> is easier for us than digging in bugzilla for each patch submission)

That's particularly useful if it's a big long-winded bug, but a URL
saves us time too.

Yeah sorry guys, 'they' just told us to send at least the bug number and patch to the release team for approval, with no other context.  Hopefully there shouldn't be too many more critical bugs anyway (at least from the mail team).

--
Michael Zucchi <notzed@ximian.com>
"born to die, live to work, it's all downhill from here"
Novell's Evolution and Free Software Developer
--=-wytakv7oSozxWFlyCVwv-- --=-gYIN3B2Mxjk3wbqcH3I5 Content-ID: <1094006074.4582.20.camel@lostzed.mmc.com.au> Content-Disposition: attachment; filename=zed-48.small.jpg Content-Type: application/octet-stream; name=zed-48.small.jpg Content-Transfer-Encoding: base64 /9j/4AAQSkZJRgABAQEASABIAAD/2wBDAA0JCgsKCA0LCgsODg0PEyAVExISEyccHhcgLikxMC4p LSwzOko+MzZGNywtQFdBRkxOUlNSMj5aYVpQYEpRUk//2wBDAQ4ODhMREyYVFSZPNS01T09PT09P T09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0//wAARCAAwADADASIA AhEBAxEB/8QAGQAAAwEBAQAAAAAAAAAAAAAAAwQFAgYB/8QALhAAAgEDAgUEAQIHAAAAAAAAAQID BBEhABIFEzFBURQigZEGYXE0UmJyobHx/8QAFwEBAQEBAAAAAAAAAAAAAAAABAMCAf/EAB0RAAID AQEAAwAAAAAAAAAAAAABAgMREjEiMkH/2gAMAwEAAhEDEQA/AK8sEEq35nLaP3e1cW/m8kfdtAfh 824L7I1YFrnaRt8+L40U1ECxiGjLzSCocRYuQhubW7jIxrcFZRzU7q3sh3e8deWvX67/AKX0Xegi TixevoZdxjhnkk2xBj2Z7DIA74Gs+kgpoaamPLllqE5yPuO4i1+nix7+NS3qatikPNZa+idmjLGx YE+7r16DHgnTEtRWTVIraiknUrE42mJvYTY/IyfjT66YZjNzkzSSRTrEYTuz0tbpg6oV1V62op5G 3QhV9yn+7t8DXPDiZlaepq0AYIBGEFtuRc2/WwH7aroXho98jNG5RVa4wDYNbzqNsefqdcnmM0J0 pp1kKyRywsdpU46EX/19aT4ioWgmanATG0Mpvcd89750arjMg2L1DfQtnSixTMW5hO0ZBZsEg5t5 xodU+8fhit7jZz4ChQWS99U1lC0H8RNZx74xK2DkAG48ePOtU0UUsQLC6kki/wC+jqtMpeLapjYg XJyNLcxyr1EUHaWaEspHXPbXVcNkUcCUOjvNv2kAdAehOkVo4LrDEFG9hcnPe+rlUsNNSenUIWkk ZHfbflqFC475IvqdnyWaRsgl6MNwysp13y8uLG3cTk6LBwCmliFR6lw7XBKdMdj50t+X8RkWOnhV rbnLfX/dUPx1ivAoTJnmFm+CdIVEIx6XpFQSZxVVH6KrkRRaAudn9I8HXhniSPcyC/ntqzxOjMNS 6uNyMbqT0I1Ogoad6pF5S23C4t1zqOa8Y7xbEDSxmesguHDId4DKQDjGqMqHmNLGygFnujAZF8DF 820/xYpQ8RWcRLtkBINuh6Ef5B0tNRH0L7UEjGzCVTZirDBGfJ+NasrcMf4CnLp6f//Z --=-gYIN3B2Mxjk3wbqcH3I5-- From pchenthill@novell.com Wed Sep 1 02:01:01 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 22B5C124879; Wed, 1 Sep 2004 02:01:01 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id 03AEC124884 for ; Wed, 1 Sep 2004 02:00:59 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id C4641637B1; Wed, 1 Sep 2004 02:00:56 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from local.blr.novell.com (unknown [202.144.86.147]) by skeptopotamus.ximian.com (Postfix) with ESMTP id 473DC63470; Wed, 1 Sep 2004 02:00:56 -0400 (EDT) Received: by local.blr.novell.com (Postfix, from userid 501) id 574774B14A; Wed, 1 Sep 2004 12:06:35 +0530 (IST) Subject: Re: [evolution-patches] patch for the bug #64398 [calendar] From: chenthill To: Rodrigo Moya Cc: Not Zed , evolution-patches@ximian.com In-Reply-To: <1093966817.12343.18.camel@cerler.home> References: <1093965119.17484.5.camel@local.blr.novell.com> <1093964086.12343.13.camel@cerler.home> <1093964475.4801.2.camel@lostzed.mmc.com.au> <1093966817.12343.18.camel@cerler.home> Content-Type: text/plain Content-Transfer-Encoding: 7bit Date: Wed, 01 Sep 2004 12:06:34 +0530 Message-Id: <1094020595.24309.12.camel@local.blr.novell.com> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94 X-Spam-Status: No, hits=-25.6 required=5.0 tests=EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS, REFERENCES,REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: Hi, By returing FALSE the time_out_add function is removed and will not be called again and this is a run time error happening only in some cases, this does not happen normally. thanks, chenthill. On Tue, 2004-08-31 at 17:40 +0200, Rodrigo Moya wrote: > On Tue, 2004-08-31 at 23:01 +0800, Not Zed wrote: > > > > umm, you should not rely on an assertion to save you from a case which > > could happen in normal code running. > > > > if it isn't a code error, but a possible run-time case, it should just > > be a normal if() statement. If it is a code error, the source of the > > error should be fixed ideally. > > > > i.e. the code shouldn't crash if the assertions aren't present and > > there are no bugs present. > > > you are right, in fact, get_deltas is called via a g_timeout_add, so I > guess we should be removing that timeout callback when the backend dies, > so that it never gets called when the backend is NULL. > > Sorry for not catching it before > > > Rodrigo Moya > > _______________________________________________ > evolution-patches mailing list > evolution-patches@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/evolution-patches From ynakai@redhat.com Wed Sep 1 05:18:27 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 4FDE9124A12; Wed, 1 Sep 2004 05:18:27 -0400 (EDT) Received: from mx1.redhat.com (mx1.redhat.com [66.187.233.31]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by lists.ximian.com (Postfix) with ESMTP id 2C588124467 for ; Wed, 1 Sep 2004 05:18:25 -0400 (EDT) Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.52.254]) by mx1.redhat.com (8.12.10/8.12.10) with ESMTP id i819IMS0019900; Wed, 1 Sep 2004 05:18:22 -0400 Received: from ns.tokyo.redhat.com (IDENT:419n5PPhogAtRW9dHify3rpkG0zPl5hG@ns.tokyo.redhat.com [172.16.33.1]) by int-mx1.corp.redhat.com (8.11.6/8.11.6) with ESMTP id i819IL329473; Wed, 1 Sep 2004 05:18:21 -0400 Received: from gps07.tokyo.redhat.com (gps07.tokyo.redhat.com [172.16.32.91]) by ns.tokyo.redhat.com (8.11.6/8.11.6) with SMTP id i819IIM24987; Wed, 1 Sep 2004 18:18:19 +0900 Message-Id: <200409010918.i819IIM24987@ns.tokyo.redhat.com> Date: Wed, 1 Sep 2004 18:18:18 +0900 From: Nakai To: Not Zed Cc: evolution-patches@lists.ximian.com, suresh.chandrasekharan@sun.com Subject: Re: [evolution-patches] #63731 - You made Japanese input worse than ever In-Reply-To: <1093939532.30828.14.camel@lostzed.mmc.com.au> References: <200408310654.i7V6suM04439@ns.tokyo.redhat.com> <1093939532.30828.14.camel@lostzed.mmc.com.au> Organization: Red Hat North Asia X-Mailer: Sylpheed version 0.9.10 (GTK+ 1.2.10; i386-redhat-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Status: No, hits=-26.2 required=5.0 tests=EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT, QUOTE_TWICE_1,RCVD_IN_ORBS,REFERENCES,REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: On Tue, 31 Aug 2004 16:05:32 +0800 Not Zed wrote: > > Must be some serious performance issues with the im stuff. But anyway, > a comment below. > > BTW nobody knows how EText works, its left over from the previous > maintainer who dropped it in our lap, so basically if the patch works, > its probably ok with us. Suresh does this look ok to you? Suresh wrote another comment. So if it gets to be good through his review, that's fine for you? > This patch will also need ChangeLog entries but assuming it does what it > needs to do and the F10 thing is sorted, it looks reasonable to me. > > - Move gtk_im_context_filter_keypress() funcs to > > GDK_KEY_PRESS section. Because the keypress func > > doesn't make sense in GDK_KEY_RELEASE section. > > This is done before the shift-F10 keypress check, should this be the > case? Will it interfere with accessibility? Input method must recieve any key events before any other key handling by application or toolkits. And if the input method doesn't need Shift+F10, it must not handle it and must pass to the application. http://bugzilla.gnome.org/show_bug.cgi?id=90082 So that's a sane change. -- Nakai From notzed@ximian.com Wed Sep 1 05:51:41 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 45BCA124A23; Wed, 1 Sep 2004 05:51:41 -0400 (EDT) Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by lists.ximian.com (Postfix) with ESMTP id 1A0F91249F5 for ; Wed, 1 Sep 2004 05:51:39 -0400 (EDT) Received: (qmail 1624 invoked from network); 1 Sep 2004 09:51:35 -0000 Received: from localhost (HELO lostzed.per-novell.com.au) (notzed@127.0.0.1) by localhost with SMTP; 1 Sep 2004 09:51:35 -0000 Subject: Re: [evolution-patches] #63731 - You made Japanese input worse than ever From: Not Zed To: Nakai Cc: asdf , suresh.chandrasekharan@sun.com In-Reply-To: <200409010918.i819IIM24987@ns.tokyo.redhat.com> References: <200408310654.i7V6suM04439@ns.tokyo.redhat.com> <1093939532.30828.14.camel@lostzed.mmc.com.au> <200409010918.i819IIM24987@ns.tokyo.redhat.com> Content-Type: multipart/related; type="multipart/alternative"; boundary="=-b374/nrS0QJWoyhX/O5U" Date: Wed, 01 Sep 2004 17:48:36 +0800 Message-Id: <1094032116.19165.8.camel@lostzed.mmc.com.au> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 X-Spam-Status: No, hits=-24.5 required=5.0 tests=EMAIL_ATTRIBUTION,EXTRA_MPART_TYPE,HTML_20_30,HTML_MESSAGE, IN_REP_TO,QUOTED_EMAIL_TEXT,QUOTE_TWICE_1,RCVD_IN_ORBS, REFERENCES,REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-b374/nrS0QJWoyhX/O5U Content-Type: multipart/alternative; boundary="=-TW29TvLKU2EgPY8FATLM" --=-TW29TvLKU2EgPY8FATLM Content-Type: text/plain Content-Transfer-Encoding: 7bit On Wed, 2004-09-01 at 18:18 +0900, Nakai wrote: > On Tue, 31 Aug 2004 16:05:32 +0800 > Not Zed wrote: > > > > > Must be some serious performance issues with the im stuff. But anyway, > > a comment below. > > > > BTW nobody knows how EText works, its left over from the previous > > maintainer who dropped it in our lap, so basically if the patch works, > > its probably ok with us. Suresh does this look ok to you? > > Suresh wrote another comment. So if it gets to be good through his > review, that's fine for you? Sure, he has a better setup for testing and a better idea if the fix is good. It seems there are some issues left. I'll leave it to you guys to discuss on the bug, come back here when you've decided something perhaps? We still have a few weeks for the 2.0.1 release, although for 2.0.0 we're already in freeze and only accepting crash-type bugs. > > This patch will also need ChangeLog entries but assuming it does what it > > needs to do and the F10 thing is sorted, it looks reasonable to me. > > > > - Move gtk_im_context_filter_keypress() funcs to > > > GDK_KEY_PRESS section. Because the keypress func > > > doesn't make sense in GDK_KEY_RELEASE section. > > > > This is done before the shift-F10 keypress check, should this be the > > case? Will it interfere with accessibility? > > Input method must recieve any key events before any other key handling by application > or toolkits. And if the input method doesn't need Shift+F10, it must not handle it and > must pass to the application. > http://bugzilla.gnome.org/show_bug.cgi?id=90082 > > So that's a sane change. Ok, thanks for the explanation. -- Michael Zucchi "born to die, live to work, it's all downhill from here" Novell's Evolution and Free Software Developer --=-TW29TvLKU2EgPY8FATLM Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit On Wed, 2004-09-01 at 18:18 +0900, Nakai wrote:
On Tue, 31 Aug 2004 16:05:32 +0800
Not Zed <notzed@ximian.com> wrote:

> 
> Must be some serious performance issues with the im stuff.  But anyway,
> a comment below.
> 
> BTW nobody knows how EText works, its left over from the previous
> maintainer who dropped it in our lap, so basically if the patch works,
> its probably ok with us.  Suresh does this look ok to you?

Suresh wrote another comment. So if it gets to be good through his
review, that's fine for you?
Sure, he has a better setup for testing and a better idea if the fix is good.  It seems there are some issues left.  I'll leave it to you guys to discuss on the bug, come back here when you've decided something perhaps?  We still have a few weeks for the 2.0.1 release, although for 2.0.0 we're already in freeze and only accepting crash-type bugs.
> This patch will also need ChangeLog entries but assuming it does what it
> needs to do and the F10 thing is sorted, it looks reasonable to me.

> > - Move gtk_im_context_filter_keypress() funcs to
> >   GDK_KEY_PRESS section. Because the keypress func
> >   doesn't make sense in GDK_KEY_RELEASE section.
> 
> This is done before the shift-F10 keypress check, should this be the
> case?  Will it interfere with accessibility?

Input method must recieve any key events before any other key handling by application
or toolkits. And if the input method doesn't need Shift+F10, it must not handle it and
must pass to the application.
http://bugzilla.gnome.org/show_bug.cgi?id=90082

So that's a sane change.
Ok, thanks for the explanation.

--
Michael Zucchi <notzed@ximian.com>
"born to die, live to work, it's all downhill from here"
Novell's Evolution and Free Software Developer
--=-TW29TvLKU2EgPY8FATLM-- --=-b374/nrS0QJWoyhX/O5U Content-ID: <1094032044.19159.5.camel@lostzed.mmc.com.au> Content-Disposition: attachment; filename=zed-48.small.jpg Content-Type: application/octet-stream; name=zed-48.small.jpg Content-Transfer-Encoding: base64 /9j/4AAQSkZJRgABAQEASABIAAD/2wBDAA0JCgsKCA0LCgsODg0PEyAVExISEyccHhcgLikxMC4p LSwzOko+MzZGNywtQFdBRkxOUlNSMj5aYVpQYEpRUk//2wBDAQ4ODhMREyYVFSZPNS01T09PT09P T09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0//wAARCAAwADADASIA AhEBAxEB/8QAGQAAAwEBAQAAAAAAAAAAAAAAAwQFAgYB/8QALhAAAgEDAgUEAQIHAAAAAAAAAQID BBEhABIFEzFBURQigZEGYXE0UmJyobHx/8QAFwEBAQEBAAAAAAAAAAAAAAAABAMCAf/EAB0RAAID AQEAAwAAAAAAAAAAAAABAgMREjEiMkH/2gAMAwEAAhEDEQA/AK8sEEq35nLaP3e1cW/m8kfdtAfh 824L7I1YFrnaRt8+L40U1ECxiGjLzSCocRYuQhubW7jIxrcFZRzU7q3sh3e8deWvX67/AKX0Xegi TixevoZdxjhnkk2xBj2Z7DIA74Gs+kgpoaamPLllqE5yPuO4i1+nix7+NS3qatikPNZa+idmjLGx YE+7r16DHgnTEtRWTVIraiknUrE42mJvYTY/IyfjT66YZjNzkzSSRTrEYTuz0tbpg6oV1V62op5G 3QhV9yn+7t8DXPDiZlaepq0AYIBGEFtuRc2/WwH7aroXho98jNG5RVa4wDYNbzqNsefqdcnmM0J0 pp1kKyRywsdpU46EX/19aT4ioWgmanATG0Mpvcd89750arjMg2L1DfQtnSixTMW5hO0ZBZsEg5t5 xodU+8fhit7jZz4ChQWS99U1lC0H8RNZx74xK2DkAG48ePOtU0UUsQLC6kki/wC+jqtMpeLapjYg XJyNLcxyr1EUHaWaEspHXPbXVcNkUcCUOjvNv2kAdAehOkVo4LrDEFG9hcnPe+rlUsNNSenUIWkk ZHfbflqFC475IvqdnyWaRsgl6MNwysp13y8uLG3cTk6LBwCmliFR6lw7XBKdMdj50t+X8RkWOnhV rbnLfX/dUPx1ivAoTJnmFm+CdIVEIx6XpFQSZxVVH6KrkRRaAudn9I8HXhniSPcyC/ntqzxOjMNS 6uNyMbqT0I1Ogoad6pF5S23C4t1zqOa8Y7xbEDSxmesguHDId4DKQDjGqMqHmNLGygFnujAZF8DF 820/xYpQ8RWcRLtkBINuh6Ef5B0tNRH0L7UEjGzCVTZirDBGfJ+NasrcMf4CnLp6f//Z --=-b374/nrS0QJWoyhX/O5U-- From notzed@ximian.com Wed Sep 1 05:53:26 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 9B64B124A2C; Wed, 1 Sep 2004 05:53:26 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id C73B6124A30 for ; Wed, 1 Sep 2004 05:53:17 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id C581063BAD; Wed, 1 Sep 2004 05:52:08 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by skeptopotamus.ximian.com (Postfix) with ESMTP id 2818A63BA9 for ; Wed, 1 Sep 2004 05:52:08 -0400 (EDT) Received: (qmail 1631 invoked from network); 1 Sep 2004 09:52:06 -0000 Received: from localhost (HELO lostzed.per-novell.com.au) (notzed@127.0.0.1) by localhost with SMTP; 1 Sep 2004 09:52:05 -0000 Subject: Re: [evolution-patches] fix for bug #62665 From: Not Zed To: Jeffrey Stedfast Cc: evolution-patches@ximian.com In-Reply-To: <1093985625.26443.21.camel@164-99-120-36.boston.ximian.com> References: <1093893474.26439.3.camel@164-99-120-36.boston.ximian.com> <1093967159.26440.8.camel@164-99-120-36.boston.ximian.com> <1093967658.4801.5.camel@lostzed.mmc.com.au> <1093985625.26443.21.camel@164-99-120-36.boston.ximian.com> Content-Type: multipart/related; type="multipart/alternative"; boundary="=-8YWEET61eh95H4FLhI3z" Date: Wed, 01 Sep 2004 17:49:08 +0800 Message-Id: <1094032148.19162.11.camel@lostzed.mmc.com.au> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 X-Spam-Status: No, hits=-24.0 required=5.0 tests=EMAIL_ATTRIBUTION,EXTRA_MPART_TYPE,HTML_30_40,HTML_MESSAGE, IN_REP_TO,QUOTED_EMAIL_TEXT,QUOTE_TWICE_1,RCVD_IN_ORBS, REFERENCES,REPLY_WITH_QUOTES,SUBJ_HAS_UNIQ_ID version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-8YWEET61eh95H4FLhI3z Content-Type: multipart/alternative; boundary="=-vWI0Lw3ro/4KWfl2R5VM" --=-vWI0Lw3ro/4KWfl2R5VM Content-Type: text/plain Content-Transfer-Encoding: 7bit Oh well i guess it doesn't matter either way. no need to revert, and both branches should have the same. On Tue, 2004-08-31 at 16:53 -0400, Jeffrey Stedfast wrote: > On Tue, 2004-08-31 at 23:54 +0800, Not Zed wrote: > > > > Did you leave the special change in? Why after i explictitly said it > > shouldn't happen? > > yes, I didn't realise that was an explicit "don't commit that part" > > I haven't committed to the gnome-2-8 branch yet until we get this > resolved. I take it that I should revert the xml portion? (and for > gnome-2-8 simply not commit it at all) > > if this is correct, I will remedy tomorrow morning first thing. > > Jeff > > > > > On Tue, 2004-08-31 at 11:45 -0400, Jeffrey Stedfast wrote: > > > committed to HEAD only so far > > > > > > On Mon, 2004-08-30 at 15:17 -0400, Jeffrey Stedfast wrote: > > > > I also fixed the spelling of an xml key name. > > > > > > > > (also note: ::response doesn't take a guint, it takes int - hence that > > > > change in case it wasn't obvious) > > > > > > > > Jeff > > > > > > > > Plain text document attachment (62665.patch) > > > > Index: ChangeLog > > > > =================================================================== > > > > RCS file: /cvs/gnome/evolution/mail/ChangeLog,v > > > > retrieving revision 1.3446 > > > > diff -u -r1.3446 ChangeLog > > > > --- ChangeLog 30 Aug 2004 18:55:34 -0000 1.3446 > > > > +++ ChangeLog 30 Aug 2004 19:18:51 -0000 > > > > @@ -1,3 +1,11 @@ > > > > +2004-08-30 Jeffrey Stedfast > > > > + > > > > + * em-folder-tree.c (emft_popup_delete_folder): Set the store and > > > > + full_name info on the dialog. > > > > + (emft_popup_delete_response): Use the requisite data stored on the > > > > + dialog object rather than examining the selection again. Fixes bug > > > > + #62665. > > > > + > > > > 2004-08-27 Not Zed > > > > > > > > ** See bug #63456. > > > > Index: em-folder-tree.c > > > > =================================================================== > > > > RCS file: /cvs/gnome/evolution/mail/em-folder-tree.c,v > > > > retrieving revision 1.125 > > > > diff -u -r1.125 em-folder-tree.c > > > > --- em-folder-tree.c 26 Aug 2004 15:05:48 -0000 1.125 > > > > +++ em-folder-tree.c 30 Aug 2004 19:18:52 -0000 > > > > @@ -2523,36 +2523,26 @@ > > > > } > > > > > > > > static void > > > > -emft_popup_delete_response (GtkWidget *dialog, guint response, EMFolderTree *emft) > > > > +emft_popup_delete_response (GtkWidget *dialog, int response, EMFolderTree *emft) > > > > { > > > > - struct _EMFolderTreePrivate *priv = emft->priv; > > > > - GtkTreeSelection *selection; > > > > - GtkTreeModel *model; > > > > CamelStore *store; > > > > CamelException ex; > > > > - GtkTreeIter iter; > > > > char *full_name; > > > > > > > > - gtk_widget_destroy (dialog); > > > > - if (response != GTK_RESPONSE_OK) > > > > - return; > > > > + full_name = g_object_get_data ((GObject *) dialog, "full_name"); > > > > + store = g_object_get_data ((GObject *) dialog, "store"); > > > > > > > > - selection = gtk_tree_view_get_selection (priv->treeview); > > > > - if (!emft_selection_get_selected (selection, &model, &iter)) > > > > - return; > > > > - > > > > - gtk_tree_model_get (model, &iter, COL_STRING_FULL_NAME, &full_name, > > > > - COL_POINTER_CAMEL_STORE, &store, -1); > > > > - > > > > - camel_exception_init (&ex); > > > > - emft_popup_delete_folders (store, full_name, &ex); > > > > - if (camel_exception_is_set (&ex)) { > > > > - e_error_run((GtkWindow *)gtk_widget_get_toplevel((GtkWidget *)emft), > > > > - "mail:no-delete-folder", full_name, ex.desc, NULL); > > > > - camel_exception_clear (&ex); > > > > + if (response == GTK_RESPONSE_OK) { > > > > + camel_exception_init (&ex); > > > > + emft_popup_delete_folders (store, full_name, &ex); > > > > + if (camel_exception_is_set (&ex)) { > > > > + e_error_run((GtkWindow *)gtk_widget_get_toplevel((GtkWidget *)emft), > > > > + "mail:no-delete-folder", full_name, ex.desc, NULL); > > > > + camel_exception_clear (&ex); > > > > + } > > > > } > > > > > > > > - g_free (full_name); > > > > + gtk_widget_destroy (dialog); > > > > } > > > > > > > > static void > > > > @@ -2576,15 +2566,18 @@ > > > > local = mail_component_peek_local_store (NULL); > > > > > > > > if (store == local && is_special_local_folder (full_name)) { > > > > - e_error_run(NULL, "mail:no-delete-spethal-folder", full_name, NULL); > > > > + e_error_run(NULL, "mail:no-delete-special-folder", full_name, NULL); > > > > return; > > > > } > > > > - > > > > + > > > > + camel_object_ref (store); > > > > + > > > > dialog = e_error_new((GtkWindow *)gtk_widget_get_toplevel((GtkWidget *)emft), > > > > "mail:ask-delete-folder", full_name, NULL); > > > > + g_object_set_data_full ((GObject *) dialog, "full_name", full_name, g_free); > > > > + g_object_set_data_full ((GObject *) dialog, "store", store, camel_object_unref); > > > > g_signal_connect (dialog, "response", G_CALLBACK (emft_popup_delete_response), emft); > > > > gtk_widget_show (dialog); > > > > - g_free (full_name); > > > > } > > > > > > > > static void > > > > @@ -2614,7 +2607,7 @@ > > > > /* don't allow user to rename one of the special local folders */ > > > > if (store == local && is_special_local_folder (full_name)) { > > > > e_error_run((GtkWindow *)gtk_widget_get_toplevel((GtkWidget *)emft), > > > > - "mail:no-rename-spethal-folder", full_name, NULL); > > > > + "mail:no-rename-special-folder", full_name, NULL); > > > > g_free (full_name); > > > > g_free (name); > > > > g_free (uri); > > > > Index: mail-errors.xml > > > > =================================================================== > > > > RCS file: /cvs/gnome/evolution/mail/mail-errors.xml,v > > > > retrieving revision 1.5 > > > > diff -u -r1.5 mail-errors.xml > > > > --- mail-errors.xml 21 Aug 2004 06:55:07 -0000 1.5 > > > > +++ mail-errors.xml 30 Aug 2004 19:18:52 -0000 > > > > @@ -164,12 +164,12 @@ > > > > Because "{1}". > > > > > > > > > > > > - > > > > + > > > > Cannot delete system folder "{0}". > > > > System folders are required for Ximian Evolution to function correctly and cannot be renamed, moved, or deleted. > > > > > > > > > > > > - > > > > + > > > > Cannot rename or move system folder "{0}". > > > > System folders are required for Ximian Evolution to function correctly and cannot be renamed, moved, or deleted. > > > > > > -- > > > > Michael Zucchi > > "born to die, live to work, it's > > all downhill from here" > > Novell's Evolution and Free > > Software Developer -- Michael Zucchi "born to die, live to work, it's all downhill from here" Novell's Evolution and Free Software Developer --=-vWI0Lw3ro/4KWfl2R5VM Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit
Oh well i guess it doesn't matter either way.  no need to revert, and both branches should have the same.

On Tue, 2004-08-31 at 16:53 -0400, Jeffrey Stedfast wrote:
On Tue, 2004-08-31 at 23:54 +0800, Not Zed wrote:
> 
> Did you leave the special change in?  Why after i explictitly said it
> shouldn't happen?

yes, I didn't realise that was an explicit "don't commit that part"

I haven't committed to the gnome-2-8 branch yet until we get this
resolved. I take it that I should revert the xml portion? (and for
gnome-2-8 simply not commit it at all)

if this is correct, I will remedy tomorrow morning first thing.

Jeff

> 
> On Tue, 2004-08-31 at 11:45 -0400, Jeffrey Stedfast wrote: 
> > committed to HEAD only so far
> > 
> > On Mon, 2004-08-30 at 15:17 -0400, Jeffrey Stedfast wrote:
> > > I also fixed the spelling of an xml key name.
> > > 
> > > (also note: ::response doesn't take a guint, it takes int - hence that
> > > change in case it wasn't obvious)
> > > 
> > > Jeff
> > > 
> > > Plain text document attachment (62665.patch)
> > > Index: ChangeLog
> > > ===================================================================
> > > RCS file: /cvs/gnome/evolution/mail/ChangeLog,v
> > > retrieving revision 1.3446
> > > diff -u -r1.3446 ChangeLog
> > > --- ChangeLog	30 Aug 2004 18:55:34 -0000	1.3446
> > > +++ ChangeLog	30 Aug 2004 19:18:51 -0000
> > > @@ -1,3 +1,11 @@
> > > +2004-08-30  Jeffrey Stedfast  <fejj@novell.com>
> > > +
> > > +	* em-folder-tree.c (emft_popup_delete_folder): Set the store and
> > > +	full_name info on the dialog.
> > > +	(emft_popup_delete_response): Use the requisite data stored on the
> > > +	dialog object rather than examining the selection again. Fixes bug
> > > +	#62665.
> > > +
> > >  2004-08-27  Not Zed  <NotZed@Ximian.com>
> > >  
> > >  	** See bug #63456.
> > > Index: em-folder-tree.c
> > > ===================================================================
> > > RCS file: /cvs/gnome/evolution/mail/em-folder-tree.c,v
> > > retrieving revision 1.125
> > > diff -u -r1.125 em-folder-tree.c
> > > --- em-folder-tree.c	26 Aug 2004 15:05:48 -0000	1.125
> > > +++ em-folder-tree.c	30 Aug 2004 19:18:52 -0000
> > > @@ -2523,36 +2523,26 @@
> > >  }
> > >  
> > >  static void
> > > -emft_popup_delete_response (GtkWidget *dialog, guint response, EMFolderTree *emft)
> > > +emft_popup_delete_response (GtkWidget *dialog, int response, EMFolderTree *emft)
> > >  {
> > > -	struct _EMFolderTreePrivate *priv = emft->priv;
> > > -	GtkTreeSelection *selection;
> > > -	GtkTreeModel *model;
> > >  	CamelStore *store;
> > >  	CamelException ex;
> > > -	GtkTreeIter iter;
> > >  	char *full_name;
> > >  	
> > > -	gtk_widget_destroy (dialog);
> > > -	if (response != GTK_RESPONSE_OK)
> > > -		return;
> > > +	full_name = g_object_get_data ((GObject *) dialog, "full_name");
> > > +	store = g_object_get_data ((GObject *) dialog, "store");
> > >  	
> > > -	selection = gtk_tree_view_get_selection (priv->treeview);
> > > -	if (!emft_selection_get_selected (selection, &model, &iter))
> > > -		return;
> > > -	
> > > -	gtk_tree_model_get (model, &iter, COL_STRING_FULL_NAME, &full_name,
> > > -			    COL_POINTER_CAMEL_STORE, &store, -1);
> > > -	
> > > -	camel_exception_init (&ex);
> > > -	emft_popup_delete_folders (store, full_name, &ex);
> > > -	if (camel_exception_is_set (&ex)) {
> > > -		e_error_run((GtkWindow *)gtk_widget_get_toplevel((GtkWidget *)emft),
> > > -			    "mail:no-delete-folder", full_name, ex.desc, NULL);
> > > -		camel_exception_clear (&ex);
> > > +	if (response == GTK_RESPONSE_OK) {
> > > +		camel_exception_init (&ex);
> > > +		emft_popup_delete_folders (store, full_name, &ex);
> > > +		if (camel_exception_is_set (&ex)) {
> > > +			e_error_run((GtkWindow *)gtk_widget_get_toplevel((GtkWidget *)emft),
> > > +				    "mail:no-delete-folder", full_name, ex.desc, NULL);
> > > +			camel_exception_clear (&ex);
> > > +		}
> > >  	}
> > >  	
> > > -	g_free (full_name);
> > > +	gtk_widget_destroy (dialog);
> > >  }
> > >  
> > >  static void
> > > @@ -2576,15 +2566,18 @@
> > >  	local = mail_component_peek_local_store (NULL);
> > >  	
> > >  	if (store == local && is_special_local_folder (full_name)) {
> > > -		e_error_run(NULL, "mail:no-delete-spethal-folder", full_name, NULL);
> > > +		e_error_run(NULL, "mail:no-delete-special-folder", full_name, NULL);
> > >  		return;
> > >  	}
> > > -
> > > +	
> > > +	camel_object_ref (store);
> > > +	
> > >  	dialog = e_error_new((GtkWindow *)gtk_widget_get_toplevel((GtkWidget *)emft),
> > >  			     "mail:ask-delete-folder", full_name, NULL);
> > > +	g_object_set_data_full ((GObject *) dialog, "full_name", full_name, g_free);
> > > +	g_object_set_data_full ((GObject *) dialog, "store", store, camel_object_unref);
> > >  	g_signal_connect (dialog, "response", G_CALLBACK (emft_popup_delete_response), emft);
> > >  	gtk_widget_show (dialog);
> > > -	g_free (full_name);
> > >  }
> > >  
> > >  static void
> > > @@ -2614,7 +2607,7 @@
> > >  	/* don't allow user to rename one of the special local folders */
> > >  	if (store == local && is_special_local_folder (full_name)) {
> > >  		e_error_run((GtkWindow *)gtk_widget_get_toplevel((GtkWidget *)emft),
> > > -			    "mail:no-rename-spethal-folder", full_name, NULL);
> > > +			    "mail:no-rename-special-folder", full_name, NULL);
> > >  		g_free (full_name);
> > >  		g_free (name);
> > >  		g_free (uri);
> > > Index: mail-errors.xml
> > > ===================================================================
> > > RCS file: /cvs/gnome/evolution/mail/mail-errors.xml,v
> > > retrieving revision 1.5
> > > diff -u -r1.5 mail-errors.xml
> > > --- mail-errors.xml	21 Aug 2004 06:55:07 -0000	1.5
> > > +++ mail-errors.xml	30 Aug 2004 19:18:52 -0000
> > > @@ -164,12 +164,12 @@
> > >    <secondary>Because &quot;{1}&quot;.</secondary>
> > >   </error>
> > >  
> > > - <error id="no-delete-spethal-folder" type="error">
> > > + <error id="no-delete-special-folder" type="error">
> > >    <primary>Cannot delete system folder &quot;{0}&quot;.</primary>
> > >    <secondary>System folders are required for Ximian Evolution to function correctly and cannot be renamed, moved, or deleted.</secondary>
> > >   </error>
> > >  
> > > - <error id="no-rename-spethal-folder" type="error">
> > > + <error id="no-rename-special-folder" type="error">
> > >    <primary>Cannot rename or move system folder &quot;{0}&quot;.</primary>
> > >    <secondary>System folders are required for Ximian Evolution to function correctly and cannot be renamed, moved, or deleted.</secondary>
> > >   </error>
> -- 
> 
> Michael Zucchi <notzed@ximian.com>
> "born to die, live to work, it's
> all downhill from here"
> Novell's Evolution and Free
> Software Developer
--
Michael Zucchi <notzed@ximian.com>
"born to die, live to work, it's all downhill from here"
Novell's Evolution and Free Software Developer
--=-vWI0Lw3ro/4KWfl2R5VM-- --=-8YWEET61eh95H4FLhI3z Content-ID: <1094032148.19159.10.camel@lostzed.mmc.com.au> Content-Disposition: attachment; filename=zed-48.small.jpg Content-Type: application/octet-stream; name=zed-48.small.jpg Content-Transfer-Encoding: base64 /9j/4AAQSkZJRgABAQEASABIAAD/2wBDAA0JCgsKCA0LCgsODg0PEyAVExISEyccHhcgLikxMC4p LSwzOko+MzZGNywtQFdBRkxOUlNSMj5aYVpQYEpRUk//2wBDAQ4ODhMREyYVFSZPNS01T09PT09P T09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0//wAARCAAwADADASIA AhEBAxEB/8QAGQAAAwEBAQAAAAAAAAAAAAAAAwQFAgYB/8QALhAAAgEDAgUEAQIHAAAAAAAAAQID BBEhABIFEzFBURQigZEGYXE0UmJyobHx/8QAFwEBAQEBAAAAAAAAAAAAAAAABAMCAf/EAB0RAAID AQEAAwAAAAAAAAAAAAABAgMREjEiMkH/2gAMAwEAAhEDEQA/AK8sEEq35nLaP3e1cW/m8kfdtAfh 824L7I1YFrnaRt8+L40U1ECxiGjLzSCocRYuQhubW7jIxrcFZRzU7q3sh3e8deWvX67/AKX0Xegi TixevoZdxjhnkk2xBj2Z7DIA74Gs+kgpoaamPLllqE5yPuO4i1+nix7+NS3qatikPNZa+idmjLGx YE+7r16DHgnTEtRWTVIraiknUrE42mJvYTY/IyfjT66YZjNzkzSSRTrEYTuz0tbpg6oV1V62op5G 3QhV9yn+7t8DXPDiZlaepq0AYIBGEFtuRc2/WwH7aroXho98jNG5RVa4wDYNbzqNsefqdcnmM0J0 pp1kKyRywsdpU46EX/19aT4ioWgmanATG0Mpvcd89750arjMg2L1DfQtnSixTMW5hO0ZBZsEg5t5 xodU+8fhit7jZz4ChQWS99U1lC0H8RNZx74xK2DkAG48ePOtU0UUsQLC6kki/wC+jqtMpeLapjYg XJyNLcxyr1EUHaWaEspHXPbXVcNkUcCUOjvNv2kAdAehOkVo4LrDEFG9hcnPe+rlUsNNSenUIWkk ZHfbflqFC475IvqdnyWaRsgl6MNwysp13y8uLG3cTk6LBwCmliFR6lw7XBKdMdj50t+X8RkWOnhV rbnLfX/dUPx1ivAoTJnmFm+CdIVEIx6XpFQSZxVVH6KrkRRaAudn9I8HXhniSPcyC/ntqzxOjMNS 6uNyMbqT0I1Ogoad6pF5S23C4t1zqOa8Y7xbEDSxmesguHDId4DKQDjGqMqHmNLGygFnujAZF8DF 820/xYpQ8RWcRLtkBINuh6Ef5B0tNRH0L7UEjGzCVTZirDBGfJ+NasrcMf4CnLp6f//Z --=-8YWEET61eh95H4FLhI3z-- From jpr@novell.com Wed Sep 1 14:40:34 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id AE285124C6C; Wed, 1 Sep 2004 14:40:34 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id 2D332124B00 for ; Wed, 1 Sep 2004 14:40:31 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id A349463821; Wed, 1 Sep 2004 14:40:28 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from lyle.provo.novell.com (lyle.provo.novell.com [137.65.81.174]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "lyle.provo.novell.com", Issuer "SERVICES2" (not verified)) by skeptopotamus.ximian.com (Postfix) with ESMTP id 4B9BC635BA for ; Wed, 1 Sep 2004 14:40:28 -0400 (EDT) Received: from [192.168.1.6] ([137.65.81.216]) by lyle.provo.novell.com; Wed, 01 Sep 2004 12:40:21 -0600 Subject: Re: [Fwd: [evolution-patches] fix for bug #62665] From: JP Rosevear To: Murray Cumming Cc: Jeffrey Stedfast , release-team@gnome.org, evolution-patches@ximian.com In-Reply-To: <1093984402.9464.4.camel@murrayc_debian> References: <1093967080.26448.6.camel@164-99-120-36.boston.ximian.com> <41853.217.10.50.85.1093967927.spork@webmail.murrayc.com> <1093968612.26449.11.camel@164-99-120-36.boston.ximian.com> <1093971126.12175.58.camel@bishop.rosevear.com> <1093984402.9464.4.camel@murrayc_debian> Content-Type: text/plain Organization: Novell, Inc. Date: Wed, 01 Sep 2004 14:36:11 -0400 Message-Id: <1094063771.16842.29.camel@bishop.rosevear.com> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 Content-Transfer-Encoding: 7bit X-Spam-Status: No, hits=-19.1 required=5.0 tests=EMAIL_ATTRIBUTION,FWD_MSG,IN_REP_TO,QUOTED_EMAIL_TEXT, RCVD_IN_ORBS,REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: On Tue, 2004-08-31 at 22:33 +0200, Murray Cumming wrote: > On Tue, 2004-08-31 at 12:52 -0400, JP Rosevear wrote: > > On Tue, 2004-08-31 at 12:10 -0400, Jeffrey Stedfast wrote: > > > I've tested it - it wouldn't be up for review if it hadn't been tested. > > > > > > On Tue, 2004-08-31 at 17:58 +0200, Murray Cumming wrote: > > > > During hard-code-freeze, we like to know how much patches have been tested > > > > so that you're very confident that it won't introduce new serious bugs. > > > > You are probably far more thorough than most, but still we'd like to have > > > > that box checked. > > > > What kind of testing are you looking for? > > The more the better. For instance, it's nice to know when a bug > submitter has used a patch for a while. This phase of the release cycle > is scary, as I'm sure you know. It will get additional testing via snapshots when it gets committed as well. -JP -- JP Rosevear Novell, Inc. From jpr@novell.com Wed Sep 1 14:40:52 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id EDD58124B06; Wed, 1 Sep 2004 14:40:52 -0400 (EDT) Received: from lyle.provo.novell.com (lyle.provo.novell.com [137.65.81.174]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "lyle.provo.novell.com", Issuer "SERVICES2" (not verified)) by lists.ximian.com (Postfix) with ESMTP id C1B19124BAD for ; Wed, 1 Sep 2004 14:40:45 -0400 (EDT) Received: from [192.168.1.6] ([137.65.81.216]) by lyle.provo.novell.com; Wed, 01 Sep 2004 12:40:30 -0600 Subject: Re: [evolution-patches] fix for 64 bit build issue From: JP Rosevear To: Rodrigo Moya Cc: GNOME Release Team , Evolution Patches In-Reply-To: <1093972866.31886.2.camel@cerler.home> References: <1093972866.31886.2.camel@cerler.home> Content-Type: text/plain Organization: Novell, Inc. Date: Wed, 01 Sep 2004 13:39:06 -0400 Message-Id: <1094060347.27038.14.camel@bishop.rosevear.com> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 Content-Transfer-Encoding: 7bit X-Spam-Status: No, hits=-22.4 required=5.0 tests=EMAIL_ATTRIBUTION,IN_REP_TO,RCVD_IN_ORBS,REFERENCES, REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: On Tue, 2004-08-31 at 19:21 +0200, Rodrigo Moya wrote: > Evolution fix for 2.0 Looks fine. -JP -- JP Rosevear Novell, Inc. From markmc@redhat.com Wed Sep 1 02:13:02 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 03A901243C4; Wed, 1 Sep 2004 02:13:01 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id 0850B1243AF for ; Wed, 1 Sep 2004 02:12:57 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id A096263735; Wed, 1 Sep 2004 02:12:54 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from mx1.redhat.com (mx1.redhat.com [66.187.233.31]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by skeptopotamus.ximian.com (Postfix) with ESMTP id 5B08763086; Wed, 1 Sep 2004 02:12:54 -0400 (EDT) Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.52.254]) by mx1.redhat.com (8.12.10/8.12.10) with ESMTP id i816CqS0003736; Wed, 1 Sep 2004 02:12:52 -0400 Received: from mail.boston.redhat.com (mail.boston.redhat.com [172.16.76.12]) by int-mx1.corp.redhat.com (8.11.6/8.11.6) with ESMTP id i816Cg313245; Wed, 1 Sep 2004 02:12:42 -0400 Received: from [127.0.0.1] (sebastian-int.corp.redhat.com [172.16.52.221]) by mail.boston.redhat.com (8.12.8/8.12.8) with ESMTP id i816CetL014616; Wed, 1 Sep 2004 02:12:41 -0400 Subject: Re: [Fwd: [evolution-patches] fix for bug #62665] From: Mark McLoughlin To: Murray Cumming Cc: JP Rosevear , release-team@gnome.org, Jeffrey Stedfast , evolution-patches@ximian.com In-Reply-To: <1093984402.9464.4.camel@murrayc_debian> References: <1093967080.26448.6.camel@164-99-120-36.boston.ximian.com> <41853.217.10.50.85.1093967927.spork@webmail.murrayc.com> <1093968612.26449.11.camel@164-99-120-36.boston.ximian.com> <1093971126.12175.58.camel@bishop.rosevear.com> <1093984402.9464.4.camel@murrayc_debian> Content-Type: text/plain Message-Id: <1094019159.32153.5.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6 (1.4.6-2) Date: Wed, 01 Sep 2004 07:12:40 +0100 Content-Transfer-Encoding: 7bit X-Spam-Status: No, hits=-25.4 required=5.0 tests=EMAIL_ATTRIBUTION,FWD_MSG,IN_REP_TO,QUOTED_EMAIL_TEXT, RCVD_IN_ORBS,REPLY_WITH_QUOTES,USER_AGENT_XIMIAN version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: On Tue, 2004-08-31 at 21:33, Murray Cumming wrote: > On Tue, 2004-08-31 at 12:52 -0400, JP Rosevear wrote: > > On Tue, 2004-08-31 at 12:10 -0400, Jeffrey Stedfast wrote: > > > I've tested it - it wouldn't be up for review if it hadn't been tested. > > > > > > On Tue, 2004-08-31 at 17:58 +0200, Murray Cumming wrote: > > > > During hard-code-freeze, we like to know how much patches have been tested > > > > so that you're very confident that it won't introduce new serious bugs. > > > > You are probably far more thorough than most, but still we'd like to have > > > > that box checked. > > > > What kind of testing are you looking for? > > The more the better. For instance, it's nice to know when a bug > submitter has used a patch for a while. This phase of the release cycle > is scary, as I'm sure you know. > > I'm sure that you test patches quite thoroughly. I just wanted to hear > it. > > > We peer review the patches as > > well. > > Excellent. > > So here's 1 of 2 necessary approvals for that patch. Fix for unexpected data loss, fix is straightforward. Approval 2 of 2. Cheers, Mark. From fejj@ximian.com Wed Sep 1 15:55:17 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 1233E124FF4; Wed, 1 Sep 2004 15:55:15 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id 03547124FF4 for ; Wed, 1 Sep 2004 15:55:10 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id C824263406; Wed, 1 Sep 2004 15:55:07 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by skeptopotamus.ximian.com (Postfix) with ESMTP id B6D086337A for ; Wed, 1 Sep 2004 15:55:07 -0400 (EDT) Received: (qmail 3543 invoked from network); 1 Sep 2004 19:55:07 -0000 Received: from outbound.ximian.com (HELO 164-99-120-36.boston.ximian.com) (130.57.170.250) by peabody.ximian.com with SMTP; 1 Sep 2004 19:55:07 -0000 From: Jeffrey Stedfast To: evolution-patches@ximian.com Content-Type: multipart/signed; micalg=sha1; protocol="application/x-pkcs7-signature"; boundary="=-0PLKksY6jXJQYgE/xOgS" Organization: Novell, Inc. Date: Wed, 01 Sep 2004 15:51:23 -0400 Message-Id: <1094068283.13695.5.camel@164-99-120-36.boston.ximian.com> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94 X-Spam-Status: No, hits=0.5 required=5.0 tests=RCVD_IN_ORBS version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] fix for bug #63377 (crashes when replying to a certain message) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-0PLKksY6jXJQYgE/xOgS Content-Type: multipart/mixed; boundary="=-s5YWJ+7yejRnztnvK2dI" --=-s5YWJ+7yejRnztnvK2dI Content-Type: text/plain Content-Transfer-Encoding: quoted-printable When replying to messages, the EMFormat *source pointer is non-NULL but the ::clone() method doesn't copy it over to the emfq object (in my case ::charset is NULL and ::default_charset is UTF-8) and so we end up trying to create a charset filter from NULL to UTF-8, which of course fails. Since no charset conversion ends up being done, we end up passing raw binary garbage to the e_trie_search() function in the tohtml filter and it crashes. The attached patch fixes this bug by making sure to clone the default_charset as well as the normal charset (which is all that was done before). This makes sure that when replying, the resultant charset to convert to UTF-8 is non-NULL. *however* there are a few places in the code that call em_utils_message_to_html() with a NULL source object and so the above fix won't cover those cases. To fix these cases, I've added code to message_to_html() to check gconf for the preferred charset and use that in the case whre the source object is NULL. Jeff --=20 Jeffrey Stedfast Evolution Hacker - Novell, Inc. fejj@ximian.com - www.novell.com --=-s5YWJ+7yejRnztnvK2dI Content-Disposition: inline; filename=63377.patch Content-Transfer-Encoding: base64 Content-Type: text/plain; name=63377.patch; charset=ISO-8859-1 PyA1NTMwMy0yLnBhdGNoDQo/IDU1MzAzLnBhdGNoDQo/IDYyMzc3LnBhdGNoDQo/IDYyNjY1LnBh dGNoDQo/IDYyNzcxLW1haWxlci5wYXRjaA0KPyA2MjgxMi5wYXRjaA0KPyA2MzE3Ny5wYXRjaA0K PyA2MzM3Ny5wYXRjaA0KSW5kZXg6IENoYW5nZUxvZw0KPT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KUkNTIGZpbGU6IC9j dnMvZ25vbWUvZXZvbHV0aW9uL21haWwvQ2hhbmdlTG9nLHYNCnJldHJpZXZpbmcgcmV2aXNpb24g MS4zNDQ4DQpkaWZmIC11IC1yMS4zNDQ4IENoYW5nZUxvZw0KLS0tIENoYW5nZUxvZwkzMSBBdWcg MjAwNCAxNTo0NTo0OCAtMDAwMAkxLjM0NDgNCisrKyBDaGFuZ2VMb2cJMSBTZXAgMjAwNCAxOTo0 NDo1MSAtMDAwMA0KQEAgLTEsMyArMSwxNiBAQA0KKzIwMDQtMDktMDEgIEplZmZyZXkgU3RlZGZh c3QgIDxmZWpqQG5vdmVsbC5jb20+DQorDQorCUZpeCBmb3IgYnVnICM2MzM3NyBhbmQgcHJldmVu dGlvbiBvZiBzaW1pbGFyIGNhc2VzLg0KKw0KKwkqIGVtLWZvcm1hdC5jIChlbWZfZmluYWxpc2Up OiBGcmVlIHRoZSBkZWZhdWx0X2NoYXJzZXQuDQorCShlbWZfZm9ybWF0X2Nsb25lKTogQ2xvbmUg dGhlIGRlZmF1bHRfY2hhcnNldCAtIHRoaXMgcHJldmVudHMgdGhlDQorCXBhcnRpY3VsYXIgY3Jh c2ggZGVzY3JpYmVkIGluIGJ1ZyAjNjMzNzcuDQorDQorCSogZW0tdXRpbHMuYyAoZW1fdXRpbHNf bWVzc2FnZV90b19odG1sKTogSWYgc291cmNlIGlzIE5VTEwsIHNldA0KKwlvdXIgb3duIGRlZmF1 bHQgY2hhcnNldCAoZnJvbSB0aGUgdXNlcidzIGdjb25mIGtleSkgb24gdGhlDQorCWZvcm1hdHRl ciB0byBtYWtlIHN1cmUgdGhlcmUncyBhbHdheXMgYSBzb3VyY2UgY2hhcnNldCBmb3INCisJY29u dmVyc2lvbiB0byBVVEYtOC4NCisNCiAyMDA0LTA4LTMwICBKZWZmcmV5IFN0ZWRmYXN0ICA8ZmVq akBub3ZlbGwuY29tPg0KIA0KIAkqIGVtLWZvbGRlci10cmVlLmMgKGVtZnRfcG9wdXBfZGVsZXRl X2ZvbGRlcik6IFNldCB0aGUgc3RvcmUgYW5kDQpJbmRleDogZW0tZm9ybWF0LmMNCj09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT0NClJDUyBmaWxlOiAvY3ZzL2dub21lL2V2b2x1dGlvbi9tYWlsL2VtLWZvcm1hdC5jLHYNCnJl dHJpZXZpbmcgcmV2aXNpb24gMS4zOA0KZGlmZiAtdSAtcjEuMzggZW0tZm9ybWF0LmMNCi0tLSBl bS1mb3JtYXQuYwkxMCBKdWwgMjAwNCAwMTozMTowNCAtMDAwMAkxLjM4DQorKysgZW0tZm9ybWF0 LmMJMSBTZXAgMjAwNCAxOTo0NDo1MSAtMDAwMA0KQEAgLTEzNyw2ICsxMzcsNyBAQA0KIAllbV9m b3JtYXRfY2xlYXJfaGVhZGVycyhlbWYpOw0KIAljYW1lbF9jaXBoZXJfdmFsaWRpdHlfZnJlZShl bWYtPnZhbGlkKTsNCiAJZ19mcmVlKGVtZi0+Y2hhcnNldCk7DQorCWdfZnJlZSAoZW1mLT5kZWZh dWx0X2NoYXJzZXQpOw0KIAlnX3N0cmluZ19mcmVlKGVtZi0+cGFydF9pZCwgVFJVRSk7DQogDQog CS8qIEZJWE1FOiBjaGVjayBwZW5kaW5nIGpvYnMgKi8NCkBAIC01OTUsNyArNTk2LDkgQEANCiAJ CQllbWYtPm1vZGUgPSBlbWZzb3VyY2UtPm1vZGU7DQogCQkJZ19mcmVlKGVtZi0+Y2hhcnNldCk7 DQogCQkJZW1mLT5jaGFyc2V0ID0gZ19zdHJkdXAoZW1mc291cmNlLT5jaGFyc2V0KTsNCi0NCisJ CQlnX2ZyZWUgKGVtZi0+ZGVmYXVsdF9jaGFyc2V0KTsNCisJCQllbWYtPmRlZmF1bHRfY2hhcnNl dCA9IGdfc3RyZHVwIChlbWZzb3VyY2UtPmRlZmF1bHRfY2hhcnNldCk7DQorCQkJDQogCQkJZW1f Zm9ybWF0X2NsZWFyX2hlYWRlcnMoZW1mKTsNCiAJCQlmb3IgKGggPSAoc3RydWN0IF9FTUZvcm1h dEhlYWRlciAqKWVtZnNvdXJjZS0+aGVhZGVyX2xpc3QuaGVhZDsgaC0+bmV4dDsgaCA9IGgtPm5l eHQpDQogCQkJCWVtX2Zvcm1hdF9hZGRfaGVhZGVyKGVtZiwgaC0+bmFtZSwgaC0+ZmxhZ3MpOw0K SW5kZXg6IGVtLXV0aWxzLmMNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NClJDUyBmaWxlOiAvY3ZzL2dub21lL2V2b2x1 dGlvbi9tYWlsL2VtLXV0aWxzLmMsdg0KcmV0cmlldmluZyByZXZpc2lvbiAxLjUxDQpkaWZmIC11 IC1yMS41MSBlbS11dGlscy5jDQotLS0gZW0tdXRpbHMuYwkzMCBBdWcgMjAwNCAxODo1Mzo0NSAt MDAwMAkxLjUxDQorKysgZW0tdXRpbHMuYwkxIFNlcCAyMDA0IDE5OjQ0OjUxIC0wMDAwDQpAQCAt MTQ1OCw2ICsxNDU4LDE4IEBADQogDQogCWVtZnEgPSBlbV9mb3JtYXRfcXVvdGVfbmV3KGNyZWRp dHMsIChDYW1lbFN0cmVhbSAqKW1lbSwgZmxhZ3MpOw0KIAllbV9mb3JtYXRfc2V0X3Nlc3Npb24o KEVNRm9ybWF0ICopZW1mcSwgc2Vzc2lvbik7DQorCQ0KKwlpZiAoIXNvdXJjZSkgew0KKwkJR0Nv bmZDbGllbnQgKmdjb25mOw0KKwkJY2hhciAqY2hhcnNldDsNCisJCQ0KKwkJZ2NvbmYgPSBnY29u Zl9jbGllbnRfZ2V0X2RlZmF1bHQgKCk7DQorCQljaGFyc2V0ID0gZ2NvbmZfY2xpZW50X2dldF9z dHJpbmcgKGdjb25mLCAiL2FwcHMvZXZvbHV0aW9uL21haWwvZGlzcGxheS9jaGFyc2V0IiwgTlVM TCk7DQorCQllbV9mb3JtYXRfc2V0X2RlZmF1bHRfY2hhcnNldCAoKEVNRm9ybWF0ICopIGVtZnEs IGNoYXJzZXQpOw0KKwkJZ19vYmplY3RfdW5yZWYgKGdjb25mKTsNCisJCWdfZnJlZSAoY2hhcnNl dCk7DQorCX0NCisJDQogCWVtX2Zvcm1hdF9mb3JtYXRfY2xvbmUoKEVNRm9ybWF0ICopZW1mcSwg TlVMTCwgTlVMTCwgbWVzc2FnZSwgc291cmNlKTsNCiAJZ19vYmplY3RfdW5yZWYgKGVtZnEpOw0K IA0K --=-s5YWJ+7yejRnztnvK2dI-- --=-0PLKksY6jXJQYgE/xOgS Content-Type: application/x-pkcs7-signature; name=smime.p7s Content-Disposition: attachment; filename=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIII4TCCAssw ggI0oAMCAQICAwxi5zANBgkqhkiG9w0BAQQFADBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhh d3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVt YWlsIElzc3VpbmcgQ0EwHhcNMDQwNTI2MTYzMjMwWhcNMDUwNTI2MTYzMjMwWjBBMR8wHQYDVQQD ExZUaGF3dGUgRnJlZW1haWwgTWVtYmVyMR4wHAYJKoZIhvcNAQkBFg9mZWpqQG5vdmVsbC5jb20w ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC9Vb2HPseWXVoGGRiqZIf6MpsjgScNggRA mGLIM5ymRpEugcbm71e6kI0ON1gNZlUjxkO8Z0jtzNZZz8cKPxOQNok0ZTAYrcqBAT3H9+azSBOL kLqB57aO7yLHFArFlq4V3hjJ6isZV9PQAmAlxQGqHb8vsixEoT0VJ26j6AzxfSvHrc5FnoZCR/9M szwONbRZ+xsQM2vTXXTkmjCaWO9FBsl2/xo1i7FN9+/I8J+wCY90dviUQ7ZWZb0Dkwbkkpgq0ZEb /5QXSshQs0t5ZNXB5m/CHr8SxgdxSZmKjkgEVInbLtB2OeJY5YitY5t4RdaSYTTnEzgwOpMfCGr5 twjVAgMBAAGjLDAqMBoGA1UdEQQTMBGBD2ZlampAbm92ZWxsLmNvbTAMBgNVHRMBAf8EAjAAMA0G CSqGSIb3DQEBBAUAA4GBAC3lN1sOgjdePHgECJ6nPF0K7PAPn//OuZIj+PXwTsAUMPKcBaxLLmlZ L3ZckA2c7YVYuRQnlfe83hFZYpXnQ8CWI8GvvfpBjy47e1QJ64ilkAk6jUxyIA36lYZ4eN4t88Lj 1J+RIcKFcTe9Tn+9nTtwqCVUW4byzjOXdaLU+E0SMIICyzCCAjSgAwIBAgIDDGLnMA0GCSqGSIb3 DQEBBAUAMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBM dGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQTAeFw0wNDA1 MjYxNjMyMzBaFw0wNTA1MjYxNjMyMzBaMEExHzAdBgNVBAMTFlRoYXd0ZSBGcmVlbWFpbCBNZW1i ZXIxHjAcBgkqhkiG9w0BCQEWD2ZlampAbm92ZWxsLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAL1VvYc+x5ZdWgYZGKpkh/oymyOBJw2CBECYYsgznKZGkS6BxubvV7qQjQ43WA1m VSPGQ7xnSO3M1lnPxwo/E5A2iTRlMBityoEBPcf35rNIE4uQuoHnto7vIscUCsWWrhXeGMnqKxlX 09ACYCXFAaodvy+yLEShPRUnbqPoDPF9K8etzkWehkJH/0yzPA41tFn7GxAza9NddOSaMJpY70UG yXb/GjWLsU3378jwn7AJj3R2+JRDtlZlvQOTBuSSmCrRkRv/lBdKyFCzS3lk1cHmb8IevxLGB3FJ mYqOSARUidsu0HY54ljliK1jm3hF1pJhNOcTODA6kx8Iavm3CNUCAwEAAaMsMCowGgYDVR0RBBMw EYEPZmVqakBub3ZlbGwuY29tMAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEEBQADgYEALeU3Ww6C N148eAQInqc8XQrs8A+f/865kiP49fBOwBQw8pwFrEsuaVkvdlyQDZzthVi5FCeV97zeEVliledD wJYjwa+9+kGPLjt7VAnriKWQCTqNTHIgDfqVhnh43i3zwuPUn5EhwoVxN71Of72dO3CoJVRbhvLO M5d1otT4TRIwggM/MIICqKADAgECAgENMA0GCSqGSIb3DQEBBQUAMIHRMQswCQYDVQQGEwJaQTEV MBMGA1UECBMMV2VzdGVybiBDYXBlMRIwEAYDVQQHEwlDYXBlIFRvd24xGjAYBgNVBAoTEVRoYXd0 ZSBDb25zdWx0aW5nMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNlcnZpY2VzIERpdmlzaW9uMSQw IgYDVQQDExtUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgQ0ExKzApBgkqhkiG9w0BCQEWHHBlcnNv bmFsLWZyZWVtYWlsQHRoYXd0ZS5jb20wHhcNMDMwNzE3MDAwMDAwWhcNMTMwNzE2MjM1OTU5WjBi MQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoG A1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EwgZ8wDQYJKoZIhvcNAQEB BQADgY0AMIGJAoGBAMSmPFVzVftOucqZWh5owHUEcJ3f6f+jHuy9zfVb8hp2vX8MOmHyv1HOAdTl UAow1wJjWiyJFXCO3cnwK4Vaqj9xVsuvPAsH5/EfkTYkKhPPK9Xzgnc9A74r/rsYPge/QIACZNen prufZdHFKlSFD0gEf6e20TxhBEAeZBlyYLf7AgMBAAGjgZQwgZEwEgYDVR0TAQH/BAgwBgEB/wIB ADBDBgNVHR8EPDA6MDigNqA0hjJodHRwOi8vY3JsLnRoYXd0ZS5jb20vVGhhd3RlUGVyc29uYWxG cmVlbWFpbENBLmNybDALBgNVHQ8EBAMCAQYwKQYDVR0RBCIwIKQeMBwxGjAYBgNVBAMTEVByaXZh dGVMYWJlbDItMTM4MA0GCSqGSIb3DQEBBQUAA4GBAEiM0VCD6gsuzA2jZqxnD3+vrL7CF6FDlpSd f0whuPg2H6otnzYvwPQcUCCTcDz9reFhYsPZOhl+hLGZGwDFGguCdJ4lUJRix9sncVcljd2pnDmO jCBPZV+V2vf3h9bGCE6u9uo05RAaWzVNd+NWIXiC3CEZNd4ksdMdRv9dX2VPMYIC5zCCAuMCAQEw aTBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEs MCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0ECAwxi5zAJBgUrDgMC GgUAoIIBUzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0wNDA5MDEx OTUxMTRaMCMGCSqGSIb3DQEJBDEWBBQuUQrbSUhEx0neMCW2LXfgwwobAjB4BgkrBgEEAYI3EAQx azBpMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQu MSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIDDGLnMHoGCyqG SIb3DQEJEAILMWugaTBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcg KFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EC Awxi5zANBgkqhkiG9w0BAQEFAASCAQCghL+hM6SYYSCX6ygWfemSpQbf0439dguC2B1uP35cXuO/ xC9ptpaaVl6/rZ1jN58A1MPbn14eQxwyGc0QAvUwwyabgiw+nkOW90RRvQDMg8u1oJU0nQmEbYps IqvZPt3xIYduO5Iu7Y7l/wmDnjESebjbvvTer9CBTC2nvzdwCDhbuY/YGtGQ5v/u+XgRi0kPK8so 9ULunKxsM9c7K6SFjjBjEvZb4Jhl8xsp0BulE1tz8CeajCPwKVgPvVbB3VPkj5rZobw8kGM9CgCM rsqAe+H5OklIBLwOkMfmX/O2QfoCZ7n21Nqz4vIdPbfzw7QNC1F9oC3XUNx8NOV5dEhhAAAAAAAA --=-0PLKksY6jXJQYgE/xOgS-- From dobey@novell.com Wed Sep 1 17:06:26 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 1D0DC1249F0; Wed, 1 Sep 2004 17:06:25 -0400 (EDT) Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by lists.ximian.com (Postfix) with ESMTP id AA67B1243FD for ; Wed, 1 Sep 2004 17:06:19 -0400 (EDT) Received: (qmail 3711 invoked from network); 1 Sep 2004 21:06:17 -0000 Received: from localhost (HELO ?164.99.121.53?) (dobey@127.0.0.1) by localhost with SMTP; 1 Sep 2004 21:06:17 -0000 From: Rodney Dawes To: evolution-patches@lists.ximian.com Content-Type: multipart/mixed; boundary="=-m/zUDEDggitscjGbeKus" Date: Wed, 01 Sep 2004 21:05:44 +0000 Message-Id: <1094072744.9412.2.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 X-Spam-Status: No, hits=0.5 required=5.0 tests=RCVD_IN_ORBS version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] EVO_LDAP_CHECK fix Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-m/zUDEDggitscjGbeKus Content-Type: text/plain Content-Transfer-Encoding: 7bit This patch fixes EVO_LDAP_CHECK to remove the pulling of $dependency_libs from the libldap.la file. Using this seems to break static linking and causes the link command to fail with a lot of missing symbols from openldap. -- dobey --=-m/zUDEDggitscjGbeKus Content-Disposition: attachment; filename=evolution-2-0-ldap-check.patch Content-Type: text/x-patch; name=evolution-2-0-ldap-check.patch; charset=UTF-8 Content-Transfer-Encoding: 7bit Index: acinclude.m4 =================================================================== RCS file: /cvs/gnome/evolution-data-server/acinclude.m4,v retrieving revision 1.5 diff -u -p -r1.5 acinclude.m4 --- acinclude.m4 13 Aug 2004 18:14:57 -0000 1.5 +++ acinclude.m4 1 Sep 2004 21:02:52 -0000 @@ -81,13 +81,6 @@ AC_DEFUN([EVO_LDAP_CHECK], [ AC_CHECK_LIB(lber, ber_get_tag, [ if test "$with_static_ldap" = "yes"; then LDAP_LIBS="$with_openldap/lib/liblber.a $LDAP_LIBS" - - # libldap might depend on OpenSSL... We need to pull - # in the dependency libs explicitly here since we're - # not using libtool for the configure test. - if test -f $with_openldap/lib/libldap.la; then - LDAP_LIBS="`. $with_openldap/lib/libldap.la; echo $dependency_libs` $LDAP_LIBS" - fi else LDAP_LIBS="-llber $LDAP_LIBS" fi --=-m/zUDEDggitscjGbeKus-- From dmalcolm@redhat.com Wed Sep 1 19:50:10 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 49A571251FA; Wed, 1 Sep 2004 19:50:10 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id 06DD2125205 for ; Wed, 1 Sep 2004 19:50:08 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id BEC2663451; Wed, 1 Sep 2004 19:50:05 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from mx1.redhat.com (mx1.redhat.com [66.187.233.31]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by skeptopotamus.ximian.com (Postfix) with ESMTP id A43F7633E5 for ; Wed, 1 Sep 2004 19:50:05 -0400 (EDT) Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.52.254]) by mx1.redhat.com (8.12.10/8.12.10) with ESMTP id i81No5S0008141 for ; Wed, 1 Sep 2004 19:50:05 -0400 Received: from lacrosse.corp.redhat.com (lacrosse.corp.redhat.com [172.16.52.154]) by int-mx1.corp.redhat.com (8.11.6/8.11.6) with ESMTP id i81Nnx310557 for ; Wed, 1 Sep 2004 19:49:59 -0400 Received: from [172.16.80.70] (cassandra.boston.redhat.com [172.16.80.70]) by lacrosse.corp.redhat.com (8.11.6/8.11.6) with ESMTP id i81Nnxr29821 for ; Wed, 1 Sep 2004 19:49:59 -0400 From: David Malcolm To: evolution-patches@ximian.com Content-Type: multipart/mixed; boundary="=-65BWMbvG+5WtDeCwWjpe" Date: Wed, 01 Sep 2004 19:49:59 -0400 Message-Id: <1094082599.17076.10.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 (1.5.94.1-1) X-Spam-Status: No, hits=0.9 required=5.0 tests=RCVD_IN_ORBS,REMOVE_IN_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] Suspected typo in connector: camel_exchange_folder: cache_xfer Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-65BWMbvG+5WtDeCwWjpe Content-Type: text/plain Content-Transfer-Encoding: 7bit Looks like a simple typo in cache_xfer; this is called by transfer_messages_to with "delete" of FALSE, but "remove" is used for the test instead; unfortunately it's the name of a function, hence gets treated as a function pointer, which is a non-NULL pointer, and hence is TRUE when treated as a boolean. I haven't looked into the impact of this, but it looks like a simple typo, and, err... "it compiles"... Hopefully the maintainer can comment? Dave --=-65BWMbvG+5WtDeCwWjpe Content-Disposition: attachment; filename=connector-camel-delete.diff Content-Type: text/x-patch; name=connector-camel-delete.diff; charset=UTF-8 Content-Transfer-Encoding: 7bit Index: camel-exchange-folder.c =================================================================== RCS file: /cvs/gnome/evolution-exchange/camel/camel-exchange-folder.c,v retrieving revision 1.5 diff -u -p -r1.5 camel-exchange-folder.c --- camel-exchange-folder.c 19 Aug 2004 06:03:58 -0000 1.5 +++ camel-exchange-folder.c 1 Sep 2004 23:38:11 -0000 @@ -612,7 +612,7 @@ cache_xfer (CamelExchangeFolder *stub_so } camel_object_unref (CAMEL_OBJECT (src)); - if (remove) { + if (delete) { camel_data_cache_remove (stub_source->cache, "cache", src_uids->pdata[i], NULL); } --=-65BWMbvG+5WtDeCwWjpe-- From notzed@ximian.com Wed Sep 1 22:59:15 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id A1D69124766; Wed, 1 Sep 2004 22:59:15 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id 8A6E11245A0 for ; Wed, 1 Sep 2004 22:59:13 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id 5C06263415; Wed, 1 Sep 2004 22:59:11 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by skeptopotamus.ximian.com (Postfix) with ESMTP id 5109C63414 for ; Wed, 1 Sep 2004 22:59:11 -0400 (EDT) Received: (qmail 4267 invoked from network); 2 Sep 2004 02:59:10 -0000 Received: from localhost (HELO lostzed.per-novell.com.au) (notzed@127.0.0.1) by localhost with SMTP; 2 Sep 2004 02:59:10 -0000 Subject: Re: [evolution-patches] fix for bug #63377 (crashes when replying to a certain message) From: Not Zed To: Jeffrey Stedfast Cc: evolution-patches@ximian.com In-Reply-To: <1094068283.13695.5.camel@164-99-120-36.boston.ximian.com> References: <1094068283.13695.5.camel@164-99-120-36.boston.ximian.com> Content-Type: multipart/related; type="multipart/alternative"; boundary="=-+oEu4Ux+56fEApHdKb7Y" Date: Thu, 02 Sep 2004 10:56:12 +0800 Message-Id: <1094093772.4339.38.camel@lostzed.mmc.com.au> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 X-Spam-Status: No, hits=-23.9 required=5.0 tests=EMAIL_ATTRIBUTION,EXTRA_MPART_TYPE,HTML_20_30,HTML_MESSAGE, IN_REP_TO,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS,REFERENCES, REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-+oEu4Ux+56fEApHdKb7Y Content-Type: multipart/alternative; boundary="=-tvn9/vBP8u4mOjI/ahma" --=-tvn9/vBP8u4mOjI/ahma Content-Type: text/plain Content-Transfer-Encoding: 7bit please add a comment to the code in message_to_html to the effect of /* FIXME: we should be getting this from the current view, not the global setting. */ The setting is actually bad now since you can't look at different widnows with different settings, they will be forced onto every open window when it changes. Otherwise the fix is good. On Wed, 2004-09-01 at 15:51 -0400, Jeffrey Stedfast wrote: > When replying to messages, the EMFormat *source pointer is non-NULL but > the ::clone() method doesn't copy it over to the emfq object (in my > case ::charset is NULL and ::default_charset is UTF-8) and so we end up > trying to create a charset filter from NULL to UTF-8, which of course > fails. Since no charset conversion ends up being done, we end up passing > raw binary garbage to the e_trie_search() function in the tohtml filter > and it crashes. This is a bug in e-trie-search which must be fixed. Unlike glib, evolution-mail code must handle invalid utf8 it receives (without an overly expensive and useless validate-and-fail-completely check), and it is probably still possible to hit this case by sending an appropriately formed message (i imagine at least some if not all iconv's created to convert utf-8 to utf-8 noop, if we don't already noop ourselves, which i think we do). Can you please attach a properly symboled backtrace of the original crash to the bug so the real source of the issue can be traced and fixed? -- Michael Zucchi "born to die, live to work, it's all downhill from here" Novell's Evolution and Free Software Developer --=-tvn9/vBP8u4mOjI/ahma Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit
please add a comment to the code in message_to_html to the effect of

/* FIXME: we should be getting this from the current view, not the global setting. */

The setting is actually bad now since you can't look at different widnows with different settings, they will be forced onto every open window when it changes.  Otherwise the  fix is good.

On Wed, 2004-09-01 at 15:51 -0400, Jeffrey Stedfast wrote:
When replying to messages, the EMFormat *source pointer is non-NULL but
the ::clone() method doesn't copy it over to the emfq object (in my
case ::charset is NULL and ::default_charset is UTF-8) and so we end up
trying to create a charset filter from NULL to UTF-8, which of course
fails. Since no charset conversion ends up being done, we end up passing
raw binary garbage to the e_trie_search() function in the tohtml filter
and it crashes.

This is a bug in e-trie-search which must be fixed.  Unlike glib, evolution-mail code must handle invalid utf8 it receives (without an overly expensive and useless validate-and-fail-completely check), and it is probably still possible to hit this case by sending an appropriately formed message (i imagine at least some if not all iconv's created to convert utf-8 to utf-8 noop, if we don't already noop ourselves, which i think we do).

Can you please attach a properly symboled backtrace of the original crash to the bug so the real source of the issue can be traced and fixed?

--
Michael Zucchi <notzed@ximian.com>
"born to die, live to work, it's all downhill from here"
Novell's Evolution and Free Software Developer
--=-tvn9/vBP8u4mOjI/ahma-- --=-+oEu4Ux+56fEApHdKb7Y Content-ID: <1094093246.4328.29.camel@lostzed.mmc.com.au> Content-Disposition: attachment; filename=zed-48.small.jpg Content-Type: application/octet-stream; name=zed-48.small.jpg Content-Transfer-Encoding: base64 /9j/4AAQSkZJRgABAQEASABIAAD/2wBDAA0JCgsKCA0LCgsODg0PEyAVExISEyccHhcgLikxMC4p LSwzOko+MzZGNywtQFdBRkxOUlNSMj5aYVpQYEpRUk//2wBDAQ4ODhMREyYVFSZPNS01T09PT09P T09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0//wAARCAAwADADASIA AhEBAxEB/8QAGQAAAwEBAQAAAAAAAAAAAAAAAwQFAgYB/8QALhAAAgEDAgUEAQIHAAAAAAAAAQID BBEhABIFEzFBURQigZEGYXE0UmJyobHx/8QAFwEBAQEBAAAAAAAAAAAAAAAABAMCAf/EAB0RAAID AQEAAwAAAAAAAAAAAAABAgMREjEiMkH/2gAMAwEAAhEDEQA/AK8sEEq35nLaP3e1cW/m8kfdtAfh 824L7I1YFrnaRt8+L40U1ECxiGjLzSCocRYuQhubW7jIxrcFZRzU7q3sh3e8deWvX67/AKX0Xegi TixevoZdxjhnkk2xBj2Z7DIA74Gs+kgpoaamPLllqE5yPuO4i1+nix7+NS3qatikPNZa+idmjLGx YE+7r16DHgnTEtRWTVIraiknUrE42mJvYTY/IyfjT66YZjNzkzSSRTrEYTuz0tbpg6oV1V62op5G 3QhV9yn+7t8DXPDiZlaepq0AYIBGEFtuRc2/WwH7aroXho98jNG5RVa4wDYNbzqNsefqdcnmM0J0 pp1kKyRywsdpU46EX/19aT4ioWgmanATG0Mpvcd89750arjMg2L1DfQtnSixTMW5hO0ZBZsEg5t5 xodU+8fhit7jZz4ChQWS99U1lC0H8RNZx74xK2DkAG48ePOtU0UUsQLC6kki/wC+jqtMpeLapjYg XJyNLcxyr1EUHaWaEspHXPbXVcNkUcCUOjvNv2kAdAehOkVo4LrDEFG9hcnPe+rlUsNNSenUIWkk ZHfbflqFC475IvqdnyWaRsgl6MNwysp13y8uLG3cTk6LBwCmliFR6lw7XBKdMdj50t+X8RkWOnhV rbnLfX/dUPx1ivAoTJnmFm+CdIVEIx6XpFQSZxVVH6KrkRRaAudn9I8HXhniSPcyC/ntqzxOjMNS 6uNyMbqT0I1Ogoad6pF5S23C4t1zqOa8Y7xbEDSxmesguHDId4DKQDjGqMqHmNLGygFnujAZF8DF 820/xYpQ8RWcRLtkBINuh6Ef5B0tNRH0L7UEjGzCVTZirDBGfJ+NasrcMf4CnLp6f//Z --=-+oEu4Ux+56fEApHdKb7Y-- From notzed@ximian.com Wed Sep 1 23:06:13 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id CB120124413; Wed, 1 Sep 2004 23:06:13 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id D0B9C1240AC for ; Wed, 1 Sep 2004 23:06:11 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id B801A63414; Wed, 1 Sep 2004 23:03:05 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by skeptopotamus.ximian.com (Postfix) with ESMTP id A40F363278 for ; Wed, 1 Sep 2004 23:03:05 -0400 (EDT) Received: (qmail 4274 invoked from network); 2 Sep 2004 03:03:04 -0000 Received: from localhost (HELO lostzed.per-novell.com.au) (notzed@127.0.0.1) by localhost with SMTP; 2 Sep 2004 03:03:04 -0000 Subject: Re: [evolution-patches] Suspected typo in connector: camel_exchange_folder: cache_xfer From: Not Zed To: David Malcolm Cc: evolution-patches@ximian.com In-Reply-To: <1094082599.17076.10.camel@localhost.localdomain> References: <1094082599.17076.10.camel@localhost.localdomain> Content-Type: multipart/related; type="multipart/alternative"; boundary="=-Hz7/W+hUx9jyleYKRUqm" Date: Thu, 02 Sep 2004 11:00:07 +0800 Message-Id: <1094094007.4339.42.camel@lostzed.mmc.com.au> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 X-Spam-Status: No, hits=-23.8 required=5.0 tests=EMAIL_ATTRIBUTION,EXTRA_MPART_TYPE,HTML_30_40,HTML_MESSAGE, IN_REP_TO,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS,REFERENCES, REMOVE_IN_QUOTES,REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-Hz7/W+hUx9jyleYKRUqm Content-Type: multipart/alternative; boundary="=-0ujnkbKonxkfnyhhumSf" --=-0ujnkbKonxkfnyhhumSf Content-Type: text/plain Content-Transfer-Encoding: 7bit *chuckle* i've seen this before too :) 'remove' was a bad choice for a function name. On Wed, 2004-09-01 at 19:49 -0400, David Malcolm wrote: > Looks like a simple typo in cache_xfer; this is called by > transfer_messages_to with "delete" of FALSE, but "remove" is used for > the test instead; unfortunately it's the name of a function, hence gets > treated as a function pointer, which is a non-NULL pointer, and hence is > TRUE when treated as a boolean. > > I haven't looked into the impact of this, but it looks like a simple > typo, and, err... "it compiles"... > > Hopefully the maintainer can comment? > > Dave -- Michael Zucchi "born to die, live to work, it's all downhill from here" Novell's Evolution and Free Software Developer --=-0ujnkbKonxkfnyhhumSf Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit
*chuckle*  i've seen this before too :)  'remove' was a bad choice for a function name.

On Wed, 2004-09-01 at 19:49 -0400, David Malcolm wrote:
Looks like a simple typo in cache_xfer; this is called by
transfer_messages_to with "delete" of FALSE, but "remove" is used for
the test instead; unfortunately it's the name of a function, hence gets
treated as a function pointer, which is a non-NULL pointer, and hence is
TRUE when treated as a boolean.

I haven't looked into the impact of this, but it looks like a simple
typo, and, err... "it compiles"...

Hopefully the maintainer can comment?

Dave
--
Michael Zucchi <notzed@ximian.com>
"born to die, live to work, it's all downhill from here"
Novell's Evolution and Free Software Developer
--=-0ujnkbKonxkfnyhhumSf-- --=-Hz7/W+hUx9jyleYKRUqm Content-ID: <1094093919.4328.39.camel@lostzed.mmc.com.au> Content-Disposition: attachment; filename=zed-48.small.jpg Content-Type: application/octet-stream; name=zed-48.small.jpg Content-Transfer-Encoding: base64 /9j/4AAQSkZJRgABAQEASABIAAD/2wBDAA0JCgsKCA0LCgsODg0PEyAVExISEyccHhcgLikxMC4p LSwzOko+MzZGNywtQFdBRkxOUlNSMj5aYVpQYEpRUk//2wBDAQ4ODhMREyYVFSZPNS01T09PT09P T09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0//wAARCAAwADADASIA AhEBAxEB/8QAGQAAAwEBAQAAAAAAAAAAAAAAAwQFAgYB/8QALhAAAgEDAgUEAQIHAAAAAAAAAQID BBEhABIFEzFBURQigZEGYXE0UmJyobHx/8QAFwEBAQEBAAAAAAAAAAAAAAAABAMCAf/EAB0RAAID AQEAAwAAAAAAAAAAAAABAgMREjEiMkH/2gAMAwEAAhEDEQA/AK8sEEq35nLaP3e1cW/m8kfdtAfh 824L7I1YFrnaRt8+L40U1ECxiGjLzSCocRYuQhubW7jIxrcFZRzU7q3sh3e8deWvX67/AKX0Xegi TixevoZdxjhnkk2xBj2Z7DIA74Gs+kgpoaamPLllqE5yPuO4i1+nix7+NS3qatikPNZa+idmjLGx YE+7r16DHgnTEtRWTVIraiknUrE42mJvYTY/IyfjT66YZjNzkzSSRTrEYTuz0tbpg6oV1V62op5G 3QhV9yn+7t8DXPDiZlaepq0AYIBGEFtuRc2/WwH7aroXho98jNG5RVa4wDYNbzqNsefqdcnmM0J0 pp1kKyRywsdpU46EX/19aT4ioWgmanATG0Mpvcd89750arjMg2L1DfQtnSixTMW5hO0ZBZsEg5t5 xodU+8fhit7jZz4ChQWS99U1lC0H8RNZx74xK2DkAG48ePOtU0UUsQLC6kki/wC+jqtMpeLapjYg XJyNLcxyr1EUHaWaEspHXPbXVcNkUcCUOjvNv2kAdAehOkVo4LrDEFG9hcnPe+rlUsNNSenUIWkk ZHfbflqFC475IvqdnyWaRsgl6MNwysp13y8uLG3cTk6LBwCmliFR6lw7XBKdMdj50t+X8RkWOnhV rbnLfX/dUPx1ivAoTJnmFm+CdIVEIx6XpFQSZxVVH6KrkRRaAudn9I8HXhniSPcyC/ntqzxOjMNS 6uNyMbqT0I1Ogoad6pF5S23C4t1zqOa8Y7xbEDSxmesguHDId4DKQDjGqMqHmNLGygFnujAZF8DF 820/xYpQ8RWcRLtkBINuh6Ef5B0tNRH0L7UEjGzCVTZirDBGfJ+NasrcMf4CnLp6f//Z --=-Hz7/W+hUx9jyleYKRUqm-- From rodo@novell.com Thu Sep 2 04:34:14 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 19F66124A41; Thu, 2 Sep 2004 04:34:14 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id 16A45124885 for ; Thu, 2 Sep 2004 04:34:12 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id D2B1F637FE; Thu, 2 Sep 2004 04:34:08 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by skeptopotamus.ximian.com (Postfix) with ESMTP id CCACB63632 for ; Thu, 2 Sep 2004 04:34:08 -0400 (EDT) Received: (qmail 4580 invoked from network); 2 Sep 2004 08:34:06 -0000 Received: from localhost (HELO 195.47.114.203.adsl.nextra.cz) (127.0.0.1) by localhost with SMTP; 2 Sep 2004 08:34:06 -0000 From: Radek =?ISO-8859-1?Q?Doul=EDk?= To: Patches Cc: Larry Ewing Content-Type: multipart/mixed; boundary="=-+4DpJNKsULSroK72VoEP" Organization: Novell, Inc. Date: Thu, 02 Sep 2004 10:34:04 +0200 Message-Id: <1094114044.4640.7.camel@itx> Mime-Version: 1.0 X-Mailer: Evolution 1.5.93 X-Spam-Status: No, hits=-4.4 required=5.0 tests=HTML_10_20,HTML_MESSAGE,PATCH_UNIFIED_DIFF,RCVD_IN_ORBS version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] [gtkhtml] #62987 bolding letters also makes them italic, underlined and strikeout when composing html mails Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-+4DpJNKsULSroK72VoEP Content-Type: multipart/alternative; boundary="=-MpaTY2Hl/CWwoRjZXVJD" --=-MpaTY2Hl/CWwoRjZXVJD Content-Type: text/plain Content-Transfer-Encoding: 7bit --=-MpaTY2Hl/CWwoRjZXVJD Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit
--=-MpaTY2Hl/CWwoRjZXVJD-- --=-+4DpJNKsULSroK72VoEP Content-Disposition: attachment; filename=gtkhtml-text-format.patch Content-Type: text/x-patch; name=gtkhtml-text-format.patch; charset=ISO-8859-2 Content-Transfer-Encoding: 7bit Index: ChangeLog =================================================================== RCS file: /cvs/gnome/gtkhtml/components/html-editor/ChangeLog,v retrieving revision 1.470 diff -u -p -r1.470 ChangeLog --- ChangeLog 13 Aug 2004 16:51:37 -0000 1.470 +++ ChangeLog 2 Sep 2004 08:32:35 -0000 @@ -1,3 +1,10 @@ +2004-09-02 Radek Doulik + + * text.c (text_properties): connect signals to right widgets, they + were before all set to bold button + + Fixes #62087 + 2004-08-13 JP Rosevear * menubar.c (insert_image_cb): optionally use gtk file chooser Index: text.c =================================================================== RCS file: /cvs/gnome/gtkhtml/components/html-editor/text.c,v retrieving revision 1.44 diff -u -p -r1.44 text.c --- text.c 4 Jun 2004 15:10:55 -0000 1.44 +++ text.c 2 Sep 2004 08:32:35 -0000 @@ -169,13 +169,13 @@ text_properties (GtkHTMLControlData *cd, g_signal_connect (d->check_bold, "toggled", G_CALLBACK (bold_changed), d); d->check_italic = glade_xml_get_widget (xml, "check_italic"); - g_signal_connect (d->check_bold, "toggled", G_CALLBACK (italic_changed), d); + g_signal_connect (d->check_italic, "toggled", G_CALLBACK (italic_changed), d); d->check_underline = glade_xml_get_widget (xml, "check_underline"); - g_signal_connect (d->check_bold, "toggled", G_CALLBACK (underline_changed), d); + g_signal_connect (d->check_underline, "toggled", G_CALLBACK (underline_changed), d); d->check_strikeout = glade_xml_get_widget (xml, "check_strikeout"); - g_signal_connect (d->check_bold, "toggled", G_CALLBACK (strikeout_changed), d); + g_signal_connect (d->check_strikeout, "toggled", G_CALLBACK (strikeout_changed), d); d->option_size = glade_xml_get_widget (xml, "option_size"); g_signal_connect (gtk_option_menu_get_menu (GTK_OPTION_MENU (d->option_size)), "selection-done", --=-+4DpJNKsULSroK72VoEP-- From rodrigo@novell.com Thu Sep 2 04:58:29 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 18952124A99; Thu, 2 Sep 2004 04:58:29 -0400 (EDT) Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by lists.ximian.com (Postfix) with ESMTP id 35FBD124937 for ; Thu, 2 Sep 2004 04:58:25 -0400 (EDT) Received: (qmail 4613 invoked from network); 2 Sep 2004 08:58:20 -0000 Received: from localhost (HELO cerler.home) (rodrigo@127.0.0.1) by localhost with SMTP; 2 Sep 2004 08:58:20 -0000 Subject: Re: [evolution-patches] fix for 64 bit build issue From: Rodrigo Moya To: JP Rosevear Cc: GNOME Release Team , Evolution Patches In-Reply-To: <1094060347.27038.14.camel@bishop.rosevear.com> References: <1093972866.31886.2.camel@cerler.home> <1094060347.27038.14.camel@bishop.rosevear.com> Content-Type: text/plain Date: Thu, 02 Sep 2004 10:57:06 +0200 Message-Id: <1094115426.4408.7.camel@cerler.home> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 Content-Transfer-Encoding: 7bit X-Spam-Status: No, hits=-22.4 required=5.0 tests=EMAIL_ATTRIBUTION,IN_REP_TO,RCVD_IN_ORBS,REFERENCES, REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: On Wed, 2004-09-01 at 13:39 -0400, JP Rosevear wrote: > On Tue, 2004-08-31 at 19:21 +0200, Rodrigo Moya wrote: > > Evolution fix for 2.0 > > Looks fine. > committed to both HEAD and gnome-2-8 branches -- Rodrigo Moya From rodo@novell.com Thu Sep 2 05:31:10 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 0A63F124BAB; Thu, 2 Sep 2004 05:31:10 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id CB431124B8E for ; Thu, 2 Sep 2004 05:31:07 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id 93A0263188; Thu, 2 Sep 2004 05:31:05 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by skeptopotamus.ximian.com (Postfix) with ESMTP id 87535630D8 for ; Thu, 2 Sep 2004 05:31:05 -0400 (EDT) Received: (qmail 4682 invoked from network); 2 Sep 2004 09:31:03 -0000 Received: from localhost (HELO 195.47.114.203.adsl.nextra.cz) (127.0.0.1) by localhost with SMTP; 2 Sep 2004 09:31:03 -0000 From: Radek =?ISO-8859-1?Q?Doul=EDk?= To: Patches Cc: Larry Ewing Content-Type: multipart/mixed; boundary="=-MXiD5JgZ28FNX0rjxqpp" Organization: Novell, Inc. Date: Thu, 02 Sep 2004 11:30:57 +0200 Message-Id: <1094117457.4775.22.camel@itx> Mime-Version: 1.0 X-Mailer: Evolution 1.5.93 X-Spam-Status: No, hits=-4.2 required=5.0 tests=HTML_00_10,HTML_MESSAGE,PATCH_UNIFIED_DIFF,RCVD_IN_ORBS version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] [gtkhtml] #63508 email printout should use same type of font as displayed Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-MXiD5JgZ28FNX0rjxqpp Content-Type: multipart/alternative; boundary="=-R4hlSeVBq8igMe6hlmr/" --=-R4hlSeVBq8igMe6hlmr/ Content-Type: text/plain Content-Transfer-Encoding: 7bit --=-R4hlSeVBq8igMe6hlmr/ Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit
--=-R4hlSeVBq8igMe6hlmr/-- --=-MXiD5JgZ28FNX0rjxqpp Content-Disposition: attachment; filename=gtkhtml-fixed-printing.patch Content-Type: text/x-patch; name=gtkhtml-fixed-printing.patch; charset=ISO-8859-2 Content-Transfer-Encoding: 7bit Index: ChangeLog =================================================================== RCS file: /cvs/gnome/gtkhtml/src/ChangeLog,v retrieving revision 1.2035 diff -u -p -r1.2035 ChangeLog --- ChangeLog 27 Aug 2004 12:08:27 -0000 1.2035 +++ ChangeLog 2 Sep 2004 09:24:23 -0000 @@ -1,3 +1,16 @@ +2004-09-02 Radek Doulik + + * htmlprinter.c (process_attrs): get fixed style from pango family + attributes + + * htmltextslave.c (draw_normal): add flow style when printing + + * htmltext.c (html_text_change_attrs): make this method public so + that we can use it in htmltextslave.c + (html_text_calc_text_size): add flow style when printing + + Fixes #63508 + 2004-08-16 Radek Doulik * htmliframe.c (html_iframe_init): load empty iframe if depth > 10 Index: htmlprinter.c =================================================================== RCS file: /cvs/gnome/gtkhtml/src/htmlprinter.c,v retrieving revision 1.77 diff -u -p -r1.77 htmlprinter.c --- htmlprinter.c 24 Jun 2004 16:34:19 -0000 1.77 +++ htmlprinter.c 2 Sep 2004 09:24:24 -0000 @@ -594,6 +594,14 @@ process_attrs (HTMLPrinter *printer, GSL if (style) *style |= ((HTMLPangoAttrFontSize *) attr)->style; break; + case PANGO_ATTR_FAMILY: { + PangoAttrString *as = (PangoAttrString *) attr; + + if (!strcmp (as->value, "Monospace") + || (HTML_PAINTER (printer)->font_manager.fixed.face && !strcmp (as->value, HTML_PAINTER (printer)->font_manager.fixed.face))) + *style |= GTK_HTML_FONT_STYLE_FIXED; + } + break; default: break; } Index: htmltext.c =================================================================== RCS file: /cvs/gnome/gtkhtml/src/htmltext.c,v retrieving revision 1.260 diff -u -p -r1.260 htmltext.c --- htmltext.c 4 Aug 2004 09:12:43 -0000 1.260 +++ htmltext.c 2 Sep 2004 09:24:25 -0000 @@ -57,7 +57,6 @@ static void spell_error_destroy static void move_spell_errors (GList *spell_errors, guint offset, gint delta); static GList * remove_spell_errors (GList *spell_errors, guint offset, guint len); static void remove_text_slaves (HTMLObject *self); -static void html_text_change_attrs (PangoAttrList *attr_list, GtkHTMLFontStyle style, HTMLEngine *e, gint start_index, gint end_index, gboolean avoid_default_size); /* void debug_spell_errors (GList *se) @@ -918,7 +917,19 @@ html_text_calc_text_size (HTMLText *t, H char *text = t->text + start_byte_offset; if (HTML_IS_PRINTER (painter)) { + HTMLClueFlow *flow = NULL; + HTMLEngine *e = NULL; + attrs = html_text_get_attr_list (t, start_byte_offset, start_byte_offset + (g_utf8_offset_to_pointer (text, len) - text)); + + if (painter->widget && GTK_IS_HTML (painter->widget)) + e = GTK_HTML (painter->widget)->engine; + + if (HTML_OBJECT (t)->parent && HTML_IS_CLUEFLOW (HTML_OBJECT (t)->parent)) + flow = HTML_CLUEFLOW (HTML_OBJECT (t)->parent); + + if (flow && e) + html_text_change_attrs (attrs, html_clueflow_get_default_font_style (flow), GTK_HTML (painter->widget)->engine, 0, t->text_bytes, TRUE); } html_painter_calc_text_size (painter, text, len, pi, attrs, glyphs, @@ -3212,7 +3223,7 @@ html_text_get_style_conflicts (HTMLText return conflicts; } -static void +void html_text_change_attrs (PangoAttrList *attr_list, GtkHTMLFontStyle style, HTMLEngine *e, gint start_index, gint end_index, gboolean avoid_default_size) { PangoAttribute *attr; Index: htmltext.h =================================================================== RCS file: /cvs/gnome/gtkhtml/src/htmltext.h,v retrieving revision 1.65 diff -u -p -r1.65 htmltext.h --- htmltext.h 25 Jun 2004 15:59:12 -0000 1.65 +++ htmltext.h 2 Sep 2004 09:24:25 -0000 @@ -310,6 +310,12 @@ void html_text_calc_text_s gint *width, gint *asc, gint *dsc); +void html_text_change_attrs (PangoAttrList *attr_list, + GtkHTMLFontStyle style, + HTMLEngine *e, + gint start_index, + gint end_index, + gboolean avoid_default_size); gboolean html_text_is_line_break (PangoLogAttr attr); void html_text_remove_unwanted_line_breaks (char *s, Index: htmltextslave.c =================================================================== RCS file: /cvs/gnome/gtkhtml/src/htmltextslave.c,v retrieving revision 1.175 diff -u -p -r1.175 htmltextslave.c --- htmltextslave.c 15 Jun 2004 15:17:24 -0000 1.175 +++ htmltextslave.c 2 Sep 2004 09:24:25 -0000 @@ -573,12 +573,26 @@ draw_normal (HTMLTextSlave *self, glyphs = get_glyphs (self, p); if (HTML_IS_PRINTER (p)) { + HTMLClueFlow *flow = NULL; + HTMLEngine *e = NULL; + gchar *text = html_text_slave_get_text (self); gint start_index, end_index; start_index = text - self->owner->text; end_index = g_utf8_offset_to_pointer (text, self->posLen) - self->owner->text; + attrs = html_text_get_attr_list (self->owner, start_index, end_index); + + if (p->widget && GTK_IS_HTML (p->widget)) + e = GTK_HTML (p->widget)->engine; + + if (HTML_OBJECT (self)->parent && HTML_IS_CLUEFLOW (HTML_OBJECT (self)->parent)) + flow = HTML_CLUEFLOW (HTML_OBJECT (self)->parent); + + if (flow && e) + html_text_change_attrs (attrs, html_clueflow_get_default_font_style (flow), GTK_HTML (p->widget)->engine, + start_index, end_index, TRUE); } html_painter_draw_text (p, obj->x + tx, obj->y + ty + get_ys (text, p), --=-MXiD5JgZ28FNX0rjxqpp-- From Yong.Sun@Sun.COM Thu Sep 2 07:57:07 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 1F91A125254; Thu, 2 Sep 2004 07:57:07 -0400 (EDT) Received: from brmea-mail-3.sun.com (brmea-mail-3.Sun.COM [192.18.98.34]) by lists.ximian.com (Postfix) with ESMTP id A720C1245DD for ; Thu, 2 Sep 2004 07:57:03 -0400 (EDT) Received: from phys-eri-1 ([129.158.216.17]) by brmea-mail-3.sun.com (8.12.10/8.12.9) with ESMTP id i82Bv0il008136 for ; Thu, 2 Sep 2004 05:57:00 -0600 (MDT) Received: from conversion-daemon.eri-mail1.prc.sun.com by eri-mail1.prc.sun.com (iPlanet Messaging Server 5.2 HotFix 1.24 (built Dec 19 2003)) id <0I3E00401VZ4LP@eri-mail1.prc.sun.com> (original mail from Yong.Sun@Sun.COM) for evolution-patches@lists.ximian.com; Thu, 02 Sep 2004 19:56:59 +0800 (CST) Received: from [129.158.216.166] (alclab18.PRC.Sun.COM [129.158.216.166]) by eri-mail1.prc.sun.com (iPlanet Messaging Server 5.2 HotFix 1.24 (built Dec 19 2003)) with ESMTPA id <0I3E00C7CX6ZC8@eri-mail1.prc.sun.com> for evolution-patches@lists.ximian.com; Thu, 02 Sep 2004 19:56:59 +0800 (CST) Date: Thu, 02 Sep 2004 19:53:37 +0800 From: "Yong.Sun" To: Evolution Patches Message-id: <413709C1.3060201@Sun.COM> MIME-version: 1.0 Content-type: text/plain; charset=us-ascii; format=flowed Content-transfer-encoding: 7BIT X-Accept-Language: zh-cn User-Agent: Mozilla/5.0 (X11; U; Linux i686; zh-CN; rv:1.7) Gecko/20040823 X-Spam-Status: No, hits=-5.3 required=5.0 tests=RCVD_IN_ORBS,USER_AGENT_MOZILLA_UA version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] [bug #65211] gnome-spell not localized in Solaris/Linux. Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: Hi, guys, Please help review this little patch: Description of Problem: In Solaris, gnome spellchecker entries preference dialog are not localized. Steps to reproduce the problem: 1. Launch evolution in non-C locales, 2. Open the setup dialog, select "Composer Preferences" item, then the "Spell Checking" tab. 3. You could find the 3 entries are not localized. Actual Results: You could find the 3 entries are not localized. Expected Results: These 3 entries should be localized. How often does this happen? Every time. -- Yong Sun Sun (China) ERI -- BAGC Index: control.c =================================================================== RCS file: /cvs/gnome/gnome-spell/gnome-spell/control.c,v retrieving revision 1.17 diff -u -p -r1.17 control.c --- control.c 25 Aug 2004 09:47:58 -0000 1.17 +++ control.c 2 Sep 2004 11:54:42 -0000 @@ -408,7 +408,10 @@ gnome_spell_control_new () GtkWidget *table; GladeXML *xml; - xml = glade_xml_new (GLADE_DATADIR "/spell-checker.glade", "simple_control", NULL); + bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR); + bind_textdomain_codeset(GETTEXT_PACKAGE, "UTF-8"); + + xml = glade_xml_new (GLADE_DATADIR "/spell-checker.glade", "simple_control", GETTEXT_PACKAGE); if (!xml) g_error (_("Could not load glade file.")); table = glade_xml_get_widget (xml, "simple_control"); Index: dictionary.c =================================================================== RCS file: /cvs/gnome/gnome-spell/gnome-spell/dictionary.c,v retrieving revision 1.37 diff -u -p -r1.37 dictionary.c --- dictionary.c 27 Feb 2004 11:04:03 -0000 1.37 +++ dictionary.c 2 Sep 2004 11:54:45 -0000 @@ -595,5 +595,7 @@ BONOBO_TYPE_FUNC_FULL ( BonoboObject * gnome_spell_dictionary_new (void) { + bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR); + bind_textdomain_codeset(GETTEXT_PACKAGE, "UTF-8"); return g_object_new (GNOME_SPELL_DICTIONARY_TYPE, NULL); } From notzed@ximian.com Thu Sep 2 10:32:07 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id BB49212462F; Thu, 2 Sep 2004 10:32:06 -0400 (EDT) Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by lists.ximian.com (Postfix) with ESMTP id F3761124867 for ; Thu, 2 Sep 2004 10:32:02 -0400 (EDT) Received: (qmail 5278 invoked from network); 2 Sep 2004 14:31:59 -0000 Received: from localhost (HELO ?192.168.0.102?) (127.0.0.1) by localhost with SMTP; 2 Sep 2004 14:31:59 -0000 Subject: Re: [evolution-patches] [bug #65211] gnome-spell not localized in Solaris/Linux. From: Not Zed To: "Yong.Sun" Cc: asdf In-Reply-To: <413709C1.3060201@Sun.COM> References: <413709C1.3060201@Sun.COM> Content-Type: multipart/alternative; boundary="=-A+TT12Aws143eEioTfqa" Date: Thu, 02 Sep 2004 22:29:02 +0800 Message-Id: <1094135342.5237.103.camel@lostzed.mmc.com.au> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 X-Spam-Status: No, hits=-23.4 required=5.0 tests=ASCII_FORM_ENTRY,EMAIL_ATTRIBUTION,HTML_20_30,HTML_MESSAGE, IN_REP_TO,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS,REFERENCES, REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-A+TT12Aws143eEioTfqa Content-Type: text/plain Content-Transfer-Encoding: 7bit Wont this just fuck-up the rest of evolution's localisation? Once you set the text domain it remains static for the rest of the life of the application. If glade doesn't handle i18n for its own strings, its a bug in glade. On Thu, 2004-09-02 at 19:53 +0800, Yong.Sun wrote: > Hi, guys, > > Please help review this little patch: > > Description of Problem: > In Solaris, gnome spellchecker entries preference dialog are not localized. > > Steps to reproduce the problem: > 1. Launch evolution in non-C locales, > 2. Open the setup dialog, select "Composer Preferences" item, then the "Spell Checking" tab. > 3. You could find the 3 entries are not localized. > > Actual Results: > You could find the 3 entries are not localized. > > Expected Results: > These 3 entries should be localized. > > How often does this happen? > Every time. > > > -- > Yong Sun > Sun (China) ERI -- BAGC > > > > Index: control.c > =================================================================== > RCS file: /cvs/gnome/gnome-spell/gnome-spell/control.c,v > retrieving revision 1.17 > diff -u -p -r1.17 control.c > --- control.c 25 Aug 2004 09:47:58 -0000 1.17 > +++ control.c 2 Sep 2004 11:54:42 -0000 > @@ -408,7 +408,10 @@ gnome_spell_control_new () > GtkWidget *table; > GladeXML *xml; > > - xml = glade_xml_new (GLADE_DATADIR "/spell-checker.glade", "simple_control", NULL); > + bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR); > + bind_textdomain_codeset(GETTEXT_PACKAGE, "UTF-8"); > + > + xml = glade_xml_new (GLADE_DATADIR "/spell-checker.glade", "simple_control", GETTEXT_PACKAGE); > if (!xml) > g_error (_("Could not load glade file.")); > table = glade_xml_get_widget (xml, "simple_control"); > Index: dictionary.c > =================================================================== > RCS file: /cvs/gnome/gnome-spell/gnome-spell/dictionary.c,v > retrieving revision 1.37 > diff -u -p -r1.37 dictionary.c > --- dictionary.c 27 Feb 2004 11:04:03 -0000 1.37 > +++ dictionary.c 2 Sep 2004 11:54:45 -0000 > @@ -595,5 +595,7 @@ BONOBO_TYPE_FUNC_FULL ( > BonoboObject * > gnome_spell_dictionary_new (void) > { > + bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR); > + bind_textdomain_codeset(GETTEXT_PACKAGE, "UTF-8"); > return g_object_new (GNOME_SPELL_DICTIONARY_TYPE, NULL); > } > > > > > _______________________________________________ > evolution-patches mailing list > evolution-patches@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/evolution-patches --=-A+TT12Aws143eEioTfqa Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit
Wont this just fuck-up the rest of evolution's localisation?

Once you set the text domain it remains static for the rest of the life of the application.

If glade doesn't handle i18n for its own strings, its a bug in glade.

On Thu, 2004-09-02 at 19:53 +0800, Yong.Sun wrote:
Hi, guys,

Please help review this little patch:

Description of Problem: 
In Solaris, gnome spellchecker entries preference dialog are not localized.

Steps to reproduce the problem:
1. Launch evolution in non-C locales,
2. Open the setup dialog, select "Composer Preferences" item, then the "Spell Checking" tab.
3. You could find the 3 entries are not localized.

Actual Results:
  You could find the 3 entries are not localized.

Expected Results:
  These 3 entries should be localized.

How often does this happen? 
  Every time.


--
Yong Sun <Yong.Sun@Sun.COM>
Sun (China) ERI -- BAGC



Index: control.c
===================================================================
RCS file: /cvs/gnome/gnome-spell/gnome-spell/control.c,v
retrieving revision 1.17
diff -u -p -r1.17 control.c
--- control.c   25 Aug 2004 09:47:58 -0000      1.17
+++ control.c   2 Sep 2004 11:54:42 -0000
@@ -408,7 +408,10 @@ gnome_spell_control_new ()
        GtkWidget *table;
        GladeXML *xml;

-       xml = glade_xml_new (GLADE_DATADIR "/spell-checker.glade", "simple_control", NULL);
+       bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR);
+       bind_textdomain_codeset(GETTEXT_PACKAGE, "UTF-8");
+
+       xml = glade_xml_new (GLADE_DATADIR "/spell-checker.glade", "simple_control", GETTEXT_PACKAGE);
        if (!xml)
                g_error (_("Could not load glade file."));
        table = glade_xml_get_widget (xml, "simple_control");
Index: dictionary.c
===================================================================
RCS file: /cvs/gnome/gnome-spell/gnome-spell/dictionary.c,v
retrieving revision 1.37
diff -u -p -r1.37 dictionary.c
--- dictionary.c        27 Feb 2004 11:04:03 -0000      1.37
+++ dictionary.c        2 Sep 2004 11:54:45 -0000
@@ -595,5 +595,7 @@ BONOBO_TYPE_FUNC_FULL (
 BonoboObject *
 gnome_spell_dictionary_new (void)
 {
+       bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR);
+       bind_textdomain_codeset(GETTEXT_PACKAGE, "UTF-8");
        return g_object_new (GNOME_SPELL_DICTIONARY_TYPE, NULL);
 }




_______________________________________________
evolution-patches mailing list
evolution-patches@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/evolution-patches
--=-A+TT12Aws143eEioTfqa-- From rodrigo@novell.com Thu Sep 2 11:00:21 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 38429124111; Thu, 2 Sep 2004 11:00:21 -0400 (EDT) Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by lists.ximian.com (Postfix) with ESMTP id 1CE2C124025 for ; Thu, 2 Sep 2004 11:00:15 -0400 (EDT) Received: (qmail 5434 invoked from network); 2 Sep 2004 15:00:12 -0000 Received: from localhost (HELO cerler.home) (rodrigo@127.0.0.1) by localhost with SMTP; 2 Sep 2004 15:00:12 -0000 Subject: Re: [evolution-patches] [bug #65211] gnome-spell not localized in Solaris/Linux. From: Rodrigo Moya To: Not Zed Cc: "Yong.Sun" , Evolution Patches In-Reply-To: <1094135342.5237.103.camel@lostzed.mmc.com.au> References: <413709C1.3060201@Sun.COM> <1094135342.5237.103.camel@lostzed.mmc.com.au> Content-Type: text/plain Date: Thu, 02 Sep 2004 16:59:00 +0200 Message-Id: <1094137140.14226.1.camel@cerler.home> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 Content-Transfer-Encoding: 7bit X-Spam-Status: No, hits=-25.6 required=5.0 tests=EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS, REFERENCES,REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: On Thu, 2004-09-02 at 22:29 +0800, Not Zed wrote: > > Wont this just fuck-up the rest of evolution's localisation? > > Once you set the text domain it remains static for the rest of the > life of the application. > I guess it wont affect evolution, since gnome-spell is a bonobo component, isn't it? So, different processes with separated text domains, right? -- Rodrigo Moya From lewing@ximian.com Thu Sep 2 11:29:47 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id B850212435C; Thu, 2 Sep 2004 11:29:47 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id B0A491240A4 for ; Thu, 2 Sep 2004 11:29:44 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id 725CA6366F; Thu, 2 Sep 2004 11:29:42 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by skeptopotamus.ximian.com (Postfix) with ESMTP id 5DEAE6342A for ; Thu, 2 Sep 2004 11:29:42 -0400 (EDT) Received: (qmail 5563 invoked from network); 2 Sep 2004 15:29:41 -0000 Received: from localhost (HELO ?192.168.2.16?) (lewing@127.0.0.1) by localhost with SMTP; 2 Sep 2004 15:29:41 -0000 From: Larry Ewing To: Radek =?ISO-8859-1?Q?Doul=EDk?= Cc: patches In-Reply-To: <1094114044.4640.7.camel@itx> References: <1094114044.4640.7.camel@itx> Content-Type: text/plain; charset=ISO-8859-15 Date: Thu, 02 Sep 2004 10:17:46 -0500 Message-Id: <1094138266.5129.1.camel@linux.site> Mime-Version: 1.0 X-Mailer: Evolution 1.5.93 Content-Transfer-Encoding: 8bit X-Spam-Status: No, hits=-22.4 required=5.0 tests=EMAIL_ATTRIBUTION,IN_REP_TO,RCVD_IN_ORBS,REFERENCES, REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] Re: [gtkhtml] #62987 bolding letters also makes them italic, underlined and strikeout when composing html mails Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: On Thu, 2004-09-02 at 10:34 +0200, Radek Doulík wrote: > looks fine --Larry From lewing@ximian.com Thu Sep 2 11:29:52 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id DE057124033; Thu, 2 Sep 2004 11:29:52 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id 99CF21240A4 for ; Thu, 2 Sep 2004 11:29:50 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id 6347F6366F; Thu, 2 Sep 2004 11:29:48 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by skeptopotamus.ximian.com (Postfix) with ESMTP id 540156342A for ; Thu, 2 Sep 2004 11:29:48 -0400 (EDT) Received: (qmail 5569 invoked from network); 2 Sep 2004 15:29:47 -0000 Received: from localhost (HELO ?192.168.2.16?) (lewing@127.0.0.1) by localhost with SMTP; 2 Sep 2004 15:29:47 -0000 From: Larry Ewing To: Radek =?ISO-8859-1?Q?Doul=EDk?= Cc: patches In-Reply-To: <1094114044.4640.7.camel@itx> References: <1094114044.4640.7.camel@itx> Content-Type: text/plain; charset=ISO-8859-15 Date: Thu, 02 Sep 2004 10:17:46 -0500 Message-Id: <1094138267.5129.3.camel@linux.site> Mime-Version: 1.0 X-Mailer: Evolution 1.5.93 Content-Transfer-Encoding: 8bit X-Spam-Status: No, hits=-22.4 required=5.0 tests=EMAIL_ATTRIBUTION,IN_REP_TO,RCVD_IN_ORBS,REFERENCES, REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] Re: [gtkhtml] #62987 bolding letters also makes them italic, underlined and strikeout when composing html mails Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: On Thu, 2004-09-02 at 10:34 +0200, Radek Doulík wrote: > looks fine --Larry From dobey@novell.com Thu Sep 2 14:03:53 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id F4050124181; Thu, 2 Sep 2004 14:03:52 -0400 (EDT) Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by lists.ximian.com (Postfix) with ESMTP id 070E01240C8 for ; Thu, 2 Sep 2004 14:03:51 -0400 (EDT) Received: (qmail 5890 invoked from network); 2 Sep 2004 18:03:48 -0000 Received: from localhost (HELO ?164.99.121.152?) (dobey@127.0.0.1) by localhost with SMTP; 2 Sep 2004 18:03:48 -0000 Subject: Re: [evolution-patches] [bug #65211] gnome-spell not localized in Solaris/Linux. From: Rodney Dawes To: Rodrigo Moya Cc: Not Zed , "Yong.Sun" , Evolution Patches In-Reply-To: <1094137140.14226.1.camel@cerler.home> References: <413709C1.3060201@Sun.COM> <1094135342.5237.103.camel@lostzed.mmc.com.au> <1094137140.14226.1.camel@cerler.home> Content-Type: text/plain; charset=UTF-8 Date: Thu, 02 Sep 2004 14:03:19 -0400 Message-Id: <1094148199.2617.0.camel@blackbox.cam.novell.com> Mime-Version: 1.0 X-Mailer: Evolution 1.5.93 Content-Transfer-Encoding: 8bit X-Spam-Status: No, hits=-19.1 required=5.0 tests=IN_REP_TO,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS,REFERENCES, REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: If it were a separate process maybe, but it's a shlib, afaik. -- dobey Më Enj , 2004-09-02 at 16:59 +0200, Rodrigo Moya ka shkruar: > On Thu, 2004-09-02 at 22:29 +0800, Not Zed wrote: > > > > Wont this just fuck-up the rest of evolution's localisation? > > > > Once you set the text domain it remains static for the rest of the > > life of the application. > > > I guess it wont affect evolution, since gnome-spell is a bonobo > component, isn't it? So, different processes with separated text > domains, right? From rodo@novell.com Thu Sep 2 15:52:51 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 2B9B312454D; Thu, 2 Sep 2004 15:52:51 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id 45BDC1243DB for ; Thu, 2 Sep 2004 15:52:46 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id 16A7963167; Thu, 2 Sep 2004 15:52:44 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by skeptopotamus.ximian.com (Postfix) with ESMTP id 0E18C63087 for ; Thu, 2 Sep 2004 15:52:44 -0400 (EDT) Received: (qmail 6286 invoked from network); 2 Sep 2004 19:52:42 -0000 Received: from localhost (HELO 195.47.114.203.adsl.nextra.cz) (127.0.0.1) by localhost with SMTP; 2 Sep 2004 19:52:42 -0000 From: Radek =?ISO-8859-1?Q?Doul=EDk?= To: Patches Cc: Larry Ewing Content-Type: multipart/mixed; boundary="=-XwqJx+NLGy2x9tzE/9I4" Organization: Novell, Inc. Date: Thu, 02 Sep 2004 21:52:40 +0200 Message-Id: <1094154760.4775.51.camel@itx> Mime-Version: 1.0 X-Mailer: Evolution 1.5.93 X-Spam-Status: No, hits=-4.4 required=5.0 tests=HTML_10_20,HTML_MESSAGE,PATCH_UNIFIED_DIFF,RCVD_IN_ORBS version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] [gtkhtml] #49601 disappearing document Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-XwqJx+NLGy2x9tzE/9I4 Content-Type: multipart/alternative; boundary="=-QaouFBwvDObYj5gsM+pJ" --=-QaouFBwvDObYj5gsM+pJ Content-Type: text/plain Content-Transfer-Encoding: 7bit --=-QaouFBwvDObYj5gsM+pJ Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit
--=-QaouFBwvDObYj5gsM+pJ-- --=-XwqJx+NLGy2x9tzE/9I4 Content-Disposition: attachment; filename=gtkhtml-rule-width.patch Content-Type: text/x-patch; name=gtkhtml-rule-width.patch; charset=ISO-8859-2 Content-Transfer-Encoding: 7bit Index: ChangeLog =================================================================== RCS file: /cvs/gnome/gtkhtml/src/ChangeLog,v retrieving revision 1.2035 diff -u -p -r1.2035 ChangeLog --- ChangeLog 27 Aug 2004 12:08:27 -0000 1.2035 +++ ChangeLog 2 Sep 2004 19:50:18 -0000 @@ -1,3 +1,21 @@ +2004-09-02 Radek Doulik + + * htmlrule.c (fit_line): make sure the rule width doesn't exceed + max_width + + Fixes #49601 + + * htmlprinter.c (process_attrs): get fixed style from pango family + attributes + + * htmltextslave.c (draw_normal): add flow style when printing + + * htmltext.c (html_text_change_attrs): make this method public so + that we can use it in htmltextslave.c + (html_text_calc_text_size): add flow style when printing + + Fixes #63508 + 2004-08-16 Radek Doulik * htmliframe.c (html_iframe_init): load empty iframe if depth > 10 Index: htmlrule.c =================================================================== RCS file: /cvs/gnome/gtkhtml/src/htmlrule.c,v retrieving revision 1.37 diff -u -p -r1.37 htmlrule.c --- htmlrule.c 27 May 2004 13:31:05 -0000 1.37 +++ htmlrule.c 2 Sep 2004 19:50:18 -0000 @@ -81,7 +81,7 @@ fit_line (HTMLObject *o, { if (!start_of_line) return HTML_FIT_NONE; - o->width = width_left; + o->width = MIN (width_left, o->max_width); if (o->percent == 0) { gint pixel_size = html_painter_get_pixel_size (painter); --=-XwqJx+NLGy2x9tzE/9I4-- From notzed@ximian.com Thu Sep 2 19:21:41 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 9119F1241B6; Thu, 2 Sep 2004 19:21:41 -0400 (EDT) Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by lists.ximian.com (Postfix) with ESMTP id B534D1240DB for ; Thu, 2 Sep 2004 19:21:39 -0400 (EDT) Received: (qmail 6737 invoked from network); 2 Sep 2004 23:21:36 -0000 Received: from localhost (HELO ?192.168.0.102?) (127.0.0.1) by localhost with SMTP; 2 Sep 2004 23:21:36 -0000 Subject: Re: [evolution-patches] [bug #65211] gnome-spell not localized in Solaris/Linux. From: Not Zed To: Rodney Dawes Cc: Rodrigo Moya , "Yong.Sun" , asdf In-Reply-To: <1094148199.2617.0.camel@blackbox.cam.novell.com> References: <413709C1.3060201@Sun.COM> <1094135342.5237.103.camel@lostzed.mmc.com.au> <1094137140.14226.1.camel@cerler.home> <1094148199.2617.0.camel@blackbox.cam.novell.com> Content-Type: multipart/alternative; boundary="=-eIkkRkWGxkQvBAj6Tsi6" Date: Fri, 03 Sep 2004 07:18:35 +0800 Message-Id: <1094167115.8279.19.camel@lostzed.mmc.com.au> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 X-Spam-Status: No, hits=-24.7 required=5.0 tests=EMAIL_ATTRIBUTION,HTML_30_40,HTML_MESSAGE,IN_REP_TO, QUOTED_EMAIL_TEXT,RCVD_IN_ORBS,REFERENCES,REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-eIkkRkWGxkQvBAj6Tsi6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit On Thu, 2004-09-02 at 14:03 -0400, Rodney Dawes wrote: > If it were a separate process maybe, but it's a shlib, afaik. I might've just misread the patch (lack of sleep and whatnot). But if it is a shlib then its a problem. Can anyone confirm? I don't have it installed/or working or something. > -- dobey > > Më Enj , 2004-09-02 at 16:59 +0200, Rodrigo Moya ka shkruar: > > On Thu, 2004-09-02 at 22:29 +0800, Not Zed wrote: > > > > > > Wont this just fuck-up the rest of evolution's localisation? > > > > > > Once you set the text domain it remains static for the rest of the > > > life of the application. > > > > > I guess it wont affect evolution, since gnome-spell is a bonobo > > component, isn't it? So, different processes with separated text > > domains, right? > --=-eIkkRkWGxkQvBAj6Tsi6 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit On Thu, 2004-09-02 at 14:03 -0400, Rodney Dawes wrote:
If it were a separate process maybe, but it's a shlib, afaik.
I might've just misread the patch (lack of sleep and whatnot).

But if it is a shlib then its a problem.  Can anyone confirm?  I don't have it installed/or working or something.
-- dobey

Më Enj , 2004-09-02 at 16:59 +0200, Rodrigo Moya ka shkruar:
> On Thu, 2004-09-02 at 22:29 +0800, Not Zed wrote:
> > 
> > Wont this just fuck-up the rest of evolution's localisation?
> > 
> > Once you set the text domain it remains static for the rest of the
> > life of the application.
> > 
> I guess it wont affect evolution, since gnome-spell is a bonobo
> component, isn't it? So, different processes with separated text
> domains, right?

--=-eIkkRkWGxkQvBAj6Tsi6-- From notzed@ximian.com Thu Sep 2 21:16:20 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id A6F411252A9; Thu, 2 Sep 2004 21:16:20 -0400 (EDT) Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by lists.ximian.com (Postfix) with ESMTP id 9AB521252A8 for ; Thu, 2 Sep 2004 21:16:18 -0400 (EDT) Received: (qmail 6857 invoked from network); 3 Sep 2004 01:16:14 -0000 Received: from localhost (HELO ?192.168.0.102?) (notzed@127.0.0.1) by localhost with SMTP; 3 Sep 2004 01:16:14 -0000 From: Not Zed To: evolution-patches@lists.ximian.com Content-Type: multipart/mixed; boundary="=-ra6cSeKQY8O7N9cq+crO" Date: Fri, 03 Sep 2004 09:13:14 +0800 Message-Id: <1094173994.2421.3.camel@lostzed.mmc.com.au> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94 X-Spam-Status: No, hits=-3.7 required=5.0 tests=HTML_00_10,HTML_MESSAGE,HTML_RELAYING_FRAME, PATCH_UNIFIED_DIFF,RCVD_IN_ORBS version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] 65058, wrong mime part displayed Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-ra6cSeKQY8O7N9cq+crO Content-Type: multipart/related; type="multipart/alternative"; boundary="=-vrMxhEuerolPqoVA3+cp" --=-vrMxhEuerolPqoVA3+cp Content-Type: multipart/alternative; boundary="=-aYwOoCEDPgmAEmmyLti+" --=-aYwOoCEDPgmAEmmyLti+ Content-Type: text/plain Content-Transfer-Encoding: 7bit hmm, this is definitely right for the image parts, for the text part, which is what this bug is about, it will work, but it might break pages that include relative links to the base url. or it might not since that might be handled separately to just the iframe src attribute, i'm not sure. -- Michael Zucchi "born to die, live to work, it's all downhill from here" Novell's Evolution and Free Software Developer --=-aYwOoCEDPgmAEmmyLti+ Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit
hmm, this is definitely right for the image parts, for the text part, which is what this bug is about, it will work, but it might break pages that include relative links to the base url.  or it might not since that might be handled separately to just the iframe src attribute, i'm not sure.

--
Michael Zucchi <notzed@ximian.com>
"born to die, live to work, it's all downhill from here"
Novell's Evolution and Free Software Developer
--=-aYwOoCEDPgmAEmmyLti+-- --=-vrMxhEuerolPqoVA3+cp Content-ID: <1094173903.2406.0.camel@lostzed.mmc.com.au> Content-Disposition: attachment; filename=zed-48.small.jpg Content-Type: application/octet-stream; name=zed-48.small.jpg Content-Transfer-Encoding: base64 /9j/4AAQSkZJRgABAQEASABIAAD/2wBDAA0JCgsKCA0LCgsODg0PEyAVExISEyccHhcgLikxMC4p LSwzOko+MzZGNywtQFdBRkxOUlNSMj5aYVpQYEpRUk//2wBDAQ4ODhMREyYVFSZPNS01T09PT09P T09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0//wAARCAAwADADASIA AhEBAxEB/8QAGQAAAwEBAQAAAAAAAAAAAAAAAwQFAgYB/8QALhAAAgEDAgUEAQIHAAAAAAAAAQID BBEhABIFEzFBURQigZEGYXE0UmJyobHx/8QAFwEBAQEBAAAAAAAAAAAAAAAABAMCAf/EAB0RAAID AQEAAwAAAAAAAAAAAAABAgMREjEiMkH/2gAMAwEAAhEDEQA/AK8sEEq35nLaP3e1cW/m8kfdtAfh 824L7I1YFrnaRt8+L40U1ECxiGjLzSCocRYuQhubW7jIxrcFZRzU7q3sh3e8deWvX67/AKX0Xegi TixevoZdxjhnkk2xBj2Z7DIA74Gs+kgpoaamPLllqE5yPuO4i1+nix7+NS3qatikPNZa+idmjLGx YE+7r16DHgnTEtRWTVIraiknUrE42mJvYTY/IyfjT66YZjNzkzSSRTrEYTuz0tbpg6oV1V62op5G 3QhV9yn+7t8DXPDiZlaepq0AYIBGEFtuRc2/WwH7aroXho98jNG5RVa4wDYNbzqNsefqdcnmM0J0 pp1kKyRywsdpU46EX/19aT4ioWgmanATG0Mpvcd89750arjMg2L1DfQtnSixTMW5hO0ZBZsEg5t5 xodU+8fhit7jZz4ChQWS99U1lC0H8RNZx74xK2DkAG48ePOtU0UUsQLC6kki/wC+jqtMpeLapjYg XJyNLcxyr1EUHaWaEspHXPbXVcNkUcCUOjvNv2kAdAehOkVo4LrDEFG9hcnPe+rlUsNNSenUIWkk ZHfbflqFC475IvqdnyWaRsgl6MNwysp13y8uLG3cTk6LBwCmliFR6lw7XBKdMdj50t+X8RkWOnhV rbnLfX/dUPx1ivAoTJnmFm+CdIVEIx6XpFQSZxVVH6KrkRRaAudn9I8HXhniSPcyC/ntqzxOjMNS 6uNyMbqT0I1Ogoad6pF5S23C4t1zqOa8Y7xbEDSxmesguHDId4DKQDjGqMqHmNLGygFnujAZF8DF 820/xYpQ8RWcRLtkBINuh6Ef5B0tNRH0L7UEjGzCVTZirDBGfJ+NasrcMf4CnLp6f//Z --=-vrMxhEuerolPqoVA3+cp-- --=-ra6cSeKQY8O7N9cq+crO Content-Disposition: attachment; filename=65058.diff Content-Type: text/plain; name=65058.diff; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Index: mail/ChangeLog =================================================================== RCS file: /cvs/gnome/evolution/mail/ChangeLog,v retrieving revision 1.3449 diff -u -3 -r1.3449 ChangeLog --- mail/ChangeLog 2 Sep 2004 20:10:01 -0000 1.3449 +++ mail/ChangeLog 3 Sep 2004 01:12:24 -0000 @@ -1,3 +1,12 @@ +2004-09-03 Not Zed + + ** See bug #65058. + + * em-format-html.c (efh_text_html): use the content-id rather than + the uri for tracking our internal frame reference. Makes more + sense anyway, its guaranteed unique. + (efh_image): same here. + 2004-09-01 Jeffrey Stedfast Fix for bug #63377 and prevention of similar cases. Index: mail/em-format-html-display.c =================================================================== RCS file: /cvs/gnome/evolution/mail/em-format-html-display.c,v retrieving revision 1.50 diff -u -3 -r1.50 em-format-html-display.c --- mail/em-format-html-display.c 23 Aug 2004 15:27:10 -0000 1.50 +++ mail/em-format-html-display.c 3 Sep 2004 01:12:25 -0000 @@ -959,7 +959,7 @@ CamelDataWrapper *dw = camel_medium_get_content_object((CamelMedium *)puri->part); /* TODO: identical to efh_write_image */ - d(printf("writing image '%s'\n", puri->uri?puri->uri:puri->cid)); + d(printf("writing image '%s'\n", puri->cid)); camel_data_wrapper_decode_to_stream(dw, stream); camel_stream_close(stream); } Index: mail/em-format-html.c =================================================================== RCS file: /cvs/gnome/evolution/mail/em-format-html.c,v retrieving revision 1.63 diff -u -3 -r1.63 em-format-html.c --- mail/em-format-html.c 12 Aug 2004 16:34:22 -0000 1.63 +++ mail/em-format-html.c 3 Sep 2004 01:12:26 -0000 @@ -797,7 +797,7 @@ static void efh_text_html(EMFormatHTML *efh, CamelStream *stream, CamelMimePart *part, EMFormatHandler *info) { - const char *location, *base; + const char *base; EMFormatPURI *puri; camel_stream_printf (stream, @@ -824,13 +824,12 @@ } puri = em_format_add_puri((EMFormat *)efh, sizeof(EMFormatPURI), NULL, part, efh_write_text_html); - location = puri->uri?puri->uri:puri->cid; - d(printf("adding iframe, location %s\n", location)); + d(printf("adding iframe, location %s\n", puri->cid)); camel_stream_printf(stream, "\n" "\n" "\n", - location, location); + puri->cid, puri->cid); } /* This is a lot of code for something useless ... */ @@ -1087,7 +1086,7 @@ { CamelDataWrapper *dw = camel_medium_get_content_object((CamelMedium *)puri->part); - d(printf("writing image '%s'\n", puri->uri?puri->uri:puri->cid)); + d(printf("writing image '%s'\n", puri->cid)); camel_data_wrapper_decode_to_stream(dw, stream); camel_stream_close(stream); } @@ -1096,12 +1095,10 @@ efh_image(EMFormatHTML *efh, CamelStream *stream, CamelMimePart *part, EMFormatHandler *info) { EMFormatPURI *puri; - const char *location; puri = em_format_add_puri((EMFormat *)efh, sizeof(EMFormatPURI), NULL, part, efh_write_image); - location = puri->uri?puri->uri:puri->cid; - d(printf("adding image '%s'\n", location)); - camel_stream_printf(stream, "", location); + d(printf("adding image '%s'\n", puri->cid)); + camel_stream_printf(stream, "", puri->cid); } static EMFormatHandler type_builtin_table[] = { --=-ra6cSeKQY8O7N9cq+crO-- From lewing@ximian.com Thu Sep 2 22:10:01 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 07972124224; Thu, 2 Sep 2004 22:10:01 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id C83861252C7 for ; Thu, 2 Sep 2004 22:09:52 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id 0654763614; Thu, 2 Sep 2004 22:09:37 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by skeptopotamus.ximian.com (Postfix) with ESMTP id B4A29632F3 for ; Thu, 2 Sep 2004 22:09:36 -0400 (EDT) Received: (qmail 6905 invoked from network); 3 Sep 2004 02:09:35 -0000 Received: from localhost (HELO ?192.168.2.16?) (lewing@127.0.0.1) by localhost with SMTP; 3 Sep 2004 02:09:35 -0000 From: Larry Ewing To: Radek =?ISO-8859-1?Q?Doul=EDk?= Cc: patches In-Reply-To: <1094154760.4775.51.camel@itx> References: <1094154760.4775.51.camel@itx> Content-Type: text/plain; charset=ISO-8859-15 Date: Thu, 02 Sep 2004 21:09:09 -0500 Message-Id: <1094177349.4681.0.camel@linux.site> Mime-Version: 1.0 X-Mailer: Evolution 1.5.93 Content-Transfer-Encoding: 8bit X-Spam-Status: No, hits=-22.4 required=5.0 tests=EMAIL_ATTRIBUTION,IN_REP_TO,RCVD_IN_ORBS,REFERENCES, REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] Re: [gtkhtml] #49601 disappearing document Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: Assuming that the ChangeLog in the patch just has extra stuff this looks good. --Larry On Thu, 2004-09-02 at 21:52 +0200, Radek Doulík wrote: > From notzed@ximian.com Thu Sep 2 22:58:34 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 0DE1A1241F0; Thu, 2 Sep 2004 22:58:34 -0400 (EDT) Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by lists.ximian.com (Postfix) with ESMTP id 0717912404D for ; Thu, 2 Sep 2004 22:58:32 -0400 (EDT) Received: (qmail 6925 invoked from network); 3 Sep 2004 02:58:28 -0000 Received: from localhost (HELO lostzed.per-novell.com.au) (notzed@127.0.0.1) by localhost with SMTP; 3 Sep 2004 02:58:28 -0000 From: Not Zed To: evolution-patches@lists.ximian.com Cc: release-team@gnome.org Content-Type: multipart/mixed; boundary="=-OsGz/jm/zaTWtKST5eiv" Date: Fri, 03 Sep 2004 10:55:28 +0800 Message-Id: <1094180128.29229.6.camel@lostzed.mmc.com.au> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 X-Spam-Status: No, hits=-5.5 required=5.0 tests=PATCH_UNIFIED_DIFF,RCVD_IN_ORBS version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] evolution settings version mismatch crash Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-OsGz/jm/zaTWtKST5eiv Content-Type: multipart/related; type="multipart/alternative"; boundary="=-ZHc5LZ5P+CAZZkSuqIhS" --=-ZHc5LZ5P+CAZZkSuqIhS Content-Type: multipart/alternative; boundary="=-kgPDbMxv61EwsPcCvzI8" --=-kgPDbMxv61EwsPcCvzI8 Content-Type: text/plain Content-Transfer-Encoding: 7bit Hi guys, I just noticed this issue trying to open the settings dialogue when using the gnome 2.0.0 codebase. If you've had a previous install of the evolution 1.5 series, then the settings bonobo query grabs both versions configuration pages, and in some cases this hits assertions in the code (they should probably really be noops). This fixes the versioning properly so it only instantiates the correct ones, i think when it was originally written we didn't have versioned interfaces. (i'm not sure if the r-t needs to approve this since its only a string change, but i guess its a structured string anyway). Bug is http://bugzilla.ximian.com/show_bug.cgi?id=61285 although it isn't really relevent, just has the same symptoms. Michael -- Michael Zucchi "born to die, live to work, it's all downhill from here" Novell's Evolution and Free Software Developer --=-kgPDbMxv61EwsPcCvzI8 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit
Hi guys,

I just noticed this issue trying to open the settings dialogue when using the gnome 2.0.0 codebase.

If you've had a previous install of the evolution 1.5 series, then the settings bonobo query grabs both versions configuration pages, and in some cases this hits assertions in the code (they should probably really be noops).

This fixes the versioning properly so it only instantiates the correct ones, i think when it was originally written we didn't have versioned interfaces.

(i'm not sure if the r-t needs to approve this since its only a string change, but i guess its a structured string anyway).

Bug is http://bugzilla.ximian.com/show_bug.cgi?id=61285 although it isn't really relevent, just has the same symptoms.

Michael
--
Michael Zucchi <notzed@ximian.com>
"born to die, live to work, it's all downhill from here"
Novell's Evolution and Free Software Developer
--=-kgPDbMxv61EwsPcCvzI8-- --=-ZHc5LZ5P+CAZZkSuqIhS Content-ID: <1094179841.29214.0.camel@lostzed.mmc.com.au> Content-Disposition: attachment; filename=zed-48.small.jpg Content-Type: application/octet-stream; name=zed-48.small.jpg Content-Transfer-Encoding: base64 /9j/4AAQSkZJRgABAQEASABIAAD/2wBDAA0JCgsKCA0LCgsODg0PEyAVExISEyccHhcgLikxMC4p LSwzOko+MzZGNywtQFdBRkxOUlNSMj5aYVpQYEpRUk//2wBDAQ4ODhMREyYVFSZPNS01T09PT09P T09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0//wAARCAAwADADASIA AhEBAxEB/8QAGQAAAwEBAQAAAAAAAAAAAAAAAwQFAgYB/8QALhAAAgEDAgUEAQIHAAAAAAAAAQID BBEhABIFEzFBURQigZEGYXE0UmJyobHx/8QAFwEBAQEBAAAAAAAAAAAAAAAABAMCAf/EAB0RAAID AQEAAwAAAAAAAAAAAAABAgMREjEiMkH/2gAMAwEAAhEDEQA/AK8sEEq35nLaP3e1cW/m8kfdtAfh 824L7I1YFrnaRt8+L40U1ECxiGjLzSCocRYuQhubW7jIxrcFZRzU7q3sh3e8deWvX67/AKX0Xegi TixevoZdxjhnkk2xBj2Z7DIA74Gs+kgpoaamPLllqE5yPuO4i1+nix7+NS3qatikPNZa+idmjLGx YE+7r16DHgnTEtRWTVIraiknUrE42mJvYTY/IyfjT66YZjNzkzSSRTrEYTuz0tbpg6oV1V62op5G 3QhV9yn+7t8DXPDiZlaepq0AYIBGEFtuRc2/WwH7aroXho98jNG5RVa4wDYNbzqNsefqdcnmM0J0 pp1kKyRywsdpU46EX/19aT4ioWgmanATG0Mpvcd89750arjMg2L1DfQtnSixTMW5hO0ZBZsEg5t5 xodU+8fhit7jZz4ChQWS99U1lC0H8RNZx74xK2DkAG48ePOtU0UUsQLC6kki/wC+jqtMpeLapjYg XJyNLcxyr1EUHaWaEspHXPbXVcNkUcCUOjvNv2kAdAehOkVo4LrDEFG9hcnPe+rlUsNNSenUIWkk ZHfbflqFC475IvqdnyWaRsgl6MNwysp13y8uLG3cTk6LBwCmliFR6lw7XBKdMdj50t+X8RkWOnhV rbnLfX/dUPx1ivAoTJnmFm+CdIVEIx6XpFQSZxVVH6KrkRRaAudn9I8HXhniSPcyC/ntqzxOjMNS 6uNyMbqT0I1Ogoad6pF5S23C4t1zqOa8Y7xbEDSxmesguHDId4DKQDjGqMqHmNLGygFnujAZF8DF 820/xYpQ8RWcRLtkBINuh6Ef5B0tNRH0L7UEjGzCVTZirDBGfJ+NasrcMf4CnLp6f//Z --=-ZHc5LZ5P+CAZZkSuqIhS-- --=-OsGz/jm/zaTWtKST5eiv Content-Disposition: inline; filename=61285.diff Content-Type: text/plain; name=61285.diff; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Index: shell/ChangeLog =================================================================== RCS file: /cvs/gnome/evolution/shell/ChangeLog,v retrieving revision 1.1468 diff -u -3 -r1.1468 ChangeLog --- shell/ChangeLog 26 Aug 2004 14:33:24 -0000 1.1468 +++ shell/ChangeLog 3 Sep 2004 02:50:45 -0000 @@ -1,3 +1,11 @@ +2004-09-03 Not Zed + + ** See bug #61285. + + * e-shell-settings-dialog.c (load_pages): use a better query to + get the configuration pages, the old one didn't include version + information properly. + 2004-08-26 Rodney Dawes * apps_evolution_shell.schemas.in.in: Don't translate the default Index: shell/e-shell-settings-dialog.c =================================================================== RCS file: /cvs/gnome/evolution/shell/e-shell-settings-dialog.c,v retrieving revision 1.33 diff -u -3 -r1.33 e-shell-settings-dialog.c --- shell/e-shell-settings-dialog.c 30 Apr 2004 06:22:04 -0000 1.33 +++ shell/e-shell-settings-dialog.c 3 Sep 2004 02:50:46 -0000 @@ -165,7 +165,7 @@ CORBA_exception_init (&ev); - control_list = bonobo_activation_query ("defined(evolution2:config_item:title)", NULL, &ev); + control_list = bonobo_activation_query ("repo_ids.has('IDL:GNOME/Evolution/ConfigControl:" BASE_VERSION "')", NULL, &ev); if (ev._major != CORBA_NO_EXCEPTION || control_list == NULL) { g_warning ("Cannot load configuration pages -- %s", BONOBO_EX_REPOID (&ev)); CORBA_exception_free (&ev); --=-OsGz/jm/zaTWtKST5eiv-- From notzed@ximian.com Fri Sep 3 00:34:29 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id BD513124340; Fri, 3 Sep 2004 00:34:29 -0400 (EDT) Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by lists.ximian.com (Postfix) with ESMTP id A418C124348 for ; Fri, 3 Sep 2004 00:34:27 -0400 (EDT) Received: (qmail 6966 invoked from network); 3 Sep 2004 04:34:24 -0000 Received: from localhost (HELO lostzed.per-novell.com.au) (notzed@127.0.0.1) by localhost with SMTP; 3 Sep 2004 04:34:24 -0000 From: Not Zed To: evolution-patches@lists.ximian.com Content-Type: multipart/mixed; boundary="=-3e4HJ78Br+I7XBAqFdqX" Date: Fri, 03 Sep 2004 12:31:23 +0800 Message-Id: <1094185883.2321.12.camel@lostzed.mmc.com.au> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 X-Spam-Status: No, hits=-5.5 required=5.0 tests=PATCH_UNIFIED_DIFF,RCVD_IN_ORBS version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] 59717, evolution mail crash Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-3e4HJ78Br+I7XBAqFdqX Content-Type: multipart/related; type="multipart/alternative"; boundary="=-/FWjN6g4o7xhgzUhqAUu" --=-/FWjN6g4o7xhgzUhqAUu Content-Type: multipart/alternative; boundary="=-+QmBHQJhlOHOflHWgt+j" --=-+QmBHQJhlOHOflHWgt+j Content-Type: text/plain Content-Transfer-Encoding: 7bit Hi guys, Another mailer crasher fix. This is in two parts, one is low-risk but has unpleasant user side- effects, the other part is higher risk and may need more testing first but fixes the side-effects. Making the dialogue modal fixes the nasty re-entrancy we can get in this non-reentrant synchronous method - i tried various ways around doing this but it got too complex, and as far as i can tell could never work. However when you connect to a host using SSL, cancellation is a noop, so it can take 4 minutes to time out. 4 minutes in which time you can't do anything else. e.g. if the user put in the wrong hostname they're kind of stuck. Which is where the second patch comes in, it enables cancellation for a SSL connect. Its only high risk in that this code has forever caused lots of issues, so i'm not sure if the fix breaks it in subtle ways. I did some testing and it appears to work though - "i don't see why it shouldn't work". I guess it can wait till 2.0.1 if need be. Michael -- Michael Zucchi "born to die, live to work, it's all downhill from here" Novell's Evolution and Free Software Developer --=-+QmBHQJhlOHOflHWgt+j Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit
Hi guys,

Another mailer crasher fix.

This is in two parts, one is low-risk but has unpleasant user side-effects, the other part is higher risk and may need more testing first but fixes the side-effects.

Making the dialogue modal fixes the nasty re-entrancy we can get in this non-reentrant synchronous method - i tried various ways around doing this but it got too complex, and as far as i can tell could never work.  However when you connect to a host using SSL, cancellation is a noop, so it can take 4 minutes to time out.  4 minutes in which time you can't do anything else.  e.g. if the user put in the wrong hostname they're kind of stuck.

Which is where the second patch comes in, it enables cancellation for a SSL connect.  Its only high risk in that this code has forever caused lots of issues, so i'm not sure if the fix breaks it in subtle ways.  I did some testing and it appears to work though - "i don't see why it shouldn't work".  I guess it can wait till 2.0.1 if need be.

Michael

--
Michael Zucchi <notzed@ximian.com>
"born to die, live to work, it's all downhill from here"
Novell's Evolution and Free Software Developer
--=-+QmBHQJhlOHOflHWgt+j-- --=-/FWjN6g4o7xhgzUhqAUu Content-ID: <1094185038.2306.0.camel@lostzed.mmc.com.au> Content-Disposition: attachment; filename=zed-48.small.jpg Content-Type: application/octet-stream; name=zed-48.small.jpg Content-Transfer-Encoding: base64 /9j/4AAQSkZJRgABAQEASABIAAD/2wBDAA0JCgsKCA0LCgsODg0PEyAVExISEyccHhcgLikxMC4p LSwzOko+MzZGNywtQFdBRkxOUlNSMj5aYVpQYEpRUk//2wBDAQ4ODhMREyYVFSZPNS01T09PT09P T09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0//wAARCAAwADADASIA AhEBAxEB/8QAGQAAAwEBAQAAAAAAAAAAAAAAAwQFAgYB/8QALhAAAgEDAgUEAQIHAAAAAAAAAQID BBEhABIFEzFBURQigZEGYXE0UmJyobHx/8QAFwEBAQEBAAAAAAAAAAAAAAAABAMCAf/EAB0RAAID AQEAAwAAAAAAAAAAAAABAgMREjEiMkH/2gAMAwEAAhEDEQA/AK8sEEq35nLaP3e1cW/m8kfdtAfh 824L7I1YFrnaRt8+L40U1ECxiGjLzSCocRYuQhubW7jIxrcFZRzU7q3sh3e8deWvX67/AKX0Xegi TixevoZdxjhnkk2xBj2Z7DIA74Gs+kgpoaamPLllqE5yPuO4i1+nix7+NS3qatikPNZa+idmjLGx YE+7r16DHgnTEtRWTVIraiknUrE42mJvYTY/IyfjT66YZjNzkzSSRTrEYTuz0tbpg6oV1V62op5G 3QhV9yn+7t8DXPDiZlaepq0AYIBGEFtuRc2/WwH7aroXho98jNG5RVa4wDYNbzqNsefqdcnmM0J0 pp1kKyRywsdpU46EX/19aT4ioWgmanATG0Mpvcd89750arjMg2L1DfQtnSixTMW5hO0ZBZsEg5t5 xodU+8fhit7jZz4ChQWS99U1lC0H8RNZx74xK2DkAG48ePOtU0UUsQLC6kki/wC+jqtMpeLapjYg XJyNLcxyr1EUHaWaEspHXPbXVcNkUcCUOjvNv2kAdAehOkVo4LrDEFG9hcnPe+rlUsNNSenUIWkk ZHfbflqFC475IvqdnyWaRsgl6MNwysp13y8uLG3cTk6LBwCmliFR6lw7XBKdMdj50t+X8RkWOnhV rbnLfX/dUPx1ivAoTJnmFm+CdIVEIx6XpFQSZxVVH6KrkRRaAudn9I8HXhniSPcyC/ntqzxOjMNS 6uNyMbqT0I1Ogoad6pF5S23C4t1zqOa8Y7xbEDSxmesguHDId4DKQDjGqMqHmNLGygFnujAZF8DF 820/xYpQ8RWcRLtkBINuh6Ef5B0tNRH0L7UEjGzCVTZirDBGfJ+NasrcMf4CnLp6f//Z --=-/FWjN6g4o7xhgzUhqAUu-- --=-3e4HJ78Br+I7XBAqFdqX Content-Disposition: attachment; filename=59717.diff Content-Type: text/plain; name=59717.diff; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Index: mail/ChangeLog =================================================================== RCS file: /cvs/gnome/evolution/mail/ChangeLog,v retrieving revision 1.3444.2.2 diff -u -3 -r1.3444.2.2 ChangeLog --- mail/ChangeLog 1 Sep 2004 14:27:22 -0000 1.3444.2.2 +++ mail/ChangeLog 3 Sep 2004 04:18:09 -0000 @@ -1,3 +1,11 @@ +2004-09-03 Not Zed + + ** See bug #59717. + + * mail-config.c (mail_config_check_service): Make the dialog + modal. Not ideal but a problem with the way the function works, + it should be fully async instead. + 2004-08-30 Jeffrey Stedfast * em-folder-tree.c (emft_popup_delete_folder): Set the store and Index: mail/mail-config.c =================================================================== RCS file: /cvs/gnome/evolution/mail/mail-config.c,v retrieving revision 1.310 diff -u -3 -r1.310 mail-config.c --- mail/mail-config.c 12 Aug 2004 06:53:45 -0000 1.310 +++ mail/mail-config.c 3 Sep 2004 04:18:09 -0000 @@ -970,8 +970,12 @@ id = m->msg.seq; e_thread_put(mail_thread_new, (EMsg *)m); + /* FIXME: make this use e-error. + * It has to be modal otherwise we can get nasty re-entrancy whilst waiting for the + * subthread to complete. + * FIXME: make this whole function async to deal with this issue */ dialog = gtk_dialog_new_with_buttons(_("Connecting to server..."), window, - GTK_DIALOG_DESTROY_WITH_PARENT, + GTK_DIALOG_DESTROY_WITH_PARENT|GTK_DIALOG_MODAL, GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, NULL); label = gtk_label_new (_("Connecting to server...")); --=-3e4HJ78Br+I7XBAqFdqX Content-Disposition: attachment; filename=camel-ssl-connect.diff Content-Type: text/plain; name=camel-ssl-connect.diff; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Index: camel/ChangeLog =================================================================== RCS file: /cvs/gnome/evolution/camel/ChangeLog,v retrieving revision 1.2251 diff -u -3 -r1.2251 ChangeLog --- camel/ChangeLog 26 Aug 2004 09:28:45 -0000 1.2251 +++ camel/ChangeLog 3 Sep 2004 04:00:48 -0000 @@ -1,3 +1,8 @@ +2004-09-03 Not Zed + + * camel-tcp-stream-ssl.c (stream_connect): make ssl connection + async and cancellable, and minor api update to async connection. + 2004-08-26 Sivaiah Nallagatla * provoders/groupwise/camel-gw-listner.c Index: camel/camel-tcp-stream-ssl.c =================================================================== RCS file: /cvs/gnome/evolution/camel/camel-tcp-stream-ssl.c,v retrieving revision 1.62 diff -u -3 -r1.62 camel-tcp-stream-ssl.c --- camel/camel-tcp-stream-ssl.c 4 Jun 2004 18:04:07 -0000 1.62 +++ camel/camel-tcp-stream-ssl.c 3 Sep 2004 04:00:48 -0000 @@ -1028,7 +1028,7 @@ { CamelTcpStreamSSL *ssl = CAMEL_TCP_STREAM_SSL (stream); PRNetAddr netaddr; - PRFileDesc *fd; + PRFileDesc *fd, *cancel_fd; g_return_val_if_fail (host != NULL, -1); @@ -1070,26 +1070,37 @@ fd = ssl_fd; } - - if (PR_Connect (fd, &netaddr, CONNECT_TIMEOUT) == PR_FAILURE) { + + cancel_fd = camel_operation_cancel_prfd(NULL); + + if (PR_Connect (fd, &netaddr, cancel_fd?0:CONNECT_TIMEOUT) == PR_FAILURE) { int errnosave; set_errno (PR_GetError ()); - if (errno == EINPROGRESS) { + if (errno == EINPROGRESS || (cancel_fd && errno == ETIMEDOUT)) { gboolean connected = FALSE; - PRPollDesc poll; + PRPollDesc poll[2]; + + poll[0].fd = fd; + poll[0].in_flags = PR_POLL_WRITE | PR_POLL_EXCEPT; + poll[1].fd = cancel_fd; + poll[1].in_flags = PR_POLL_READ; do { - poll.fd = fd; - poll.in_flags = PR_POLL_WRITE | PR_POLL_EXCEPT; - poll.out_flags = 0; - - if (PR_Poll (&poll, 1, CONNECT_TIMEOUT) == PR_FAILURE) { + poll[0].out_flags = 0; + poll[1].out_flags = 0; + + if (PR_Poll (poll, cancel_fd?2:1, CONNECT_TIMEOUT) == PR_FAILURE) { set_errno (PR_GetError ()); goto exception; } - if (PR_GetConnectStatus (&poll) == PR_FAILURE) { + if (poll[1].out_flags == PR_POLL_READ) { + errno = EINTR; + goto exception; + } + + if (PR_ConnectContinue(fd, poll[0].out_flags) == PR_FAILURE) { set_errno (PR_GetError ()); if (errno != EINPROGRESS) goto exception; --=-3e4HJ78Br+I7XBAqFdqX-- From notzed@ximian.com Fri Sep 3 00:52:22 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 38C97124381; Fri, 3 Sep 2004 00:52:22 -0400 (EDT) Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by lists.ximian.com (Postfix) with ESMTP id AAD30124388 for ; Fri, 3 Sep 2004 00:52:19 -0400 (EDT) Received: (qmail 6974 invoked from network); 3 Sep 2004 04:52:16 -0000 Received: from localhost (HELO lostzed.per-novell.com.au) (notzed@127.0.0.1) by localhost with SMTP; 3 Sep 2004 04:52:16 -0000 From: Not Zed To: evolution-patches@lists.ximian.com Cc: release-team@gnome.org Content-Type: multipart/mixed; boundary="=-00OuoEmFWfmuXrKJpnIm" Date: Fri, 03 Sep 2004 12:49:15 +0800 Message-Id: <1094186955.4163.2.camel@lostzed.mmc.com.au> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 X-Spam-Status: No, hits=-5.5 required=5.0 tests=PATCH_UNIFIED_DIFF,RCVD_IN_ORBS version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] 64420, evolution crash importing certificate Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-00OuoEmFWfmuXrKJpnIm Content-Type: multipart/related; type="multipart/alternative"; boundary="=-AbKeCD9mxG77dFZXe0ar" --=-AbKeCD9mxG77dFZXe0ar Content-Type: multipart/alternative; boundary="=-hsV4O64I/TCN3raHCDud" --=-hsV4O64I/TCN3raHCDud Content-Type: text/plain Content-Transfer-Encoding: 7bit Pretty obvious/straightforward fix, use of uninitialised data. http://bugzilla.ximian.com/show_bug.cgi?id=64420 -- Michael Zucchi "born to die, live to work, it's all downhill from here" Novell's Evolution and Free Software Developer --=-hsV4O64I/TCN3raHCDud Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit
Pretty obvious/straightforward fix, use of uninitialised data.

http://bugzilla.ximian.com/show_bug.cgi?id=64420
--
Michael Zucchi <notzed@ximian.com>
"born to die, live to work, it's all downhill from here"
Novell's Evolution and Free Software Developer
--=-hsV4O64I/TCN3raHCDud-- --=-AbKeCD9mxG77dFZXe0ar Content-ID: <1094186932.4146.0.camel@lostzed.mmc.com.au> Content-Disposition: attachment; filename=zed-48.small.jpg Content-Type: application/octet-stream; name=zed-48.small.jpg Content-Transfer-Encoding: base64 /9j/4AAQSkZJRgABAQEASABIAAD/2wBDAA0JCgsKCA0LCgsODg0PEyAVExISEyccHhcgLikxMC4p LSwzOko+MzZGNywtQFdBRkxOUlNSMj5aYVpQYEpRUk//2wBDAQ4ODhMREyYVFSZPNS01T09PT09P T09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0//wAARCAAwADADASIA AhEBAxEB/8QAGQAAAwEBAQAAAAAAAAAAAAAAAwQFAgYB/8QALhAAAgEDAgUEAQIHAAAAAAAAAQID BBEhABIFEzFBURQigZEGYXE0UmJyobHx/8QAFwEBAQEBAAAAAAAAAAAAAAAABAMCAf/EAB0RAAID AQEAAwAAAAAAAAAAAAABAgMREjEiMkH/2gAMAwEAAhEDEQA/AK8sEEq35nLaP3e1cW/m8kfdtAfh 824L7I1YFrnaRt8+L40U1ECxiGjLzSCocRYuQhubW7jIxrcFZRzU7q3sh3e8deWvX67/AKX0Xegi TixevoZdxjhnkk2xBj2Z7DIA74Gs+kgpoaamPLllqE5yPuO4i1+nix7+NS3qatikPNZa+idmjLGx YE+7r16DHgnTEtRWTVIraiknUrE42mJvYTY/IyfjT66YZjNzkzSSRTrEYTuz0tbpg6oV1V62op5G 3QhV9yn+7t8DXPDiZlaepq0AYIBGEFtuRc2/WwH7aroXho98jNG5RVa4wDYNbzqNsefqdcnmM0J0 pp1kKyRywsdpU46EX/19aT4ioWgmanATG0Mpvcd89750arjMg2L1DfQtnSixTMW5hO0ZBZsEg5t5 xodU+8fhit7jZz4ChQWS99U1lC0H8RNZx74xK2DkAG48ePOtU0UUsQLC6kki/wC+jqtMpeLapjYg XJyNLcxyr1EUHaWaEspHXPbXVcNkUcCUOjvNv2kAdAehOkVo4LrDEFG9hcnPe+rlUsNNSenUIWkk ZHfbflqFC475IvqdnyWaRsgl6MNwysp13y8uLG3cTk6LBwCmliFR6lw7XBKdMdj50t+X8RkWOnhV rbnLfX/dUPx1ivAoTJnmFm+CdIVEIx6XpFQSZxVVH6KrkRRaAudn9I8HXhniSPcyC/ntqzxOjMNS 6uNyMbqT0I1Ogoad6pF5S23C4t1zqOa8Y7xbEDSxmesguHDId4DKQDjGqMqHmNLGygFnujAZF8DF 820/xYpQ8RWcRLtkBINuh6Ef5B0tNRH0L7UEjGzCVTZirDBGfJ+NasrcMf4CnLp6f//Z --=-AbKeCD9mxG77dFZXe0ar-- --=-00OuoEmFWfmuXrKJpnIm Content-Disposition: inline; filename=64420.diff Content-Type: text/plain; name=64420.diff; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Index: smime/ChangeLog =================================================================== RCS file: /cvs/gnome/evolution/smime/ChangeLog,v retrieving revision 1.41 diff -u -3 -r1.41 ChangeLog --- smime/ChangeLog 18 Aug 2004 02:28:55 -0000 1.41 +++ smime/ChangeLog 3 Sep 2004 04:48:41 -0000 @@ -1,3 +1,10 @@ +2004-09-03 Not Zed + + ** See bug #64420. + + * lib/e-pkcs12.c (prompt_for_password): set the outptr after we've + actually got a pointer for it allocated. + 2004-08-16 Not Zed ** See bug #62963. Index: smime/lib/e-pkcs12.c =================================================================== RCS file: /cvs/gnome/evolution/smime/lib/e-pkcs12.c,v retrieving revision 1.6 diff -u -3 -r1.6 e-pkcs12.c --- smime/lib/e-pkcs12.c 12 Aug 2004 06:55:36 -0000 1.6 +++ smime/lib/e-pkcs12.c 3 Sep 2004 04:48:42 -0000 @@ -224,11 +224,12 @@ if (passwd) { size_t len = strlen (passwd); const char *inptr = passwd; - char *outptr = pwd->data; + char *outptr; gunichar2 c; SECITEM_AllocItem(NULL, pwd, sizeof (gunichar2) * (len + 1)); + outptr = pwd->data; while (inptr && (c = (gunichar2) (g_utf8_get_char (inptr) & 0xffff))) { inptr = g_utf8_next_char (inptr); c = GUINT16_TO_BE (c); --=-00OuoEmFWfmuXrKJpnIm-- From notzed@ximian.com Fri Sep 3 04:10:37 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 36C371241F5; Fri, 3 Sep 2004 04:10:37 -0400 (EDT) Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by lists.ximian.com (Postfix) with ESMTP id 4729E1241AF for ; Fri, 3 Sep 2004 04:10:35 -0400 (EDT) Received: (qmail 7103 invoked from network); 3 Sep 2004 08:10:32 -0000 Received: from localhost (HELO lostzed.per-novell.com.au) (notzed@127.0.0.1) by localhost with SMTP; 3 Sep 2004 08:10:32 -0000 From: Not Zed To: Jeff Waugh Cc: asdf , release-team@gnome.org In-Reply-To: <20040903080214.GV4070@localhost.localdomain> References: <1094180128.29229.6.camel@lostzed.mmc.com.au> <20040903080214.GV4070@localhost.localdomain> Content-Type: multipart/related; type="multipart/alternative"; boundary="=-wLoDECRpHGhwO4gZrKzL" Date: Fri, 03 Sep 2004 16:07:31 +0800 Message-Id: <1094198851.4688.20.camel@lostzed.mmc.com.au> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 X-Spam-Status: No, hits=-24.2 required=5.0 tests=EMAIL_ATTRIBUTION,EXTRA_MPART_TYPE,HTML_40_50, HTML_IMAGE_ONLY_12,HTML_MESSAGE,IN_REP_TO, QUOTED_EMAIL_TEXT,RCVD_IN_ORBS,REFERENCES,REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] Re: evolution settings version mismatch crash Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-wLoDECRpHGhwO4gZrKzL Content-Type: multipart/alternative; boundary="=-XvXg/GFmO3rFoMn9mpOX" --=-XvXg/GFmO3rFoMn9mpOX Content-Type: text/plain Content-Transfer-Encoding: 7bit On Fri, 2004-09-03 at 18:02 +1000, Jeff Waugh wrote: > > > > (i'm not sure if the r-t needs to approve this since its only a string > > change, but i guess its a structured string anyway). > > String changes require confirmation from the i18n team too. It is not a translated string. -- Michael Zucchi "born to die, live to work, it's all downhill from here" Novell's Evolution and Free Software Developer --=-XvXg/GFmO3rFoMn9mpOX Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit On Fri, 2004-09-03 at 18:02 +1000, Jeff Waugh wrote:
<quote who="Not Zed">

> (i'm not sure if the r-t needs to approve this since its only a string
> change, but i guess its a structured string anyway).

String changes require confirmation from the i18n team too.

It is not a translated string.

--
Michael Zucchi <notzed@ximian.com>
"born to die, live to work, it's all downhill from here"
Novell's Evolution and Free Software Developer
--=-XvXg/GFmO3rFoMn9mpOX-- --=-wLoDECRpHGhwO4gZrKzL Content-ID: <1094198836.4146.18.camel@lostzed.mmc.com.au> Content-Disposition: attachment; filename=zed-48.small.jpg Content-Type: application/octet-stream; name=zed-48.small.jpg Content-Transfer-Encoding: base64 /9j/4AAQSkZJRgABAQEASABIAAD/2wBDAA0JCgsKCA0LCgsODg0PEyAVExISEyccHhcgLikxMC4p LSwzOko+MzZGNywtQFdBRkxOUlNSMj5aYVpQYEpRUk//2wBDAQ4ODhMREyYVFSZPNS01T09PT09P T09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0//wAARCAAwADADASIA AhEBAxEB/8QAGQAAAwEBAQAAAAAAAAAAAAAAAwQFAgYB/8QALhAAAgEDAgUEAQIHAAAAAAAAAQID BBEhABIFEzFBURQigZEGYXE0UmJyobHx/8QAFwEBAQEBAAAAAAAAAAAAAAAABAMCAf/EAB0RAAID AQEAAwAAAAAAAAAAAAABAgMREjEiMkH/2gAMAwEAAhEDEQA/AK8sEEq35nLaP3e1cW/m8kfdtAfh 824L7I1YFrnaRt8+L40U1ECxiGjLzSCocRYuQhubW7jIxrcFZRzU7q3sh3e8deWvX67/AKX0Xegi TixevoZdxjhnkk2xBj2Z7DIA74Gs+kgpoaamPLllqE5yPuO4i1+nix7+NS3qatikPNZa+idmjLGx YE+7r16DHgnTEtRWTVIraiknUrE42mJvYTY/IyfjT66YZjNzkzSSRTrEYTuz0tbpg6oV1V62op5G 3QhV9yn+7t8DXPDiZlaepq0AYIBGEFtuRc2/WwH7aroXho98jNG5RVa4wDYNbzqNsefqdcnmM0J0 pp1kKyRywsdpU46EX/19aT4ioWgmanATG0Mpvcd89750arjMg2L1DfQtnSixTMW5hO0ZBZsEg5t5 xodU+8fhit7jZz4ChQWS99U1lC0H8RNZx74xK2DkAG48ePOtU0UUsQLC6kki/wC+jqtMpeLapjYg XJyNLcxyr1EUHaWaEspHXPbXVcNkUcCUOjvNv2kAdAehOkVo4LrDEFG9hcnPe+rlUsNNSenUIWkk ZHfbflqFC475IvqdnyWaRsgl6MNwysp13y8uLG3cTk6LBwCmliFR6lw7XBKdMdj50t+X8RkWOnhV rbnLfX/dUPx1ivAoTJnmFm+CdIVEIx6XpFQSZxVVH6KrkRRaAudn9I8HXhniSPcyC/ntqzxOjMNS 6uNyMbqT0I1Ogoad6pF5S23C4t1zqOa8Y7xbEDSxmesguHDId4DKQDjGqMqHmNLGygFnujAZF8DF 820/xYpQ8RWcRLtkBINuh6Ef5B0tNRH0L7UEjGzCVTZirDBGfJ+NasrcMf4CnLp6f//Z --=-wLoDECRpHGhwO4gZrKzL-- From fcrozat@mandrakesoft.com Fri Sep 3 05:59:25 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 5D0C1124270; Fri, 3 Sep 2004 05:59:25 -0400 (EDT) Received: from office.mandrakesoft.com (ezoffice.mandrakesoft.com [212.11.15.34]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "office.mandrakesoft.com", Issuer "smtp.mandrakesoft.com" (not verified)) by lists.ximian.com (Postfix) with ESMTP id 340271241D8 for ; Fri, 3 Sep 2004 05:59:23 -0400 (EDT) Received: from trinidad.mandrakesoft.com (trinidad.mandrakesoft.com [192.168.100.216]) by office.mandrakesoft.com (Postfix) with ESMTP id BC9042EBDF; Fri, 3 Sep 2004 11:59:18 +0200 (CEST) From: Frederic Crozat To: Not Zed Cc: evolution-patches@lists.ximian.com, GNOME 2 release team In-Reply-To: <1094186955.4163.2.camel@lostzed.mmc.com.au> References: <1094186955.4163.2.camel@lostzed.mmc.com.au> Content-Type: text/plain; charset=ISO-8859-15 Organization: Mandrakesoft Date: Fri, 03 Sep 2004 11:59:18 +0200 Message-Id: <1094205558.9465.4.camel@trinidad.mandrakesoft.com> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1-3mdk Content-Transfer-Encoding: 8bit X-Spam-Status: No, hits=-19.1 required=5.0 tests=IN_REP_TO,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS,REFERENCES, REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] Re: 64420, evolution crash importing certificate Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: Le vendredi 03 septembre 2004 à 12:49 +0800, Not Zed a écrit : > > Pretty obvious/straightforward fix, use of uninitialised data. > > http://bugzilla.ximian.com/show_bug.cgi?id=64420 Approval 1 of 2. -- Frederic Crozat Mandrakesoft From rodrigo@novell.com Fri Sep 3 06:38:03 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 7A2C0124087; Fri, 3 Sep 2004 06:38:03 -0400 (EDT) Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by lists.ximian.com (Postfix) with ESMTP id 91259124008 for ; Fri, 3 Sep 2004 06:37:58 -0400 (EDT) Received: (qmail 7237 invoked from network); 3 Sep 2004 10:37:55 -0000 Received: from localhost (HELO cerler.home) (rodrigo@127.0.0.1) by localhost with SMTP; 3 Sep 2004 10:37:55 -0000 Subject: Re: [evolution-patches] [bug #65211] gnome-spell not localized in Solaris/Linux. From: Rodrigo Moya To: Not Zed Cc: Rodney Dawes , "Yong.Sun" , Evolution Patches In-Reply-To: <1094167115.8279.19.camel@lostzed.mmc.com.au> References: <413709C1.3060201@Sun.COM> <1094135342.5237.103.camel@lostzed.mmc.com.au> <1094137140.14226.1.camel@cerler.home> <1094148199.2617.0.camel@blackbox.cam.novell.com> <1094167115.8279.19.camel@lostzed.mmc.com.au> Content-Type: text/plain Date: Fri, 03 Sep 2004 12:36:46 +0200 Message-Id: <1094207806.4337.7.camel@cerler.home> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 Content-Transfer-Encoding: 7bit X-Spam-Status: No, hits=-25.6 required=5.0 tests=EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS, REFERENCES,REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: On Fri, 2004-09-03 at 07:18 +0800, Not Zed wrote: > On Thu, 2004-09-02 at 14:03 -0400, Rodney Dawes wrote: > > If it were a separate process maybe, but it's a shlib, afaik. > I might've just misread the patch (lack of sleep and whatnot). > > But if it is a shlib then its a problem. Can anyone confirm? I don't > have it installed/or working or something. > right, it is a shlib in my SuSE package. -- Rodrigo Moya From pchenthill@novell.com Fri Sep 3 07:03:29 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id E530A1244E4; Fri, 3 Sep 2004 07:03:29 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id 2533D12448D for ; Fri, 3 Sep 2004 07:03:28 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id 6A7E86378D; Fri, 3 Sep 2004 07:00:15 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from local.blr.novell.com (unknown [202.144.86.147]) by skeptopotamus.ximian.com (Postfix) with ESMTP id C970063638 for ; Fri, 3 Sep 2004 07:00:14 -0400 (EDT) Received: by local.blr.novell.com (Postfix, from userid 501) id CDC5C4B14A; Fri, 3 Sep 2004 17:06:00 +0530 (IST) From: chenthill To: evolution-patches Content-Type: text/plain Content-Transfer-Encoding: 7bit Date: Fri, 03 Sep 2004 17:05:59 +0530 Message-Id: <1094211359.16246.7.camel@local.blr.novell.com> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94 X-Spam-Status: No, hits=0.5 required=5.0 tests=RCVD_IN_ORBS version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] Fix for the bug #64398 [calendar] Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: Hi, Have attached a fix for the getdelta crash in calendar. thanks, chenthill. From rodrigo@novell.com Fri Sep 3 08:23:53 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 2DD101244A3; Fri, 3 Sep 2004 08:23:53 -0400 (EDT) Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by lists.ximian.com (Postfix) with ESMTP id 15C6A12420C for ; Fri, 3 Sep 2004 08:23:51 -0400 (EDT) Received: (qmail 7394 invoked from network); 3 Sep 2004 12:23:48 -0000 Received: from localhost (HELO cerler.home) (rodrigo@127.0.0.1) by localhost with SMTP; 3 Sep 2004 12:23:48 -0000 From: Rodrigo Moya To: GNOME Release Team Cc: Evolution Patches Content-Type: multipart/mixed; boundary="=-DFhd+ZdrXSZnKlzHWJMZ" Date: Fri, 03 Sep 2004 14:22:39 +0200 Message-Id: <1094214159.20701.2.camel@cerler.home> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 X-Spam-Status: No, hits=-5.5 required=5.0 tests=PATCH_UNIFIED_DIFF,RCVD_IN_ORBS version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] patch for crash in evo 2.0 Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-DFhd+ZdrXSZnKlzHWJMZ Content-Type: text/plain Content-Transfer-Encoding: 7bit The bug is: http://bugzilla.ximian.com/show_bug.cgi?id=57443 (ICS import crashes) The reason for crashing is that libical does not support multivalued datetime's, so it sets the error to FATAL and gets to that stupid assert (0) which makes evolution crash. I was looking at fixing the real problem, but seems too big a patch for 2.0, so sending this patch in the meanwhile. We probably want to add a new bug about that unsupported multivalued datetimes, and set it to 2.0.1? -- Rodrigo Moya --=-DFhd+ZdrXSZnKlzHWJMZ Content-Disposition: attachment; filename=57443.diff Content-Type: text/x-patch; name=57443.diff; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit ? src/libicalss/icalssyacc.output Index: ChangeLog =================================================================== RCS file: /cvs/gnome/libical/ChangeLog,v retrieving revision 1.164 diff -u -p -r1.164 ChangeLog --- ChangeLog 2 Aug 2004 11:35:45 -0000 1.164 +++ ChangeLog 3 Sep 2004 12:20:41 -0000 @@ -1,3 +1,10 @@ +2004-09-03 Rodrigo Moya + + Fixes crash in #57443 + + * src/libical/icalerror.c (icalerror_set_errno): removed stupid + 'assert' statement, to avoid crashing on fatal errors. + 2004-08-02 Not Zed * src/libicalvcal/vcc.y: re-alloc when we reach the buffer length, Index: src/libical/icalerror.c =================================================================== RCS file: /cvs/gnome/libical/src/libical/icalerror.c,v retrieving revision 1.13 diff -u -p -r1.13 icalerror.c --- src/libical/icalerror.c 21 Oct 2003 18:28:28 -0000 1.13 +++ src/libical/icalerror.c 3 Sep 2004 12:20:42 -0000 @@ -97,7 +97,6 @@ void icalerror_set_errno(icalerrorenum x (icalerror_get_error_state(x)==ICAL_ERROR_DEFAULT && icalerror_errors_are_fatal == 1 )){ icalerror_warn(icalerror_strerror(x)); - assert(0); } } --=-DFhd+ZdrXSZnKlzHWJMZ-- From pchenthill@novell.com Fri Sep 3 09:33:08 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id E0CA6124EAF; Fri, 3 Sep 2004 09:33:07 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id D397E12420C for ; Fri, 3 Sep 2004 09:33:05 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id AACA763C32; Fri, 3 Sep 2004 09:31:25 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from local.blr.novell.com (unknown [202.144.86.147]) by skeptopotamus.ximian.com (Postfix) with ESMTP id 67955632A2 for ; Fri, 3 Sep 2004 09:31:24 -0400 (EDT) Received: by local.blr.novell.com (Postfix, from userid 501) id AD2A14B14A; Fri, 3 Sep 2004 19:37:12 +0530 (IST) From: chenthill To: evolution-patches Content-Type: multipart/mixed; boundary="=-V/B/KKBKV8Tl9h4kCx0c" Date: Fri, 03 Sep 2004 19:37:11 +0530 Message-Id: <1094220431.9911.1.camel@local.blr.novell.com> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94 X-Spam-Status: No, hits=1.8 required=5.0 tests=HTML_00_10,HTML_MESSAGE,RCVD_IN_ORBS version=2.53 X-Spam-Level: * X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] Fix for the bug #64398 [calendar] Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-V/B/KKBKV8Tl9h4kCx0c Content-Type: multipart/alternative; boundary="=-nJvPNvEWlE26XKQXlaZY" --=-nJvPNvEWlE26XKQXlaZY Content-Type: text/plain Content-Transfer-Encoding: 7bit Hi, Have attached a fix for the getdelta crash in calendar. Missed to attach the patch in previous mail. thanks, chenthill. --=-nJvPNvEWlE26XKQXlaZY Content-Type: text/html; charset=utf-8 Hi,
Have attached a fix for the getdelta crash in calendar. Missed to
attach the patch in previous mail.

thanks, chenthill. --=-nJvPNvEWlE26XKQXlaZY-- --=-V/B/KKBKV8Tl9h4kCx0c Content-Disposition: attachment; filename=deltacrash.diff Content-Type: text/plain; name=deltacrash.diff; charset=ISO-8859-1 Content-Transfer-Encoding: base64 SW5kZXg6IENoYW5nZUxvZw0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KUkNTIGZpbGU6IC9jdnMvZ25vbWUvZXZvbHV0 aW9uLWRhdGEtc2VydmVyL2NhbGVuZGFyL0NoYW5nZUxvZyx2DQpyZXRyaWV2aW5nIHJldmlzaW9u IDEuMzI0DQpkaWZmIC11IC1wIC1yMS4zMjQgQ2hhbmdlTG9nDQotLS0gQ2hhbmdlTG9nCTI3IEF1 ZyAyMDA0IDE4OjA5OjU4IC0wMDAwCTEuMzI0DQorKysgQ2hhbmdlTG9nCTMgU2VwIDIwMDQgMTE6 MDU6MjYgLTAwMDANCkBAIC0xLDMgKzEsMTUgQEANCisyMDA0LTA5LTAzICBDaGVudGhpbGwgUGFs YW5pc2FteSA8cGNoZW50aGlsbEBub3ZlbGwuY29tPg0KKwkNCisJRml4ZXMgIzY0Mzk4DQorCSog YmFja2VuZHMvZ3JvdXB3aXNlL2UtY2FsLWJhY2tlbmQtZ3JvdXB3aXNlLmMNCisJKEVDYWxCYWNr ZW5kR3JvdXB3aXNlUHJpdmF0ZSk6IGFkZGVkIGFuIHZhcmlhYmxlIHRvIHN0b3JlIA0KKwl0aGUg dGltZW91dCBpZHMuDQorCShlX2NhbF9iYWNrZW5kX2dyb3Vwd2lzZV9pbml0KTogaW50aWFsaXpl IHRoZSB2YXJpYWJsZS4NCisJKGVfY2FsX2JhY2tlbmRfZ3JvdXB3aXNlX2ZpbmFsaXplKTogcmVt b3ZlIHRoZSB0aW1lb3V0X2FkZA0KKwlmdW5jdGlvbiBzbyB0aGF0IGl0IHdpbGwgbm90IGNhbGxl ZCB3aGVuIGJhY2tlbmQgZGllcy4NCisJKGdldF9kZWx0YXMpOiBJdCBzaG91bGQgbm90IGNyYXNo IGluIGFueSBjYXNlIGlmIGhhbmRsZSBpcw0KKwlOVUxMLg0KKw0KIDIwMDQtMDgtMjcgIFJvZHJp Z28gTW95YSA8cm9kcmlnb0Bub3ZlbGwuY29tPg0KIA0KIAkqIGxpYmVkYXRhLWNhbC9lLWNhbC1i YWNrZW5kLXNleHAuYyAoZnVuY19oYXNfYWxhcm1zX2luX3JhbmdlKTogbmV3DQpJbmRleDogYmFj a2VuZHMvZ3JvdXB3aXNlL2UtY2FsLWJhY2tlbmQtZ3JvdXB3aXNlLmMNCj09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NClJD UyBmaWxlOiAvY3ZzL2dub21lL2V2b2x1dGlvbi1kYXRhLXNlcnZlci9jYWxlbmRhci9iYWNrZW5k cy9ncm91cHdpc2UvZS1jYWwtYmFja2VuZC1ncm91cHdpc2UuYyx2DQpyZXRyaWV2aW5nIHJldmlz aW9uIDEuODkNCmRpZmYgLXUgLXAgLXIxLjg5IGUtY2FsLWJhY2tlbmQtZ3JvdXB3aXNlLmMNCi0t LSBiYWNrZW5kcy9ncm91cHdpc2UvZS1jYWwtYmFja2VuZC1ncm91cHdpc2UuYwkyNSBBdWcgMjAw NCAxNToxMjoxMiAtMDAwMAkxLjg5DQorKysgYmFja2VuZHMvZ3JvdXB3aXNlL2UtY2FsLWJhY2tl bmQtZ3JvdXB3aXNlLmMJMyBTZXAgMjAwNCAxMTowNToyNiAtMDAwMA0KQEAgLTUwLDYgKzUwLDcg QEAgc3RydWN0IF9FQ2FsQmFja2VuZEdyb3Vwd2lzZVByaXZhdGUgew0KIAljaGFyICp1c2VybmFt ZTsNCiAJY2hhciAqcGFzc3dvcmQ7DQogCWNoYXIgKmNvbnRhaW5lcl9pZDsNCisJaW50IHRpbWVv dXRfaWQ7DQogCUNhbE1vZGUgbW9kZTsNCiAJaWNhbHRpbWV6b25lICpkZWZhdWx0X3pvbmU7DQog CUdIYXNoVGFibGUgKmNhdGVnb3JpZXNfYnlfaWQ7DQpAQCAtMTc5LDYgKzE4MCw5IEBAIGdldF9k ZWx0YXMgKGdwb2ludGVyIGhhbmRsZSkNCiAgICAgICAgIEVHd0Nvbm5lY3Rpb25TdGF0dXMgc3Rh dHVzOyANCiAJR1NMaXN0ICpkZWxldGVzID0gTlVMTCwgKnVwZGF0ZXMgPSBOVUxMLCAqYWRkcyA9 IE5VTEwsICpsOw0KICAgICAgICAgDQorCWlmICghaGFuZGxlKQ0KKwkJcmV0dXJuIEZBTFNFOw0K KwkNCiAJY2JndyA9IChFQ2FsQmFja2VuZEdyb3Vwd2lzZSAqKSBoYW5kbGU7DQogIAljbmMgPSBj Ymd3LT5wcml2LT5jbmM7IA0KICAJY2FjaGUgPSBjYmd3LT5wcml2LT5jYWNoZTsgDQpAQCAtMzQ0 LDcgKzM0OCw3IEBAIGNvbm5lY3RfdG9fc2VydmVyIChFQ2FsQmFja2VuZEdyb3Vwd2lzZSANCiAJ CQl9IGVsc2Ugew0KIAkJCQlnX29iamVjdF9yZWYgKHByaXYtPmNuYyk7DQogCQkJCWdfb2JqZWN0 X3JlZiAocHJpdi0+Y2FjaGUpOw0KLQkJCQlnX3RpbWVvdXRfYWRkIChDQUNIRV9SRUZSRVNIX0lO VEVSVkFMLCAoR1NvdXJjZUZ1bmMpIGdldF9kZWx0YXMsIChncG9pbnRlcikgY2Jndyk7DQorCQkJ CXByaXYtPnRpbWVvdXRfaWQgPSBnX3RpbWVvdXRfYWRkIChDQUNIRV9SRUZSRVNIX0lOVEVSVkFM LCAoR1NvdXJjZUZ1bmMpIGdldF9kZWx0YXMsIChncG9pbnRlcikgY2Jndyk7DQogCQkJCXByaXYt Pm1vZGUgPSBDQUxfTU9ERV9SRU1PVEU7DQogCQkJCS8qIHJlYWQgdGhlIGRlZmF1bHQgdGltZXpv bmUqLw0KIAkJCQlwcml2LT5kZWZhdWx0X3pvbmUgPSBlX2NhbF9iYWNrZW5kX2NhY2hlX2dldF9k ZWZhdWx0X3RpbWV6b25lIChwcml2LT5jYWNoZSk7DQpAQCAtNDMyLDYgKzQzNiw5IEBAIGVfY2Fs X2JhY2tlbmRfZ3JvdXB3aXNlX2ZpbmFsaXplIChHT2JqZWMNCiAJCXByaXYtPnVzZXJfZW1haWwg PSBOVUxMOw0KIAl9DQogDQorCWlmIChwcml2LT50aW1lb3V0X2lkKSANCisJCWdfc291cmNlX3Jl bW92ZSAocHJpdi0+dGltZW91dF9pZCk7DQorCQ0KIAlnX2ZyZWUgKHByaXYpOw0KIAljYmd3LT5w cml2ID0gTlVMTDsNCiANCkBAIC0xNTA2LDYgKzE1MTMsNyBAQCBlX2NhbF9iYWNrZW5kX2dyb3Vw d2lzZV9pbml0IChFQ2FsQmFja2VuDQogDQogCXByaXYtPmNhdGVnb3JpZXNfYnlfaWQgPSBnX2hh c2hfdGFibGVfbmV3X2Z1bGwgKGdfc3RyX2hhc2gsIGdfc3RyX2VxdWFsLCBnX2ZyZWUsIGdfZnJl ZSk7DQogCXByaXYtPmNhdGVnb3JpZXNfYnlfbmFtZSA9IGdfaGFzaF90YWJsZV9uZXdfZnVsbCAo Z19zdHJfaGFzaCwgZ19zdHJfZXF1YWwsIGdfZnJlZSwgZ19mcmVlKTsNCisJcHJpdi0+dGltZW91 dF9pZCA9IDA7DQogDQogCS8qIGNyZWF0ZSB0aGUgbXV0ZXggZm9yIHRocmVhZCBzYWZldHkgKi8N CiAJcHJpdi0+bXV0ZXggPSBnX211dGV4X25ldyAoKTsNCg== --=-V/B/KKBKV8Tl9h4kCx0c-- From rodrigo@novell.com Fri Sep 3 10:10:35 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 841621252A5; Fri, 3 Sep 2004 10:10:35 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id 1B4E01250B2 for ; Fri, 3 Sep 2004 10:10:33 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id C376F63094; Fri, 3 Sep 2004 10:10:30 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by skeptopotamus.ximian.com (Postfix) with ESMTP id B3EB063076 for ; Fri, 3 Sep 2004 10:10:30 -0400 (EDT) Received: (qmail 7734 invoked from network); 3 Sep 2004 14:10:29 -0000 Received: from localhost (HELO cerler.home) (rodrigo@127.0.0.1) by localhost with SMTP; 3 Sep 2004 14:10:29 -0000 Subject: Re: [evolution-patches] Fix for the bug #64398 [calendar] From: Rodrigo Moya To: chenthill Cc: evolution-patches In-Reply-To: <1094220431.9911.1.camel@local.blr.novell.com> References: <1094220431.9911.1.camel@local.blr.novell.com> Content-Type: text/plain Date: Fri, 03 Sep 2004 16:09:19 +0200 Message-Id: <1094220559.21716.2.camel@cerler.home> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 Content-Transfer-Encoding: 7bit X-Spam-Status: No, hits=-25.6 required=5.0 tests=EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS, REFERENCES,REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: On Fri, 2004-09-03 at 19:37 +0530, chenthill wrote: > Hi, > Have attached a fix for the getdelta crash in calendar. Missed to > attach the patch in previous mail. > > @@ -1506,6 +1513,7 @@ e_cal_backend_groupwise_init (ECalBacken > > priv->categories_by_id = g_hash_table_new_full (g_str_hash, > g_str_equal, g_free, g_free); > priv->categories_by_name = g_hash_table_new_full (g_str_hash, > g_str_equal, g_free, g_free); > + priv->timeout_id = 0; > here, you probably want to set priv->timeout_id to -1, since 0 is a valid timeout_id IIRC The rest looks good to me -- Rodrigo Moya From fejj@ximian.com Fri Sep 3 11:48:18 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 12D3312410F; Fri, 3 Sep 2004 11:48:18 -0400 (EDT) Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by lists.ximian.com (Postfix) with ESMTP id CFBB3124018 for ; Fri, 3 Sep 2004 11:48:15 -0400 (EDT) Received: (qmail 8133 invoked from network); 3 Sep 2004 15:48:13 -0000 Received: from outbound.ximian.com (HELO 164-99-120-36.boston.ximian.com) (130.57.170.250) by peabody.ximian.com with SMTP; 3 Sep 2004 15:48:13 -0000 Subject: Re: [evolution-patches] 64420, evolution crash importing certificate From: Jeffrey Stedfast To: Not Zed Cc: evolution-patches@lists.ximian.com, release-team@gnome.org In-Reply-To: <1094186955.4163.2.camel@lostzed.mmc.com.au> References: <1094186955.4163.2.camel@lostzed.mmc.com.au> Content-Type: multipart/signed; micalg=sha1; protocol="application/x-pkcs7-signature"; boundary="=-slSThXG5NAGDBlN8vJjr" Organization: Novell, Inc. Date: Fri, 03 Sep 2004 11:44:20 -0400 Message-Id: <1094226260.28011.1.camel@164-99-120-36.boston.ximian.com> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94 X-Spam-Status: No, hits=-25.6 required=5.0 tests=EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS, REFERENCES,REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-slSThXG5NAGDBlN8vJjr Content-Type: text/plain Content-Transfer-Encoding: quoted-printable looks good On Fri, 2004-09-03 at 12:49 +0800, Not Zed wrote: >=20 > Pretty obvious/straightforward fix, use of uninitialised data. >=20 > http://bugzilla.ximian.com/show_bug.cgi?id=3D64420 > --=20 >=20 > Michael Zucchi > "born to die, live to work, it's > all downhill from here" > Novell's Evolution and Free > Software Developer > Plain text document attachment (64420.diff) > Index: smime/ChangeLog > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > RCS file: /cvs/gnome/evolution/smime/ChangeLog,v > retrieving revision 1.41 > diff -u -3 -r1.41 ChangeLog > --- smime/ChangeLog 18 Aug 2004 02:28:55 -0000 1.41 > +++ smime/ChangeLog 3 Sep 2004 04:48:41 -0000 > @@ -1,3 +1,10 @@ > +2004-09-03 Not Zed > + > + ** See bug #64420. > + > + * lib/e-pkcs12.c (prompt_for_password): set the outptr after we've > + actually got a pointer for it allocated. > + > 2004-08-16 Not Zed > =20 > ** See bug #62963. > Index: smime/lib/e-pkcs12.c > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > RCS file: /cvs/gnome/evolution/smime/lib/e-pkcs12.c,v > retrieving revision 1.6 > diff -u -3 -r1.6 e-pkcs12.c > --- smime/lib/e-pkcs12.c 12 Aug 2004 06:55:36 -0000 1.6 > +++ smime/lib/e-pkcs12.c 3 Sep 2004 04:48:42 -0000 > @@ -224,11 +224,12 @@ > if (passwd) { > size_t len =3D strlen (passwd); > const char *inptr =3D passwd; > - char *outptr =3D pwd->data; > + char *outptr; > gunichar2 c; > =09 > SECITEM_AllocItem(NULL, pwd, sizeof (gunichar2) * (len + 1)); > =09 > + outptr =3D pwd->data; > while (inptr && (c =3D (gunichar2) (g_utf8_get_char (inptr) & 0xffff))= ) { > inptr =3D g_utf8_next_char (inptr); > c =3D GUINT16_TO_BE (c); --=20 Jeffrey Stedfast Evolution Hacker - Novell, Inc. fejj@ximian.com - www.novell.com --=-slSThXG5NAGDBlN8vJjr Content-Type: application/x-pkcs7-signature; name=smime.p7s Content-Disposition: attachment; filename=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIII4TCCAssw ggI0oAMCAQICAwxi5zANBgkqhkiG9w0BAQQFADBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhh d3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVt YWlsIElzc3VpbmcgQ0EwHhcNMDQwNTI2MTYzMjMwWhcNMDUwNTI2MTYzMjMwWjBBMR8wHQYDVQQD ExZUaGF3dGUgRnJlZW1haWwgTWVtYmVyMR4wHAYJKoZIhvcNAQkBFg9mZWpqQG5vdmVsbC5jb20w ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC9Vb2HPseWXVoGGRiqZIf6MpsjgScNggRA mGLIM5ymRpEugcbm71e6kI0ON1gNZlUjxkO8Z0jtzNZZz8cKPxOQNok0ZTAYrcqBAT3H9+azSBOL kLqB57aO7yLHFArFlq4V3hjJ6isZV9PQAmAlxQGqHb8vsixEoT0VJ26j6AzxfSvHrc5FnoZCR/9M szwONbRZ+xsQM2vTXXTkmjCaWO9FBsl2/xo1i7FN9+/I8J+wCY90dviUQ7ZWZb0Dkwbkkpgq0ZEb /5QXSshQs0t5ZNXB5m/CHr8SxgdxSZmKjkgEVInbLtB2OeJY5YitY5t4RdaSYTTnEzgwOpMfCGr5 twjVAgMBAAGjLDAqMBoGA1UdEQQTMBGBD2ZlampAbm92ZWxsLmNvbTAMBgNVHRMBAf8EAjAAMA0G CSqGSIb3DQEBBAUAA4GBAC3lN1sOgjdePHgECJ6nPF0K7PAPn//OuZIj+PXwTsAUMPKcBaxLLmlZ L3ZckA2c7YVYuRQnlfe83hFZYpXnQ8CWI8GvvfpBjy47e1QJ64ilkAk6jUxyIA36lYZ4eN4t88Lj 1J+RIcKFcTe9Tn+9nTtwqCVUW4byzjOXdaLU+E0SMIICyzCCAjSgAwIBAgIDDGLnMA0GCSqGSIb3 DQEBBAUAMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBM dGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQTAeFw0wNDA1 MjYxNjMyMzBaFw0wNTA1MjYxNjMyMzBaMEExHzAdBgNVBAMTFlRoYXd0ZSBGcmVlbWFpbCBNZW1i ZXIxHjAcBgkqhkiG9w0BCQEWD2ZlampAbm92ZWxsLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAL1VvYc+x5ZdWgYZGKpkh/oymyOBJw2CBECYYsgznKZGkS6BxubvV7qQjQ43WA1m VSPGQ7xnSO3M1lnPxwo/E5A2iTRlMBityoEBPcf35rNIE4uQuoHnto7vIscUCsWWrhXeGMnqKxlX 09ACYCXFAaodvy+yLEShPRUnbqPoDPF9K8etzkWehkJH/0yzPA41tFn7GxAza9NddOSaMJpY70UG yXb/GjWLsU3378jwn7AJj3R2+JRDtlZlvQOTBuSSmCrRkRv/lBdKyFCzS3lk1cHmb8IevxLGB3FJ mYqOSARUidsu0HY54ljliK1jm3hF1pJhNOcTODA6kx8Iavm3CNUCAwEAAaMsMCowGgYDVR0RBBMw EYEPZmVqakBub3ZlbGwuY29tMAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEEBQADgYEALeU3Ww6C N148eAQInqc8XQrs8A+f/865kiP49fBOwBQw8pwFrEsuaVkvdlyQDZzthVi5FCeV97zeEVliledD wJYjwa+9+kGPLjt7VAnriKWQCTqNTHIgDfqVhnh43i3zwuPUn5EhwoVxN71Of72dO3CoJVRbhvLO M5d1otT4TRIwggM/MIICqKADAgECAgENMA0GCSqGSIb3DQEBBQUAMIHRMQswCQYDVQQGEwJaQTEV MBMGA1UECBMMV2VzdGVybiBDYXBlMRIwEAYDVQQHEwlDYXBlIFRvd24xGjAYBgNVBAoTEVRoYXd0 ZSBDb25zdWx0aW5nMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNlcnZpY2VzIERpdmlzaW9uMSQw IgYDVQQDExtUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgQ0ExKzApBgkqhkiG9w0BCQEWHHBlcnNv bmFsLWZyZWVtYWlsQHRoYXd0ZS5jb20wHhcNMDMwNzE3MDAwMDAwWhcNMTMwNzE2MjM1OTU5WjBi MQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoG A1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EwgZ8wDQYJKoZIhvcNAQEB BQADgY0AMIGJAoGBAMSmPFVzVftOucqZWh5owHUEcJ3f6f+jHuy9zfVb8hp2vX8MOmHyv1HOAdTl UAow1wJjWiyJFXCO3cnwK4Vaqj9xVsuvPAsH5/EfkTYkKhPPK9Xzgnc9A74r/rsYPge/QIACZNen prufZdHFKlSFD0gEf6e20TxhBEAeZBlyYLf7AgMBAAGjgZQwgZEwEgYDVR0TAQH/BAgwBgEB/wIB ADBDBgNVHR8EPDA6MDigNqA0hjJodHRwOi8vY3JsLnRoYXd0ZS5jb20vVGhhd3RlUGVyc29uYWxG cmVlbWFpbENBLmNybDALBgNVHQ8EBAMCAQYwKQYDVR0RBCIwIKQeMBwxGjAYBgNVBAMTEVByaXZh dGVMYWJlbDItMTM4MA0GCSqGSIb3DQEBBQUAA4GBAEiM0VCD6gsuzA2jZqxnD3+vrL7CF6FDlpSd f0whuPg2H6otnzYvwPQcUCCTcDz9reFhYsPZOhl+hLGZGwDFGguCdJ4lUJRix9sncVcljd2pnDmO jCBPZV+V2vf3h9bGCE6u9uo05RAaWzVNd+NWIXiC3CEZNd4ksdMdRv9dX2VPMYIC5zCCAuMCAQEw aTBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEs MCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0ECAwxi5zAJBgUrDgMC GgUAoIIBUzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0wNDA5MDMx NTQ0MTVaMCMGCSqGSIb3DQEJBDEWBBSy/f1vcTHkaVRQJQOMgM+DY/nEKzB4BgkrBgEEAYI3EAQx azBpMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQu MSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIDDGLnMHoGCyqG SIb3DQEJEAILMWugaTBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcg KFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EC Awxi5zANBgkqhkiG9w0BAQEFAASCAQCrDAcS7ECraK8keQIPpJZ9d9Agoy6FZK5FmkKQQJk+aNL8 2Nk96QVQFkKBR3zPYTzZKboIzw/NNpDzT2lPt+7eU0f+HU02UlP0uOs8/iZYHhq9ZnUwnCrwf3A3 ZZrnyQWo00LhLWCgAt+Y3m4Y520/z7lsnIipTt5JZZU7oohVh2SZvZB0UW+iiPbmegWFadMt7nso 8J8JmEqArcp46dViW5gPjUSnCAm3ELHatXavvrvT+XEJ6OTjZG6cjgNgJPJ7Mz32i3Lgo3blz8QY n9aK+OWsDWWFvN/PwCNBEBE4T9ayqc4rcOAlelvkKjYakDaoA8pbEUKbS4JODyRiaP5yAAAAAAAA --=-slSThXG5NAGDBlN8vJjr-- From fejj@ximian.com Fri Sep 3 11:50:19 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id D42AA1249B8; Fri, 3 Sep 2004 11:50:19 -0400 (EDT) Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by lists.ximian.com (Postfix) with ESMTP id EA5AC124018 for ; Fri, 3 Sep 2004 11:50:17 -0400 (EDT) Received: (qmail 8138 invoked from network); 3 Sep 2004 15:50:15 -0000 Received: from outbound.ximian.com (HELO 164-99-120-36.boston.ximian.com) (130.57.170.250) by peabody.ximian.com with SMTP; 3 Sep 2004 15:50:15 -0000 Subject: Re: [evolution-patches] 59717, evolution mail crash From: Jeffrey Stedfast To: Not Zed Cc: evolution-patches@lists.ximian.com In-Reply-To: <1094185883.2321.12.camel@lostzed.mmc.com.au> References: <1094185883.2321.12.camel@lostzed.mmc.com.au> Content-Type: multipart/signed; micalg=sha1; protocol="application/x-pkcs7-signature"; boundary="=-yzHd+7Hlbe+6gFMF1Cf5" Organization: Novell, Inc. Date: Fri, 03 Sep 2004 11:46:23 -0400 Message-Id: <1094226383.28018.3.camel@164-99-120-36.boston.ximian.com> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94 X-Spam-Status: No, hits=-25.6 required=5.0 tests=EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS, REFERENCES,REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-yzHd+7Hlbe+6gFMF1Cf5 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable patches look good On Fri, 2004-09-03 at 12:31 +0800, Not Zed wrote: >=20 > Hi guys, >=20 > Another mailer crasher fix. >=20 > This is in two parts, one is low-risk but has unpleasant user side- > effects, the other part is higher risk and may need more testing first > but fixes the side-effects. >=20 > Making the dialogue modal fixes the nasty re-entrancy we can get in > this non-reentrant synchronous method - i tried various ways around > doing this but it got too complex, and as far as i can tell could > never work. However when you connect to a host using SSL, > cancellation is a noop, so it can take 4 minutes to time out. 4 > minutes in which time you can't do anything else. e.g. if the user > put in the wrong hostname they're kind of stuck. >=20 > Which is where the second patch comes in, it enables cancellation for > a SSL connect. Its only high risk in that this code has forever > caused lots of issues, so i'm not sure if the fix breaks it in subtle > ways. I did some testing and it appears to work though - "i don't see > why it shouldn't work". I guess it can wait till 2.0.1 if need be. >=20 > Michael >=20 > --=20 >=20 > Michael Zucchi > "born to die, live to work, it's > all downhill from here" > Novell's Evolution and Free > Software Developer --=20 Jeffrey Stedfast Evolution Hacker - Novell, Inc. fejj@ximian.com - www.novell.com --=-yzHd+7Hlbe+6gFMF1Cf5 Content-Type: application/x-pkcs7-signature; name=smime.p7s Content-Disposition: attachment; filename=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIII4TCCAssw ggI0oAMCAQICAwxi5zANBgkqhkiG9w0BAQQFADBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhh d3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVt YWlsIElzc3VpbmcgQ0EwHhcNMDQwNTI2MTYzMjMwWhcNMDUwNTI2MTYzMjMwWjBBMR8wHQYDVQQD ExZUaGF3dGUgRnJlZW1haWwgTWVtYmVyMR4wHAYJKoZIhvcNAQkBFg9mZWpqQG5vdmVsbC5jb20w ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC9Vb2HPseWXVoGGRiqZIf6MpsjgScNggRA mGLIM5ymRpEugcbm71e6kI0ON1gNZlUjxkO8Z0jtzNZZz8cKPxOQNok0ZTAYrcqBAT3H9+azSBOL kLqB57aO7yLHFArFlq4V3hjJ6isZV9PQAmAlxQGqHb8vsixEoT0VJ26j6AzxfSvHrc5FnoZCR/9M szwONbRZ+xsQM2vTXXTkmjCaWO9FBsl2/xo1i7FN9+/I8J+wCY90dviUQ7ZWZb0Dkwbkkpgq0ZEb /5QXSshQs0t5ZNXB5m/CHr8SxgdxSZmKjkgEVInbLtB2OeJY5YitY5t4RdaSYTTnEzgwOpMfCGr5 twjVAgMBAAGjLDAqMBoGA1UdEQQTMBGBD2ZlampAbm92ZWxsLmNvbTAMBgNVHRMBAf8EAjAAMA0G CSqGSIb3DQEBBAUAA4GBAC3lN1sOgjdePHgECJ6nPF0K7PAPn//OuZIj+PXwTsAUMPKcBaxLLmlZ L3ZckA2c7YVYuRQnlfe83hFZYpXnQ8CWI8GvvfpBjy47e1QJ64ilkAk6jUxyIA36lYZ4eN4t88Lj 1J+RIcKFcTe9Tn+9nTtwqCVUW4byzjOXdaLU+E0SMIICyzCCAjSgAwIBAgIDDGLnMA0GCSqGSIb3 DQEBBAUAMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBM dGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQTAeFw0wNDA1 MjYxNjMyMzBaFw0wNTA1MjYxNjMyMzBaMEExHzAdBgNVBAMTFlRoYXd0ZSBGcmVlbWFpbCBNZW1i ZXIxHjAcBgkqhkiG9w0BCQEWD2ZlampAbm92ZWxsLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAL1VvYc+x5ZdWgYZGKpkh/oymyOBJw2CBECYYsgznKZGkS6BxubvV7qQjQ43WA1m VSPGQ7xnSO3M1lnPxwo/E5A2iTRlMBityoEBPcf35rNIE4uQuoHnto7vIscUCsWWrhXeGMnqKxlX 09ACYCXFAaodvy+yLEShPRUnbqPoDPF9K8etzkWehkJH/0yzPA41tFn7GxAza9NddOSaMJpY70UG yXb/GjWLsU3378jwn7AJj3R2+JRDtlZlvQOTBuSSmCrRkRv/lBdKyFCzS3lk1cHmb8IevxLGB3FJ mYqOSARUidsu0HY54ljliK1jm3hF1pJhNOcTODA6kx8Iavm3CNUCAwEAAaMsMCowGgYDVR0RBBMw EYEPZmVqakBub3ZlbGwuY29tMAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEEBQADgYEALeU3Ww6C N148eAQInqc8XQrs8A+f/865kiP49fBOwBQw8pwFrEsuaVkvdlyQDZzthVi5FCeV97zeEVliledD wJYjwa+9+kGPLjt7VAnriKWQCTqNTHIgDfqVhnh43i3zwuPUn5EhwoVxN71Of72dO3CoJVRbhvLO M5d1otT4TRIwggM/MIICqKADAgECAgENMA0GCSqGSIb3DQEBBQUAMIHRMQswCQYDVQQGEwJaQTEV MBMGA1UECBMMV2VzdGVybiBDYXBlMRIwEAYDVQQHEwlDYXBlIFRvd24xGjAYBgNVBAoTEVRoYXd0 ZSBDb25zdWx0aW5nMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNlcnZpY2VzIERpdmlzaW9uMSQw IgYDVQQDExtUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgQ0ExKzApBgkqhkiG9w0BCQEWHHBlcnNv bmFsLWZyZWVtYWlsQHRoYXd0ZS5jb20wHhcNMDMwNzE3MDAwMDAwWhcNMTMwNzE2MjM1OTU5WjBi MQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoG A1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EwgZ8wDQYJKoZIhvcNAQEB BQADgY0AMIGJAoGBAMSmPFVzVftOucqZWh5owHUEcJ3f6f+jHuy9zfVb8hp2vX8MOmHyv1HOAdTl UAow1wJjWiyJFXCO3cnwK4Vaqj9xVsuvPAsH5/EfkTYkKhPPK9Xzgnc9A74r/rsYPge/QIACZNen prufZdHFKlSFD0gEf6e20TxhBEAeZBlyYLf7AgMBAAGjgZQwgZEwEgYDVR0TAQH/BAgwBgEB/wIB ADBDBgNVHR8EPDA6MDigNqA0hjJodHRwOi8vY3JsLnRoYXd0ZS5jb20vVGhhd3RlUGVyc29uYWxG cmVlbWFpbENBLmNybDALBgNVHQ8EBAMCAQYwKQYDVR0RBCIwIKQeMBwxGjAYBgNVBAMTEVByaXZh dGVMYWJlbDItMTM4MA0GCSqGSIb3DQEBBQUAA4GBAEiM0VCD6gsuzA2jZqxnD3+vrL7CF6FDlpSd f0whuPg2H6otnzYvwPQcUCCTcDz9reFhYsPZOhl+hLGZGwDFGguCdJ4lUJRix9sncVcljd2pnDmO jCBPZV+V2vf3h9bGCE6u9uo05RAaWzVNd+NWIXiC3CEZNd4ksdMdRv9dX2VPMYIC5zCCAuMCAQEw aTBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEs MCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0ECAwxi5zAJBgUrDgMC GgUAoIIBUzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0wNDA5MDMx NTQ2MjNaMCMGCSqGSIb3DQEJBDEWBBSjP8ygv+1QqVxAGCOXbP/6ylLm/zB4BgkrBgEEAYI3EAQx azBpMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQu MSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIDDGLnMHoGCyqG SIb3DQEJEAILMWugaTBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcg KFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EC Awxi5zANBgkqhkiG9w0BAQEFAASCAQA/v4zYn1BxtE76IZk+SUKsKfGhDJB8d7IMvivcWC/4rjHW Hi0yyJAefs6MIVixx1Y1uh3cgESKTLlHWeOwHUBt8YW87Tlu6VisDkGKqpjbipIG6XxgnjawaOy+ 043jcXWgitPzAt8zA2HBkTyixJzW0stucdL+lUrBMCEIACZZLe2cBIBT272RD2mr7Y8wztpNkHi5 iLKgD7IXmHQjAODFUD1SmU4+3thikstvlM0dRHG2rymQtdUF7HJHdtxF/SY3T2rkIAMfPzLpKKBc 7eM2Pe5Sp2ewVxKC7fehylEFB0MtVDh5TI0SssFcjz5Q44PtbRz2R1/8YKX8fOTvdFfdAAAAAAAA --=-yzHd+7Hlbe+6gFMF1Cf5-- From jdub@waugh.id.au Fri Sep 3 04:03:38 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 453961252C9; Fri, 3 Sep 2004 04:03:38 -0400 (EDT) Received: from smtp-2.syd.swiftdsl.com.au (smtp-2.syd.swiftdsl.com.au [218.214.224.98]) by lists.ximian.com (Postfix) with SMTP id 164C11252D5 for ; Fri, 3 Sep 2004 04:03:33 -0400 (EDT) Received: (qmail 21502 invoked from network); 3 Sep 2004 08:03:41 -0000 Received: from unknown (HELO home.waugh.id.au) (218.214.67.227) by smtp-2.syd.swiftdsl.com.au with SMTP; 3 Sep 2004 08:03:41 -0000 Received: from willow.home.waugh.id.au (willow.home [192.168.10.9]) by home.waugh.id.au (Postfix) with ESMTP id CECE6E8D23; Fri, 3 Sep 2004 18:03:26 +1000 (EST) Received: by willow.home.waugh.id.au (Postfix, from userid 1000) id D78FC181B902; Fri, 3 Sep 2004 18:02:14 +1000 (EST) Date: Fri, 3 Sep 2004 18:02:14 +1000 From: Jeff Waugh To: Not Zed Cc: evolution-patches@lists.ximian.com, release-team@gnome.org Message-ID: <20040903080214.GV4070@localhost.localdomain> Mail-Followup-To: Not Zed , evolution-patches@lists.ximian.com, release-team@gnome.org References: <1094180128.29229.6.camel@lostzed.mmc.com.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1094180128.29229.6.camel@lostzed.mmc.com.au> Reply-By: Mon Sep 6 18:01:49 EST 2004 X-Operating-System: Linux 2.6.7-powerpc-smp ppc X-Message-Flag: Cranky? Try Free Software instead! X-Uptime: 18:01:49 up 6 days, 8:17, 6 users, load average: 0.17, 0.11, 0.04 User-Agent: Mutt/1.5.6+20040523i X-Spam-Status: No, hits=-25.5 required=5.0 tests=IN_REP_TO,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS,REFERENCES, REPLY_WITH_QUOTES,USER_AGENT_MUTT version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] Re: evolution settings version mismatch crash Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: > (i'm not sure if the r-t needs to approve this since its only a string > change, but i guess its a structured string anyway). String changes require confirmation from the i18n team too. Thanks, - Jeff -- linux.conf.au 2005: Canberra, Australia http://linux.conf.au/ "jwz? no way man, he's my idle" - James Wilkinson From jdub@waugh.id.au Fri Sep 3 04:13:38 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id BEC1E1241F5; Fri, 3 Sep 2004 04:13:38 -0400 (EDT) Received: from smtp-2.syd.swiftdsl.com.au (smtp-2.syd.swiftdsl.com.au [218.214.224.98]) by lists.ximian.com (Postfix) with SMTP id EDF431241AF for ; Fri, 3 Sep 2004 04:13:35 -0400 (EDT) Received: (qmail 23284 invoked from network); 3 Sep 2004 08:13:35 -0000 Received: from unknown (HELO home.waugh.id.au) (218.214.67.227) by smtp-2.syd.swiftdsl.com.au with SMTP; 3 Sep 2004 08:13:35 -0000 Received: from willow.home.waugh.id.au (willow.home [192.168.10.9]) by home.waugh.id.au (Postfix) with ESMTP id 35D36E8D23; Fri, 3 Sep 2004 18:13:21 +1000 (EST) Received: by willow.home.waugh.id.au (Postfix, from userid 1000) id C7571181B902; Fri, 3 Sep 2004 18:12:09 +1000 (EST) Date: Fri, 3 Sep 2004 18:12:09 +1000 From: Jeff Waugh To: Not Zed Cc: asdf , release-team@gnome.org Message-ID: <20040903081209.GW4070@localhost.localdomain> Mail-Followup-To: Not Zed , asdf , release-team@gnome.org References: <1094180128.29229.6.camel@lostzed.mmc.com.au> <20040903080214.GV4070@localhost.localdomain> <1094198851.4688.20.camel@lostzed.mmc.com.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1094198851.4688.20.camel@lostzed.mmc.com.au> Reply-By: Mon Sep 6 18:11:49 EST 2004 X-Operating-System: Linux 2.6.7-powerpc-smp ppc X-Message-Flag: Cranky? Try Free Software instead! X-Uptime: 18:11:49 up 6 days, 8:27, 6 users, load average: 0.07, 0.04, 0.02 User-Agent: Mutt/1.5.6+20040523i X-Spam-Status: No, hits=-26.1 required=5.0 tests=IN_REP_TO,QUOTED_EMAIL_TEXT,QUOTE_TWICE_1,RCVD_IN_ORBS, REFERENCES,REPLY_WITH_QUOTES,USER_AGENT_MUTT version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] Re: evolution settings version mismatch crash Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: > > String changes require confirmation from the i18n team too. > > It is not a translated string. Oh good, then they won't give a rat's arse. Sorry. :-) - Jeff -- What's all that about? http://www.no-name-yet.com/ Perl - The Movie Starring 'Weird' Al Yankovic From murrayc@murrayc.com Fri Sep 3 05:20:29 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 13FAF124045; Fri, 3 Sep 2004 05:20:29 -0400 (EDT) Received: from chococat.sd.dreamhost.com (chococat.sd.dreamhost.com [66.33.206.16]) by lists.ximian.com (Postfix) with ESMTP id 83D60124026 for ; Fri, 3 Sep 2004 05:20:26 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by chococat.sd.dreamhost.com (Postfix) with SMTP id 1CFE7FA3D; Fri, 3 Sep 2004 02:20:21 -0700 (PDT) Received: from 217.10.50.85 (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Fri, 3 Sep 2004 11:20:21 +0200 (CEST) Message-ID: <11773.217.10.50.85.1094203221.spork@webmail.murrayc.com> In-Reply-To: <1094186955.4163.2.camel@lostzed.mmc.com.au> References: <1094186955.4163.2.camel@lostzed.mmc.com.au> Date: Fri, 3 Sep 2004 11:20:21 +0200 (CEST) From: "Murray Cumming" To: "Not Zed" Cc: evolution-patches@lists.ximian.com, release-team@gnome.org User-Agent: DreamHost Webmail MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Spam-Status: No, hits=-19.1 required=5.0 tests=IN_REP_TO,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS,REFERENCES, REPLY_WITH_QUOTES,USER_AGENT version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] Re: 64420, evolution crash importing certificate Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: > Pretty obvious/straightforward fix, use of uninitialised data. > > http://bugzilla.ximian.com/show_bug.cgi?id=64420 1 of 2 release-team approvals. Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From murrayc@murrayc.com Fri Sep 3 08:11:20 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id BFCE012420C; Fri, 3 Sep 2004 08:11:20 -0400 (EDT) Received: from chococat.sd.dreamhost.com (chococat.sd.dreamhost.com [66.33.206.16]) by lists.ximian.com (Postfix) with ESMTP id 530BB1241CC for ; Fri, 3 Sep 2004 08:11:18 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by chococat.sd.dreamhost.com (Postfix) with SMTP id 3B8F5FA5F; Fri, 3 Sep 2004 05:11:15 -0700 (PDT) Received: from 217.10.50.85 (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Fri, 3 Sep 2004 14:11:15 +0200 (CEST) Message-ID: <37311.217.10.50.85.1094213475.spork@webmail.murrayc.com> In-Reply-To: <1094198851.4688.20.camel@lostzed.mmc.com.au> References: <1094180128.29229.6.camel@lostzed.mmc.com.au><20040903080214.GV4070@localhost.localdomain> <1094198851.4688.20.camel@lostzed.mmc.com.au> Date: Fri, 3 Sep 2004 14:11:15 +0200 (CEST) From: "Murray Cumming" To: "Not Zed" Cc: "Jeff Waugh" , "asdf" , release-team@gnome.org User-Agent: DreamHost Webmail MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Spam-Status: No, hits=-19.1 required=5.0 tests=IN_REP_TO,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS,REFERENCES, REPLY_WITH_QUOTES,USER_AGENT version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] Re: evolution settings version mismatch crash Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: > On Fri, 2004-09-03 at 18:02 +1000, Jeff Waugh wrote: > >> >> >> > (i'm not sure if the r-t needs to approve this since its only a string >> > change, but i guess its a structured string anyway). >> >> String changes require confirmation from the i18n team too. > > It is not a translated string. 1 of 2 release-team approvals then. (It fixes a crash). Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From jpr@novell.com Fri Sep 3 12:30:00 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id D1D261240D6; Fri, 3 Sep 2004 12:30:00 -0400 (EDT) Received: from lyle.provo.novell.com (lyle.provo.novell.com [137.65.81.174]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "lyle.provo.novell.com", Issuer "SERVICES2" (not verified)) by lists.ximian.com (Postfix) with ESMTP id C36FD124041 for ; Fri, 3 Sep 2004 12:29:58 -0400 (EDT) Received: from [192.168.1.6] ([137.65.81.216]) by lyle.provo.novell.com; Fri, 03 Sep 2004 10:29:52 -0600 Subject: Re: [evolution-patches] patch for #62392 From: JP Rosevear To: Rodrigo Moya Cc: Evolution Patches , GNOME Release Team In-Reply-To: <1093963544.12343.9.camel@cerler.home> References: <1093963544.12343.9.camel@cerler.home> Content-Type: text/plain Organization: Novell, Inc. Date: Fri, 03 Sep 2004 12:28:46 -0400 Message-Id: <1094228926.17123.38.camel@bishop.rosevear.com> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 Content-Transfer-Encoding: 7bit X-Spam-Status: No, hits=-24.8 required=5.0 tests=EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS, REFERENCES,REPLY_WITH_QUOTES,SUBJ_HAS_UNIQ_ID version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: On Tue, 2004-08-31 at 16:45 +0200, Rodrigo Moya wrote: > Patch for evolution 2.0 for bug http://bugzilla.ximian.com/show_bug.cgi? > id=62392 (Crash on close alarm notification). Looks good. -JP -- JP Rosevear Novell, Inc. From fcrozat@mandrakesoft.com Fri Sep 3 12:33:47 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 14D66124155; Fri, 3 Sep 2004 12:33:47 -0400 (EDT) Received: from office.mandrakesoft.com (ezoffice.mandrakesoft.com [212.11.15.34]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "office.mandrakesoft.com", Issuer "smtp.mandrakesoft.com" (not verified)) by lists.ximian.com (Postfix) with ESMTP id 11CE0124041 for ; Fri, 3 Sep 2004 12:33:45 -0400 (EDT) Received: from trinidad.mandrakesoft.com (trinidad.mandrakesoft.com [192.168.100.216]) by office.mandrakesoft.com (Postfix) with ESMTP id E828B2EBFB; Fri, 3 Sep 2004 18:33:40 +0200 (CEST) From: Frederic Crozat To: Murray Cumming Cc: Not Zed , asdf , GNOME 2 release team In-Reply-To: <37311.217.10.50.85.1094213475.spork@webmail.murrayc.com> References: <1094180128.29229.6.camel@lostzed.mmc.com.au> <20040903080214.GV4070@localhost.localdomain> <1094198851.4688.20.camel@lostzed.mmc.com.au> <37311.217.10.50.85.1094213475.spork@webmail.murrayc.com> Content-Type: text/plain; charset=ISO-8859-15 Organization: Mandrakesoft Date: Fri, 03 Sep 2004 18:33:40 +0200 Message-Id: <1094229220.9465.13.camel@trinidad.mandrakesoft.com> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1-3mdk Content-Transfer-Encoding: 8bit X-Spam-Status: No, hits=-19.1 required=5.0 tests=IN_REP_TO,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS,REFERENCES, REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] Re: evolution settings version mismatch crash Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: Le vendredi 03 septembre 2004 à 14:11 +0200, Murray Cumming a écrit : > > On Fri, 2004-09-03 at 18:02 +1000, Jeff Waugh wrote: > > > >> > >> > >> > (i'm not sure if the r-t needs to approve this since its only a string > >> > change, but i guess its a structured string anyway). > >> > >> String changes require confirmation from the i18n team too. > > > > It is not a translated string. > > 1 of 2 release-team approvals then. (It fixes a crash). Second approval.. Go, go, go :) -- Frederic Crozat Mandrakesoft From rodrigo@novell.com Fri Sep 3 12:41:27 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 6AAAC1242F8; Fri, 3 Sep 2004 12:41:27 -0400 (EDT) Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by lists.ximian.com (Postfix) with ESMTP id 0DD6D124041 for ; Fri, 3 Sep 2004 12:41:25 -0400 (EDT) Received: (qmail 8279 invoked from network); 3 Sep 2004 16:41:20 -0000 Received: from localhost (HELO cerler.home) (rodrigo@127.0.0.1) by localhost with SMTP; 3 Sep 2004 16:41:20 -0000 Subject: Re: [evolution-patches] patch for #62392 From: Rodrigo Moya To: JP Rosevear Cc: Evolution Patches , GNOME Release Team In-Reply-To: <1094228926.17123.38.camel@bishop.rosevear.com> References: <1093963544.12343.9.camel@cerler.home> <1094228926.17123.38.camel@bishop.rosevear.com> Content-Type: text/plain Date: Fri, 03 Sep 2004 18:40:10 +0200 Message-Id: <1094229610.21716.16.camel@cerler.home> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 Content-Transfer-Encoding: 7bit X-Spam-Status: No, hits=-21.6 required=5.0 tests=EMAIL_ATTRIBUTION,IN_REP_TO,RCVD_IN_ORBS,REFERENCES, REPLY_WITH_QUOTES,SUBJ_HAS_UNIQ_ID version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: On Fri, 2004-09-03 at 12:28 -0400, JP Rosevear wrote: > On Tue, 2004-08-31 at 16:45 +0200, Rodrigo Moya wrote: > > Patch for evolution 2.0 for bug http://bugzilla.ximian.com/show_bug.cgi? > > id=62392 (Crash on close alarm notification). > > Looks good. > committed to both the gnome-2-8 branch and HEAD -- Rodrigo Moya From ealtin@parkyeri.com Fri Sep 3 13:02:27 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id B74F0124029; Fri, 3 Sep 2004 13:02:27 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id 8E37B124004 for ; Fri, 3 Sep 2004 13:02:24 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id C6CC0638DC; Fri, 3 Sep 2004 13:02:21 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from fatstacks.parkyeri.net (unknown [193.192.101.206]) by skeptopotamus.ximian.com (Postfix) with ESMTP id AA059637AE for ; Fri, 3 Sep 2004 13:02:20 -0400 (EDT) Received: from [212.154.113.162] (helo=[192.168.199.226]) by fatstacks.parkyeri.net with asmtp (Exim 3.35 #1 (Debian)) id 1C3HS1-0008Nc-00; Fri, 03 Sep 2004 20:02:13 +0300 Subject: Re: [evolution-patches] Fix for the bug #64398 [calendar] From: Enver ALTIN To: chenthill Cc: evolution-patches In-Reply-To: <1094211359.16246.7.camel@local.blr.novell.com> References: <1094211359.16246.7.camel@local.blr.novell.com> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-SwplZ0oJqnVQG255thSI" Organization: Parkyeri Date: Fri, 03 Sep 2004 20:01:58 +0300 Message-Id: <1094230919.11839.1.camel@roadrunner.skyblue.gen.tr> Mime-Version: 1.0 X-Mailer: Evolution 1.5.93 X-Spam-Status: No, hits=-15.7 required=5.0 tests=IN_REP_TO,PGP_SIGNATURE_2,RCVD_IN_ORBS,REFERENCES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-SwplZ0oJqnVQG255thSI Content-Type: multipart/related; type="multipart/alternative"; boundary="=-9WemvLNKeeV6813b5wgK" --=-9WemvLNKeeV6813b5wgK Content-Type: multipart/alternative; boundary="=-p7k35q3AkEVo5h5MHdnK" --=-p7k35q3AkEVo5h5MHdnK Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Fri, 2004-09-03 at 17:05 +0530, chenthill wrote: > Have attached a fix for the getdelta crash in calendar. The patch is not there, FYI. :-) --=20 Enver ALTIN | http://skyblue.gen.tr/ Software developer @ Parkyeri | http://www.parkyeri.com/ --=-p7k35q3AkEVo5h5MHdnK Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Fri, 2004-09-03 at 17:05 +0530, chenthill wrote:
     Have attached a fix for the getdelta crash in =
calendar.

The patch is not there, FYI. 3D":-)"
--=20
Enver ALTIN          &nbs=
p;        |     =
;   http://skyblue.gen.tr/
Software developer @ Parkyeri |      http://www.parkyeri.com/
--=-p7k35q3AkEVo5h5MHdnK-- --=-9WemvLNKeeV6813b5wgK Content-ID: <1094230913.11839.0.camel@roadrunner.skyblue.gen.tr> Content-Disposition: attachment; filename=smiley-3.png Content-Type: image/png; name=smiley-3.png Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAC+klEQVR42n2TbUjVdxTHP/+H69Xd a2VWlFe69rzthZJUoxeNOWoFGxEhYRRFmZSVW2u9ab2KejWE1qDNBkEQhS82VoiaZkVPmoWaKNM5 mA+opbd771//997//T/+epHBarEPHA6Hc84XDnwP/JcwcBS4AVgzcR04ONN7C+md+pcPCz44dPLA arZs/gg1UABuGkvvp7X1Iad+itE/YtUAle8TuH26sujzqq/LkJQsnOQQVmIASVJQMhehZORiJwc5 d76FH2pf3gY2Aigzy7+eObqmtOqbXbjGGHZqCM+eQpJ9AHhWFCc5CAjWf1KAkppc+qg3vRCol4Fw 0aqcisOVW3HTE7hmBElSKD/5GFkNMhH1KDvegST78CwNSfZxeM88VuYrh4CwAuxqvxL6MnPuWiy9 H1kNUPH9fZofDKPpHn8/z+Z6Yw8JK5stX5VhRO6h+OfiV3WaHxtPVKAwmF+KqXUDMkgqZ0+UoKcE P57/GXOqh46ODqrPXUQfufb6YOGxJOQD2CaHQnnlAJ4zDXggHBYvK6ap6Rau+RIz1k7djd+YHrqM pXUC4KQnWTRPAdiuRqNRkFQG/omRNJOsKVQw408xtS4QDsI10AaqEY6O8Fzq70fJy3XI8gsA5HTa rBdOkvwFKj39EWrr/sJzEnj29OvsphGugfBsLlwbZnjcYN36LxiLuADtMtCUetFAcE4ee8s+pbHV YtOemwhHx3MSaPEY3X9OUnqsk5a2OMeP7KC3t4u+3gRALUC4cEW2eN62Q4ze3SAiz74TDxvOiI+X BcTsoCoyfJKYn6OKmrMbxGRnlXhyJSSqv80Vq0KSAFa+ceKl0wcK9lfsW42TGsE/pxhfcDmKfz6e FUPg4iRH6Ov6g9EJh1t341xusWuAyn9b+c7BrbklJ8oDZGTOQpL9ePY08SmDpCEwbcHwuE370yku Nlj3gM/e90yXliyU9+8sCVJYlEUgU8IwBZruMThm83uzxsAYV4Hd/A9h4BjQBthAFOgDLgDF7w6/ ArI6YJ0eTQeGAAAAAElFTkSuQmCC --=-9WemvLNKeeV6813b5wgK-- --=-SwplZ0oJqnVQG255thSI Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) iD8DBQBBOKOFZCB2FZvqK0sRAmAGAJ9PPGPoWs9AI7lmszluOTouEM2EBACffmhC OKZRLNOQMGMS2olw0detiO0= =lB0k -----END PGP SIGNATURE----- --=-SwplZ0oJqnVQG255thSI-- From fejj@ximian.com Fri Sep 3 13:54:47 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 95F1A124133; Fri, 3 Sep 2004 13:54:47 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id 9ED99124029 for ; Fri, 3 Sep 2004 13:54:45 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id 70110634E0; Fri, 3 Sep 2004 13:54:43 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by skeptopotamus.ximian.com (Postfix) with ESMTP id 5F6876345D for ; Fri, 3 Sep 2004 13:54:43 -0400 (EDT) Received: (qmail 8535 invoked from network); 3 Sep 2004 17:54:42 -0000 Received: from outbound.ximian.com (HELO 164-99-120-36.boston.ximian.com) (130.57.170.250) by peabody.ximian.com with SMTP; 3 Sep 2004 17:54:42 -0000 From: Jeffrey Stedfast To: evolution-patches@ximian.com, release-team@gnome.org Content-Type: multipart/signed; micalg=sha1; protocol="application/x-pkcs7-signature"; boundary="=-MM7OvfbZPwUKpXVrf6KM" Organization: Novell, Inc. Date: Fri, 03 Sep 2004 13:50:50 -0400 Message-Id: <1094233850.28011.12.camel@164-99-120-36.boston.ximian.com> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94 X-Spam-Status: No, hits=1.3 required=5.0 tests=RCVD_IN_ORBS,SUBJ_HAS_UNIQ_ID version=2.53 X-Spam-Level: * X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] fix for evo-mailer bug #64974 Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-MM7OvfbZPwUKpXVrf6KM Content-Type: multipart/mixed; boundary="=-q1pXF9GLigdLZW/XpHZ/" --=-q1pXF9GLigdLZW/XpHZ/ Content-Type: text/plain Content-Transfer-Encoding: quoted-printable http://bugzilla.ximian.com/show_bug.cgi?id=3D64974 the only way to fix this currently is to revert the use of gtkfilechooser and use gtkfilesel for Path selection in the account druid/editor dialogs because the user needs to be able to select files *or* folders. (this is not a Maildir-only problem, providers like MBox spool llow the user to point to a toplevel directory or a singular mbox file) without this fix users won't be able to configure Maildir or Mbox spool accounts...which is a kind of a required thing to be able to do. Jeff --=20 Jeffrey Stedfast Evolution Hacker - Novell, Inc. fejj@ximian.com - www.novell.com --=-q1pXF9GLigdLZW/XpHZ/ Content-Disposition: inline; filename=64974.patch Content-Type: text/plain; name=64974.patch; charset=ISO-8859-1 Content-Transfer-Encoding: base64 PyA1NTMwMy0yLnBhdGNoDQo/IDU1MzAzLnBhdGNoDQo/IDU5NzE3LnBhdGNoDQo/IDYyMzc3LnBh dGNoDQo/IDYyNjY1LnBhdGNoDQo/IDYyNzcxLW1haWxlci5wYXRjaA0KPyA2MjgxMi5wYXRjaA0K PyA2MzE3Ny5wYXRjaA0KPyA2MzM3Ny5wYXRjaA0KPyA2NDk3NC5wYXRjaA0KSW5kZXg6IENoYW5n ZUxvZw0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PQ0KUkNTIGZpbGU6IC9jdnMvZ25vbWUvZXZvbHV0aW9uL21haWwvQ2hh bmdlTG9nLHYNCnJldHJpZXZpbmcgcmV2aXNpb24gMS4zNDQ5DQpkaWZmIC11IC1yMS4zNDQ5IENo YW5nZUxvZw0KLS0tIENoYW5nZUxvZwkyIFNlcCAyMDA0IDIwOjEwOjAxIC0wMDAwCTEuMzQ0OQ0K KysrIENoYW5nZUxvZwkzIFNlcCAyMDA0IDE3OjQ4OjM2IC0wMDAwDQpAQCAtMSwzICsxLDkgQEAN CisyMDA0LTA5LTAzICBKZWZmcmV5IFN0ZWRmYXN0ICA8ZmVqakBub3ZlbGwuY29tPg0KKw0KKwkq IG1haWwtY29uZmlnLmdsYWRlOiBSZXZlcnQgdGhlIHVzZSBvZiBndGtmaWxlY2hvb3NlciBmb3Ig UGF0aA0KKwlzZWxlY3Rpb24gYmVjYXVzZSBvdGhlcndpc2UgdXNlcnMgd29uJ3QgYmUgYWJsZSB0 byBzZWxlY3QNCisJZGlyZWN0b3J5IHBhdGhuYW1lcy4gRml4ZXMgYnVnICM2NDk3NC4NCisNCiAy MDA0LTA5LTAxICBKZWZmcmV5IFN0ZWRmYXN0ICA8ZmVqakBub3ZlbGwuY29tPg0KIA0KIAlGaXgg Zm9yIGJ1ZyAjNjMzNzcgYW5kIHByZXZlbnRpb24gb2Ygc2ltaWxhciBjYXNlcy4NCkluZGV4OiBt YWlsLWNvbmZpZy5nbGFkZQ0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KUkNTIGZpbGU6IC9jdnMvZ25vbWUvZXZvbHV0 aW9uL21haWwvbWFpbC1jb25maWcuZ2xhZGUsdg0KcmV0cmlldmluZyByZXZpc2lvbiAxLjE0OA0K ZGlmZiAtdSAtcjEuMTQ4IG1haWwtY29uZmlnLmdsYWRlDQotLS0gbWFpbC1jb25maWcuZ2xhZGUJ MTIgQXVnIDIwMDQgMjA6NDA6MTEgLTAwMDAJMS4xNDgNCisrKyBtYWlsLWNvbmZpZy5nbGFkZQkz IFNlcCAyMDA0IDE3OjQ4OjM3IC0wMDAwDQpAQCAtMTIzMCw3ICsxMjMwLDcgQEANCiAJCQkJICA8 cHJvcGVydHkgbmFtZT0iYnJvd3NlX2RpYWxvZ190aXRsZSIgdHJhbnNsYXRhYmxlPSJ5ZXMiPk1h aWxib3ggbG9jYXRpb248L3Byb3BlcnR5Pg0KIAkJCQkgIDxwcm9wZXJ0eSBuYW1lPSJkaXJlY3Rv cnlfZW50cnkiPkZhbHNlPC9wcm9wZXJ0eT4NCiAJCQkJICA8cHJvcGVydHkgbmFtZT0ibW9kYWwi PkZhbHNlPC9wcm9wZXJ0eT4NCi0JCQkJICA8cHJvcGVydHkgbmFtZT0idXNlX2ZpbGVjaG9vc2Vy Ij5UcnVlPC9wcm9wZXJ0eT4NCisJCQkJICA8cHJvcGVydHkgbmFtZT0idXNlX2ZpbGVjaG9vc2Vy Ij5GYWxzZTwvcHJvcGVydHk+DQogDQogCQkJCSAgPGNoaWxkIGludGVybmFsLWNoaWxkPSJlbnRy eSI+DQogCQkJCSAgICA8d2lkZ2V0IGNsYXNzPSJHdGtFbnRyeSIgaWQ9InNvdXJjZV9wYXRoIj4N Cg== --=-q1pXF9GLigdLZW/XpHZ/-- --=-MM7OvfbZPwUKpXVrf6KM Content-Type: application/x-pkcs7-signature; name=smime.p7s Content-Disposition: attachment; filename=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIII4TCCAssw ggI0oAMCAQICAwxi5zANBgkqhkiG9w0BAQQFADBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhh d3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVt YWlsIElzc3VpbmcgQ0EwHhcNMDQwNTI2MTYzMjMwWhcNMDUwNTI2MTYzMjMwWjBBMR8wHQYDVQQD ExZUaGF3dGUgRnJlZW1haWwgTWVtYmVyMR4wHAYJKoZIhvcNAQkBFg9mZWpqQG5vdmVsbC5jb20w ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC9Vb2HPseWXVoGGRiqZIf6MpsjgScNggRA mGLIM5ymRpEugcbm71e6kI0ON1gNZlUjxkO8Z0jtzNZZz8cKPxOQNok0ZTAYrcqBAT3H9+azSBOL kLqB57aO7yLHFArFlq4V3hjJ6isZV9PQAmAlxQGqHb8vsixEoT0VJ26j6AzxfSvHrc5FnoZCR/9M szwONbRZ+xsQM2vTXXTkmjCaWO9FBsl2/xo1i7FN9+/I8J+wCY90dviUQ7ZWZb0Dkwbkkpgq0ZEb /5QXSshQs0t5ZNXB5m/CHr8SxgdxSZmKjkgEVInbLtB2OeJY5YitY5t4RdaSYTTnEzgwOpMfCGr5 twjVAgMBAAGjLDAqMBoGA1UdEQQTMBGBD2ZlampAbm92ZWxsLmNvbTAMBgNVHRMBAf8EAjAAMA0G CSqGSIb3DQEBBAUAA4GBAC3lN1sOgjdePHgECJ6nPF0K7PAPn//OuZIj+PXwTsAUMPKcBaxLLmlZ L3ZckA2c7YVYuRQnlfe83hFZYpXnQ8CWI8GvvfpBjy47e1QJ64ilkAk6jUxyIA36lYZ4eN4t88Lj 1J+RIcKFcTe9Tn+9nTtwqCVUW4byzjOXdaLU+E0SMIICyzCCAjSgAwIBAgIDDGLnMA0GCSqGSIb3 DQEBBAUAMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBM dGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQTAeFw0wNDA1 MjYxNjMyMzBaFw0wNTA1MjYxNjMyMzBaMEExHzAdBgNVBAMTFlRoYXd0ZSBGcmVlbWFpbCBNZW1i ZXIxHjAcBgkqhkiG9w0BCQEWD2ZlampAbm92ZWxsLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAL1VvYc+x5ZdWgYZGKpkh/oymyOBJw2CBECYYsgznKZGkS6BxubvV7qQjQ43WA1m VSPGQ7xnSO3M1lnPxwo/E5A2iTRlMBityoEBPcf35rNIE4uQuoHnto7vIscUCsWWrhXeGMnqKxlX 09ACYCXFAaodvy+yLEShPRUnbqPoDPF9K8etzkWehkJH/0yzPA41tFn7GxAza9NddOSaMJpY70UG yXb/GjWLsU3378jwn7AJj3R2+JRDtlZlvQOTBuSSmCrRkRv/lBdKyFCzS3lk1cHmb8IevxLGB3FJ mYqOSARUidsu0HY54ljliK1jm3hF1pJhNOcTODA6kx8Iavm3CNUCAwEAAaMsMCowGgYDVR0RBBMw EYEPZmVqakBub3ZlbGwuY29tMAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEEBQADgYEALeU3Ww6C N148eAQInqc8XQrs8A+f/865kiP49fBOwBQw8pwFrEsuaVkvdlyQDZzthVi5FCeV97zeEVliledD wJYjwa+9+kGPLjt7VAnriKWQCTqNTHIgDfqVhnh43i3zwuPUn5EhwoVxN71Of72dO3CoJVRbhvLO M5d1otT4TRIwggM/MIICqKADAgECAgENMA0GCSqGSIb3DQEBBQUAMIHRMQswCQYDVQQGEwJaQTEV MBMGA1UECBMMV2VzdGVybiBDYXBlMRIwEAYDVQQHEwlDYXBlIFRvd24xGjAYBgNVBAoTEVRoYXd0 ZSBDb25zdWx0aW5nMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNlcnZpY2VzIERpdmlzaW9uMSQw IgYDVQQDExtUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgQ0ExKzApBgkqhkiG9w0BCQEWHHBlcnNv bmFsLWZyZWVtYWlsQHRoYXd0ZS5jb20wHhcNMDMwNzE3MDAwMDAwWhcNMTMwNzE2MjM1OTU5WjBi MQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoG A1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EwgZ8wDQYJKoZIhvcNAQEB BQADgY0AMIGJAoGBAMSmPFVzVftOucqZWh5owHUEcJ3f6f+jHuy9zfVb8hp2vX8MOmHyv1HOAdTl UAow1wJjWiyJFXCO3cnwK4Vaqj9xVsuvPAsH5/EfkTYkKhPPK9Xzgnc9A74r/rsYPge/QIACZNen prufZdHFKlSFD0gEf6e20TxhBEAeZBlyYLf7AgMBAAGjgZQwgZEwEgYDVR0TAQH/BAgwBgEB/wIB ADBDBgNVHR8EPDA6MDigNqA0hjJodHRwOi8vY3JsLnRoYXd0ZS5jb20vVGhhd3RlUGVyc29uYWxG cmVlbWFpbENBLmNybDALBgNVHQ8EBAMCAQYwKQYDVR0RBCIwIKQeMBwxGjAYBgNVBAMTEVByaXZh dGVMYWJlbDItMTM4MA0GCSqGSIb3DQEBBQUAA4GBAEiM0VCD6gsuzA2jZqxnD3+vrL7CF6FDlpSd f0whuPg2H6otnzYvwPQcUCCTcDz9reFhYsPZOhl+hLGZGwDFGguCdJ4lUJRix9sncVcljd2pnDmO jCBPZV+V2vf3h9bGCE6u9uo05RAaWzVNd+NWIXiC3CEZNd4ksdMdRv9dX2VPMYIC5zCCAuMCAQEw aTBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEs MCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0ECAwxi5zAJBgUrDgMC GgUAoIIBUzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0wNDA5MDMx NzUwNDlaMCMGCSqGSIb3DQEJBDEWBBTMPX0sjn8VBElDy3QqpfFmha8AgTB4BgkrBgEEAYI3EAQx azBpMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQu MSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIDDGLnMHoGCyqG SIb3DQEJEAILMWugaTBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcg KFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EC Awxi5zANBgkqhkiG9w0BAQEFAASCAQCaDzXlOodcPerkGUI57feJ11Hh/U9Nmc1QL+Zbkwh204yf nQ3CoB2QW+FtgtlyzAm01cH8GX2HkF+4ELqxfRE/nnSRMdYL515N5brgxkEIDpQRU7z6+6yZwm1m z//+oR/V3m1eQXrNqCfPxctnC+2pE3++GMIuG3D0z7f/uw8qgEmlPxuZ82P2e1rVOTo8mbP+gMM2 ADZpfzqYbrh8SAUWhf9yQWvrZOtfdoYsS4OjM2+kra6Qufgjxr1ShqizeTYjfzjxulFrtHKA3mR6 eYlZVc9yN6mAz7N3Uc+3FZifC297yIS14igUmIu0Xwz7ZcGs3iCeyDEtyrhN0n1Nn0XYAAAAAAAA --=-MM7OvfbZPwUKpXVrf6KM-- From jpr@novell.com Fri Sep 3 14:11:16 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 5A3F312443C; Fri, 3 Sep 2004 14:11:16 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id 7EF2312441E for ; Fri, 3 Sep 2004 14:11:11 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id 56CB363789; Fri, 3 Sep 2004 14:11:09 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from lyle.provo.novell.com (lyle.provo.novell.com [137.65.81.174]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "lyle.provo.novell.com", Issuer "SERVICES2" (not verified)) by skeptopotamus.ximian.com (Postfix) with ESMTP id 58E61630C8 for ; Fri, 3 Sep 2004 14:11:08 -0400 (EDT) Received: from [192.168.1.6] ([137.65.81.216]) by lyle.provo.novell.com; Fri, 03 Sep 2004 12:11:02 -0600 From: JP Rosevear To: evolution-patches@ximian.com Content-Type: multipart/mixed; boundary="=-PTYe5mf1qxvD7EI5Xgio" Organization: Novell, Inc. Date: Fri, 03 Sep 2004 14:09:55 -0400 Message-Id: <1094234995.10639.2.camel@bishop.rosevear.com> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 X-Spam-Status: No, hits=-5.5 required=5.0 tests=PATCH_UNIFIED_DIFF,RCVD_IN_ORBS version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] 62728 View not redrawing properly (2.0.1) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-PTYe5mf1qxvD7EI5Xgio Content-Type: text/plain Content-Transfer-Encoding: 7bit -JP -- JP Rosevear Novell, Inc. --=-PTYe5mf1qxvD7EI5Xgio Content-Disposition: attachment; filename=62728.patch Content-Type: text/x-patch; name=62728.patch; charset=UTF-8 Content-Transfer-Encoding: 7bit ? 61451.patch ? 62363.patch ? 62728.patch ? cal-conduits.patch ? cal-name.patch ? nav-scroll-2.patch ? nav-scroll-3.patch ? nav-scroll.patch ? sync.patch ? task-default.patch ? task-warning.patch ? gui/Helgdagar_2004.ics ? gui/apps_evolution_calendar-2.0.schemas ? gui/cal-comp.patch ? gui/month.patch ? gui/monthview.patch ? gui/nav-scroll.patch ? gui/navigator.patch ? gui/new-editor-2.patch ? gui/new-editor.patch ? gui/old-e-cal-model.h ? gui/old.c ? gui/scroll.patch ? gui/sel.patch ? gui/summary.patch ? gui/temp2.c ? gui/alarm-notify/alarm.patch ? gui/dialogs/alarm-dialog.gladep ? gui/dialogs/alarm-list-dialog.gladep ? gui/dialogs/calendar-setup.gladep ? gui/dialogs/event-page.gladep ? gui/dialogs/meeting-page.gladep ? gui/dialogs/recurrence-page.gladep ? gui/dialogs/temp.c ? gui/dialogs/temp2.c Index: ChangeLog =================================================================== RCS file: /cvs/gnome/evolution/calendar/ChangeLog,v retrieving revision 1.2500.2.2 diff -u -p -r1.2500.2.2 ChangeLog --- ChangeLog 3 Sep 2004 16:38:54 -0000 1.2500.2.2 +++ ChangeLog 3 Sep 2004 18:07:47 -0000 @@ -1,3 +1,10 @@ +2004-09-03 JP Rosevear + + Fixes #62728 + + * gui/e-week-view.c (e_week_view_set_week_start_day): trigger a + redraw when changing the start day + 2004-08-31 Rodrigo Moya Fixes #62392 Index: gui/e-week-view.c =================================================================== RCS file: /cvs/gnome/evolution/calendar/gui/e-week-view.c,v retrieving revision 1.222 diff -u -p -r1.222 e-week-view.c --- gui/e-week-view.c 2 Aug 2004 07:33:38 -0000 1.222 +++ gui/e-week-view.c 3 Sep 2004 18:07:48 -0000 @@ -1863,6 +1863,9 @@ e_week_view_set_week_start_day (EWeekVie if (g_date_valid (&week_view->first_day_shown)) e_week_view_set_first_day_shown (week_view, &week_view->first_day_shown); + + gtk_widget_queue_draw (week_view->titles_canvas); + gtk_widget_queue_draw (week_view->main_canvas); } static gboolean --=-PTYe5mf1qxvD7EI5Xgio-- From jpr@novell.com Fri Sep 3 14:19:16 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 76A0C124D3A; Fri, 3 Sep 2004 14:19:15 -0400 (EDT) Received: from lyle.provo.novell.com (lyle.provo.novell.com [137.65.81.174]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "lyle.provo.novell.com", Issuer "SERVICES2" (not verified)) by lists.ximian.com (Postfix) with ESMTP id A2418124498 for ; Fri, 3 Sep 2004 14:19:10 -0400 (EDT) Received: from [192.168.1.6] ([137.65.81.216]) by lyle.provo.novell.com; Fri, 03 Sep 2004 12:18:56 -0600 Subject: Re: [evolution-patches] evolution settings version mismatch crash From: JP Rosevear To: Not Zed Cc: evolution-patches@lists.ximian.com, release-team@gnome.org In-Reply-To: <1094180128.29229.6.camel@lostzed.mmc.com.au> References: <1094180128.29229.6.camel@lostzed.mmc.com.au> Content-Type: text/plain Organization: Novell, Inc. Date: Fri, 03 Sep 2004 14:17:49 -0400 Message-Id: <1094235470.10770.5.camel@bishop.rosevear.com> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 Content-Transfer-Encoding: 7bit X-Spam-Status: No, hits=-25.6 required=5.0 tests=EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS, REFERENCES,REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: On Fri, 2004-09-03 at 10:55 +0800, Not Zed wrote: > > Hi guys, > > I just noticed this issue trying to open the settings dialogue when > using the gnome 2.0.0 codebase. > > If you've had a previous install of the evolution 1.5 series, then the > settings bonobo query grabs both versions configuration pages, and in > some cases this hits assertions in the code (they should probably > really be noops). Yah, it seems weird this piece is done differently. > his fixes the versioning properly so it only instantiates the correct > ones, i think when it was originally written we didn't have versioned > interfaces. Looks good. -JP -- JP Rosevear Novell, Inc. From jpr@novell.com Fri Sep 3 14:21:33 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 2A8921252ED; Fri, 3 Sep 2004 14:21:33 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id A45881252EE for ; Fri, 3 Sep 2004 14:21:26 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id 7A20A63589; Fri, 3 Sep 2004 14:21:24 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from lyle.provo.novell.com (lyle.provo.novell.com [137.65.81.174]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "lyle.provo.novell.com", Issuer "SERVICES2" (not verified)) by skeptopotamus.ximian.com (Postfix) with ESMTP id 40A7F632A0 for ; Fri, 3 Sep 2004 14:21:24 -0400 (EDT) Received: from [192.168.1.6] ([137.65.81.216]) by lyle.provo.novell.com; Fri, 03 Sep 2004 12:21:19 -0600 Subject: Re: [evolution-patches] patch for the bug #64398 [calendar] From: JP Rosevear To: Chen Cc: Rodrigo Moya , Not Zed , evolution-patches@ximian.com In-Reply-To: <1094020595.24309.12.camel@local.blr.novell.com> References: <1093965119.17484.5.camel@local.blr.novell.com> <1093964086.12343.13.camel@cerler.home> <1093964475.4801.2.camel@lostzed.mmc.com.au> <1093966817.12343.18.camel@cerler.home> <1094020595.24309.12.camel@local.blr.novell.com> Content-Type: text/plain Organization: Novell, Inc. Date: Fri, 03 Sep 2004 14:20:12 -0400 Message-Id: <1094235612.10771.7.camel@bishop.rosevear.com> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 Content-Transfer-Encoding: 7bit X-Spam-Status: No, hits=-25.6 required=5.0 tests=EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS, REFERENCES,REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: On Wed, 2004-09-01 at 12:06 +0530, chenthill wrote: > Hi, > By returing FALSE the time_out_add function is removed and will not > be called again and this is a run time error happening only in some > cases, this does not happen normally. A g_return_if_fail though is a runtime sanity check meant to check for things that should never happen. Its much more appropriate just to do an if (). -JP -- JP Rosevear Novell, Inc. From jpr@novell.com Fri Sep 3 14:24:01 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 62C45124A43; Fri, 3 Sep 2004 14:24:01 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id 26B351244BB for ; Fri, 3 Sep 2004 14:23:59 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id F1310635D4; Fri, 3 Sep 2004 14:23:56 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from lyle.provo.novell.com (lyle.provo.novell.com [137.65.81.174]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "lyle.provo.novell.com", Issuer "SERVICES2" (not verified)) by skeptopotamus.ximian.com (Postfix) with ESMTP id A2A7C632A0 for ; Fri, 3 Sep 2004 14:23:56 -0400 (EDT) Received: from [192.168.1.6] ([137.65.81.216]) by lyle.provo.novell.com; Fri, 03 Sep 2004 12:23:52 -0600 Subject: Re: [evolution-patches] Fix for the bug #64398 [calendar] From: JP Rosevear To: Rodrigo Moya Cc: Chen , evolution-patches In-Reply-To: <1094220559.21716.2.camel@cerler.home> References: <1094220431.9911.1.camel@local.blr.novell.com> <1094220559.21716.2.camel@cerler.home> Content-Type: text/plain Organization: Novell, Inc. Date: Fri, 03 Sep 2004 14:22:45 -0400 Message-Id: <1094235765.10770.10.camel@bishop.rosevear.com> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 Content-Transfer-Encoding: 7bit X-Spam-Status: No, hits=-25.6 required=5.0 tests=EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS, REFERENCES,REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: On Fri, 2004-09-03 at 16:09 +0200, Rodrigo Moya wrote: > On Fri, 2004-09-03 at 19:37 +0530, chenthill wrote: > > Hi, > > Have attached a fix for the getdelta crash in calendar. Missed to > > attach the patch in previous mail. > > > > > @@ -1506,6 +1513,7 @@ e_cal_backend_groupwise_init (ECalBacken > > > > priv->categories_by_id = g_hash_table_new_full (g_str_hash, > > g_str_equal, g_free, g_free); > > priv->categories_by_name = g_hash_table_new_full (g_str_hash, > > g_str_equal, g_free, g_free); > > + priv->timeout_id = 0; > > > here, you probably want to set priv->timeout_id to -1, since 0 is a > valid timeout_id IIRC I don't think so, g_timeout_add returns guint and uses 0 in the error case (ie g_return_val_if_fail). -JP -- JP Rosevear Novell, Inc. From jpr@novell.com Fri Sep 3 14:26:29 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id ED6E912515F; Fri, 3 Sep 2004 14:26:29 -0400 (EDT) Received: from lyle.provo.novell.com (lyle.provo.novell.com [137.65.81.174]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "lyle.provo.novell.com", Issuer "SERVICES2" (not verified)) by lists.ximian.com (Postfix) with ESMTP id BF5BB1244BB for ; Fri, 3 Sep 2004 14:26:27 -0400 (EDT) Received: from [192.168.1.6] ([137.65.81.216]) by lyle.provo.novell.com; Fri, 03 Sep 2004 12:26:20 -0600 Subject: Re: [evolution-patches] 59717, evolution mail crash From: JP Rosevear To: Not Zed Cc: evolution-patches@lists.ximian.com In-Reply-To: <1094185883.2321.12.camel@lostzed.mmc.com.au> References: <1094185883.2321.12.camel@lostzed.mmc.com.au> Content-Type: text/plain Organization: Novell, Inc. Date: Fri, 03 Sep 2004 14:25:12 -0400 Message-Id: <1094235912.10770.12.camel@bishop.rosevear.com> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 Content-Transfer-Encoding: 7bit X-Spam-Status: No, hits=-25.6 required=5.0 tests=EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS, REFERENCES,REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: On Fri, 2004-09-03 at 12:31 +0800, Not Zed wrote: > > Hi guys, > > Another mailer crasher fix. > > This is in two parts, one is low-risk but has unpleasant user side- > effects, the other part is higher risk and may need more testing first > but fixes the side-effects. Should we move to 2.0.1 since this is fairly difficult to trigger and it would be nice to have some extra testing? -JP -- JP Rosevear Novell, Inc. From rodo@novell.com Fri Sep 3 14:46:21 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id ABD601252F2; Fri, 3 Sep 2004 14:46:21 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id E84DC1252F1 for ; Fri, 3 Sep 2004 14:46:19 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id 39B77633FB; Fri, 3 Sep 2004 14:46:17 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by skeptopotamus.ximian.com (Postfix) with ESMTP id D3C3E639F1 for ; Fri, 3 Sep 2004 14:46:16 -0400 (EDT) Received: (qmail 8698 invoked from network); 3 Sep 2004 18:46:15 -0000 Received: from localhost (HELO 195.47.114.203.adsl.nextra.cz) (127.0.0.1) by localhost with SMTP; 3 Sep 2004 18:46:15 -0000 From: Radek =?ISO-8859-1?Q?Doul=EDk?= To: Larry Ewing Cc: Patches In-Reply-To: <1094138266.5129.1.camel@linux.site> References: <1094114044.4640.7.camel@itx> <1094138266.5129.1.camel@linux.site> Content-Type: multipart/alternative; boundary="=-YIP5tZ/Joxj90JnZ7noC" Organization: Novell, Inc. Date: Fri, 03 Sep 2004 20:46:05 +0200 Message-Id: <1094237165.4927.11.camel@itx> Mime-Version: 1.0 X-Mailer: Evolution 1.5.93 X-Spam-Status: No, hits=-9.1 required=5.0 tests=HTML_50_60,HTML_MESSAGE,IN_REP_TO,RCVD_IN_ORBS,REFERENCES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] Re: [gtkhtml] #62987 bolding letters also makes them italic, underlined and strikeout when composing html mails Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-YIP5tZ/Joxj90JnZ7noC Content-Type: text/plain Content-Transfer-Encoding: 7bit committed --=-YIP5tZ/Joxj90JnZ7noC Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit committed --=-YIP5tZ/Joxj90JnZ7noC-- From rodo@novell.com Fri Sep 3 14:50:07 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 254531252F1; Fri, 3 Sep 2004 14:50:07 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id 3E8DB1252F2 for ; Fri, 3 Sep 2004 14:50:02 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id 4854963CF2; Fri, 3 Sep 2004 14:47:46 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by skeptopotamus.ximian.com (Postfix) with ESMTP id 2A24E63CE7 for ; Fri, 3 Sep 2004 14:47:46 -0400 (EDT) Received: (qmail 8703 invoked from network); 3 Sep 2004 18:47:44 -0000 Received: from localhost (HELO 195.47.114.203.adsl.nextra.cz) (127.0.0.1) by localhost with SMTP; 3 Sep 2004 18:47:44 -0000 From: Radek =?ISO-8859-1?Q?Doul=EDk?= To: Larry Ewing Cc: Patches In-Reply-To: <1094177349.4681.0.camel@linux.site> References: <1094154760.4775.51.camel@itx> <1094177349.4681.0.camel@linux.site> Content-Type: multipart/alternative; boundary="=-kQ4UTOIPouaLVNLTEQZF" Organization: Novell, Inc. Date: Fri, 03 Sep 2004 20:47:38 +0200 Message-Id: <1094237258.5263.13.camel@itx> Mime-Version: 1.0 X-Mailer: Evolution 1.5.93 X-Spam-Status: No, hits=-8.9 required=5.0 tests=HTML_70_80,HTML_MESSAGE,IN_REP_TO,RCVD_IN_ORBS,REFERENCES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] Re: [gtkhtml] #49601 disappearing document Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-kQ4UTOIPouaLVNLTEQZF Content-Type: text/plain Content-Transfer-Encoding: 7bit committed --=-kQ4UTOIPouaLVNLTEQZF Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit committed --=-kQ4UTOIPouaLVNLTEQZF-- From toshok@ximian.com Fri Sep 3 14:50:08 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 7FC0C1252F1; Fri, 3 Sep 2004 14:50:08 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id A6D7C1252F8 for ; Fri, 3 Sep 2004 14:50:02 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id E330963CFE; Fri, 3 Sep 2004 14:48:49 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from linux.site (m198-139.dsl.rawbw.com [198.144.198.139]) by skeptopotamus.ximian.com (Postfix) with ESMTP id 988F063380 for ; Fri, 3 Sep 2004 14:48:49 -0400 (EDT) Received: by linux.site (Postfix, from userid 1000) id B48AE2B80E; Fri, 3 Sep 2004 11:49:31 -0700 (PDT) Subject: Re: [evolution-patches] Fix for bug # 57819 From: Chris Toshok To: sparthasarathi@novell.com Cc: evolution-patches In-Reply-To: <1093840630.2080.10.camel@linux.local> References: <1093840630.2080.10.camel@linux.local> Content-Type: text/plain Content-Transfer-Encoding: 7bit Date: Fri, 03 Sep 2004 11:49:31 -0700 Message-Id: <1094237371.2253.1.camel@linux.site> Mime-Version: 1.0 X-Mailer: Evolution 1.5.93 X-Spam-Status: No, hits=-24.8 required=5.0 tests=EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS, REFERENCES,REPLY_WITH_QUOTES,SUBJ_HAS_UNIQ_ID version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: Looks good to me. Fixes the duplicate problem anyway. My feeling is we should file a separate bug for the string fix (if we need one for the conflict dialog) and deal with that separately. Chris On Mon, 2004-08-30 at 10:07 +0530, Parthasarathi Susarla wrote: > Hi all, > attached is the fix for bug # 57819. Have called > eab_merging_book_add_contact() instead of e_book_async_add_contact() and > eab_merging_book_commit_contact() instead of e_book_async_commit_contact > (). > > This would prompt a dialog box showing the duplicate contact. > > This fix might require a string change. Currently have not made any > > regards, > partha > > > !DSPAM:4132ac8968531100051456! From jpr@novell.com Fri Sep 3 15:40:22 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id A257A125312; Fri, 3 Sep 2004 15:40:22 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id 9CECA124587 for ; Fri, 3 Sep 2004 15:40:20 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id 719FC63CEA; Fri, 3 Sep 2004 15:37:48 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from lyle.provo.novell.com (lyle.provo.novell.com [137.65.81.174]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "lyle.provo.novell.com", Issuer "SERVICES2" (not verified)) by skeptopotamus.ximian.com (Postfix) with ESMTP id 3ECEE63903 for ; Fri, 3 Sep 2004 15:37:48 -0400 (EDT) Received: from [192.168.1.6] ([137.65.81.216]) by lyle.provo.novell.com; Fri, 03 Sep 2004 13:37:36 -0600 From: JP Rosevear To: evolution-patches@ximian.com Content-Type: multipart/mixed; boundary="=-mOCM++/uT50fQCrw7b5n" Organization: Novell, Inc. Date: Fri, 03 Sep 2004 15:36:28 -0400 Message-Id: <1094240188.14916.0.camel@bishop.rosevear.com> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 X-Spam-Status: No, hits=-5.3 required=5.0 tests=RCVD_IN_ORBS,SIGNATURE_LONG_SPARSE version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] 63191 Dialog title correction Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-mOCM++/uT50fQCrw7b5n Content-Type: text/plain Content-Transfer-Encoding: 7bit -JP -- JP Rosevear Novell, Inc. --=-mOCM++/uT50fQCrw7b5n Content-Disposition: attachment; filename=63191.patch Content-Type: text/x-patch; name=63191.patch; charset=us-ascii Content-Transfer-Encoding: 7bit --=-mOCM++/uT50fQCrw7b5n-- From danw@novell.com Fri Sep 3 15:58:48 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 89AA212531C; Fri, 3 Sep 2004 15:58:48 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id F2C39125305 for ; Fri, 3 Sep 2004 15:58:45 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id CCB0B637E0; Fri, 3 Sep 2004 15:58:21 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by skeptopotamus.ximian.com (Postfix) with ESMTP id BC7A063106 for ; Fri, 3 Sep 2004 15:58:21 -0400 (EDT) Received: (qmail 8909 invoked from network); 3 Sep 2004 19:58:21 -0000 Received: from outbound.ximian.com (HELO twelve-monkeys.boston.ximian.com) (130.57.170.250) by peabody.ximian.com with SMTP; 3 Sep 2004 19:58:21 -0000 Subject: Re: [evolution-patches] Suspected typo in connector: camel_exchange_folder: cache_xfer From: Dan Winship To: David Malcolm Cc: evolution-patches@ximian.com In-Reply-To: <1094082599.17076.10.camel@localhost.localdomain> References: <1094082599.17076.10.camel@localhost.localdomain> Content-Type: text/plain Date: Fri, 03 Sep 2004 16:02:23 -0400 Message-Id: <1094241743.9148.29.camel@twelve-monkeys.boston.ximian.com> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 Content-Transfer-Encoding: 7bit X-Spam-Status: No, hits=-25.2 required=5.0 tests=EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS, REFERENCES,REMOVE_IN_QUOTES,REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: On Wed, 2004-09-01 at 19:49 -0400, David Malcolm wrote: > Looks like a simple typo in cache_xfer; this is called by > transfer_messages_to with "delete" of FALSE, but "remove" is used for > the test instead; unfortunately it's the name of a function, hence gets > treated as a function pointer, which is a non-NULL pointer, and hence is > TRUE when treated as a boolean. > > I haven't looked into the impact of this, but it looks like a simple > typo, and, err... "it compiles"... > > Hopefully the maintainer can comment? Yup, it's a bug. Please commit the fix (with a ChangeLog entry) to HEAD. (Given that the bug was there in 1.4 too, I don't think it's worth breaking the code freeze on 2.0.0 for.) -- Dan From jpr@novell.com Fri Sep 3 16:26:23 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 2483712441C; Fri, 3 Sep 2004 16:26:23 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id 4B2F1124197 for ; Fri, 3 Sep 2004 16:26:21 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id F13E563659; Fri, 3 Sep 2004 16:26:19 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from lyle.provo.novell.com (lyle.provo.novell.com [137.65.81.174]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "lyle.provo.novell.com", Issuer "SERVICES2" (not verified)) by skeptopotamus.ximian.com (Postfix) with ESMTP id A8380635A9 for ; Fri, 3 Sep 2004 16:26:18 -0400 (EDT) Received: from [192.168.1.6] ([137.65.81.216]) by lyle.provo.novell.com; Fri, 03 Sep 2004 14:26:05 -0600 Subject: Re: [evolution-patches] fix for evo-mailer bug #64974 From: JP Rosevear To: Jeffrey Stedfast Cc: evolution-patches@ximian.com, release-team@gnome.org, federico@ximian.com In-Reply-To: <1094233850.28011.12.camel@164-99-120-36.boston.ximian.com> References: <1094233850.28011.12.camel@164-99-120-36.boston.ximian.com> Content-Type: text/plain Organization: Novell, Inc. Date: Fri, 03 Sep 2004 16:24:56 -0400 Message-Id: <1094243096.14917.19.camel@bishop.rosevear.com> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 Content-Transfer-Encoding: 7bit X-Spam-Status: No, hits=-24.8 required=5.0 tests=EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS, REFERENCES,REPLY_WITH_QUOTES,SUBJ_HAS_UNIQ_ID version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: On Fri, 2004-09-03 at 13:50 -0400, Jeffrey Stedfast wrote: > http://bugzilla.ximian.com/show_bug.cgi?id=64974 > > the only way to fix this currently is to revert the use of > gtkfilechooser and use gtkfilesel for Path selection in the account > druid/editor dialogs because the user needs to be able to select files > *or* folders. Did you ping federico about this? -JP -- JP Rosevear Novell, Inc. From notzed@ximian.com Fri Sep 3 22:40:13 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 63FFC1240FC; Fri, 3 Sep 2004 22:40:13 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id 8417612406B for ; Fri, 3 Sep 2004 22:40:11 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id 2D874632C5; Fri, 3 Sep 2004 22:40:09 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by skeptopotamus.ximian.com (Postfix) with ESMTP id DBA2F632C4 for ; Fri, 3 Sep 2004 22:40:08 -0400 (EDT) Received: (qmail 9341 invoked from network); 4 Sep 2004 02:40:07 -0000 Received: from localhost (HELO ?192.168.0.102?) (notzed@127.0.0.1) by localhost with SMTP; 4 Sep 2004 02:40:07 -0000 Subject: Re: [evolution-patches] fix for evo-mailer bug #64974 From: Not Zed To: Jeffrey Stedfast Cc: evolution-patches@ximian.com, release-team@gnome.org In-Reply-To: <1094233850.28011.12.camel@164-99-120-36.boston.ximian.com> References: <1094233850.28011.12.camel@164-99-120-36.boston.ximian.com> Content-Type: multipart/related; type="multipart/alternative"; boundary="=-toROCI7uxe+xw7rlLpqu" Date: Sat, 04 Sep 2004 10:36:59 +0800 Message-Id: <1094265419.9887.41.camel@lostzed.mmc.com.au> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 X-Spam-Status: No, hits=-23.4 required=5.0 tests=EMAIL_ATTRIBUTION,EXTRA_MPART_TYPE,HTML_30_40,HTML_MESSAGE, IN_REP_TO,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS,REFERENCES, REPLY_WITH_QUOTES,SUBJ_HAS_UNIQ_ID version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-toROCI7uxe+xw7rlLpqu Content-Type: multipart/alternative; boundary="=-y+Wz/XzWrRtVFES2Q8BF" --=-y+Wz/XzWrRtVFES2Q8BF Content-Type: text/plain Content-Transfer-Encoding: 7bit On Fri, 2004-09-03 at 13:50 -0400, Jeffrey Stedfast wrote: > http://bugzilla.ximian.com/show_bug.cgi?id=64974 > > the only way to fix this currently is to revert the use of > gtkfilechooser and use gtkfilesel for Path selection in the account > druid/editor dialogs because the user needs to be able to select files > *or* folders. Ahh sucky. > (this is not a Maildir-only problem, providers like MBox spool llow the > user to point to a toplevel directory or a singular mbox file) > > without this fix users won't be able to configure Maildir or Mbox spool > accounts...which is a kind of a required thing to be able to do. Approved from this end. -- Michael Zucchi "born to die, live to work, it's all downhill from here" Novell's Evolution and Free Software Developer --=-y+Wz/XzWrRtVFES2Q8BF Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit On Fri, 2004-09-03 at 13:50 -0400, Jeffrey Stedfast wrote:
http://bugzilla.ximian.com/show_bug.cgi?id=64974

the only way to fix this currently is to revert the use of
gtkfilechooser and use gtkfilesel for Path selection in the account
druid/editor dialogs because the user needs to be able to select files
*or* folders.
Ahh sucky.
(this is not a Maildir-only problem, providers like MBox spool llow the
user to point to a toplevel directory or a singular mbox file)

without this fix users won't be able to configure Maildir or Mbox spool
accounts...which is a kind of a required thing to be able to do.
Approved from this end.

--
Michael Zucchi <notzed@ximian.com>
"born to die, live to work, it's all downhill from here"
Novell's Evolution and Free Software Developer
--=-y+Wz/XzWrRtVFES2Q8BF-- --=-toROCI7uxe+xw7rlLpqu Content-ID: <1094265290.9876.37.camel@lostzed.mmc.com.au> Content-Disposition: attachment; filename=zed-48.small.jpg Content-Type: application/octet-stream; name=zed-48.small.jpg Content-Transfer-Encoding: base64 /9j/4AAQSkZJRgABAQEASABIAAD/2wBDAA0JCgsKCA0LCgsODg0PEyAVExISEyccHhcgLikxMC4p LSwzOko+MzZGNywtQFdBRkxOUlNSMj5aYVpQYEpRUk//2wBDAQ4ODhMREyYVFSZPNS01T09PT09P T09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0//wAARCAAwADADASIA AhEBAxEB/8QAGQAAAwEBAQAAAAAAAAAAAAAAAwQFAgYB/8QALhAAAgEDAgUEAQIHAAAAAAAAAQID BBEhABIFEzFBURQigZEGYXE0UmJyobHx/8QAFwEBAQEBAAAAAAAAAAAAAAAABAMCAf/EAB0RAAID AQEAAwAAAAAAAAAAAAABAgMREjEiMkH/2gAMAwEAAhEDEQA/AK8sEEq35nLaP3e1cW/m8kfdtAfh 824L7I1YFrnaRt8+L40U1ECxiGjLzSCocRYuQhubW7jIxrcFZRzU7q3sh3e8deWvX67/AKX0Xegi TixevoZdxjhnkk2xBj2Z7DIA74Gs+kgpoaamPLllqE5yPuO4i1+nix7+NS3qatikPNZa+idmjLGx YE+7r16DHgnTEtRWTVIraiknUrE42mJvYTY/IyfjT66YZjNzkzSSRTrEYTuz0tbpg6oV1V62op5G 3QhV9yn+7t8DXPDiZlaepq0AYIBGEFtuRc2/WwH7aroXho98jNG5RVa4wDYNbzqNsefqdcnmM0J0 pp1kKyRywsdpU46EX/19aT4ioWgmanATG0Mpvcd89750arjMg2L1DfQtnSixTMW5hO0ZBZsEg5t5 xodU+8fhit7jZz4ChQWS99U1lC0H8RNZx74xK2DkAG48ePOtU0UUsQLC6kki/wC+jqtMpeLapjYg XJyNLcxyr1EUHaWaEspHXPbXVcNkUcCUOjvNv2kAdAehOkVo4LrDEFG9hcnPe+rlUsNNSenUIWkk ZHfbflqFC475IvqdnyWaRsgl6MNwysp13y8uLG3cTk6LBwCmliFR6lw7XBKdMdj50t+X8RkWOnhV rbnLfX/dUPx1ivAoTJnmFm+CdIVEIx6XpFQSZxVVH6KrkRRaAudn9I8HXhniSPcyC/ntqzxOjMNS 6uNyMbqT0I1Ogoad6pF5S23C4t1zqOa8Y7xbEDSxmesguHDId4DKQDjGqMqHmNLGygFnujAZF8DF 820/xYpQ8RWcRLtkBINuh6Ef5B0tNRH0L7UEjGzCVTZirDBGfJ+NasrcMf4CnLp6f//Z --=-toROCI7uxe+xw7rlLpqu-- From notzed@ximian.com Fri Sep 3 22:58:26 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 3A0961240FC; Fri, 3 Sep 2004 22:58:26 -0400 (EDT) Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by lists.ximian.com (Postfix) with ESMTP id 50E62124012 for ; Fri, 3 Sep 2004 22:58:24 -0400 (EDT) Received: (qmail 9380 invoked from network); 4 Sep 2004 02:58:21 -0000 Received: from localhost (HELO ?192.168.0.102?) (notzed@127.0.0.1) by localhost with SMTP; 4 Sep 2004 02:58:21 -0000 Subject: Re: [evolution-patches] evolution settings version mismatch crash From: Not Zed To: asdf In-Reply-To: <1094180128.29229.6.camel@lostzed.mmc.com.au> References: <1094180128.29229.6.camel@lostzed.mmc.com.au> Content-Type: multipart/related; type="multipart/alternative"; boundary="=-ps1Wb6plt1Q+/GPwHzx9" Date: Sat, 04 Sep 2004 10:55:19 +0800 Message-Id: <1094266519.9933.58.camel@lostzed.mmc.com.au> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 X-Spam-Status: No, hits=-24.8 required=5.0 tests=EMAIL_ATTRIBUTION,EXTRA_MPART_TYPE,HTML_30_40,HTML_MESSAGE, IN_REP_TO,QUOTED_EMAIL_TEXT,QUOTE_TWICE_1,RCVD_IN_ORBS, REFERENCES,REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-ps1Wb6plt1Q+/GPwHzx9 Content-Type: multipart/alternative; boundary="=-rrCWxjut7VEx0Sb6Lvkr" --=-rrCWxjut7VEx0Sb6Lvkr Content-Type: text/plain Content-Transfer-Encoding: 7bit committed to both branches On Fri, 2004-09-03 at 10:55 +0800, Not Zed wrote: > > Hi guys, > > I just noticed this issue trying to open the settings dialogue when > using the gnome 2.0.0 codebase. > > If you've had a previous install of the evolution 1.5 series, then the > settings bonobo query grabs both versions configuration pages, and in > some cases this hits assertions in the code (they should probably > really be noops). > > This fixes the versioning properly so it only instantiates the correct > ones, i think when it was originally written we didn't have versioned > interfaces. -- Michael Zucchi "born to die, live to work, it's all downhill from here" Novell's Evolution and Free Software Developer --=-rrCWxjut7VEx0Sb6Lvkr Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit
committed to both branches
On Fri, 2004-09-03 at 10:55 +0800, Not Zed wrote:

Hi guys,

I just noticed this issue trying to open the settings dialogue when using the gnome 2.0.0 codebase.

If you've had a previous install of the evolution 1.5 series, then the settings bonobo query grabs both versions configuration pages, and in some cases this hits assertions in the code (they should probably really be noops).

This fixes the versioning properly so it only instantiates the correct ones, i think when it was originally written we didn't have versioned interfaces.

--
Michael Zucchi <notzed@ximian.com>
"born to die, live to work, it's all downhill from here"
Novell's Evolution and Free Software Developer
--=-rrCWxjut7VEx0Sb6Lvkr-- --=-ps1Wb6plt1Q+/GPwHzx9 Content-ID: <1094266519.9876.57.camel@lostzed.mmc.com.au> Content-Disposition: attachment; filename=zed-48.small.jpg Content-Type: application/octet-stream; name=zed-48.small.jpg Content-Transfer-Encoding: base64 /9j/4AAQSkZJRgABAQEASABIAAD/2wBDAA0JCgsKCA0LCgsODg0PEyAVExISEyccHhcgLikxMC4p LSwzOko+MzZGNywtQFdBRkxOUlNSMj5aYVpQYEpRUk//2wBDAQ4ODhMREyYVFSZPNS01T09PT09P T09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0//wAARCAAwADADASIA AhEBAxEB/8QAGQAAAwEBAQAAAAAAAAAAAAAAAwQFAgYB/8QALhAAAgEDAgUEAQIHAAAAAAAAAQID BBEhABIFEzFBURQigZEGYXE0UmJyobHx/8QAFwEBAQEBAAAAAAAAAAAAAAAABAMCAf/EAB0RAAID AQEAAwAAAAAAAAAAAAABAgMREjEiMkH/2gAMAwEAAhEDEQA/AK8sEEq35nLaP3e1cW/m8kfdtAfh 824L7I1YFrnaRt8+L40U1ECxiGjLzSCocRYuQhubW7jIxrcFZRzU7q3sh3e8deWvX67/AKX0Xegi TixevoZdxjhnkk2xBj2Z7DIA74Gs+kgpoaamPLllqE5yPuO4i1+nix7+NS3qatikPNZa+idmjLGx YE+7r16DHgnTEtRWTVIraiknUrE42mJvYTY/IyfjT66YZjNzkzSSRTrEYTuz0tbpg6oV1V62op5G 3QhV9yn+7t8DXPDiZlaepq0AYIBGEFtuRc2/WwH7aroXho98jNG5RVa4wDYNbzqNsefqdcnmM0J0 pp1kKyRywsdpU46EX/19aT4ioWgmanATG0Mpvcd89750arjMg2L1DfQtnSixTMW5hO0ZBZsEg5t5 xodU+8fhit7jZz4ChQWS99U1lC0H8RNZx74xK2DkAG48ePOtU0UUsQLC6kki/wC+jqtMpeLapjYg XJyNLcxyr1EUHaWaEspHXPbXVcNkUcCUOjvNv2kAdAehOkVo4LrDEFG9hcnPe+rlUsNNSenUIWkk ZHfbflqFC475IvqdnyWaRsgl6MNwysp13y8uLG3cTk6LBwCmliFR6lw7XBKdMdj50t+X8RkWOnhV rbnLfX/dUPx1ivAoTJnmFm+CdIVEIx6XpFQSZxVVH6KrkRRaAudn9I8HXhniSPcyC/ntqzxOjMNS 6uNyMbqT0I1Ogoad6pF5S23C4t1zqOa8Y7xbEDSxmesguHDId4DKQDjGqMqHmNLGygFnujAZF8DF 820/xYpQ8RWcRLtkBINuh6Ef5B0tNRH0L7UEjGzCVTZirDBGfJ+NasrcMf4CnLp6f//Z --=-ps1Wb6plt1Q+/GPwHzx9-- From jpr@novell.com Mon Sep 6 00:09:14 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 89596124017; Mon, 6 Sep 2004 00:09:14 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id B655D124015 for ; Mon, 6 Sep 2004 00:09:12 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id 88C37632CF; Mon, 6 Sep 2004 00:09:10 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from lyle.provo.novell.com (lyle.provo.novell.com [137.65.81.174]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "lyle.provo.novell.com", Issuer "SERVICES2" (not verified)) by skeptopotamus.ximian.com (Postfix) with ESMTP id 407B3630C5 for ; Mon, 6 Sep 2004 00:09:10 -0400 (EDT) Received: from [192.168.1.15] ([137.65.81.216]) by lyle.provo.novell.com; Sun, 05 Sep 2004 22:08:57 -0600 Subject: Re: [evolution-patches] 63191 Dialog title correction From: JP Rosevear To: Not Zed Cc: evolution-patches@ximian.com In-Reply-To: <1094265071.9933.35.camel@lostzed.mmc.com.au> References: <1094240188.14916.0.camel@bishop.rosevear.com> <1094265071.9933.35.camel@lostzed.mmc.com.au> Content-Type: multipart/mixed; boundary="=-/yXgGrfpfs374h7EEdYG" Organization: Novell, Inc. Date: Mon, 06 Sep 2004 00:07:39 -0400 Message-Id: <1094443659.14472.19.camel@bishop.rosevear.com> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 X-Spam-Status: No, hits=-31.6 required=5.0 tests=EMAIL_ATTRIBUTION,IN_REP_TO,PATCH_UNIFIED_DIFF, QUOTED_EMAIL_TEXT,RCVD_IN_ORBS,REFERENCES,REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-/yXgGrfpfs374h7EEdYG Content-Type: text/plain Content-Transfer-Encoding: 7bit On Sat, 2004-09-04 at 10:31 +0800, Not Zed wrote: > > So apart from not having the patch, so i don't know if this applies, > whats the string freeze policy for head/2.0.1? I presume it should > remain fairly frozen right? Fairly, but GNOME 2.8.1 does have its own string freeze I believe and this is clearly wrong. New patch attached. -JP -- JP Rosevear Novell, Inc. --=-/yXgGrfpfs374h7EEdYG Content-Disposition: attachment; filename=63191.patch Content-Type: text/x-patch; name=63191.patch; charset=utf-8 Content-Transfer-Encoding: 7bit ? 63191.patch ? addr-conduit.patch ? addr-name.patch ? contact-string.patch ? gui/component/ldap-config.gladep ? gui/component/select-names/select-names.gladep Index: ChangeLog =================================================================== RCS file: /cvs/gnome/evolution/addressbook/ChangeLog,v retrieving revision 1.1822 diff -u -p -r1.1822 ChangeLog --- ChangeLog 27 Aug 2004 05:13:12 -0000 1.1822 +++ ChangeLog 6 Sep 2004 04:08:21 -0000 @@ -1,3 +1,10 @@ +2004-09-03 JP Rosevear + + Fixes #63191 + + * gui/contact-list-editor/contact-list-editor.glade: set the title + properly + 2004-08-26 Hans Petter Jansson Really fixes #61833 and #63697. Index: gui/contact-list-editor/contact-list-editor.glade =================================================================== RCS file: /cvs/gnome/evolution/addressbook/gui/contact-list-editor/contact-list-editor.glade,v retrieving revision 1.14 diff -u -p -r1.14 contact-list-editor.glade --- gui/contact-list-editor/contact-list-editor.glade 7 Jun 2004 20:19:14 -0000 1.14 +++ gui/contact-list-editor/contact-list-editor.glade 6 Sep 2004 04:08:21 -0000 @@ -5,7 +5,7 @@ True - dialog1 + Contact List Editor GTK_WINDOW_TOPLEVEL GTK_WIN_POS_NONE False --=-/yXgGrfpfs374h7EEdYG-- From snallagatla@novell.com Sat Sep 4 06:36:50 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id ED001124067; Sat, 4 Sep 2004 06:36:49 -0400 (EDT) Received: from BLR-DSMASTER.BLR.NOVELL.COM (unknown [202.144.86.147]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "blr-dsmaster.blr.novell.com", Issuer "ISPORTAL" (not verified)) by lists.ximian.com (Postfix) with ESMTP id 3AD71124063 for ; Sat, 4 Sep 2004 06:36:46 -0400 (EDT) Received: from linux00065b7dc42f.blr.novell.com [164.99.152.133] by BLR-DSMASTER.BLR.NOVELL.COM; Sat, 04 Sep 2004 16:06:21 +0530 From: Sivaiah Nallagatla To: patches In-Reply-To: <1094280055.7690.2.camel@linux.site> References: <1094280055.7690.2.camel@linux.site> Content-Type: multipart/mixed; boundary="=-9ZY/HGwmQIDQzWe+SbGu" Date: Sat, 04 Sep 2004 15:59:28 +0530 Message-Id: <1094293768.26846.0.camel@linux.site> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94 X-Spam-Status: No, hits=-9.4 required=5.0 tests=IN_REP_TO,RCVD_IN_ORBS,REFERENCES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] patch for #64024 (addressbook) 2.0.1 Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-9ZY/HGwmQIDQzWe+SbGu Content-Type: text/plain Content-Transfer-Encoding: 7bit We need to hide the scrolled winodw which containts contact display widget to make the lower pane go way in contacts component when preview is disabled Thanks, Siva --=-9ZY/HGwmQIDQzWe+SbGu Content-Disposition: attachment; filename=64024.diff Content-Type: application/octet-stream; name=64024.diff Content-Transfer-Encoding: 7bit Index: ChangeLog =================================================================== RCS file: /cvs/gnome/evolution/addressbook/ChangeLog,v retrieving revision 1.1824 diff -u -r1.1824 ChangeLog --- ChangeLog 30 Aug 2004 04:32:27 -0000 1.1824 +++ ChangeLog 4 Sep 2004 06:42:22 -0000 @@ -1,3 +1,18 @@ +2004-09-04 Sivaiah Nallagatla + + * gui/widgets/e-addressbook-view.h : add + new widget variable contact_dsiplay_window to _EABView strcut + to store. Remove unused scrolled varible + * gui/widgets/e-addressbook-view.c (eab_view_init) + (eab_view_dispose) : initialize and unref the new widget + added + (eab_view_new) : remove the loca variable scrlled_window + instead use eav->contact_display_window + (eab_view_show_contact_preview) : show/hide contact_display_window + instead of contact_display + Fixes #64024 + + 2004-08-27 Not Zed ** See bug #62856 (workaround). Index: gui/widgets/e-addressbook-view.h =================================================================== RCS file: /cvs/gnome/evolution/addressbook/gui/widgets/e-addressbook-view.h,v retrieving revision 1.32 diff -u -r1.32 e-addressbook-view.h --- gui/widgets/e-addressbook-view.h 4 Jun 2004 03:28:29 -0000 1.32 +++ gui/widgets/e-addressbook-view.h 4 Sep 2004 06:42:22 -0000 @@ -81,7 +81,7 @@ GObject *object; GtkWidget *widget; - GtkWidget *scrolled; + GtkWidget *contact_display_window; GtkWidget *contact_display; GtkWidget *paned; Index: gui/widgets/e-addressbook-view.c =================================================================== RCS file: /cvs/gnome/evolution/addressbook/gui/widgets/e-addressbook-view.c,v retrieving revision 1.146 diff -u -r1.146 e-addressbook-view.c --- gui/widgets/e-addressbook-view.c 22 Jul 2004 13:18:40 -0000 1.146 +++ gui/widgets/e-addressbook-view.c 4 Sep 2004 06:42:23 -0000 @@ -297,7 +297,7 @@ eav->model = NULL; eav->object = NULL; eav->widget = NULL; - eav->scrolled = NULL; + eav->contact_display_window = NULL; eav->contact_display = NULL; eav->displayed_contact = -1; @@ -360,6 +360,11 @@ g_list_free (eav->clipboard_contacts); eav->clipboard_contacts = NULL; } + + if (eav->contact_display_window) { + g_object_unref (eav->contact_display_window); + eav->contact_display_window = NULL; + } if (eav->invisible) { gtk_widget_destroy (eav->invisible); @@ -414,7 +419,6 @@ eab_view_new (void) { GtkWidget *widget = GTK_WIDGET (g_object_new (E_TYPE_AB_VIEW, NULL)); - GtkWidget *scrolled_window; EABView *eav = EAB_VIEW (widget); FilterPart *part; @@ -481,13 +485,13 @@ gtk_widget_show (eav->widget); eav->contact_display = eab_contact_display_new (); - scrolled_window = gtk_scrolled_window_new (NULL, NULL); - gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled_window), GTK_POLICY_AUTOMATIC, GTK_POLICY_ALWAYS); - gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolled_window), GTK_SHADOW_IN); - gtk_container_add (GTK_CONTAINER (scrolled_window), eav->contact_display); - gtk_container_add (GTK_CONTAINER (eav->paned), scrolled_window); + eav->contact_display_window = gtk_scrolled_window_new (NULL, NULL); + gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (eav->contact_display_window), GTK_POLICY_AUTOMATIC, GTK_POLICY_ALWAYS); + gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (eav->contact_display_window), GTK_SHADOW_IN); + gtk_container_add (GTK_CONTAINER (eav->contact_display_window), eav->contact_display); + gtk_container_add (GTK_CONTAINER (eav->paned), eav->contact_display_window); gtk_widget_show (eav->contact_display); - gtk_widget_show (scrolled_window); + gtk_widget_show (eav->contact_display_window); gtk_widget_show (eav->paned); /* gtk selection crap */ @@ -1815,9 +1819,9 @@ g_return_if_fail (view && E_IS_ADDRESSBOOK_VIEW (view)); if (show) - gtk_widget_show (view->contact_display); + gtk_widget_show (view->contact_display_window); else - gtk_widget_hide (view->contact_display); + gtk_widget_hide (view->contact_display_window); } void --=-9ZY/HGwmQIDQzWe+SbGu-- From snallagatla@novell.com Mon Sep 6 10:42:45 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id DB9F5124017; Mon, 6 Sep 2004 10:42:45 -0400 (EDT) Received: from BLR-DSMASTER.BLR.NOVELL.COM (unknown [202.144.86.147]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "blr-dsmaster.blr.novell.com", Issuer "ISPORTAL" (not verified)) by lists.ximian.com (Postfix) with ESMTP id BA06512402E for ; Mon, 6 Sep 2004 10:42:41 -0400 (EDT) Received: from linux00065b7dc42f.blr.novell.com [164.99.152.133] by BLR-DSMASTER.BLR.NOVELL.COM; Mon, 06 Sep 2004 20:12:21 +0530 From: Sivaiah Nallagatla To: patches Content-Type: text/plain Date: Mon, 06 Sep 2004 20:05:24 +0530 Message-Id: <1094481324.13808.27.camel@linux.site> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94 Content-Transfer-Encoding: 7bit X-Spam-Status: No, hits=0.5 required=5.0 tests=RCVD_IN_ORBS version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] patch for ldap addr book backend Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: Hi, Attached patch fixes some of the issues mentined in #59582 (1) Calendar/Free busy uri fileds are disbled in ui eventhough backend supports them - reason is wrong ldap attribute names in code (2) Adds email field to list of supported fields, also uses e_contact_filed_name to get field names insted of hard coding them. This is better since cahnging names in e-contact.c can break things in the backend, though it has lsight overhaed of function calls (3) Corrects Anniversary date showing incorrectly problem - a small probelm in parameter passing Thanks, Siva From pchenthill@novell.com Sun Sep 5 12:24:36 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 6C10512401A; Sun, 5 Sep 2004 12:24:36 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id 7EFE1124015 for ; Sun, 5 Sep 2004 12:24:34 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id 5C6E8632FE; Sun, 5 Sep 2004 12:24:32 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from local.blr.novell.com (unknown [202.144.86.147]) by skeptopotamus.ximian.com (Postfix) with ESMTP id EE82B632DA for ; Sun, 5 Sep 2004 12:24:31 -0400 (EDT) Received: by local.blr.novell.com (Postfix, from userid 501) id 2ED6D4B14A; Sun, 5 Sep 2004 22:30:49 +0530 (IST) Subject: Re: [evolution-patches] fix for the bug #64688 [calendar] From: chenthill To: Rodrigo Moya Cc: evolution-patches In-Reply-To: <1093963811.12343.11.camel@cerler.home> References: <1093962417.8843.2.camel@local.blr.novell.com> <1093963811.12343.11.camel@cerler.home> Content-Type: multipart/alternative; boundary="=-CpKb/A8QGl/DcfVQYTXC" Date: Sun, 05 Sep 2004 22:30:48 +0530 Message-Id: <1094403648.1840.2.camel@local.blr.novell.com> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94 X-Spam-Status: No, hits=-24.8 required=5.0 tests=EMAIL_ATTRIBUTION,HTML_40_50,HTML_MESSAGE,IN_REP_TO, QUOTED_EMAIL_TEXT,RCVD_IN_ORBS,REFERENCES,REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-CpKb/A8QGl/DcfVQYTXC Content-Type: text/plain Content-Transfer-Encoding: 7bit The patch has been committed in the HEAD. thanks, chenthill. On Tue, 2004-08-31 at 16:50 +0200, Rodrigo Moya wrote: > On Tue, 2004-08-31 at 19:56 +0530, chenthill wrote: > > Hi, > > We must load the default time zone before populating the cache. > > > looks good --=-CpKb/A8QGl/DcfVQYTXC Content-Type: text/html; charset=utf-8 The patch has been committed in the HEAD.

thanks, chenthill.

On Tue, 2004-08-31 at 16:50 +0200, Rodrigo Moya wrote:
On Tue, 2004-08-31 at 19:56 +0530, chenthill wrote:
> Hi,
>   We must load the default time zone before populating the cache.
> 
looks good
--=-CpKb/A8QGl/DcfVQYTXC-- From snallagatla@novell.com Sat Sep 4 02:48:06 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 4FDEE124051; Sat, 4 Sep 2004 02:48:06 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id 5D3BA124012 for ; Sat, 4 Sep 2004 02:48:04 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id 2D17863899; Sat, 4 Sep 2004 02:48:02 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from BLR-DSMASTER.BLR.NOVELL.COM (unknown [202.144.86.147]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "blr-dsmaster.blr.novell.com", Issuer "ISPORTAL" (not verified)) by skeptopotamus.ximian.com (Postfix) with ESMTP id A7EEC637A8 for ; Sat, 4 Sep 2004 02:48:00 -0400 (EDT) Received: from linux00065b7dc42f.blr.novell.com [164.99.152.133] by BLR-DSMASTER.BLR.NOVELL.COM; Sat, 04 Sep 2004 12:17:47 +0530 From: Sivaiah Nallagatla To: evolution-patches@ximian.com Content-Type: multipart/mixed; boundary="=-QkLLugp7U24QZ5VVtS4K" Date: Sat, 04 Sep 2004 12:10:55 +0530 Message-Id: <1094280055.7690.2.camel@linux.site> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94 X-Spam-Status: No, hits=0.5 required=5.0 tests=RCVD_IN_ORBS version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] patch for #64024 (addressbook) 2.0.1 Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-QkLLugp7U24QZ5VVtS4K Content-Type: text/plain Content-Transfer-Encoding: 7bit We need to hide the scrolled winodw which containts contact display widget to make the lower pane go way in contacts component when preview is disabled Thanks, Siva --=-QkLLugp7U24QZ5VVtS4K Content-Disposition: attachment; filename=64024.diff Content-Type: application/octet-stream; name=64024.diff Content-Transfer-Encoding: 7bit Index: ChangeLog =================================================================== RCS file: /cvs/gnome/evolution/addressbook/ChangeLog,v retrieving revision 1.1824 diff -u -r1.1824 ChangeLog --- ChangeLog 30 Aug 2004 04:32:27 -0000 1.1824 +++ ChangeLog 4 Sep 2004 06:42:22 -0000 @@ -1,3 +1,18 @@ +2004-09-04 Sivaiah Nallagatla + + * gui/widgets/e-addressbook-view.h : add + new widget variable contact_dsiplay_window to _EABView strcut + to store. Remove unused scrolled varible + * gui/widgets/e-addressbook-view.c (eab_view_init) + (eab_view_dispose) : initialize and unref the new widget + added + (eab_view_new) : remove the loca variable scrlled_window + instead use eav->contact_display_window + (eab_view_show_contact_preview) : show/hide contact_display_window + instead of contact_display + Fixes #64024 + + 2004-08-27 Not Zed ** See bug #62856 (workaround). Index: gui/widgets/e-addressbook-view.h =================================================================== RCS file: /cvs/gnome/evolution/addressbook/gui/widgets/e-addressbook-view.h,v retrieving revision 1.32 diff -u -r1.32 e-addressbook-view.h --- gui/widgets/e-addressbook-view.h 4 Jun 2004 03:28:29 -0000 1.32 +++ gui/widgets/e-addressbook-view.h 4 Sep 2004 06:42:22 -0000 @@ -81,7 +81,7 @@ GObject *object; GtkWidget *widget; - GtkWidget *scrolled; + GtkWidget *contact_display_window; GtkWidget *contact_display; GtkWidget *paned; Index: gui/widgets/e-addressbook-view.c =================================================================== RCS file: /cvs/gnome/evolution/addressbook/gui/widgets/e-addressbook-view.c,v retrieving revision 1.146 diff -u -r1.146 e-addressbook-view.c --- gui/widgets/e-addressbook-view.c 22 Jul 2004 13:18:40 -0000 1.146 +++ gui/widgets/e-addressbook-view.c 4 Sep 2004 06:42:23 -0000 @@ -297,7 +297,7 @@ eav->model = NULL; eav->object = NULL; eav->widget = NULL; - eav->scrolled = NULL; + eav->contact_display_window = NULL; eav->contact_display = NULL; eav->displayed_contact = -1; @@ -360,6 +360,11 @@ g_list_free (eav->clipboard_contacts); eav->clipboard_contacts = NULL; } + + if (eav->contact_display_window) { + g_object_unref (eav->contact_display_window); + eav->contact_display_window = NULL; + } if (eav->invisible) { gtk_widget_destroy (eav->invisible); @@ -414,7 +419,6 @@ eab_view_new (void) { GtkWidget *widget = GTK_WIDGET (g_object_new (E_TYPE_AB_VIEW, NULL)); - GtkWidget *scrolled_window; EABView *eav = EAB_VIEW (widget); FilterPart *part; @@ -481,13 +485,13 @@ gtk_widget_show (eav->widget); eav->contact_display = eab_contact_display_new (); - scrolled_window = gtk_scrolled_window_new (NULL, NULL); - gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled_window), GTK_POLICY_AUTOMATIC, GTK_POLICY_ALWAYS); - gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolled_window), GTK_SHADOW_IN); - gtk_container_add (GTK_CONTAINER (scrolled_window), eav->contact_display); - gtk_container_add (GTK_CONTAINER (eav->paned), scrolled_window); + eav->contact_display_window = gtk_scrolled_window_new (NULL, NULL); + gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (eav->contact_display_window), GTK_POLICY_AUTOMATIC, GTK_POLICY_ALWAYS); + gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (eav->contact_display_window), GTK_SHADOW_IN); + gtk_container_add (GTK_CONTAINER (eav->contact_display_window), eav->contact_display); + gtk_container_add (GTK_CONTAINER (eav->paned), eav->contact_display_window); gtk_widget_show (eav->contact_display); - gtk_widget_show (scrolled_window); + gtk_widget_show (eav->contact_display_window); gtk_widget_show (eav->paned); /* gtk selection crap */ @@ -1815,9 +1819,9 @@ g_return_if_fail (view && E_IS_ADDRESSBOOK_VIEW (view)); if (show) - gtk_widget_show (view->contact_display); + gtk_widget_show (view->contact_display_window); else - gtk_widget_hide (view->contact_display); + gtk_widget_hide (view->contact_display_window); } void --=-QkLLugp7U24QZ5VVtS4K-- From pchenthill@novell.com Sun Sep 5 10:20:34 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 9300512402B; Sun, 5 Sep 2004 10:20:34 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id C4EDC12401A for ; Sun, 5 Sep 2004 10:20:32 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id 9F60263657; Sun, 5 Sep 2004 10:20:30 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from local.blr.novell.com (unknown [202.144.86.147]) by skeptopotamus.ximian.com (Postfix) with ESMTP id E30B06364A for ; Sun, 5 Sep 2004 10:20:29 -0400 (EDT) Received: by local.blr.novell.com (Postfix, from userid 501) id 6C9634B14A; Sun, 5 Sep 2004 20:26:44 +0530 (IST) From: chenthill To: evolution-patches@ximian.com Content-Type: multipart/mixed; boundary="=-lhL0k3/qVKWtcJvhEq6N" Date: Sun, 05 Sep 2004 20:26:43 +0530 Message-Id: <1094396203.9297.5.camel@local.blr.novell.com> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94 X-Spam-Status: No, hits=1.8 required=5.0 tests=HTML_00_10,HTML_MESSAGE,RCVD_IN_ORBS version=2.53 X-Spam-Level: * X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] Fix for bug #63513 [calendar] Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-lhL0k3/qVKWtcJvhEq6N Content-Type: multipart/alternative; boundary="=-QpMHaemri8yAvemgAste" --=-QpMHaemri8yAvemgAste Content-Type: text/plain Content-Transfer-Encoding: 7bit Hi, We should do case insensitive comaprison between the email ids. thanks, chenthill. --=-QpMHaemri8yAvemgAste Content-Type: text/html; charset=utf-8 Hi,
   We should do case insensitive comaprison between the email ids.

thanks, chenthill. --=-QpMHaemri8yAvemgAste-- --=-lhL0k3/qVKWtcJvhEq6N Content-Disposition: attachment; filename=63513.diff Content-Type: text/plain; name=63513.diff; charset=ISO-8859-1 Content-Transfer-Encoding: base64 SW5kZXg6IENoYW5nZUxvZw0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KUkNTIGZpbGU6IC9jdnMvZ25vbWUvZXZvbHV0 aW9uLWRhdGEtc2VydmVyL2NhbGVuZGFyL0NoYW5nZUxvZyx2DQpyZXRyaWV2aW5nIHJldmlzaW9u IDEuMzI2DQpkaWZmIC11IC1wIC1yMS4zMjYgQ2hhbmdlTG9nDQotLS0gQ2hhbmdlTG9nCTUgU2Vw IDIwMDQgMTM6MDQ6MTkgLTAwMDAJMS4zMjYNCisrKyBDaGFuZ2VMb2cJNSBTZXAgMjAwNCAxMzoz OTozOSAtMDAwMA0KQEAgLTEsNCArMSwxMSBAQA0KIDIwMDQtMDktMDUgIENoZW50aGlsbCBQYWxh bmlzYW15IDxwY2hlbnRoaWxsQG5vdmVsbC5jb20+DQorDQorCUZpeGVzIDYzNTEzDQorCSogYmFj a2VuZHMvZ3JvdXB3aXNlL2UtY2FsLWJhY2tlbmRzLWdyb3Vwd2lzZS11dGlscy5jDQorCShlX2d3 X2Nvbm5lY3Rpb25fc2VuZF9hcHBvaW50bWVudCk6IERvIGEgY2FzZSBpbnNlbnNpdGl2ZQ0KKwlj b21wYXJpc29uIGJldHdlZW4gdGhlIGVtYWlsIGlkcy4NCisJDQorMjAwNC0wOS0wNSAgQ2hlbnRo aWxsIFBhbGFuaXNhbXkgPHBjaGVudGhpbGxAbm92ZWxsLmNvbT4NCiAJDQogCSogbGliZWNhbC9l LWNhbC11dGlscy5oOg0KICAgICAgICAJZGVmaW5lZCB0d28gbWFjcm9zIGZvciB0aGUgaGFuZGxp bmcgdGhlIHN0YXRpYyBjYXBhYmlsaXRpZXMgZm9yIA0KSW5kZXg6IGJhY2tlbmRzL2dyb3Vwd2lz ZS9lLWNhbC1iYWNrZW5kLWdyb3Vwd2lzZS11dGlscy5jDQo9PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpSQ1MgZmlsZTog L2N2cy9nbm9tZS9ldm9sdXRpb24tZGF0YS1zZXJ2ZXIvY2FsZW5kYXIvYmFja2VuZHMvZ3JvdXB3 aXNlL2UtY2FsLWJhY2tlbmQtZ3JvdXB3aXNlLXV0aWxzLmMsdg0KcmV0cmlldmluZyByZXZpc2lv biAxLjMxDQpkaWZmIC11IC1wIC1yMS4zMSBlLWNhbC1iYWNrZW5kLWdyb3Vwd2lzZS11dGlscy5j DQotLS0gYmFja2VuZHMvZ3JvdXB3aXNlL2UtY2FsLWJhY2tlbmQtZ3JvdXB3aXNlLXV0aWxzLmMJ MjcgQXVnIDIwMDQgMDU6Mzk6NTIgLTAwMDAJMS4zMQ0KKysrIGJhY2tlbmRzL2dyb3Vwd2lzZS9l LWNhbC1iYWNrZW5kLWdyb3Vwd2lzZS11dGlscy5jCTUgU2VwIDIwMDQgMTM6Mzk6NDAgLTAwMDAN CkBAIC02ODUsMTMgKzY4NSwxOSBAQCBlX2d3X2Nvbm5lY3Rpb25fc2VuZF9hcHBvaW50bWVudCAo RUd3Q29uDQogCQkvKiBnZXQgYXR0ZW5kZWUgaGVyZSBhbmQgYWRkIHRoZSBsaXN0IGFsb25nLiAq Lw0KIAkJaWYgKGVfY2FsX2NvbXBvbmVudF9oYXNfYXR0ZW5kZWVzIChjb21wKSkgew0KIAkJCUdT TGlzdCAqYXR0ZW5kZWVfbGlzdCwgKmw7DQorCQkJY2hhciAqZW1haWxfaWQ7DQogCQkJRUNhbENv bXBvbmVudEF0dGVuZGVlICAqYXR0ZW5kZWUgPSBOVUxMLCAqdG1wOw0KIA0KIAkJCQ0KIAkJCWVf Y2FsX2NvbXBvbmVudF9nZXRfYXR0ZW5kZWVfbGlzdCAoY29tcCwgJmF0dGVuZGVlX2xpc3QpOw0K IAkJCWZvciAobCA9IGF0dGVuZGVlX2xpc3Q7IGwgOyBsID0gZ19zbGlzdF9uZXh0IChsKSkgew0K IAkJCQl0bXAgPSAoRUNhbENvbXBvbmVudEF0dGVuZGVlICopIChsLT5kYXRhKTsNCi0JCQkJaWYg KCFzdHJjbXAgKHRtcC0+dmFsdWUgKyA3LCBlX2d3X2Nvbm5lY3Rpb25fZ2V0X3VzZXJfZW1haWwg KGNuYykpKSB7DQorCQkJCWVtYWlsX2lkID0gdG1wLT52YWx1ZTsNCisJCQkJDQorCQkJaWYgKCFn X3N0cm5jYXNlY21wIChlbWFpbF9pZCwgIm1haWx0bzoiLCA3KSkNCisJCQkJZW1haWxfaWQgKz0g NzsNCisJCQkNCisJCQlpZiAoIXN0cmNhc2VjbXAgKGVtYWlsX2lkLCBlX2d3X2Nvbm5lY3Rpb25f Z2V0X3VzZXJfZW1haWwgKGNuYykpKSB7DQogCQkJCQlhdHRlbmRlZSA9IHRtcDsNCiAJCQkJCWJy ZWFrOw0KIAkJCQl9DQo= --=-lhL0k3/qVKWtcJvhEq6N-- From notzed@ximian.com Fri Sep 3 22:33:05 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id B1F4D124173; Fri, 3 Sep 2004 22:33:05 -0400 (EDT) Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by lists.ximian.com (Postfix) with ESMTP id C1AE11240FC for ; Fri, 3 Sep 2004 22:33:03 -0400 (EDT) Received: (qmail 9328 invoked from network); 4 Sep 2004 02:33:00 -0000 Received: from localhost (HELO ?192.168.0.102?) (notzed@127.0.0.1) by localhost with SMTP; 4 Sep 2004 02:33:00 -0000 Subject: Re: [evolution-patches] [bug #65211] gnome-spell not localized in Solaris/Linux. From: Not Zed To: Rodrigo Moya Cc: "Yong.Sun" , asdf In-Reply-To: <1094207806.4337.7.camel@cerler.home> References: <413709C1.3060201@Sun.COM> <1094135342.5237.103.camel@lostzed.mmc.com.au> <1094137140.14226.1.camel@cerler.home> <1094148199.2617.0.camel@blackbox.cam.novell.com> <1094167115.8279.19.camel@lostzed.mmc.com.au> <1094207806.4337.7.camel@cerler.home> Content-Type: multipart/related; type="multipart/alternative"; boundary="=-18DtndDQx9yF5EaBwVAs" Date: Sat, 04 Sep 2004 10:29:57 +0800 Message-Id: <1094264997.9887.33.camel@lostzed.mmc.com.au> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 X-Spam-Status: No, hits=-24.2 required=5.0 tests=EMAIL_ATTRIBUTION,EXTRA_MPART_TYPE,HTML_30_40,HTML_MESSAGE, IN_REP_TO,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS,REFERENCES, REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-18DtndDQx9yF5EaBwVAs Content-Type: multipart/alternative; boundary="=-D65vKfb8zEbPTEJM7mqX" --=-D65vKfb8zEbPTEJM7mqX Content-Type: text/plain Content-Transfer-Encoding: 7bit So ... isn't there a way to make the _() macro use dcgettext instead? e.g. including glib/gi18n-lib.h rather glib/gi18n.h for libgnome/gnome-i18n.h it seems you define GNOME_EXPLICIT_TRANSLATION_DOMAIN for the traslation domain. On Fri, 2004-09-03 at 12:36 +0200, Rodrigo Moya wrote: > On Fri, 2004-09-03 at 07:18 +0800, Not Zed wrote: > > On Thu, 2004-09-02 at 14:03 -0400, Rodney Dawes wrote: > > > If it were a separate process maybe, but it's a shlib, afaik. > > I might've just misread the patch (lack of sleep and whatnot). > > > > But if it is a shlib then its a problem. Can anyone confirm? I don't > > have it installed/or working or something. > > > right, it is a shlib in my SuSE package. -- Michael Zucchi "born to die, live to work, it's all downhill from here" Novell's Evolution and Free Software Developer --=-D65vKfb8zEbPTEJM7mqX Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit
So ... isn't there a way to make the _() macro use dcgettext instead?

e.g. including glib/gi18n-lib.h rather glib/gi18n.h

for libgnome/gnome-i18n.h it seems you define GNOME_EXPLICIT_TRANSLATION_DOMAIN for the traslation domain.


On Fri, 2004-09-03 at 12:36 +0200, Rodrigo Moya wrote:
On Fri, 2004-09-03 at 07:18 +0800, Not Zed wrote:
> On Thu, 2004-09-02 at 14:03 -0400, Rodney Dawes wrote: 
> > If it were a separate process maybe, but it's a shlib, afaik.
> I might've just misread the patch (lack of sleep and whatnot).
> 
> But if it is a shlib then its a problem.  Can anyone confirm?  I don't
> have it installed/or working or something. 
>
right, it is a shlib in my SuSE package.
--
Michael Zucchi <notzed@ximian.com>
"born to die, live to work, it's all downhill from here"
Novell's Evolution and Free Software Developer
--=-D65vKfb8zEbPTEJM7mqX-- --=-18DtndDQx9yF5EaBwVAs Content-ID: <1094264859.9876.29.camel@lostzed.mmc.com.au> Content-Disposition: attachment; filename=zed-48.small.jpg Content-Type: application/octet-stream; name=zed-48.small.jpg Content-Transfer-Encoding: base64 /9j/4AAQSkZJRgABAQEASABIAAD/2wBDAA0JCgsKCA0LCgsODg0PEyAVExISEyccHhcgLikxMC4p LSwzOko+MzZGNywtQFdBRkxOUlNSMj5aYVpQYEpRUk//2wBDAQ4ODhMREyYVFSZPNS01T09PT09P T09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0//wAARCAAwADADASIA AhEBAxEB/8QAGQAAAwEBAQAAAAAAAAAAAAAAAwQFAgYB/8QALhAAAgEDAgUEAQIHAAAAAAAAAQID BBEhABIFEzFBURQigZEGYXE0UmJyobHx/8QAFwEBAQEBAAAAAAAAAAAAAAAABAMCAf/EAB0RAAID AQEAAwAAAAAAAAAAAAABAgMREjEiMkH/2gAMAwEAAhEDEQA/AK8sEEq35nLaP3e1cW/m8kfdtAfh 824L7I1YFrnaRt8+L40U1ECxiGjLzSCocRYuQhubW7jIxrcFZRzU7q3sh3e8deWvX67/AKX0Xegi TixevoZdxjhnkk2xBj2Z7DIA74Gs+kgpoaamPLllqE5yPuO4i1+nix7+NS3qatikPNZa+idmjLGx YE+7r16DHgnTEtRWTVIraiknUrE42mJvYTY/IyfjT66YZjNzkzSSRTrEYTuz0tbpg6oV1V62op5G 3QhV9yn+7t8DXPDiZlaepq0AYIBGEFtuRc2/WwH7aroXho98jNG5RVa4wDYNbzqNsefqdcnmM0J0 pp1kKyRywsdpU46EX/19aT4ioWgmanATG0Mpvcd89750arjMg2L1DfQtnSixTMW5hO0ZBZsEg5t5 xodU+8fhit7jZz4ChQWS99U1lC0H8RNZx74xK2DkAG48ePOtU0UUsQLC6kki/wC+jqtMpeLapjYg XJyNLcxyr1EUHaWaEspHXPbXVcNkUcCUOjvNv2kAdAehOkVo4LrDEFG9hcnPe+rlUsNNSenUIWkk ZHfbflqFC475IvqdnyWaRsgl6MNwysp13y8uLG3cTk6LBwCmliFR6lw7XBKdMdj50t+X8RkWOnhV rbnLfX/dUPx1ivAoTJnmFm+CdIVEIx6XpFQSZxVVH6KrkRRaAudn9I8HXhniSPcyC/ntqzxOjMNS 6uNyMbqT0I1Ogoad6pF5S23C4t1zqOa8Y7xbEDSxmesguHDId4DKQDjGqMqHmNLGygFnujAZF8DF 820/xYpQ8RWcRLtkBINuh6Ef5B0tNRH0L7UEjGzCVTZirDBGfJ+NasrcMf4CnLp6f//Z --=-18DtndDQx9yF5EaBwVAs-- From pchenthill@novell.com Mon Sep 6 01:59:34 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 02F6E12401D; Mon, 6 Sep 2004 01:59:34 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id 125D9124028 for ; Mon, 6 Sep 2004 01:59:31 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id 04B746395C; Mon, 6 Sep 2004 01:59:23 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from local.blr.novell.com (unknown [202.144.86.147]) by skeptopotamus.ximian.com (Postfix) with ESMTP id 381DF63723 for ; Mon, 6 Sep 2004 01:59:22 -0400 (EDT) Received: by local.blr.novell.com (Postfix, from userid 501) id 7A54C4B14A; Mon, 6 Sep 2004 12:05:45 +0530 (IST) From: chenthill To: evolution-patches Content-Type: multipart/mixed; boundary="=-NQnzcr061YboriPLTvVa" Date: Mon, 06 Sep 2004 12:05:44 +0530 Message-Id: <1094452544.7785.11.camel@local.blr.novell.com> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94 X-Spam-Status: No, hits=1.8 required=5.0 tests=HTML_00_10,HTML_MESSAGE,RCVD_IN_ORBS version=2.53 X-Spam-Level: * X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] Fix for the bug #64685 [calendar] Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-NQnzcr061YboriPLTvVa Content-Type: multipart/alternative; boundary="=-7/xOBfmWVC9PFwD34h9Z" --=-7/xOBfmWVC9PFwD34h9Z Content-Type: text/plain Content-Transfer-Encoding: 7bit Hi, Curently when an attendee tries to accept the meeting more than once, the error message displayed is "Unknown error" which is blocked by the bug #63513. Now, have changed this unknown error message to "Permission Denied" which makes more sense, since the attendee should not accept the meeting more than once and so the permission is denied. thanks, chenthill. --=-7/xOBfmWVC9PFwD34h9Z Content-Type: text/html; charset=utf-8 Hi,
    Curently when an attendee tries to accept the meeting more than once, the error message displayed is "Unknown error" which is blocked by the bug #63513. Now, have changed this unknown error message to "Permission Denied" which makes more sense, since the attendee should not accept the meeting more than once and so the permission is denied.

thanks, chenthill. --=-7/xOBfmWVC9PFwD34h9Z-- --=-NQnzcr061YboriPLTvVa Content-Disposition: attachment; filename=64685.diff Content-Type: text/plain; name=64685.diff; charset=ISO-8859-1 Content-Transfer-Encoding: base64 SW5kZXg6IENoYW5nZUxvZw0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KUkNTIGZpbGU6IC9jdnMvZ25vbWUvZXZvbHV0 aW9uLWRhdGEtc2VydmVyL2NhbGVuZGFyL0NoYW5nZUxvZyx2DQpyZXRyaWV2aW5nIHJldmlzaW9u IDEuMzI2DQpkaWZmIC11IC1wIC1yMS4zMjYgQ2hhbmdlTG9nDQotLS0gQ2hhbmdlTG9nCTUgU2Vw IDIwMDQgMTM6MDQ6MTkgLTAwMDAJMS4zMjYNCisrKyBDaGFuZ2VMb2cJNiBTZXAgMjAwNCAwNTo0 NjoyNSAtMDAwMA0KQEAgLTEsMyArMSwxMiBAQA0KKzIwMDQtMDktMDYgIENoZW50aGlsbCBQYWxh bmlzYW15IDxwY2hlbnRoaWxsQG5vdmVsbC5jb20+DQorDQorCUZpeGVzICM2NDY4NQ0KKwkqIGJh Y2tlbmRzL2dyb3Vwd2lzZS9lLWNhbC1iYWNrZW5kcy1ncm91cHdpc2UuYw0KKwkocmVjZWl2ZV9v YmplY3QpOiBTZW5kIHRoZSBlcnJvciBtZXNzYWdlIGFzIA0KKwlQZXJtaXNzaW9uIERlbmllZCB3 aGVuIHRoZSBhdHRlbmRlZSB0cmllcyB0byBhY2NlcHQgdGhlIA0KKwlhcHBvaW50bWVudCBtb3Jl IHRoYW4gb25jZSBzaW5jZSB3ZSBnZXQgdGhlIGVycm9yIG1lc3NhZ2UgYXMNCisJYmFkIHBhcmFt ZXRlciBmcm9tIHRoZSBzZXJ2ZXIuDQorDQogMjAwNC0wOS0wNSAgQ2hlbnRoaWxsIFBhbGFuaXNh bXkgPHBjaGVudGhpbGxAbm92ZWxsLmNvbT4NCiAJDQogCSogbGliZWNhbC9lLWNhbC11dGlscy5o Og0KSW5kZXg6IGJhY2tlbmRzL2dyb3Vwd2lzZS9lLWNhbC1iYWNrZW5kLWdyb3Vwd2lzZS5jDQo9 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09DQpSQ1MgZmlsZTogL2N2cy9nbm9tZS9ldm9sdXRpb24tZGF0YS1zZXJ2ZXIvY2Fs ZW5kYXIvYmFja2VuZHMvZ3JvdXB3aXNlL2UtY2FsLWJhY2tlbmQtZ3JvdXB3aXNlLmMsdg0KcmV0 cmlldmluZyByZXZpc2lvbiAxLjkxDQpkaWZmIC11IC1wIC1yMS45MSBlLWNhbC1iYWNrZW5kLWdy b3Vwd2lzZS5jDQotLS0gYmFja2VuZHMvZ3JvdXB3aXNlL2UtY2FsLWJhY2tlbmQtZ3JvdXB3aXNl LmMJNSBTZXAgMjAwNCAxMzowNDoxOSAtMDAwMAkxLjkxDQorKysgYmFja2VuZHMvZ3JvdXB3aXNl L2UtY2FsLWJhY2tlbmQtZ3JvdXB3aXNlLmMJNiBTZXAgMjAwNCAwNTo0NjoyNSAtMDAwMA0KQEAg LTEzNTUsNiArMTM1NSw4IEBAIHJlY2VpdmVfb2JqZWN0IChFQ2FsQmFja2VuZEdyb3Vwd2lzZSAq Y2INCiANCiAJaWYgKHN0YXR1cyA9PSBFX0dXX0NPTk5FQ1RJT05fU1RBVFVTX0lOVkFMSURfT0JK RUNUKQ0KIAkJcmV0dXJuICBHTk9NRV9Fdm9sdXRpb25fQ2FsZW5kYXJfSW52YWxpZE9iamVjdDsN CisJZWxzZSBpZiAoc3RhdHVzID09IEVfR1dfQ09OTkVDVElPTl9TVEFUVVNfQkFEX1BBUkFNRVRF UikNCisJCXJldHVybiBHTk9NRV9Fdm9sdXRpb25fQ2FsZW5kYXJfUGVybWlzc2lvbkRlbmllZDsN CiAJcmV0dXJuIEdOT01FX0V2b2x1dGlvbl9DYWxlbmRhcl9PdGhlckVycm9yOw0KIH0NCiANCg== --=-NQnzcr061YboriPLTvVa-- From notzed@ximian.com Fri Sep 3 22:49:51 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 5DBEF124127; Fri, 3 Sep 2004 22:49:51 -0400 (EDT) Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by lists.ximian.com (Postfix) with ESMTP id 78E391240FC for ; Fri, 3 Sep 2004 22:49:49 -0400 (EDT) Received: (qmail 9359 invoked from network); 4 Sep 2004 02:49:46 -0000 Received: from localhost (HELO ?192.168.0.102?) (notzed@127.0.0.1) by localhost with SMTP; 4 Sep 2004 02:49:46 -0000 Subject: Re: [evolution-patches] 59717, evolution mail crash From: Not Zed To: JP Rosevear Cc: asdf In-Reply-To: <1094235912.10770.12.camel@bishop.rosevear.com> References: <1094185883.2321.12.camel@lostzed.mmc.com.au> <1094235912.10770.12.camel@bishop.rosevear.com> Content-Type: multipart/related; type="multipart/alternative"; boundary="=-EeIcXwNOiu7ArFRSF5wD" Date: Sat, 04 Sep 2004 10:46:38 +0800 Message-Id: <1094265998.9887.52.camel@lostzed.mmc.com.au> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 X-Spam-Status: No, hits=-23.9 required=5.0 tests=EMAIL_ATTRIBUTION,EXTRA_MPART_TYPE,HTML_20_30,HTML_MESSAGE, IN_REP_TO,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS,REFERENCES, REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-EeIcXwNOiu7ArFRSF5wD Content-Type: multipart/alternative; boundary="=-bxr8/mRzNpwHb4r7VC9k" --=-bxr8/mRzNpwHb4r7VC9k Content-Type: text/plain Content-Transfer-Encoding: 7bit On Fri, 2004-09-03 at 14:25 -0400, JP Rosevear wrote: > On Fri, 2004-09-03 at 12:31 +0800, Not Zed wrote: > > > > Hi guys, > > > > Another mailer crasher fix. > > > > This is in two parts, one is low-risk but has unpleasant user side- > > effects, the other part is higher risk and may need more testing first > > but fixes the side-effects. > > Should we move to 2.0.1 since this is fairly difficult to trigger and it > would be nice to have some extra testing? I'm fine either way. The problem is it can crash 'sometime later', e.g. 4 minutes after the 'check for supported types' button is pressed, which gives the user enough time to finish configuring their mail (duh this button doesn't work, i'll close it and keep going), and be doing something else leading to spurious bug reports. If they mis-type something and check it, and go 'oops thats wrong, lets cancel and retry a new value', which isn't inconceivably difficult to do; then they may also have the issue. If the check call was async it would also fix the issue (but leads to other complications anyway, so might not be a good idea). I didn't send the mail to the release-team since i thought we should work it out before bothering them with it. -- Michael Zucchi "born to die, live to work, it's all downhill from here" Novell's Evolution and Free Software Developer --=-bxr8/mRzNpwHb4r7VC9k Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit On Fri, 2004-09-03 at 14:25 -0400, JP Rosevear wrote:
On Fri, 2004-09-03 at 12:31 +0800, Not Zed wrote:
> 
> Hi guys,
> 
> Another mailer crasher fix.
> 
> This is in two parts, one is low-risk but has unpleasant user side-
> effects, the other part is higher risk and may need more testing first
> but fixes the side-effects.

Should we move to 2.0.1 since this is fairly difficult to trigger and it
would be nice to have some extra testing?

I'm fine either way.  The problem is it can crash 'sometime later', e.g. 4 minutes after the 'check for supported types' button is pressed, which gives the user enough time to finish configuring their mail (duh this button doesn't work, i'll close it and keep going), and be doing something else leading to spurious bug reports.

If they mis-type something and check it, and go 'oops thats wrong, lets cancel and retry a new value', which isn't inconceivably difficult to do; then they may also have the issue.  If the check call was async it would also fix the issue (but leads to other complications anyway, so might not be a good idea).

I didn't send the mail to the release-team since i thought we should work it out before bothering them with it.
--
Michael Zucchi <notzed@ximian.com>
"born to die, live to work, it's all downhill from here"
Novell's Evolution and Free Software Developer
--=-bxr8/mRzNpwHb4r7VC9k-- --=-EeIcXwNOiu7ArFRSF5wD Content-ID: <1094265625.9876.45.camel@lostzed.mmc.com.au> Content-Disposition: attachment; filename=zed-48.small.jpg Content-Type: application/octet-stream; name=zed-48.small.jpg Content-Transfer-Encoding: base64 /9j/4AAQSkZJRgABAQEASABIAAD/2wBDAA0JCgsKCA0LCgsODg0PEyAVExISEyccHhcgLikxMC4p LSwzOko+MzZGNywtQFdBRkxOUlNSMj5aYVpQYEpRUk//2wBDAQ4ODhMREyYVFSZPNS01T09PT09P T09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0//wAARCAAwADADASIA AhEBAxEB/8QAGQAAAwEBAQAAAAAAAAAAAAAAAwQFAgYB/8QALhAAAgEDAgUEAQIHAAAAAAAAAQID BBEhABIFEzFBURQigZEGYXE0UmJyobHx/8QAFwEBAQEBAAAAAAAAAAAAAAAABAMCAf/EAB0RAAID AQEAAwAAAAAAAAAAAAABAgMREjEiMkH/2gAMAwEAAhEDEQA/AK8sEEq35nLaP3e1cW/m8kfdtAfh 824L7I1YFrnaRt8+L40U1ECxiGjLzSCocRYuQhubW7jIxrcFZRzU7q3sh3e8deWvX67/AKX0Xegi TixevoZdxjhnkk2xBj2Z7DIA74Gs+kgpoaamPLllqE5yPuO4i1+nix7+NS3qatikPNZa+idmjLGx YE+7r16DHgnTEtRWTVIraiknUrE42mJvYTY/IyfjT66YZjNzkzSSRTrEYTuz0tbpg6oV1V62op5G 3QhV9yn+7t8DXPDiZlaepq0AYIBGEFtuRc2/WwH7aroXho98jNG5RVa4wDYNbzqNsefqdcnmM0J0 pp1kKyRywsdpU46EX/19aT4ioWgmanATG0Mpvcd89750arjMg2L1DfQtnSixTMW5hO0ZBZsEg5t5 xodU+8fhit7jZz4ChQWS99U1lC0H8RNZx74xK2DkAG48ePOtU0UUsQLC6kki/wC+jqtMpeLapjYg XJyNLcxyr1EUHaWaEspHXPbXVcNkUcCUOjvNv2kAdAehOkVo4LrDEFG9hcnPe+rlUsNNSenUIWkk ZHfbflqFC475IvqdnyWaRsgl6MNwysp13y8uLG3cTk6LBwCmliFR6lw7XBKdMdj50t+X8RkWOnhV rbnLfX/dUPx1ivAoTJnmFm+CdIVEIx6XpFQSZxVVH6KrkRRaAudn9I8HXhniSPcyC/ntqzxOjMNS 6uNyMbqT0I1Ogoad6pF5S23C4t1zqOa8Y7xbEDSxmesguHDId4DKQDjGqMqHmNLGygFnujAZF8DF 820/xYpQ8RWcRLtkBINuh6Ef5B0tNRH0L7UEjGzCVTZirDBGfJ+NasrcMf4CnLp6f//Z --=-EeIcXwNOiu7ArFRSF5wD-- From notzed@ximian.com Fri Sep 3 22:41:23 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id C15BB124127; Fri, 3 Sep 2004 22:41:23 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id 02A171240FC for ; Fri, 3 Sep 2004 22:41:22 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id C775F632C5; Fri, 3 Sep 2004 22:41:19 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by skeptopotamus.ximian.com (Postfix) with ESMTP id B5F09632C4 for ; Fri, 3 Sep 2004 22:41:19 -0400 (EDT) Received: (qmail 9351 invoked from network); 4 Sep 2004 02:41:18 -0000 Received: from localhost (HELO ?192.168.0.102?) (notzed@127.0.0.1) by localhost with SMTP; 4 Sep 2004 02:41:18 -0000 Subject: Re: [evolution-patches] Fix for the bug #64398 [calendar] From: Not Zed To: JP Rosevear Cc: Rodrigo Moya , Chen , evolution-patches In-Reply-To: <1094235765.10770.10.camel@bishop.rosevear.com> References: <1094220431.9911.1.camel@local.blr.novell.com> <1094220559.21716.2.camel@cerler.home> <1094235765.10770.10.camel@bishop.rosevear.com> Content-Type: multipart/related; type="multipart/alternative"; boundary="=-n/yxwYZsessYgmua4LOD" Date: Sat, 04 Sep 2004 10:38:13 +0800 Message-Id: <1094265493.9933.43.camel@lostzed.mmc.com.au> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 X-Spam-Status: No, hits=-18.3 required=5.0 tests=EXTRA_MPART_TYPE,HTML_30_40,HTML_MESSAGE,IN_REP_TO, QUOTED_EMAIL_TEXT,QUOTE_TWICE_1,RCVD_IN_ORBS,REFERENCES, REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-n/yxwYZsessYgmua4LOD Content-Type: multipart/alternative; boundary="=-CHA8qh5Ko881PMVpPZxT" --=-CHA8qh5Ko881PMVpPZxT Content-Type: text/plain Content-Transfer-Encoding: 7bit > > > priv->categories_by_id = g_hash_table_new_full (g_str_hash, > > > g_str_equal, g_free, g_free); > > > priv->categories_by_name = g_hash_table_new_full (g_str_hash, > > > g_str_equal, g_free, g_free); > > > + priv->timeout_id = 0; > > > > > here, you probably want to set priv->timeout_id to -1, since 0 is a > > valid timeout_id IIRC > > I don't think so, g_timeout_add returns guint and uses 0 in the error > case (ie g_return_val_if_fail). JP's right. 0 is the 'unset' value. If you're using -1 you could be asking for trouble. -- Michael Zucchi "born to die, live to work, it's all downhill from here" Novell's Evolution and Free Software Developer --=-CHA8qh5Ko881PMVpPZxT Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit
> >         priv->categories_by_id = g_hash_table_new_full (g_str_hash,
> > g_str_equal, g_free, g_free);
> >         priv->categories_by_name = g_hash_table_new_full (g_str_hash,
> > g_str_equal, g_free, g_free);
> > +       priv->timeout_id = 0;
> > 
> here, you probably want to set priv->timeout_id to -1, since 0 is a
> valid timeout_id IIRC

I don't think so, g_timeout_add returns guint and uses 0 in the error
case (ie g_return_val_if_fail).

JP's right. 0 is the 'unset' value.  If you're using -1 you could be asking for trouble.

--
Michael Zucchi <notzed@ximian.com>
"born to die, live to work, it's all downhill from here"
Novell's Evolution and Free Software Developer
--=-CHA8qh5Ko881PMVpPZxT-- --=-n/yxwYZsessYgmua4LOD Content-ID: <1094265493.9876.42.camel@lostzed.mmc.com.au> Content-Disposition: attachment; filename=zed-48.small.jpg Content-Type: application/octet-stream; name=zed-48.small.jpg Content-Transfer-Encoding: base64 /9j/4AAQSkZJRgABAQEASABIAAD/2wBDAA0JCgsKCA0LCgsODg0PEyAVExISEyccHhcgLikxMC4p LSwzOko+MzZGNywtQFdBRkxOUlNSMj5aYVpQYEpRUk//2wBDAQ4ODhMREyYVFSZPNS01T09PT09P T09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0//wAARCAAwADADASIA AhEBAxEB/8QAGQAAAwEBAQAAAAAAAAAAAAAAAwQFAgYB/8QALhAAAgEDAgUEAQIHAAAAAAAAAQID BBEhABIFEzFBURQigZEGYXE0UmJyobHx/8QAFwEBAQEBAAAAAAAAAAAAAAAABAMCAf/EAB0RAAID AQEAAwAAAAAAAAAAAAABAgMREjEiMkH/2gAMAwEAAhEDEQA/AK8sEEq35nLaP3e1cW/m8kfdtAfh 824L7I1YFrnaRt8+L40U1ECxiGjLzSCocRYuQhubW7jIxrcFZRzU7q3sh3e8deWvX67/AKX0Xegi TixevoZdxjhnkk2xBj2Z7DIA74Gs+kgpoaamPLllqE5yPuO4i1+nix7+NS3qatikPNZa+idmjLGx YE+7r16DHgnTEtRWTVIraiknUrE42mJvYTY/IyfjT66YZjNzkzSSRTrEYTuz0tbpg6oV1V62op5G 3QhV9yn+7t8DXPDiZlaepq0AYIBGEFtuRc2/WwH7aroXho98jNG5RVa4wDYNbzqNsefqdcnmM0J0 pp1kKyRywsdpU46EX/19aT4ioWgmanATG0Mpvcd89750arjMg2L1DfQtnSixTMW5hO0ZBZsEg5t5 xodU+8fhit7jZz4ChQWS99U1lC0H8RNZx74xK2DkAG48ePOtU0UUsQLC6kki/wC+jqtMpeLapjYg XJyNLcxyr1EUHaWaEspHXPbXVcNkUcCUOjvNv2kAdAehOkVo4LrDEFG9hcnPe+rlUsNNSenUIWkk ZHfbflqFC475IvqdnyWaRsgl6MNwysp13y8uLG3cTk6LBwCmliFR6lw7XBKdMdj50t+X8RkWOnhV rbnLfX/dUPx1ivAoTJnmFm+CdIVEIx6XpFQSZxVVH6KrkRRaAudn9I8HXhniSPcyC/ntqzxOjMNS 6uNyMbqT0I1Ogoad6pF5S23C4t1zqOa8Y7xbEDSxmesguHDId4DKQDjGqMqHmNLGygFnujAZF8DF 820/xYpQ8RWcRLtkBINuh6Ef5B0tNRH0L7UEjGzCVTZirDBGfJ+NasrcMf4CnLp6f//Z --=-n/yxwYZsessYgmua4LOD-- From kmaraas@broadpark.no Fri Sep 3 14:37:11 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 512181252F9; Fri, 3 Sep 2004 14:37:11 -0400 (EDT) Received: from home.gnome.no (227.80-203-45.nextgentel.com [80.203.45.227]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by lists.ximian.com (Postfix) with ESMTP id 3F9531252F5 for ; Fri, 3 Sep 2004 14:37:08 -0400 (EDT) Received: from home.gnome.no (home.gnome.no [127.0.0.1]) by home.gnome.no (8.13.1/8.13.1) with ESMTP id i83Iawkp005216; Fri, 3 Sep 2004 20:36:59 +0200 Received: (from kmaraas@localhost) by home.gnome.no (8.13.1/8.13.0/Submit) id i83Iao5b005213; Fri, 3 Sep 2004 20:36:50 +0200 X-Authentication-Warning: home.gnome.no: kmaraas set sender to kmaraas@broadpark.no using -f From: Kjartan Maraas To: Murray Cumming Cc: Not Zed , asdf , release-team@gnome.org, Jeff Waugh In-Reply-To: <37311.217.10.50.85.1094213475.spork@webmail.murrayc.com> References: <1094180128.29229.6.camel@lostzed.mmc.com.au> <20040903080214.GV4070@localhost.localdomain> <1094198851.4688.20.camel@lostzed.mmc.com.au> <37311.217.10.50.85.1094213475.spork@webmail.murrayc.com> Content-Type: text/plain Content-Transfer-Encoding: 7bit Date: Fri, 03 Sep 2004 20:36:49 +0200 Message-Id: <1094236609.4346.0.camel@home.gnome.no> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 (1.5.94.1-1) X-Spam-Status: No, hits=-20.6 required=5.0 tests=IN_REP_TO,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS,REFERENCES, REPLY_WITH_QUOTES,X_AUTH_WARNING version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] Re: evolution settings version mismatch crash Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: fre, 03,.09.2004 kl. 14.11 +0200, skrev Murray Cumming: > > On Fri, 2004-09-03 at 18:02 +1000, Jeff Waugh wrote: > > > >> > >> > >> > (i'm not sure if the r-t needs to approve this since its only a string > >> > change, but i guess its a structured string anyway). > >> > >> String changes require confirmation from the i18n team too. > > > > It is not a translated string. > > 1 of 2 release-team approvals then. (It fixes a crash). > 2 of 2 Cheers Kjartan From snallagatla@novell.com Tue Sep 7 00:48:11 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id CDFD91243BA; Tue, 7 Sep 2004 00:48:11 -0400 (EDT) Received: from BLR-DSMASTER.BLR.NOVELL.COM (unknown [202.144.86.147]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "blr-dsmaster.blr.novell.com", Issuer "ISPORTAL" (not verified)) by lists.ximian.com (Postfix) with ESMTP id A38FC1243B7 for ; Tue, 7 Sep 2004 00:48:08 -0400 (EDT) Received: from linux00065b7dc42f.blr.novell.com [164.99.152.133] by BLR-DSMASTER.BLR.NOVELL.COM; Tue, 07 Sep 2004 10:17:35 +0530 Subject: Re: [evolution-patches] patch for ldap addr book backend From: Sivaiah Nallagatla To: Hans Petter Jansson Cc: patches In-Reply-To: <1094505720.2361.4.camel@localhost.localdomain> References: <1094481324.13808.27.camel@linux.site> <1094505720.2361.4.camel@localhost.localdomain> Content-Type: multipart/mixed; boundary="=-6thJG8HRmnifFMFaPffF" Date: Tue, 07 Sep 2004 10:10:35 +0530 Message-Id: <1094532035.13808.30.camel@linux.site> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94 X-Spam-Status: No, hits=-25.6 required=5.0 tests=EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS, REFERENCES,REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-6thJG8HRmnifFMFaPffF Content-Type: text/plain Content-Transfer-Encoding: 7bit oops, attached Thanks, Siva On Mon, 2004-09-06 at 16:21 -0500, Hans Petter Jansson wrote: > On Mon, 2004-09-06 at 20:05 +0530, Sivaiah Nallagatla wrote: > > > Attached patch fixes some of the issues mentined in #59582 > > (1) Calendar/Free busy uri fileds are disbled in ui eventhough backend > > supports them - reason is wrong ldap attribute names in code > > (2) Adds email field to list of supported fields, also uses > > e_contact_filed_name to get field names insted of hard coding them. This > > is better since cahnging names in e-contact.c can break things in the > > backend, though it has lsight overhaed of function calls > > (3) Corrects Anniversary date showing incorrectly problem - a small > > probelm in parameter passing > > It's missing the patch. > --=-6thJG8HRmnifFMFaPffF Content-Disposition: attachment; filename=59582.diff Content-Type: application/octet-stream; name=59582.diff Content-Transfer-Encoding: 7bit Index: ChangeLog =================================================================== RCS file: /cvs/gnome/evolution-data-server/addressbook/ChangeLog,v retrieving revision 1.196 diff -u -r1.196 ChangeLog --- ChangeLog 26 Aug 2004 10:01:08 -0000 1.196 +++ ChangeLog 6 Sep 2004 14:22:00 -0000 @@ -1,3 +1,15 @@ +2004-09-06 Sivaiah Nallagatla + + * backends/ldap/e-book-backend-ldap.c : Update + the ldap attribute names for calendar ui and free busy uri + fileds to match with what is present in evolutionPerson.schema + (add_to_supported_fields) : add E_CONTACT_EMAIL_1 also to list of supported fields. + Also use e_contact_field_name function instead of hardcodring field names + (anniversary_populate) : correct incorrect contact date + parameter passing. Also free the contact date + + Fixes some of the issues mentioned in #59582 + 2004-08-26 Sivaiah Nallagatla * backends/groupwise/e-book-backend-groupwise.c Index: backends/ldap/e-book-backend-ldap.c =================================================================== RCS file: /cvs/gnome/evolution-data-server/addressbook/backends/ldap/e-book-backend-ldap.c,v retrieving revision 1.30 diff -u -r1.30 e-book-backend-ldap.c --- backends/ldap/e-book-backend-ldap.c 21 Aug 2004 21:52:39 -0000 1.30 +++ backends/ldap/e-book-backend-ldap.c 6 Sep 2004 14:22:01 -0000 @@ -280,8 +280,8 @@ E_COMPLEX_PROP (E_CONTACT_CATEGORY_LIST, "category", category_populate, category_ber, category_compare), - STRING_PROP (E_CONTACT_CALENDAR_URI, "calCalURI"), - STRING_PROP (E_CONTACT_FREEBUSY_URL, "calFBURL"), + STRING_PROP (E_CONTACT_CALENDAR_URI, "calendarURI"), + STRING_PROP (E_CONTACT_FREEBUSY_URL, "freeBusyURI"), STRING_PROP (E_CONTACT_ICS_CALENDAR, "icsCalendar"), #undef E_STRING_PROP @@ -401,20 +401,22 @@ bl->priv->supported_fields = g_list_append (bl->priv->supported_fields, g_strdup (query_prop)); /* handle the list attributes here */ - if (!strcmp (query_prop, "email")) { - bl->priv->supported_fields = g_list_append (bl->priv->supported_fields, g_strdup ("email_2")); - bl->priv->supported_fields = g_list_append (bl->priv->supported_fields, g_strdup ("email_3")); - bl->priv->supported_fields = g_list_append (bl->priv->supported_fields, g_strdup ("email_4")); + if (!strcmp (query_prop, e_contact_field_name (E_CONTACT_EMAIL))) { + bl->priv->supported_fields = g_list_append (bl->priv->supported_fields, g_strdup (e_contact_field_name (E_CONTACT_EMAIL_1))); + bl->priv->supported_fields = g_list_append (bl->priv->supported_fields, g_strdup (e_contact_field_name (E_CONTACT_EMAIL_2))); + bl->priv->supported_fields = g_list_append (bl->priv->supported_fields, g_strdup (e_contact_field_name (E_CONTACT_EMAIL_3))); + bl->priv->supported_fields = g_list_append (bl->priv->supported_fields, g_strdup (e_contact_field_name (E_CONTACT_EMAIL_4))); } - else if (!strcmp (query_prop, "business_phone")) { - bl->priv->supported_fields = g_list_append (bl->priv->supported_fields, g_strdup ("business_phone_2")); + else if (!strcmp (query_prop, e_contact_field_name (E_CONTACT_PHONE_BUSINESS))) { + bl->priv->supported_fields = g_list_append (bl->priv->supported_fields, g_strdup (e_contact_field_name (E_CONTACT_PHONE_BUSINESS_2))); } - else if (!strcmp (query_prop, "home_phone")) { - bl->priv->supported_fields = g_list_append (bl->priv->supported_fields, g_strdup ("home_phone_2")); + else if (!strcmp (query_prop, e_contact_field_name (E_CONTACT_PHONE_HOME))) { + bl->priv->supported_fields = g_list_append (bl->priv->supported_fields, g_strdup (e_contact_field_name(E_CONTACT_PHONE_HOME_2))); } - else if (!strcmp (query_prop, "category_list")) { - bl->priv->supported_fields = g_list_append (bl->priv->supported_fields, g_strdup ("categories")); + else if (!strcmp (query_prop,e_contact_field_name (E_CONTACT_CATEGORY_LIST) )) { + bl->priv->supported_fields = g_list_append (bl->priv->supported_fields, g_strdup (e_contact_field_name (E_CONTACT_CATEGORIES))); } + } } } @@ -2120,7 +2122,8 @@ { if (values[0]) { EContactDate *dt = e_contact_date_from_string (values[0]); - e_contact_set (contact, E_CONTACT_ANNIVERSARY, &dt); + e_contact_set (contact, E_CONTACT_ANNIVERSARY, dt); + e_contact_date_free (dt); } } --=-6thJG8HRmnifFMFaPffF-- From snallagatla@novell.com Tue Sep 7 01:02:18 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 140291243EB; Tue, 7 Sep 2004 01:02:18 -0400 (EDT) Received: from BLR-DSMASTER.BLR.NOVELL.COM (unknown [202.144.86.147]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "blr-dsmaster.blr.novell.com", Issuer "ISPORTAL" (not verified)) by lists.ximian.com (Postfix) with ESMTP id 7BBB61243C3 for ; Tue, 7 Sep 2004 01:02:11 -0400 (EDT) Received: from linux00065b7dc42f.blr.novell.com [164.99.152.133] by BLR-DSMASTER.BLR.NOVELL.COM; Tue, 07 Sep 2004 10:31:46 +0530 Subject: Re: [evolution-patches] patch for #64024 (addressbook) 2.0.1 From: Sivaiah Nallagatla To: Hans Petter Jansson Cc: patches In-Reply-To: <1094505966.2360.6.camel@localhost.localdomain> References: <1094280055.7690.2.camel@linux.site> <1094293768.26846.0.camel@linux.site> <1094505966.2360.6.camel@localhost.localdomain> Content-Type: text/plain Date: Tue, 07 Sep 2004 10:24:46 +0530 Message-Id: <1094532886.13808.33.camel@linux.site> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94 Content-Transfer-Encoding: 7bit X-Spam-Status: No, hits=-25.6 required=5.0 tests=EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS, REFERENCES,REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: Fix commited to CVS HEAD, resloved the bug Thanks, Siva On Mon, 2004-09-06 at 16:26 -0500, Hans Petter Jansson wrote: > On Sat, 2004-09-04 at 15:59 +0530, Sivaiah Nallagatla wrote: > > > We need to hide the scrolled winodw which containts contact display > > widget to make the lower pane go way in contacts component when preview > > is disabled > > Looks good. > From pchenthill@novell.com Tue Sep 7 01:06:08 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id A65F01243EB; Tue, 7 Sep 2004 01:06:08 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id A94E51243C3 for ; Tue, 7 Sep 2004 01:06:03 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id DFD4863730; Tue, 7 Sep 2004 01:06:00 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from local.blr.novell.com (unknown [202.144.86.147]) by skeptopotamus.ximian.com (Postfix) with ESMTP id E0A5A631FA for ; Tue, 7 Sep 2004 01:05:58 -0400 (EDT) Received: by local.blr.novell.com (Postfix, from userid 501) id D27B44B14A; Tue, 7 Sep 2004 11:12:33 +0530 (IST) From: chenthill To: evolution-patches@ximian.com Content-Type: multipart/mixed; boundary="=-ov21vrJLw74URn33QwY6" Date: Tue, 07 Sep 2004 11:12:32 +0530 Message-Id: <1094535752.9018.2.camel@local.blr.novell.com> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94 X-Spam-Status: No, hits=1.8 required=5.0 tests=HTML_00_10,HTML_MESSAGE,RCVD_IN_ORBS version=2.53 X-Spam-Level: * X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] Fix for the bug #65167 [calendar] Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-ov21vrJLw74URn33QwY6 Content-Type: multipart/alternative; boundary="=-KO3YOrCT2ot6DDbbu6A/" --=-KO3YOrCT2ot6DDbbu6A/ Content-Type: text/plain Content-Transfer-Encoding: 7bit Hi, Have attached a fix for the bug 65167. We should put the default_zone back into the cache since the task backend also needs the default zone. thanks, chenthill. --=-KO3YOrCT2ot6DDbbu6A/ Content-Type: text/html; charset=utf-8 Hi,
      Have attached a fix for the bug 65167. We should put the default_zone back  into the cache since the task backend also needs the
default zone.

thanks, chenthill. --=-KO3YOrCT2ot6DDbbu6A/-- --=-ov21vrJLw74URn33QwY6 Content-Disposition: attachment; filename=65167.diff Content-Transfer-Encoding: base64 Content-Type: text/plain; name=65167.diff; charset=ISO-8859-1 SW5kZXg6IENoYW5nZUxvZw0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KUkNTIGZpbGU6IC9jdnMvZ25vbWUvZXZvbHV0 aW9uLWRhdGEtc2VydmVyL2NhbGVuZGFyL0NoYW5nZUxvZyx2DQpyZXRyaWV2aW5nIHJldmlzaW9u IDEuMzI2DQpkaWZmIC11IC1wIC1yMS4zMjYgQ2hhbmdlTG9nDQotLS0gQ2hhbmdlTG9nCTUgU2Vw IDIwMDQgMTM6MDQ6MTkgLTAwMDAJMS4zMjYNCisrKyBDaGFuZ2VMb2cJNyBTZXAgMjAwNCAwNDo1 NzozMSAtMDAwMA0KQEAgLTEsMyArMSwxOCBAQA0KKzIwMDQtMDktMDcgIENoZW50aGlsbCBQYWxh bmlzYW15IDxwY2hlbnRoaWxsQG5vdmVsbC5jb20+DQorCQ0KKwlGaXhlcyAjNjUxNjcNCisJKiBi YWNrZW5kcy9ncm91cHdpc2UvZS1jYWwtYmFja2VuZC1ncm91cHdpc2UuYyANCisJKEVDYWxCYWNr ZW5kR3JvdXB3aXNlUHJpdmF0ZSk6IGFkZGVkIGEgYm9vbGVhbiB2YXJpYWJsZSB0bw0KKwlpbmRp Y2F0ZSB0aGUgbG9hZCBzdGF0ZSBvZiB0aGUgY2FjaGUuDQorCShjb25uZWN0X3RvX3NlcnZlcik6 IHVzZWQgaXQgdG8gZGVjaWRlIHdoZXRoZXIgdGhlIGNhY2hlIHNob3VsZA0KKwliZSBwb3B1bGF0 ZWQgb3Igbm90LiBQdXQgdGhlIGRlZmF1bHRfdGltZXpvbmUgaW50byB0aGUgY2FjaGUNCisJYWdh aW4gYWZ0ZXIgY2xlYXJpbmcgaXQgc2luY2UgdGFza3MgY29tcG9uZW50IHdpbGwgYWxzbyBuZWVk IGl0Lg0KKw0KKwkqIGJhY2tlbmRzL2dyb3Vwd2lzZS9lLWNhbC1iYWNrZW5kLWdyb3Vwd2lzZS11 dGlscy5jDQorCShzZXRfY2F0ZWdvcmllc19mb3JfZ3dfaXRlbSksIGVfZ3dfaXRlbV90b19jYWxf Y29tcG9uZW50KSwNCisJKHNldF9wcm9wZXJ0aWVzX2Zyb21fY2FsX2NvbXBvbmVudCk6IHJlcGxh Y2VkIHRoZSBhc3NlcnQNCisJc3RhdGVtZW50cyB3aXRoIElmIGNvbmRpdGlvbnMuDQorCQ0KIDIw MDQtMDktMDUgIENoZW50aGlsbCBQYWxhbmlzYW15IDxwY2hlbnRoaWxsQG5vdmVsbC5jb20+DQog CQ0KIAkqIGxpYmVjYWwvZS1jYWwtdXRpbHMuaDoNCkluZGV4OiBiYWNrZW5kcy9ncm91cHdpc2Uv ZS1jYWwtYmFja2VuZC1ncm91cHdpc2UuYw0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KUkNTIGZpbGU6IC9jdnMvZ25v bWUvZXZvbHV0aW9uLWRhdGEtc2VydmVyL2NhbGVuZGFyL2JhY2tlbmRzL2dyb3Vwd2lzZS9lLWNh bC1iYWNrZW5kLWdyb3Vwd2lzZS5jLHYNCnJldHJpZXZpbmcgcmV2aXNpb24gMS45MQ0KZGlmZiAt dSAtcCAtcjEuOTEgZS1jYWwtYmFja2VuZC1ncm91cHdpc2UuYw0KLS0tIGJhY2tlbmRzL2dyb3Vw d2lzZS9lLWNhbC1iYWNrZW5kLWdyb3Vwd2lzZS5jCTUgU2VwIDIwMDQgMTM6MDQ6MTkgLTAwMDAJ MS45MQ0KKysrIGJhY2tlbmRzL2dyb3Vwd2lzZS9lLWNhbC1iYWNrZW5kLWdyb3Vwd2lzZS5jCTcg U2VwIDIwMDQgMDQ6NTc6MzEgLTAwMDANCkBAIC00Niw2ICs0Niw3IEBAIHN0cnVjdCBfRUNhbEJh Y2tlbmRHcm91cHdpc2VQcml2YXRlIHsNCiAJRUd3Q29ubmVjdGlvbiAqY25jOw0KIAlFQ2FsQmFj a2VuZENhY2hlICpjYWNoZTsNCiAJZ2Jvb2xlYW4gcmVhZF9vbmx5Ow0KKwlnYm9vbGVhbiBjYWNo ZV9sb2FkX3N0YXRlOw0KIAljaGFyICp1cmk7DQogCWNoYXIgKnVzZXJuYW1lOw0KIAljaGFyICpw YXNzd29yZDsNCkBAIC0zMDAsNyArMzAxLDggQEAgY29ubmVjdF90b19zZXJ2ZXIgKEVDYWxCYWNr ZW5kR3JvdXB3aXNlIA0KIAkJLyogd2UgbmVlZCB0byByZWFkIGFjdHVhbCByaWdodHMgZnJvbSBz ZXJ2ZXIgd2hlbiB3ZSBpbXBsZW1lbnQgcHJveHkgdXNlciBhY2Nlc3MgKi8NCiAJCWNiZ3ctPnBy aXYtPnJlYWRfb25seSA9IEZBTFNFOw0KIA0KLQkJaWYgKHByaXYtPmNuYyAmJiBwcml2LT5jYWNo ZSkgew0KKwkJLyogaWYgY2FjaGUgaGFzIGJlZW4gc3VjZXNzZnVsbHkgbG9hZGVkIHJldHVybiBi YWNrIHdpdGhvdXQgbG9hZGluZyBhZ2FpbiAqLw0KKwkJaWYgKHByaXYtPmNhY2hlX2xvYWRfc3Rh dGUpIHsNCiAJCQlwcml2LT5tb2RlID0gQ0FMX01PREVfUkVNT1RFOw0KIAkJCXJldHVybiBHTk9N RV9Fdm9sdXRpb25fQ2FsZW5kYXJfU3VjY2VzczsNCiAJCX0NCkBAIC0zMjMsNyArMzI1LDggQEAg Y29ubmVjdF90b19zZXJ2ZXIgKEVDYWxCYWNrZW5kR3JvdXB3aXNlIA0KIAkJCX0gZWxzZQ0KIAkJ CQlwcml2LT5jb250YWluZXJfaWQgPSBOVUxMOw0KIA0KLQkJCQlwcml2LT5jYWNoZSA9IGVfY2Fs X2JhY2tlbmRfY2FjaGVfbmV3IChlX2NhbF9iYWNrZW5kX2dldF91cmkgKEVfQ0FMX0JBQ0tFTkQg KGNiZ3cpKSk7DQorCQkJCWlmICghcHJpdi0+Y2FjaGUpDQorCQkJCQlwcml2LT5jYWNoZSA9IGVf Y2FsX2JhY2tlbmRfY2FjaGVfbmV3IChlX2NhbF9iYWNrZW5kX2dldF91cmkgKEVfQ0FMX0JBQ0tF TkQgKGNiZ3cpKSk7DQogCQkJCWlmICghcHJpdi0+Y2FjaGUpIHsNCiAJCQkJCWdfbXV0ZXhfdW5s b2NrIChwcml2LT5tdXRleCk7DQogCQkJCQllX2NhbF9iYWNrZW5kX25vdGlmeV9lcnJvciAoRV9D QUxfQkFDS0VORCAoY2JndyksIF8oIkNvdWxkIG5vdCBjcmVhdGUgY2FjaGUgZmlsZSIpKTsNCkBA IC0zMzYsNiArMzM5LDkgQEAgY29ubmVjdF90b19zZXJ2ZXIgKEVDYWxCYWNrZW5kR3JvdXB3aXNl IA0KIAkJCS8qIENsZWFyIHRoZSBjYWNoZSBiZWZvcmUgcG9wdWxhdGluZyBpdCAqLw0KIAkJCWVf ZmlsZV9jYWNoZV9jbGVhbiAoRV9GSUxFX0NBQ0hFIChwcml2LT5jYWNoZSkpOw0KIAkJCQkNCisJ CQlpZiAocHJpdi0+ZGVmYXVsdF96b25lKQ0KKwkJCQllX2NhbF9iYWNrZW5kX2NhY2hlX3B1dF9k ZWZhdWx0X3RpbWV6b25lIChwcml2LT5jYWNoZSwgcHJpdi0+ZGVmYXVsdF96b25lKTsNCisNCiAJ CQkvKiBQb3B1bGF0ZSB0aGUgY2FjaGUgZm9yIHRoZSBmaXJzdCB0aW1lLiovDQogCQkJLyogc3Rh cnQgYSB0aW1lZCBwb2xsaW5nIHRocmVhZCBzZXQgdG8gMTAgbWludXRlcyovDQogCQkJY25jX3N0 YXR1cyA9IHBvcHVsYXRlX2NhY2hlIChjYmd3KTsNCkBAIC0zNDgsNiArMzU0LDcgQEAgY29ubmVj dF90b19zZXJ2ZXIgKEVDYWxCYWNrZW5kR3JvdXB3aXNlIA0KIAkJCQlnX29iamVjdF9yZWYgKHBy aXYtPmNuYyk7DQogCQkJCWdfb2JqZWN0X3JlZiAocHJpdi0+Y2FjaGUpOw0KIAkJCQlnX3RpbWVv dXRfYWRkIChDQUNIRV9SRUZSRVNIX0lOVEVSVkFMLCAoR1NvdXJjZUZ1bmMpIGdldF9kZWx0YXMs IChncG9pbnRlcikgY2Jndyk7DQorCQkJCXByaXYtPmNhY2hlX2xvYWRfc3RhdGUgPSBUUlVFOw0K IAkJCQlwcml2LT5tb2RlID0gQ0FMX01PREVfUkVNT1RFOw0KIAkJCQlyZXR1cm4gR05PTUVfRXZv bHV0aW9uX0NhbGVuZGFyX1N1Y2Nlc3M7DQogCQkJfQ0KQEAgLTE1MDksNyArMTUxNiw3IEBAIGVf Y2FsX2JhY2tlbmRfZ3JvdXB3aXNlX2luaXQgKEVDYWxCYWNrZW4NCiANCiAJcHJpdi0+Y2F0ZWdv cmllc19ieV9pZCA9IGdfaGFzaF90YWJsZV9uZXdfZnVsbCAoZ19zdHJfaGFzaCwgZ19zdHJfZXF1 YWwsIGdfZnJlZSwgZ19mcmVlKTsNCiAJcHJpdi0+Y2F0ZWdvcmllc19ieV9uYW1lID0gZ19oYXNo X3RhYmxlX25ld19mdWxsIChnX3N0cl9oYXNoLCBnX3N0cl9lcXVhbCwgZ19mcmVlLCBnX2ZyZWUp Ow0KLQ0KKwlwcml2LT5jYWNoZV9sb2FkX3N0YXRlID0gRkFMU0U7DQogCS8qIGNyZWF0ZSB0aGUg bXV0ZXggZm9yIHRocmVhZCBzYWZldHkgKi8NCiAJcHJpdi0+bXV0ZXggPSBnX211dGV4X25ldyAo KTsNCiANCkluZGV4OiBiYWNrZW5kcy9ncm91cHdpc2UvZS1jYWwtYmFja2VuZC1ncm91cHdpc2Ut dXRpbHMuYw0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PQ0KUkNTIGZpbGU6IC9jdnMvZ25vbWUvZXZvbHV0aW9uLWRhdGEt c2VydmVyL2NhbGVuZGFyL2JhY2tlbmRzL2dyb3Vwd2lzZS9lLWNhbC1iYWNrZW5kLWdyb3Vwd2lz ZS11dGlscy5jLHYNCnJldHJpZXZpbmcgcmV2aXNpb24gMS4zMQ0KZGlmZiAtdSAtcCAtcjEuMzEg ZS1jYWwtYmFja2VuZC1ncm91cHdpc2UtdXRpbHMuYw0KLS0tIGJhY2tlbmRzL2dyb3Vwd2lzZS9l LWNhbC1iYWNrZW5kLWdyb3Vwd2lzZS11dGlscy5jCTI3IEF1ZyAyMDA0IDA1OjM5OjUyIC0wMDAw CTEuMzENCisrKyBiYWNrZW5kcy9ncm91cHdpc2UvZS1jYWwtYmFja2VuZC1ncm91cHdpc2UtdXRp bHMuYwk3IFNlcCAyMDA0IDA0OjU3OjMyIC0wMDAwDQpAQCAtODYsNyArODYsNyBAQCBzZXRfY2F0 ZWdvcmllc19mb3JfZ3dfaXRlbSAoRUd3SXRlbSAqaXRlDQogCWNhdGVnb3JpZXNfYnlfaWQgPSBl X2NhbF9iYWNrZW5kX2dyb3Vwd2lzZV9nZXRfY2F0ZWdvcmllc19ieV9pZCAoY2Jndyk7DQogCWNu YyA9IGVfY2FsX2JhY2tlbmRfZ3JvdXB3aXNlX2dldF9jb25uZWN0aW9uIChjYmd3KTsNCiAJDQot CWdfYXNzZXJ0IChjbmMgIT0gTlVMTCB8fCBjYXRlZ29yaWVzX2J5X25hbWUgIT0gTlVMTCB8fCBj YXRlZ29yaWVzX2J5X2lkICE9IE5VTEwpOw0KKwlnX3JldHVybl9pZl9mYWlsIChjYXRlZ29yaWVz X2J5X2lkICE9IE5VTEwgfHwgY2F0ZWdvcmllc19ieV9uYW1lICE9IE5VTEwgfHwgY25jICE9IE5V TEwpOw0KIAkNCiAJZm9yICg7IGNhdGVnb3J5X25hbWVzICE9IE5VTEw7IGNhdGVnb3J5X25hbWVz ID0gZ19saXN0X25leHQgKGNhdGVnb3J5X25hbWVzKSkgew0KICAgICAgICAgICAgICAgICAgICAg IGlmICghY2F0ZWdvcnlfbmFtZXMtPmRhdGEgfHwgc3RybGVuKGNhdGVnb3J5X25hbWVzLT5kYXRh KSA9PSAwICkNCkBAIC0xMzIsOCArMTMyLDYgQEAgc2V0X3Byb3BlcnRpZXNfZnJvbV9jYWxfY29t cG9uZW50IChFR3dJdA0KIAkNCiAJZGVmYXVsdF96b25lID0gZV9jYWxfYmFja2VuZF9ncm91cHdp c2VfZ2V0X2RlZmF1bHRfem9uZSAoY2Jndyk7DQogCQ0KLQlnX2Fzc2VydCAoZGVmYXVsdF96b25l ICE9IE5VTEwpOw0KLQkNCiAJLyogZmlyc3Qgc2V0IHNwZWNpZmljIHByb3BlcnRpZXMgKi8NCiAJ c3dpdGNoIChlX2NhbF9jb21wb25lbnRfZ2V0X3Z0eXBlIChjb21wKSkgew0KIAljYXNlIEVfQ0FM X0NPTVBPTkVOVF9FVkVOVCA6DQpAQCAtMzk1LDcgKzM5Myw2IEBAIGVfZ3dfaXRlbV90b19jYWxf Y29tcG9uZW50IChFR3dJdGVtICppdGUNCiAJY2F0ZWdvcmllc19ieV9pZCA9IGVfY2FsX2JhY2tl bmRfZ3JvdXB3aXNlX2dldF9jYXRlZ29yaWVzX2J5X2lkIChjYmd3KTsNCiANCiAJZ19yZXR1cm5f dmFsX2lmX2ZhaWwgKEVfSVNfR1dfSVRFTSAoaXRlbSksIE5VTEwpOw0KLQlnX2Fzc2VydCAoZGVm YXVsdF96b25lICE9IE5VTEwgfHwgY2F0ZWdvcmllc19ieV9pZCAhPSBOVUxMKTsNCiANCiAJY29t cCA9IGVfY2FsX2NvbXBvbmVudF9uZXcgKCk7DQogDQpAQCAtNDYyLDcgKzQ1OSw3IEBAIGVfZ3df aXRlbV90b19jYWxfY29tcG9uZW50IChFR3dJdGVtICppdGUNCiAJLyogY2F0ZWdvcmllcyAqLw0K IAljYXRlZ29yeV9pZHMgPSBlX2d3X2l0ZW1fZ2V0X2NhdGVnb3JpZXMgKGl0ZW0pOw0KIAljYXRl Z29yaWVzID0gTlVMTDsNCi0JaWYgKGNhdGVnb3J5X2lkcykgew0KKwlpZiAoY2F0ZWdvcnlfaWRz ICYmIGNhdGVnb3JpZXNfYnlfaWQpIHsNCiAJCWZvciAoOyBjYXRlZ29yeV9pZHMgIT0gTlVMTDsg Y2F0ZWdvcnlfaWRzID0gZ19saXN0X25leHQgKGNhdGVnb3J5X2lkcykpIHsNCiAJCQluYW1lID0g Z19oYXNoX3RhYmxlX2xvb2t1cCAoY2F0ZWdvcmllc19ieV9pZCwgY2F0ZWdvcnlfaWRzLT5kYXRh KTsNCiAJCQlpZiAobmFtZSkNCm== --=-ov21vrJLw74URn33QwY6-- From pchenthill@novell.com Tue Sep 7 02:29:28 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id EBEFB1241CD; Tue, 7 Sep 2004 02:29:28 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id 70F7F12419C for ; Tue, 7 Sep 2004 02:29:26 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id 533EB631EF; Tue, 7 Sep 2004 02:29:24 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from local.blr.novell.com (unknown [202.144.86.147]) by skeptopotamus.ximian.com (Postfix) with ESMTP id 640F963086 for ; Tue, 7 Sep 2004 02:29:22 -0400 (EDT) Received: by local.blr.novell.com (Postfix, from userid 501) id 769584B14A; Tue, 7 Sep 2004 12:35:56 +0530 (IST) From: chenthill To: evolution-patches@ximian.com Content-Type: multipart/mixed; boundary="=-Falbr77zn3QXMP2so/jo" Date: Tue, 07 Sep 2004 12:35:55 +0530 Message-Id: <1094540755.21505.1.camel@local.blr.novell.com> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94 X-Spam-Status: No, hits=1.7 required=5.0 tests=HTML_00_10,RCVD_IN_ORBS version=2.53 X-Spam-Level: * X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] Fix for the bug #64062 [calendar] Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-Falbr77zn3QXMP2so/jo Content-Type: multipart/alternative; boundary="=-QVO9uU+eFRM+Um8d36Hw" --=-QVO9uU+eFRM+Um8d36Hw Content-Type: text/plain Content-Transfer-Encoding: 7bit hi, Have added the support for the allday event in groupwise. While generating recurrence instances for the alldayevents e_cal_recur_generate_instances converts the date values to datetime values using the default time zone and it must be converted back to default zone to get the proper dates. So instead of sending the default zone we can send the utc time zone so that we get the date values correctly in get_recur_instances (e-cal-backend-groupwise-utils.c), since it needs only the utc timezone values. thanks, chenthill --=-QVO9uU+eFRM+Um8d36Hw Content-Type: text/html; charset=utf-8 hi,
        Have added the support for the allday event in groupwise. While generating recurrence instances for the alldayevents e_cal_recur_generate_instances converts the date values to datetime values using the default time zone and it must be converted back to default zone to get the proper dates. So instead of sending the default zone we can send the utc time zone so that we get the date values correctly in get_recur_instances (e-cal-backend-groupwise-utils.c), since it needs only the utc timezone values.

thanks, chenthill --=-QVO9uU+eFRM+Um8d36Hw-- --=-Falbr77zn3QXMP2so/jo Content-Disposition: attachment; filename=allday.diff Content-Transfer-Encoding: base64 Content-Type: text/plain; name=allday.diff; charset=ISO-8859-1 SW5kZXg6IHNlcnZlcnMvZ3JvdXB3aXNlL0NoYW5nZUxvZw0KPT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KUkNTIGZpbGU6 IC9jdnMvZ25vbWUvZXZvbHV0aW9uLWRhdGEtc2VydmVyL3NlcnZlcnMvZ3JvdXB3aXNlL0NoYW5n ZUxvZyx2DQpyZXRyaWV2aW5nIHJldmlzaW9uIDEuNjQNCmRpZmYgLXUgLXAgLXIxLjY0IENoYW5n ZUxvZw0KLS0tIHNlcnZlcnMvZ3JvdXB3aXNlL0NoYW5nZUxvZwkyNyBBdWcgMjAwNCAwNToyODow NiAtMDAwMAkxLjY0DQorKysgc2VydmVycy9ncm91cHdpc2UvQ2hhbmdlTG9nCTcgU2VwIDIwMDQg MDU6NTY6MDUgLTAwMDANCkBAIC0xLDMgKzEsMTQgQEANCisyMDA0LTA4LTI5ICBDaGVudGhpbGwg UGFsYW5pc2FteSA8cGNoZW50aGlsbEBub3ZlbGwuY29tPg0KKwkNCisJRml4ZXMgIzY0MDYyDQor CSogZS1ndy1pdGVtW2NoXQ0KKwkoZV9nd19pdGVtX3NldF9pc19hbGxkYXlfZXZlbnQpLCAoZV9n d19pdGVtX2dldF9pc19hbGxkYXlfZXZlbnQpOg0KKwlBZGRlZCBmdW5jdGlvbnMgdG8gaGFuZGxl IHRoZSBhbGxkYXkgZXZlbnRzIGZvciBBcHBvaW50bWVudHMuDQorCSogZS1ndy1pdGVtLmMgDQor CShlX2d3X2l0ZW1fYXBwZW5kX3RvX3NvYXBfbWVzc2FnZSksKGFwcGVuZF9ldmVudF9jaGFuZ2Vz X3RvX3NvYXBfbWVzc2FnZSkNCisJKGVfZ3dfaXRlbV9uZXdfZnJvbV9zb2FwX3BhcmFtZXRlcik6 IEFkZGVkIHRoZSBzdXBwb3J0IGZvciBhbGxEYXkgZXZlbnRzDQorCWluIGFwcG9pbnRtZW50cy4N CisNCiAyMDA0LTA4LTI3ICBDaGVudGhpbGwgUGFsYW5pc2FteSA8cGNoZW50aGlsbEBub3ZlbGwu Y29tPg0KIA0KIAkqIGUtZ3ctaXRlbS5oOg0KSW5kZXg6IHNlcnZlcnMvZ3JvdXB3aXNlL2UtZ3ct aXRlbS5oDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09DQpSQ1MgZmlsZTogL2N2cy9nbm9tZS9ldm9sdXRpb24tZGF0YS1z ZXJ2ZXIvc2VydmVycy9ncm91cHdpc2UvZS1ndy1pdGVtLmgsdg0KcmV0cmlldmluZyByZXZpc2lv biAxLjE5DQpkaWZmIC11IC1wIC1yMS4xOSBlLWd3LWl0ZW0uaA0KLS0tIHNlcnZlcnMvZ3JvdXB3 aXNlL2UtZ3ctaXRlbS5oCTI3IEF1ZyAyMDA0IDA1OjI4OjA2IC0wMDAwCTEuMTkNCisrKyBzZXJ2 ZXJzL2dyb3Vwd2lzZS9lLWd3LWl0ZW0uaAk3IFNlcCAyMDA0IDA1OjU2OjA1IC0wMDAwDQpAQCAt MTMxLDYgKzEzMSw4IEBAIGNvbnN0IGNoYXIgKmVfZ3dfaXRlbV9nZXRfcGxhY2UgKEVHd0l0ZW0N CiB2b2lkICAgICAgICBlX2d3X2l0ZW1fc2V0X3BsYWNlIChFR3dJdGVtICppdGVtLCBjb25zdCBj aGFyICpuZXdfcGxhY2UpOw0KIGdib29sZWFuICAgIGVfZ3dfaXRlbV9nZXRfY29tcGxldGVkIChF R3dJdGVtICppdGVtKTsNCiB2b2lkICAgICAgICBlX2d3X2l0ZW1fc2V0X2NvbXBsZXRlZCAoRUd3 SXRlbSAqaXRlbSwgZ2Jvb2xlYW4gbmV3X2NvbXBsZXRlZCk7DQorZ2Jvb2xlYW4gICAgZV9nd19p dGVtX2dldF9pc19hbGxkYXlfZXZlbnQgKEVHd0l0ZW0gKml0ZW0pOw0KK3ZvaWQJICAgIGVfZ3df aXRlbV9zZXRfaXNfYWxsZGF5X2V2ZW50IChFR3dJdGVtICppdGVtLCBnYm9vbGVhbiBpc19hbGxk YXkpOwkNCiBjaGFyKiAgICAgICBlX2d3X2l0ZW1fZ2V0X2ZpZWxkX3ZhbHVlIChFR3dJdGVtICpp dGVtLCBjaGFyICpmaWVsZF9uYW1lKTsNCiB2b2lkICAgICAgICBlX2d3X2l0ZW1fc2V0X2ZpZWxk X3ZhbHVlIChFR3dJdGVtICppdGVtLCBjaGFyICpmaWVsZF9uYW1lLCBjaGFyKiBmaWVsZF92YWx1 ZSk7DQogR0xpc3QqICAgICAgZV9nd19pdGVtX2dldF9lbWFpbF9saXN0IChFR3dJdGVtICppdGVt KTsNCkluZGV4OiBzZXJ2ZXJzL2dyb3Vwd2lzZS9lLWd3LWl0ZW0uYw0KPT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KUkNT IGZpbGU6IC9jdnMvZ25vbWUvZXZvbHV0aW9uLWRhdGEtc2VydmVyL3NlcnZlcnMvZ3JvdXB3aXNl L2UtZ3ctaXRlbS5jLHYNCnJldHJpZXZpbmcgcmV2aXNpb24gMS40NQ0KZGlmZiAtdSAtcCAtcjEu NDUgZS1ndy1pdGVtLmMNCi0tLSBzZXJ2ZXJzL2dyb3Vwd2lzZS9lLWd3LWl0ZW0uYwkxOSBBdWcg MjAwNCAxMDoyMDowMyAtMDAwMAkxLjQ1DQorKysgc2VydmVycy9ncm91cHdpc2UvZS1ndy1pdGVt LmMJNyBTZXAgMjAwNCAwNTo1NjowNiAtMDAwMA0KQEAgLTQzLDYgKzQzLDcgQEAgc3RydWN0IF9F R3dJdGVtUHJpdmF0ZSB7DQogCWNoYXIgKmVuZF9kYXRlOw0KIAljaGFyICpkdWVfZGF0ZTsNCiAJ Z2Jvb2xlYW4gY29tcGxldGVkOw0KKwlnYm9vbGVhbiBpc19hbGxkYXlfZXZlbnQ7DQogCWNoYXIg KnN1YmplY3Q7DQogCWNoYXIgKm1lc3NhZ2U7DQogCWNoYXIgKmNsYXNzaWZpY2F0aW9uOw0KQEAg LTMzMiw2ICszMzMsNyBAQCBlX2d3X2l0ZW1faW5pdCAoRUd3SXRlbSAqaXRlbSwgRUd3SXRlbUNs DQogCXByaXYtPm9yZ2FuaXplciA9IE5VTEw7DQogCXByaXYtPnJlY3VycmVuY2VfZGF0ZXMgPSBO VUxMOw0KIAlwcml2LT5jb21wbGV0ZWQgPSBGQUxTRTsNCisJcHJpdi0+aXNfYWxsZGF5X2V2ZW50 ID0gRkFMU0U7DQogCXByaXYtPmltX2xpc3QgPSBOVUxMOw0KIAlwcml2LT5lbWFpbF9saXN0ID0g TlVMTDsNCiAJcHJpdi0+bWVtYmVyX2xpc3QgPSBOVUxMOw0KQEAgLTEzNTAsNiArMTM1MiwxNCBA QCBlX2d3X2l0ZW1fbmV3X2Zyb21fc29hcF9wYXJhbWV0ZXIgKGNvbnN0DQogCQkJCWl0ZW0tPnBy aXYtPmNvbXBsZXRlZCA9IEZBTFNFOw0KIAkJCWdfZnJlZSAodmFsdWUpOw0KIA0KKwkJfSBlbHNl IGlmICghZ19hc2NpaV9zdHJjYXNlY21wIChuYW1lLCAiYWxsRGF5RXZlbnQiKSkgew0KKwkJCXZh bHVlID0gc291cF9zb2FwX3BhcmFtZXRlcl9nZXRfc3RyaW5nX3ZhbHVlIChjaGlsZCk7DQorCQkJ aWYgKCFnX2FzY2lpX3N0cmNhc2VjbXAgKHZhbHVlLCAiMSIpKQ0KKwkJCQlpdGVtLT5wcml2LT5p c19hbGxkYXlfZXZlbnQgPSBUUlVFOw0KKwkJCWVsc2UNCisJCQkJaXRlbS0+cHJpdi0+aXNfYWxs ZGF5X2V2ZW50ID0gRkFMU0U7DQorCQkJZ19mcmVlICh2YWx1ZSk7CQ0KKw0KIAkJfSBlbHNlIGlm ICghZ19hc2NpaV9zdHJjYXNlY21wIChuYW1lLCAic3RhdHVzIikpIHsNCiAJCQlpZiAoc291cF9z b2FwX3BhcmFtZXRlcl9nZXRfZmlyc3RfY2hpbGRfYnlfbmFtZSAoY2hpbGQsICJkZWxldGVkIikp DQogCQkJCWl0ZW0tPnByaXYtPnNlbGZfc3RhdHVzID0gRV9HV19JVEVNX1NUQVRfREVDTElORUQ7 DQpAQCAtMTcyMyw2ICsxNzMzLDIyIEBAIGVfZ3dfaXRlbV9zZXRfY29tcGxldGVkIChFR3dJdGVt ICppdGVtLCANCiAJaXRlbS0+cHJpdi0+Y29tcGxldGVkID0gbmV3X2NvbXBsZXRlZDsNCiB9DQog DQorZ2Jvb2xlYW4gDQorZV9nd19pdGVtX2dldF9pc19hbGxkYXlfZXZlbnQgKEVHd0l0ZW0gKml0 ZW0pDQorew0KKwlnX3JldHVybl92YWxfaWZfZmFpbCAoRV9JU19HV19JVEVNIChpdGVtKSwgRkFM U0UpOw0KKw0KKwlyZXR1cm4gaXRlbS0+cHJpdi0+aXNfYWxsZGF5X2V2ZW50Ow0KK30NCisNCit2 b2lkIA0KK2VfZ3dfaXRlbV9zZXRfaXNfYWxsZGF5X2V2ZW50IChFR3dJdGVtICppdGVtLCBnYm9v bGVhbiBhbGxkYXlfZXZlbnQpDQorew0KKwlnX3JldHVybl9pZl9mYWlsIChFX0lTX0dXX0lURU0g KGl0ZW0pKTsNCisNCisJaXRlbS0+cHJpdi0+aXNfYWxsZGF5X2V2ZW50ID0gYWxsZGF5X2V2ZW50 Ow0KK30NCisNCiBjb25zdCBjaGFyICoNCiBlX2d3X2l0ZW1fZ2V0X2FjY2VwdF9sZXZlbCAoRUd3 SXRlbSAqaXRlbSkNCiB7DQpAQCAtMTk3Miw2ICsxOTk4LDEyIEBAIGVfZ3dfaXRlbV9hcHBlbmRf dG9fc29hcF9tZXNzYWdlIChFR3dJdGUNCiAJCQllX2d3X21lc3NhZ2Vfd3JpdGVfc3RyaW5nX3Bh cmFtZXRlciAobXNnLCAiZW5kRGF0ZSIsIE5VTEwsICIiKTsNCiANCiAJCWVfZ3dfbWVzc2FnZV93 cml0ZV9zdHJpbmdfcGFyYW1ldGVyIChtc2csICJhY2NlcHRMZXZlbCIsIE5VTEwsIHByaXYtPmFj Y2VwdF9sZXZlbCA/IHByaXYtPmFjY2VwdF9sZXZlbCA6ICIiKTsNCisJCWlmIChwcml2LT5pc19h bGxkYXlfZXZlbnQpDQorCQkJZV9nd19tZXNzYWdlX3dyaXRlX3N0cmluZ19wYXJhbWV0ZXIgKG1z ZywgImFsbERheUV2ZW50IiwgTlVMTCwgIjEiKTsNCisJCWVsc2UNCisJCQllX2d3X21lc3NhZ2Vf d3JpdGVfc3RyaW5nX3BhcmFtZXRlciAobXNnLCAiYWxsRGF5RXZlbnQiLCBOVUxMICwiMCIpOw0K Kw0KKw0KIAkJaWYgKHByaXYtPnRyaWdnZXIgIT0gMCkgew0KIAkJCWFsYXJtID0gZ19zdHJkdXBf cHJpbnRmICgiJWQiLCBwcml2LT50cmlnZ2VyKTsNCiAJCQllX2d3X21lc3NhZ2Vfd3JpdGVfc3Ry aW5nX3BhcmFtZXRlcl93aXRoX2F0dHJpYnV0ZSAobXNnLCAiYWxhcm0iLCBOVUxMLCBhbGFybSwg ImVuYWJsZWQiLCAidHJ1ZSIpOw0KQEAgLTIxNDYsNiArMjE3OCw4IEBAIGFwcGVuZF9ldmVudF9j aGFuZ2VzX3RvX3NvYXBfbWVzc2FnZSAoRUcNCiAJCQllX2d3X21lc3NhZ2Vfd3JpdGVfc3RyaW5n X3BhcmFtZXRlciAobXNnLCAiZW5kRGF0ZSIsIE5VTEwsIHByaXYtPmVuZF9kYXRlKTsNCiAJCX0N CiAJfQ0KKwlpZiAoZ19oYXNoX3RhYmxlX2xvb2t1cCAoY2hhbmdlcywgImFsbERheUV2ZW50Iikp DQorCQllX2d3X21lc3NhZ2Vfd3JpdGVfc3RyaW5nX3BhcmFtZXRlciAobXNnLCAiYWxsRGF5RXZl bnQiLCBOVUxMLCBwcml2LT5pc19hbGxkYXlfZXZlbnQgPyAiMSIgOiAiMCIpOw0KIAlpZiAoZ19o YXNoX3RhYmxlX2xvb2t1cCAoY2hhbmdlcywgIm1lc3NhZ2UiKSkgew0KIAkJc291cF9zb2FwX21l c3NhZ2Vfc3RhcnRfZWxlbWVudCAobXNnLCAibWVzc2FnZSIsIE5VTEwsIE5VTEwpOw0KIAkJaWYg KHByaXYtPm1lc3NhZ2UpIHsNCkluZGV4OiBjYWxlbmRhci9DaGFuZ2VMb2cNCj09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0N ClJDUyBmaWxlOiAvY3ZzL2dub21lL2V2b2x1dGlvbi1kYXRhLXNlcnZlci9jYWxlbmRhci9DaGFu Z2VMb2csdg0KcmV0cmlldmluZyByZXZpc2lvbiAxLjMyNg0KZGlmZiAtdSAtcCAtcjEuMzI2IENo YW5nZUxvZw0KLS0tIGNhbGVuZGFyL0NoYW5nZUxvZwk1IFNlcCAyMDA0IDEzOjA0OjE5IC0wMDAw CTEuMzI2DQorKysgY2FsZW5kYXIvQ2hhbmdlTG9nCTcgU2VwIDIwMDQgMDU6NTY6MDcgLTAwMDAN CkBAIC0xLDMgKzEsOSBAQA0KKzIwMDQtMDktMDcgIENoZW50aGlsbCBQYWxhbmlzYW15IDxwY2hl bnRoaWxsQG5vdmVsbC5jb20+DQorDQorCSogYmFja2VuZHMvZ3JvdXB3aXNlL2UtY2FsLWJhY2tl bmQtZ3JvdXB3aXNlLXV0aWxzLmMNCisJKHNldF9wcm9wZXJ0aWVzX2Zyb21fY2FsX2NvbXBvbmVu dCksIChlX2d3X2l0ZW1fdG9fY2FsX2NvbXBvbmVudCksDQorCShlX2d3X2l0ZW1fc2V0X2NoYW5n ZXMpOiBBZGRlZCB0aGUgc3VwcG9ydCBmb3IgYWxsZGF5IGV2ZW50cy4NCisJDQogMjAwNC0wOS0w NSAgQ2hlbnRoaWxsIFBhbGFuaXNhbXkgPHBjaGVudGhpbGxAbm92ZWxsLmNvbT4NCiAJDQogCSog bGliZWNhbC9lLWNhbC11dGlscy5oOg0KSW5kZXg6IGNhbGVuZGFyL2JhY2tlbmRzL2dyb3Vwd2lz ZS9lLWNhbC1iYWNrZW5kLWdyb3Vwd2lzZS11dGlscy5jDQo9PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpSQ1MgZmlsZTog L2N2cy9nbm9tZS9ldm9sdXRpb24tZGF0YS1zZXJ2ZXIvY2FsZW5kYXIvYmFja2VuZHMvZ3JvdXB3 aXNlL2UtY2FsLWJhY2tlbmQtZ3JvdXB3aXNlLXV0aWxzLmMsdg0KcmV0cmlldmluZyByZXZpc2lv biAxLjMxDQpkaWZmIC11IC1wIC1yMS4zMSBlLWNhbC1iYWNrZW5kLWdyb3Vwd2lzZS11dGlscy5j DQotLS0gY2FsZW5kYXIvYmFja2VuZHMvZ3JvdXB3aXNlL2UtY2FsLWJhY2tlbmQtZ3JvdXB3aXNl LXV0aWxzLmMJMjcgQXVnIDIwMDQgMDU6Mzk6NTIgLTAwMDAJMS4zMQ0KKysrIGNhbGVuZGFyL2Jh Y2tlbmRzL2dyb3Vwd2lzZS9lLWNhbC1iYWNrZW5kLWdyb3Vwd2lzZS11dGlscy5jCTcgU2VwIDIw MDQgMDU6NTY6MDggLTAwMDANCkBAIC0yNjUsNyArMjY1LDExIEBAIHNldF9wcm9wZXJ0aWVzX2Zy b21fY2FsX2NvbXBvbmVudCAoRUd3SXQNCiAJCWdfb2JqZWN0X3VucmVmIChpdGVtKTsNCiAJCXJl dHVybiBOVUxMOw0KIAl9DQotDQorCQ0KKwkvKiBhbGwgZGF5IGV2ZW50ICovDQorCWlmICghZHQu dHppZCAmJiBlX2d3X2l0ZW1fZ2V0X2l0ZW1fdHlwZSAoaXRlbSkgPT0gRV9HV19JVEVNX1RZUEVf QVBQT0lOVE1FTlQpDQorCQllX2d3X2l0ZW1fc2V0X2lzX2FsbGRheV9ldmVudCAoaXRlbSwgVFJV RSk7DQorCQ0KIAkvKiBjcmVhdGlvbiBkYXRlICovDQogCWVfY2FsX2NvbXBvbmVudF9nZXRfY3Jl YXRlZCAoY29tcCwgJmR0LnZhbHVlKTsNCiAJaWYgKGR0LnZhbHVlKSB7DQpAQCAtMzQ2LDEwICsz NTAsMTEgQEAgc2V0X3Byb3BlcnRpZXNfZnJvbV9jYWxfY29tcG9uZW50IChFR3dJdA0KIA0KIAkJ R1NMaXN0ICpyZWN1cl9kYXRlcyA9IE5VTEw7DQogCQkNCisJCWlmIChkdC50emlkKQ0KKwkJCWVf Y2FsX3JlY3VyX2dlbmVyYXRlX2luc3RhbmNlcyAoY29tcCwgLTEsIC0xLGdldF9yZWN1cl9pbnN0 YW5jZSwgJnJlY3VyX2RhdGVzLCByZXNvbHZlX3R6aWRfY2IsIE5VTEwsIChpY2FsdGltZXpvbmUg KikgZGVmYXVsdF96b25lKTsJCQ0KKwkJZWxzZSANCisJCQllX2NhbF9yZWN1cl9nZW5lcmF0ZV9p bnN0YW5jZXMgKGNvbXAsIC0xLCAtMSxnZXRfcmVjdXJfaW5zdGFuY2UsICZyZWN1cl9kYXRlcywg cmVzb2x2ZV90emlkX2NiLCBOVUxMLCBpY2FsdGltZXpvbmVfZ2V0X3V0Y190aW1lem9uZSgpKTsJ CQ0KIA0KLQkJZV9jYWxfcmVjdXJfZ2VuZXJhdGVfaW5zdGFuY2VzIChjb21wLCAtMSwgLTEsDQot CQkJCWdldF9yZWN1cl9pbnN0YW5jZSwgJnJlY3VyX2RhdGVzLCByZXNvbHZlX3R6aWRfY2IsIE5V TEwsIA0KLQkJCQkoaWNhbHRpbWV6b25lICopIGRlZmF1bHRfem9uZSk7CQkNCiAJCXJlY3VyX2Rh dGVzID0gZ19zbGlzdF9kZWxldGVfbGluayAocmVjdXJfZGF0ZXMsIHJlY3VyX2RhdGVzKTsNCiAJ CQ0KIAkJZV9nd19pdGVtX3NldF9yZWN1cnJlbmNlX2RhdGVzIChpdGVtLCByZWN1cl9kYXRlcyk7 DQpAQCAtMzgxLDYgKzM4Niw3IEBAIGVfZ3dfaXRlbV90b19jYWxfY29tcG9uZW50IChFR3dJdGVt ICppdGUNCiAJY2hhciAqdCwgKm5hbWU7DQogCUdMaXN0ICpjYXRlZ29yeV9pZHMsICpjYXRlZ29y aWVzOw0KIAlHSGFzaFRhYmxlICpjYXRlZ29yaWVzX2J5X2lkOw0KKwlnYm9vbGVhbiBpc19hbGxk YXk7DQogCWljYWx0aW1lem9uZSAqZGVmYXVsdF96b25lOw0KIA0KIAlzdHJ1Y3QgaWNhbHRpbWV0 eXBlIGl0dCwgaXR0X3V0YzsNCkBAIC00NzIsNyArNDc4LDEwIEBAIGVfZ3dfaXRlbV90b19jYWxf Y29tcG9uZW50IChFR3dJdGVtICppdGUNCiAJCQllX2NhbF9jb21wb25lbnRfc2V0X2NhdGVnb3Jp ZXNfbGlzdCAoY29tcCxjYXRlZ29yaWVzKTsNCiAJCQlnX2xpc3RfZnJlZSAoY2F0ZWdvcmllcyk7 DQogCQl9DQotCX0JDQorCX0NCisNCisJLyogYWxsIGRheSBldmVudCAqLw0KKwlpc19hbGxkYXkg PSBlX2d3X2l0ZW1fZ2V0X2lzX2FsbGRheV9ldmVudCAoaXRlbSk7CQ0KIA0KIAkvKiBzdGFydCBk YXRlICovDQogCS8qIHNob3VsZCBpIGR1cGxpY2F0ZSBoZXJlID8gKi8NCkBAIC00OTAsNiArNDk5 LDEwIEBAIGVfZ3dfaXRlbV90b19jYWxfY29tcG9uZW50IChFR3dJdGVtICppdGUNCiAJCQlkdC52 YWx1ZSA9ICZpdHRfdXRjOw0KIAkJCWR0LnR6aWQgPSBnX3N0cmR1cCAoIlVUQyIpOw0KIAkJfQ0K KwkJaWYgKGlzX2FsbGRheSkgew0KKwkJCWR0LnZhbHVlLT5pc19kYXRlID0gMTsNCisJCQlkdC50 emlkID0gTlVMTDsNCisJCX0NCiAJCWVfY2FsX2NvbXBvbmVudF9zZXRfZHRzdGFydCAoY29tcCwg JmR0KTsNCiAJCWdfZnJlZSAodCk7DQogCX0NCkBAIC01ODQsNyArNTk3LDEwIEBAIGVfZ3dfaXRl bV90b19jYWxfY29tcG9uZW50IChFR3dJdGVtICppdGUNCiAJCQkJZHQudmFsdWUgPSAmaXR0X3V0 YzsNCiAJCQkJZHQudHppZCA9IGdfc3RyZHVwICgiVVRDIik7DQogCQkJfQ0KLQkJDQorCQkJaWYg KGlzX2FsbGRheSkgew0KKwkJCQlkdC52YWx1ZS0+aXNfZGF0ZSA9IDE7DQorCQkJCWR0LnR6aWQg PSBOVUxMOw0KKwkJCX0JDQogCQkJZV9jYWxfY29tcG9uZW50X3NldF9kdGVuZCAoY29tcCwgJmR0 KTsNCiAJCX0NCiAJCQ0KQEAgLTEwOTIsNiArMTEwOCw3IEBAIGVfZ3dfaXRlbV9zZXRfY2hhbmdl cyAoRUd3SXRlbSAqaXRlbSwgRUcNCiAJY2hhciAqZHVlX2RhdGUsICpjYWNoZV9kdWVfZGF0ZTsN CiAJY2hhciAqc3RhcnRfZGF0ZSwgKmNhY2hlX3N0YXJ0X2RhdGU7DQogCWNoYXIgKmVuZF9kYXRl LCAqY2FjaGVfZW5kX2RhdGU7DQorCWdib29sZWFuIGlzX2FsbGRheSwgY2FjaGVfaXNfYWxsZGF5 Ow0KIA0KIAkvKiBUT0RPIGFzc2VydCB0aGUgdHlwZXMgb2YgdGhlIGl0ZW1zIGFyZSB0aGUgc2Ft ZSAqLw0KIA0KQEAgLTExMTksNiArMTEzNiwxMSBAQCBlX2d3X2l0ZW1fc2V0X2NoYW5nZXMgKEVH d0l0ZW0gKml0ZW0sIEVHDQogCQl9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIA0KIAkJZWxzZSBpZiAodHJpZ2dlcikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogCQkJZV9n d19pdGVtX3NldF9jaGFuZ2UgKGl0ZW0sIEVfR1dfSVRFTV9DSEFOR0VfVFlQRV9BREQsICJhbGFy bSIsICZ0cmlnZ2VyKTsNCisJCWlzX2FsbGRheSA9IGVfZ3dfaXRlbV9nZXRfaXNfYWxsZGF5X2V2 ZW50IChpdGVtKTsNCisJCWNhY2hlX2lzX2FsbGRheSA9IGVfZ3dfaXRlbV9nZXRfaXNfYWxsZGF5 X2V2ZW50IChjYWNoZV9pdGVtKTsNCisNCisJCWlmICgoaXNfYWxsZGF5ICYmICFjYWNoZV9pc19h bGxkYXkpIHx8ICghaXNfYWxsZGF5ICYmIGNhY2hlX2lzX2FsbGRheSkpDQorCQkJZV9nd19pdGVt X3NldF9jaGFuZ2UgKGl0ZW0sIEVfR1dfSVRFTV9DSEFOR0VfVFlQRV9VUERBVEUsICJhbGxEYXlF dmVudCIsICZpc19hbGxkYXkpOw0KIAl9DQogCWVsc2UgaWYgKCBlX2d3X2l0ZW1fZ2V0X2l0ZW1f dHlwZSAoaXRlbSkgPT0gRV9HV19JVEVNX1RZUEVfVEFTSykgew0KIAkJU0VUX0RFTFRBKGR1ZV9k YXRlKTsNCi== --=-Falbr77zn3QXMP2so/jo-- From snallagatla@novell.com Tue Sep 7 02:44:13 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id B107A124278; Tue, 7 Sep 2004 02:44:13 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id E300B12425B for ; Tue, 7 Sep 2004 02:44:08 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id 8F1CE6334A; Tue, 7 Sep 2004 02:44:06 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from BLR-DSMASTER.BLR.NOVELL.COM (unknown [202.144.86.147]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "blr-dsmaster.blr.novell.com", Issuer "ISPORTAL" (not verified)) by skeptopotamus.ximian.com (Postfix) with ESMTP id 75EDD631CE for ; Tue, 7 Sep 2004 02:44:04 -0400 (EDT) Received: from linux00065b7dc42f.blr.novell.com [164.99.152.133] by BLR-DSMASTER.BLR.NOVELL.COM; Tue, 07 Sep 2004 12:13:36 +0530 From: Sivaiah Nallagatla To: evolution-patches@ximian.com Content-Type: multipart/mixed; boundary="=-XfeFAPwjJdTPDboXvbuH" Date: Tue, 07 Sep 2004 12:06:35 +0530 Message-Id: <1094538995.9294.7.camel@linux.site> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94 X-Spam-Status: No, hits=0.5 required=5.0 tests=RCVD_IN_ORBS version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] patch for contact-editor (related to #59582) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-XfeFAPwjJdTPDboXvbuH Content-Type: text/plain Content-Transfer-Encoding: 7bit Attached small patch makes the contact editor mailing address fields enabled both based on strctured as well as LABEL type fileds. Solves address fileds being disbaled probelm mentioned in #59582 With this patch, i can edit the address fileds for ldap contacts and they get stored properly. But all the address content is being shown in "Address" text area instead of individual filelds like city, postal code etc. Not sure whether it is a probelm or is the correct way of it in case of _LBAEL fileds. Thanks, Siva --=-XfeFAPwjJdTPDboXvbuH Content-Disposition: attachment; filename=addr_field_enable.diff Content-Type: application/octet-stream; name=addr_field_enable.diff Content-Transfer-Encoding: 7bit Index: ChangeLog =================================================================== RCS file: /cvs/gnome/evolution/addressbook/ChangeLog,v retrieving revision 1.1825 diff -u -r1.1825 ChangeLog --- ChangeLog 7 Sep 2004 04:59:54 -0000 1.1825 +++ ChangeLog 7 Sep 2004 06:29:58 -0000 @@ -1,3 +1,10 @@ +2004-09-07 Sivaiah Nallagatla + + * gui/contact-editor/e-contact-editor.c + (sensitize_address) : check for _LABEL + type address fields also in supported fileds + while sensitizing the address fields + 2004-09-04 Sivaiah Nallagatla * gui/widgets/e-addressbook-view.h : add Index: gui/contact-editor/e-contact-editor.c =================================================================== RCS file: /cvs/gnome/evolution/addressbook/gui/contact-editor/e-contact-editor.c,v retrieving revision 1.216 diff -u -r1.216 e-contact-editor.c --- gui/contact-editor/e-contact-editor.c 20 Aug 2004 23:37:02 -0000 1.216 +++ gui/contact-editor/e-contact-editor.c 7 Sep 2004 06:29:59 -0000 @@ -1909,7 +1909,8 @@ gboolean enabled = TRUE; if (!editor->target_editable || - !is_field_supported (editor, addresses [i])) + !(is_field_supported (editor, addresses [i]) || + is_field_supported (editor, address_labels[i]))) enabled = FALSE; sensitize_address_record (editor, i, enabled); --=-XfeFAPwjJdTPDboXvbuH-- From hpj@ximian.com Mon Sep 6 16:13:32 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 2E12E124085; Mon, 6 Sep 2004 16:13:32 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id 74A1912419D for ; Mon, 6 Sep 2004 16:13:30 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id 51F74632E9; Mon, 6 Sep 2004 16:13:28 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from bzzzt.fix.no (bzzzt.fix.no [212.71.72.20]) by skeptopotamus.ximian.com (Postfix) with ESMTP id 2B57E63218; Mon, 6 Sep 2004 16:13:28 -0400 (EDT) Received: from bzzzt.fix.no ([212.71.72.20] helo=localhost) by bzzzt.fix.no with esmtp (Exim 3.33 #1) id 1C4Pra-000DRt-00; Mon, 06 Sep 2004 22:13:19 +0200 Subject: Re: [evolution-patches] 63191 Dialog title correction From: Hans Petter Jansson To: JP Rosevear Cc: Not Zed , evolution-patches@ximian.com In-Reply-To: <1094443659.14472.19.camel@bishop.rosevear.com> References: <1094240188.14916.0.camel@bishop.rosevear.com> <1094265071.9933.35.camel@lostzed.mmc.com.au> <1094443659.14472.19.camel@bishop.rosevear.com> Content-Type: text/plain Date: Mon, 06 Sep 2004 15:13:16 -0500 Message-Id: <1094501597.2361.2.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 1.5.92 Content-Transfer-Encoding: 7bit X-Spam-Status: No, hits=-25.6 required=5.0 tests=EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS, REFERENCES,REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: On Mon, 2004-09-06 at 00:07 -0400, JP Rosevear wrote: > On Sat, 2004-09-04 at 10:31 +0800, Not Zed wrote: > > > > So apart from not having the patch, so i don't know if this applies, > > whats the string freeze policy for head/2.0.1? I presume it should > > remain fairly frozen right? > > Fairly, but GNOME 2.8.1 does have its own string freeze I believe and > this is clearly wrong. New patch attached. Looks good. -- Hans Petter From notzed@ximian.com Mon Sep 6 20:52:50 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 8AD26124305; Mon, 6 Sep 2004 20:52:50 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id 9B11312439E for ; Mon, 6 Sep 2004 20:52:47 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id BFCB363AC7; Mon, 6 Sep 2004 20:52:18 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by skeptopotamus.ximian.com (Postfix) with ESMTP id B65EA63AC6 for ; Mon, 6 Sep 2004 20:52:18 -0400 (EDT) Received: (qmail 11942 invoked from network); 7 Sep 2004 00:52:17 -0000 Received: from localhost (HELO lostzed.per-novell.com.au) (notzed@127.0.0.1) by localhost with SMTP; 7 Sep 2004 00:52:17 -0000 Subject: Re: [evolution-patches] Fix for bug #63513 [calendar] From: Not Zed To: chenthill Cc: evolution-patches@ximian.com In-Reply-To: <1094396203.9297.5.camel@local.blr.novell.com> References: <1094396203.9297.5.camel@local.blr.novell.com> Content-Type: multipart/related; type="multipart/alternative"; boundary="=-cIt+SUI298yVd3Af0nD6" Date: Tue, 07 Sep 2004 08:49:06 +0800 Message-Id: <1094518146.4750.5.camel@lostzed.mmc.com.au> Mime-Version: 1.0 X-Mailer: Evolution 1.5.9 X-Spam-Status: No, hits=-24.1 required=5.0 tests=EMAIL_ATTRIBUTION,EXTRA_MPART_TYPE,HTML_30_40, HTML_IMAGE_ONLY_12,HTML_MESSAGE,IN_REP_TO, QUOTED_EMAIL_TEXT,RCVD_IN_ORBS,REFERENCES,REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-cIt+SUI298yVd3Af0nD6 Content-Type: multipart/alternative; boundary="=-SE66jDlMLxPa6Dusjokx" --=-SE66jDlMLxPa6Dusjokx Content-Type: text/plain Content-Transfer-Encoding: 7bit Is this an rfc822 email address, or does it include the real-name part too? If it is the email part (e.g. pchenthill@novell.com), then you need to use ascii_strcasecmp instead to avoid localisation effects. On Sun, 2004-09-05 at 20:26 +0530, chenthill wrote: > Hi, > We should do case insensitive comaprison between the email ids. > > thanks, chenthill. -- Michael Zucchi "born to die, live to work, it's all downhill from here" Novell's Evolution and Free Software Developer --=-SE66jDlMLxPa6Dusjokx Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit
Is this an rfc822 email address, or does it include the real-name part too?

If it is the email part (e.g. pchenthill@novell.com), then you need to use ascii_strcasecmp instead to avoid localisation effects.

On Sun, 2004-09-05 at 20:26 +0530, chenthill wrote:
Hi,
   We should do case insensitive comaprison between the email ids.

thanks, chenthill.
--
Michael Zucchi <notzed@ximian.com>
"born to die, live to work, it's all downhill from here"
Novell's Evolution and Free Software Developer
--=-SE66jDlMLxPa6Dusjokx-- --=-cIt+SUI298yVd3Af0nD6 Content-ID: <1094518036.4737.2.camel@lostzed.mmc.com.au> Content-Disposition: attachment; filename=zed-48.small.jpg Content-Type: application/octet-stream; name=zed-48.small.jpg Content-Transfer-Encoding: base64 /9j/4AAQSkZJRgABAQEASABIAAD/2wBDAA0JCgsKCA0LCgsODg0PEyAVExISEyccHhcgLikxMC4p LSwzOko+MzZGNywtQFdBRkxOUlNSMj5aYVpQYEpRUk//2wBDAQ4ODhMREyYVFSZPNS01T09PT09P T09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0//wAARCAAwADADASIA AhEBAxEB/8QAGQAAAwEBAQAAAAAAAAAAAAAAAwQFAgYB/8QALhAAAgEDAgUEAQIHAAAAAAAAAQID BBEhABIFEzFBURQigZEGYXE0UmJyobHx/8QAFwEBAQEBAAAAAAAAAAAAAAAABAMCAf/EAB0RAAID AQEAAwAAAAAAAAAAAAABAgMREjEiMkH/2gAMAwEAAhEDEQA/AK8sEEq35nLaP3e1cW/m8kfdtAfh 824L7I1YFrnaRt8+L40U1ECxiGjLzSCocRYuQhubW7jIxrcFZRzU7q3sh3e8deWvX67/AKX0Xegi TixevoZdxjhnkk2xBj2Z7DIA74Gs+kgpoaamPLllqE5yPuO4i1+nix7+NS3qatikPNZa+idmjLGx YE+7r16DHgnTEtRWTVIraiknUrE42mJvYTY/IyfjT66YZjNzkzSSRTrEYTuz0tbpg6oV1V62op5G 3QhV9yn+7t8DXPDiZlaepq0AYIBGEFtuRc2/WwH7aroXho98jNG5RVa4wDYNbzqNsefqdcnmM0J0 pp1kKyRywsdpU46EX/19aT4ioWgmanATG0Mpvcd89750arjMg2L1DfQtnSixTMW5hO0ZBZsEg5t5 xodU+8fhit7jZz4ChQWS99U1lC0H8RNZx74xK2DkAG48ePOtU0UUsQLC6kki/wC+jqtMpeLapjYg XJyNLcxyr1EUHaWaEspHXPbXVcNkUcCUOjvNv2kAdAehOkVo4LrDEFG9hcnPe+rlUsNNSenUIWkk ZHfbflqFC475IvqdnyWaRsgl6MNwysp13y8uLG3cTk6LBwCmliFR6lw7XBKdMdj50t+X8RkWOnhV rbnLfX/dUPx1ivAoTJnmFm+CdIVEIx6XpFQSZxVVH6KrkRRaAudn9I8HXhniSPcyC/ntqzxOjMNS 6uNyMbqT0I1Ogoad6pF5S23C4t1zqOa8Y7xbEDSxmesguHDId4DKQDjGqMqHmNLGygFnujAZF8DF 820/xYpQ8RWcRLtkBINuh6Ef5B0tNRH0L7UEjGzCVTZirDBGfJ+NasrcMf4CnLp6f//Z --=-cIt+SUI298yVd3Af0nD6-- From notzed@ximian.com Mon Sep 6 20:55:49 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id A969C1241A1; Mon, 6 Sep 2004 20:55:49 -0400 (EDT) Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by lists.ximian.com (Postfix) with ESMTP id 4B3AE124081 for ; Mon, 6 Sep 2004 20:55:47 -0400 (EDT) Received: (qmail 11954 invoked from network); 7 Sep 2004 00:55:43 -0000 Received: from localhost (HELO lostzed.per-novell.com.au) (notzed@127.0.0.1) by localhost with SMTP; 7 Sep 2004 00:55:43 -0000 Subject: Re: [evolution-patches] [bug #65211] gnome-spell not localized in Solaris/Linux. From: Not Zed To: Yong Sun Cc: Rodrigo Moya , asdf In-Reply-To: <4139FDA0.3000806@Sun.COM> References: <413709C1.3060201@Sun.COM> <1094135342.5237.103.camel@lostzed.mmc.com.au> <1094137140.14226.1.camel@cerler.home> <1094148199.2617.0.camel@blackbox.cam.novell.com> <1094167115.8279.19.camel@lostzed.mmc.com.au> <1094207806.4337.7.camel@cerler.home> <1094264997.9887.33.camel@lostzed.mmc.com.au> <4139B986.4090906@Sun.COM> <1094307681.5246.147.camel@lostzed.mmc.com.au> <4139FDA0.3000806@Sun.COM> Content-Type: multipart/related; type="multipart/alternative"; boundary="=-wbbMHGZXEg3UuM7aJSQf" Date: Tue, 07 Sep 2004 08:52:32 +0800 Message-Id: <1094518352.4751.10.camel@lostzed.mmc.com.au> Mime-Version: 1.0 X-Mailer: Evolution 1.5.9 X-Spam-Status: No, hits=-23.9 required=5.0 tests=EMAIL_ATTRIBUTION,EXTRA_MPART_TYPE,HTML_20_30,HTML_MESSAGE, IN_REP_TO,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS,REFERENCES, REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-wbbMHGZXEg3UuM7aJSQf Content-Type: multipart/alternative; boundary="=-hWJTmg5SoqAOG49FTT+9" --=-hWJTmg5SoqAOG49FTT+9 Content-Type: text/plain Content-Transfer-Encoding: 7bit On Sun, 2004-09-05 at 01:38 +0800, Yong Sun wrote: > Hi, Zed, > > bindtextdomain (domain,path) only binds the path to the gnome-spell > domain, it will not affect the global (main process) domain. While > textdomain(domain) will set/query the global domain. But if it is a library, then it is in-process. This is the whole point of the previous few emails. I said if - like i also said i can't test it. I was being the devils advocate. I don't think we even maintain gnome-spell, so you should probably post it to the right place if that's the case. > Regards, > > Not Zed wrote: > > > On Sat, 2004-09-04 at 20:48 +0800, Yong Sun wrote: > > > > > Hi, Not, > > > > > > I already define GNOME_EXPLICIT_TRANSLATION_DOMAIN in > > > configure.in. But the glade need to pass the domain parameter, and > > > in solairs, we need explicitly tell the application where the > > > locale message files located (in solaris, the default locale dir > > > is /usr/lib/locale). > > > > > > But you can't change the global setting in a shared library, it will > > mess up translation for the rest of the application. > > > > > > > Regards, > > > > > > Not Zed wrote: > > > > > > > > > > > So ... isn't there a way to make the _() macro use dcgettext > > > > instead? > > > > > > > > e.g. including glib/gi18n-lib.h rather glib/gi18n.h > > > > > > > > for libgnome/gnome-i18n.h it seems you define > > > > GNOME_EXPLICIT_TRANSLATION_DOMAIN for the traslation domain. > > > > > > > > > > > > On Fri, 2004-09-03 at 12:36 +0200, Rodrigo Moya wrote: > > > > > > > > > On Fri, 2004-09-03 at 07:18 +0800, Not Zed wrote: > > > > > > On Thu, 2004-09-02 at 14:03 -0400, Rodney Dawes wrote: > > > > > > > If it were a separate process maybe, but it's a shlib, afaik. > > > > > > I might've just misread the patch (lack of sleep and whatnot). > > > > > > > > > > > > But if it is a shlib then its a problem. Can anyone confirm? I don't > > > > > > have it installed/or working or something. > > > > > > > > > > > right, it is a shlib in my SuSE package. > > > > > > > > > > > > > > > > > > -- > > > > > > > > Michael Zucchi > > > > > > > > "born to die, live to work, it's > > > > all downhill from here" > > > > Novell's Evolution and Free > > > > Software Developer > > > > > > > > -- Michael Zucchi "born to die, live to work, it's all downhill from here" Novell's Evolution and Free Software Developer --=-hWJTmg5SoqAOG49FTT+9 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit On Sun, 2004-09-05 at 01:38 +0800, Yong Sun wrote:
Hi, Zed,

bindtextdomain (domain,path) only binds the path to the gnome-spell domain, it will not affect the global (main process) domain. While textdomain(domain) will set/query the global domain.

But if it is a library, then it is in-process.  This is the whole point of the previous few emails.  I said if - like i also said i can't test it.  I was being the devils advocate.

I don't think we even maintain gnome-spell, so you should probably post it to the right place if that's the case.

Regards,

Not Zed wrote:
On Sat, 2004-09-04 at 20:48 +0800, Yong Sun wrote:
Hi, Not,

I already define GNOME_EXPLICIT_TRANSLATION_DOMAIN in configure.in. But the glade need to pass the domain parameter, and in solairs, we need explicitly tell the application where the locale message files located (in solaris, the default locale dir is /usr/lib/locale).

But you can't change the global setting in a shared library, it will mess up translation for the rest of the application.

Regards,

Not Zed wrote:

So ... isn't there a way to make the _() macro use dcgettext instead?

e.g. including glib/gi18n-lib.h rather glib/gi18n.h

for libgnome/gnome-i18n.h it seems you define GNOME_EXPLICIT_TRANSLATION_DOMAIN for the traslation domain.


On Fri, 2004-09-03 at 12:36 +0200, Rodrigo Moya wrote:
 On Fri, 2004-09-03 at 07:18 +0800, Not Zed wrote: 
 > On Thu, 2004-09-02 at 14:03 -0400, Rodney Dawes wrote:  
 > > If it were a separate process maybe, but it's a shlib, afaik. 
 > I might've just misread the patch (lack of sleep and whatnot). 
 >  
 > But if it is a shlib then its a problem.  Can anyone confirm?  I don't 
 > have it installed/or working or something.  
 > 
 right, it is a shlib in my SuSE package. 
    
        
--
Michael Zucchi <notzed@ximian.com>
"born to die, live to work, it's all downhill from here"
Novell's Evolution and Free Software Developer


--
Michael Zucchi <notzed@ximian.com>
"born to die, live to work, it's all downhill from here"
Novell's Evolution and Free Software Developer
--=-hWJTmg5SoqAOG49FTT+9-- --=-wbbMHGZXEg3UuM7aJSQf Content-ID: <1094518287.4737.7.camel@lostzed.mmc.com.au> Content-Disposition: attachment; filename=zed-48.small.jpg Content-Type: application/octet-stream; name=zed-48.small.jpg Content-Transfer-Encoding: base64 /9j/4AAQSkZJRgABAQEASABIAAD/2wBDAA0JCgsKCA0LCgsODg0PEyAVExISEyccHhcgLikxMC4p LSwzOko+MzZGNywtQFdBRkxOUlNSMj5aYVpQYEpRUk//2wBDAQ4ODhMREyYVFSZPNS01T09PT09P T09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0//wAARCAAwADADASIA AhEBAxEB/8QAGQAAAwEBAQAAAAAAAAAAAAAAAwQFAgYB/8QALhAAAgEDAgUEAQIHAAAAAAAAAQID BBEhABIFEzFBURQigZEGYXE0UmJyobHx/8QAFwEBAQEBAAAAAAAAAAAAAAAABAMCAf/EAB0RAAID AQEAAwAAAAAAAAAAAAABAgMREjEiMkH/2gAMAwEAAhEDEQA/AK8sEEq35nLaP3e1cW/m8kfdtAfh 824L7I1YFrnaRt8+L40U1ECxiGjLzSCocRYuQhubW7jIxrcFZRzU7q3sh3e8deWvX67/AKX0Xegi TixevoZdxjhnkk2xBj2Z7DIA74Gs+kgpoaamPLllqE5yPuO4i1+nix7+NS3qatikPNZa+idmjLGx YE+7r16DHgnTEtRWTVIraiknUrE42mJvYTY/IyfjT66YZjNzkzSSRTrEYTuz0tbpg6oV1V62op5G 3QhV9yn+7t8DXPDiZlaepq0AYIBGEFtuRc2/WwH7aroXho98jNG5RVa4wDYNbzqNsefqdcnmM0J0 pp1kKyRywsdpU46EX/19aT4ioWgmanATG0Mpvcd89750arjMg2L1DfQtnSixTMW5hO0ZBZsEg5t5 xodU+8fhit7jZz4ChQWS99U1lC0H8RNZx74xK2DkAG48ePOtU0UUsQLC6kki/wC+jqtMpeLapjYg XJyNLcxyr1EUHaWaEspHXPbXVcNkUcCUOjvNv2kAdAehOkVo4LrDEFG9hcnPe+rlUsNNSenUIWkk ZHfbflqFC475IvqdnyWaRsgl6MNwysp13y8uLG3cTk6LBwCmliFR6lw7XBKdMdj50t+X8RkWOnhV rbnLfX/dUPx1ivAoTJnmFm+CdIVEIx6XpFQSZxVVH6KrkRRaAudn9I8HXhniSPcyC/ntqzxOjMNS 6uNyMbqT0I1Ogoad6pF5S23C4t1zqOa8Y7xbEDSxmesguHDId4DKQDjGqMqHmNLGygFnujAZF8DF 820/xYpQ8RWcRLtkBINuh6Ef5B0tNRH0L7UEjGzCVTZirDBGfJ+NasrcMf4CnLp6f//Z --=-wbbMHGZXEg3UuM7aJSQf-- From hpj@ximian.com Mon Sep 6 17:22:16 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 86E8712407F; Mon, 6 Sep 2004 17:22:16 -0400 (EDT) Received: from bzzzt.fix.no (bzzzt.fix.no [212.71.72.20]) by lists.ximian.com (Postfix) with ESMTP id 4DF1B124057 for ; Mon, 6 Sep 2004 17:22:13 -0400 (EDT) Received: from bzzzt.fix.no ([212.71.72.20] helo=localhost) by bzzzt.fix.no with esmtp (Exim 3.33 #1) id 1C4Qw6-000HGl-00; Mon, 06 Sep 2004 23:22:02 +0200 Subject: Re: [evolution-patches] patch for ldap addr book backend From: Hans Petter Jansson To: Sivaiah Nallagatla Cc: patches In-Reply-To: <1094481324.13808.27.camel@linux.site> References: <1094481324.13808.27.camel@linux.site> Content-Type: text/plain Date: Mon, 06 Sep 2004 16:21:59 -0500 Message-Id: <1094505720.2361.4.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 1.5.92 Content-Transfer-Encoding: 7bit X-Spam-Status: No, hits=-25.6 required=5.0 tests=EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS, REFERENCES,REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: On Mon, 2004-09-06 at 20:05 +0530, Sivaiah Nallagatla wrote: > Attached patch fixes some of the issues mentined in #59582 > (1) Calendar/Free busy uri fileds are disbled in ui eventhough backend > supports them - reason is wrong ldap attribute names in code > (2) Adds email field to list of supported fields, also uses > e_contact_filed_name to get field names insted of hard coding them. This > is better since cahnging names in e-contact.c can break things in the > backend, though it has lsight overhaed of function calls > (3) Corrects Anniversary date showing incorrectly problem - a small > probelm in parameter passing It's missing the patch. -- Hans Petter From hpj@ximian.com Mon Sep 6 17:26:24 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 6C8DB12407F; Mon, 6 Sep 2004 17:26:24 -0400 (EDT) Received: from bzzzt.fix.no (bzzzt.fix.no [212.71.72.20]) by lists.ximian.com (Postfix) with ESMTP id 498CA124057 for ; Mon, 6 Sep 2004 17:26:19 -0400 (EDT) Received: from bzzzt.fix.no ([212.71.72.20] helo=localhost) by bzzzt.fix.no with esmtp (Exim 3.33 #1) id 1C4R04-000HMY-00; Mon, 06 Sep 2004 23:26:09 +0200 Subject: Re: [evolution-patches] patch for #64024 (addressbook) 2.0.1 From: Hans Petter Jansson To: Sivaiah Nallagatla Cc: patches In-Reply-To: <1094293768.26846.0.camel@linux.site> References: <1094280055.7690.2.camel@linux.site> <1094293768.26846.0.camel@linux.site> Content-Type: text/plain Date: Mon, 06 Sep 2004 16:26:05 -0500 Message-Id: <1094505966.2360.6.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 1.5.92 Content-Transfer-Encoding: 7bit X-Spam-Status: No, hits=-25.6 required=5.0 tests=EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS, REFERENCES,REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: On Sat, 2004-09-04 at 15:59 +0530, Sivaiah Nallagatla wrote: > We need to hide the scrolled winodw which containts contact display > widget to make the lower pane go way in contacts component when preview > is disabled Looks good. -- Hans Petter From fcrozat@mandrakesoft.com Tue Sep 7 13:04:00 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 81556124434; Tue, 7 Sep 2004 13:04:00 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id 11156124496 for ; Tue, 7 Sep 2004 13:03:58 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id 80B3A635E7; Tue, 7 Sep 2004 13:03:55 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from office.mandrakesoft.com (ezoffice.mandrakesoft.com [212.11.15.34]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "office.mandrakesoft.com", Issuer "smtp.mandrakesoft.com" (not verified)) by skeptopotamus.ximian.com (Postfix) with ESMTP id 0B0C7632B2 for ; Tue, 7 Sep 2004 13:03:55 -0400 (EDT) Received: from [192.168.100.216] (trinidad.mandrakesoft.com [192.168.100.216]) by office.mandrakesoft.com (Postfix) with ESMTP id 446632E79C; Tue, 7 Sep 2004 19:03:51 +0200 (CEST) From: Frederic Crozat To: GNOME 2 release team Cc: evolution-patches@ximian.com In-Reply-To: <20040907142212.77D5E165E77@container.gnome.org> References: <20040907142212.77D5E165E77@container.gnome.org> Content-Type: text/plain; charset=ISO-8859-15 Organization: Mandrakesoft Date: Tue, 07 Sep 2004 19:03:50 +0200 Message-Id: <1094576630.6304.0.camel@trinidad.mandrakesoft.com> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1-4mdk Content-Transfer-Encoding: 8bit X-Spam-Status: No, hits=-19.1 required=5.0 tests=IN_REP_TO,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS,REFERENCES, REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] Unapproved commit on evolution gnome 2.8 branch Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: (resent, I use the wrong evolution-patches address). Le mardi 07 septembre 2004 à 10:22 -0400, Gnome CVS User a écrit : > Modified files: > mail : Tag: gnome-2-8 ChangeLog em-format.c em-utils.c > mail-config.glade > > Log message: > 2004-09-03 Jeffrey Stedfast > > * mail-config.glade: Revert the use of gtkfilechooser for Path > selection because otherwise users won't be able to select > directory pathnames. Fixes bug #64974 [http://bugzilla.gnome.org/show_bug.cgi?id=64974]. > > 2004-09-01 Jeffrey Stedfast > > Fix for bug #63377 [http://bugzilla.gnome.org/show_bug.cgi?id=63377] and prevention of similar cases. > > * em-format.c (emf_finalise): Free the default_charset. > (emf_format_clone): Clone the default_charset - this prevents the > particular crash described in bug #63377 [http://bugzilla.gnome.org/show_bug.cgi?id=63377]. > > * em-utils.c (em_utils_message_to_html): If source is NULL, set > our own default charset (from the user's gconf key) on the > formatter to make sure there's always a source charset for > conversion to UTF-8. The following commit has NOT been approved by release-team. Please revert. -- Frederic Crozat Mandrakesoft From fcrozat@mandrakesoft.com Tue Sep 7 13:08:04 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 43EB71242F5; Tue, 7 Sep 2004 13:08:03 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id 95C091242F5 for ; Tue, 7 Sep 2004 13:08:01 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id 51B6D635E7; Tue, 7 Sep 2004 13:07:59 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from office.mandrakesoft.com (ezoffice.mandrakesoft.com [212.11.15.34]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "office.mandrakesoft.com", Issuer "smtp.mandrakesoft.com" (not verified)) by skeptopotamus.ximian.com (Postfix) with ESMTP id CFBD163494 for ; Tue, 7 Sep 2004 13:07:58 -0400 (EDT) Received: from [192.168.100.216] (trinidad.mandrakesoft.com [192.168.100.216]) by office.mandrakesoft.com (Postfix) with ESMTP id 6D93A2E79C; Tue, 7 Sep 2004 19:07:56 +0200 (CEST) From: Frederic Crozat To: GNOME 2 release team Cc: evolution-patches@ximian.com In-Reply-To: <20040907142212.77D5E165E77@container.gnome.org> References: <20040907142212.77D5E165E77@container.gnome.org> Content-Type: text/plain; charset=ISO-8859-15 Organization: Mandrakesoft Date: Tue, 07 Sep 2004 19:07:56 +0200 Message-Id: <1094576876.6304.1.camel@trinidad.mandrakesoft.com> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1-4mdk Content-Transfer-Encoding: 8bit X-Spam-Status: No, hits=-19.1 required=5.0 tests=IN_REP_TO,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS,REFERENCES, REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] Unapproved commit on evolution gnome 2.8 branch Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: Le mardi 07 septembre 2004 à 10:22 -0400, Gnome CVS User a écrit : > Modified files: > mail : Tag: gnome-2-8 ChangeLog em-format.c em-utils.c > mail-config.glade > > Log message: > 2004-09-03 Jeffrey Stedfast > > * mail-config.glade: Revert the use of gtkfilechooser for Path > selection because otherwise users won't be able to select > directory pathnames. Fixes bug #64974 > > 2004-09-01 Jeffrey Stedfast > > Fix for bug #63377 and prevention of similar cases. > > * em-format.c (emf_finalise): Free the default_charset. > (emf_format_clone): Clone the default_charset - this prevents the > particular crash described in bug #63377 > > * em-utils.c (em_utils_message_to_html): If source is NULL, set > our own default charset (from the user's gconf key) on the > formatter to make sure there's always a source charset for > conversion to UTF-8. The following commit has NOT been approved by release-team. Please revert. -- Frederic Crozat Mandrakesoft From notzed@ximian.com Mon Sep 6 22:32:51 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id DC5E712408A; Mon, 6 Sep 2004 22:32:51 -0400 (EDT) Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by lists.ximian.com (Postfix) with ESMTP id 6DDAB12402A for ; Mon, 6 Sep 2004 22:32:46 -0400 (EDT) Received: (qmail 12037 invoked from network); 7 Sep 2004 02:32:43 -0000 Received: from localhost (HELO lostzed.per-novell.com.au) (notzed@127.0.0.1) by localhost with SMTP; 7 Sep 2004 02:32:43 -0000 Subject: Re: [evolution-patches] 59717, evolution mail crash From: Not Zed To: JP Rosevear Cc: asdf In-Reply-To: <1094444330.14472.21.camel@bishop.rosevear.com> References: <1094185883.2321.12.camel@lostzed.mmc.com.au> <1094235912.10770.12.camel@bishop.rosevear.com> <1094265998.9887.52.camel@lostzed.mmc.com.au> <1094444330.14472.21.camel@bishop.rosevear.com> Content-Type: multipart/related; type="multipart/alternative"; boundary="=-1NeKGTpKDmhmuNBhzY2E" Date: Tue, 07 Sep 2004 10:29:30 +0800 Message-Id: <1094524170.4802.25.camel@lostzed.mmc.com.au> Mime-Version: 1.0 X-Mailer: Evolution 1.5.9 X-Spam-Status: No, hits=-18.3 required=5.0 tests=EXTRA_MPART_TYPE,HTML_30_40,HTML_MESSAGE,IN_REP_TO, QUOTED_EMAIL_TEXT,QUOTE_TWICE_1,RCVD_IN_ORBS,REFERENCES, REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-1NeKGTpKDmhmuNBhzY2E Content-Type: multipart/alternative; boundary="=-HdAq+bm+Ccdd8wLc9ac6" --=-HdAq+bm+Ccdd8wLc9ac6 Content-Type: text/plain Content-Transfer-Encoding: 7bit > > I'm fine either way. The problem is it can crash 'sometime later', > > e.g. 4 minutes after the 'check for supported types' button is > > pressed, which gives the user enough time to finish configuring their > > mail (duh this button doesn't work, i'll close it and keep going), and > > be doing something else leading to spurious bug reports. > > > > If they mis-type something and check it, and go 'oops thats wrong, > > lets cancel and retry a new value', which isn't inconceivably > > difficult to do; then they may also have the issue. If the check call > > was async it would also fix the issue (but leads to other > > complications anyway, so might not be a good idea). > > Your call, if you feel confident enough with this patch go ahead for > 2.0.0. I'll just put it in 2.0.1. Its a bug, but although it can happen and we'll probably get spurious bug reports about it, it isn't really a show-stopper bug. -- Michael Zucchi "born to die, live to work, it's all downhill from here" Novell's Evolution and Free Software Developer --=-HdAq+bm+Ccdd8wLc9ac6 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit
> I'm fine either way.  The problem is it can crash 'sometime later',
> e.g. 4 minutes after the 'check for supported types' button is
> pressed, which gives the user enough time to finish configuring their
> mail (duh this button doesn't work, i'll close it and keep going), and
> be doing something else leading to spurious bug reports.
> 
> If they mis-type something and check it, and go 'oops thats wrong,
> lets cancel and retry a new value', which isn't inconceivably
> difficult to do; then they may also have the issue.  If the check call
> was async it would also fix the issue (but leads to other
> complications anyway, so might not be a good idea).

Your call, if you feel confident enough with this patch go ahead for
2.0.0.

I'll just put it in 2.0.1.  Its a bug, but although it can happen and we'll probably get spurious bug reports about it, it isn't really a show-stopper bug.

--
Michael Zucchi <notzed@ximian.com>
"born to die, live to work, it's all downhill from here"
Novell's Evolution and Free Software Developer
--=-HdAq+bm+Ccdd8wLc9ac6-- --=-1NeKGTpKDmhmuNBhzY2E Content-ID: <1094522957.4737.22.camel@lostzed.mmc.com.au> Content-Disposition: attachment; filename=zed-48.small.jpg Content-Type: application/octet-stream; name=zed-48.small.jpg Content-Transfer-Encoding: base64 /9j/4AAQSkZJRgABAQEASABIAAD/2wBDAA0JCgsKCA0LCgsODg0PEyAVExISEyccHhcgLikxMC4p LSwzOko+MzZGNywtQFdBRkxOUlNSMj5aYVpQYEpRUk//2wBDAQ4ODhMREyYVFSZPNS01T09PT09P T09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0//wAARCAAwADADASIA AhEBAxEB/8QAGQAAAwEBAQAAAAAAAAAAAAAAAwQFAgYB/8QALhAAAgEDAgUEAQIHAAAAAAAAAQID BBEhABIFEzFBURQigZEGYXE0UmJyobHx/8QAFwEBAQEBAAAAAAAAAAAAAAAABAMCAf/EAB0RAAID AQEAAwAAAAAAAAAAAAABAgMREjEiMkH/2gAMAwEAAhEDEQA/AK8sEEq35nLaP3e1cW/m8kfdtAfh 824L7I1YFrnaRt8+L40U1ECxiGjLzSCocRYuQhubW7jIxrcFZRzU7q3sh3e8deWvX67/AKX0Xegi TixevoZdxjhnkk2xBj2Z7DIA74Gs+kgpoaamPLllqE5yPuO4i1+nix7+NS3qatikPNZa+idmjLGx YE+7r16DHgnTEtRWTVIraiknUrE42mJvYTY/IyfjT66YZjNzkzSSRTrEYTuz0tbpg6oV1V62op5G 3QhV9yn+7t8DXPDiZlaepq0AYIBGEFtuRc2/WwH7aroXho98jNG5RVa4wDYNbzqNsefqdcnmM0J0 pp1kKyRywsdpU46EX/19aT4ioWgmanATG0Mpvcd89750arjMg2L1DfQtnSixTMW5hO0ZBZsEg5t5 xodU+8fhit7jZz4ChQWS99U1lC0H8RNZx74xK2DkAG48ePOtU0UUsQLC6kki/wC+jqtMpeLapjYg XJyNLcxyr1EUHaWaEspHXPbXVcNkUcCUOjvNv2kAdAehOkVo4LrDEFG9hcnPe+rlUsNNSenUIWkk ZHfbflqFC475IvqdnyWaRsgl6MNwysp13y8uLG3cTk6LBwCmliFR6lw7XBKdMdj50t+X8RkWOnhV rbnLfX/dUPx1ivAoTJnmFm+CdIVEIx6XpFQSZxVVH6KrkRRaAudn9I8HXhniSPcyC/ntqzxOjMNS 6uNyMbqT0I1Ogoad6pF5S23C4t1zqOa8Y7xbEDSxmesguHDId4DKQDjGqMqHmNLGygFnujAZF8DF 820/xYpQ8RWcRLtkBINuh6Ef5B0tNRH0L7UEjGzCVTZirDBGfJ+NasrcMf4CnLp6f//Z --=-1NeKGTpKDmhmuNBhzY2E-- From toshok@ximian.com Tue Sep 7 13:29:54 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 194BF1244D1; Tue, 7 Sep 2004 13:29:54 -0400 (EDT) Received: from linux.site (m198-139.dsl.rawbw.com [198.144.198.139]) by lists.ximian.com (Postfix) with ESMTP id B5E2F1244C9 for ; Tue, 7 Sep 2004 13:29:51 -0400 (EDT) Received: by linux.site (Postfix, from userid 1000) id 7137B50B29; Tue, 7 Sep 2004 10:30:38 -0700 (PDT) Subject: Re: [evolution-patches] patch for ldap addr book backend From: Chris Toshok To: Sivaiah Nallagatla Cc: Hans Petter Jansson , patches In-Reply-To: <1094532035.13808.30.camel@linux.site> References: <1094481324.13808.27.camel@linux.site> <1094505720.2361.4.camel@localhost.localdomain> <1094532035.13808.30.camel@linux.site> Content-Type: text/plain Content-Transfer-Encoding: 7bit Date: Tue, 07 Sep 2004 10:30:38 -0700 Message-Id: <1094578238.14310.2.camel@linux.site> Mime-Version: 1.0 X-Mailer: Evolution 1.5.93 X-Spam-Status: No, hits=-26.2 required=5.0 tests=EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT, QUOTE_TWICE_1,RCVD_IN_ORBS,REFERENCES,REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: On Tue, 2004-09-07 at 10:10 +0530, Sivaiah Nallagatla wrote: > oops, attached > > Thanks, > Siva > On Mon, 2004-09-06 at 16:21 -0500, Hans Petter Jansson wrote: > > On Mon, 2004-09-06 at 20:05 +0530, Sivaiah Nallagatla wrote: > > > > > Attached patch fixes some of the issues mentined in #59582 > > > (1) Calendar/Free busy uri fileds are disbled in ui eventhough backend > > > supports them - reason is wrong ldap attribute names in code > > > (2) Adds email field to list of supported fields, also uses > > > e_contact_filed_name to get field names insted of hard coding them. This > > > is better since cahnging names in e-contact.c can break things in the > > > backend, though it has lsight overhaed of function calls > > > (3) Corrects Anniversary date showing incorrectly problem - a small > > > probelm in parameter passing > > > > It's missing the patch. > > > > Index: backends/ldap/e-book-backend-ldap.c > =================================================================== > RCS file: /cvs/gnome/evolution-data- > server/addressbook/backends/ldap/e-book-backend-ldap.c,v > retrieving revision 1.30 > diff -u -r1.30 e-book-backend-ldap.c > --- backends/ldap/e-book-backend-ldap.c 21 Aug 2004 21:52:39 - > 0000 1.30 > +++ backends/ldap/e-book-backend-ldap.c 6 Sep 2004 14:22:01 -0000 > @@ -280,8 +280,8 @@ > > E_COMPLEX_PROP (E_CONTACT_CATEGORY_LIST, "category", > category_populate, category_ber, category_compare), > > - STRING_PROP (E_CONTACT_CALENDAR_URI, "calCalURI"), > - STRING_PROP (E_CONTACT_FREEBUSY_URL, "calFBURL"), > + STRING_PROP (E_CONTACT_CALENDAR_URI, "calendarURI"), > + STRING_PROP (E_CONTACT_FREEBUSY_URL, "freeBusyURI"), > STRING_PROP (E_CONTACT_ICS_CALENDAR, "icsCalendar"), > This is wrong - evolutionperson.schema lists those attributes as deprecated for a reason. There's an RFC (2739) that defines the attributes calCalURI and calFBURL. Rest of the patch looks fine. Chris From hpj@ximian.com Tue Sep 7 01:11:17 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 7C1661243F3; Tue, 7 Sep 2004 01:11:17 -0400 (EDT) Received: from bzzzt.fix.no (bzzzt.fix.no [212.71.72.20]) by lists.ximian.com (Postfix) with ESMTP id 4C2D1124184 for ; Tue, 7 Sep 2004 01:11:14 -0400 (EDT) Received: from bzzzt.fix.no ([212.71.72.20] helo=localhost) by bzzzt.fix.no with esmtp (Exim 3.33 #1) id 1C4YFy-000Mhf-00; Tue, 07 Sep 2004 07:11:03 +0200 Subject: Re: [evolution-patches] patch for ldap addr book backend From: Hans Petter Jansson To: Sivaiah Nallagatla Cc: patches In-Reply-To: <1094532035.13808.30.camel@linux.site> References: <1094481324.13808.27.camel@linux.site> <1094505720.2361.4.camel@localhost.localdomain> <1094532035.13808.30.camel@linux.site> Content-Type: text/plain Date: Tue, 07 Sep 2004 00:10:58 -0500 Message-Id: <1094533859.2360.9.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 1.5.92 Content-Transfer-Encoding: 7bit X-Spam-Status: No, hits=-22.4 required=5.0 tests=EMAIL_ATTRIBUTION,IN_REP_TO,RCVD_IN_ORBS,REFERENCES, REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: On Tue, 2004-09-07 at 10:10 +0530, Sivaiah Nallagatla wrote: > oops, attached > + else if (!strcmp (query_prop,e_contact_field_name (E_CONTACT_CATEGORY_LIST) )) { The above line is missing a space after the comma. Apart from that detail, the patch looks good. -- Hans Petter From snallagatla@novell.com Tue Sep 7 01:57:54 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id D5AF21240CE; Tue, 7 Sep 2004 01:57:54 -0400 (EDT) Received: from BLR-DSMASTER.BLR.NOVELL.COM (unknown [202.144.86.147]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "blr-dsmaster.blr.novell.com", Issuer "ISPORTAL" (not verified)) by lists.ximian.com (Postfix) with ESMTP id 2EBE5124092 for ; Tue, 7 Sep 2004 01:57:51 -0400 (EDT) Received: from linux00065b7dc42f.blr.novell.com [164.99.152.133] by BLR-DSMASTER.BLR.NOVELL.COM; Tue, 07 Sep 2004 11:27:42 +0530 Subject: Re: [evolution-patches] patch for ldap addr book backend From: Sivaiah Nallagatla To: Hans Petter Jansson Cc: patches In-Reply-To: <1094533859.2360.9.camel@localhost.localdomain> References: <1094481324.13808.27.camel@linux.site> <1094505720.2361.4.camel@localhost.localdomain> <1094532035.13808.30.camel@linux.site> <1094533859.2360.9.camel@localhost.localdomain> Content-Type: text/plain Date: Tue, 07 Sep 2004 11:20:42 +0530 Message-Id: <1094536242.13808.35.camel@linux.site> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94 Content-Transfer-Encoding: 7bit X-Spam-Status: No, hits=-25.6 required=5.0 tests=EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS, REFERENCES,REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: committed this to HEAD after fixing the spacing issue On Tue, 2004-09-07 at 00:10 -0500, Hans Petter Jansson wrote: > On Tue, 2004-09-07 at 10:10 +0530, Sivaiah Nallagatla wrote: > > > oops, attached > > + else if (!strcmp (query_prop,e_contact_field_name (E_CONTACT_CATEGORY_LIST) )) { > > The above line is missing a space after the comma. Apart from that > detail, the patch looks good. > From pchenthill@novell.com Tue Sep 7 02:04:19 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 2A13E1240CE; Tue, 7 Sep 2004 02:04:19 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id A0C2E124092 for ; Tue, 7 Sep 2004 02:04:16 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id 74518638B2; Tue, 7 Sep 2004 02:04:14 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from local.blr.novell.com (unknown [202.144.86.147]) by skeptopotamus.ximian.com (Postfix) with ESMTP id 628ED63838 for ; Tue, 7 Sep 2004 02:04:10 -0400 (EDT) Received: by local.blr.novell.com (Postfix, from userid 501) id 83C094B14A; Tue, 7 Sep 2004 12:10:46 +0530 (IST) From: chenthill To: evolution-patches Content-Type: multipart/mixed; boundary="=-Yy6ltHPIdKYPvt4zTKjF" Date: Tue, 07 Sep 2004 12:10:45 +0530 Message-Id: <1094539245.21325.20.camel@local.blr.novell.com> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94 X-Spam-Status: No, hits=1.7 required=5.0 tests=HTML_00_10,RCVD_IN_ORBS version=2.53 X-Spam-Level: * X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] Fix for the bug #64062 [calendar] Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-Yy6ltHPIdKYPvt4zTKjF Content-Type: multipart/alternative; boundary="=-ZHfjDHZ38Sj3ElVOYbfA" --=-ZHfjDHZ38Sj3ElVOYbfA Content-Type: text/plain Content-Transfer-Encoding: 7bit Hi, Have added the support for the allday event in groupwise. While generating recurrence instances for the alldayevents e_cal_recur_generate_instances converts the date values to datetime values using the default time zone and it must be converted back to default zone to get the proper dates. So instead of sending the default zone we can send the utc time zone so that we get the date values correctly in get_recur_instances (e-cal-backend-groupwise-utils.c), since it needs only the utc timezone values. thanks, chenthill. --=-ZHfjDHZ38Sj3ElVOYbfA Content-Type: text/html; charset=utf-8 Hi,
      Have added the support for the allday event in groupwise. While generating recurrence instances for the alldayevents e_cal_recur_generate_instances converts the date values to datetime values using the default time zone and it must be converted back to default zone to get the proper dates. So instead of sending the default zone we can send the utc time zone so that we get the date values correctly in get_recur_instances (e-cal-backend-groupwise-utils.c), since it needs only the utc timezone values.

thanks, chenthill. --=-ZHfjDHZ38Sj3ElVOYbfA-- --=-Yy6ltHPIdKYPvt4zTKjF Content-Disposition: attachment; filename=allday.diff Content-Type: text/plain; name=allday.diff; charset=ISO-8859-1 Content-Transfer-Encoding: base64 SW5kZXg6IHNlcnZlcnMvZ3JvdXB3aXNlL0NoYW5nZUxvZw0KPT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KUkNTIGZpbGU6 IC9jdnMvZ25vbWUvZXZvbHV0aW9uLWRhdGEtc2VydmVyL3NlcnZlcnMvZ3JvdXB3aXNlL0NoYW5n ZUxvZyx2DQpyZXRyaWV2aW5nIHJldmlzaW9uIDEuNjQNCmRpZmYgLXUgLXAgLXIxLjY0IENoYW5n ZUxvZw0KLS0tIHNlcnZlcnMvZ3JvdXB3aXNlL0NoYW5nZUxvZwkyNyBBdWcgMjAwNCAwNToyODow NiAtMDAwMAkxLjY0DQorKysgc2VydmVycy9ncm91cHdpc2UvQ2hhbmdlTG9nCTcgU2VwIDIwMDQg MDU6NTY6MDUgLTAwMDANCkBAIC0xLDMgKzEsMTQgQEANCisyMDA0LTA4LTI5ICBDaGVudGhpbGwg UGFsYW5pc2FteSA8cGNoZW50aGlsbEBub3ZlbGwuY29tPg0KKwkNCisJRml4ZXMgIzY0MDYyDQor CSogZS1ndy1pdGVtW2NoXQ0KKwkoZV9nd19pdGVtX3NldF9pc19hbGxkYXlfZXZlbnQpLCAoZV9n d19pdGVtX2dldF9pc19hbGxkYXlfZXZlbnQpOg0KKwlBZGRlZCBmdW5jdGlvbnMgdG8gaGFuZGxl IHRoZSBhbGxkYXkgZXZlbnRzIGZvciBBcHBvaW50bWVudHMuDQorCSogZS1ndy1pdGVtLmMgDQor CShlX2d3X2l0ZW1fYXBwZW5kX3RvX3NvYXBfbWVzc2FnZSksKGFwcGVuZF9ldmVudF9jaGFuZ2Vz X3RvX3NvYXBfbWVzc2FnZSkNCisJKGVfZ3dfaXRlbV9uZXdfZnJvbV9zb2FwX3BhcmFtZXRlcik6 IEFkZGVkIHRoZSBzdXBwb3J0IGZvciBhbGxEYXkgZXZlbnRzDQorCWluIGFwcG9pbnRtZW50cy4N CisNCiAyMDA0LTA4LTI3ICBDaGVudGhpbGwgUGFsYW5pc2FteSA8cGNoZW50aGlsbEBub3ZlbGwu Y29tPg0KIA0KIAkqIGUtZ3ctaXRlbS5oOg0KSW5kZXg6IHNlcnZlcnMvZ3JvdXB3aXNlL2UtZ3ct aXRlbS5oDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09DQpSQ1MgZmlsZTogL2N2cy9nbm9tZS9ldm9sdXRpb24tZGF0YS1z ZXJ2ZXIvc2VydmVycy9ncm91cHdpc2UvZS1ndy1pdGVtLmgsdg0KcmV0cmlldmluZyByZXZpc2lv biAxLjE5DQpkaWZmIC11IC1wIC1yMS4xOSBlLWd3LWl0ZW0uaA0KLS0tIHNlcnZlcnMvZ3JvdXB3 aXNlL2UtZ3ctaXRlbS5oCTI3IEF1ZyAyMDA0IDA1OjI4OjA2IC0wMDAwCTEuMTkNCisrKyBzZXJ2 ZXJzL2dyb3Vwd2lzZS9lLWd3LWl0ZW0uaAk3IFNlcCAyMDA0IDA1OjU2OjA1IC0wMDAwDQpAQCAt MTMxLDYgKzEzMSw4IEBAIGNvbnN0IGNoYXIgKmVfZ3dfaXRlbV9nZXRfcGxhY2UgKEVHd0l0ZW0N CiB2b2lkICAgICAgICBlX2d3X2l0ZW1fc2V0X3BsYWNlIChFR3dJdGVtICppdGVtLCBjb25zdCBj aGFyICpuZXdfcGxhY2UpOw0KIGdib29sZWFuICAgIGVfZ3dfaXRlbV9nZXRfY29tcGxldGVkIChF R3dJdGVtICppdGVtKTsNCiB2b2lkICAgICAgICBlX2d3X2l0ZW1fc2V0X2NvbXBsZXRlZCAoRUd3 SXRlbSAqaXRlbSwgZ2Jvb2xlYW4gbmV3X2NvbXBsZXRlZCk7DQorZ2Jvb2xlYW4gICAgZV9nd19p dGVtX2dldF9pc19hbGxkYXlfZXZlbnQgKEVHd0l0ZW0gKml0ZW0pOw0KK3ZvaWQJICAgIGVfZ3df aXRlbV9zZXRfaXNfYWxsZGF5X2V2ZW50IChFR3dJdGVtICppdGVtLCBnYm9vbGVhbiBpc19hbGxk YXkpOwkNCiBjaGFyKiAgICAgICBlX2d3X2l0ZW1fZ2V0X2ZpZWxkX3ZhbHVlIChFR3dJdGVtICpp dGVtLCBjaGFyICpmaWVsZF9uYW1lKTsNCiB2b2lkICAgICAgICBlX2d3X2l0ZW1fc2V0X2ZpZWxk X3ZhbHVlIChFR3dJdGVtICppdGVtLCBjaGFyICpmaWVsZF9uYW1lLCBjaGFyKiBmaWVsZF92YWx1 ZSk7DQogR0xpc3QqICAgICAgZV9nd19pdGVtX2dldF9lbWFpbF9saXN0IChFR3dJdGVtICppdGVt KTsNCkluZGV4OiBzZXJ2ZXJzL2dyb3Vwd2lzZS9lLWd3LWl0ZW0uYw0KPT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KUkNT IGZpbGU6IC9jdnMvZ25vbWUvZXZvbHV0aW9uLWRhdGEtc2VydmVyL3NlcnZlcnMvZ3JvdXB3aXNl L2UtZ3ctaXRlbS5jLHYNCnJldHJpZXZpbmcgcmV2aXNpb24gMS40NQ0KZGlmZiAtdSAtcCAtcjEu NDUgZS1ndy1pdGVtLmMNCi0tLSBzZXJ2ZXJzL2dyb3Vwd2lzZS9lLWd3LWl0ZW0uYwkxOSBBdWcg MjAwNCAxMDoyMDowMyAtMDAwMAkxLjQ1DQorKysgc2VydmVycy9ncm91cHdpc2UvZS1ndy1pdGVt LmMJNyBTZXAgMjAwNCAwNTo1NjowNiAtMDAwMA0KQEAgLTQzLDYgKzQzLDcgQEAgc3RydWN0IF9F R3dJdGVtUHJpdmF0ZSB7DQogCWNoYXIgKmVuZF9kYXRlOw0KIAljaGFyICpkdWVfZGF0ZTsNCiAJ Z2Jvb2xlYW4gY29tcGxldGVkOw0KKwlnYm9vbGVhbiBpc19hbGxkYXlfZXZlbnQ7DQogCWNoYXIg KnN1YmplY3Q7DQogCWNoYXIgKm1lc3NhZ2U7DQogCWNoYXIgKmNsYXNzaWZpY2F0aW9uOw0KQEAg LTMzMiw2ICszMzMsNyBAQCBlX2d3X2l0ZW1faW5pdCAoRUd3SXRlbSAqaXRlbSwgRUd3SXRlbUNs DQogCXByaXYtPm9yZ2FuaXplciA9IE5VTEw7DQogCXByaXYtPnJlY3VycmVuY2VfZGF0ZXMgPSBO VUxMOw0KIAlwcml2LT5jb21wbGV0ZWQgPSBGQUxTRTsNCisJcHJpdi0+aXNfYWxsZGF5X2V2ZW50 ID0gRkFMU0U7DQogCXByaXYtPmltX2xpc3QgPSBOVUxMOw0KIAlwcml2LT5lbWFpbF9saXN0ID0g TlVMTDsNCiAJcHJpdi0+bWVtYmVyX2xpc3QgPSBOVUxMOw0KQEAgLTEzNTAsNiArMTM1MiwxNCBA QCBlX2d3X2l0ZW1fbmV3X2Zyb21fc29hcF9wYXJhbWV0ZXIgKGNvbnN0DQogCQkJCWl0ZW0tPnBy aXYtPmNvbXBsZXRlZCA9IEZBTFNFOw0KIAkJCWdfZnJlZSAodmFsdWUpOw0KIA0KKwkJfSBlbHNl IGlmICghZ19hc2NpaV9zdHJjYXNlY21wIChuYW1lLCAiYWxsRGF5RXZlbnQiKSkgew0KKwkJCXZh bHVlID0gc291cF9zb2FwX3BhcmFtZXRlcl9nZXRfc3RyaW5nX3ZhbHVlIChjaGlsZCk7DQorCQkJ aWYgKCFnX2FzY2lpX3N0cmNhc2VjbXAgKHZhbHVlLCAiMSIpKQ0KKwkJCQlpdGVtLT5wcml2LT5p c19hbGxkYXlfZXZlbnQgPSBUUlVFOw0KKwkJCWVsc2UNCisJCQkJaXRlbS0+cHJpdi0+aXNfYWxs ZGF5X2V2ZW50ID0gRkFMU0U7DQorCQkJZ19mcmVlICh2YWx1ZSk7CQ0KKw0KIAkJfSBlbHNlIGlm ICghZ19hc2NpaV9zdHJjYXNlY21wIChuYW1lLCAic3RhdHVzIikpIHsNCiAJCQlpZiAoc291cF9z b2FwX3BhcmFtZXRlcl9nZXRfZmlyc3RfY2hpbGRfYnlfbmFtZSAoY2hpbGQsICJkZWxldGVkIikp DQogCQkJCWl0ZW0tPnByaXYtPnNlbGZfc3RhdHVzID0gRV9HV19JVEVNX1NUQVRfREVDTElORUQ7 DQpAQCAtMTcyMyw2ICsxNzMzLDIyIEBAIGVfZ3dfaXRlbV9zZXRfY29tcGxldGVkIChFR3dJdGVt ICppdGVtLCANCiAJaXRlbS0+cHJpdi0+Y29tcGxldGVkID0gbmV3X2NvbXBsZXRlZDsNCiB9DQog DQorZ2Jvb2xlYW4gDQorZV9nd19pdGVtX2dldF9pc19hbGxkYXlfZXZlbnQgKEVHd0l0ZW0gKml0 ZW0pDQorew0KKwlnX3JldHVybl92YWxfaWZfZmFpbCAoRV9JU19HV19JVEVNIChpdGVtKSwgRkFM U0UpOw0KKw0KKwlyZXR1cm4gaXRlbS0+cHJpdi0+aXNfYWxsZGF5X2V2ZW50Ow0KK30NCisNCit2 b2lkIA0KK2VfZ3dfaXRlbV9zZXRfaXNfYWxsZGF5X2V2ZW50IChFR3dJdGVtICppdGVtLCBnYm9v bGVhbiBhbGxkYXlfZXZlbnQpDQorew0KKwlnX3JldHVybl9pZl9mYWlsIChFX0lTX0dXX0lURU0g KGl0ZW0pKTsNCisNCisJaXRlbS0+cHJpdi0+aXNfYWxsZGF5X2V2ZW50ID0gYWxsZGF5X2V2ZW50 Ow0KK30NCisNCiBjb25zdCBjaGFyICoNCiBlX2d3X2l0ZW1fZ2V0X2FjY2VwdF9sZXZlbCAoRUd3 SXRlbSAqaXRlbSkNCiB7DQpAQCAtMTk3Miw2ICsxOTk4LDEyIEBAIGVfZ3dfaXRlbV9hcHBlbmRf dG9fc29hcF9tZXNzYWdlIChFR3dJdGUNCiAJCQllX2d3X21lc3NhZ2Vfd3JpdGVfc3RyaW5nX3Bh cmFtZXRlciAobXNnLCAiZW5kRGF0ZSIsIE5VTEwsICIiKTsNCiANCiAJCWVfZ3dfbWVzc2FnZV93 cml0ZV9zdHJpbmdfcGFyYW1ldGVyIChtc2csICJhY2NlcHRMZXZlbCIsIE5VTEwsIHByaXYtPmFj Y2VwdF9sZXZlbCA/IHByaXYtPmFjY2VwdF9sZXZlbCA6ICIiKTsNCisJCWlmIChwcml2LT5pc19h bGxkYXlfZXZlbnQpDQorCQkJZV9nd19tZXNzYWdlX3dyaXRlX3N0cmluZ19wYXJhbWV0ZXIgKG1z ZywgImFsbERheUV2ZW50IiwgTlVMTCwgIjEiKTsNCisJCWVsc2UNCisJCQllX2d3X21lc3NhZ2Vf d3JpdGVfc3RyaW5nX3BhcmFtZXRlciAobXNnLCAiYWxsRGF5RXZlbnQiLCBOVUxMICwiMCIpOw0K Kw0KKw0KIAkJaWYgKHByaXYtPnRyaWdnZXIgIT0gMCkgew0KIAkJCWFsYXJtID0gZ19zdHJkdXBf cHJpbnRmICgiJWQiLCBwcml2LT50cmlnZ2VyKTsNCiAJCQllX2d3X21lc3NhZ2Vfd3JpdGVfc3Ry aW5nX3BhcmFtZXRlcl93aXRoX2F0dHJpYnV0ZSAobXNnLCAiYWxhcm0iLCBOVUxMLCBhbGFybSwg ImVuYWJsZWQiLCAidHJ1ZSIpOw0KQEAgLTIxNDYsNiArMjE3OCw4IEBAIGFwcGVuZF9ldmVudF9j aGFuZ2VzX3RvX3NvYXBfbWVzc2FnZSAoRUcNCiAJCQllX2d3X21lc3NhZ2Vfd3JpdGVfc3RyaW5n X3BhcmFtZXRlciAobXNnLCAiZW5kRGF0ZSIsIE5VTEwsIHByaXYtPmVuZF9kYXRlKTsNCiAJCX0N CiAJfQ0KKwlpZiAoZ19oYXNoX3RhYmxlX2xvb2t1cCAoY2hhbmdlcywgImFsbERheUV2ZW50Iikp DQorCQllX2d3X21lc3NhZ2Vfd3JpdGVfc3RyaW5nX3BhcmFtZXRlciAobXNnLCAiYWxsRGF5RXZl bnQiLCBOVUxMLCBwcml2LT5pc19hbGxkYXlfZXZlbnQgPyAiMSIgOiAiMCIpOw0KIAlpZiAoZ19o YXNoX3RhYmxlX2xvb2t1cCAoY2hhbmdlcywgIm1lc3NhZ2UiKSkgew0KIAkJc291cF9zb2FwX21l c3NhZ2Vfc3RhcnRfZWxlbWVudCAobXNnLCAibWVzc2FnZSIsIE5VTEwsIE5VTEwpOw0KIAkJaWYg KHByaXYtPm1lc3NhZ2UpIHsNCkluZGV4OiBjYWxlbmRhci9DaGFuZ2VMb2cNCj09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0N ClJDUyBmaWxlOiAvY3ZzL2dub21lL2V2b2x1dGlvbi1kYXRhLXNlcnZlci9jYWxlbmRhci9DaGFu Z2VMb2csdg0KcmV0cmlldmluZyByZXZpc2lvbiAxLjMyNg0KZGlmZiAtdSAtcCAtcjEuMzI2IENo YW5nZUxvZw0KLS0tIGNhbGVuZGFyL0NoYW5nZUxvZwk1IFNlcCAyMDA0IDEzOjA0OjE5IC0wMDAw CTEuMzI2DQorKysgY2FsZW5kYXIvQ2hhbmdlTG9nCTcgU2VwIDIwMDQgMDU6NTY6MDcgLTAwMDAN CkBAIC0xLDMgKzEsOSBAQA0KKzIwMDQtMDktMDcgIENoZW50aGlsbCBQYWxhbmlzYW15IDxwY2hl bnRoaWxsQG5vdmVsbC5jb20+DQorDQorCSogYmFja2VuZHMvZ3JvdXB3aXNlL2UtY2FsLWJhY2tl bmQtZ3JvdXB3aXNlLXV0aWxzLmMNCisJKHNldF9wcm9wZXJ0aWVzX2Zyb21fY2FsX2NvbXBvbmVu dCksIChlX2d3X2l0ZW1fdG9fY2FsX2NvbXBvbmVudCksDQorCShlX2d3X2l0ZW1fc2V0X2NoYW5n ZXMpOiBBZGRlZCB0aGUgc3VwcG9ydCBmb3IgYWxsZGF5IGV2ZW50cy4NCisJDQogMjAwNC0wOS0w NSAgQ2hlbnRoaWxsIFBhbGFuaXNhbXkgPHBjaGVudGhpbGxAbm92ZWxsLmNvbT4NCiAJDQogCSog bGliZWNhbC9lLWNhbC11dGlscy5oOg0KSW5kZXg6IGNhbGVuZGFyL2JhY2tlbmRzL2dyb3Vwd2lz ZS9lLWNhbC1iYWNrZW5kLWdyb3Vwd2lzZS11dGlscy5jDQo9PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpSQ1MgZmlsZTog L2N2cy9nbm9tZS9ldm9sdXRpb24tZGF0YS1zZXJ2ZXIvY2FsZW5kYXIvYmFja2VuZHMvZ3JvdXB3 aXNlL2UtY2FsLWJhY2tlbmQtZ3JvdXB3aXNlLXV0aWxzLmMsdg0KcmV0cmlldmluZyByZXZpc2lv biAxLjMxDQpkaWZmIC11IC1wIC1yMS4zMSBlLWNhbC1iYWNrZW5kLWdyb3Vwd2lzZS11dGlscy5j DQotLS0gY2FsZW5kYXIvYmFja2VuZHMvZ3JvdXB3aXNlL2UtY2FsLWJhY2tlbmQtZ3JvdXB3aXNl LXV0aWxzLmMJMjcgQXVnIDIwMDQgMDU6Mzk6NTIgLTAwMDAJMS4zMQ0KKysrIGNhbGVuZGFyL2Jh Y2tlbmRzL2dyb3Vwd2lzZS9lLWNhbC1iYWNrZW5kLWdyb3Vwd2lzZS11dGlscy5jCTcgU2VwIDIw MDQgMDU6NTY6MDggLTAwMDANCkBAIC0yNjUsNyArMjY1LDExIEBAIHNldF9wcm9wZXJ0aWVzX2Zy b21fY2FsX2NvbXBvbmVudCAoRUd3SXQNCiAJCWdfb2JqZWN0X3VucmVmIChpdGVtKTsNCiAJCXJl dHVybiBOVUxMOw0KIAl9DQotDQorCQ0KKwkvKiBhbGwgZGF5IGV2ZW50ICovDQorCWlmICghZHQu dHppZCAmJiBlX2d3X2l0ZW1fZ2V0X2l0ZW1fdHlwZSAoaXRlbSkgPT0gRV9HV19JVEVNX1RZUEVf QVBQT0lOVE1FTlQpDQorCQllX2d3X2l0ZW1fc2V0X2lzX2FsbGRheV9ldmVudCAoaXRlbSwgVFJV RSk7DQorCQ0KIAkvKiBjcmVhdGlvbiBkYXRlICovDQogCWVfY2FsX2NvbXBvbmVudF9nZXRfY3Jl YXRlZCAoY29tcCwgJmR0LnZhbHVlKTsNCiAJaWYgKGR0LnZhbHVlKSB7DQpAQCAtMzQ2LDEwICsz NTAsMTEgQEAgc2V0X3Byb3BlcnRpZXNfZnJvbV9jYWxfY29tcG9uZW50IChFR3dJdA0KIA0KIAkJ R1NMaXN0ICpyZWN1cl9kYXRlcyA9IE5VTEw7DQogCQkNCisJCWlmIChkdC50emlkKQ0KKwkJCWVf Y2FsX3JlY3VyX2dlbmVyYXRlX2luc3RhbmNlcyAoY29tcCwgLTEsIC0xLGdldF9yZWN1cl9pbnN0 YW5jZSwgJnJlY3VyX2RhdGVzLCByZXNvbHZlX3R6aWRfY2IsIE5VTEwsIChpY2FsdGltZXpvbmUg KikgZGVmYXVsdF96b25lKTsJCQ0KKwkJZWxzZSANCisJCQllX2NhbF9yZWN1cl9nZW5lcmF0ZV9p bnN0YW5jZXMgKGNvbXAsIC0xLCAtMSxnZXRfcmVjdXJfaW5zdGFuY2UsICZyZWN1cl9kYXRlcywg cmVzb2x2ZV90emlkX2NiLCBOVUxMLCBpY2FsdGltZXpvbmVfZ2V0X3V0Y190aW1lem9uZSgpKTsJ CQ0KIA0KLQkJZV9jYWxfcmVjdXJfZ2VuZXJhdGVfaW5zdGFuY2VzIChjb21wLCAtMSwgLTEsDQot CQkJCWdldF9yZWN1cl9pbnN0YW5jZSwgJnJlY3VyX2RhdGVzLCByZXNvbHZlX3R6aWRfY2IsIE5V TEwsIA0KLQkJCQkoaWNhbHRpbWV6b25lICopIGRlZmF1bHRfem9uZSk7CQkNCiAJCXJlY3VyX2Rh dGVzID0gZ19zbGlzdF9kZWxldGVfbGluayAocmVjdXJfZGF0ZXMsIHJlY3VyX2RhdGVzKTsNCiAJ CQ0KIAkJZV9nd19pdGVtX3NldF9yZWN1cnJlbmNlX2RhdGVzIChpdGVtLCByZWN1cl9kYXRlcyk7 DQpAQCAtMzgxLDYgKzM4Niw3IEBAIGVfZ3dfaXRlbV90b19jYWxfY29tcG9uZW50IChFR3dJdGVt ICppdGUNCiAJY2hhciAqdCwgKm5hbWU7DQogCUdMaXN0ICpjYXRlZ29yeV9pZHMsICpjYXRlZ29y aWVzOw0KIAlHSGFzaFRhYmxlICpjYXRlZ29yaWVzX2J5X2lkOw0KKwlnYm9vbGVhbiBpc19hbGxk YXk7DQogCWljYWx0aW1lem9uZSAqZGVmYXVsdF96b25lOw0KIA0KIAlzdHJ1Y3QgaWNhbHRpbWV0 eXBlIGl0dCwgaXR0X3V0YzsNCkBAIC00NzIsNyArNDc4LDEwIEBAIGVfZ3dfaXRlbV90b19jYWxf Y29tcG9uZW50IChFR3dJdGVtICppdGUNCiAJCQllX2NhbF9jb21wb25lbnRfc2V0X2NhdGVnb3Jp ZXNfbGlzdCAoY29tcCxjYXRlZ29yaWVzKTsNCiAJCQlnX2xpc3RfZnJlZSAoY2F0ZWdvcmllcyk7 DQogCQl9DQotCX0JDQorCX0NCisNCisJLyogYWxsIGRheSBldmVudCAqLw0KKwlpc19hbGxkYXkg PSBlX2d3X2l0ZW1fZ2V0X2lzX2FsbGRheV9ldmVudCAoaXRlbSk7CQ0KIA0KIAkvKiBzdGFydCBk YXRlICovDQogCS8qIHNob3VsZCBpIGR1cGxpY2F0ZSBoZXJlID8gKi8NCkBAIC00OTAsNiArNDk5 LDEwIEBAIGVfZ3dfaXRlbV90b19jYWxfY29tcG9uZW50IChFR3dJdGVtICppdGUNCiAJCQlkdC52 YWx1ZSA9ICZpdHRfdXRjOw0KIAkJCWR0LnR6aWQgPSBnX3N0cmR1cCAoIlVUQyIpOw0KIAkJfQ0K KwkJaWYgKGlzX2FsbGRheSkgew0KKwkJCWR0LnZhbHVlLT5pc19kYXRlID0gMTsNCisJCQlkdC50 emlkID0gTlVMTDsNCisJCX0NCiAJCWVfY2FsX2NvbXBvbmVudF9zZXRfZHRzdGFydCAoY29tcCwg JmR0KTsNCiAJCWdfZnJlZSAodCk7DQogCX0NCkBAIC01ODQsNyArNTk3LDEwIEBAIGVfZ3dfaXRl bV90b19jYWxfY29tcG9uZW50IChFR3dJdGVtICppdGUNCiAJCQkJZHQudmFsdWUgPSAmaXR0X3V0 YzsNCiAJCQkJZHQudHppZCA9IGdfc3RyZHVwICgiVVRDIik7DQogCQkJfQ0KLQkJDQorCQkJaWYg KGlzX2FsbGRheSkgew0KKwkJCQlkdC52YWx1ZS0+aXNfZGF0ZSA9IDE7DQorCQkJCWR0LnR6aWQg PSBOVUxMOw0KKwkJCX0JDQogCQkJZV9jYWxfY29tcG9uZW50X3NldF9kdGVuZCAoY29tcCwgJmR0 KTsNCiAJCX0NCiAJCQ0KQEAgLTEwOTIsNiArMTEwOCw3IEBAIGVfZ3dfaXRlbV9zZXRfY2hhbmdl cyAoRUd3SXRlbSAqaXRlbSwgRUcNCiAJY2hhciAqZHVlX2RhdGUsICpjYWNoZV9kdWVfZGF0ZTsN CiAJY2hhciAqc3RhcnRfZGF0ZSwgKmNhY2hlX3N0YXJ0X2RhdGU7DQogCWNoYXIgKmVuZF9kYXRl LCAqY2FjaGVfZW5kX2RhdGU7DQorCWdib29sZWFuIGlzX2FsbGRheSwgY2FjaGVfaXNfYWxsZGF5 Ow0KIA0KIAkvKiBUT0RPIGFzc2VydCB0aGUgdHlwZXMgb2YgdGhlIGl0ZW1zIGFyZSB0aGUgc2Ft ZSAqLw0KIA0KQEAgLTExMTksNiArMTEzNiwxMSBAQCBlX2d3X2l0ZW1fc2V0X2NoYW5nZXMgKEVH d0l0ZW0gKml0ZW0sIEVHDQogCQl9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIA0KIAkJZWxzZSBpZiAodHJpZ2dlcikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogCQkJZV9n d19pdGVtX3NldF9jaGFuZ2UgKGl0ZW0sIEVfR1dfSVRFTV9DSEFOR0VfVFlQRV9BREQsICJhbGFy bSIsICZ0cmlnZ2VyKTsNCisJCWlzX2FsbGRheSA9IGVfZ3dfaXRlbV9nZXRfaXNfYWxsZGF5X2V2 ZW50IChpdGVtKTsNCisJCWNhY2hlX2lzX2FsbGRheSA9IGVfZ3dfaXRlbV9nZXRfaXNfYWxsZGF5 X2V2ZW50IChjYWNoZV9pdGVtKTsNCisNCisJCWlmICgoaXNfYWxsZGF5ICYmICFjYWNoZV9pc19h bGxkYXkpIHx8ICghaXNfYWxsZGF5ICYmIGNhY2hlX2lzX2FsbGRheSkpDQorCQkJZV9nd19pdGVt X3NldF9jaGFuZ2UgKGl0ZW0sIEVfR1dfSVRFTV9DSEFOR0VfVFlQRV9VUERBVEUsICJhbGxEYXlF dmVudCIsICZpc19hbGxkYXkpOw0KIAl9DQogCWVsc2UgaWYgKCBlX2d3X2l0ZW1fZ2V0X2l0ZW1f dHlwZSAoaXRlbSkgPT0gRV9HV19JVEVNX1RZUEVfVEFTSykgew0KIAkJU0VUX0RFTFRBKGR1ZV9k YXRlKTsNCi== --=-Yy6ltHPIdKYPvt4zTKjF-- From rsushma@novell.com Tue Sep 7 04:31:40 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 81B01124013; Tue, 7 Sep 2004 04:31:40 -0400 (EDT) Received: from localhost.localdomain (unknown [202.144.86.147]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by lists.ximian.com (Postfix) with ESMTP id 2A2B2124071 for ; Tue, 7 Sep 2004 04:31:37 -0400 (EDT) Received: from localhost.localdomain (sushma-test [127.0.0.1]) by localhost.localdomain (8.12.8/8.12.8) with ESMTP id i878Nh3u017361; Tue, 7 Sep 2004 13:53:43 +0530 Received: (from sush@localhost) by localhost.localdomain (8.12.8/8.12.8/Submit) id i878Nd38017359; Tue, 7 Sep 2004 13:53:39 +0530 X-Authentication-Warning: localhost.localdomain: sush set sender to rsushma@novell.com using -f From: Sushma Rai To: release-team@gnome.org, evolution-patches@lists.ximian.com Content-Type: multipart/mixed; boundary="=-i5Biw9neCI2ZqFiQDAMw" Message-Id: <1094545418.16708.67.camel@sushma-test> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.5 Date: Tue, 07 Sep 2004 13:53:39 +0530 X-Spam-Status: No, hits=-7.3 required=5.0 tests=RCVD_IN_ORBS,USER_AGENT_XIMIAN,X_AUTH_WARNING version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] Exchange Connector: Fix for 62440 for gnome-2-8 branch. Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-i5Biw9neCI2ZqFiQDAMw Content-Type: text/plain Content-Transfer-Encoding: 7bit This patch is for removing the move/copy options, to avoid "FIXME" pop-ups. Thanks, Sushma. --=-i5Biw9neCI2ZqFiQDAMw Content-Disposition: attachment; filename=patch.diff Content-Type: text/x-patch; name=patch.diff; charset=UTF-8 Content-Transfer-Encoding: base64 SW5kZXg6IENoYW5nZUxvZw0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KUkNTIGZpbGU6IC9jdnMvZ25vbWUvZXZvbHV0 aW9uLWV4Y2hhbmdlL0NoYW5nZUxvZyx2DQpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMTM5LjIuNA0K ZGlmZiAtdSAtcjEuMTM5LjIuNCBDaGFuZ2VMb2cNCi0tLSBDaGFuZ2VMb2cJNCBTZXAgMjAwNCAx NTozODo1NiAtMDAwMAkxLjEzOS4yLjQNCisrKyBDaGFuZ2VMb2cJNyBTZXAgMjAwNCAwODoxNzo0 MiAtMDAwMA0KQEAgLTEsMyArMSw4IEBADQorMjAwNC0wOS0wNyAgU3VzaG1hIFJhaSAgPHJzdXNo bWFAbm92ZWxsLmNvbT4NCisNCisJKiBzdG9yYWdlL3hjLWNvbW1hbmRzLmM6IERpc2FibGVkIG1l bnUgb3B0aW9ucyBmb3INCisJbW92ZSBhbmQgY29weSBmb2xkZXJzLiAgU2VlICM2MjQ0MA0KKw0K IDIwMDQtMDktMDQgIFRlbHNhIEd3eW5uZSAgPGhvYmJpdEBhbG9zcy51a3V1Lm9yZy51az4NCiAN CiAJKiBjb25maWd1cmUuaW46IEFkZGVkICJjeSIgKFdlbHNoKSB0byBBTExfTElOR1VBUy4NCklu ZGV4OiBzdG9yYWdlL3hjLWNvbW1hbmRzLmMNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NClJDUyBmaWxlOiAvY3ZzL2du b21lL2V2b2x1dGlvbi1leGNoYW5nZS9zdG9yYWdlL3hjLWNvbW1hbmRzLmMsdg0KcmV0cmlldmlu ZyByZXZpc2lvbiAxLjcNCmRpZmYgLXUgLXIxLjcgeGMtY29tbWFuZHMuYw0KLS0tIHN0b3JhZ2Uv eGMtY29tbWFuZHMuYwkxNSBKdWwgMjAwNCAxNjo0Mjo1OSAtMDAwMAkxLjcNCisrKyBzdG9yYWdl L3hjLWNvbW1hbmRzLmMJNyBTZXAgMjAwNCAwODoxODo1NSAtMDAwMA0KQEAgLTIwNiw2ICsyMDYs NyBAQA0KIAlyZXR1cm4gZXhjaGFuZ2VfY29tcG9uZW50X2dldF9hY2NvdW50X2Zvcl91cmkgKGds b2JhbF9leGNoYW5nZV9jb21wb25lbnQsIGVfZm9sZGVyX2V4Y2hhbmdlX2dldF9pbnRlcm5hbF91 cmkgKGZjZC0+Zm9sZGVyKSk7DQogfQ0KIA0KKyNpZiAwDQogc3RhdGljIHZvaWQNCiBkb19tb3Zl X2ZvbGRlciAoR3RrV2lkZ2V0ICppdGVtLCBYQ0ZvbGRlckNvbW1hbmREYXRhICpmY2QpDQogew0K QEAgLTIxOSw2ICsyMjAsNyBAQA0KIAllX25vdGljZSAoaXRlbSwgR1RLX01FU1NBR0VfRVJST1Is ICJGSVhNRSAoZG9fY29weV9mb2xkZXIpIik7DQogCXhjX2ZvbGRlcl9jb21tYW5kX2RhdGFfZnJl ZSAoZmNkKTsNCiB9DQorI2VuZGlmDQogDQogDQogc3RhdGljIHZvaWQNCkBAIC0zNTAsMTIgKzM1 MiwxNSBAQA0KICNkZWZpbmUgRV9QT1BVUF9TRVBBUkFUT1JfV0lUSF9NQVNLKG1hc2spIHsgIiIs IE5VTEwsIChOVUxMKSwgTlVMTCwgbWFzayB9DQogDQogc3RhdGljIEVQb3B1cE1lbnUgcG9wdXBf bWVudSBbXSA9IHsNCisJLyoNCisJRklYTUU6IFNlZSA2MjQ0MA0KIAlFX1BPUFVQX0lURU0gKE5f KCJfTW92ZSBGb2xkZXIuLi4iKSwNCiAJCSAgICAgIEdfQ0FMTEJBQ0sgKGRvX21vdmVfZm9sZGVy KSwNCiAJCSAgICAgIFhDX0ZPTERFUl9DT01NQU5EX01BU0tfTU9WRUNPUFkpLA0KIAlFX1BPUFVQ X0lURU0gKE5fKCJfQ29weSBGb2xkZXIuLi4iKSwNCiAJCSAgICAgIEdfQ0FMTEJBQ0sgKGRvX2Nv cHlfZm9sZGVyKSwNCiAJCSAgICAgIFhDX0ZPTERFUl9DT01NQU5EX01BU0tfTU9WRUNPUFkpLA0K KwkqLw0KIAlFX1BPUFVQX0lURU0gKE5fKCJfUmVuYW1lIEZvbGRlci4uLiIpLA0KIAkJICAgICAg R19DQUxMQkFDSyAoZG9fcmVuYW1lX2ZvbGRlciksDQogCQkgICAgICBYQ19GT0xERVJfQ09NTUFO RF9NQVNLX0NIQU5HRSksDQo= --=-i5Biw9neCI2ZqFiQDAMw-- From notzed@ximian.com Sat Sep 4 10:24:28 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id EE77112402B; Sat, 4 Sep 2004 10:24:28 -0400 (EDT) Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by lists.ximian.com (Postfix) with ESMTP id 20C9612401E for ; Sat, 4 Sep 2004 10:24:27 -0400 (EDT) Received: (qmail 9709 invoked from network); 4 Sep 2004 14:24:23 -0000 Received: from localhost (HELO ?192.168.0.102?) (127.0.0.1) by localhost with SMTP; 4 Sep 2004 14:24:23 -0000 Subject: Re: [evolution-patches] [bug #65211] gnome-spell not localized in Solaris/Linux. From: Not Zed To: Yong Sun Cc: Rodrigo Moya , asdf In-Reply-To: <4139B986.4090906@Sun.COM> References: <413709C1.3060201@Sun.COM> <1094135342.5237.103.camel@lostzed.mmc.com.au> <1094137140.14226.1.camel@cerler.home> <1094148199.2617.0.camel@blackbox.cam.novell.com> <1094167115.8279.19.camel@lostzed.mmc.com.au> <1094207806.4337.7.camel@cerler.home> <1094264997.9887.33.camel@lostzed.mmc.com.au> <4139B986.4090906@Sun.COM> Content-Type: multipart/alternative; boundary="=-QDR1FAvSlP1eiaK330Tf" Date: Sat, 04 Sep 2004 22:21:21 +0800 Message-Id: <1094307681.5246.147.camel@lostzed.mmc.com.au> Mime-Version: 1.0 X-Mailer: Evolution 1.5.9 X-Spam-Status: No, hits=-24.4 required=5.0 tests=EMAIL_ATTRIBUTION,HTML_20_30,HTML_MESSAGE,IN_REP_TO, QUOTED_EMAIL_TEXT,RCVD_IN_ORBS,REFERENCES,REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-QDR1FAvSlP1eiaK330Tf Content-Type: text/plain Content-Transfer-Encoding: 7bit On Sat, 2004-09-04 at 20:48 +0800, Yong Sun wrote: > Hi, Not, > > I already define GNOME_EXPLICIT_TRANSLATION_DOMAIN in configure.in. > But the glade need to pass the domain parameter, and in solairs, we > need explicitly tell the application where the locale message files > located (in solaris, the default locale dir is /usr/lib/locale). But you can't change the global setting in a shared library, it will mess up translation for the rest of the application. > Regards, > > Not Zed wrote: > > > > > So ... isn't there a way to make the _() macro use dcgettext > > instead? > > > > e.g. including glib/gi18n-lib.h rather glib/gi18n.h > > > > for libgnome/gnome-i18n.h it seems you define > > GNOME_EXPLICIT_TRANSLATION_DOMAIN for the traslation domain. > > > > > > On Fri, 2004-09-03 at 12:36 +0200, Rodrigo Moya wrote: > > > > > On Fri, 2004-09-03 at 07:18 +0800, Not Zed wrote: > > > > On Thu, 2004-09-02 at 14:03 -0400, Rodney Dawes wrote: > > > > > If it were a separate process maybe, but it's a shlib, afaik. > > > > I might've just misread the patch (lack of sleep and whatnot). > > > > > > > > But if it is a shlib then its a problem. Can anyone confirm? I don't > > > > have it installed/or working or something. > > > > > > > right, it is a shlib in my SuSE package. > > > > > > > -- > > > > Michael Zucchi > > "born to die, live to work, it's > > all downhill from here" > > Novell's Evolution and Free > > Software Developer > > --=-QDR1FAvSlP1eiaK330Tf Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit On Sat, 2004-09-04 at 20:48 +0800, Yong Sun wrote:
Hi, Not,

I already define GNOME_EXPLICIT_TRANSLATION_DOMAIN in configure.in. But the glade need to pass the domain parameter, and in solairs, we need explicitly tell the application where the locale message files located (in solaris, the default locale dir is /usr/lib/locale).

But you can't change the global setting in a shared library, it will mess up translation for the rest of the application.

Regards,

Not Zed wrote:

So ... isn't there a way to make the _() macro use dcgettext instead?

e.g. including glib/gi18n-lib.h rather glib/gi18n.h

for libgnome/gnome-i18n.h it seems you define GNOME_EXPLICIT_TRANSLATION_DOMAIN for the traslation domain.


On Fri, 2004-09-03 at 12:36 +0200, Rodrigo Moya wrote:
 On Fri, 2004-09-03 at 07:18 +0800, Not Zed wrote: 
 > On Thu, 2004-09-02 at 14:03 -0400, Rodney Dawes wrote:  
 > > If it were a separate process maybe, but it's a shlib, afaik. 
 > I might've just misread the patch (lack of sleep and whatnot). 
 >  
 > But if it is a shlib then its a problem.  Can anyone confirm?  I don't 
 > have it installed/or working or something.  
 > 
 right, it is a shlib in my SuSE package. 
    
--
Michael Zucchi <notzed@ximian.com>
"born to die, live to work, it's all downhill from here"
Novell's Evolution and Free Software Developer

--=-QDR1FAvSlP1eiaK330Tf-- From rodrigo@novell.com Sun Sep 5 12:27:56 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 71AC612401A; Sun, 5 Sep 2004 12:27:56 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id 9DBA8124015 for ; Sun, 5 Sep 2004 12:27:54 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id 76E98632DA; Sun, 5 Sep 2004 12:27:52 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by skeptopotamus.ximian.com (Postfix) with ESMTP id 6F8A363101 for ; Sun, 5 Sep 2004 12:27:52 -0400 (EDT) Received: (qmail 10534 invoked from network); 5 Sep 2004 16:27:51 -0000 Received: from localhost (HELO cerler.home) (rodrigo@127.0.0.1) by localhost with SMTP; 5 Sep 2004 16:27:51 -0000 Subject: Re: [evolution-patches] 63191 Dialog title correction From: Rodrigo Moya To: JP Rosevear Cc: evolution-patches@ximian.com In-Reply-To: <1094240188.14916.0.camel@bishop.rosevear.com> References: <1094240188.14916.0.camel@bishop.rosevear.com> Content-Type: text/plain Date: Sun, 05 Sep 2004 18:26:42 +0200 Message-Id: <1094401602.4547.25.camel@cerler.home> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 Content-Transfer-Encoding: 7bit X-Spam-Status: No, hits=-22.4 required=5.0 tests=EMAIL_ATTRIBUTION,IN_REP_TO,RCVD_IN_ORBS,REFERENCES, REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: On Fri, 2004-09-03 at 15:36 -0400, JP Rosevear wrote: > patch is missing :) -- Rodrigo Moya From hpj@ximian.com Tue Sep 7 14:56:20 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 5236612460B; Tue, 7 Sep 2004 14:56:19 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id 9885712460D for ; Tue, 7 Sep 2004 14:56:15 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id A402563AE7; Tue, 7 Sep 2004 14:54:40 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from bzzzt.fix.no (bzzzt.fix.no [212.71.72.20]) by skeptopotamus.ximian.com (Postfix) with ESMTP id 7134363AA5 for ; Tue, 7 Sep 2004 14:54:40 -0400 (EDT) Received: from bzzzt.fix.no ([212.71.72.20] helo=localhost) by bzzzt.fix.no with esmtp (Exim 3.33 #1) id 1C4l6s-0004vM-00; Tue, 07 Sep 2004 20:54:31 +0200 Subject: Re: [evolution-patches] patch for contact-editor (related to #59582) From: Hans Petter Jansson To: Sivaiah Nallagatla Cc: evolution-patches@ximian.com In-Reply-To: <1094538995.9294.7.camel@linux.site> References: <1094538995.9294.7.camel@linux.site> Content-Type: text/plain Date: Tue, 07 Sep 2004 13:54:27 -0500 Message-Id: <1094583268.2361.12.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 1.5.92 Content-Transfer-Encoding: 7bit X-Spam-Status: No, hits=-25.6 required=5.0 tests=EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS, REFERENCES,REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: On Tue, 2004-09-07 at 12:06 +0530, Sivaiah Nallagatla wrote: > Attached small patch makes the contact editor mailing address fields > enabled both based on strctured as well as LABEL type fileds. Solves > address fileds being disbaled probelm mentioned in #59582 Looks good, but leave a space between address_labels and [i] :) > With this patch, i can edit the address fileds for ldap contacts and > they get stored properly. But all the address content is being shown in > "Address" text area instead of individual filelds like city, postal code > etc. Not sure whether it is a probelm or is the correct way of it in > case of _LBAEL fileds. It's the only way to do it, I'm afraid. We can't know which line of the address label belongs in which field. -- Hans Petter From jpr@novell.com Tue Sep 7 15:03:24 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 5435B1245E4; Tue, 7 Sep 2004 15:03:20 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id 45AFF124608 for ; Tue, 7 Sep 2004 15:03:16 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id CDFEB636FB; Tue, 7 Sep 2004 15:03:14 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from lyle.provo.novell.com (lyle.provo.novell.com [137.65.81.174]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "lyle.provo.novell.com", Issuer "SERVICES2" (not verified)) by skeptopotamus.ximian.com (Postfix) with ESMTP id 45A24634A1 for ; Tue, 7 Sep 2004 15:03:14 -0400 (EDT) Received: from [192.168.1.15] ([137.65.81.216]) by lyle.provo.novell.com; Tue, 07 Sep 2004 13:03:04 -0600 From: JP Rosevear To: evolution-patches@ximian.com Content-Type: multipart/mixed; boundary="=-bns+GrKT7XjfMlZxRc2p" Organization: Novell, Inc. Date: Tue, 07 Sep 2004 15:01:40 -0400 Message-Id: <1094583700.10897.13.camel@bishop.rosevear.com> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 X-Spam-Status: No, hits=-5.5 required=5.0 tests=PATCH_UNIFIED_DIFF,RCVD_IN_ORBS version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] 17338 - Translator Credits in About Box Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-bns+GrKT7XjfMlZxRc2p Content-Type: text/plain Content-Transfer-Encoding: 7bit I also updated the "authors" list (the list also includes contributors of other types). Presumably there is some feedback coming once people see the list, let me know who i missed. I won't put this to the release team until then. Presumably the translators will be fine with the string freeze. Also, the utf8 comment seems odd, could this be a pre 1.4 hold over? I didn't escape some new people and that seemed to work fine. -JP -- JP Rosevear Novell, Inc. --=-bns+GrKT7XjfMlZxRc2p Content-Disposition: attachment; filename=17338.patch Content-Type: text/x-patch; name=17338.patch; charset=UTF-8 Content-Transfer-Encoding: 8bit ? 17338.patch ? Evolution-Addressbook-SelectNames-common.c ? Evolution-Addressbook-SelectNames-skels.c ? Evolution-Addressbook-SelectNames-stubs.c ? Evolution-Addressbook-SelectNames.h ? bar.patch ? glade/Makefile ? glade/Makefile.in Index: ChangeLog =================================================================== RCS file: /cvs/gnome/evolution/shell/ChangeLog,v retrieving revision 1.1468.2.1 diff -u -p -r1.1468.2.1 ChangeLog --- ChangeLog 4 Sep 2004 02:52:44 -0000 1.1468.2.1 +++ ChangeLog 7 Sep 2004 18:58:47 -0000 @@ -1,3 +1,11 @@ +2004-09-07 JP Rosevear + + Fixes #17338 + + * e-shell-window-commands.c (about_box_new): use per language + translator credits, update authors lists (not strictly authors, + but we have a lot of helpful people) + 2004-09-03 Not Zed ** See bug #61285. Index: e-shell-window-commands.c =================================================================== RCS file: /cvs/gnome/evolution/shell/e-shell-window-commands.c,v retrieving revision 1.21 diff -u -p -r1.21 e-shell-window-commands.c --- e-shell-window-commands.c 1 Aug 2004 17:58:08 -0000 1.21 +++ e-shell-window-commands.c 7 Sep 2004 18:58:47 -0000 @@ -135,162 +135,271 @@ command_submit_bug (BonoboUIComponent *u /* must be in utf8, the weird breaking of escaped strings is so the hex escape strings dont swallow too many chars */ static const char *authors[] = { - "Darin Adler", - "Arturo Espinosa Aldama", - "H\xC3\xA9" "ctor Garc\xC3\xAD" "a \xC3\x81" "lvarez", - "Jes\xC3\xBA" "s Bravo \xC3\x81" "lvarez", - "Seth Alves", - "Marius Andreiana", - "Sean Atkinson", - "Szabolcs BAN", - "Timur Bakeyev", - "Martin Baulig", - "Frank Belew", - "Dan Berger", - "Jacob Berkman", - "Matt Bissiri", - "Jonathan Blandford", - "Richard Boulton", - "Robert Brady", - "Kevin Breit", - "Martha Burke", - "Dave Camp", - "Ian Campbell", - "Anders Carlsson", - "Damon Chaplin", + "Aaron Weber", "Abel Cheung", - "Zbigniew Chyla", - "Clifford R. Conover", - "Sam Creasey", - "Frederic Crozat", - "Wayne Davis", - "Rodney Dawes", - "Jos Dehaes", - "Fatih Demir", - "Arik Devens", - "Anna Marie Dirks", - "Bob Doan", - "Radek Doul\xC3\xADk", - "Edd Dumbill", - "Larry Ewing", - "Gilbert Fang", - "Francisco Javier F. Serrador", - "Nuno Ferreira", - "Valek Filippov", - "Nat Friedman", - "Sean Gao", - "Jeff Garzik", - "Nike Gerdts", - "Grzegorz Goawski", - "Jody Goldberg", - "Pablo Gonzalo del Campo", - "Mark Gordon", - "Kenny Graunke", + "Adam Weinberger", + "Akira TAGOH", + "Alastair McKinstry", "Alex Graveley", - "Bertrand Guiheneuf", - "Jean-Noel Guiheneuf", - "Mikael Hallendal", - "Raja R Harinath", - "Heath Harrelson", - "Taylor Hayward", - "Jon K Hellan", - "Martin Hicks", - "Iain Holmes", - "Max Horn", - "Greg Hudson", - "Richard Hult", + "Alex Jiang", + "Alfred Peng", + "Almer S. Tigelaar", + "Anders Carlsson", + "Andre Klapper" "Andreas Hyden", - "Miguel de Icaza", - "Hans Petter Jansson", - "Jack Jia", - "Wang Jian", - "Sanshao Jiang", + "Andrew T. Veliath", + "Andrew Wu", + "Ankit Patel", + "Anna Marie Dirks", + "Antonio Xu", + "Arafat Medini", + "Ariel Rios", + "Arik Devens", + "Arturo Espinosa Aldama", + "Bastien Nocera", "Benjamin Kahn", - "Yanko Kaneti", - "Lauris Kaplinski", - "Jeremy Katz", - "Mike Kestner", + "Bertrand Guiheneuf", + "Bill Zhu", + "Bjorn Torkelsson" + "Bob Doan", + "Bolian Yin", + "Bruce Tao", + "Calvin Liu", + "Cantona Su", + "Carl Sun", + "Carlos Garnacho Parro", + "Carlos Perell\xC3\xB3" " Mar\xC3\xAD" "n", + "Carsten Schaar", + "Changwoo Ryu", + "Charles Zhang", + "Chema Celorio", + "Chenthill Palanisamy", + "Chris Lahey", + "Chris Toshok", + "Christian Hammond", + "Christian Kellner", "Christian Kreibich", - "Nicholas J Kreucher", - "Ronald Kuetemeier", - "Tuomas Kuosmanen", - "Mathieu Lacage", + "Christian Neumair", + "Christophe Fergeau", + "Christophe Merlet", + "Christopher Blizzard", "Christopher J. Lahey", - "Eneko Lacunza", - "Miles Lane", - "Jason Leach", - "Elliot Lee", - "Ji Lee", - "Timothy Lee", - "T\xC3\xB5" "ivo Leedj\xC3\xA4" "rv", - "Richard Li", - "Matthew Loper", + "Clifford R. Conover", + "Cody Russell", + "Craig Small", + "Damon Chaplin", + "Dan Berger", + "Dan Winship", + "Danilo Šegan", + "Darin Adler", + "Dave Camp", + "Dave Fallon", + "Dave West", + "David Malcolm", + "David Moore", + "David Trowbridge", + "David Woodhouse", + "Dietmar Maurer", "Duarte Loreto", - "Harry Lu", - "Michael MacDonald", "Duncan Mak", - "Kjartan Maraas", - "Garardo Marin", - "Matt Martin", - "Carlos Perell\xC3\xB3" " Mar\xC3\xAD" "n", - "Dietmar Maurer", - "William Jon McCann", - "Mike McEwan", - "Alastair McKinstry", - "Michael Meeks", - "Federico Mena", - "Christophe Merlet", - "Michael M. Morrison", - "Rodrigo Moya", - "Steve Murphy", - "Yukihiro Nakai", - "Martin Norb\xC3\xA4" "ck", - "Tomas Ogren", - "Ismael Olea", + "ERDI Gergo", + "Edd Dumbill", + "Edgar Luna Díaz", + "Elliot Lee", + "Elliot Turner", + "Eneko Lacunza", + "Enver ALTIN", + "Eric Zhao", "Eskil Heyn Olsen", - "Sergey Panov", + "Ettore Perazzoli", + "Fatih Demir", + "Federico Mena Quintero", + "Fernando Herrera", + "Francisco Javier F. Serrador", + "Frank Belew", + "Frederic Crozat", + "Garardo Marin", + "Gary Ekker", "Gediminas Paulauskas", - "Jesse Pavel", + "Gil Osher", + "Gilbert Fang", + "Grahame Bowland", + "Greg Hudson", + "Gregory McLean", + "Grzegorz Goawski", + "Gustavo Maciel Dias Vieira", + "H P Nadig", + "H\xC3\xA9" "ctor Garc\xC3\xAD" "a \xC3\x81" "lvarez", + "Hans Petter Jansson", + "Hao Sheng", + "Hari Prasad Nadig", + "Harish Krishnaswamy", + "Harry Lu", + "Hasbullah Bin Pit", "Havoc Pennington", - "Ettore Perazzoli", - "Petta Pietikainen", + "Heath Harrelson", "Herbert V. Riedel", - "Ariel Rios", + "Iain Holmes", + "Ian Campbell", + "Ismael Olea", + "Israel Escalante", + "J.H.M. Dassen (Ray)", "JP Rosevear", - "Cody Russell", - "Martyn Russell", - "Changwoo Ryu", - "Pablo Saratxaga", - "Carsten Schaar", - "Joe Shaw", - "Timo Sirainen", - "Craig Small", - "Maciej Stachowiak", - "Jeffrey Stedfast", + "Jack Jia", + "Jacob Berkman", + "Jaka Mocnik", "Jakub Steiner", - "Russell Steinthal", - "Vadim Strizhevsky", - "Yuri Syrota", + "James Henstridge", + "James Willcox", + "Jan Arne Petersen", + "Jason Leach", "Jason Tackaberry", - "Peter Teichman", - "Chris Toshok", - "Tom Tromey", + "Jean-Noel Guiheneuf", + "Jeff Garzik", + "Jeffrey Stedfast", + "Jeremy Katz", + "Jeremy Wise", + "Jerome Lacoste", + "Jes\xC3\xBA" "s Bravo \xC3\x81" "lvarez", + "Jesse Pavel", + "Ji Lee", + "Jody Goldberg", + "Joe Shaw", + "Jon K Hellan", + "Jon Oberheide", "Jon Trowbridge", - "Andrew T. Veliath", - "Gustavo Maciel Dias Vieira", + "Jonas Borgstr", + "Jonathan Blandford", + "Jos Dehaes", + "Jukka Zitting", + "Jürg Billeter", + "Karl Eichwalder", + "Karsten Bräckelmann", + "Kenneth Christiansen", + "Kenny Graunke", + "Kevin Breit", + "Kidd Wang", + "Kjartan Maraas", + "Larry Ewing", + "Laurent Dhima", + "Lauris Kaplinski", + "Leon Zhang", + "Lorenzo Gil Sanchez", "Luis Villa", - "Stanislav Visnovsky", - "Aaron Weber", - "Dave West", - "Peter Williams", + "Maciej Stachowiak", + "Malcolm Tredinnick", + "Marius Andreiana", + "Marius Vollmer", + "Mark Crichton", + "Mark Gordon", + "Martha Burke", + "Martin Baulig", + "Martin Hicks", + "Martin Norb\xC3\xA4" "ck", + "Martyn Russell", + "Mathieu Lacage", + "Matt Bissiri", + "Matt Martin", "Matt Wilson", + "Matthew Loper", "Matthew Wilson", - "Dan Winship", - "Jeremy Wise", - "Leon Zhang", - "Philip Zhao", - "Jukka Zitting", + "Max Horn", + "Maxx Cao", + "Meilof Veeningen", + "Michael M. Morrison", + "Michael MacDonald", + "Michael Meeks", + "Michael Terry", "Michael Zucchi", + "Michel Daenzer", + "Miguel de Icaza", + "Mikael Hallendal", + "Mike Castle", + "Mike Kestner", + "Mike McEwan", + "Miles Lane", + "Nat Friedman", + "Nicel KM", + "Nicholas J Kreucher", + "Nike Gerdts", + "Nuno Ferreira", + "P Chenthill", + "Pablo Gonzalo del Campo", + "Pablo Saratxaga", + "Paolo Molaro", + "Parthasarathi S A", + "Pavel Cisler", + "Pavel Roskin", + "Peter Teichman", + "Peter Williams", + "Petta Pietikainen", + "Philip Zhao", + "Pratik V. Parikh", + "Priit Laes", + "Priyanshu Raj", + "Radek Doul\xC3\xADk", + "Raja R Harinath", + "Ray Strode", + "Richard Boulton", + "Richard Hult", + "Richard Li", + "Robert Brady", + "Robert Sedak", + "Rodney Dawes", + "Rodrigo Moya", + "Ronald Kuetemeier", + "Roozbeh Pournader", + "Ross Burton", + "Russell Steinthal", + "Ryan P. Skadberg", + "S N Tejasvi", + "Sam Creasey", + "Samúel Jón Gunnarsson", + "Sanlig Badral", + "Sanshao Jiang", + "Sarfraaz Ahmed", + "Sean Atkinson", + "Sean Gao", + "Sebastian Rittau", + "Sebastian Wilhelmi", + "Sergey Panov", + "Seth Alves", + "Sivaiah Nallagatla", + "Stanislav Brabec", + "Stanislav Visnovsky", + "Steve Murphy", + "Stuart Parmenter", + "Suresh Chandrasekharan", + "Szabolcs BAN", + "T\xC3\xB5" "ivo Leedj\xC3\xA4" "rv", + "Taylor Hayward", + "Tim Wo", + "Timo Sirainen", + "Timothy Lee", + "Timur Bakeyev", + "Tom Tromey", + "Tomas Ogren", + "Tomislav Vujec", + "Trent Lloyd", + "Tuomas J. Lukka", + "Tuomas Kuosmanen", + "Umesh Tiwari", + "Umeshtej", + "V Ravi Kumar Raju", + "Vadim Strizhevsky", + "Valek Filippov", + "Vardhman Jain", + "Vladimir Vukicevic", + "Wang Jian", + "Wayne Davis", + "William Jon McCann", + "Xan Lopez", + "Yanko Kaneti", + "Yong Sun", + "Yuedong Du", + "Yukihiro Nakai", + "Yuri Syrota", + "Zbigniew Chyla", NULL }; static const char *documentors[] = { @@ -298,7 +407,6 @@ static const char *documentors[] = { "David Trowbridge", NULL }; -static const char *translator_credits = "The GNOME Translation Project"; static GtkWidget * about_box_new (void) @@ -307,8 +415,9 @@ about_box_new (void) GdkPixbuf *pixbuf = NULL; char copyright[1024]; char *filename = NULL; + char *translator_credits = _("translator_credits"); - g_sprintf (copyright, "Copyright \xC2\xA9 1999 - 2004 Novell, Inc."); + g_sprintf (copyright, "Copyright \xC2\xA9 1999 - 2004 Novell, Inc. and Others"); filename = g_build_filename (EVOLUTION_DATADIR, "pixmaps", "evolution-1.5.png", NULL); @@ -322,7 +431,7 @@ about_box_new (void) copyright, _("Groupware Suite"), authors, documentors, - translator_credits, + strcmp (translator_credits, "translator_credits") ? translator_credits : NULL, pixbuf); if (pixbuf != NULL) --=-bns+GrKT7XjfMlZxRc2p-- From pchenthill@novell.com Sun Sep 5 10:50:58 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 42C7912402B; Sun, 5 Sep 2004 10:50:58 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id 5DC1A12401A for ; Sun, 5 Sep 2004 10:50:56 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id 3636C63396; Sun, 5 Sep 2004 10:50:54 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from local.blr.novell.com (unknown [202.144.86.147]) by skeptopotamus.ximian.com (Postfix) with ESMTP id 7060C6329C for ; Sun, 5 Sep 2004 10:50:53 -0400 (EDT) Received: by local.blr.novell.com (Postfix, from userid 501) id EE4DE4B14A; Sun, 5 Sep 2004 20:57:06 +0530 (IST) From: chenthill To: evolution-patches Content-Type: multipart/mixed; boundary="=-2mjo2+2kqdo58DsnKl+8" Date: Sun, 05 Sep 2004 20:57:05 +0530 Message-Id: <1094398025.9295.10.camel@local.blr.novell.com> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94 X-Spam-Status: No, hits=1.8 required=5.0 tests=HTML_00_10,HTML_MESSAGE,RCVD_IN_ORBS version=2.53 X-Spam-Level: * X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] fix for bug #65167 [calendar] Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-2mjo2+2kqdo58DsnKl+8 Content-Type: multipart/alternative; boundary="=-AYOLjgWEIPgR48mnsWiV" --=-AYOLjgWEIPgR48mnsWiV Content-Type: text/plain Content-Transfer-Encoding: 7bit Hi, Have removed the unnecessary assert statements and used a boolean variable in e-cal-backend-groupwise.c to ensure that the cache is loaded properly. thanks, chenthill. --=-AYOLjgWEIPgR48mnsWiV Content-Type: text/html; charset=utf-8 Hi,
     Have removed the unnecessary assert statements and used a boolean variable in e-cal-backend-groupwise.c to ensure that the cache is loaded properly.

thanks, chenthill. --=-AYOLjgWEIPgR48mnsWiV-- --=-2mjo2+2kqdo58DsnKl+8 Content-Disposition: attachment; filename=65167.diff Content-Transfer-Encoding: base64 Content-Type: text/plain; name=65167.diff; charset=ISO-8859-1 SW5kZXg6IENoYW5nZUxvZw0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KUkNTIGZpbGU6IC9jdnMvZ25vbWUvZXZvbHV0 aW9uLWRhdGEtc2VydmVyL2NhbGVuZGFyL0NoYW5nZUxvZyx2DQpyZXRyaWV2aW5nIHJldmlzaW9u IDEuMzI2DQpkaWZmIC11IC1wIC1yMS4zMjYgQ2hhbmdlTG9nDQotLS0gQ2hhbmdlTG9nCTUgU2Vw IDIwMDQgMTM6MDQ6MTkgLTAwMDAJMS4zMjYNCisrKyBDaGFuZ2VMb2cJNSBTZXAgMjAwNCAxNDo0 MzoxOSAtMDAwMA0KQEAgLTEsNSArMSwxOCBAQA0KIDIwMDQtMDktMDUgIENoZW50aGlsbCBQYWxh bmlzYW15IDxwY2hlbnRoaWxsQG5vdmVsbC5jb20+DQogCQ0KKwlGaXhlcyAjNjUxNjcNCisJKiBi YWNrZW5kcy9ncm91cHdpc2UvZS1jYWwtYmFja2VuZC1ncm91cHdpc2UtdXRpbHMuYw0KKwkoc2V0 X2NhdGVnb3JpZXNfZm9yX2d3X2l0ZW0pLCBlX2d3X2l0ZW1fdG9fY2FsX2NvbXBvbmVudCksDQor CShzZXRfcHJvcGVydGllc19mcm9tX2NhbF9jb21wb25lbnQpOiByZXBsYWNlZCB0aGUgYXNzZXJ0 DQorCXN0YXRlbWVudHMgd2l0aCBJZiBjb25kaXRpb25zLg0KKwkqIGJhY2tlbmRzL2dyb3Vwd2lz ZS9lLWNhbC1iYWNrZW5kLWdyb3Vwd2lzZS5jIA0KKwkoRUNhbEJhY2tlbmRHcm91cHdpc2VQcml2 YXRlKTogYWRkZWQgYSBib29sZWFuIHZhcmlhYmxlIHRvDQorCWluZGljYXRlIHRoZSBsb2FkIHN0 YXRlIG9mIHRoZSBjYWNoZS4NCisJKGNvbm5lY3RfdG9fc2VydmVyKTogdXNlZCBpdCB0byBkZWNp ZGUgd2hldGhlciB0aGUgY2FjaGUgc2hvdWxkDQorCWJlIHBvcHVsYXRlZCBvciBub3QuDQorDQor MjAwNC0wOS0wNSAgQ2hlbnRoaWxsIFBhbGFuaXNhbXkgPHBjaGVudGhpbGxAbm92ZWxsLmNvbT4N CisJDQogCSogbGliZWNhbC9lLWNhbC11dGlscy5oOg0KICAgICAgICAJZGVmaW5lZCB0d28gbWFj cm9zIGZvciB0aGUgaGFuZGxpbmcgdGhlIHN0YXRpYyBjYXBhYmlsaXRpZXMgZm9yIA0KIAliYWNr ZW5kcyB3aGljaCBkb2VzIG5vdCBzdXBwb3J0IHRoZSBjb252ZXJzaW9uIG9mIGEgbm9uLXJlY3Vy cmluZw0KSW5kZXg6IGJhY2tlbmRzL2dyb3Vwd2lzZS9lLWNhbC1iYWNrZW5kLWdyb3Vwd2lzZS5j DQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09DQpSQ1MgZmlsZTogL2N2cy9nbm9tZS9ldm9sdXRpb24tZGF0YS1zZXJ2ZXIv Y2FsZW5kYXIvYmFja2VuZHMvZ3JvdXB3aXNlL2UtY2FsLWJhY2tlbmQtZ3JvdXB3aXNlLmMsdg0K cmV0cmlldmluZyByZXZpc2lvbiAxLjkxDQpkaWZmIC11IC1wIC1yMS45MSBlLWNhbC1iYWNrZW5k LWdyb3Vwd2lzZS5jDQotLS0gYmFja2VuZHMvZ3JvdXB3aXNlL2UtY2FsLWJhY2tlbmQtZ3JvdXB3 aXNlLmMJNSBTZXAgMjAwNCAxMzowNDoxOSAtMDAwMAkxLjkxDQorKysgYmFja2VuZHMvZ3JvdXB3 aXNlL2UtY2FsLWJhY2tlbmQtZ3JvdXB3aXNlLmMJNSBTZXAgMjAwNCAxNDo0MzoxOSAtMDAwMA0K QEAgLTQ2LDYgKzQ2LDcgQEAgc3RydWN0IF9FQ2FsQmFja2VuZEdyb3Vwd2lzZVByaXZhdGUgew0K IAlFR3dDb25uZWN0aW9uICpjbmM7DQogCUVDYWxCYWNrZW5kQ2FjaGUgKmNhY2hlOw0KIAlnYm9v bGVhbiByZWFkX29ubHk7DQorCWdib29sZWFuIGNhY2hlX2xvYWRfc3RhdGU7DQogCWNoYXIgKnVy aTsNCiAJY2hhciAqdXNlcm5hbWU7DQogCWNoYXIgKnBhc3N3b3JkOw0KQEAgLTMwMCw3ICszMDEs OCBAQCBjb25uZWN0X3RvX3NlcnZlciAoRUNhbEJhY2tlbmRHcm91cHdpc2UgDQogCQkvKiB3ZSBu ZWVkIHRvIHJlYWQgYWN0dWFsIHJpZ2h0cyBmcm9tIHNlcnZlciB3aGVuIHdlIGltcGxlbWVudCBw cm94eSB1c2VyIGFjY2VzcyAqLw0KIAkJY2Jndy0+cHJpdi0+cmVhZF9vbmx5ID0gRkFMU0U7DQog DQotCQlpZiAocHJpdi0+Y25jICYmIHByaXYtPmNhY2hlKSB7DQorCQkvKiBpZiBjYWNoZSBoYXMg YmVlbiBzdWNlc3NmdWxseSBsb2FkZWQgcmV0dXJuIGJhY2sgd2l0aG91dCBsb2FkaW5nIGFnYWlu ICovDQorCQlpZiAocHJpdi0+Y2FjaGVfbG9hZF9zdGF0ZSkgew0KIAkJCXByaXYtPm1vZGUgPSBD QUxfTU9ERV9SRU1PVEU7DQogCQkJcmV0dXJuIEdOT01FX0V2b2x1dGlvbl9DYWxlbmRhcl9TdWNj ZXNzOw0KIAkJfQ0KQEAgLTMyMyw3ICszMjUsOCBAQCBjb25uZWN0X3RvX3NlcnZlciAoRUNhbEJh Y2tlbmRHcm91cHdpc2UgDQogCQkJfSBlbHNlDQogCQkJCXByaXYtPmNvbnRhaW5lcl9pZCA9IE5V TEw7DQogDQotCQkJCXByaXYtPmNhY2hlID0gZV9jYWxfYmFja2VuZF9jYWNoZV9uZXcgKGVfY2Fs X2JhY2tlbmRfZ2V0X3VyaSAoRV9DQUxfQkFDS0VORCAoY2JndykpKTsNCisJCQkJaWYgKCFwcml2 LT5jYWNoZSkNCisJCQkJCXByaXYtPmNhY2hlID0gZV9jYWxfYmFja2VuZF9jYWNoZV9uZXcgKGVf Y2FsX2JhY2tlbmRfZ2V0X3VyaSAoRV9DQUxfQkFDS0VORCAoY2JndykpKTsNCiAJCQkJaWYgKCFw cml2LT5jYWNoZSkgew0KIAkJCQkJZ19tdXRleF91bmxvY2sgKHByaXYtPm11dGV4KTsNCiAJCQkJ CWVfY2FsX2JhY2tlbmRfbm90aWZ5X2Vycm9yIChFX0NBTF9CQUNLRU5EIChjYmd3KSwgXygiQ291 bGQgbm90IGNyZWF0ZSBjYWNoZSBmaWxlIikpOw0KQEAgLTM0OCw2ICszNTEsNyBAQCBjb25uZWN0 X3RvX3NlcnZlciAoRUNhbEJhY2tlbmRHcm91cHdpc2UgDQogCQkJCWdfb2JqZWN0X3JlZiAocHJp di0+Y25jKTsNCiAJCQkJZ19vYmplY3RfcmVmIChwcml2LT5jYWNoZSk7DQogCQkJCWdfdGltZW91 dF9hZGQgKENBQ0hFX1JFRlJFU0hfSU5URVJWQUwsIChHU291cmNlRnVuYykgZ2V0X2RlbHRhcywg KGdwb2ludGVyKSBjYmd3KTsNCisJCQkJcHJpdi0+Y2FjaGVfbG9hZF9zdGF0ZSA9IFRSVUU7DQog CQkJCXByaXYtPm1vZGUgPSBDQUxfTU9ERV9SRU1PVEU7DQogCQkJCXJldHVybiBHTk9NRV9Fdm9s dXRpb25fQ2FsZW5kYXJfU3VjY2VzczsNCiAJCQl9DQpAQCAtMTUwOSw3ICsxNTEzLDcgQEAgZV9j YWxfYmFja2VuZF9ncm91cHdpc2VfaW5pdCAoRUNhbEJhY2tlbg0KIA0KIAlwcml2LT5jYXRlZ29y aWVzX2J5X2lkID0gZ19oYXNoX3RhYmxlX25ld19mdWxsIChnX3N0cl9oYXNoLCBnX3N0cl9lcXVh bCwgZ19mcmVlLCBnX2ZyZWUpOw0KIAlwcml2LT5jYXRlZ29yaWVzX2J5X25hbWUgPSBnX2hhc2hf dGFibGVfbmV3X2Z1bGwgKGdfc3RyX2hhc2gsIGdfc3RyX2VxdWFsLCBnX2ZyZWUsIGdfZnJlZSk7 DQotDQorCXByaXYtPmNhY2hlX2xvYWRfc3RhdGUgPSBGQUxTRTsNCiAJLyogY3JlYXRlIHRoZSBt dXRleCBmb3IgdGhyZWFkIHNhZmV0eSAqLw0KIAlwcml2LT5tdXRleCA9IGdfbXV0ZXhfbmV3ICgp Ow0KIA0KSW5kZXg6IGJhY2tlbmRzL2dyb3Vwd2lzZS9lLWNhbC1iYWNrZW5kLWdyb3Vwd2lzZS11 dGlscy5jDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09DQpSQ1MgZmlsZTogL2N2cy9nbm9tZS9ldm9sdXRpb24tZGF0YS1z ZXJ2ZXIvY2FsZW5kYXIvYmFja2VuZHMvZ3JvdXB3aXNlL2UtY2FsLWJhY2tlbmQtZ3JvdXB3aXNl LXV0aWxzLmMsdg0KcmV0cmlldmluZyByZXZpc2lvbiAxLjMxDQpkaWZmIC11IC1wIC1yMS4zMSBl LWNhbC1iYWNrZW5kLWdyb3Vwd2lzZS11dGlscy5jDQotLS0gYmFja2VuZHMvZ3JvdXB3aXNlL2Ut Y2FsLWJhY2tlbmQtZ3JvdXB3aXNlLXV0aWxzLmMJMjcgQXVnIDIwMDQgMDU6Mzk6NTIgLTAwMDAJ MS4zMQ0KKysrIGJhY2tlbmRzL2dyb3Vwd2lzZS9lLWNhbC1iYWNrZW5kLWdyb3Vwd2lzZS11dGls cy5jCTUgU2VwIDIwMDQgMTQ6NDM6MjAgLTAwMDANCkBAIC04Niw3ICs4Niw3IEBAIHNldF9jYXRl Z29yaWVzX2Zvcl9nd19pdGVtIChFR3dJdGVtICppdGUNCiAJY2F0ZWdvcmllc19ieV9pZCA9IGVf Y2FsX2JhY2tlbmRfZ3JvdXB3aXNlX2dldF9jYXRlZ29yaWVzX2J5X2lkIChjYmd3KTsNCiAJY25j ID0gZV9jYWxfYmFja2VuZF9ncm91cHdpc2VfZ2V0X2Nvbm5lY3Rpb24gKGNiZ3cpOw0KIAkNCi0J Z19hc3NlcnQgKGNuYyAhPSBOVUxMIHx8IGNhdGVnb3JpZXNfYnlfbmFtZSAhPSBOVUxMIHx8IGNh dGVnb3JpZXNfYnlfaWQgIT0gTlVMTCk7DQorCWdfcmV0dXJuX2lmX2ZhaWwgKGNhdGVnb3JpZXNf YnlfaWQgIT0gTlVMTCB8fCBjYXRlZ29yaWVzX2J5X25hbWUgIT0gTlVMTCB8fCBjbmMgIT0gTlVM TCk7DQogCQ0KIAlmb3IgKDsgY2F0ZWdvcnlfbmFtZXMgIT0gTlVMTDsgY2F0ZWdvcnlfbmFtZXMg PSBnX2xpc3RfbmV4dCAoY2F0ZWdvcnlfbmFtZXMpKSB7DQogICAgICAgICAgICAgICAgICAgICAg aWYgKCFjYXRlZ29yeV9uYW1lcy0+ZGF0YSB8fCBzdHJsZW4oY2F0ZWdvcnlfbmFtZXMtPmRhdGEp ID09IDAgKQ0KQEAgLTEzMiw4ICsxMzIsNiBAQCBzZXRfcHJvcGVydGllc19mcm9tX2NhbF9jb21w b25lbnQgKEVHd0l0DQogCQ0KIAlkZWZhdWx0X3pvbmUgPSBlX2NhbF9iYWNrZW5kX2dyb3Vwd2lz ZV9nZXRfZGVmYXVsdF96b25lIChjYmd3KTsNCiAJDQotCWdfYXNzZXJ0IChkZWZhdWx0X3pvbmUg IT0gTlVMTCk7DQotCQ0KIAkvKiBmaXJzdCBzZXQgc3BlY2lmaWMgcHJvcGVydGllcyAqLw0KIAlz d2l0Y2ggKGVfY2FsX2NvbXBvbmVudF9nZXRfdnR5cGUgKGNvbXApKSB7DQogCWNhc2UgRV9DQUxf Q09NUE9ORU5UX0VWRU5UIDoNCkBAIC0zOTUsNyArMzkzLDYgQEAgZV9nd19pdGVtX3RvX2NhbF9j b21wb25lbnQgKEVHd0l0ZW0gKml0ZQ0KIAljYXRlZ29yaWVzX2J5X2lkID0gZV9jYWxfYmFja2Vu ZF9ncm91cHdpc2VfZ2V0X2NhdGVnb3JpZXNfYnlfaWQgKGNiZ3cpOw0KIA0KIAlnX3JldHVybl92 YWxfaWZfZmFpbCAoRV9JU19HV19JVEVNIChpdGVtKSwgTlVMTCk7DQotCWdfYXNzZXJ0IChkZWZh dWx0X3pvbmUgIT0gTlVMTCB8fCBjYXRlZ29yaWVzX2J5X2lkICE9IE5VTEwpOw0KIA0KIAljb21w ID0gZV9jYWxfY29tcG9uZW50X25ldyAoKTsNCiANCkBAIC00NjIsNyArNDU5LDcgQEAgZV9nd19p dGVtX3RvX2NhbF9jb21wb25lbnQgKEVHd0l0ZW0gKml0ZQ0KIAkvKiBjYXRlZ29yaWVzICovDQog CWNhdGVnb3J5X2lkcyA9IGVfZ3dfaXRlbV9nZXRfY2F0ZWdvcmllcyAoaXRlbSk7DQogCWNhdGVn b3JpZXMgPSBOVUxMOw0KLQlpZiAoY2F0ZWdvcnlfaWRzKSB7DQorCWlmIChjYXRlZ29yeV9pZHMg JiYgY2F0ZWdvcmllc19ieV9pZCkgew0KIAkJZm9yICg7IGNhdGVnb3J5X2lkcyAhPSBOVUxMOyBj YXRlZ29yeV9pZHMgPSBnX2xpc3RfbmV4dCAoY2F0ZWdvcnlfaWRzKSkgew0KIAkJCW5hbWUgPSBn X2hhc2hfdGFibGVfbG9va3VwIChjYXRlZ29yaWVzX2J5X2lkLCBjYXRlZ29yeV9pZHMtPmRhdGEp Ow0KIAkJCWlmIChuYW1lKQ0K --=-2mjo2+2kqdo58DsnKl+8-- From danw@novell.com Tue Sep 7 15:32:50 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 4F51F124653; Tue, 7 Sep 2004 15:32:50 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id 2967C124655 for ; Tue, 7 Sep 2004 15:32:48 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id D522463164; Tue, 7 Sep 2004 15:32:45 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by skeptopotamus.ximian.com (Postfix) with ESMTP id C372E63133 for ; Tue, 7 Sep 2004 15:32:45 -0400 (EDT) Received: (qmail 13989 invoked from network); 7 Sep 2004 19:32:45 -0000 Received: from outbound.ximian.com (HELO twelve-monkeys.boston.ximian.com) (130.57.170.250) by peabody.ximian.com with SMTP; 7 Sep 2004 19:32:45 -0000 Subject: Re: [evolution-patches] 17338 - Translator Credits in About Box From: Dan Winship To: JP Rosevear Cc: evolution-patches@ximian.com In-Reply-To: <1094583700.10897.13.camel@bishop.rosevear.com> References: <1094583700.10897.13.camel@bishop.rosevear.com> Content-Type: text/plain; charset=utf-8 Date: Tue, 07 Sep 2004 15:37:14 -0400 Message-Id: <1094585834.9150.50.camel@twelve-monkeys.boston.ximian.com> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 Content-Transfer-Encoding: 8bit X-Spam-Status: No, hits=-25.6 required=5.0 tests=EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS, REFERENCES,REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: On Tue, 2004-09-07 at 15:01 -0400, JP Rosevear wrote: > Also, the utf8 comment seems odd, could this be a pre 1.4 hold over? I > didn't escape some new people and that seemed to work fine. \x is greedy, so if you say "Garc\xC3\xADa", it's parsed as "Garc\xC3" plus a "warning: hex escape sequence out of range". It's only a problem for \x escapes followed by a valid hex digit as the next character though, which is probably why you didn't have any problems with it. > + "Danilo Å egan", You should either use \x escapes there, or use actual UTF-8 chars consistently through the whole array. -- Dan From notzed@ximian.com Fri Sep 3 22:57:47 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id D788F1240FC; Fri, 3 Sep 2004 22:57:47 -0400 (EDT) Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by lists.ximian.com (Postfix) with ESMTP id 06C12124012 for ; Fri, 3 Sep 2004 22:57:46 -0400 (EDT) Received: (qmail 9375 invoked from network); 4 Sep 2004 02:57:42 -0000 Received: from localhost (HELO ?192.168.0.102?) (notzed@127.0.0.1) by localhost with SMTP; 4 Sep 2004 02:57:42 -0000 Subject: Re: [evolution-patches] 64420, evolution crash importing certificate From: Not Zed To: asdf In-Reply-To: <1094186955.4163.2.camel@lostzed.mmc.com.au> References: <1094186955.4163.2.camel@lostzed.mmc.com.au> Content-Type: multipart/related; type="multipart/alternative"; boundary="=-aRlKT7R9m+sZ2GPQ6gKw" Date: Sat, 04 Sep 2004 10:54:40 +0800 Message-Id: <1094266480.9887.55.camel@lostzed.mmc.com.au> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 X-Spam-Status: No, hits=-24.2 required=5.0 tests=EMAIL_ATTRIBUTION,EXTRA_MPART_TYPE,HTML_40_50, HTML_IMAGE_ONLY_10,HTML_MESSAGE,IN_REP_TO, QUOTED_EMAIL_TEXT,QUOTE_TWICE_1,RCVD_IN_ORBS,REFERENCES, REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-aRlKT7R9m+sZ2GPQ6gKw Content-Type: multipart/alternative; boundary="=-es+bqKE8OIpui9Myv2zA" --=-es+bqKE8OIpui9Myv2zA Content-Type: text/plain Content-Transfer-Encoding: 7bit committed to both 2.0.0 and head branch On Fri, 2004-09-03 at 12:49 +0800, Not Zed wrote: > > Pretty obvious/straightforward fix, use of uninitialised data. > > http://bugzilla.ximian.com/show_bug.cgi?id=64420 -- Michael Zucchi "born to die, live to work, it's all downhill from here" Novell's Evolution and Free Software Developer --=-es+bqKE8OIpui9Myv2zA Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit
committed to both 2.0.0 and head branch

On Fri, 2004-09-03 at 12:49 +0800, Not Zed wrote:

Pretty obvious/straightforward fix, use of uninitialised data.

http://bugzilla.ximian.com/show_bug.cgi?id=64420

--
Michael Zucchi <notzed@ximian.com>
"born to die, live to work, it's all downhill from here"
Novell's Evolution and Free Software Developer
--=-es+bqKE8OIpui9Myv2zA-- --=-aRlKT7R9m+sZ2GPQ6gKw Content-ID: <1094266480.9876.54.camel@lostzed.mmc.com.au> Content-Disposition: attachment; filename=zed-48.small.jpg Content-Type: application/octet-stream; name=zed-48.small.jpg Content-Transfer-Encoding: base64 /9j/4AAQSkZJRgABAQEASABIAAD/2wBDAA0JCgsKCA0LCgsODg0PEyAVExISEyccHhcgLikxMC4p LSwzOko+MzZGNywtQFdBRkxOUlNSMj5aYVpQYEpRUk//2wBDAQ4ODhMREyYVFSZPNS01T09PT09P T09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0//wAARCAAwADADASIA AhEBAxEB/8QAGQAAAwEBAQAAAAAAAAAAAAAAAwQFAgYB/8QALhAAAgEDAgUEAQIHAAAAAAAAAQID BBEhABIFEzFBURQigZEGYXE0UmJyobHx/8QAFwEBAQEBAAAAAAAAAAAAAAAABAMCAf/EAB0RAAID AQEAAwAAAAAAAAAAAAABAgMREjEiMkH/2gAMAwEAAhEDEQA/AK8sEEq35nLaP3e1cW/m8kfdtAfh 824L7I1YFrnaRt8+L40U1ECxiGjLzSCocRYuQhubW7jIxrcFZRzU7q3sh3e8deWvX67/AKX0Xegi TixevoZdxjhnkk2xBj2Z7DIA74Gs+kgpoaamPLllqE5yPuO4i1+nix7+NS3qatikPNZa+idmjLGx YE+7r16DHgnTEtRWTVIraiknUrE42mJvYTY/IyfjT66YZjNzkzSSRTrEYTuz0tbpg6oV1V62op5G 3QhV9yn+7t8DXPDiZlaepq0AYIBGEFtuRc2/WwH7aroXho98jNG5RVa4wDYNbzqNsefqdcnmM0J0 pp1kKyRywsdpU46EX/19aT4ioWgmanATG0Mpvcd89750arjMg2L1DfQtnSixTMW5hO0ZBZsEg5t5 xodU+8fhit7jZz4ChQWS99U1lC0H8RNZx74xK2DkAG48ePOtU0UUsQLC6kki/wC+jqtMpeLapjYg XJyNLcxyr1EUHaWaEspHXPbXVcNkUcCUOjvNv2kAdAehOkVo4LrDEFG9hcnPe+rlUsNNSenUIWkk ZHfbflqFC475IvqdnyWaRsgl6MNwysp13y8uLG3cTk6LBwCmliFR6lw7XBKdMdj50t+X8RkWOnhV rbnLfX/dUPx1ivAoTJnmFm+CdIVEIx6XpFQSZxVVH6KrkRRaAudn9I8HXhniSPcyC/ntqzxOjMNS 6uNyMbqT0I1Ogoad6pF5S23C4t1zqOa8Y7xbEDSxmesguHDId4DKQDjGqMqHmNLGygFnujAZF8DF 820/xYpQ8RWcRLtkBINuh6Ef5B0tNRH0L7UEjGzCVTZirDBGfJ+NasrcMf4CnLp6f//Z --=-aRlKT7R9m+sZ2GPQ6gKw-- From markmc@redhat.com Mon Sep 6 04:12:52 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 6D33912401F; Mon, 6 Sep 2004 04:12:52 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id 67571124020 for ; Mon, 6 Sep 2004 04:12:50 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id CC70F636D6; Mon, 6 Sep 2004 04:11:58 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from mx1.redhat.com (mx1.redhat.com [66.187.233.31]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by skeptopotamus.ximian.com (Postfix) with ESMTP id B421663751; Mon, 6 Sep 2004 04:11:58 -0400 (EDT) Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.52.254]) by mx1.redhat.com (8.12.10/8.12.10) with ESMTP id i868BwS0008564; Mon, 6 Sep 2004 04:11:58 -0400 Received: from mail.boston.redhat.com (mail.boston.redhat.com [172.16.76.12]) by int-mx1.corp.redhat.com (8.11.6/8.11.6) with ESMTP id i868Bv322813; Mon, 6 Sep 2004 04:11:57 -0400 Received: from [127.0.0.1] (sebastian-int.corp.redhat.com [172.16.52.221]) by mail.boston.redhat.com (8.12.8/8.12.8) with ESMTP id i868BuxQ027936; Mon, 6 Sep 2004 04:11:57 -0400 From: Mark McLoughlin To: Jeffrey Stedfast Cc: evolution-patches@ximian.com, release-team@gnome.org In-Reply-To: <1094233850.28011.12.camel@164-99-120-36.boston.ximian.com> References: <1094233850.28011.12.camel@164-99-120-36.boston.ximian.com> Content-Type: text/plain Message-Id: <1094458315.5212.36.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6 (1.4.6-2) Date: Mon, 06 Sep 2004 09:11:55 +0100 Content-Transfer-Encoding: 7bit X-Spam-Status: No, hits=-31.1 required=5.0 tests=EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS, REFERENCES,REPLY_WITH_QUOTES,SUBJ_HAS_UNIQ_ID, USER_AGENT_XIMIAN version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] Re: fix for evo-mailer bug #64974 Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: Hi, Its confusing to see what's going on here - it looks like Federico is suggesting setting the filechooser action to fix the bug. Either way, if you're still looking for r-t approval for a patch, we could do with an update. Cheers, Mark. On Fri, 2004-09-03 at 18:50, Jeffrey Stedfast wrote: > http://bugzilla.ximian.com/show_bug.cgi?id=64974 > > the only way to fix this currently is to revert the use of > gtkfilechooser and use gtkfilesel for Path selection in the account > druid/editor dialogs because the user needs to be able to select files > *or* folders. > > (this is not a Maildir-only problem, providers like MBox spool llow the > user to point to a toplevel directory or a singular mbox file) > > without this fix users won't be able to configure Maildir or Mbox spool > accounts...which is a kind of a required thing to be able to do. > > Jeff From fcrozat@mandrakesoft.com Tue Sep 7 11:04:57 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 76816124062; Tue, 7 Sep 2004 11:04:57 -0400 (EDT) Received: from office.mandrakesoft.com (ezoffice.mandrakesoft.com [212.11.15.34]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "office.mandrakesoft.com", Issuer "smtp.mandrakesoft.com" (not verified)) by lists.ximian.com (Postfix) with ESMTP id 861AC12402B for ; Tue, 7 Sep 2004 11:04:52 -0400 (EDT) Received: from trinidad.mandrakesoft.com (trinidad.mandrakesoft.com [192.168.100.216]) by office.mandrakesoft.com (Postfix) with ESMTP id BA51B2E79C; Tue, 7 Sep 2004 17:04:43 +0200 (CEST) From: Frederic Crozat To: evolution-patches@lists.ximian.com Cc: GNOME 2 release team In-Reply-To: <20040907142212.77D5E165E77@container.gnome.org> References: <20040907142212.77D5E165E77@container.gnome.org> Content-Type: text/plain; charset=ISO-8859-15 Organization: Mandrakesoft Date: Tue, 07 Sep 2004 17:04:43 +0200 Message-Id: <1094569483.9465.49.camel@trinidad.mandrakesoft.com> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1-3mdk Content-Transfer-Encoding: 8bit X-Spam-Status: No, hits=-19.1 required=5.0 tests=IN_REP_TO,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS,REFERENCES, REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] Unapproved commit on evolution gnome 2.8 branch Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: Le mardi 07 septembre 2004 à 10:22 -0400, Gnome CVS User a écrit : > Modified files: > mail : Tag: gnome-2-8 ChangeLog em-format.c em-utils.c > mail-config.glade > > Log message: > 2004-09-03 Jeffrey Stedfast > > * mail-config.glade: Revert the use of gtkfilechooser for Path > selection because otherwise users won't be able to select > directory pathnames. Fixes bug #64974 [http://bugzilla.gnome.org/show_bug.cgi?id=64974]. > > 2004-09-01 Jeffrey Stedfast > > Fix for bug #63377 [http://bugzilla.gnome.org/show_bug.cgi?id=63377] and prevention of similar cases. > > * em-format.c (emf_finalise): Free the default_charset. > (emf_format_clone): Clone the default_charset - this prevents the > particular crash described in bug #63377 [http://bugzilla.gnome.org/show_bug.cgi?id=63377]. > > * em-utils.c (em_utils_message_to_html): If source is NULL, set > our own default charset (from the user's gconf key) on the > formatter to make sure there's always a source charset for > conversion to UTF-8. The following commit has NOT been approved by release-team. Please revert. -- Frederic Crozat Mandrakesoft From pchenthill@novell.com Sun Sep 5 12:23:20 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id A733C124015; Sun, 5 Sep 2004 12:23:20 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id 494AE124035 for ; Sun, 5 Sep 2004 12:23:16 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id E363F632FE; Sun, 5 Sep 2004 12:23:05 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from local.blr.novell.com (unknown [202.144.86.147]) by skeptopotamus.ximian.com (Postfix) with ESMTP id 86C7D63101 for ; Sun, 5 Sep 2004 12:23:05 -0400 (EDT) Received: by local.blr.novell.com (Postfix, from userid 501) id 835254B14A; Sun, 5 Sep 2004 22:29:20 +0530 (IST) Subject: Re: [evolution-patches] fix for the bug #64688 [calendar] From: chenthill To: Rodrigo Moya Cc: evolution-patches In-Reply-To: <1093963811.12343.11.camel@cerler.home> References: <1093962417.8843.2.camel@local.blr.novell.com> <1093963811.12343.11.camel@cerler.home> Content-Type: multipart/alternative; boundary="=-TCZVtYeTFdfrVWpI1ViS" Date: Sun, 05 Sep 2004 22:29:19 +0530 Message-Id: <1094403559.1847.0.camel@local.blr.novell.com> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94 X-Spam-Status: No, hits=-24.8 required=5.0 tests=EMAIL_ATTRIBUTION,HTML_40_50,HTML_MESSAGE,IN_REP_TO, QUOTED_EMAIL_TEXT,RCVD_IN_ORBS,REFERENCES,REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-TCZVtYeTFdfrVWpI1ViS Content-Type: text/plain Content-Transfer-Encoding: 7bit The patch has been committed in the HEAD. thanks, chenthill. On Tue, 2004-08-31 at 16:50 +0200, Rodrigo Moya wrote: > On Tue, 2004-08-31 at 19:56 +0530, chenthill wrote: > > Hi, > > We must load the default time zone before populating the cache. > > > looks good --=-TCZVtYeTFdfrVWpI1ViS Content-Type: text/html; charset=utf-8 The patch has been committed in the HEAD.

thanks, chenthill.
On Tue, 2004-08-31 at 16:50 +0200, Rodrigo Moya wrote:
On Tue, 2004-08-31 at 19:56 +0530, chenthill wrote:
> Hi,
>   We must load the default time zone before populating the cache.
> 
looks good
--=-TCZVtYeTFdfrVWpI1ViS-- From fejj@ximian.com Tue Sep 7 16:19:36 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id AF3051246B2; Tue, 7 Sep 2004 16:19:36 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id 5F98D12464E for ; Tue, 7 Sep 2004 16:19:31 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id D6A7663820; Tue, 7 Sep 2004 16:17:00 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by skeptopotamus.ximian.com (Postfix) with ESMTP id C5258630C1 for ; Tue, 7 Sep 2004 16:17:00 -0400 (EDT) Received: (qmail 14127 invoked from network); 7 Sep 2004 20:17:00 -0000 Received: from outbound.ximian.com (HELO 164-99-120-36.boston.ximian.com) (130.57.170.250) by peabody.ximian.com with SMTP; 7 Sep 2004 20:17:00 -0000 Subject: Re: [evolution-patches] Unapproved commit on evolution gnome 2.8 branch From: Jeffrey Stedfast To: Frederic Crozat Cc: GNOME 2 release team , evolution-patches@ximian.com In-Reply-To: <1094576630.6304.0.camel@trinidad.mandrakesoft.com> References: <20040907142212.77D5E165E77@container.gnome.org> <1094576630.6304.0.camel@trinidad.mandrakesoft.com> Content-Type: multipart/signed; micalg=sha1; protocol="application/x-pkcs7-signature"; boundary="=-RHH9ZjAv/3GLcMH2RJaV" Organization: Novell, Inc. Date: Tue, 07 Sep 2004 16:12:49 -0400 Message-Id: <1094587969.25238.9.camel@164-99-120-36.boston.ximian.com> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94 X-Spam-Status: No, hits=-24.6 required=5.0 tests=EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS, REFERENCES,REPLY_WITH_QUOTES,RISK_FREE version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-RHH9ZjAv/3GLcMH2RJaV Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable the mail-config.glade (the part that wasn't accepted) part is not a code change and so I wouldn't have thought it needed review. also, it was mailed anyway to release-team@ last week and it still hasn't gotten a single reply. if release-team truly feel that this is a bad patch, couldn't it at least get a review? I can't see how anyone could actually reject it seeing as how it's the ONLY possible solution and has NO RISK of causing more bugs. Jeff On Tue, 2004-09-07 at 19:03 +0200, Frederic Crozat wrote: > (resent, I use the wrong evolution-patches address). >=20 > Le mardi 07 septembre 2004 =E0 10:22 -0400, Gnome CVS User a =E9crit : > > Modified files: > > mail : Tag: gnome-2-8 ChangeLog em-format.c em-utils.c=20 > > mail-config.glade=20 > >=20 > > Log message: > > 2004-09-03 Jeffrey Stedfast > >=20 > > * mail-config.glade: Revert the use of gtkfilechooser for Path > > selection because otherwise users won't be able to select > > directory pathnames. Fixes bug #64974 [http://bugzilla.gnome.org/show_b= ug.cgi?id=3D64974]. > >=20 > > 2004-09-01 Jeffrey Stedfast > >=20 > > Fix for bug #63377 [http://bugzilla.gnome.org/show_bug.cgi?id=3D63377] = and prevention of similar cases. > >=20 > > * em-format.c (emf_finalise): Free the default_charset. > > (emf_format_clone): Clone the default_charset - this prevents the > > particular crash described in bug #63377 [http://bugzilla.gnome.org/sho= w_bug.cgi?id=3D63377]. > >=20 > > * em-utils.c (em_utils_message_to_html): If source is NULL, set > > our own default charset (from the user's gconf key) on the > > formatter to make sure there's always a source charset for > > conversion to UTF-8. >=20 > The following commit has NOT been approved by release-team. >=20 > Please revert. >=20 --=20 Jeffrey Stedfast Evolution Hacker - Novell, Inc. fejj@ximian.com - www.novell.com --=-RHH9ZjAv/3GLcMH2RJaV Content-Type: application/x-pkcs7-signature; name=smime.p7s Content-Disposition: attachment; filename=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIII4TCCAssw ggI0oAMCAQICAwxi5zANBgkqhkiG9w0BAQQFADBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhh d3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVt YWlsIElzc3VpbmcgQ0EwHhcNMDQwNTI2MTYzMjMwWhcNMDUwNTI2MTYzMjMwWjBBMR8wHQYDVQQD ExZUaGF3dGUgRnJlZW1haWwgTWVtYmVyMR4wHAYJKoZIhvcNAQkBFg9mZWpqQG5vdmVsbC5jb20w ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC9Vb2HPseWXVoGGRiqZIf6MpsjgScNggRA mGLIM5ymRpEugcbm71e6kI0ON1gNZlUjxkO8Z0jtzNZZz8cKPxOQNok0ZTAYrcqBAT3H9+azSBOL kLqB57aO7yLHFArFlq4V3hjJ6isZV9PQAmAlxQGqHb8vsixEoT0VJ26j6AzxfSvHrc5FnoZCR/9M szwONbRZ+xsQM2vTXXTkmjCaWO9FBsl2/xo1i7FN9+/I8J+wCY90dviUQ7ZWZb0Dkwbkkpgq0ZEb /5QXSshQs0t5ZNXB5m/CHr8SxgdxSZmKjkgEVInbLtB2OeJY5YitY5t4RdaSYTTnEzgwOpMfCGr5 twjVAgMBAAGjLDAqMBoGA1UdEQQTMBGBD2ZlampAbm92ZWxsLmNvbTAMBgNVHRMBAf8EAjAAMA0G CSqGSIb3DQEBBAUAA4GBAC3lN1sOgjdePHgECJ6nPF0K7PAPn//OuZIj+PXwTsAUMPKcBaxLLmlZ L3ZckA2c7YVYuRQnlfe83hFZYpXnQ8CWI8GvvfpBjy47e1QJ64ilkAk6jUxyIA36lYZ4eN4t88Lj 1J+RIcKFcTe9Tn+9nTtwqCVUW4byzjOXdaLU+E0SMIICyzCCAjSgAwIBAgIDDGLnMA0GCSqGSIb3 DQEBBAUAMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBM dGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQTAeFw0wNDA1 MjYxNjMyMzBaFw0wNTA1MjYxNjMyMzBaMEExHzAdBgNVBAMTFlRoYXd0ZSBGcmVlbWFpbCBNZW1i ZXIxHjAcBgkqhkiG9w0BCQEWD2ZlampAbm92ZWxsLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAL1VvYc+x5ZdWgYZGKpkh/oymyOBJw2CBECYYsgznKZGkS6BxubvV7qQjQ43WA1m VSPGQ7xnSO3M1lnPxwo/E5A2iTRlMBityoEBPcf35rNIE4uQuoHnto7vIscUCsWWrhXeGMnqKxlX 09ACYCXFAaodvy+yLEShPRUnbqPoDPF9K8etzkWehkJH/0yzPA41tFn7GxAza9NddOSaMJpY70UG yXb/GjWLsU3378jwn7AJj3R2+JRDtlZlvQOTBuSSmCrRkRv/lBdKyFCzS3lk1cHmb8IevxLGB3FJ mYqOSARUidsu0HY54ljliK1jm3hF1pJhNOcTODA6kx8Iavm3CNUCAwEAAaMsMCowGgYDVR0RBBMw EYEPZmVqakBub3ZlbGwuY29tMAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEEBQADgYEALeU3Ww6C N148eAQInqc8XQrs8A+f/865kiP49fBOwBQw8pwFrEsuaVkvdlyQDZzthVi5FCeV97zeEVliledD wJYjwa+9+kGPLjt7VAnriKWQCTqNTHIgDfqVhnh43i3zwuPUn5EhwoVxN71Of72dO3CoJVRbhvLO M5d1otT4TRIwggM/MIICqKADAgECAgENMA0GCSqGSIb3DQEBBQUAMIHRMQswCQYDVQQGEwJaQTEV MBMGA1UECBMMV2VzdGVybiBDYXBlMRIwEAYDVQQHEwlDYXBlIFRvd24xGjAYBgNVBAoTEVRoYXd0 ZSBDb25zdWx0aW5nMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNlcnZpY2VzIERpdmlzaW9uMSQw IgYDVQQDExtUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgQ0ExKzApBgkqhkiG9w0BCQEWHHBlcnNv bmFsLWZyZWVtYWlsQHRoYXd0ZS5jb20wHhcNMDMwNzE3MDAwMDAwWhcNMTMwNzE2MjM1OTU5WjBi MQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoG A1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EwgZ8wDQYJKoZIhvcNAQEB BQADgY0AMIGJAoGBAMSmPFVzVftOucqZWh5owHUEcJ3f6f+jHuy9zfVb8hp2vX8MOmHyv1HOAdTl UAow1wJjWiyJFXCO3cnwK4Vaqj9xVsuvPAsH5/EfkTYkKhPPK9Xzgnc9A74r/rsYPge/QIACZNen prufZdHFKlSFD0gEf6e20TxhBEAeZBlyYLf7AgMBAAGjgZQwgZEwEgYDVR0TAQH/BAgwBgEB/wIB ADBDBgNVHR8EPDA6MDigNqA0hjJodHRwOi8vY3JsLnRoYXd0ZS5jb20vVGhhd3RlUGVyc29uYWxG cmVlbWFpbENBLmNybDALBgNVHQ8EBAMCAQYwKQYDVR0RBCIwIKQeMBwxGjAYBgNVBAMTEVByaXZh dGVMYWJlbDItMTM4MA0GCSqGSIb3DQEBBQUAA4GBAEiM0VCD6gsuzA2jZqxnD3+vrL7CF6FDlpSd f0whuPg2H6otnzYvwPQcUCCTcDz9reFhYsPZOhl+hLGZGwDFGguCdJ4lUJRix9sncVcljd2pnDmO jCBPZV+V2vf3h9bGCE6u9uo05RAaWzVNd+NWIXiC3CEZNd4ksdMdRv9dX2VPMYIC5zCCAuMCAQEw aTBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEs MCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0ECAwxi5zAJBgUrDgMC GgUAoIIBUzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0wNDA5MDcy MDEyNDlaMCMGCSqGSIb3DQEJBDEWBBQndF4BHodY+h8yQWwr8ChjDb/3UTB4BgkrBgEEAYI3EAQx azBpMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQu MSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIDDGLnMHoGCyqG SIb3DQEJEAILMWugaTBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcg KFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EC Awxi5zANBgkqhkiG9w0BAQEFAASCAQBb8VA4bhHTSxNnRIg/PyYiXn3k6Y8+qz9xOabYTmosLwkq TWEb80PUJOTvqaL4GaHRTKdAtaQMQGVY1rSe952FNtXYHUDucfddr+ITbFFcQXVE+pPnA156An07 XA56S23UT4/l6FLqbE1P2xfEqsaVB9iCc39DN5dUyTsZTKxR00VgUZfqrSwI2OX+2hGt6so0mEun Fc3NUmbqjwHAhNZdlek/4cw6kCs9LFw032Bb1Wng4dBq/8xKy72wAuTsL0H+IZdBJ9qWUFqTiulk wg5mOGGtdGjol/DI9J4D95kz0jAn8iGFCt3ZHszVlRaaQcLcjA3oPkPOmAoVQZaB+PNYAAAAAAAA --=-RHH9ZjAv/3GLcMH2RJaV-- From jpr@novell.com Mon Sep 6 00:20:30 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id DDA22124017; Mon, 6 Sep 2004 00:20:30 -0400 (EDT) Received: from lyle.provo.novell.com (lyle.provo.novell.com [137.65.81.174]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "lyle.provo.novell.com", Issuer "SERVICES2" (not verified)) by lists.ximian.com (Postfix) with ESMTP id 24C1A124015 for ; Mon, 6 Sep 2004 00:20:27 -0400 (EDT) Received: from [192.168.1.15] ([137.65.81.216]) by lyle.provo.novell.com; Sun, 05 Sep 2004 22:20:10 -0600 Subject: Re: [evolution-patches] 59717, evolution mail crash From: JP Rosevear To: Not Zed Cc: asdf In-Reply-To: <1094265998.9887.52.camel@lostzed.mmc.com.au> References: <1094185883.2321.12.camel@lostzed.mmc.com.au> <1094235912.10770.12.camel@bishop.rosevear.com> <1094265998.9887.52.camel@lostzed.mmc.com.au> Content-Type: text/plain Organization: Novell, Inc. Date: Mon, 06 Sep 2004 00:18:50 -0400 Message-Id: <1094444330.14472.21.camel@bishop.rosevear.com> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 Content-Transfer-Encoding: 7bit X-Spam-Status: No, hits=-25.6 required=5.0 tests=EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS, REFERENCES,REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: On Sat, 2004-09-04 at 10:46 +0800, Not Zed wrote: > On Fri, 2004-09-03 at 14:25 -0400, JP Rosevear wrote: > > On Fri, 2004-09-03 at 12:31 +0800, Not Zed wrote: > > > > > > Hi guys, > > > > > > Another mailer crasher fix. > > > > > > This is in two parts, one is low-risk but has unpleasant user side- > > > effects, the other part is higher risk and may need more testing first > > > but fixes the side-effects. > > > > Should we move to 2.0.1 since this is fairly difficult to trigger and it > > would be nice to have some extra testing? > > I'm fine either way. The problem is it can crash 'sometime later', > e.g. 4 minutes after the 'check for supported types' button is > pressed, which gives the user enough time to finish configuring their > mail (duh this button doesn't work, i'll close it and keep going), and > be doing something else leading to spurious bug reports. > > If they mis-type something and check it, and go 'oops thats wrong, > lets cancel and retry a new value', which isn't inconceivably > difficult to do; then they may also have the issue. If the check call > was async it would also fix the issue (but leads to other > complications anyway, so might not be a good idea). Your call, if you feel confident enough with this patch go ahead for 2.0.0. -JP -- JP Rosevear Novell, Inc. From jpr@novell.com Tue Sep 7 16:28:30 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 8448712449F; Tue, 7 Sep 2004 16:28:29 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id 94B4D1244B2 for ; Tue, 7 Sep 2004 16:28:27 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id 533776318D; Tue, 7 Sep 2004 16:28:25 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from lyle.provo.novell.com (lyle.provo.novell.com [137.65.81.174]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "lyle.provo.novell.com", Issuer "SERVICES2" (not verified)) by skeptopotamus.ximian.com (Postfix) with ESMTP id EDE24630C1 for ; Tue, 7 Sep 2004 16:28:24 -0400 (EDT) Received: from [192.168.1.15] ([137.65.81.216]) by lyle.provo.novell.com; Tue, 07 Sep 2004 14:28:13 -0600 Subject: Re: [evolution-patches] Unapproved commit on evolution gnome 2.8 branch From: JP Rosevear To: Jeffrey Stedfast Cc: Frederic Crozat , GNOME 2 release team , evolution-patches@ximian.com In-Reply-To: <1094587969.25238.9.camel@164-99-120-36.boston.ximian.com> References: <20040907142212.77D5E165E77@container.gnome.org> <1094576630.6304.0.camel@trinidad.mandrakesoft.com> <1094587969.25238.9.camel@164-99-120-36.boston.ximian.com> Content-Type: text/plain Organization: Novell, Inc. Date: Tue, 07 Sep 2004 16:26:48 -0400 Message-Id: <1094588809.10897.17.camel@bishop.rosevear.com> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 Content-Transfer-Encoding: 7bit X-Spam-Status: No, hits=-24.6 required=5.0 tests=EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS, REFERENCES,REPLY_WITH_QUOTES,RISK_FREE version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: On Tue, 2004-09-07 at 16:12 -0400, Jeffrey Stedfast wrote: > the mail-config.glade (the part that wasn't accepted) part is not a code > change and so I wouldn't have thought it needed review. also, it was > mailed anyway to release-team@ last week and it still hasn't gotten a > single reply. > > if release-team truly feel that this is a bad patch, couldn't it at > least get a review? I can't see how anyone could actually reject it > seeing as how it's the ONLY possible solution and has NO RISK of causing > more bugs. a) It was a long weekend in some areas b) Its not the only solution, but its maybe the only quick one I had not considered the glade bit, but since thats "ui" kind of I think it can be considered frozen. -JP -- JP Rosevear Novell, Inc. From rodrigo@novell.com Sun Sep 5 12:27:41 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 54F7212401A; Sun, 5 Sep 2004 12:27:41 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id 9ED7E124015 for ; Sun, 5 Sep 2004 12:27:39 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id 6B9D063305; Sun, 5 Sep 2004 12:27:37 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by skeptopotamus.ximian.com (Postfix) with ESMTP id 6460F632DA for ; Sun, 5 Sep 2004 12:27:37 -0400 (EDT) Received: (qmail 10528 invoked from network); 5 Sep 2004 16:27:36 -0000 Received: from localhost (HELO cerler.home) (rodrigo@127.0.0.1) by localhost with SMTP; 5 Sep 2004 16:27:36 -0000 Subject: Re: [evolution-patches] 62728 View not redrawing properly (2.0.1) From: Rodrigo Moya To: JP Rosevear Cc: evolution-patches@ximian.com In-Reply-To: <1094234995.10639.2.camel@bishop.rosevear.com> References: <1094234995.10639.2.camel@bishop.rosevear.com> Content-Type: text/plain Date: Sun, 05 Sep 2004 18:26:27 +0200 Message-Id: <1094401587.4547.23.camel@cerler.home> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 Content-Transfer-Encoding: 7bit X-Spam-Status: No, hits=-22.4 required=5.0 tests=EMAIL_ATTRIBUTION,IN_REP_TO,RCVD_IN_ORBS,REFERENCES, REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: On Fri, 2004-09-03 at 14:09 -0400, JP Rosevear wrote: > looks good -- Rodrigo Moya From fejj@ximian.com Tue Sep 7 16:36:45 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id B0AF21246CB; Tue, 7 Sep 2004 16:36:45 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id 6F7651246CA for ; Tue, 7 Sep 2004 16:36:43 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id 41A9F6324D; Tue, 7 Sep 2004 16:36:41 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by skeptopotamus.ximian.com (Postfix) with ESMTP id 3563463087 for ; Tue, 7 Sep 2004 16:36:41 -0400 (EDT) Received: (qmail 14198 invoked from network); 7 Sep 2004 20:36:40 -0000 Received: from outbound.ximian.com (HELO 164-99-120-36.boston.ximian.com) (130.57.170.250) by peabody.ximian.com with SMTP; 7 Sep 2004 20:36:40 -0000 Subject: Re: [evolution-patches] Re: fix for evo-mailer bug #64974 From: Jeffrey Stedfast To: Mark McLoughlin Cc: evolution-patches@ximian.com, release-team@gnome.org In-Reply-To: <1094458315.5212.36.camel@localhost.localdomain> References: <1094233850.28011.12.camel@164-99-120-36.boston.ximian.com> <1094458315.5212.36.camel@localhost.localdomain> Content-Type: multipart/signed; micalg=sha1; protocol="application/x-pkcs7-signature"; boundary="=-0WS2AE8aqO+FzUCUnYMA" Organization: Novell, Inc. Date: Tue, 07 Sep 2004 16:32:29 -0400 Message-Id: <1094589149.25245.15.camel@164-99-120-36.boston.ximian.com> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94 X-Spam-Status: No, hits=-25.4 required=5.0 tests=EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT, QUOTE_TWICE_1,RCVD_IN_ORBS,REFERENCES,REPLY_WITH_QUOTES, SUBJ_HAS_UNIQ_ID version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-0WS2AE8aqO+FzUCUnYMA Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Mon, 2004-09-06 at 09:11 +0100, Mark McLoughlin wrote: > Hi, > Its confusing to see what's going on here - it looks like Federico is > suggesting setting the filechooser action to fix the bug. >=20 > Either way, if you're still looking for r-t approval for a patch, we > could do with an update. federico's bug url just points to a patch for gtk-2.6 that has not yet been committed nor reviewed. Evolution cannot depend on an unreleased gtk version or a patch. we will be working on another fix for 2.0.1 so that we can still use the filechooser (with an added checkbox to allow the user to override file vs folder selection) which I'm not entirely happy with, but at least then we'll be using everyone's favourite file-selector-of-the-week however, that is too much work/risk for the 2.0.0 release changing to FileSel is the only solution for 2.0.0 Jeff >=20 > Cheers, > Mark. >=20 > On Fri, 2004-09-03 at 18:50, Jeffrey Stedfast wrote: > > http://bugzilla.ximian.com/show_bug.cgi?id=3D64974 > >=20 > > the only way to fix this currently is to revert the use of > > gtkfilechooser and use gtkfilesel for Path selection in the account > > druid/editor dialogs because the user needs to be able to select files > > *or* folders. > >=20 > > (this is not a Maildir-only problem, providers like MBox spool llow the > > user to point to a toplevel directory or a singular mbox file) > >=20 > > without this fix users won't be able to configure Maildir or Mbox spool > > accounts...which is a kind of a required thing to be able to do. > >=20 > > Jeff >=20 > _______________________________________________ > evolution-patches mailing list > evolution-patches@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/evolution-patches >=20 --=20 Jeffrey Stedfast Evolution Hacker - Novell, Inc. fejj@ximian.com - www.novell.com --=-0WS2AE8aqO+FzUCUnYMA Content-Type: application/x-pkcs7-signature; name=smime.p7s Content-Disposition: attachment; filename=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIII4TCCAssw ggI0oAMCAQICAwxi5zANBgkqhkiG9w0BAQQFADBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhh d3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVt YWlsIElzc3VpbmcgQ0EwHhcNMDQwNTI2MTYzMjMwWhcNMDUwNTI2MTYzMjMwWjBBMR8wHQYDVQQD ExZUaGF3dGUgRnJlZW1haWwgTWVtYmVyMR4wHAYJKoZIhvcNAQkBFg9mZWpqQG5vdmVsbC5jb20w ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC9Vb2HPseWXVoGGRiqZIf6MpsjgScNggRA mGLIM5ymRpEugcbm71e6kI0ON1gNZlUjxkO8Z0jtzNZZz8cKPxOQNok0ZTAYrcqBAT3H9+azSBOL kLqB57aO7yLHFArFlq4V3hjJ6isZV9PQAmAlxQGqHb8vsixEoT0VJ26j6AzxfSvHrc5FnoZCR/9M szwONbRZ+xsQM2vTXXTkmjCaWO9FBsl2/xo1i7FN9+/I8J+wCY90dviUQ7ZWZb0Dkwbkkpgq0ZEb /5QXSshQs0t5ZNXB5m/CHr8SxgdxSZmKjkgEVInbLtB2OeJY5YitY5t4RdaSYTTnEzgwOpMfCGr5 twjVAgMBAAGjLDAqMBoGA1UdEQQTMBGBD2ZlampAbm92ZWxsLmNvbTAMBgNVHRMBAf8EAjAAMA0G CSqGSIb3DQEBBAUAA4GBAC3lN1sOgjdePHgECJ6nPF0K7PAPn//OuZIj+PXwTsAUMPKcBaxLLmlZ L3ZckA2c7YVYuRQnlfe83hFZYpXnQ8CWI8GvvfpBjy47e1QJ64ilkAk6jUxyIA36lYZ4eN4t88Lj 1J+RIcKFcTe9Tn+9nTtwqCVUW4byzjOXdaLU+E0SMIICyzCCAjSgAwIBAgIDDGLnMA0GCSqGSIb3 DQEBBAUAMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBM dGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQTAeFw0wNDA1 MjYxNjMyMzBaFw0wNTA1MjYxNjMyMzBaMEExHzAdBgNVBAMTFlRoYXd0ZSBGcmVlbWFpbCBNZW1i ZXIxHjAcBgkqhkiG9w0BCQEWD2ZlampAbm92ZWxsLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAL1VvYc+x5ZdWgYZGKpkh/oymyOBJw2CBECYYsgznKZGkS6BxubvV7qQjQ43WA1m VSPGQ7xnSO3M1lnPxwo/E5A2iTRlMBityoEBPcf35rNIE4uQuoHnto7vIscUCsWWrhXeGMnqKxlX 09ACYCXFAaodvy+yLEShPRUnbqPoDPF9K8etzkWehkJH/0yzPA41tFn7GxAza9NddOSaMJpY70UG yXb/GjWLsU3378jwn7AJj3R2+JRDtlZlvQOTBuSSmCrRkRv/lBdKyFCzS3lk1cHmb8IevxLGB3FJ mYqOSARUidsu0HY54ljliK1jm3hF1pJhNOcTODA6kx8Iavm3CNUCAwEAAaMsMCowGgYDVR0RBBMw EYEPZmVqakBub3ZlbGwuY29tMAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEEBQADgYEALeU3Ww6C N148eAQInqc8XQrs8A+f/865kiP49fBOwBQw8pwFrEsuaVkvdlyQDZzthVi5FCeV97zeEVliledD wJYjwa+9+kGPLjt7VAnriKWQCTqNTHIgDfqVhnh43i3zwuPUn5EhwoVxN71Of72dO3CoJVRbhvLO M5d1otT4TRIwggM/MIICqKADAgECAgENMA0GCSqGSIb3DQEBBQUAMIHRMQswCQYDVQQGEwJaQTEV MBMGA1UECBMMV2VzdGVybiBDYXBlMRIwEAYDVQQHEwlDYXBlIFRvd24xGjAYBgNVBAoTEVRoYXd0 ZSBDb25zdWx0aW5nMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNlcnZpY2VzIERpdmlzaW9uMSQw IgYDVQQDExtUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgQ0ExKzApBgkqhkiG9w0BCQEWHHBlcnNv bmFsLWZyZWVtYWlsQHRoYXd0ZS5jb20wHhcNMDMwNzE3MDAwMDAwWhcNMTMwNzE2MjM1OTU5WjBi MQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoG A1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EwgZ8wDQYJKoZIhvcNAQEB BQADgY0AMIGJAoGBAMSmPFVzVftOucqZWh5owHUEcJ3f6f+jHuy9zfVb8hp2vX8MOmHyv1HOAdTl UAow1wJjWiyJFXCO3cnwK4Vaqj9xVsuvPAsH5/EfkTYkKhPPK9Xzgnc9A74r/rsYPge/QIACZNen prufZdHFKlSFD0gEf6e20TxhBEAeZBlyYLf7AgMBAAGjgZQwgZEwEgYDVR0TAQH/BAgwBgEB/wIB ADBDBgNVHR8EPDA6MDigNqA0hjJodHRwOi8vY3JsLnRoYXd0ZS5jb20vVGhhd3RlUGVyc29uYWxG cmVlbWFpbENBLmNybDALBgNVHQ8EBAMCAQYwKQYDVR0RBCIwIKQeMBwxGjAYBgNVBAMTEVByaXZh dGVMYWJlbDItMTM4MA0GCSqGSIb3DQEBBQUAA4GBAEiM0VCD6gsuzA2jZqxnD3+vrL7CF6FDlpSd f0whuPg2H6otnzYvwPQcUCCTcDz9reFhYsPZOhl+hLGZGwDFGguCdJ4lUJRix9sncVcljd2pnDmO jCBPZV+V2vf3h9bGCE6u9uo05RAaWzVNd+NWIXiC3CEZNd4ksdMdRv9dX2VPMYIC5zCCAuMCAQEw aTBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEs MCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0ECAwxi5zAJBgUrDgMC GgUAoIIBUzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0wNDA5MDcy MDMyMjlaMCMGCSqGSIb3DQEJBDEWBBRevVIVXYi/5xabXlY/OSSiAmBS2zB4BgkrBgEEAYI3EAQx azBpMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQu MSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIDDGLnMHoGCyqG SIb3DQEJEAILMWugaTBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcg KFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EC Awxi5zANBgkqhkiG9w0BAQEFAASCAQBS5xfrXulczZReztbFlmZQwagkjmn0DA0VfBgQALNsK1MB l8qk3gfZwCk+QrJCfaEjPQWNGhag7oCql+eozqDXmPGf/14VowY4PxUlW+RyKkY5BTo1YLu97BHM NMMezGZJ4GbhYt+GIJKVoojsq4k3bLrL39Pi5v4mrJlOue9frhtCYk0zewYR918nrxppDD7DcTti 9Hkmyv1e50qQ0BEWeBknjL71w8/oQ4frGNiYKIvPttU+amRNiXedsD38dZgwOl5+Qb+mJfCz+nAc wUoxyhtqZRVOkRsh2cpHGRubNJpbQr6gXvIwVvN8v7GALvCVRdk/b+G+1z4OqJW+uLaRAAAAAAAA --=-0WS2AE8aqO+FzUCUnYMA-- From jpr@novell.com Tue Sep 7 17:15:15 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 69E57124739; Tue, 7 Sep 2004 17:15:15 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id 9C736124731 for ; Tue, 7 Sep 2004 17:15:12 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id 7565D63217; Tue, 7 Sep 2004 17:15:10 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from lyle.provo.novell.com (lyle.provo.novell.com [137.65.81.174]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "lyle.provo.novell.com", Issuer "SERVICES2" (not verified)) by skeptopotamus.ximian.com (Postfix) with ESMTP id 1580D63643 for ; Tue, 7 Sep 2004 17:15:10 -0400 (EDT) Received: from [192.168.1.15] ([137.65.81.216]) by lyle.provo.novell.com; Tue, 07 Sep 2004 15:15:05 -0600 Subject: Re: [evolution-patches] Re: fix for evo-mailer bug #64974 From: JP Rosevear To: Jeffrey Stedfast Cc: Mark McLoughlin , evolution-patches@ximian.com, release-team@gnome.org In-Reply-To: <1094589149.25245.15.camel@164-99-120-36.boston.ximian.com> References: <1094233850.28011.12.camel@164-99-120-36.boston.ximian.com> <1094458315.5212.36.camel@localhost.localdomain> <1094589149.25245.15.camel@164-99-120-36.boston.ximian.com> Content-Type: text/plain Organization: Novell, Inc. Date: Tue, 07 Sep 2004 17:13:43 -0400 Message-Id: <1094591623.10897.23.camel@bishop.rosevear.com> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 Content-Transfer-Encoding: 7bit X-Spam-Status: No, hits=-24.8 required=5.0 tests=EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS, REFERENCES,REPLY_WITH_QUOTES,SUBJ_HAS_UNIQ_ID version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: On Tue, 2004-09-07 at 16:32 -0400, Jeffrey Stedfast wrote: > On Mon, 2004-09-06 at 09:11 +0100, Mark McLoughlin wrote: > > Hi, > > Its confusing to see what's going on here - it looks like Federico is > > suggesting setting the filechooser action to fix the bug. > > > > Either way, if you're still looking for r-t approval for a patch, we > > could do with an update. > > federico's bug url just points to a patch for gtk-2.6 that has not yet > been committed nor reviewed. Evolution cannot depend on an unreleased > gtk version or a patch. > > we will be working on another fix for 2.0.1 so that we can still use the > filechooser (with an added checkbox to allow the user to override file > vs folder selection) which I'm not entirely happy with, but at least > then we'll be using everyone's favourite file-selector-of-the-week > > however, that is too much work/risk for the 2.0.0 release > > changing to FileSel is the only solution for 2.0.0 We can up with an idea for another possible fix for 2.0.0, but it would change the UI, in the meantime Jeff reverted this. -JP -- JP Rosevear Novell, Inc. From dobey@novell.com Tue Sep 7 17:34:12 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 613B412470B; Tue, 7 Sep 2004 17:34:12 -0400 (EDT) Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by lists.ximian.com (Postfix) with ESMTP id A79D8124625 for ; Tue, 7 Sep 2004 17:34:11 -0400 (EDT) Received: (qmail 14490 invoked from network); 7 Sep 2004 21:34:06 -0000 Received: from localhost (HELO ?164.99.121.53?) (dobey@127.0.0.1) by localhost with SMTP; 7 Sep 2004 21:34:06 -0000 From: Rodney Dawes To: evolution-patches@lists.ximian.com Cc: release-team@gnome.org Content-Type: multipart/mixed; boundary="=-+/pThOSJ7tBwn2OpQSC6" Date: Tue, 07 Sep 2004 21:33:05 +0000 Message-Id: <1094592785.31133.2.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 Subject: [evolution-patches] Patch for New Docs Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-+/pThOSJ7tBwn2OpQSC6 Content-Type: text/plain Content-Transfer-Encoding: 7bit This patch gets rid of the old docs files in favor of the new single xml file, and fixes the issues with the version appearing in the filename. It also has 2 small code changes to work with the new docs, that require release-team approval, that change a reference to another xml file, and a different title for one of the help sections, so that the contact editor and settings dialogs' help buttons will work. -- dobey --=-+/pThOSJ7tBwn2OpQSC6 Content-Disposition: attachment; filename=evolution-2-0-new-docs.patch Content-Type: text/x-patch; name=evolution-2-0-new-docs.patch; charset=UTF-8 Content-Transfer-Encoding: 7bit Index: addressbook/gui/contact-editor/e-contact-editor.c =================================================================== RCS file: /cvs/gnome/evolution/addressbook/gui/contact-editor/e-contact-editor.c,v retrieving revision 1.216 diff -u -p -r1.216 e-contact-editor.c --- addressbook/gui/contact-editor/e-contact-editor.c 20 Aug 2004 23:37:02 -0000 1.216 +++ addressbook/gui/contact-editor/e-contact-editor.c 7 Sep 2004 21:15:56 -0000 @@ -2884,7 +2884,7 @@ show_help_cb (GtkWidget *widget, gpointe gnome_help_display_desktop (NULL, "evolution-" BASE_VERSION, - "usage-contact.xml", + "evolution-" BASE_VERSION ".xml", "usage-contact-cards", &error); if (error != NULL) Index: help/xmldocs.make =================================================================== RCS file: /cvs/gnome/evolution/help/xmldocs.make,v retrieving revision 1.2 diff -u -p -r1.2 xmldocs.make --- help/xmldocs.make 26 Mar 2003 23:03:39 -0000 1.2 +++ help/xmldocs.make 7 Sep 2004 21:15:57 -0000 @@ -50,10 +50,10 @@ include $(top_srcdir)/help/omf.make all: omf -$(docname).xml: $(entities) - -ourdir=`pwd`; \ - cd $(srcdir); \ - cp $(entities) $$ourdir +#$(docname).xml: $(entities) +# -ourdir=`pwd`; \ +# cd $(srcdir); \ +# cp $(entities) $$ourdir app-dist-hook: if test "$(figdir)"; then \ Index: help/C/Makefile.am =================================================================== RCS file: /cvs/gnome/evolution/help/C/Makefile.am,v retrieving revision 1.38 diff -u -p -r1.38 Makefile.am --- help/C/Makefile.am 10 Feb 2004 22:24:53 -0000 1.38 +++ help/C/Makefile.am 7 Sep 2004 21:15:57 -0000 @@ -26,27 +26,27 @@ figs = \ figures/summary.png \ figures/vfolder-createrule-fig.png figdir = figures -docname = evolution-1.5 + +all: $(docname).xml $(omffile) + +doc_in_files = evolution.xml +%-$(BASE_VERSION).xml: $(doc_in_files) + cp -f $< $@ + +docname = evolution-$(BASE_VERSION) lang = C -omffile = evolution-1.5-C.omf -entities = \ - apx-authors.xml \ - apx-bugs.xml \ - apx-fdl.xml \ - apx-gloss.xml \ - apx-gpl.xml \ - config-prefs.xml \ - config-sync.xml \ - legal.xml \ - menuref.xml \ - preface.xml \ - usage-calendar.xml \ - usage-contact.xml \ - usage-exchange.xml \ - usage-mail-org.xml \ - usage-mail.xml \ - usage-mainwindow.xml \ - usage-sync.xml + +omf_in_files = evolution-$(lang).omf +%-$(BASE_VERSION)-$(lang).omf: $(omf_in_files) + cp -f $< $@ +omffile = evolution-$(BASE_VERSION)-C.omf include $(top_srcdir)/help/xmldocs.make dist-hook: app-dist-hook + +CLEANFILES += \ + $(docname).xml \ + omf_timestamp \ + $(omffile).out \ + $(omffile) + Index: help/C/POTFILES.in =================================================================== RCS file: help/C/POTFILES.in diff -N help/C/POTFILES.in --- help/C/POTFILES.in 13 Mar 2001 16:07:26 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,16 +0,0 @@ -apx-authors.sgml -apx-bugs.sgml -apx-gloss.sgml -config-prefs.sgml -config-setupassist.sgml -config-sync.sgml -evolution.sgml -menuref.sgml -preface.sgml -usage-calendar.sgml -usage-contact.sgml -usage-mail.sgml -usage-mainwindow.sgml -usage-notes.sgml -usage-print.sgml -usage-sync.sgml Index: help/C/apx-authors.xml =================================================================== RCS file: help/C/apx-authors.xml diff -N help/C/apx-authors.xml --- help/C/apx-authors.xml 12 May 2004 17:46:47 -0000 1.6 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,76 +0,0 @@ - - Authors - - Evolution was written by the Ximian - Evolution team and numerous other dedicated GNOME programmers. - You can see their names by selecting - Help About - from any Evolution window. - - - The Evolution code owes a great debt - to the GNOME-pim and - GNOME-Calendar applications, and to - KHTMLW. The developers of - Evolution acknowledge the efforts - and contributions of all who worked on those projects. - - - - Ximian would like to thank everyone who helped out with the bug - tracking process, particularly Miles Lane, and also the staff of - El Pelon Taqueria, on Peterborough St. in Boston, for - sustenance. - - - - For more information please visit the - Evolution Web page. Please send all comments, - suggestions, and bug reports to the Ximian bug tracking - database. Instructions for submitting bug reports can be - found on-line at the same location. You can also use the GNOME - bug report tool, bug-buddy, to submit your - defect reports. - - - This manual was written by Aaron Weber - (aaron@ximian.com), Kevin Breit - (mrproper@ximian.com) Duncan Mak - (duncan@ximian.com) and Ettore Perazzoli - (ettore@ximian.com) with the help of the - application programmers and the GNOME Documentation - Project. Special thanks to Baris Cicek for proofreading. - - - Please file comments and suggestions for this manual as bugs in - the Ximian bug tracking system. If you contributed to this - project but do not see your name here, please contact Aaron - Weber (aaron@ximian.com) and he'll list you. - - - Partial list of Documentation Translators (application - translated to 36 additional languages): - - - Daniel Persson for Swedish (.se) - - - - Hector Garcia Alvarez for Spanish (.es) - - - - Kjartan Maraas for Norwegian (.no) - - - - - - - - - - Index: help/C/apx-bugs.xml =================================================================== RCS file: help/C/apx-bugs.xml diff -N help/C/apx-bugs.xml --- help/C/apx-bugs.xml 4 Nov 2002 22:41:04 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,30 +0,0 @@ - - - Known bugs and limitations - - - Ximian Evolution bug tracking is done at the Ximian bug tracking - System. You may use that, or the GNOME Bug - Report Tool (known as bug-buddy - at the command line) if you find bugs or would like to request new - features. - - - If you need additional help with Ximian Evolution, please visit - the Ximian support site at ximian.com/support. - - - - - - A complete list of feature requests and other issues with - Evolution is available online in the Ximian bug tracking system. - You can learn more about the Ximian Evolution development process - at developer.ximian.com. - - - - Index: help/C/apx-fdl.xml =================================================================== RCS file: help/C/apx-fdl.xml diff -N help/C/apx-fdl.xml --- help/C/apx-fdl.xml 8 Jul 2004 20:59:58 -0000 1.3 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,667 +0,0 @@ - - - - - - Version 1.1, March 2000 - - - 2000Free Software Foundation, Inc. - - - -
Free Software Foundation, Inc. 59 Temple Place, - Suite 330, Boston, MA - 02111-1307 USA
- Everyone is permitted to copy and distribute verbatim copies of this - license document, but changing it is not allowed. -
-
-
- GNU Free Documentation License - - - 0. PREAMBLE - - The purpose of this License is to make a manual, textbook, or - other written document free in the sense of - freedom: to assure everyone the effective freedom to copy and - redistribute it, with or without modifying it, either - commercially or noncommercially. Secondarily, this License - preserves for the author and publisher a way to get credit for - their work, while not being considered responsible for - modifications made by others. - - - - This License is a kind of copyleft, which means - that derivative works of the document must themselves be free in - the same sense. It complements the GNU General Public License, - which is a copyleft license designed for free software. - - - - We have designed this License in order to use it for manuals for - free software, because free software needs free documentation: a - free program should come with manuals providing the same - freedoms that the software does. But this License is not limited - to software manuals; it can be used for any textual work, - regardless of subject matter or whether it is published as a - printed book. We recommend this License principally for works - whose purpose is instruction or reference. - - - - 1. APPLICABILITY AND DEFINITIONS - - This License applies to any manual or other work that contains a - notice placed by the copyright holder saying it can be - distributed under the terms of this License. The - Document, below, refers to any such manual or - work. Any member of the public is a licensee, and is addressed - as you. - - - - A Modified Version of the Document means any work - containing the Document or a portion of it, either copied - verbatim, or with modifications and/or translated into another - language. - - - - A Secondary Section is a named appendix or a - front-matter section of the Document that deals exclusively - with the relationship of the publishers or authors of the - Document to the Document's overall subject (or to related - matters) and contains nothing that could fall directly within - that overall subject. (For example, if the Document is in part a - textbook of mathematics, a Secondary Section may not explain any - mathematics.) The relationship could be a matter of historical - connection with the subject or with related matters, or of - legal, commercial, philosophical, ethical or political position - regarding them. - - - - The Invariant Sections are certain Secondary Sections whose titles - are designated, as being those of Invariant Sections, in the - notice that says that the Document is released under this - License. - - - - The Cover Texts are certain short passages of - text that are listed, as Front-Cover Texts or Back-Cover Texts, - in the notice that says that the Document is released under this - License. - - - - A Transparent copy of the Document means a machine-readable - copy, represented in a format whose specification is available - to the general public, whose contents can be viewed and edited - directly and straightforwardly with generic text editors or (for - images composed of pixels) generic paint programs or (for - drawings) some widely available drawing editor, and that is - suitable for input to text formatters or for automatic - translation to a variety of formats suitable for input to text - formatters. A copy made in an otherwise Transparent file format - whose markup has been designed to thwart or discourage - subsequent modification by readers is not Transparent. A copy - that is not Transparent is called - Opaque. - - - - Examples of suitable formats for Transparent copies include - plain ASCII without markup, Texinfo input format, LaTeX input - format, SGML or XML using a publicly available DTD, and - standard-conforming simple HTML designed for human - modification. Opaque formats include PostScript, PDF, - proprietary formats that can be read and edited only by - proprietary word processors, SGML or XML for which the DTD - and/or processing tools are not generally available, and the - machine-generated HTML produced by some word processors for - output purposes only. - - - - The Title Page means, for a printed book, the - title page itself, plus such following pages as are needed to - hold, legibly, the material this License requires to appear in - the title page. For works in formats which do not have any title - page as such, Title Page means the text near the - most prominent appearance of the work's title, preceding the - beginning of the body of the text. - - - - - 2. VERBATIM COPYING - - You may copy and distribute the Document in any medium, either - commercially or noncommercially, provided that this License, the - copyright notices, and the license notice saying this License - applies to the Document are reproduced in all copies, and that - you add no other conditions whatsoever to those of this - License. You may not use technical measures to obstruct or - control the reading or further copying of the copies you make or - distribute. However, you may accept compensation in exchange for - copies. If you distribute a large enough number of copies you - must also follow the conditions in section 3. - - - - You may also lend copies, under the same conditions stated - above, and you may publicly display copies. - - - - - 3. COPYING IN QUANTITY - - If you publish printed copies of the Document numbering more than 100, - and the Document's license notice requires Cover Texts, you must enclose - the copies in covers that carry, clearly and legibly, all these - Cover Texts: Front-Cover Texts on the front cover, and - Back-Cover Texts on the back cover. Both covers must also - clearly and legibly identify you as the publisher of these - copies. The front cover must present the full title with all - words of the title equally prominent and visible. You may add - other material on the covers in addition. Copying with changes - limited to the covers, as long as they preserve the title of the - Document and satisfy these - conditions, can be treated as verbatim copying in other - respects. - - - - If the required texts for either cover are too voluminous to fit - legibly, you should put the first ones listed (as many as fit - reasonably) on the actual cover, and continue the rest onto - adjacent pages. - - - - If you publish or distribute Opaque copies of the Document numbering more than 100, - you must either include a machine-readable Transparent copy along with - each Opaque copy, or state in or with each Opaque copy a - publicly-accessible computer-network location containing a - complete Transparent copy of the Document, free of added - material, which the general network-using public has access to - download anonymously at no charge using public-standard network - protocols. If you use the latter option, you must take - reasonably prudent steps, when you begin distribution of Opaque - copies in quantity, to ensure that this Transparent copy will - remain thus accessible at the stated location until at least one - year after the last time you distribute an Opaque copy (directly - or through your agents or retailers) of that edition to the - public. - - - - It is requested, but not required, that you contact the authors - of the Document well before - redistributing any large number of copies, to give them a chance - to provide you with an updated version of the Document. - - - - - 4. MODIFICATIONS - - You may copy and distribute a Modified Version of the Document under the conditions of - sections 2 and 3 above, provided that you release - the Modified Version under precisely this License, with the - Modified Version filling the role of the Document, thus - licensing distribution and modification of the Modified Version - to whoever possesses a copy of it. In addition, you must do - these things in the Modified Version: - - - - - - A - - Use in the Title - Page (and on the covers, if any) a title distinct - from that of the Document, and from those of - previous versions (which should, if there were any, be - listed in the History section of the Document). You may - use the same title as a previous version if the original - publisher of that version gives permission. - - - - - - - B - - List on the Title - Page, as authors, one or more persons or entities - responsible for authorship of the modifications in the - Modified Version, - together with at least five of the principal authors of - the Document (all of - its principal authors, if it has less than five). - - - - - - - C - - State on the Title - Page the name of the publisher of the Modified Version, as the - publisher. - - - - - - - D - - Preserve all the copyright notices of the Document. - - - - - - - E - - Add an appropriate copyright notice for your modifications - adjacent to the other copyright notices. - - - - - - - F - - Include, immediately after the copyright notices, a - license notice giving the public permission to use the - Modified Version under - the terms of this License, in the form shown in the - Addendum below. - - - - - - - G - - Preserve in that license notice the full lists of Invariant Sections and - required Cover - Texts given in the Document's license notice. - - - - - - - H - - Include an unaltered copy of this License. - - - - - - - I - - Preserve the section entitled History, and - its title, and add to it an item stating at least the - title, year, new authors, and publisher of the Modified Version as given on - the Title Page. If - there is no section entitled History in the - Document, create one - stating the title, year, authors, and publisher of the - Document as given on its Title Page, then add an item - describing the Modified Version as stated in the previous - sentence. - - - - - - - J - - Preserve the network location, if any, given in the Document for public access - to a Transparent - copy of the Document, and likewise the network locations - given in the Document for previous versions it was based - on. These may be placed in the History - section. You may omit a network location for a work that - was published at least four years before the Document - itself, or if the original publisher of the version it - refers to gives permission. - - - - - - - K - - In any section entitled Acknowledgements or - Dedications, preserve the section's title, - and preserve in the section all the substance and tone of - each of the contributor acknowledgements and/or - dedications given therein. - - - - - - - L - - Preserve all the Invariant - Sections of the Document, unaltered in their - text and in their titles. Section numbers or the - equivalent are not considered part of the section titles. - - - - - - - M - - Delete any section entitled - Endorsements. Such a section may not be - included in the Modified - Version. - - - - - - - N - - Do not retitle any existing section as - Endorsements or to conflict in title with - any Invariant - Section. - - - - - - - If the Modified Version - includes new front-matter sections or appendices that qualify as - Secondary Sections and - contain no material copied from the Document, you may at your - option designate some or all of these sections as invariant. To - do this, add their titles to the list of Invariant Sections in the - Modified Version's license notice. These titles must be - distinct from any other section titles. - - - - You may add a section entitled Endorsements, - provided it contains nothing but endorsements of your Modified Version by various - parties -- for example, statements of peer review or that the text - has been approved by an organization as the authoritative - definition of a standard. - - - - You may add a passage of up to five words as a Front-Cover Text, and a passage - of up to 25 words as a Back-Cover Text, to the end of - the list of Cover Texts - in the Modified Version. - Only one passage of Front-Cover Text and one of Back-Cover Text - may be added by (or through arrangements made by) any one - entity. If the Document - already includes a cover text for the same cover, previously - added by you or by arrangement made by the same entity you are - acting on behalf of, you may not add another; but you may - replace the old one, on explicit permission from the previous - publisher that added the old one. - - - - The author(s) and publisher(s) of the Document do not by this License - give permission to use their names for publicity for or to - assert or imply endorsement of any Modified Version . - - - - - 5. COMBINING DOCUMENTS - - You may combine the Document - with other documents released under this License, under the - terms defined in section 4 - above for modified versions, provided that you include in the - combination all of the Invariant - Sections of all of the original documents, unmodified, - and list them all as Invariant Sections of your combined work in - its license notice. - - - - The combined work need only contain one copy of this License, - and multiple identical Invariant - Sections may be replaced with a single copy. If there are - multiple Invariant Sections with the same name but different - contents, make the title of each such section unique by adding - at the end of it, in parentheses, the name of the original - author or publisher of that section if known, or else a unique - number. Make the same adjustment to the section titles in the - list of Invariant Sections in the license notice of the combined - work. - - - - In the combination, you must combine any sections entitled - History in the various original documents, - forming one section entitled History; likewise - combine any sections entitled Acknowledgements, - and any sections entitled Dedications. You must - delete all sections entitled Endorsements. - - - - - 6. COLLECTIONS OF DOCUMENTS - - You may make a collection consisting of the Document and other documents - released under this License, and replace the individual copies - of this License in the various documents with a single copy that - is included in the collection, provided that you follow the - rules of this License for verbatim copying of each of the - documents in all other respects. - - - - You may extract a single document from such a collection, and - dispbibute it individually under this License, provided you - insert a copy of this License into the extracted document, and - follow this License in all other respects regarding verbatim - copying of that document. - - - - - 7. AGGREGATION WITH INDEPENDENT WORKS - - A compilation of the Document or its derivatives with - other separate and independent documents or works, in or on a - volume of a storage or distribution medium, does not as a whole - count as a Modified Version - of the Document, provided no compilation copyright is claimed - for the compilation. Such a compilation is called an - aggregate, and this License does not apply to the - other self-contained works thus compiled with the Document , on - account of their being thus compiled, if they are not themselves - derivative works of the Document. If the Cover Text requirement of section 3 is applicable to these - copies of the Document, then if the Document is less than one - quarter of the entire aggregate, the Document's Cover Texts may - be placed on covers that surround only the Document within the - aggregate. Otherwise they must appear on covers around the whole - aggregate. - - - - - 8. TRANSLATION - - Translation is considered a kind of modification, so you may - distribute translations of the Document under the terms of section 4. Replacing Invariant Sections with - translations requires special permission from their copyright - holders, but you may include translations of some or all - Invariant Sections in addition to the original versions of these - Invariant Sections. You may include a translation of this - License provided that you also include the original English - version of this License. In case of a disagreement between the - translation and the original English version of this License, - the original English version will prevail. - - - - - 9. TERMINATION - - You may not copy, modify, sublicense, or distribute the Document except as expressly - provided for under this License. Any other attempt to copy, - modify, sublicense or distribute the Document is void, and will - automatically terminate your rights under this License. However, - parties who have received copies, or rights, from you under this - License will not have their licenses terminated so long as such - parties remain in full compliance. - - - - - 10. FUTURE REVISIONS OF THIS LICENSE - - The Free Software - Foundation may publish new, revised versions of the GNU - Free Documentation License from time to time. Such new versions - will be similar in spirit to the present version, but may differ - in detail to address new problems or concerns. See http://www.gnu.org/copyleft/. - - - - Each version of the License is given a distinguishing version - number. If the Document - specifies that a particular numbered version of this License - or any later version applies to it, you have the - option of following the terms and conditions either of that - specified version or of any later version that has been - published (not as a draft) by the Free Software Foundation. If - the Document does not specify a version number of this License, - you may choose any version ever published (not as a draft) by - the Free Software Foundation. - - - - - Addendum - - To use this License in a document you have written, include a copy of - the License in the document and put the following copyright and - license notices just after the title page: - - -
- - Copyright YEAR YOUR NAME. - - - Permission is granted to copy, distribute and/or modify this - document under the terms of the GNU Free Documentation - License, Version 1.1 or any later version published by the - Free Software Foundation; with the Invariant Sections being LIST - THEIR TITLES, with the Front-Cover Texts being LIST, - and with the Back-Cover - Texts being LIST. A copy of the license is included in - the section entitled GNU Free Documentation - License. - -
- - - If you have no Invariant - Sections, write with no Invariant Sections - instead of saying which ones are invariant. If you have no - Front-Cover Texts, write - no Front-Cover Texts instead of - Front-Cover Texts being LIST; likewise for Back-Cover Texts. - - - - If your document contains nontrivial examples of program code, - we recommend releasing these examples in parallel under your - choice of free software license, such as the GNU General Public - License, to permit their use in free software. - -
-
- - Index: help/C/apx-gloss.xml =================================================================== RCS file: help/C/apx-gloss.xml diff -N help/C/apx-gloss.xml --- help/C/apx-gloss.xml 7 Jan 2004 23:49:45 -0000 1.3 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,692 +0,0 @@ - - Outlook to Evolution Migration - If you are using Microsoft Outlook, but not Microsoft Exchange, - this section will help you switch to Evolution. - - - Migrating Local Outlook Mail Folders - Exchange and IMAP mail is stored on the server, so you do not - need to migrate it to your Linux partition. However, if you have - stored mail on your computer, you may wish to make it accessible to - Evolution. - First, while using Windows, prepare your messages for - import: - - - - Clean up your mail: Delete messages and folders you - do not need, and select - File - Folders - Properties - Advanced - Compact - to erase old, deleted messages from your PST - file. - - - If you nest your folders one inside another, you may wish to - rename subfolders so that you can tell which folder they - belong to. You will have to re-nest them after you load them - into Evolution. - - - Import the files into Mozilla Mail (or - another mailer, such as Netscape or Eudora, that uses the - standard mbox format). Linux mailers cannot do this task, - because it requires a library available only under - Windows. In Mozilla, import by selecting - Window Mail & - Newsgroups Tools - Import . - - - Mozilla will create a set of files in the directory -Windows\Application_Data\Mozilla\Profiles\(User -Name)\(Random Letters)\Mail\Local Folders\Outlook -Mail\. The data files are those that have no -file extension. - - If you are using Windows XP or Windows 2000, your - Windows hard drive is probably in the NTFS format, - which some Linux systems will not read without additional - software. You may find it simpler to copy the mail folders to a - different drive or to burn a CD. - - - - Now that you have your mail in a format Evolution can - understand, reboot to Linux. Then: - - Mount your Windows drive or the - disk where you saved the mail files. - - Copy all the mail files into your home directory or - another convenient place. - - Start Evolution. - - - Press - ShiftCtrl - F or select - FileNew - Folder to create - the folders you want. This is where your previous - organization pays off. - - - - Now you are ready to import the data files: - - - In Evolution, open the file import assistant by selecting - - FileImport. - - - - Click Next, and select - Import a single file. - - - Leave the file - type as automatic and click - Browse to select the data - file. Remember, the data files are the files that have no - file extension. - - - - Select the folder where you want to put the imported data - file. - - - Repeat the import steps until you have imported all your - mail. - - - - - - - - - - - - - Glossary - - - Assistant: - - - A tool which guides a user through a series of steps, - usually to configure or set up a program. Equivalent to "Wizard" - and "Druid." - - - - - - Attachment: - - - Any file sent along with an email. Attachments may be embedded in - a message or appended to it. - - - - - - Automatic Indexing: - - - Pre-fetching procedure that allows - Evolution to refer to data quickly. - It enables faster searches and decreases memory usage for - data displays. - - - - - - Bcc (Blind Carbon Copy): - - - A way of addressing a message. Bcc is used to send a group of - people an e-mail, while hiding their names and addresses from each - other. - - - - - - Cc (Carbon Copy): - - - Carbon-copies are used to send a 3rd party a copy of the e-mail, - so they an keep up to date on a conversation, without being in the - To: list. - - - - - - Conduit: - - - A small application which controls - the transfer of data between a handheld device and a desktop - computer. - - - - - - - Druid: - - - See "Assistant." - - - - - - Evolution: - - - Evolution is the GNOME - groupware application. - - - - - - Execute: - - - To run a program. Any file that can be run is called an - executable. Evolution can download - executable attachments, but before they can be run, the files must - be marked as executable with a shell or file manager. This - security precaution prevents the automatic or accidental execution - of malicious programs. For more information on executables and file - permissions, see the documentation for your file manager or shell. - - - - - - Expunge: - - - When messages are marked for deletion, they remain till they are expunged. - When a message is expunged, it is permanently deleted, as long as it was - marked for deletion. - - - - - - File Tree: - - - A way of describing a group of files on a computer. With the - perversity typical of computer (and especially Unix and Linux) - nomenclature, the top of the tree is called the root directory, - and denoted by /. - The rest of the "branches" spread downward from the root. Don't - confuse the root directory with the root - account, or root's home directory, normally - /root. - - - - - - Filter: - - - Within Evolution, a filter is a method - of sorting mail automatically when it's downloaded. You can create filters to perform - one or more actions on a message that meets any (or all) of a wide - range of criteria. - - - - - - Forward: - - - If you get a message intended for someone else, you can use - message forwarding to send it on to the right person. - - - - - - Groupware: - - - Groupware is a term describing an application which helps groups - of people work together. Typically, a groupware application will - have several productivity features built into one program, - including: email, calendar, and address book tools. - - - - - - HTML: - - - Hyper-text Markup Language (HTML) is a language - for describing page layout in electronic documents like web pages, - help files, and email messages. HTML can be used in email and - news posts to insert images and apply text treatments. - - - - - - Hot Key: - - - Hot-keys are keyboard combinations used to do actions on a - computer instead of using the mouse. - Hot-keys can speed up computer usage. - - - - - - iCal: - - - iCal is the program which - Evolution uses to manage the calendar - section. - - - - - - IMAP: - - - Depending upon whom you ask, IMAP stands for the Internet Mail - Access Protocol, or the Interim Mail Access Protocol. It allows access to email which is typically (although - not always) stored remotely on a server rather than on a local - hard disk. Often contrasted with POP:. - This will not be on the test. - - - - - - - Inline: - - - Displayed as part of a message or other document, rather than - attached as a separate file. Contrast with Attachment:. - - - - - - LDAP: - - - LDAP, the Lightweight Directory Access Protocol, allows a client - to search through a large database of addresses, phone numbers, - and people stored on a server. - - - - - - Mail Client: - - - A mail client is the application with which a person reads and - sends e-mail. Its counterparts are the various types of mail - servers, which handle user authentication and direct messages from - sender to recipient. - - - - - - - Minicard: - - - A format for the display of contact data. Similar in appearance - to a small business card. - - - - - - Nautilus: - - - Nautilus is the file manager for GNOME. - - - - - - POP: - - - POP, the Post Office Protocol, is a mechanism for email - transport. In contrast to IMAP, it is used only to get mail from - a server and store it locally on your hard disk. - - - - - - Protocol: - - - An agreed-upon method of communication, especially one for - sending particular types of information between computer systems. - Examples include POP (Post Office Protocol), for email, and HTTP - (HypterText Transfer Protocol), for web pages. - - - - - - Postscript: - - - A standard document publishing format. Many printers read raw - Postscript, making Postscript quite versatile. - - - - - - Public Key Encryption: - - - A strong encryption method that uses a set of two "keys," one of - which is made public, and one of which is kept private. Data - encrypted using the public key can only be decrypted using the - private key. The longer the keys, the more difficult it is to - break the encryption. - - - - - - - - Regular Expression: - - - A regular expression, or "regex", is a way of describing a - string of text using metacharacters or wild-card symbols. For - example, the statement fly.*so[au]p means - "any phrase beginning with 'fly' and ending in 'soup' or - 'soap'". If you searched for that expression, you'd find both - "fly in my soup" and "fly in my soap." There's not room here to - go into depth, but if you want, have a look at the documentation - for the grep command by opening a command - line and typing in man grep. - - - - - - Script: - - - A program written in an interpreted (rather than compiled) - language. Often used as a synonym for "macro," to denote a series - of pre-recorded commands or actions within an application. Often - times, accomplish repetitive and tedious tasks, to save the - user time. - - - - - - Search Base: - - - LDAP can break contact lists into many groups. The Search - Base tells LDAP the top group to use. How much of the Search - Base that is searched is set by the Search Scope option. - - - - - - Search Scope: - - - Search Scope states how much of the Search Base to search. - - - - - - Sendmail: - - - As its name implies, sendmail is a - program which sends mail. Evolution - can use it instead of SMTP:; some people - prefer it because it offers more flexibility, but is more - difficult to set up. - - - - - - - Shortcut Bar: - - - A portion of Evolution which offers - users fast access to the most frequently used portions of the - application. - - - - - - Signature: - - - In email terms, a signature is a piece of text placed at the end - of every email sent, similar to a hand-written signature at the bottom - of a written letter. A signature can be anything from a favorite - quotation to a link to a web page; courtesy dictates that it be - fewer than four lines long. - - - - - - SMTP: - - - This is the most common way of transporting mail messages from - the client's computer (you) to the server. SMTP stands for - Simple Mail Transfer Protocol. - - - - - - Tool-Tip: - - - A small box of explanatory text which appears when the mouse - pointer is held motionless over a button or other interface - element. - - - - - - Virus: - - - A program which inserts itself into other files or programs and - which, when executed, spreads to more programs and other - computers. A virus can cause substantial damage by clogging - networks or disk drives, deleting files, or opening security - holes. - - - - - - VCard: - - - A file format for the exchange of contact information. When you - get an address card attached to an email, it's probably in VCard - format. Not to be confused with vFolder:. - - - - - - vFolder: - - - An email organization tool. vFolders allows you to create a folder - that contains the results of a complex search. vFolder contents are - are updated dynamically. - - - - - - - - - - - - - - - - - - - Index: help/C/apx-gpl.xml =================================================================== RCS file: help/C/apx-gpl.xml diff -N help/C/apx-gpl.xml --- help/C/apx-gpl.xml 19 Nov 2002 20:30:32 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,419 +0,0 @@ - - - -GNU General Public License - -Copyright (c) 2000 Free Software Foundation, Inc. -
Free Software Foundation, Inc. - 59 Temple Place, Suite 330, - Boston, - MA 02111-1307 - USA -
. -
- - -This is version 2 - - - - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - - - - Preamble - - - The licenses for most software are designed to take away your - freedom to share and change it. By contrast, the GNU General Public - License is intended to guarantee your freedom to share and change - free software - to make sure the software is free for all its users. - This General Public License applies to most of the Free Software - Foundation's software and to any other program whose authors commit - to using it. (Some other Free Software Foundation software is covered - by the GNU Library General Public License instead.) You can apply it - to your programs, too. - - - - When we speak of free software, we are referring to freedom, not price. - Our General Public Licenses are designed to make sure that you have the - freedom to distribute copies of free software (and charge for this - service if you wish), that you receive source code or can get it if you - want it, that you can change the software or use pieces of it in new free - programs; and that you know you can do these things. - - - - To protect your rights, we need to make restrictions that forbid anyone - to deny you these rights or to ask you to surrender the rights. These - restrictions translate to certain responsibilities for you if you distribute - copies of the software, or if you modify it. - - - - For example, if you distribute copies of such a program, whether gratis or - for a fee, you must give the recipients all the rights that you have. You - must make sure that they, too, receive or can get the source code. And you - must show them these terms so they know their rights. - - - - We protect your rights with two steps: - - - - - copyright the software, and - - - - - offer you this license which gives you legal permission to copy, - distribute and/or modify the software. - - - - - - - Also, for each author's protection and ours, we want to make certain that - everyone understands that there is no warranty for this free software. If - the software is modified by someone else and passed on, we want its - recipients to know that what they have is not the original, so that any - problems introduced by others will not reflect on the original authors' - reputations. - - - - Finally, any free program is threatened constantly by software patents. - We wish to avoid the danger that redistributors of a free program will - individually obtain patent licenses, in effect making the program - proprietary. To prevent this, we have made it clear that any patent must be - licensed for everyone's free use or not licensed at all. - - - - The precise terms and conditions for copying, distribution and modification - follow. - - - - - - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - - Section 0 - - This License applies to any program or other work which contains a notice - placed by the copyright holder saying it may be distributed under the terms - of this General Public License. The "Program", below, refers to any such - program or work, and a work based on the Program means either - the Program or any derivative work under copyright law: that is to say, a - work containing the Program or a portion of it, either verbatim or with - modifications and/or translated into another language. (Hereinafter, translation - is included without limitation in the term modification.) Each - licensee is addressed as you. - - - - Activities other than copying, distribution and modification are not covered by - this License; they are outside its scope. The act of running the Program is not - restricted, and the output from the Program is covered only if its contents - constitute a work based on the Program (independent of having been made by running - the Program). Whether that is true depends on what the Program does. - - - - - Section 1 - - You may copy and distribute verbatim copies of the Program's source code as you - receive it, in any medium, provided that you conspicuously and appropriately - publish on each copy an appropriate copyright notice and disclaimer of warranty; - keep intact all the notices that refer to this License and to the absence of any - warranty; and give any other recipients of the Program a copy of this License - along with the Program. - - - - You may charge a fee for the physical act of transferring a copy, and you may at - your option offer warranty protection in exchange for a fee. - - - - - Section 2 - - You may modify your copy or copies of the Program or any portion of it, thus - forming a work based on the Program, and copy and distribute such modifications - or work under the terms of Section 1 above, provided - that you also meet all of these conditions: - - - - - You must cause the modified files to carry prominent notices stating that - you changed the files and the date of any change. - - - - - You must cause any work that you distribute or publish, that in whole or - in part contains or is derived from the Program or any part thereof, to be - licensed as a whole at no charge to all third parties under the terms of - this License. - - - - - If the modified program normally reads commands interactively when run, you - must cause it, when started running for such interactive use in the most - ordinary way, to print or display an announcement including an appropriate - copyright notice and a notice that there is no warranty (or else, saying - that you provide a warranty) and that users may redistribute the program - under these conditions, and telling the user how to view a copy of this - License. - - - Exception: - - If the Program itself is interactive but does not normally print such an - announcement, your work based on the Program is not required to print an - announcement.) - - - - - - - - - - These requirements apply to the modified work as a whole. If identifiable sections - of that work are not derived from the Program, and can be reasonably considered - independent and separate works in themselves, then this License, and its terms, - do not apply to those sections when you distribute them as separate works. But when - you distribute the same sections as part of a whole which is a work based on the - Program, the distribution of the whole must be on the terms of this License, whose - permissions for other licensees extend to the entire whole, and thus to each and - every part regardless of who wrote it. - - - - Thus, it is not the intent of this section to claim rights or contest your rights - to work written entirely by you; rather, the intent is to exercise the right to control - the distribution of derivative or collective works based on the Program. - - - - In addition, mere aggregation of another work not based on the Program with the Program - (or with a work based on the Program) on a volume of a storage or distribution medium - does not bring the other work under the scope of this License. - - - - - Section 3 - - - You may copy and distribute the Program (or a work based on it, under - Section 2 in object code or executable form under the terms of - Sections 1 and 2 above provided that - you also do one of the following: - - - - - Accompany it with the complete corresponding machine-readable source code, which - - must be distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - - - - Accompany it with a written offer, valid for at least three years, to give any - third party, for a charge no more than your cost of physically performing source - distribution, a complete machine-readable copy of the corresponding source code, - to be distributed under the terms of Sections and above on a medium customarily - used for software interchange; or, - - - - - Accompany it with the information you received as to the offer to distribute - corresponding source code. (This alternative is allowed only for noncommercial - distribution and only if you received the program in object code or executable form - with such an offer, in accord with Subsection b above.) - - - - - - - The source code for a work means the preferred form of the work for making modifications - to it. For an executable work, complete source code means all the source code for all modules - it contains, plus any associated interface definition files, plus the scripts used to control - compilation and installation of the executable. However, as a special exception, the source - code distributed need not include anything that is normally distributed (in either source or - binary form) with the major components (compiler, kernel, and so on) of the operating system - on which the executable runs, unless that component itself accompanies the executable. - - - - If distribution of executable or object code is made by offering access to copy from a - designated place, then offering equivalent access to copy the source code from the same place - counts as distribution of the source code, even though third parties are not compelled to - copy the source along with the object code. - - - - - Section 4 - - - You may not copy, modify, sublicense, or distribute the Program except as expressly provided - under this License. Any attempt otherwise to copy, modify, sublicense or distribute the - Program is void, and will automatically terminate your rights under this License. However, - parties who have received copies, or rights, from you under this License will not have their - licenses terminated so long as such parties remain in full compliance. - - - - - Section 5 - - - You are not required to accept this License, since you have not signed it. However, nothing - else grants you permission to modify or distribute the Program or its derivative works. - These actions are prohibited by law if you do not accept this License. Therefore, by modifying - or distributing the Program (or any work based on the Program), you indicate your acceptance - of this License to do so, and all its terms and conditions for copying, distributing or - modifying the Program or works based on it. - - - - - Section 6 - - - Each time you redistribute the Program (or any work based on the Program), the recipient - automatically receives a license from the original licensor to copy, distribute or modify - the Program subject to these terms and conditions. You may not impose any further restrictions - on the recipients' exercise of the rights granted herein. You are not responsible for enforcing - compliance by third parties to this License. - - - - - Section 7 - - - If, as a consequence of a court judgment or allegation of patent infringement or for any other - reason (not limited to patent issues), conditions are imposed on you (whether by court order, - agreement or otherwise) that contradict the conditions of this License, they do not excuse you - from the conditions of this License. If you cannot distribute so as to satisfy simultaneously - your obligations under this License and any other pertinent obligations, then as a consequence - you may not distribute the Program at all. For example, if a patent license would not permit - royalty-free redistribution of the Program by all those who receive copies directly or - indirectly through you, then the only way you could satisfy both it and this License would be - to refrain entirely from distribution of the Program. - - - - If any portion of this section is held invalid or unenforceable under any particular circumstance, - the balance of the section is intended to apply and the section as a whole is intended to apply - in other circumstances. - - - - It is not the purpose of this section to induce you to infringe any patents or other property - right claims or to contest validity of any such claims; this section has the sole purpose of - protecting the integrity of the free software distribution system, which is implemented by public - license practices. Many people have made generous contributions to the wide range of software - distributed through that system in reliance on consistent application of that system; it is up - to the author/donor to decide if he or she is willing to distribute software through any other - system and a licensee cannot impose that choice. - - - - This section is intended to make thoroughly clear what is believed to be a consequence of the - rest of this License. - - - - - Section 8 - - - If the distribution and/or use of the Program is restricted in certain countries either by patents - or by copyrighted interfaces, the original copyright holder who places the Program under this License - may add an explicit geographical distribution limitation excluding those countries, so that - distribution is permitted only in or among countries not thus excluded. In such case, this License - incorporates the limitation as if written in the body of this License. - - - - - Section 9 - - - The Free Software Foundation may publish revised and/or new versions of the General Public License - from time to time. Such new versions will be similar in spirit to the present version, but may differ - in detail to address new problems or concerns. - - - - Each version is given a distinguishing version number. If the Program specifies a version number of - this License which applies to it and "any later version", you have the option of following the terms - and conditions either of that version or of any later version published by the Free Software - Foundation. If the Program does not specify a version number of this License, you may choose any - version ever published by the Free Software Foundation. - - - - - Section 10 - - - If you wish to incorporate parts of the Program into other free programs whose distribution - conditions are different, write to the author to ask for permission. For software which is copyrighted - by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions - for this. Our decision will be guided by the two goals of preserving the free status of all - derivatives of our free software and of promoting the sharing and reuse of software generally. - - - - - NO WARRANTY - Section 11 - - - BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT - PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR - OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE - PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - - - - Section 12 - - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR - ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU - FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE - USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED - INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH - ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH - DAMAGES. - - - -
\ No newline at end of file Index: help/C/config-prefs.xml =================================================================== RCS file: help/C/config-prefs.xml diff -N help/C/config-prefs.xml --- help/C/config-prefs.xml 22 Jul 2004 20:19:06 -0000 1.20 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,1106 +0,0 @@ - - - Advanced Configuration - - Perhaps your mail server has changed names. Perhaps you've - grown tired of a certain layout for your appointments. - Whatever the reason, you want to change your - Evolution settings. This chapter - will tell you how to do just that. - - - You can reach the Evolution settings window - by choosing - Tools - Settings, no matter - where you are in Evolution. On the left half of the settings - window is a column, similar to the Evolution shortcut bar, - which lets you choose which portion of Evolution to - customize. The right half of the window is where you'll make - your actual changes. - - - - -
- Changing Mail Settings - - Changing Mail Settings - - - -
- - - - There are six items you can customize. From top to bottom, they - are: - - - Mail Accounts - - - Add or change information about your email - accounts: the servers to which you connect, the way you - download mail, your password authentication mode, and so - forth. This is the most complex item in the list, and is - covered in . - - - - - - Autocompletion - - - Set the contact groups to be used when completing email - addresses in the message composer. - - - - - - Mail Preferences - - - These are overall mail reading preferences: display - settings, notification options, security, and so - forth. Settings that vary per-account are in the Mail - Accounts tool, described in , but most of the - mail settings are here. - - - - - - Composer Preferences - - - Settings for the way that you use the mail composer: - shortcuts, signatures, spelling, and so forth. One fun - feature here is the ability to substitute graphical - smiley-faces for "emoticons" such as :) that many people - use in email. This tool is covered in . - - - - - - Calendar and Tasks - - - Here, you can set the way the calendar behaves, including - your time zone and the length of your work-week. - - - - - - Certificates - - - Certificate handling for S/MIME security systems. - - - - - - - - - Previous versions of Evolution included directory servers, folder - settings, and Exchange delegation in the settings tool. Directory - servers can now be set up as contacts groups in the - Contacts tool, you can change folder settings - in the folder right-click menu, and Exchange delegation is - available in the Actions menu of the - Exchange tool. - - - - Working with Mail Accounts - - Evolution allows you to maintain multiple accounts, or - identities. When you are writing an email - message, you can which account to use by selecting from the - drop-down list next to the From entry in - the message composer. - - - - Clicking Send/Receive will check all - mail sources that are not disabled. If you don't want to check - mail for a given account, select it - in the Mail Accounts tab and click the - Disable button. - - - - To add a new account, click Add - to open the mail configuration assistant. To alter an - existing identity, select it in the - Preferences window, and then click - Edit to open the account editor - dialog. - - - - The account editor dialog has six sections: - - - - - Identity - - - Here, enter the name and email address for this - account. You may also choose a default signature to - insert into messages sent from this account. - - - - - - Receiving Mail - - - Select the way you will be getting mail: you may - download mail from a server (POP), read and keep it on the - server (Microsoft Exchange, Novell GroupWise, or IMAP), or read it from files - that already exist on your desktop computer. Your server - require you to use a Secure Socket Layer (SSL) connection. - You may select Always, - Whenever Possible, or - Never as your SSL choice. If one - doesn't work, try another. - - - Specifying Port Numbers - - Your system administrator may ask you to connect to a specific port on - a mail server. To specify which port you use, just type a colon and - the port number after the server name. For example, to connect to port - 143 on the server smtp.omniport.com, you would enter - as - - smtp.omniport.com:143 - as the server name. - - - - - - - - - Receiving Options - - - Here, decide whether you'd like to check for mail - automatically and how often, as well as other message - retrieval options. - - - - If you chose POP: - - - - - Checking for new mail: If you would - like Evolution - to check for new mail automatically, - check the box and select a frequency in - minutes. - - - - - - Leave messages on server: If you'd like to store - copies of your mail on the server, check - this option. - - - - - - Disable support for all - POP3 extensions: Some email - servers refuse to work with the extended - POP3 command set; select this item to - have Evolution use a more limited set of - interactions with the server. If your - server periodically drops your - connection, this option may help. - - - - - - - - - If you chose Microsoft Exchange: - - - - - Checking for new mail: If you would like - Evolution to check for new mail automatically, check - the box and select a frequency in minutes. - - - - - - Global Catalog server name: enter the name of your - Global Catalog server to create a folder for your - organization's Global Address List. - - - - - Limit number of Responses: Select a maximum number - of results for an address search. Lowering the maximum - number the load on your system and on your - network. Most servers will not send more than 1000 - results, regardless of the value you select here. - - - - - Mailbox Name: Enter your mailbox name. - - - - - - OWA Path: Enter the path used with Outlook Web Access on your server. - - - - - - Public Folder Server: Enter the name of your public - folder server, if it differs from your Exchange server. - - - - - Apply Filters to new messages in Inbox on this - server: check this box if you wish to apply filters - to this account. - - - - - - - - - If you chose IMAP: - - - - - - Checking for new mail: If you would like - Evolution to check for new mail - automatically, check the box and select a frequency in - minutes. - - - - - If you want Evolution - to check for new messages in all your - IMAP folders, make sure the Check for new - messages in all folders box is selected. - - - - Show only subscribed folders: Check this box if you - have more folders in your IMAP view than you want to - read. - - - - - Override server-supplied namespace: If you like, enter a - specific directory where your server stores mail for - you. Typical values are "mail" and "Mail." For more - information about how to use IMAP mail, see . - - - - Apply filters to new messages in INBOX on this - server: If you'd like your filters to work on this - account, check this box. - - - - - - - - - If you chose GroupWise: - - - - - - Checking for new mail: If you would like - Evolution to check for new mail - automatically, check the box and select a frequency in - minutes. - - - - - If you want Evolution - to check for new messages in all your GroupWise folders, - make sure the Check for new messages in all - folders box is selected. - - - - - Apply filters to new messages in INBOX on this - server: If you'd like your filters to work on this - account, check this box. - - - - - - Automatically synchronize remote mail - locally: Download all mail immediately, instead of waiting - until you try to open the message to check it. This - setting will make Evolution slower at first, but faster - after the download. Leaving it unchecked means that - Evolution will take longer to display each additional - message, but will not waste time trying to download every - single message if you can tell from the subjects that you - do not need to read them all. - - - - - - Address Book and Calendar: Post Office - Agent SOAP Port: If your post office agent uses - a SOAP port other than the default, enter it here. The - SOAP port is what allows Evolution to access the GroupWise - address book and calendar. Your system administrator will - know the port. If there are not many Linux users in your - organization, you may also need to request that the SOAP - service be enabled. - - - - - - - - - - - - - - - Sending Mail - - - In this section, you will choose and configure a method - for sending mail. You may choose SMTP, Microsoft Exchange (if - you have installed the Evolution Connector for Microsoft - Exchange) or sendmail. - - - If you choose Exchange or Sendmail, you're done with - this tab. SMTP offers you a choice of hostname, - connection security level, and authentication type, - which you will recognize as similar to those for - IMAP and POP servers in the Receiving - Mail tab. - - - - - Defaults - - - Here, you can decide where this account will store the - messages that it has sent, and the messages that you - save as drafts. If you wish to revert to the "factory" - settings, click the Restore - Defaults button. - - - If you wish to send someone a copy of every message from - this account, check the box labeled Always - carbon-copy (Cc) to: or Always - blind carbon-copy (Bcc) to:, and enter one or - more addresses. - - - - - Security - - - In this section, you will set the security options for - this account. If you use encryption, enter your PGP - key id (see for more - information) and select among the four options below to - determine key and signature handling. - - - - - - - - - Mail Preferences - - The Mail Preferences tool lets you choose how - to display citations, how long to wait before marking a - message as read, and other mail display settings. There are - three categories of settings: General, HTML Mail, and - Colors. - - - For information on individual email account settings, see . - - - - General Mail Settings - - - In the General tab, your options are: - - - Message Fonts - - - Normally, Evolution will use the same fonts as other - GNOME applications. To choose different fonts, uncheck - the box Use the same fonts as other - applications and select one font for standard typefaces and - a second for monospace, or terminal, display. - - - - - - Message Display - - - These three settings handle the way messages appear to - you. - - - Mark Messages as Read... - - - Normally, Evolution will mark a message as read as soon - as it is displayed. If you prefer, you may set this to - happen only after a delay, or disable it entirely and - mark messages as read only when you choose to do so. - - - - - - Default Character Encoding - - - This setting allows you to select character - interpretation sets so that Evolution can display - different alphabets. If you are not sure, pick - Unicode (UTF-8), which will work for a large - number of languages and character sets. - - - - - - Highlight Quotations - - - Choose a color to highlight quotations from other - messages. - - - - - - - - - - Deleting Mail - - - Here, choose whether to delete messages automatically - when quitting Evolution, and whether you wish to - explicitly confirm the final deletion of messages. - - - - - - New Mail Notification - - - Evolution can alert you to the arrival of new mail with - a beep or by playing a sound file. Choose your alert - noise, or select none, as you wish. - - - - - - - - - HTML Mail Preferences - - - The options in the HTML Mail tab are: - - - - - Show animated images - - - Turn animation on or off here. - - - - - - Prompt when sending HTML messages to contacts that don't want them - - - Some people do not like HTML mail, and you can set - Evolution to warn you. This warning will appear only - when you send HTML mail to people in your contacts - who are listed as disliking HTML. - - - - - - Loading Image - - - You can embed a image in an email and have it load only - when the message arrives. However, spammers can use image loading - patterns to confirm "live" addresses and invade your - privacy. You may elect never to load images - automatically, to load images only if the sender is in - your contacts, or always load images. - - - If you have chosen not to load images automatically, you - can choose to see the images in one message at a time by selecting - ViewMessage Display - Load Images. - - - - - - - - The Colors tab lets you select different - color labels for individual messages. You can return to the default - settings by clicking the Restore Defaults - button. - - - - Mail Color Preferences - - The Mail Color preferences tool lets you select color labels for - different kinds of messages. Click a color to change the color, or - change the label associated with that color. - - - - - - Mail Header Preferences - - The headers on an incoming message are the information about the - message that isn't the content of the message itself: the sender, - the time it was sent, and so forth. Check the boxes here to show - or hide different amounts of information about the messages you read. - - - - - - - - Junk Mail Preferences - - There are only two items here: Check Incoming Mail for - Junk and Include Remote Tests. - Checking for junk mail uses the SpamAssassin tool with trainable - bayesian filters. It also includes online tests, like checking for - blacklisted message senders and ISPs. Online tests can make - filtering slower, but more accurate. Check the boxes here to choose - your mail filtering method. - - - - - - - - - Composer Preferences - - There are three tabs of settings you can change for the - message composer. The General tab covers shortcuts and - assorted behavior, and the other two control signatures and - spell checking. In the General tab, you can set: - - - - - Default Behavior - - - Choose how you will normally forward and reply - messages, what character set they will use, whether - they will be in HTML, and whether that HTML can - contain smiley face images. - - - - - - - Alerts - - - There are two optional alerts here: - - - Prompt when sending messages with an empty subject line - - - The composer will warn you if you try to send a - message without a subject. - - - - - - Prompt when sending messages with only Bcc recipients defined - - - The composer will warn you if you try to send a - message that has only Bcc - recipients. This is important because some mail - servers will fail to honor blind carbon copy if you - do not have at least one recipient that is visible to - all readers. - - - - - - - - - - - - The signature editor allows you to create several different - signatures in plain text or in HTML, and to specify which of - them will be added to emails you create in the message - composer. If you prefer to use an alternate signature or - none at all, you can select it from the mail composer itself. - - - To choose a spell-checking language, select it here. Note that - you must install the gnome-spell package, available through Red - Carpet, for spell-checking to be available in - Evolution. Alternate dictionaries are also available through - Red Carpet and are detected automatically if you have installed - them. - To have the composer automatically check your spelling while you - type, check the box labeled Check spelling while I type. - - - You can check the spelling of messages by selecting - EditSpell Check - Document. - - - - - - Calendar and Tasks Settings - - The calendar configuration tool has two tabs - General and - Display, and is illustrated in . - - -
- Calendar Preferences Dialog - - Calendar Configuration - - - -
- -
- - - The General tab lets you set the - following: - - - Time zone - - - The city you're located in, to judge your time zone. - - - - - Time format - - You may choose between twelve-hour (AM/PM) and - twenty-four hour time formats here by clicking the - appropriate radio button. - - - - - Week Starts - - Select the day you wish to be displayed as the first in each week. - - - - Day Begins - - - For Evolution, a normal work day begins at 9 AM and - ends at 5PM. You can select your preferred hours to - make sure that all your events are displayed properly. - - - - - Day Ends - - - Set the end of a normal workday. - - - - - - - Alerts - - - If you'd like to be warned before you delete any - appointment, or to have a reminder automatically - appear for each event, select the check boxes here. - - - - - - - - The Display tab lets you choose how - your appointments and tasks will appear in your calendar. - - The display properties you can set are: - - - - Time divisions - - - Sets the time increments shown as fine lines on the - daily view in the calendar. - - - - - - Show appointment end times in week and month views - - - If there is space, Evolution will show the end - times in the week and month views for each - appointment. - - - - - Compress weekends in month view - - - If checked, your weekends will be shown in one box, - instead of one for each day in the month view. - - - - - - Show week numbers in date navigator - - - This will show the week numbers next to the respective - weeks in the calendar. - - - - - - Tasks due today - - - Select the color for tasks due today. - - - - - Overdue tasks - - - Choose the color for overdue tasks. - - - - - - Hide Completed Tasks - - - Check this box to have completed tasks hidden after a - period of time measured in days, hours, - or minutes. If you leave the box unchecked, - completed tasks will remain in your task list, marked - as complete. - - - - - -
- - Directory Servers - - Autocompletion is available in the main settings tool. - The other major contact configuration task is creating new - directory servers or remote contacts groups. - - - - To add a new group of contacts, either local or remote, do the following: - - - - - Go to the contacts tool by clicking the - Contacts button. - - - - - Select New Contacts Group. - - - - - Select a name and location for the contact group. The name - is for display only. - - - - - - Click Forward. If the contact - group is stored locally, then you don't have to - provide any more information. Click - OK and you are done. - - - - - - - - If you are creating an LDAP server, enter the server information - as requested by the assistant: - - - Server name - - - Internet address of the contact server you'll be using. - - - - - Login Method - - - Specify whether your login is anonymous, using - an email address, or a "distinguished name." If - the login is not anonymous, enter the email - address or distinguished name (DN) required by - the server. - - - - - Port - - - The internet port - Evolution connects to - in order to access the LDAP database. This is - normally 389. - - - - - Use SSL/TLS - - - SSL and TLS are security mechanisms. If you - select Always, Evolution - will not connect unless - secure connections are available. The default value is - Whenever Possible, which uses - secure connections if they are available, - but does not cause failure if they are not. - - - - - - - Search base - - - The search - base is the starting point for a directory search. - Contact your network administrator for information about - the correct settings. - - - - - Search scope - - - The search - scope is the breadth of a given search. - The following options are available: - - - One - - - Searches the Search Base and one entry - below it. - - - - - Sub - - - Searches the Search Base and all entries - below it. - - - - - - - - - - Timeout (minutes) - - - This is the maximum time Evolution will attempt to - download data from the server before giving up. - - - - - - - Download Limit - - - Set the maximum number of results for a given - search. Most servers refuse to send more than - 500, but you can set the number lower if you - want to shorten downloads for very broad - searches. - - - - - - - Display name - - - This is the name you will use to label this - folder, and may be any name you choose. - - - - - - - - - - Click Apply. - - - - - Editing a directory server account means changing that same - information, although it is displayed in a slightly different order. - - - - -
\ No newline at end of file Index: help/C/config-sync.xml =================================================================== RCS file: help/C/config-sync.xml diff -N help/C/config-sync.xml --- help/C/config-sync.xml 13 Jul 2004 19:45:35 -0000 1.6 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,130 +0,0 @@ - - Synchronization Settings - - Synchronization presents you with two issues you'll need to - address. First, your computer needs to recognize and access - your handheld. At this time, Novell Evolution only supports - PalmOS devices like the Palm Pilot and the Handspring Visor. - Secondly, you should decide what sort of synchronization - behavior you want. - - - - If you haven't used a handheld device with your computer - before, you'll need to run the GNOME Control - Center by selecting - SystemSettings, - and make sure that Pilot Link is - properly configured. You will need to make sure that you have - read and write permissions on the device, which is normally - /dev/pilot. If that does not work, check /dev/ttyS0 if you have - a serial connection, or /dev/ttyUSB0 for a USB connection. You - can do this by becoming root and running the command: - chmod 777 /dev/ttyUSB0. - - - Once your computer and your PalmOS device are talking happily - to each other, select the conduits you want under the - Pilot Conduits section of the Control - Center. You may use conduits to synchronize data with several - applications; the Novell Evolution - conduits are labeled EAddress, for the - contacts in your address book, ECalendar, - for your calendar, and ETodo, for your - task list. - - - To enable a conduit, click the - Enable to enable it, and click - Settings to change what it will do when - activated. Your options may vary depending on the conduit, - but typically they will be: - - - - Disabled: - - - Do nothing. - - - - - - Synchronize: - - - Copy new data from the computer to the handheld, and - from the handheld to the computer. Remove items - that were on both systems but have been deleted on - one. - - - - - - Copy From Pilot: - - - If there is any new data on the the handheld device, - copy it to the computer. - - - - - - Copy To Pilot: - - - Copy new data from the computer to the handheld. - - - - - - Merge From Pilot: - - - Copy new data from the handheld to the computer, and - remove any information from the computer that has - been deleted on the handheld. - - - - - - Merge To Pilot: - - - Copy new data from the computer to the handheld, and - remove any information from the handheld that has - been deleted on the computer. - - - - - - - - Select the behavior you want for each conduit you choose to use. - If you're not sure, go ahead and stick with - Synchronize. Then, put your handheld on - its cradle and press the HotSync button. - - - - Data Loss Prevention - - It's always a good idea to make a backup. To do that, - make a copy of the evolution - directory inside your home directory. - - - - - - - - - Index: help/C/evolution-1.5-C.omf =================================================================== RCS file: help/C/evolution-1.5-C.omf diff -N help/C/evolution-1.5-C.omf --- help/C/evolution-1.5-C.omf 17 Nov 2003 15:50:53 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,25 +0,0 @@ - - - - - Ximian, Inc. - - - User's Guide to Ximian Evolution 1.4 - - 2002-2003 - - - A user's guide to Ximian Evolution which explains how to use - its mail, calendar, addressbook, and task list features. - - - manual - - - - - - - - Index: help/C/evolution-1.5.xml =================================================================== RCS file: help/C/evolution-1.5.xml diff -N help/C/evolution-1.5.xml --- help/C/evolution-1.5.xml 13 Jul 2004 19:45:35 -0000 1.7 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - -]> - - - - - - - - - - Evolution 1.5 Manual - - AaronWeber - KevinBreit - EttorePerazzoli - DuncanMak - - - 2000-2004 - Novell, Inc. - - - - This is version &docversion; of the Novell Evolution manual. It describes - version &appversion; of the Novell Evolution groupware suite. - - - - - - Please note that legal and licensing information is in due to formatting issues with its - previous location. - - - - - - - Preface - &LEGAL; - &PREFACE; - - - - Using Evolution - - - Part one of the Novell Evolution manual - describes how to use Novell Evolution for - email, contact management, and appointment and task - scheduling. You'll find as you go along that there's more - than one way to do things, and you can pick whichever method - you like best. - - - - &USAGE-MAINWINDOW; - &USAGE-MAIL; - &USAGE-MAIL-ORG; - &USAGE-CONTACT; - &USAGE-CALENDAR; - &USAGE-EXCHANGE; - &USAGE-SYNC; - - - Setting Preferences - - - Novell Evolution is highly - configurable. Usually, when developers say that, they mean - that they didn't test it out thoroughly and have left it to - other programmers to "configure" themselves a working - system. In the case of Novell - Evolution, "configurable" means that, while you - can expect the program to work perfectly well with the default - settings, it's also easy to alter its behavior in a wide - variety of ways, so that it fits your needs exactly. This - part of the book will describe that process, from the quickest - glimpse of the Setup Assistant to an in-depth guide to obscure - preferences settings. - - - - &CONFIG-PREFS; - &CONFIG-SYNC; - - - &APX-GLOSS; - &MENUREF; - &APX-BUGS; - &APX-AUTHORS; - &GPL; - &GFDL; - - \ No newline at end of file Index: help/C/evolution-C.omf =================================================================== RCS file: help/C/evolution-C.omf diff -N help/C/evolution-C.omf --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ help/C/evolution-C.omf 7 Sep 2004 21:15:57 -0000 @@ -0,0 +1,25 @@ + + + + + Novell, Inc. + + + User's Guide to Evolution 2.0 + + 2002-2003 + + + A user's guide to Evolution which explains how to use + its mail, calendar, addressbook, and task list features. + + + manual + + + + + + + + Index: help/C/evolution.xml =================================================================== RCS file: help/C/evolution.xml diff -N help/C/evolution.xml --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ help/C/evolution.xml 7 Sep 2004 21:15:58 -0000 @@ -0,0 +1,3901 @@ + + + + + + + +] > + + +Evolution User Guide 2.0 + + + Evolution™ + 2.0 + September 9, 2004 + User guide + + + + About This Guide + This guide describes how to use and manage Evolution™ 2.0.x client software. This guide is intended for users and is divided into the following sections: + + + Getting Started + + + Getting and Sending E-Mail + + + Organizing Your E-Mail + + + Evolution Contacts: the Address Book + + + Evolution Calendar + + + Connecting to GroupWise + + + Connecting to Exchange Servers + + + Advanced Configuration + + + Synchronizing Your Handheld Device + + + Migration from Outlook to Evolution + + + Quick Reference + + + Known Bugs and Limitations + + + Finding Help + You can find additional help in three places. + + + For information about command line options, open a terminal window and type evolution --help. + + + For support, late-breaking news, and errata, visit the Novell support center at support.novell.com. + + + In the Evolution interface, click Help > Contents. + + + Documentation Updates + For the most recent version of the Evolution 2.0 User Guide, see the Evolution Documentation Web site. + Documentation Conventions + In Novell documentation, a greater-than symbol (>) is used to separate actions within a step and items in a cross-reference path. + A trademark symbol (®, ™, etc.) denotes a Novell trademark. An asterisk (*) denotes a third-party trademark. + + + + Getting Started + Evolution™ makes the tasks of storing, organizing, and retrieving your personal information easier, so you can work and communicate more effectively with others. It's a highly evolved groupware program, an integral part of the Internet-connected desktop. + Evolution can help you work in a group by handling e-mail, address, and other contact information, and one or more calendars. It can do that on one or several computers, connected directly or over a network, for one person or for large groups. + With Evolution, you can accomplish your most common daily tasks faster. For example, it takes only one or two clicks to enter appointment or contact information sent to you by e-mail, or to send e-mail to a contact or appointment. Evolution makes displays faster and more efficient, so searches are faster and memory usage is lower. People who get lots of e-mail will appreciate advanced features like vFolders, which let you save searches as though they were ordinary e-mail folders. + + + Starting Evolution for the First Time + + + About the Evolution Main Window + + + +
+ Starting Evolution for the First Time + + + Click the Applications Menu icon > Office > Evolution. + or + Enter evolution at the command line. + + + +
+ Using the First-Run Assistant + The first time you run Evolution, it creates a directory called evolution in your home directory, where it stores all of its local data. Then, it opens a first-run assistant to help you set up e-mail accounts and import data from other applications. + Using the first-run assistant takes approximately two to five minutes. + Later on, if you want to change this account, or if you want to create a new one, select Tools > Settings, then click Mail Accounts. Select the account you want to change, then click Edit. Alternately, add a new account by clicking Add. See Mail Preferences for details. + +
+ Defining Your Identity + + + + + The Identity window is the first step in the assistant. Here, you will enter some basic personal information. You can define multiple identities later by clicking Tools > Settings, then click Mail Accounts. + In the Identity page, you need to provide the following information: + + Account Information: + Type a name for Evolution to use for this account. This is used only for display within Evolution. Some good examples are “Work E-mail” or “IMAP Server.” + + + Full Name: + Your full name. + + + E-Mail Address: + Your e-mail address. + + + Make This My Default Account: + Select this as the primary account. + + + Reply-To: + (Optional) If you want to have replies sent to another e-mail address, specify it in this space . + + + Organization: + (Optional) The company where you work, or the organization you represent when you send e-mail. + +
+ +
+ Receiving Mail + + + + + The Receiving E-mail option lets you determine where you get your e-mail. You need to specify the type of server you want to receive mail with. If you are unsure about the type of server to choose, ask your system administrator or ISP. The following is a list of server types: + + GroupWise: + Select this option if you connect to GroupWise®. GroupWise keeps e-mail, calendar, and contact information on the server. + + + Microsoft Exchange: + Available only if you have installed the Connector for Microsoft&z-3rdParty; Exchange. It allows you to connect to a Microsoft Exchange 2000 or 2003 server, which stores e-mail, calendar, and contact information on the server. + + + IMAP: + Keeps the e-mail on your server so you can access your e-mail from multiple systems. + + + POP: + Downloads your e-mail to your hard disk for permanent storage, freeing up space on the e-mail server. + + + Local Delivery: + Choose this option if you want to move e-mail from the spool (the location where mail waits for delivery) and store it in your home directory. You need to provide the path to the mail spool you want to use. If you would rather leave e-mail in your system's spool files, choose the Standard Unix Mbox Spool option instead. + + + MH Format Mail Directories: + If you download your e-mail using mh or another MH-style program, you should use this option. You need to provide the path to the mail directory you want to use. + + + Maildir Format Mail Directories: + If you download your e-mail using Qmail or another maildir-style program, you should use this option. You need to provide the path to the mail directory you want to use. + + + Standard Unix Mbox Spool or Directory: + If you want to read and store e-mail in the mail spool on your local system, choose this option. You need to provide the path to the mail spool you want to use. + + + None: + Select this if you do not plan to check e-mail with this account. + + If you selected POP, IMAP, GroupWise, or Microsoft Exchange as your e-mail server, you’ll need to specify additional information: + + + The hostname of your e-mail server. Ask your system administrator if you're not sure. + + + The username for the account on that system. + + + Whether you want to use a secure (SSL) connection. If your server supports it, you should enable this security option. + + + The authentication options supported by your server. If you're not sure, ask your system administrator. You can also click Check for Supported Types; when you have done so, the menu limits itself to options your server supports. Some servers do not announce the authentication mechanisms they support, so clicking this button is not a guarantee that available mechanisms actually work. + + + Choose whether you want Evolution to remember your password. If you have selected this item, you can force Evolution to ask for a password again by clicking Actions > Forget Passwords, or by returning to this section of the accounts tool, which you can find by clickiing Tools > Settings. + + + If you are connecting to GroupWise, you need your SOAP port number for accessing your Address Book and Calendar. + + + + Connecting to an Exchange Server + If you have installed the Connector for Microsoft Exchange, you can access Microsoft Exchange 2000 servers natively. If you do not have the Connector, or if you use an older version of Microsoft Exchange, talk to your system administrator about access to standard protocol services like POP and IMAP. + +
+ +
+ Receiving Mail Options + After you have selected a mail delivery mechanism, you can set some preferences for its behavior: + +
+ POP Mail Preferences: + + Checking for New Mail: + If you want Evolution to check for new e-mail automatically, select the box and specify a frequency in minutes. + + + Message Storage: + If you want to store copies of your e-mail on the server, select this option. + +
+ +
+ Microsoft Exchange Preferences: + + Checking for New Mail: + If you want Evolution to check for new e-mail automatically, select the box and specify a frequency in minutes. + + + Global Address List/Active Directory: + Specify the name of your global catalog server. You can also choose to limit the server's responses and select a maximum number of results for an address search. Limiting the number of results limits the load on your system and on your network. + + + Mailbox Name: + If your Active Directory&z-3rdParty; user name is different from your Exchange mailbox name, specify the mailbox name here. + + + Outlook Web Access (OWA) Path: + In most cases, the URL for Web access is http://server.company.com/exchange, but some systems use a different path. + + + Public Folder Server: + Specify the name of your organization's public folder server, if any. + + + Apply Filters to New Messages in Inbox on This Server: + Select this option to use filters when you visit the Inbox for this account. + +
+ +
+ IMAP Preferences + + Automatically Check for New Mail Every … Minutes: + If you want Evolution to check for new e-mail automatically, select the option and specify a frequency in minutes. + + + Check for New Messages in All Folders: + If you want Evolution to check for new messages in all your IMAP folders, select the option. This option is normally selected in combination with server-side filtering tools like procmail. + + + Use Custom Command to Connect to Server: + Some IMAP servers require a specific custom connection sequence. Custom commands are rare; if your server requires one, your system administrator should be able to tell you. + + + Show Only Subscribed Folders: + Select this option if you have more folders in your IMAP view than you want to read. For more information about IMAP mail and folder subscriptions, see IMAP Subscriptions Manager. + + + Override Server-Supplied Namespace: + If you specify a specific directory where your server stores e-mail for you. The most common values are “mail” and “Mail.” + + + Apply Filters to New Messages in Inbox on This Server: + If you want your filters to work on this account as well as on locally downloaded e-mail, select this option. + + + Check New Messages for Junk Contents: + Select this option if you want your IMAP e-mail filtered for junk mail. + + + Only Check for Junk Messages in the Inbox Folder: + If you have new messages arriving in multiple folders, as you would with server-side filters, Evolution can also filter them for junk mail. This can take extra time, so if you know that those messages are not likely to be junk mail, select this option. + + + Automatically Synchronizing Remote Mail Locally: + Select this option to have Evolution cache mail locally for offline use. + + + For IMAP mail servers, your system administrator might provide you with a specific namespace, which is the directory where your server stores mail for you. If you check your IMAP mail and your folder list includes files that don’t look like mail folders, you probably need to change your mail namespace. Typical values are "mail" and "Mail.” If you prefer, you can choose to subscribe to individual mail folders one at a time. For more information about how to use IMAP mail, see IMAP Subscriptions Manager. + +
+ +
+ GroupWise Preferences: + + + + + + Automatically Check for New Mail Every … Minutes: + If you want Evolution to check for new mail automatically, select the option and specify a frequency in minutes. + + + Check for New Messages in All Folders: + If you want Evolution to check for new messages in all your GroupWise folders, select this option. This option is normally selected by default. + + + Apply Filters to New Messages in INBOX on This Server: + If you want your filters to work on this account as well as on locally downloaded mail, select this option. + + + Automatically Synchronize Remote Mail Locally: + Select this option to have Evolution cache mail locally for offline use. + + + Post Ofice Agent: + The address of the POA server. + + + Post Office Agent SOAP Port: + Type the port number for your SOAP server. If you do not know the port number, contact your system administrator. The default SOAP port is 7181. + +
+
+ +
+ Sending Mail + Now that you have entered information about how you plan to get mail, Evolution needs to know about how you want to send it. The following is a list of types of servers you can use to send mail: + + + + + + SMTP: + Sends mail using an outbound mail server. This is the most common choice for sending mail. + + + Sendmail: + Uses the Sendmail program to send mail from your system. Sendmail is more flexible, but is not as easy to configure, so you should select this option only if you know how to set up a Sendmail service. + + If you choose SMTP, there are a few additional items to enter: + + Host: + Specify your mail sending server's name or IP address. + + + Server Requires Authentication: + If your server requires you to enter a password to send mail, select this option. + + + Authentication Type: + Unless you've been told otherwise, should leave this set to Password. If you're not sure, ask your system administrator, ISP, or have Evolution check for you by selecting Check for Supported Types. + + + Username: + The account name you use when you log in to check your e-mail. Normally, this is the part of your e-mail address before the @ character. For Exchange servers, it is the username you use to log in to a Windows workstation at your company. + + + Remember Password: + If you prefer to not enter your password every time you check e-mail, select this option. + + If you choose Sendmail or GroupWise, there is one additional item to enter: + + User Secure Connection (SSL): + You can connect to your server securely. Select one of the following: Always, Whenever Possible, or Never. + +
+ +
+ Timezone + In this step, you need to select your time zone either on the map or select from the time zone drop-down list. + + + + +
+ +
+ Importing Mail (Optional) + If Evolution finds e-mail or address files from another application, it offers to import them. For a full description of the import feature, see Importing Single Files. + Microsoft Outlook, and versions of Outlook Express after version 4, use proprietary formats that Evolution cannot read or import. To import information, you may wish to use the Export tool under Windows. See the instructions in Migrating Local Outlook Mail Folders. + Before importing e-mail from Netscape, make sure you have selected File > Compact All Folders. If you don’t, Evolution will import and undelete the messages in your Trash folders. + + Exporting Files From Evolution + Evolution uses standard file types for e-mail and calendar information, so you can copy those files from your ~/.evolution directory. The file formats used are mbox for e-mail and iCal for calendar information. + Contacts files are stored in a database, but can be saved as a standard VCard. To export contact data, open your contacts tool and select the contacts you wish to export (press Ctrl+A to select them all). Click File > Save as VCard. + +
+
+
+ +
+ Command Line Options + Evolution has a number of command line options that you can use. You can find the full list by typing the command man evolution or evolution --help. The most important command line options are: + + + + + + + + Command + + + Discription + + + + + + + evolution --offline + + + Starts Evolution in offline mode. + + + + + evolution mailto:joe@somewhere.net + + + Starts Evolution and begins composing a message to the e-mail address listed. + + + + + evolution -c mail + + + Starts Evolution in mail mode. + + + + + evolution -c calendar + + + Starts Evolution in calendar mode. + + + + + evolution -c contacts + + + Starts Evolution in contacts mode. + + + + + evolution --force-shutdown + + + Forces every part of Evolution to shutdown immediately. + + + + + evolution”%s” + + + Makes Evolution your default e-mail handler for your Web browser and in the GNOME Control Center. + + + + + +
+ +
+ About the Evolution Main Window + Now that the first-run configuration has finished, you're ready to begin using Evolution. Here's a quick explanation of what's happening in your main Evolution window. + + + + + Menu Bar + The menu bar gives you access to nearly all of Evolution features. For additional information, see The Menu Bar. + Toolbar + The toolbar gives you fast and easy access to the frequently used features in each component. + Shortcut Bar + The shortcut bar lets you switch between folders and between Evolution tools. At the bottom of the shortcut bar there are buttons that let you switch tools, and above that is a list of all the available folders for the current tool. If you have the Evolution Connector for Microsoft Exchange installed, you have an Exchange button in addition to buttons for the other tools. For additional information, see The Shortcut Bar. + Status Bar + The status bar periodically displays a message, or tells you the progress of a task. This most often happens when you're checking or sending e-mail. These progress queues are shown here, in the status bar. The Online/Offline indicator is here, too, in the lower left of the window. + Search Tool + The search tool lets you search through your e-mail to easily find what you’re looking for. + +
+ The Shortcut Bar + Evolution's most important job is to give you access to your information and help you use it quickly. One way it does that is through the shortcut bar, the column on the left side of the main window. The buttons, such as Mail and Contacts, are the shortcuts. Above them is a list of folders for the current Evolution tool. + The folder list organizes your e-mail, calendars, contact lists, and task lists in a tree, similar to a file tree. Most people will find one to four folders at the base of the tree, depending on the tool and their system configuration. Each Evolution tool has at least one, called On This Computer, for local information. For example, the folder list for the e-mail tool shows any remote e-mail storage you have set up, plus local folders and vFolders, or virtual folders, discussed in Using vFolders. + If you get large amounts of e-mail, you might want more folders than just your Inbox; you can also create multiple calendar, task, or contacts folders. + To create a new folder: + + + Right-click on the list of folders, then click New Folder. + + + Type the name of the folder in the Folder Name field. + + + Select the location of the new folder. + + + +
+ Arranging Folders and Subfolders + Right-click a folder or subfolder to display a menu with the following options: + + Copy: + Copies the folder to a different location. When you select this item, Evolution offers a choice of locations to copy the folder to. + + + Move: + Moves the folder to another location. + + + Delete: + Deletes the folder and all its contents. + + + New Folder: + Creates another folder in the same location. + + + Rename: + Changes the name of the folder. + + + Deletes: + Deletes the folder. + + + Properties: + Checks the number of total and unread messages in a folder, and, for remote folders, lets you select whether to copy the folder to your local system for offline operation. + + You can also rearrange folders and messages by dragging and dropping them. + Any time new e-mail arrives in a e-mail folder, that folder label is displayed in bold text, along with the number of new messages in that folder. +
+
+ +
+ The Menu Bar + The menu bar's contents always provide all the possible actions for any given view of your data. If you’re looking at your Inbox, most of the menu items relate to e-mail; some will relate to other components of Evolution and some, especially those in the File menu, relate to the application as a whole. + + File: + Anything related to a file or to the operations of the application usually falls under this menu, such as creating things, saving them to disk, printing them, and quitting the program itself. + + + Edit: + Holds useful tools that help you edit text and move it around. + + + View: + Lets you decide how Evolution should look. Some of the features control the appearance of Evolution as a whole, and others the way a particular kind of information appears. + + + Actions: + Holds actions that can be applied to a message. If there is only one target for the action, such as replying to a message, you can normally find it in the Actions menu. + + + Tools: + Lets you access the settings and configuration options in the Tools menu. You can also find things like filter settings and the Virtual Folder editor. + + + Search: + Lets you search for messages, or for phrases within a message. You can also see previous searches you have made. In addition to the Search menu, there is a text entry box in the toolbar that you can use to search for messages. + + + Help: + Opens the Evolution Help files. + +
+ +
+ Introducing E-Mail + Evolution e-mail is like other e-mail programs in several ways: + + + It can sort and organize your e-maile-mail in a wide variety of ways with folders, searches, and filters. + + + It can send and receive e-mail in HTML or as plain text, and makes it easy to send and receive multiple file attachments. + + + It supports multiple e-mail sources, including IMAP, POP3, and local mbox or mh spools and files created by other e-mail programs. + + + It lets you guard your privacy with encryption. + + + However, Evolution has some important differences from other e-mail programs. First, it’s built to handle very large amounts of e-mail. The junk e-mail, message filtering and searching functions were built for speed and efficiency on large volumes of e-mail. There's also the vFolder, an advanced organizational feature not found in some e-mail clients. If you get a lot of e-mail, or if you keep every message you get in case you need to refer to it later, you'll find this feature especially useful. Here's a quick explanation of what's happening in your main Evolution e-mail window. + + + + + E-Mail List + The message list displays all the e-mails that you have. This includes all your read and unread messages, and e-mail that is flagged to be deleted. + E-Mail Preview + This is where your e-mail is displayed. + If you find the view pane too small, you can resize the pane, enlarge the whole window, or double-click the message in the message list to have it open in a new window. To change the size of a pane, drag on the divider between the two panes. + As with folders, you can right-click messages in the message list and get a menu of possible actions, including moving or deleting them, creating filters or vFolders based on them, and marking them as junk mail. + Most of the e-mail-related actions you want to perform are listed in the Actions menu in the menu bar. The most frequently used ones, like Reply and Forward, also appear as buttons in the toolbar. Most of them are also located in the right-click menu and as keyboard shortcuts. + For an in-depth guide to the e-mail capabilities of Evolution, read Getting and Sending E-Mail. +
+ +
+ Introducing the Calendar + To begin using the calendar, click Calendar in the shortcut bar. By default, the calendar shows today's schedule on a ruled background. At the upper right, there's a monthly calendar you can use to switch days. Below that, there’s a Task pad, where you can keep a list of tasks separate from your calendar appointments. + + + + + Appointment List + The appointment list displays all your scheduled appointments. + Task List + Tasks are distinct from appointments because they generally don’t have times associated with them. You can see a larger view of your task list by clicking Tasks in the shortcut bar. + Month Pane + The month pane is a small view of a calendar month. To display additional months, drag the column border to the left. You can also select a range of days in the month pane to display a custom range of days in the appointment list. + For more information about the calendar, see Evolution Calendar. +
+ +
+ Using the Contacts Tool + The Evolution contacts tool can handle all of the functions of an address book or phone book. However, it’s easier to update Evolution than it is to change an actual paper book, in part because Evolution can synchronize with Palm OS devices and use LDAP directories on a network. + Another advantage of the Evolution contacts tool is its integration with the rest of the application. For example, you can right-click on an e-mail address in Evolution mail to create a contact entry instantly. + To use the contacts tool, click Contacts in the shortcut bar. By default, the display shows all your contacts in alphabetical order, in a minicard view. You can select other views from the View menu, and adjust the width of the columns by clicking and dragging the gray column dividers. + The contacts tool looks like this: + + + + + Contact List + The largest section of the contacts display shows a list of individual contacts. You can also search the contacts in the same way that you search e-mail folders, using the search tool on the right side of the toolbar. + For detailed instructions on how to use the address book, read Evolution Contacts: the Address Book +
+
+
+ + + Getting and Sending E-Mail + This section, and Organizing Your E-Mail, provides you with an in-depth guide to the capabilities of Evolution™ as a mail client. For information about how to customize your mail account, see Mail Preferences. + + + Reading Mail + + + Checking for New Mail + + + Composing New E-Mail Messages + + + Sending Invitations by Mail + + + IMAP Subscriptions Manager + + + Encryption + + + +
+ Reading Mail + If you are not already viewing mail, switch to the mail tool by clicking Mail in the shortcut bar. To read a message, select it in the message list; if you'd like to see it in its own window, either double-click it, press Enter, or press Ctrl+O. + + To read mail with the keyboard, you can click the Spacebar to page down while you’re reading an e-mail, and press Backspace to page up in an e-mail. + Navigate the message list by using the arrow keys on the keyboard. To go to the next and previous unread messages, press the period (.) or comma (,) keys. On most keyboards, these keys are also marked with the > and < symbols, which is a convenient way to remember that they move you forward and backward in your message list. You can also use the close bracket (]) for the next unread message, and the open bracket ([) for the previous unread message. + + +
+ Sorting the Message List + Evolution helps you work by letting you sort your e-mail. To sort by sender, subject, or date, click on the bars with those labels at the top of the message list. The direction of the arrow next to the label indicates the direction of the sort. Click again, to sort them in reverse order. For example, click Date to sort messages by date from oldest to newest. Click again, and Evolution sorts the list from newest to oldest. You can also right-click the message header bars to get a set of sorting options, and to add or remove columns from the message list. You can find detailed instructions on how to customize your message display columns in Sorting Mail with Column Headers. + To look at the complete headers for a message, click View > Message Display > Show Full Headers. To see all message data, click View > Message Display > Show E-Mail Source. + You can also choose a threaded message view. Click View > Threaded Message List to turn the threaded view on or off. When you select this option, Evolution groups the replies to a message with the original, so you can follow the thread of a conversation from one message to the next. + + + + +
+ +
+ Deleting Mail + After you read your mail, you might want to delete it. To delete a message, select it and press the Delete key, click the Trash button, or right-click the message, then click Delete. + When you press Delete or click the Trash button, your mail isn’t actually deleted, but is marked for deletion. Your e-mail is recoverable until you have expunged your mail. When you expunge a folder, you remove all the mail that you have marked for deletion. To show deleted messages, click View > Hide Deleted Messages. You can also find deleted messages in the your Trash folder. + To permanently erase all the deleted messages in a folder, click Actions > Expunge or press Ctrl+E. To expunge all folders at once, click Actions > Empty Trash. + The trash is actually a vFolder.Both local and IMAP Trash folders are actually vFolders that display all messages you have marked for later deletion. For more information about vFolders, see Using vFolders. Because emptying your trash expunges the messages in your Trash folder, emptying Trash is the same as expunging deleted mail from all your folders. + This is not, however, true for the Trash folder on Exchange servers, which behaves just the same as it does in Outlook, it is a normal folder with actual messages in it. +
+ +
+ Undeleting Messages + You can undelete a message that has been deleted but not expunged. To undelete a message, select the message, then Ctrl+U, or click Edit > Undelete. + If you have marked a message for deletion, undeleting it unmarks it, and the message is removed from the Trash folder. You cannot undelete messages that have been expunged. +
+
+ +
+ Checking for New Mail + To check your mail, click Send/Receive in the toolbar. If you haven't created any mail accounts yet, the setup assistant asks you for the information it needs to check your e-mail. For information on creating mail accounts, see Starting Evolution for the First Time. + If this is your first time checking mail, or you haven't asked Evolution to store your password, you are prompted for the password. Enter your password download your e-mail. + If you get an error message instead of mail, you probably need to check your network settings. To learn how to do that, see Mail Preferences, or ask your system administrator. + +
+ Sharing Mailboxes with Other Mail Programs + If you want to use Evolution and another e-mail client, such as Mutt, at the same time, use the following procedure: + + + Download your mail in the other application as you would normally. + + + In Evolution, click Tools > Settings then click Mail Accounts. Select the account you want to use to share mail and click Edit. You might want to create a new account just for this source of mail by clicking New. + + + Under the Receiving Mail tab, select the type of mail file that your other mail application uses, then specify the full path to that location. A typical choice would be mbox files, with the path /home/username/Mail/. + + + Click OK. + + +
+ +
+ Using Evolution for News + USENET newsgroups are similar to mail, so it's often convenient to read news and mail side by side. You can add a news source, called an NNTP server, the same way you would a new e-mail account, selecting USENET News as the source type. The news server appear as a remote mail server, and each news group works like an IMAP folder. When you click Send/Receive, Evolution also checks for news messages. + To subscribe to a news group, click Tools > Subscribe To Folders, select your NNTP account, then select the groups you want to subscribe to. +
+ +
+ Working with Attachments and HTML Mail + If someone sends you an attachment, Evolution displays the file icon at the end of the message to which it's attached. Text, including HTML formatting and embedded images, appears as part of the message, rather as a separate attachment. + +
+ Saving or Opening Attachments + If you get an attachment with an e-mail message, Evolution can help you save it or open it with the appropriate applications. + To save an attachment to disk: + + + Click the down-arrow on the attachment icon, then click Save As. + + + Select a location and name for the file. + + + Click OK. + + + To open an attachment using another application: + + + Click the down-arrow on the attachment icon. + + + Select the program to open the attachment. + + + The options available for an attachment vary depending on the type of attachment and the applications your system has installed. For example, attached word processor files can be opened in OpenOffice.org or another word processor, while compressed archive files can be opened in the File Roller application. +
+ +
+ Inline Images in HTML Mail + When someone sends you HTML mail that includes an image in the body of the message (for example, the welcome message in your Inbox), Evolution displays the image inside the message. You can create messages like this by using the Insert Image tool in the message composer. Alternately, just drag an image into the message composition area. + Some images are links in a message, rather than being part of the message. Evolution can download those images from the Internet, but does not do so unless you request it specifically. This is because remotely hosted images can be slow to load and display, and can even be used by spammers to track who reads the e-mail. Not loading images automatically helps protect your privacy. + To load the images for one message: + + + Click View > Message Display > Load Images. + + + To set the default action for loading images: + + + Click Tools > Settings, then click Mail Preference. + + + Click the HTML Mail tab. + + + Select one of the items: Never Load Images Off the Net, Load Images in Mail From Contacts, or Always Load Images Off the Net. + + + Click Close. + + + If you use an HTTP proxy (as in many large organizations), Evolution must be able to find it through the gnome-vfs subsystem before it can load images from the Internet. + To set your proxy in KDE: + + + Click the menu icon > System > Configuration > Yast. + + + Click Network Services, then click Proxy. + + + Specify your proxy settings (if you don't know your proxy settings, contact your ISP or system administrator). + + + Click Finish, then click Close. + + + To set your proxy in GNOME: + + + Click System > Administrative Settings (enter your root password if needed). + + + Click Network Services, then click Proxy. + + + Specify your proxy settings (if you don't know your proxy settings, contact your ISP or system administrator). + + + Click Finish, then click Close. + + +
+
+
+ +
+ Composing New E-Mail Messages + You can start writing a new e-mail message by clicking File > New > Mail Message, or, while you are in the Mail tool, pressing Ctrl+N, or by clicking New in the toolbar. + + + + + Enter an address in the To field. If you want, enter a subject in the Subject field, and a message in the box at the bottom of the window. After you have written your message, click Send. + +
+ Unicode, ASCII, and Non-Latin Alphabets + If you want to write in a non-Latin alphabet while using a Latin keyboard, try selecting a different input method in the message composer. Right-click in the message composition area and select from the Input Methods menu, then begin typing. The actual keys vary by language and input style. For example, the Cyrillic input method uses transliterated Latin keyboard combinations to get the Cyrillic alphabet, combining letters where necessary. “Zh” and “ya” produce the appropriate single Cyrillic letters, and the single-quote (‘) produces a soft-sign character. + For greater language display capabilities, click Tools > Settings, then select the character set choices in the Mail Preferences and Composer Preferences sections. If you aren't sure which one to use, select UTF-8, which offers the greatest range of character displays for the greatest range of languages. + +
+ Using Character Sets + A character set is a computer's version of an alphabet. In the past, the ASCII character set was used almost universally. However, it contains only 128 characters, meaning it is unable to display characters in Cyrillic, Kanjii, or other non-Latin alphabets. To work around language display problems, programmers developed a variety of methods, so many human languages now have their own specific character sets, and items written in other character sets display incorrectly. Eventually, standards organizations developed the Unicode character set UTF-8 to provide a single compatible set of codes for everyone. + Most e-mail messages state in advance which character set they use, so Evolution usually knows what to display for a given binary number. However, if you find that messages are displayed as rows of incomprehensible characters, try selecting a different character set in the mail settings screen. If your recipients can't read your messages, try selecting a different character set in the composer options dialog. For some languages, such as Turkish or Korean, it might work best for you to select the language-specific character set. However, the best choice for most users is UTF-8, which offers the widest range of characters for the widest range of languages. +
+
+ +
+ Sending Composed Messages Later + Evolution normally sends mail as soon as you click Send. However, can save a message to be sent later: + + + If you are offline when you click Send, Evolution adds your message to the Outbox queue. The next time you connect to the Internet and send or receive mail, that message is sent. + + + Click File > Save Draft to store your messages in the drafts folder for later revision. + + + If you prefer to save your message as a text file, click File > Save As, then specify a filename. + + +
+ +
+ Working Offline + Offline mode is a tool designed for use with remote mail storage systems like GroupWise®, IMAP or Exchange, in situations where you are not connected to the network at all times. The tool keeps a local copy of one or more folders to allow you to compose messages, storing them in your Outbox to be sent the next time you connect. + POP mail downloads all messages to your local system, but other connections usually download just the headers, and fetch the rest only when you want to read the message. Before you go offline, Evolution downloads the unread messages from the folders you have chosen to store. + To mark a folder for offline use, right-click the folder, then click Properties. Click Copy Folder Content Locally for Offline Operation. + Your connection status is shown by the small icon in the lower left border of the Evolution main window. When you are online, it displays two connected cables. When you go offline, the cables separate. + To cache your selected folders and disconnect from the network, click File > Work Offline, or click the connection status icon in the lower left of the screen. When you want to reconnect, click File > Work Online, or click the connection status icon again. +
+ +
+ Attachments + To attach a file to your e-mail: + + + Click the Attach icon in the composer toolbar. + + + Select the file you want to attach. + + + Click OK. + + + You can drag a file into the address area or to the attachment portion of the composer window. If you are attaching an image and want to send it inline rather than attached, drag the image into the text composition area of the composer window. Non-image files cannot be dragged into the text composition area. + The attachment display area is at the bottom of the composer window; you can expand or shrink it by clicking the small triangle in its upper right corner. + When you send the message, a copy of the attached file goes with it. Be aware that big attachments can take a long time to send and receive. +
+ +
+ Specifying Extra Recipients for E-Mail + Evolution, like most e-mail programs, recognizes three types of addressee: primary recipients, secondary recipients, and hidden (blind) recipients. The simplest way to direct a message is to put the e-mail address or addresses in the To: field, which denotes primary recipients. Use the Cc: field to send a message to secondary recipients. + Addresses on the Bcc: list are hidden from the other recipients of the message. You can use it to send mail to large groups of people, especially if they don’t know each other or if privacy is a concern. If your Bcc: field is absent, click View Bcc Field. + If you frequently write e-mail to the same groups of people, you can create address lists in the contacts tool, and then send them mail as though they have a single address. To learn how to do that, see Creating a List of Contacts. + Evolution has the ability to let you specify the Reply-To in an e-mail. Using this, you can setup a special Reply-To for an e-mail. To do this: + + + Open a compose window. + + + Open the Reply-To field by clicking View > Reply To. + + + Specify the address you want as the Reply-To address in the new Reply-To field. + + + Complete the rest of your message. + + + Click Send. + + +
+ +
+ Choosing Recipients Quickly + If you have created address cards in the contacts tool, you can also type nicknames or other portions of address data, and Evolution displays a drop-down list of possible address completions from your contacts. If you type a name or nickname that can go with more than one card, Evolution opens a dialog box to ask you which person you meant. + If Evolution does not complete addresses automatically, click Tools > Settings then click Autocompletion. There, select the groups of contacts you want to use for address autocompletion in the mailer. + Alternately, you can click the To:, Cc:, or Bcc: buttons to get a list of the e-mail addresses in your contacts. Select addresses and click the arrows to move them into the appropriate address columns. + For more information about using e-mail with the contact manager and the calendar, see Send me a Card: Adding New Cards Quickly and Scheduling With the Evolution Calendar. +
+ +
+ Replying to E-Mail Messages + To reply to a message, click the message to reply to in the e-mail list and click Reply, or right-click within the message and select Reply to Sender. This opens the message composer. The To: and Subject: fields are already filled, although you can alter them if you prefer. In addition, the full text of the old message is inserted into the new message, either in grey with a blue line on one side (for HTML display) or with the > character before each line (in plain text mode), to indicate that it's part of the previous message. + If you're reading a message with several recipients, you can use Reply to All instead of Reply. If there are large numbers of people in the Cc: or To: fields, this can save substantial amounts of time. + +
+ Using the Reply To All Feature + Susan sends an e-mail to a client and sends copies to Tim and to an internal company mailing list of co-workers. If Tim wants to make a comment for all of them to read, he uses Reply to All, but if he just wants to tell Susan that he agrees with her, he uses Reply. His reply does not reach anyone that Susan put on her Bcc list, because that list is not shared with anyone. + If you subscribe to a mailing list, and want your reply to go just to the list, rather than to the sender, select Reply to List instead of Reply or Reply to All. +
+
+ +
+ Searching and Replacing with the Composer + The message composer makes several text searching features available to you. + + Find: + Enter a word or phrase, and Evolution finds it in your message. + + + Find Regex: + You can search for a complex pattern of characters, called a regular expression or “regex” in your composer window. If you’re not sure what a regular expression is, you should ignore this feature. + + + Find Again: + Select this item to repeat the last search you performed. + + + Replace: + Find a word or phrase, and replace it with something else. + + For all of these menu items, you can choose whether to Search Backwards in the document from the point where your cursor is. You can also determine whether the search is to be case sensitive in determining a match. +
+ +
+ Enhancing Your E-Mail with HTML + Normally, you can’t set text styles or insert pictures in e-mail. However, most newer e-mail programs can display images and text styles in addition to basic alignment and paragraph formatting. They do this with HTML, just like Web pages do. + Some people do not have HTML-capable mail clients, or prefer not to receive HTML-enhanced mail because it is slower to download and display. Because of this, Evolution sends plain text unless you explicitly ask for HTML. + +
+ Basic HTML Formatting + You can change the format of an e-mail message from plain text to HTML by choosing Format HTML. + To send all your mail as HTML by default, set your mail format preferences in the mail configuration dialog box. See Composer Preferences for more information. + HTML formatting tools are located in the toolbar just above the space where you actually compose the message. They also appear in the Insert and Format menus. + The icons in the toolbar are explained in tool-tips, which appear when you hold your mouse pointer over the buttons. The buttons fall into four categories: + + Headers and Lists: + At the left edge of the toolbar, you can choose Normal for a default text style or Header 1 through Header 6 for varying sizes of header from large (1) to tiny (6). Other styles include preformat, to use the HTML tag for preformatted blocks of text, and three types of bullet points for lists. + + For instance, instead of using asterisks to mark a bulleted list, you can use the Bulleted List style from the style drop-down list. Evolution uses different bullet styles, and handles word wrap and multiple levels of indentation. + + Text Styles: + Use these buttons to determine the way your e-mail looks. If you have text selected, the style applies to the selected text. If you do not have text selected, the style applies to whatever you type next. + + + + + + + + + Button + + + Description + + + + + + + TT + + + Typewriter text, which is approximately the same as the Courier monospace serif font. + + + + + Bold A + + + Bolds the text. + + + + + Italic A + + + Italizes the text. + + + + + Underlined A + + + Underlines the text. + + + + + Strikethrough A + + + Strikesthrough the text. + + + + + + + Alignment: + Located next to the text style buttons, these three paragraph icons should be familiar to users of most word processing software. The life most button aligns your text to the left, the center button centers text, and the right button aligns the text to the right. + + + Indentation Rules: + The button with the arrow pointing left decreases a paragraph's indentation, and the right arrow increases its indentation. + + + Color Selection: + At the far right is the color section tool, where a box displays the current text color. To choose a new color, click the arrow button to the right. If you have text selected, the color applies to the selected text. If you do not have text selected, the color applies to whatever you type next. You can select a background color or image by right-clicking on the message background, then selecting Style Page Style. + +
+ +
+ Advanced HTML Formatting + Under the Insert menu, there are several more items you can use to style your e-mail. To use these and other HTML formatting tools, make sure you have enabled HTML mode by using Format HTML. + +
+ Inserting a Link + Use the Insert a Link tool to put hyperlinks in your HTML messages. If you don't want special link text, you can just enter the address directly, and Evolution recognizes it as a link. + + + Select the text you wish to link from. + + + Right-click in the text, then click Link. + + + Type the URL in the URL field. + + + Click Close. + + +
+ +
+ Inserting an Image + + + Click Image. + + + Browse to and select the image file. + + + Click OK. + + +
+ +
+ Inserting a Rule + You can insert a horizontal line into the text to help divide two sections: + + + Click Rule. + + + Select the length, thickness, and alignment. + + + Select Shaded if necessary. + + + Click Close. + + +
+ +
+ Inserting a Table + You can insert a table into the text: + + + Click Table. + + + Select the number of rows and columns. + + + Select the type of layout for the table. + + + Select a background for the table. + To insert a picture for the background, click Browse and select the desired image. + + + Click Close. + + +
+
+
+ +
+ Forwarding Mail + When you receive an e-mail from someone, you can forward it to other individuals or groups that might be interested. You can forward a message as an attachment to a new message (this is the default) or you can send it in line as a quoted portion of the message you are sending. Attachment forwarding is best if you want to send the full, unaltered message to someone else. Inline forwarding is best if you want to send portions of a message, or if you have a large number of comments on different sections of the message you are forwarding. Remember to note from whom the message came, and whether you have removed or altered content. + To forward a message you are reading, click Forward on the toolbar, click Actions > Forward, or press Ctrl+F. If you prefer to forward the message inline instead of attached, click Actions > Forward Inline from the menu. Select an addressee as you would when sending a new message; the subject is already entered, although you can alter it if you want. Add your comments on the message in the composition frame, then click Send. +
+ +
+ Seven Tips for E-Mail Courtesy + + + Don't forward chain letters. If you must, watch out for hoaxes and urban legends, and make sure the message doesn't have multiple layers of greater-than signs, (>) indicating multiple layers of careless in-line forwarding. + + + Always begin and close with a salutation. Say “please” and “thank you”, just like you do in real life. You can keep your pleasantries short, but be polite. + + + WRITING IN CAPITAL LETTERS MEANS YOU'RE SHOUTING! Don't write a whole message in capital letters. It hurts people's ears. + + + Check your spelling and use complete sentences. By default, Evolution puts a red line beneath words it doesn't recognize, as you type them. + + + Don't send nasty e-mails (flames). If you get one, don’t write back. + + + When you reply or forward, include enough of the previous message to provide context. + + + Don't send spam. + + +
+
+ +
+ Sending Invitations by Mail + If you create an event in the calendar component, you can then send invitations to the attendee list through the Evolution e-mail tool. The invitation card is sent as an attachment in iCal format. + When you receive an invitation, + + Accept: + Indicates you will attend the meeting. When you click the OK button, the meeting is entered into your calendar. + + + Tentatively Accept: + Indicates you will probably attend the meeting. When you click the OK button, the meeting is entered into your calendar, but is marked as tentative. + + + Decline: + Indicates you will be unable to attend the meeting. The meeting is not entered into your calendar when you click the OK, although your response will be sent to the meeting host if you have selected the RSVP option. + + + RSVP: + Select this option if you want your response sent to the meeting organizers. + +
+ +
+ IMAP Subscriptions Manager + Because IMAP folders exist on the server, and opening them or checking them takes time, you need fine-grained control over the way that you use IMAP folders. You use the IMAP subscriptions manager to do this. If you prefer to have every mail folder displayed, you can select that option as well. However, if you want to choose specific items in your mailbox, and exclude others, you can use the subscription management tool to do that. + + + Select Tools > Subscribe to Folders. + + + If you have accounts on multiple IMAP servers, select the server where you want to manage your subscriptions. Evolution displays a list of available files and folders. + + + Select a file or folder by clicking it. You should select at least the Inbox folder. Depending upon the way your IMAP server is configured, the list of available files might include non-mail folders. If it does, you can ignore them. + + + Click Subscribe to add a folder to the subscribed list. + + + When you have subscribed to the folders you want, close the window. + + +
+ +
+ Encryption + Evolution helps you protect your privacy by using GNU Privacy Guard (GPG), an implementation of strong Public Key Encryption. + GPG uses two keys: public and private. You can give your public key to anyone you want to receive encrypted messages, or put it on a public key server so that people can look it up before contacting you. Your private key lets you decrypt any message encrypted with your public key. Never give your private key to anyone. + Using encryption takes a bit of forethought. When you send a message that is encrypted, you must encrypt it using your intended recipient's public key. To receive an encrypted message, you must make sure that the sender has your public key in advance. For signing messages, you encrypt the signature with your private key, so only your public key can unlock it. When you send the message, the recipient gets your public key and unlocks the signature, verifying your identity. + You can use encryption in two different ways: + + + You can encrypt the entire message, so that nobody but the recipient can read it. + + + You can attach an encrypted signature to a plain text message, so that the recipient can read the message without decrypting it, and only needs decrypting to verify the sender’s identity. + + + For example, suppose that Kevin wants to send an encrypted message to his friend Rachel. He looks up her public key on a general key server, and then tells Evolution to encrypt the message. The message now reads "@#$23ui7yr87#@!48970fsd." When the information gets to Rachel, she decrypts it using her private key, and it appears as plain text for her to read. + To encrypt a single message: + + + Open a Compose a Message window. + + + Click Security > PGP Encrypt. + + + Compose your message, then click Send. + + + You can set Evolution to always sign your e-mail messages: + + + Click Tools > Settings, then select Mail Accounts. + + + Select the mail account to encrypt, then click Edit. + + + Click the Security tab. + + + Select Always Sign Outgoing Messages When Using This Account. + + + Click OK. + + + Click Close. + + + +
+ S/MIME Encryption + S/MIME encryption also uses a key-based approach, but it has some significant advantages in convenience and security. S/MIME uses certificates, which are similar to keys. The public portion of each certificate is held by the sender of a message and by one of several certificate authorities, who are paid to guarantee the identity of the sender and the security of the message. Evolution already recognizes a large number of certificate authorities, so when you get a message with an S/MIME certificate, your system automatically receives the public portion of the certificate and decrypts or verifies the message. + S/MIME is used most often in corporate settings. In these cases, administrators supply certificates that they have purchased from a certificate authority. In some cases, an organization can act as its own certificate authority, with or without a guarantee from a dedicated authority such as Verisign or Thawte. In either case, the system administrator provides you with a certificate file. + If you want to use S/MIME independently, you can extract an identification certificate from your Mozilla or Netscape Web browser. See the Mozilla help for more information on security certificates. + The certificate file is a password-protected file on your computer. To use it in Evolution: + + + Click Tools > Settings, then click Certificate Tool. + + + Click Import. + + + Select the file to import, then click OK. + + + Click Close. + + + Similarly, you can add certificates that are sent to you independently of any authority by clicking the Contact Certificates tab and using the same Import tool. You can also add new certificate authorities, which have their own certificate files, in the same way. + After you have added your certificate, you can sign or encrypt a message by clicking Security > S/MIME Sign or S/MIMe Encrypt in the message composer. + To have every message signed or encrypted: + + + Click Tools > Options, then select the account to encrypt the messages in. + + + Click Edit, then click Security. + + + Click Select next to Signing Certificate and specify the path to your signing certificate. + or + Click Select next to Encryption Certificate and specify the path to your encryption certificate. + + + Select the appropriate options. + + + Click OK. + + + Click Close. + + +
+ +
+ Making Encryption Keys + Before you can get or send encrypted mail, you need to generate your public and private keys with GPG. This procedure covers version 1.2.4 of GPG. If your version is different, these steps may vary slightly. You can find out your version number by entering gpg --version. + + + Open a terminal and enter gpg --gen-key. + + + Select an algorithm, then press Enter. + or + To accept the default algorithm of DSA and ElGamal, press Enter (recommended). + + + Select a key length, then press Enter. To accept the default, 1024 bits, press Enter. + + + Enter how long your key should be valid for. + or + To accept the default of no expiration, press Enter, then press Y when you are prompted to verify the selection. + + + Type your real name, then press Enter. + + + Type your e-mail address, then press Enter. + + + (Optional) Type a comment, then press Enter. + + + Review your selected user ID, if it is correct press O. + + + Type a passphrase, then press Enter. + + + Move your mouse randomly to generate the keys. + + + After the keys are generated, you can view your key information by entering gpg --list-keys. You should see something similar to this: /home/you/.gnupg/pubring.gpg ---------------------------- pub 1024D/32j38dk2 2001-06-20 you <you@your-address.com> sub 1024g/289sklj3 2001-06-20 [expires: 2002-11-14] + GPG creates one list, or keyring, for your public keys and one for your private keys. All the public keys you know are stored in the file ~/.gnupg/pubring.gpg. If you want to give other people your key, send them that file. + If you want, you can upload your keys to a key server. + + + Check your public key ID with gpg--list-keys. It will be the string after 1024D on the line beginning with pub. In the example above, it is 32j38dk2. + + + Enter the command gpg --send-keys --keyserverwwwkeys.pgp.net 32j38dk2. Substitute your key ID for 32j38dk2. You need your password to do this. + + + Key servers store your public keys for you so that your friends can decrypt your messages. If you choose not to use a key server, you can manually send your public key, include it in your signature file, or put it on your own Web page. However, it's easier to publish a key once, and then let people download it from a central place when they want. + If you don't have a key to unlock or encrypt a message, you can set your encryption tool to look it up automatically. If it can't find the key, an error message appears. +
+ +
+ Getting and Using Public Keys + To send an encrypted message, you need to use the recipient's public key in combination with your private key. Evolution handles the encryption, but you need to get the public key and add it to your keyring. + To get public keys from a public key server, enter the command gpg --recv-keys --keyserver wwwkeys.pgp.net keyid, substituting keyid for your recipient's ID. You need to enter your password, and the ID is automatically added to your keyring.. + If someone sends you a public key directly, save it as a plain text file and enter the command gpg filename to add it to your keyring. +
+ +
+ Setting up Evolution’s Encryption + + + Click Tools > Settings, then click Mail Accounts. + + + Select the account you want to use securely, then click Edit. + + + Click the Security tab. + + + Specify your key ID in the PGP/GPG Key ID field. + + + Click OK. + + + Click Close. + + + Click Tools > Settings, then click Mail Accounts. Select the account you want to use securely, and click Edit. Click the Security tab. Enter your key ID in the PGP/GPG Key ID field, then click OK. Your key is now integrated into your identity in Evolution. + Evolution requires that you know your key ID. If you don’t remember it, you can find it by typing gpg --list-keys in a console window. Your key ID is an eight-character string with random numbers and letters. +
+ +
+ Unencrypting a Received Message + If you receive an encrypted message, you need to decrypt it before you read it. Remember, the sender must have your public key before they can send you an encrypted message. + When you view the message, Evolution prompts you for your PGP password. Enter it, and the unencrypted message is displayed. +
+
+
+ + + Organizing Your E-Mail + Whether you only get a few e-mail messages a day, or you receive hundreds, you probably want to sort and organize them. Evolution™ has the tools to help you do it. + +
+ Importing Your Old E-Mail + Evolution allows you to import old e-mail and contacts so that you don’t need to worry about losing your old information. + +
+ Importing Single Files + Evolution can import the following types of files: + + vCard (.vcf, .gcrd): + The address book format used by the GNOME, KDE, and many other contact management applications. You should be able to export to vCard format from any address book application. + + + iCalendar or iCal (.ics): + A format for storing calendar files. iCalendar is used by Palm OS handhelds, Evolution, and Microsoft Outlook. + + + Microsoft Outlook Express 4 (.mbx): + E-Mail file format used by Microsoft Outlook Express 4. For other versions of Microsoft Outlook and Outlook Express, see the workaround described in Step 1. + + + LDAP Data Interchange Format (.LDIF): + A standard data format for contact cards. + + + MBox (.mbox or null extension): + The e-mail format used by Mozilla, Netscape, Evolution, Eudora, and many other e-mail clients. + + To import your old e-mail: + + + Click File > Import. + + + Click Forward. + + + Select Import a Single File, then click Forward. + + + Select the file to import, then click Forward. + + + Click Import. + + +
+ +
+ Importing Multiple Files + Evolution automates the import process for several applications it can recognize. + + + Click File > Import. + + + Click Forward. + + + Select Import Data and Settings From Older Programs, then click Forward. + Evolution searches for old mail programs and, if possible, import the data from them. + + + Microsoft Outlook and versions of Outlook Express after version 4 use proprietary formats that Evolution cannot read or import. One migration method that works well is to use the Outport application. See outport.sourceforge.net for additional information. You can also import data into another Windows mail client such as Mozilla: + + + While in Windows, import your .pst files into Mozilla Mail (or another mail program such as Netscape or Eudora that uses the standard mbox format). + Mozilla and Netscape users need to click File > Compact > All Folders from within the Netscape or Mozilla mail tool. Otherwise, Evolution imports and undeletes the messages in your Trash folders. + + + Copy the files to the system or partition that Evolution is installed on. + + + Use the Evolution import tool to import the files. + + + For POP mail, filters are applied as messages are downloaded. For IMAP mail, filters are applied to new messages when you enter the INBOX folder. On Exchange servers, filters are not applied until you select your Inbox folder and click Actions > Apply Filters, or press Ctrl+Y. To force your filters to act on all messages in the folder, select the entire folder by pressing Ctrl+A, then apply the filters by pressing Ctrl+Y. +
+
+ +
+ Sorting Mail with Column Headers + The message list normally has columns to indicate whether a message has been read, whether it has attachments, how important it is, and the sender, date, and subject. You can change the column order, or add and remove columns by dragging and dropping them. + Right-click one of the column headers to get a list of options: + + Sort Ascending: + Sorts the messages top to bottom. Similarly, Sort Descending reverses the order, and Unsort removes sorting from this column, reverting to the order of messages as they were added to the folder. + + + Removing a Column: + Remove this column from the display. You can also remove columns by dragging the header off the list and letting it drop. + + + Adding a Column: + When you select this item, a dialog box appears, listing the possible columns. Drag the column you want into a space between existing column headers. A red arrow shows where the column will be placed. + + + Best Fit: + Automatically adjusts the widths of the columns for the most efficient use of space. + + + Customizing the Current View: + Choose this item to pick a more complex sort order for messages, or to choose which columns of information about your messages you want to display. + + +
+ Using the Follow Up Feature + One way to make sure you don't forget about a message is with the Follow Up feature. To use it, select one or more messages, then right-click on one, then click Follow Up. A dialog box opens to allow you to set the type of flag and the due date. + The Flag itself is the action you want to remind yourself about. Several are provided for you, such as Call, Forward, and Reply, but you can enter your own note or action if you want. You can set a deadline for the flag as well. + After you have added a flag, you can mark it as complete or remove it entirely by right-clicking the message, then click either Flag Completed or Clear Flag. + When you read a flagged message, its flag status is displayed at the top, before the message headers. An overdue message might tell you Overdue: Call by April 07, 2003, 5:00 PM. + Flags can help you organize your work in a number of ways. For example, you might add a Flag Status column to your message list and sort that way. Alternately, you could create a vFolder that displays all your flagged messages, then clear the flags when you're done, so the vFolder contains only messages with upcoming deadlines. + If you prefer a simpler way to remind yourself about messages, you can mark them as Important by right-clicking the message, then click Mark Important. +
+
+ +
+ Getting Organized with Folders + Evolution, like most other mail systems, stores mail in folders. You start out with a few mail folders, such as Inbox, Outbox, and Drafts, but you can create as many as you like. Create new folders by right clicking the folder list and selecting New Folder. + When you click OK, your new folder appears in the folder view. You can then put messages in it by dragging and dropping them, or by using the Move button in the toolbar. If you want to move several messages at once, select the ones you want to move while holding down the Ctrl key, or use Shift to select a range of messages. If you create a filter with the filter assistant, you can have mail filed automatically. + + The Inbox folder on most IMAP servers cannot contain both subfolders and messages. When you create additional folders on your IMAP mail server, branch them from the root of the IMAP account's folder tree, not from Inbox. If you create subfolders in your Inbox folder, you lose the ability to read messages that exist in your Inbox until you move the folders out of the way. + +
+ + + +
+ Stopping Junk Mail (Spam) + Evolution can check for junk mail for you. When the software detects mail that appears to be junk mail, it will flag it and hide it from your view. Messages that are flagged as junk mail are displayed only in the Junk folder. + The junk mail filter can learn which kinds of mail are legitimate and which are not if you train it. When you first start using junk mail blocking, check the Junk folder to be sure that legitimate mail doesn't get flagged as junk mail. If good mail, also known as ham, is incorrectly flagged, remove it from the Junk folder by right-clicking it and selecting Mark as Not Junk. If Evolution misses junk mail, right-click the message, then click Mark as Junk. When you correct it, the filter will be able to recognize similar messages in the future, and will become more accurate as time goes on. + To change your junk mail filtering preferences, click Tools > Settings, then click Mail Preferences. In the mail preferences tool, click the Junk tab. Here, you have a couple of options: + + Checking Incoming Mail for Junk: + This option turns automatic junk mail filtering on or off. + + + Include Remote Tests: + This option uses tests that require a network connection, such as checking to see if a message is in a list of known junk messages, or if the sender or gateway are blacklisted by anti-spam organizations. Remote tests add to the amount of time it takes to check for junk mail, but increase accuracy. + +
+ +
+ Create Rules to Automatically Organize Mail + Filters work very much like the mail room in a large company. Their purpose is to bundle, sort, and distribute mail to the various folders. In addition, you can have multiple filters performing multiple actions that might effect the same message in several ways. For example, your filters could put copies of one message into multiple folders, or keep one copy and send one to another person, and it can do that quickly. + +
+ Creating New Filter Rules + + + Click Tools > Filters. + + + Click Add. + + + Type a name for the filter in the Rule name field. + + + Define the criteria for the filter in the If section. + For each of the filter criterion, you must first select which parts of the message you want to filter: + + Sender: + The sender's address. + + + Recipient: + The recipients of the message. + + + Subject: + The subject line of the message. + + + Specific Header: + Any header including custom ones. + + If a message uses a header more than once, Evolution pays attention only to the first instance, even if the message defines the header differently the second time. For example, if a message declares the Resent-From: header as “engineering@rupertcorp.com” and then restates it as “marketing@rupertcorp.com”, Evolution filters as though the second declaration did not occur. To filter on messages that use headers multiple times, use a regular expression. + + Message Body: + Searches in the actual text of the message. + + + Expression (For programmers only): + Match a message according to an expression you write in the Scheme language, used to define filters in Evolution. + + + Date Sent: + Filters messages according to the date on which they were sent. First, choose the conditions you want a message to meet, such as before a given time or after a given time. Then choose the time. The filter compares the message's time stamp to the system clock when the filter is run, or to a specific time and date you choose from a calendar. You can also have it look for a message within a range of time relative to the filter, such as two to four days ago. + + + Date Received: + This works the same way as the Date Sent option, except that it compares the time you received the message with the dates you specify. + + + Label: + Messages can have labels of Important, Work, Personal, To Do, or Later. You can set tables with other filters or by hand. + + + Score: + Sets the message score to any whole number greater than 0. You can have one filter set or change a message score, and then set up another filter to move the messages you have scored. A message score is not based on anything in particular: it is simply a number you can assign to messages so other filters can process them. + + + Size: + Sorts based on the size of the message in kilobytes. + + + Status: + Filters according to the status of a message. The status can be Replied To, Draft, Important, Read, or Junk. + + + Flagged: + Checks whether the message is flagged for follow-up. + + + Attachments: + Creates a filter based on whether there is an attachment for the e-mail. + + + Mailing List: + Filters based on the mailing list the message came from. This filter might miss messages from some list servers, because it checks for the X-BeenThere header, which is used to identify mailing lists or other redistributors of mail. Mail from list servers that do not set X-BeenThere properly are not be caught by these filters. + + + Regex Match: + If you know your way around a regex, or regular expression, this option allows you to search for complex patterns of letters, so that you can find, for example, all words that start with a and ends with m, and are between six and fifteen letters long, or all messages that declare a particular header twice. For information about how to use regular expressions, check the manual page for the grep command. + + + Source Account: + Filters messages according the server you got them from. This is most useful if you use multiple POP mail accounts. + + + Pipe to Program: + Evolution can use an external command to process a message, then process it based on the return value. Commands used in this way must return an integer. This is most commonly used to add an external junk mail filter. + + + Junk Test: + Filters based on the results of the junk mail test. + + + Select the Criteria for the Condition: + If you want multiple criteria for this filter, click Add Criterion and repeat step 4. + + + Select the Actions for the Filter in the Then Section: + Select any of the following options. + + + + + Move to Folder: + Moves the message into a folder you specify. Click Click Here to select the destination folder. + + + + + Copy to Folder: + Puts a copy of the message into a folder you specify. Click Click Here to select the destination folder. + + + + + Delete: + Marks the message for deletion. The message can be undeleted until you manually expunge or empty the trash. + + + + + Stop Processing: + Select this if you want to have all other filters to ignore this message. + + + + + Assign Color: + Marks the message with a color of your choice. + + + + + Assign Score: + Assigns the message a numeric score. + + + + + Adjust Score: + Changes the numeric score by the amount you set. + + + + + Set Status: + Sets the status of the message. The status can be Replied To, Draft, Important, Read, or Junk. + + + + + Unset Status: + If the message has a status value, unsets it. If a status value is not set, it does nothing. + + + + + Beep: + Makes the system beep. + + + + + Play Sound: + Select a sound file, and Evolution will play it. + + + + + Pipe to Program: + Sends the message to a program of your choice. No return value is expected. This feature can be used to create automatic Web postings from e-mail messages or to perform additional message post processing not supported by Evolution. + + + + + Run Program: + Evolution will run an application. + + + + + + Click Add Action if you need multiple actions. + + + Click OK twice. + + + There is an easy shortcut for fast filter or vFolder creation. + + + Right-click the message in the e-mail list. + + + Select one of the items under the Create Rule from the Message submenu. + Creating a rule based on a message opens the filter creation tool with some of the information about the message already filled in for your convenience. + + + + + + + If you have several filters that match a single message, they are all applied to the message in order, unless one of the filters has the Stop Processing action. If you use that action in a filter, the messages that it affects are not touched by other filters. + When you first open the Filters dialog box, you are shown the list of filters sorted in the order in which they will be applied. You can move them up and down in the priority list by clicking the Up and Down buttons. +
+ +
+ Editing Filters + + + Click Tools > Filters. + + + Select the filter to edit and click Edit. + + + Make the desired corrections and click OK twice. + + +
+ +
+ Deleting Filters + + + Click Tools > Filters. + + + Select the filter to remove and click Remove. + + + Click OK. + + + + Changing Folder Names and Filters + Incoming e-mail that your filters don’t move goes into the Inbox; outgoing mail that they don’t move ends up in the Sent folder. So be sure to change the filters that go with it. + +
+
+ +
+ Using vFolders + If filters aren’t flexible enough for you, or you find yourself performing the same search again and again, consider a vFolder. vFolders, or virtual folders, are an advanced way of viewing your e-mail messages within Evolution. If you get a lot of mail or often forget where you put messages, vFolders can help you keep things organized. + A vFolder is really a hybrid of all the other organizational tools: it looks like a folder, it acts like a search, and you set it up like a filter. In other words, a conventional folder actually contains messages, but a vFolder is a view of messages that might be in several different folders. The messages it contains are determined on the fly using a set of criteria you choose in advance. + As messages that meet the vFolder criteria arrive or are deleted, Evolution automatically adjusts the vFolder contents. When you delete a message, it is erased from the folder in which it actually exists, as well as any vFolders that display it. + The Unmatched vFolder is the opposite of other vFolders: it displays all messages that do not appear in other vFolders. + If you use remote e-mail storage like IMAP or Microsoft Exchange, and have created vFolders to search through them, the Unmatched vFolder also searches the remote folders. If you do not create any vFolders that search remote mail stores, the Unmatched vFolder does not search in them either. + As an example of using folders, searches, and vFolders, consider the following example: To organize his mailbox, Jim sets up a virtual folder for e-mails from his friend and co-worker Anna. He has another vFolder for messages that have novell.com in the address and Evolution in the subject line, so he can keep a record of what people from work send him about Evolution. If Anna sends him a message about anything other than Evolution, it only shows up in the “Anna” vFolder. When Anna sends him mail about the user interface for Evolution, he can see the message both in the “Anna” vFolder and in the “Internal Evolution Discussion” vFolder. + +
+ Creating a vFolder + + + Click Tools > Virtual Folder Editor. + + + Click Add. + + + + + + + Type the name of the vFolder in the Rule Name field. + + + Select your search criteria. For each criterion, you must first select which of the following parts of the message you want the search to examine. The criteria are similar to those for filters. + + Sender: + Sender's address. + + + Recipients: + The recipients of the message. + + + Subject: + The subject line of the message. + + + Message Body: + Searches in the actual text of the message. + + + Expression (For programmers only): + Match a message according to an expression you write in the Scheme language, used to define filters in Evolution. + + + Date Sent: + Filters messages according to the date on which they were sent. First, choose the conditions you want a message to meet, such as before a given time or after a given time. Then choose the time. The filter compares the message's time stamp to the system clock when the filter is run, or to a specific time and date you choose from a calendar. You can also have it look for a message within a range of time relative to the filter, such as two to four days ago. + + + Date Received: + This works the same way as the Date Sent option, except that it compares the time you received the message with the dates you specify. + + + Label: + Messages can have labels of Important, Work, Personal, To Do, or Later. You can set tables with other filters or by hand. + + + Score: + Sets the message score to any whole number greater than 0. You can have one filter set or change a message score, and then set up another filter to move the messages you have scored. A message score is not based on anything in particular: it is simply a number you can assign to messages so other filters can process them. + + + Size: + Sorts based on the size of the message in kilobytes. + + + Status: + Filters according to the status of a message. The status can be Replied To, Draft, Important, Read, or Junk. + + + Flagged: + Checks whether the message is flagged for follow-up. + + + Attachments: + Creates a filter based on whether there is an attachment for the e-mail. + + + Mailing List: + Filters based on the mailing list the message came from. This filter might miss messages from some list servers, because it checks for the X-BeenThere header, which is used to identify mailing lists or other redistributors of mail. Mail from list servers that do not set X-BeenThere properly are not be caught by these filters. + + + + Select the folders in which this vFolder will search. Your options are: + + Specific Folders Only: + Uses individual folders for the vFolder source. + + + With All Local Folders: + Uses all local folders for the vFolder source. + + + With All Active Remote Folders: + Remote folders are considered active if you are connected to the server; you must be connected to your mail server for the vFolder to include any messages from that source. + + + With All Local and Active Remote Folders: + Uses all local and active remote folders fo rthe vFolder source. + + + + Click OK. + + +
+
+
+ + + Evolution Contacts: the Address Book + This section shows you how to use the Evolution™ contacts tool to organize any amount of contact information, share addresses over a network, and indicates several ways to save time with everyday tasks. + + + The Contact Editor + + + Searching for Contacts + + + Organizing your Contacts + + + LDAP: Shared Contact Groups on a Network + + + Send me a Card: Adding New Cards Quickly + + + To learn about configuring the contacts tool, see Directory Servers. You can import contacts from other contact management tools with the Import tool by clicking File > Import, or by mailing them to yourself as vCard attachments. + A card contains the contact information for an individual in your address book. Double-click on a card to display all its details. + +
+ The Contact Editor + If you want to add or change cards, you'll use the contact editor. To change a card that already exists, double-click it to open the contact editor window. If you want to create a new card, click the New button in the toolbar to open the same window, with blank entry boxes for you to fill in. + + + + + The contact editor window has three tabs: + + Contact: + Contains basic contact information. + + + Personal: + Contains a more specific description of the person, including URLs for their calendar and free/busy information. + + + Mailing Address: + Contains the individuals mailing address. + + You can also use Actions menu to find Forward Contact, which opens a new message with the card already attached, and Send Message to Contact, which will opens a new message to the contact's e-mail address. + From the Contact Editor toolbar, you can save and close, print, close, or delete the contact. + You can add cards from within an e-mail message or calendar appointment. While looking at an e-mail, right-click any e-mail address or message, and click Create Card for this Address or Create Card for this Sender from the menu. + Most of the items in the contact editor simply display the information you enter, but some of them have additional features: + + Full Name: + Specify the name of your contact here. You can type a name into the Full Name field, but you can also click the Full Name button to bring up a small dialog box with text boxes for first and last names, titles like “Mr.” or “Her Excellency,” and suffixes like “Jr.” The Full Name field also interacts with the File Under box to help you organize your contacts and to handle multi-word surnames.To see how it works, type a name in the Full Name field. As an example, we’ll use Miguel de Icaza. You’ll notice that the File Under field also fills in, but in reverse: Icaza, Miguel de. If you had entered John Q. Doe, the contacts editor would have correctly guessed that the entry should be filed under “Doe, John Q.” However, Miguel’s surname, “de Icaza”, has two words, and to sort it correctly you must enter de Icaza, Miguel in the File As entry. + + + Where: + Select one of your address books as the location for this contact. You might not be able to write to all available address books, especially those on a network. + + + Categories: + Click the Categories button to select categories for this card. If you assign contact categories, you can then search for contacts using those categories. For more information on contact categories, see Organizing your Contacts. + + + Free/Busy and Calendar URLs: + Click the Personal Information tab to enter Web addresses for the contact. If the contact publishes Free/Busy or calendar data online, using a server other than Exchange or GroupWise, you can specify the addresses for those servers here. After you do so, you can check their schedule when creating appointments in the calendar. + +
+ + + +
+ Organizing your Contacts + Just as you can search mail, you can search contacts. You can also create several individual address books, or contact groups. Within a given contact group, you can have several categories of contacts. + +
+ Contacts Groups + The simplest way to organize contacts is to create additional groups of contacts. You can create a new one by clicking File > New > Contacts Group. For contacts groups on your computer, you only need to provide a name. For contacts on the network, you need to provide more information about the contacts server you are trying to access. + To move a card from one group to another, just drag it from the main display of contacts. You cannot change the contents of most network contact groups. + + Contacts groups are not the same as contact lists. A contact group is like a folder or address book full of contacts. A contact list is a single contact that contains other contacts, and is most often used to e-mail several people at once. + +
+ +
+ Creating a List of Contacts + A contact list is a set of contacts with a single nickname that you create. When you send e-mail to the nickname, it is sent to every member of the list. This differs from a network mailing list in that it exists only on your computer as a convenience to you, rather than as an actual e-mail address managed by a mailing list application on a server. + For example, you could create one card for each family member, then add those cards to a contact list called “Family”. Then, instead of entering each person's e-mail address individually, you can send e-mail to “Family” and the message would go to all of them. + To create a list of contacts: + + + Open the list creation dialog box by clicking the New List button or click File > New > Contact List. + + + Specify a name for the list. + + + Specify the names or e-mail addresses of contacts, or just drag contacts from the main window into the list. + + + Choose whether you want to hide the e-mail addresses when you send a message to the list. Unless it is a very small list, it is recommended that you leave the addresses hidden. This is the same thing as using the “Bcc:” feature discussed in Specifying Extra Recipients for E-Mail. + + + When you are finished, click OK. + + + The list appears as a contact card, which you can use as you would any other. That includes e-mailing the list to another person, and sending e-mail to the list. + To mail the list, open a new e-mail and type the name you chose for the list. Evolution will address the message to the entire list when you send it. You can also right-click on the list’s address card in the contacts tool and select Send Message to List. + Evolution cannot store contact lists on Microsoft Exchange servers. +
+ +
+ Grouping with Categories + Anther way to group cards is to mark them as belonging to different categories. You can mark a card as being in several categories or no category at all. For example, you put a friend's card in the “Business” category because he works with you, the “Friends” category because he's a friend, and the “Frequent” category because you call him often. + To mark a card as belonging to a category, click the Categories button at the lower right. In the dialog box that appears, you can check as many or as few categories as you like. + If the master list of categories doesn’t suit you, you can add your own categories. Just specify the new category's name in the text box, then click Categories and select Edit Master Category List in the window that appears. +
+
+ +
+ LDAP: Shared Contact Groups on a Network + The LDAP protocol was created to let users share contact information over a network by sharing access to a central directory. LDAP allows a company to maintain a shared set of contact information. Many companies keep a common LDAP address book for all their employees or for client contacts. + To learn how to add a remote directory to your available contact folders, see Directory Servers. Remote groups of contacts appear under the On LDAP Servers item in the shortcut bar. They work like a local folder of cards, with the following exceptions: + + + Network folders are only available when you are connected to the network. If you use a laptop or have a modem connection, you might want to copy or cache some of the network directory. You do this by dragging and dropping your desired contacts into the local contacts list. + + + To prevent excess network traffic, Evolution does not normally load data from the LDAP server immediately upon opening. You must click Display All before contacts are loaded from the network. You can change this behavior in the Contact Preferences window. + + + Depending on your server settings, you might not be able to edit all the fields in a contact stored on an LDAP server. Some servers prohibit some or all changes, and others use a smaller set of fields than Evolution allows. Check with your system administrator if you need different settings. + + + +
+ Configuring Evolution to use LDAP + For information about setting up Evolution to use LDAP, refer to Directory Servers. +
+
+ +
+ Send me a Card: Adding New Cards Quickly + As noted before, when you get information about a person in the mail or in a calendar entry, you can add it to an address card. To do so, right-click any e-mail address or e-mail message, and click Add Sender to Contacts on the menu that appears. Evolution can also add cards from a hand-held device during HotSync operation. For more information, see Synchronizing Your Handheld Device. +
+
+ + + Evolution Calendar + This section shows you how to use the Evolution Calendar to manage your schedule alone or in conjunction with peers. To learn about importing calendar data, see Importing Single Files, which covers the Import tool. + + + Ways of Looking at your Calendar + + + Scheduling With the Evolution Calendar + + + Deleting Old Appointments and Meetings + + + Multiple Calendars and Web Calendars + + + The Task Pad + + + Configuring Time Zones + + + +
+ Ways of Looking at your Calendar + In Evolution™, you can keep multiple calendars and overlay them one over the next. For example, you might have a schedule of events for work, one for home, and one for your favorite sports team. The shortcut bar lists those calendars, and you can select or deselect the boxes next to them to show and hide the appointments in your calendar view. By hiding and showing different sets of appointments, you can be sure to avoid conflicts, while keeping a minimum of clutter in your view at any one time. + Appointments for each calendar appear as a different color. + The toolbar offers you four different buttons that can show you different views of your calendar: + + + Day + + + Work Week + + + Week + + + Month + + + You can also select an arbitrary range of days in the small calendar at the upper right. To do this, click and drag on the days that you want to view in your calendar. + The Prev and Next buttons move you forward and back in your calendar pages. If you are using a week or month view, you can move by week or month. To return to today's listing, click the Today button in the toolbar. + To visit calendar entries for a specific date, click Go To and select the date in the dialog box that appears. +
+ +
+ Scheduling With the Evolution Calendar + There are two types of scheduling events with Evolution, appointments and meetings. An appointment is an event you schedule for yourself only. Where a meeting is an event that you schedule multiple people for. You can also use the busy/free search for meetings to determine peoples availability. + + + Creating Appointments + + + Sending a Meeting Invitation + + + Accepting and Replying to a Meeting Request + + + Reading Responses to Meeting Requests + + + Using the Free/Busy View + + + Scheduling an Appointment + + + Publishing Free/Busy Data Without a Groupware Server + + + Accessing Free/Busy Data Without a Groupware Server + + + +
+ Creating Appointments + + + Click File > New Appointment. + or + Click Calendars, then click New. + or + Double-click in a blank space in the calendar. + + + Type a brief summary of the appointment in the Summary field. + + + Type a location for the appointment in the Location field. + + + Select a classification in the Classification drop-down list. + + + Select a calendar in the Calendar drop-down list. + + + Type a category in the Categories field. + + + Type a description in the Descriptions field. + + + Specify a starting and ending date. + + + Select whether you want this appointment to be an all day event. + + + If the event is not an all day event, specify a starting and ending time. + + + Select whether you want to show the time as busy. + + + Select if you want an alarm for this appointment. If you select an alarm specify when and how you want to the alarm to notify you. + + + Click the Recurrence tab, and specify whether you want the appointment to reoccur and how often. + + + An All Day event appears at the top of a day's appointment list, in the grey header under the date, rather than inside. That makes it easy to have appointments that overlap and fit inside each other. For example, a conference might be an All Day appointment, and the meetings at the conference could be timed appointments. Appointments with specific starting and ending times can also overlap. When they do they're displayed as multiple columns in the day view of the calendar. + If you create calendar appointments that overlap, Evolution displays them side by side in your calendar. + +
+ Reminders + You can have several Reminders for individual appointments, any time prior to the appointment you schedule. You can have one reminder of each of the following types: + + Display: + A window pops up on your screen to remind you of your appointment. + + + Audio: + Your computer delivers a sound alarm. + + + Program: + You can run a program as a reminder. You can enter its name in the text field, or find it with the Browse button. + + If you have stored reminders in a local calendar, they work from the moment you log in. However, for reminders stored on an Exchange server, you must run Evolution at least once after logging in. No matter where the reminders are stored, you can quit Evolution and still be reminded of an upcoming appointment. + If you are using a a calendar on a GroupWise® or Exchange server, select a Classification for the appointment, to determine who can view it. Public is the default category, and a public appointment can be viewed by anyone on the calendar sharing network. Private denotes one level of security, and Confidential an even higher level. The different levels vary depending on your server settings; check with your system administrator or adjust your delegation settings. + If you are using a GroupWise or Exchange server, other people on the server can check your schedule to see if you are available at any given time. If you have an appointment that is flexible or that you want to designate as Free rather than Busy time, select the Free box in the Show Time As section. Normally, appointments display as Busy. + You can categorize appointments in the same way you can categorize contacts. Click the Categories button to open a checklist. Select the check box next to each category that matches the appointment you are creating. + + Adding a New Appointment Category + You can add a new category to your category list by clicking on Edit Master Category List and single-clicking on Click here to add a category. + + After you've selected your categories, click OK to assign these categories to the appointment. The categories you selected are now listed in the text box to the right of the Categories button. + Appointments with categories appear with icons in the calendar display, and you can also search for appointments by category. To display only the appointments in a particular category, select Category Is in the search bar at the top of the calendar, and select a category. + The Recurrence tab lets you describe repetition in appointments ranging from once every day up to once every 100 years. You can then choose a time and date when the appointment stops recurring, and, under Exceptions, pick individual days when the appointment does not recur. Make your selections from left to right, and you form a sentence: “Every two weeks on Monday and Friday until January 3, 2008” or “Every month on the first Friday for 12 occurrences”. + After you have finished settings, click the disk icon in the toolbar to save and close the appointment editor window. If you want, you can alter an appointment summary in the calendar view by clicking on it and typing. You can change other settings by right-clicking on the appointment then choosing Open, or double-clicking the appointment. +
+
+ +
+ Sending a Meeting Invitation + Evolution can be used to schedule group meetings and help you manage responses to meeting requests. + When you create a meeting or group appointment, you can specify the attendees in several categories, such as “chair” or “required”. When you save the appointment listing, each attendee is sent an e-mail with the appointment information, which also gives them the option to respond. + If you don't need to collect attendance information when you're scheduling an event, and would rather just announce it, click Actions > Forward as iCalendar. This opens a new e-mail message with the event notification attached as an announcement. Recipients can add the event to their calendars with one click, but it won't automatically send you e-mail about whether they plan to attend. + To schedule a meeting: + + + Click File > New > Meeting, then click the Invitation tab. + + + If you have multiple e-mail accounts, select the one to use by selecting an item in the Organizer field. + + + Click Add to add an attendee to enter the names and e-mail addresses of people you will invite. + + + Click OK. + + + An e-mail is sent out to all the recipients, inviting them to your event. + + A meeting can have only one organizer, and only the organizer can add participants. You can designate yourself the organizer of the meeting, but unless you coordinate that action with the organizer you are replacing, you could create confusion in the scheduling process. If you want to invite additional people to a meeting without changing the organizer, it’s best to forward the first organizer’s message to the additional participants. + +
+ +
+ +Accepting and Replying to a Meeting Request + Meeting requests are sent as iCal attachments. To view or respond to one, click the attachment icon and view it inline in the mail window. All the details are shown about the event, including time and dates. Then you can choose how to reply to the invitation. Your choices are: + + + Accept + + + Tentatively Accept + + + Decline + + + Click OK, an e-mail is sent to the organizer with your answer. The event will also be added to your calendar if you accept. + After you add the meeting to your calendar, you can make changes to the information, but if the original organizer sends out another update, your changes might be overwritten. +
+ +
+ Reading Responses to Meeting Requests + When you get a reply to a meeting invitation you sent, you can view it inline by clicking the attachment and selecting View Inline. At the bottom, you can click OK to update your attendee list. +
+ +
+ Using the Free/Busy View + In addition to the standard meeting scheduling tools, you can use the Free/Busy view to check whether people are available in advance. The Free/Busy feature is normally a function of dedicated groupware servers such as Exchange and Groupwise. However, you can also publish Free/Busy information online, and access Free/Busy information published elsewhere. If not everyone you collaborate with publishes Free/Busy data, you can still use iCal event invitations to coordinate schedules with other people. + To access the free/busy view: + + + Click File > New > Meeting. + + + Click the Scheduling tab. + + + + + + + + Attendee List: + The Attendee List shows the people who have been invited to the appointment. It also shows their RSVP status. + + + Schedule Grid: + The Schedule Grid shows the published Free/Busy information for the people you have invited. This is where you compare schedules to find free time to schedule the appointment. Individuals will only have visible scheduling information if they use the same GroupWise or Exchange server you do (that is, if they are in the same organization as you), or if they publish free/busy information at a URL you can reach and you have entered that URL into their contact cards using the contact editor. + + +
+ Scheduling an Appointment + To schedule an appointment, you first need people's Free/Busy information. If you’re using the Evolution Connector for Microsoft Exchange, all of the information is already available to you in the Global Address List. Otherwise, each person needs to e-mail you their schedule files and you need to incorporate them into your calendar. + Regardless of how you get the information, Evolution will display it in the Scheduling tab. The pending appointment time appears in white with bold black borders. Each attendee’s free and busy times appear color-coded next to their names in the attendee list. + Adjust the meeting time, either by dragging the meeting borders or by using the Autopick buttons to choose a time automatically, then click Save and Close. Attendees on an Exchange server have the appointment updated automatically; others receive e-mail notification of any change in plans. + Read Scheduling Appointments with Free/Busy to learn about how to use this feature with the Evolution Connector for Microsoft Exchange. +
+ +
+ Publishing Free/Busy Data Without a Groupware Server + You can publish Free/Busy information to a WebDAV or other Web server with HTTP PUT support. Check with your system administrator if you are not sure you have this functionality. + To set up Free/Busy publishing, select Tools > Settings, then click Calendar and Tasks. In the Free/Busy Publishing tab, click Add, then specify the URL for your upload server. Select the frequency with which you wish to upload data, the calendars for which you wish to display data, your username and password, then click OK. + To have Free/Busy data published immediately, go to the Calendar tool and click Actions > Publish Free/Busy. +
+ +
+ Accessing Free/Busy Data Without a Groupware Server + If someone gives you a URL for Free/Busy data or for their Web calendar, you can enter it as part of the contact information in the Contacts tool. Then, when you schedule a meeting with them, Evolution looks up the schedule and display it in the meeting planner. +
+
+
+ +
+ Deleting Old Appointments and Meetings + Keeping a list of everything you did in the past will eventually slow down your calendar. To delete old events, click Actions > Purge, then enter the number of days of past events you want to keep. +
+ +
+ Multiple Calendars and Web Calendars + To create a new calendar, click File > New > Calendar. If the calendar is one you plan to store locally, you need only provide a name and color. If it is a remote calendar, enter the name, color, URL, and a refresh frequency. The refresh frequency determines how often Evolution checks to see if the calendar has changed. If you are working with someone who publishes an online calendar, you might want to check for updates every thirty minutes. On the other hand, if you have displayed a sports team schedule in your calendar, you might not need to refresh it more than once a week. + The icalshare.com Web site has an extensive list of shared online calendars, including national and religious holidays, phases of the moon, sports, and local and regional events. +
+ +
+ The Task Pad + The Task Pad, located in the lower right corner of the calendar, lets you keep a list of tasks separate from your calendar appointments. You can use the list in a larger window by clicking the Tasks button in the shortcut bar or in the folder tree. + To record a new task: + + + Click New. + + + Type a summary for the task. + + + Select a classification and group for the task. + + + Type a category for the task. + + + Type a description for the task. + + + (Optional) Specify a starting date and ending date for the task. + + + (Optional) Specify a starting time and ending time for the task. + + + (Optional) Click the Status tab, then specify a status for the task. + + + After you've added a task to your to-do list, its summary appears in the Summary section of the task list. To view or edit a detailed description of an item, double-click it, or right-click it and select Open. You can delete items by selecting them, then click Delete. + The list of tasks is sorted in a similar way to the list of e-mail messages in Evolution Mail. Click once on the message headers to change the direction and type of sorting, or right-click to add or remove columns from the display. + +
+ Task Groups + As with calendars, you can create multiple task groups. Task groups are more easily organized in the dedicated Tasks tool. Each task group is assigned a color, and you can use the Tasks tool shortcut bar to hide and show task groups just like calendars. In the calendar display task pad, tasks from all visible task groups appear, color coded by group. To create a new task group, select New Task Group. You are prompted for a name, color, and location for the task group. If the task group is online, you need to provide the URL for it. +
+
+ +
+ Configuring Time Zones + Evolution supports the use of time zones. If you share calendar files with friends or co-workers, it is possible you will need to configure your time zone. To configure your time zone: + + + Click Tools > Settings, then click Calendar and Tasks. + + + Click the icon next to the Time Zone field, then select your location. + Each red dot represents a major city. + + + Select a city, then click OK. + + + You can also configure time zone information specific to the Start and End time in each appointment. To do that, simply create a new appointment and click on a globe to customize the time zone that the time exists in. For example, if you live in New York but have a telephone meeting set for noon with someone in California, you need to make sure that you're not calling each other at the worst time. Setting time zones on a per-appointment basis helps avoid that potential confusion. +
+
+ + + Connecting to GroupWise + The GroupWise® Connector enables you to connect Evolution™ to a GroupWise e-mail system. The following GroupWise features are supported in Evolution using the GroupWise Connector: + + + Creation of GroupWise accounts + + + Access to GroupWise mailboxes + + + Calendar + + + Address Book + + + Tasks + + + Posted Calendar items + + + Autocompletion of Contact names + + + +
+ Configuring Evolution for GroupWise + In order to have the best support for GroupWise in Evolution, you should immediately upgrade Evolution to 2.0. + If this is your first time starting Evolution, the Evolution Account Assistant window appears. If the Evolution Account Assistant window does not appear, click Tools > Settings, then click Mail Accounts. + + + Click Forward. + + + Type your full name and e-mail address in the appropriate fields. + + + (Optional) Type your Reply To address and your organization in the appropriate fields. + + + Select your default signature. + or + Click Add New Signature to add a signature. + + + Select GroupWise as the server type. + + + Type your hostname and username in the appropriate fields. + + + Select your security and authentication options. + + + Click Forward. + + + Select how to check for new mail. + + + Specify your Post Office Agent address. + + + If your POA is configured to use a different port number, specify the correct port number in the appropriate field. + The Post Office Agent SOAP field displays the port number on which the Evolution client communicates with the Post Office Agent (POA). This is the same port number that the POA uses for HTTP communication, which by default is 7181. + + + Click Forward. + + + Select either SMTP or Sendmail as your sending method. + + + If you selected SMTP, specify your host address, specify if your server requires authentication, and specify any security and authentication settings, then click Forward. + or + If you selected Sendmail, click Forward. + + + Type your Account Name in the Name field. + + + Click Forward. + + + Click Apply. + The account screen appears, displaying your new Novell GroupWise account. + + + Click Close to return to Evolution. + + +
+
+ + + Connecting to Exchange Servers + The Evolution™ Connector for Microsoft Exchange allows Evolution clients to access accounts on Microsoft Exchange 2000 servers. It is available through Red Carpet in its own channel. Like Evolution, it is free software and licensed under the GPL. + + + What's New in Connector 2.0 + + + Connector Features + + + Installing the Connector + + + Adding your Exchange Account to Evolution + + + Accessing the Exchange Server + + + Setting Exclusive to the Exchange Connector + + + Scheduling Appointments with Free/Busy + + + + Evolution Connector works only with Exchange 2000 and later, and requires that Outlook Web Access be enabled. Each user needs a valid Microsoft Exchange server account, including license. + + +
+ Connector Features + Evolution Connector supports the following basic Microsoft Exchange features: + + + General + + + Remote Exchange Information Store + Allows you to access mail, address book (including the Global Address List folder), and calendars, and task folders on an Exchange 2000 server from Evolution. + + + Palm Synchronization + Supported for Contacts and Calendars on Exchange. + + + Password Management + To change your password, go to the Exchange tool and click Actions > Change Exchange Password. If your password has expired, Evolution asks you to change your password when you start up. + + + + + Mail + + + Viewing Mail in Exchange Folders + Mail stored on the Exchange server is visible in the Mail and Exchange tools in Evolution. + + + Sending E-Mail via Exchange Protocols + You might use the Microsoft Exchange mail transport protocol to send e-mail. Make sure that the address you have entered as your e-mail address is exactly the one that the Exchange server has on file. This may be “yourname@exchange-server.your_domain.com” rather than “yourname@your_domain.com”. + + + + + Calendar + + + Meeting Request/Proposal + Allows Evolution users to schedule meetings and view attendee availability for other users (Evolution or Outlook users) on Exchange. + + + Adding iCalendar Meeting Requests to the Calendar + If you receive an iCalendar meeting request and add it to your calendar, it is saved to your Exchange calendar. + + + + + Contacts + + + Address Completion + Supported for your Exchange Contacts folder. Not yet supported for the Global Address List. + + + Adding vCards to the Address Book + If you receive a VCard attachment and click Save in Address Book, it is saved to your Exchange address book. + New Address Book entries can be created on Exchange from received e-mail messages with a single click + + + + + There are, however, some features that are not available: + + + Work Offline (disconnected mode). + + + Recall Message function. + + +
+ +
+ Installing the Connector + To install the Evolution Connector, run Red Carpet by clicking System > Get Software. Subscribe to the Evolution Connector for Microsoft Exchange channel, select the Evolution Connector for Microsoft Exchange 2000, then click the Install button. You can also install the Connector by downloading the individual packages from ftp.ximian.com if you wish. +
+ +
+ Adding your Exchange Account to Evolution + After you have installed the Connector, you need to set up access for your Exchange account on both the Exchange server and within Evolution. + +
+ Exchange Server Settings + Check with your system administrator to ensure that: + + + You have a valid account on the Exchange server. + + + You are permitted to access the account with WebDAV. This is the default setting for the Exchange server, so unless your system administrator has specifically turned it off, no changes should be necessary. + + + The Novell Web site knowledgebase, at support.novell.com, has additional information about checking to make sure that your Exchange server accepts connections from Evolution. +
+ +
+ Standard Configuration Tool for Evolution Connector + When you know that your server is ready for you to connect, you are ready to add your Exchange account to Evolution Connector. + +
+ Simple Configuration Tool for Evolution Connector + Evolution Connector 1.4 comes with a simple account creation tool for some installations. Other installations require the standard account tool described in Standard Configuration Tool for Evolution Connector below. + If you have no accounts configured, the simple assistant starts when you start Evolution. It asks only for the name of your Outlook Web Access server, and your username and password. Evolution Connector determines the remaining information on its own. + If the simple account tool does not run automatically, create an account as described below. +
+ +
+ Creating a New Exchange Account + If you would like to create a new account for your Exchange server: + + + Click Tools > Mail Settings. + + + Click Accounts List, then click Add. + + + Create the account following the procedure in Starting Evolution for the First Time. + + +
+ +
+ Changing an Existing Account to Work with Exchange + If you have an existing e-mail account, and want to convert it to use for Exchange, select the account you want to convert and click Edit. + + + Click the Identity tab, change your e-mail address as needed. + + + + + + + Click the Receiving Mail tab, then select Microsoft Exchange as your server type. + + + Type the name of your mail server, your user name, and select whether to use SSL. + + + + + + + Click the Receiving Options tab, then specify how often to check for new mail, your Global Catalog server name, your Exchange Mailbox name, your OWA path, your public folder server, and whether to apply filters to messages in your Inbox. + + + + + + + Click the Sending Mail tab, then select Microsoft Exchange as your server type. + + + Specify the server name. + + + Click OK. + + + Quit Evolution and start it up again. Changes to the Evolution Connector accounts configuration are not active until you have restarted the application. + + +
+
+
+ +
+ Accessing the Exchange Server + When you have installed the Connector, an Exchange button is available in the shortcut bar. The Exchange tool is used only to access public folders and to perform certain Exchange actions like delegation and password management. Use the regular Mail tool for mail, the Contacts tool for contacts, and the Calendar tool for your schedule. + If you are using both an Exchange account and a local mail account, you should be aware that whenever you save an e-mail address or appointment from an e-mail message, it is saved in your Exchange contacts list or calendar, rather than in your local account. The same is true of synchronization with Palm OS devices; tasks, appointments, and addresses from your Palm OS device are synchronized with those in the Exchange folders rather than local folders. + To avoid unnecessary strain on the server, the GAL will appear empty until you have searched for something in it. If you want to display all the cards in the list, click in the search box and press Enter. This enters a blank search, and every card appears. +
+ +
+ Setting Exclusive to the Exchange Connector + There are two items in the Evolution preferences window that are available only with Evolution Connector. The first is delegation and permissions handling, and the second is the creation of “Out of Office” messages. + +
+ Access Delegation + You can allow other people in your organization's Global Address List to access your calendar, address book, and messages, and they can let you manage theirs. Delegation allows people to do anything from check on each other's schedules to completely manage their personal information. + +
+ Delegating Access to Others + To add someone to your list of delegates, click Add and select them from the Global Address List. When delegating you can grant different levels of access to different types of data. You can also decide whether the access you grant applies to items marked Private, or only to public items. + + + + + For each of the four types of folder, you can select one of the following levels of access: + + None: + Do not allow this person to access any folders of this type. + + + Reviewer (read-only): + Allow the person to see items in this type of folder, but not create new items or edit existing items. + + + Author (read, create): + The delegate can view items in your folders, and can create new items, but cannot change any existing items. + + + Editor (read, create, edit): + The delegate can view, create, and change items in your folders. + +
+ +
+ Acting as a Delegate for Others + To see the list of people who have granted you access to their folders, click the Acting as a Delegate tab in the Exchange Delegation settings window. If you plan to send e-mail on behalf of someone, select the check box next to the name, and an e-mail identity is created. You can then select that identity in the From list in your message composer. + To access the folders delegated to you: + + + Click File > Open > Other User's Folder. + + + Specify the e-mail address of the user who has delegated to you, or click User to select the user from your address book. + + + Select the folder you want to open. + + + Click OK. + + + Folders delegated to you appear in your folder list inside a folder labeled with the name of its owner. For example, if Martha Thompson delegates folders to you, you will see a folder called Martha Thompson's Folders in the folder tree at the same level as your Personal Folders and Public Folders. + If the folder fails to open properly, check with the folder owner to make sure that you have been granted the correct access permissions. +
+
+ +
+ Setting an Out of Office Message + An Out of Office message is an automatic reply that you can send as a reply to e-mails, explaining why you aren't immediately responding to their messages. For example, if you go on vacation for a week and will be away from e-mail, you can set an automatic reply so that people who write to you know that you aren’t ignoring them. + + + Click Tools > Settings, then click Out of Office. + + + Click I Am Currently Out of the Office. + + + Type a short message in the text field. + + + Click OK. + + + Your message will be sent automatically to anyone who sends you mail until you return and click I Am Currently in the Office. +
+
+ +
+ Scheduling Appointments with Free/Busy + When you schedule a meeting with your calendar on the Exchange server, you can check when other local Exchange users are busy according to their Exchange calendars. To do so: + + + + + Reminders for appointments in your Exchange calendar do not work until you have run Evolution at least once after logging in. This is different from locally stored reminders, which work from the moment you log in, regardless of whether you have run Evolution in the session. + + + Open a new appointment in the calendar. + + + Click Actions > Schedule Meeting. + + + Add attendees, either by entering their e-mail addresses into the list, or by clicking the Invite Others button. + If you choose to do this, it's best to use the Global Address List (GAL). Choose the GAL from the drop-down list of address sources at the top of the dialog box. + + + Click Options, then Update Free/Busy to check participant schedules and, if possible, update the meeting in all participants' calendars. + + + If meeting attendees are not available during the times you have scheduled a meeting, you can “nudge” the meeting forward or backward to the nearest available time. To do so, just click the arrows to the left or right of the Autopick button. The Autopick tool moves the meeting to the nearest time during which all attendees are available. If you aren’t satisfied with those results, you can drag the edges of the meeting time to the hours that you want to select. +
+
+ + + Advanced Configuration + Perhaps your mail server has changed names. Perhaps you've grown tired of a certain layout for your appointments. Whatever the reason, you want to change your Evolution™ settings. This section will tell you how to do just that. + + + Working with Mail Accounts + + + Autocompletion + + + Mail Preferences + + + Composer Preferences + + + Calendar and Tasks Settings + + + Directory Servers + + + Certificates + + + You can reach the Evolution settings window by clicking Tools > Settings, no matter where you are in Evolution. On the left half of the settings window is a column, similar to the Evolution shortcut bar, that lets you choose which portion of Evolution to customize. The right half of the window is where you’ll make your actual changes. + + + + + There are six items you can customize. From top to bottom, they are: + + + Mail Accounts + + Add or change information about your e-mail accounts: the servers to which you connect, the way you download mail, your password authentication mode, and so forth. This is the most complex item in the list, and is covered in Working with Mail Accounts. + + + + Autocompletion + + Set the contact groups to be used when completing e-mail addresses in the message composer. For more information, see Autocompletion. + + + + Mail Preferences + + These are overall mail reading preferences: display settings, notification options, security, and so forth. Settings that vary per account are in the Mail Accounts tool, described in Working with Mail Accounts, but most of the mail settings are in Mail Preferences. + + + + Composer Preferences + + Settings for the way that you use the mail composer: shortcuts, signatures, spelling, and so forth. This includes the ability to substitute graphical smiley-faces for “emoticons” such as :) that many people use in e-mail. This tool is covered in Composer Preferences. + + + + Calendar and Tasks + + Here, you can set the way the calendar behaves, including your time zone and the length of your work week. For more information, see Calendar and Tasks Settings. + + + + Certificates + + Certificate handling for S/MIME security systems. For more information, see Certificates. + + + + Previous versions of Evolution included directory servers, folder settings, and Exchange delegation in the settings tool. Directory servers can now be set up as contacts groups in the Contacts tool, you can change folder settings in the folder right-click menu, and Exchange delegation is available in the Actions menu of the Exchange tool. + +
+ Working with Mail Accounts + Evolution allows you to maintain multiple accounts, or identities. When you are writing an e-mail message, you can which account to use by selecting from the drop-down list next to the From entry in the message composer. + Clicking Send/Receive checks all mail sources that are not disabled. If you don't want to check mail for a given account, select it in the Mail Accounts tab and click the Disable button. + To add a new account, click Add to open the mail configuration assistant. To alter an existing account, select it in the Preferences window, and then click Edit to open the account editor dialog. + The account editor dialog box has six sections: + + Identity: + Specify the name and e-mail address for this account. You can also choose a default signature to insert into messages sent from this account. + + + Receiving Mail: + Select the way you receive mail: you can download mail from a server (POP), read and keep it on the server (Microsoft Exchange, Novell GroupWise®, or IMAP), or read it from files that already exist on your desktop computer. Your server require you to use a Secure Socket Layer (SSL) connection. You can select Always, Whenever Possible, or Never as your SSL choice. If one doesn’t work, try another. + + Your system administrator might ask you to connect to a specific port on a mail server. To specify which port you use, just type a colon and the port number after the server name. For example, to connect to port 143 on the server smtp.omniport.com, specify smtp.omniport.com:143 as the server name. + + Receiving Options: + Decide you want to check for mail automatically and how often, as well as setting other message retrieval options. + + If you select POP as your method of receiving mail: + + + + Checking for New Mail: + If you want Evolution to check for new mail automatically, select this option and specify a frequency in minutes. + + + + + Leaving Messages on Server: + If you want to store copies of your mail on the server, select this option. + + + + + Disable Support for All POP3 Extensions: + Some e-mail servers refuse to work with the extended POP3 command set; select this option to have Evolution use a more limited set of interactions with the server. If your server periodically drops your connection, this option may help. + + + + If you selected Microsoft Exchange as your method of receiving mail: + + + + Checking for New Mail: + If you want Evolution to check for new mail automatically, select this option and specify a frequency in minutes. + + + + + Global Catalog Server Name: + Specify the name of your Global Catalog server to create a folder for your organization's Global Address List. + + + + + Limit Number of Responses: + Select a maximum number of results for an address search. Lowering the maximum number decreases the load on your system and on your network. Most servers do not send more than 1000 results, regardless of the value you select here. + + + + + Mailbox Name: + Specify your mailbox name. + + + + + OWA Path: + Specify the path used with Outlook Web Access on your server. + + + + + Public Folder Server: + Specify the name of your public folder server, if it differs from your Exchange server. + + + + + Apply Filters to New Messages in Inbox on This Server: + Select this option if you want to apply filters to this account. + + + + If you selected IMAP as your method of receiving mail: + + + + Checking for New Mail: + If you want Evolution to check for new mail automatically, select this option and specify a frequency in minutes. + + + + + Check All IMAP Folders: + If you want Evolution to check for new messages in all your IMAP folders, select Check for New Messages in All Folders. + + + + + Show Only Subscribed Folders: + Select this option if you have more folders in your IMAP view than you want to read. + + + + + Override Server-Supplied Namespace: + You can specify a specific directory where your server stores mail for you. Typical values are “mail” and “Mail”. For more information about how to use IMAP mail, see IMAP Subscriptions Manager. + + + + + Apply Filters to New Messages in the Inbox on This Server: + You want your filters to work on this account, select this option. + + + + If you chose GroupWise as your method of receiving mail: + + + + Checking for New Mail: + If you want Evolution to check for new mail automatically, select this option and specify a frequency in minutes. + + + + + Check all GroupWise folders: + If you want Evolution to check for new messages in all your GroupWise folders, select Check for New Messages in All Folders. + + + + + Apply Filters to New Messages in the Inbox on This Server: + If you want your filters to work on this account, select this option. + + + + + Automatically Synchronize Remote Mail Locally: + This setting downloads all mail immediately, instead of waiting until you try to open the message. This setting makes Evolution slower at first, but faster after the download. Not selecting it means that Evolution takes longer to display each additional message, but does not waste time trying to download every single message. + + + + + Post Office Agent SOAP Port: + If your post office agent uses a SOAP port other than the default, specify it here. The SOAP port is what allows Evolution to access the GroupWise address book and calendar. Your system administrator knows the port. If there are not many Linux users in your organization, you might also need to request that the SOAP service be enabled. + + + + + Sending Mail: + Use this section to choose and configure a method for sending mail. You can choose SMTP, Microsoft Exchange (if you have installed the Evolution Connector for Microsoft Exchange) or Sendmail. + + If you choose Exchange or Sendmail, you're done with this page. However, SMTP offers you a choice of hostname, connection security level, and authentication type, which you will recognize as similar to those for IMAP and POP servers in the Receiving Mail tab. + + Defaults: + Use this section to set where this account stores the messages that it has sent, and the messages that you save as drafts. If you want to revert to the default settings, click Restore Defaults. + + If you want to send someone a copy of every message from this account, select either Always Carbon-Copy (Cc) To: or Always Blind Carbon-Copy (Bcc) To:, and specify one or more addresses. + + Security: + Use this section to set the security options for this account. If you use encryption, enter your PGP key ID (see Encryption for more information) and select among the four options to determine key and signature handling. + +
+ +
+ Autocompletion + The Autocompletion tool lets you choose address books will auto complete names for you. This fuctionality requires accessibility to each of the address books you want to use. To enable autocompletion, select each of the address books you want to have auto complete in the Autocompletion page. +
+ +
+ Mail Preferences + The Mail Preferences tool lets you choose how to display citations, how long to wait before marking a message as read, and other mail display settings. + + + General Mail Settings + + + HTML Mail Preferences + + + Mail Color Preferences + + + Mail Header Preferences + + + Junk Mail Preferences + + + For information on individual e-mail account settings, see Working with Mail Accounts. + +
+ General Mail Settings + The General page has the following options: + + Message Fonts: + Normally, Evolution uses the same fonts as other GNOME applications. To choose different fonts, unselect Use the Same Fonts as Other Applications and select one font for standard typefaces and a second for monospace, terminal, or display. + + + Message Display: + Choose how long you want to wait before marking a message read, how to highlight quotations, and the default encoding. + + + Deleting Mail: + Choose whether to delete messages automatically when quitting Evolution, and whether you wish to explicitly confirm the final deletion of messages. + + + New Mail Notifications: + Evolution can alert you to the arrival of new mail with a beep or by playing a sound file. Choose your alert noise, or select none, as you prefer. + +
+ +
+ HTML Mail Preferences + The HTML Mail page has the following options: + + Show Animated Images: + Turn animation on or off here. + + + Prompt When Sending HTML Messages to Contacts That Don't Want Them: + Some people do not like HTML mail, and you can set Evolution to warn you of this preference. This warning appears only when you send HTML mail to people in your contacts who are listed as disliking HTML. + + + Loading Images: + You can embed a image in an e-mail and have it load only when the message arrives. However, spammers can use image loading patterns to confirm “live” addresses and invade your privacy. You can elect to never load images automatically, to load images only if the sender is in your contacts, or always load images. + + If you have chosen not to load images automatically, you can choose to see the images in one message at a time by selecting View > Message Display Load Images. + The Colors tab lets you select different color labels for individual messages. You can return to the default settings by clicking Restore Defaults. +
+ +
+ Mail Color Preferences + The Mail Color preferences tool lets you select color labels for different kinds of messages. Click a color to change the color, or change the label associated with that color. +
+ +
+ Mail Header Preferences + The headers on an incoming message are the information about the message that isn't the content of the message itself, such as the sender, the time it was sent. Select the options here to show or hide different amounts of information about the messages you read. +
+ +
+ Junk Mail Preferences + There are only two items in this section: Check Incoming Mail for Junk and Include Remote Tests. Checking for junk mail uses the SpamAssassin tool with trainable Bayesian filters. It also includes online tests, like checking for blacklisted message senders and ISPs. Online tests can make filtering slower, but more accurate. Select the options here to choose your mail filtering method. +
+
+ +
+ Composer Preferences + There are three pages for settings you can change for the message composer. The General page covers shortcuts and assorted behavior, the Signature page controls your signature, and the Spell Checking page controls spell checking. + + + General + + + Signature + + + Spell Checking + + + +
+ General + In the General page, you can set the following options: + + Default Behavior: + Choose how you will normally forward and reply messages, what character set they will use, whether they will be in HTML, and whether that HTML can contain graphic emoticons. + + + Alerts: + There are two optional alerts you can select: + + + + + Prompt When Sending Messages With an Empty Subject Line: + The composer warns you if you try to send a message without a subject. + + + + + Prompt When Sending Messages with Only Bcc Recipients Defined: + The composer warns you if you try to send a message that has only Bcc recipients. This is important because some mail servers fail to transmit blind carbon copy if you do not have at least one recipient that is visible to all readers. + + + +
+ +
+ Signature + The signature editor allows you to create several different signatures in plain text or in HTML, and to specify which of them will be added to e-mail you create in the message composer. If you prefer to use an alternate signature or none at all, you can select it from the mail composer itself. +
+ +
+ Spell Checking + To choose a spell-checking language, select it here. You must install the gnome-spell package, available through Red Carpet, for spell-checking to be available in Evolution. Additional dictionaries are also available through Red Carpet and are detected automatically if you have installed them. To have the composer automatically check your spelling while you type, select Check Spelling While I Type. + Check the spelling of messages by clicking Edit > Spell Check Document. +
+
+ +
+ Calendar and Tasks Settings + The calendar configuration tool has two pages General and Display. + + + General + + + Display + + + +
+ General + The General page lets you set the following options: + + Time Zone: + The city you’re located in, to specify your time zone. + + + Time Format: + Choose between twelve-hour (AM/PM) and twenty-four hour time formats. + + + Week Starts: + Select the day to display as the first in each week. + + + Day Begins: + For Evolution, a normal work day begins at 9 a.m. and ends at 5 p.m. You can select your preferred hours to make sure that all your events are displayed properly. + + + Day Ends: + Sets the end of a normal workday. + + + Alerts: + If you want to be warned before you delete any appointment, or to have a reminder automatically appear for each event, select the options here. + +
+ +
+ Display + The Display page lets you choose how your appointments and tasks appear in your calendar. + + Time Divisions: + Sets the time increments shown as fine lines on the daily view in the calendar. + + + Show Appointment End Times In Week and Month Views: + If there is space, Evolution shows the end times in the week and month views for each appointment. + + + Compress Weekends In Month View: + Select this option to display weekends in one box, instead of one for each day in the month view. + + + Show Week Numbers In Date Navigator: + Shows the week numbers next to the respective weeks in the calendar. + + + Tasks Due Today: + Select the color for tasks due today. + + + Overdue Tasks: + Select the color for overdue tasks. + + + Hide Completed Tasks: + Select this option to have completed tasks hidden after a period of time measured in days, hours, or minutes. If you don't select this option, completed tasks remain in your task list, marked as complete. + +
+
+ +
+ Directory Servers + There are two main tasks for configuring contact information. Autocompletion settings are available in the main settings tool. The other major contact configuration task is creating new contact list. + To add a new contact list, either local or remote: + + + Click Contacts. + + + Click the down-arrow next to New. + + + Select Contact List. + + + Type a name and location for the contact group. + + + Click Forward. + If the contact group is stored locally, you do not need to provide any further information. Click OK. + or + If you are creating an LDAP server, enter the server information as requested by the assistant: + + Server Name: + Internet address of the contact server you are using. + + + Login Method: + Specify whether your login is anonymous, using an e-mail address, or a distinguished name. If the login is not anonymous, specify the e-mail address or distinguished name (DN) required by the server. + + + Port: + The Internet port Evolution connects to in order to access the LDAP database. This is normally 389. + + + Use SSL/TLS: + SSL and TLS are security mechanisms. If you select Always, Evolution does not connect unless secure connections are available. The default value is Whenever Possible, which uses secure connections if they are available, but does not cause failure if they are not. + + + Search Base: + The search base is the starting point for a directory search. Contact your network administrator for information about the correct settings. + + + Search Scope: + The search scope is the breadth of a given search. The following options are available: + + + One: + Searches the Search Base and one entry below it. + + + Sub: + Searches the Search Base and all entries below it. + + + Timeout (minutes): + The maximum time Evolution attempts to download data from the server before giving up. + + + Download Limit: + The maximum number of results for a given search. Most servers refuse to send more than 500, but you can set the number lower if you want to shorten downloads for very broad searches. + + + Display Name: + The name to label this folder. It can be any name you choose. + + + + Click Apply. + + +
+ +
+ Certificates + Evolution allows you to add certificates for yourself as well as for contacts. This allows you to communicate with others securely over an encryted connection, or sign a message confirming your identity to the contact. + + Your Certificates: + The Your Certificates tab displays a list of certificates that you own. You can import, view, backup and delete your certificates from this tab. + + + Contact Certificates: + The Contact Certificates tab displays a list of certificates that you have for contacts. These certificates allow you to decrypt messages as well verify signed messages. You can import, view, edit, and delete your contact certificates from this tab. + + + Authorities: + The Authorities tab displays a list of trusted certificate authorities who verify that the certificate you have is valid. You can import, view, edit, and delete certificate authorities from this tab. + +
+
+ + + Synchronizing Your Handheld Device + Synchronization presents you with two issues you need to address. First, your computer needs to recognize and access your handheld. At this time, Evolution™ only supports Palm OS devices like the PalmPilot and the Handspring Visor. Secondly, you should decide what sort of synchronization behavior you want. + + + Enabling Synchronization + + + Selecting Conduits + + + Synchronizing Information + + + +
+ Enabling Synchronization + If you haven’t used a handheld device with your computer before, you need to run the GNOME Control Center by clicking System > Settings, and make sure that Pilot Link is properly configured. Make sure that you have read and write permissions on the device, which is normally n /dev/pilot. If that does not work, check in /dev/ttyS0 if you have a serial connection, or in /dev/ttyUSB0 for a USB connection. You can do this by becoming root and running the command chmod 777 /dev/ttyUSB0. +
+ +
+ Selecting Conduits + Once your computer and your Palm OS device are communicating, select the conduits you want under the Pilot Conduits section of the Control Center. You can use conduits to synchronize data with several applications; the Evolution conduits are labeled EAddress, for the contacts in your address book, ECalendar, for your calendar, and ETodo, for your task list. + Click Enable, then click Settings to change what it does when activated. Your options may vary depending on the conduit, but typically they are as follows: + + Disabled: + Do nothing. + + + Synchronize: + Copy new data from the computer to the handheld, and from the handheld to the computer. Remove items that were on both systems but have been deleted on one. + + + Copy From Pilot: + If there is any new data on the handheld device, copy it to the computer. + + + Copy To Pilot: + Copy new data from the computer to the handheld. + + + Merge From Pilot: + Copy new data from the computer to the handheld, and remove any information from the handheld that has been deleted on the computer. + + + Merge to Pilot: + Copy new data from the handheld to the computer, and remove any information from the computer that has been deleted on the handheld. + + Select the behavior you want for each conduit you choose to use. If you're not sure, use with Synchronize. +
+ +
+ Synchronizing Information + Use the following procedure to synchronize the data on your Palm OS device with the data you store in Evolution. + If you want to backup your information before synchronizing, make a copy of the evolution directory inside your home directory. + +
+ Using HotSync + + + Put your handheld device in its cradle an press the HotSync button. + If you use Palm OS v. 4.0 and have password protection turned on for your handheld device, you may encounter trouble synchronizing. If this happens, try turning off password protection on your handheld, synchronize it with your desktop computer, and then re-enable password protection on your handheld. + + + If you have followed the setup instructions properly, your Palm OS device will synchronize data with Evolution. +
+
+
+ + + Migration from Outlook to Evolution + If you are using Microsoft Outlook, but not Microsoft Exchange, this section helps you switch to Evolution. + +
+ Migrating Local Outlook Mail Folders + Exchange and IMAP mail is stored on the server, so you do not need to migrate it to your Linux partition. However, if you have stored mail on your computer, you might want to make it accessible to Evolution. + First, while using Windows, prepare your messages for import: + + + Clean up your mail. Delete messages and folders you do not need, and click File > Folders > Properties > Advanced > Compact to erase old, deleted messages from your PST file. + + + If you nest your folders one inside another, you might want to rename subfolders so that you can tell which folder they belong to. You must re-nest them after you load them into Evolution. + + + Import the files into Mozilla Mail (or another mailer, such as Netscape or Eudora, that uses the standard mbox format). Linux mailers cannot do this task, because it requires a library available only under Windows. In Mozilla, import by selecting Window Mail & Newsgroups Tools Import. + + + Mozilla creates a set of files in the directory Windows\Application_Data\Mozilla\Profiles\(UserName)\(Random Letters)\Mail\Local Folders\OutlookMail\. The data files are those that have no file extension. + If you are using Windows XP or Windows 2000, your Windows hard drive is probably in the NTFS format, which some Linux systems cannot read without additional software. You may find it simpler to copy the mail folders to a different drive or to burn a CD. + + + To create new folders for your files. + When you have your mail in a format Evolution can understand, reboot to Linux. Then continue with the following procedure: + + + Mount your Windows drive or the disk where you saved the mail files. + + + Copy all the mail files into your home directory or another convenient place. + + + Start Evolution. + + + Press Shift+Ctrl+F or select File > New Folder to create the folders you want. + + + To import the data files: + + + In Evolution, open the File Import assistant by clicking File > Import. + + + Click Next, then select Import a single file. + + + Leave the file type as Automatic, then click Browse to select the data file. + Remember, the data files are the files that have no file extension. + + + Select the folder where you want to put the imported data file. + + + Click OK. + + + Repeat the import steps until you have imported all your mail. + + +
+
+ + + Quick Reference + You can print this section to use it as a quick reference for most of the things you want to do with Evolution™. + + + Opening or Creating Items + + + Mail Tasks + + + Calendar + + + Address Book + + + +
+ Opening or Creating Items + New Item + Press Ctrl+N to open a new item for whatever part of Evolution you’re working in. In mail, this means you’ll create a new message. If you’re looking at your address book, Ctrl+N creates a new contact card, and in the calendar, a new appointment. + Creating a New E-Mail Message + Use File > New > Mail Message or Ctrl+Shift+M. + Creating a New Appointment + Use File > New Appointment or Ctrl+Shift+A. + Entering a New Contact + Double-click in any blank space in the contact manager to create a new address card. You can also use File > New Contact or Ctrl+Shift+C. + Creating a New Task + File > New Task or Ctrl+Shift+T. +
+ +
+ Mail Tasks + Send and Receive Mail + Press F9, click the Send/Receive button in the toolbar, or choose Actions Send/Receive. + Navigating the Message List with the Keyboard + Press (]) or (.) to jump to the next unread message. ([) or (,) goes to the previous unread message. Use the arrow keys to move up and down in the list of all messages. + Moving the Display Up and Down in the Preview Pane + Press the space bar to move down a page. Press Backspace to move up a page. + Replying To a Message + To reply to the sender of the message only, click Reply in the toolbar, or press Ctrl+R. + To reply to the sender and all the other visible recipients of the message, click Reply to All or select the message and press Shift+Ctrl+R. + Forwarding a Message + Select the message or messages you want to forward, then click Forward in the toolbar, or press Ctrl+F. + Opening a Message In a New Window + Double-click the message you want to view, or select it and press Enter or Ctrl+O. + Creating Filters and Virtual Folders + Right-click a message and select Create Rule From Message. You can also create filters and virtual folders in the Tools menu. + Adding a Sender to the Address Book + Right-click a message and select Add Sender to Address Book. You can also right-click on any e-mail address to add it to your address book. +
+ +
+ Calendar + Creating a New Appointment + Use File > New Appointment or Ctrl+Shift+A. + You can also click on any blank spot in the calendar and start typing to create a new appointment entry. + Creating a New Task + Use File > New Task or Ctrl+Shift+T. +
+ +
+ Address Book + Editing a Contact + Double-click the contact's address card to change details. + Deleting a Contact + Right-click on a contact, then click Delete or select a contact, then click Delete on the toolbar. + Sending E-Mail To a Contact + Right-click a contact, then click Send Message to Contact. + Creating a New Contact + Double-click in any blank space in the contact manager to create a new address card, or right-click anywhere in the address book and select New Contact. You can also click File > New Contact or press Ctrl+Shift+C +
+
+ + + Known Bugs and Limitations + A complete list of feature requests and other issues with Evolution™ is available online in the Ximian® bug tracking system. You can learn more about the Evolution development process at developer.ximian.com. + Evolution bug tracking is done at the Ximian® bug tracking System. You can use that, or the GNOME Bug Report Tool (known as bug-buddy at the command line) if you find bugs or would like to request new features. + If you need additional help with Evolution, visit the Novell support site at Novell support. + + + + Glossary + + + Assistant + + A tool that guides a user through a series of steps, usually to configure or set up a program. Equivalent to Wizard and Druid. + + + + + attachment + + Any file sent with an e-mail. Attachments can be embedded in a message or appended to it. + + + + + Automatic indexing + + Pre-downloading procedure that allows Evolution™ to quickly refer to data. It enables faster searches and decreases memory usage for data displays. + + + + + Bcc (Blind Carbon Copy) + + Blind copy recipients (Bcc) receive a copy of an item. Other recipients receive no information about blind copies. Only the sender and the blind copy recipient know that a blind copy was sent. If a recipient replies and chooses Reply to All, the blind copy recipient will not receive the reply. + + + + + Cc (Carbon Copy) + + Carbon copy recipients (CC) receive a copy of an item. CC recipients are users who would benefit from the information in an item, but are not affected by or directly responsible for it. All recipients can see that a carbon copy was sent. They can also see the names of the CC recipients. + + + + + conduit + + A small application that controls the transfer of data between a handheld device and a desktop computer. + + + + + Evolution + + The GNOME groupware application. + + + + + execute + + To run a program. Any file that can be run is called an executable. Evolution can download executable attachments, but before they can be run, the files must be marked as executable with a shell or file manager. This security precaution prevents the automatic or accidental execution of malicious programs. For more information on executables and file permissions, see the documentation for your file manager or shell. + + + + + expunge + + When messages are marked for deletion, they remain till they are expunged. When a message is expunged, it is permanently deleted, as long as it was marked for deletion. + + + + + file tree + + A way of describing a group of files on a computer. The top of the tree is called the root directory, and denoted by /. The rest of the branches spread downward from the root. Don't confuse the root directory with the root account or root's home directory, normally /root. + + + + + filter + + Within Evolution, a filter is a method of sorting mail automatically when it's downloaded. You can create filters to perform one or more actions on a message that meets any (or all) of a wide range of criteria. + + + + + forward + + Forwards a copy of the message and any additional comments to a different e-mail address. + + + + + groupware + + A term describing an application that helps groups of people work together. Typically, a groupware application has several productivity features built into one program, including e-mail, calendar, and address book tools. + + + + + HTML + + Hypertext Markup Language (HTML) is a language for describing page layout in electronic documents such as Web pages, help files, and e-mail messages. HTML can be used in e-mail and news posts to insert images and apply text treatments. + + + + + hot key + + Hot keys, also called shortcut keys, are keyboard combinations used to do actions on a computer instead of using the mouse. Hot keys can speed up computer usage. + + + + + iCal + + iCal is the program which Evolution uses to manage the calendar section. + + + + + IMAP + + Internet Mail Access Protocol. It allows access to e-mail which is typically (although not always) stored remotely on a server rather than on a local hard disk. Often contrasted with POP. + + + + + inline + + Displayed as part of a message or other document, rather than attached as a separate file. Contrast with Attachment. + + + + + LDAP + + Lightweight Directory Access Protocol. Allows a client to search through a large database of addresses, phone numbers, and people stored on a server. + + + + + mail client + + The application with which a person reads and sends e-mail. Its counterparts are the various types of mail servers, which handle user authentication and direct messages from sender to recipient. + + + + + minicard + + A format for the display of contact data. Similar in appearance to a small business card. + + + + + POP + + Post Office Protocol. A mechanism for e-mail transport. In contrast to IMAP, it is used only to get mail from a server and store it locally on your hard disk. + + + + + protocol + + An agreed-upon method of communication, especially one for sending particular types of information between computer systems. Examples include POP (Post Office Protocol), for e-mail, and HTTP (HypterText Transfer Protocol) for Web pages. + + + + + public key encryption + + A strong encryption method that uses a set of two keys, one of which is made public, and one of which is kept private. Data encrypted using the public key can only be decrypted using the private key. The longer the keys, the more difficult it is to break the encryption. + + + + + regular expression + + A regular expression (regex) is a way of describing a string of text using metacharacters or wildcard symbols. For example, the statement fly.*so[au]p means any phrase beginning with ‘fly' and ending in oup' or ‘soap'. If you searched for that expression, you’d find both “fly in my soup” and “fly in my soap”. For more information, enter man grep from the command line. + + + + + script + + A program written in an interpreted (rather than compiled) language. Often used as a synonym for macro, to denote a series of pre-recorded commands or actions within an application. Often times, accomplish repetitive and tedious tasks, to save the user time. + + + + + Search Base + + LDAP can break contact lists into many groups. The Search Base tells LDAP the top group to use. How much of the Search Base that is searched is set by the Search Scope option. + + + + + Search Scope + + Search Scope states how much of the Search Base to search. + + + + + Sendmail + + A program that sends mail. Evolution can use it instead of SMTP; some people prefer it because it offers more flexibility; however, it is more difficult to set up. + + + + + shortcut bar + + An area of Evolution that offers users fast access to the most frequently used features of the application. + + + + + signature + + Text placed at the end of every e-mail sent, similar to a hand-written signature at the bottom of a written letter. A signature can be anything from a favorite quotation to a link to a Web page; courtesy dictates that it be fewer than four lines long. + + + + + SMTP + + Simple Mail Transfer Protocol. The most common way of transporting mail messages your computer to the server. + + + + + tooltip + + A small box of explanatory text that appears when the mouse pointer is held over a button or other interface element. + + + + + virus + + A program that inserts itself into other files or programs and which, when executed, spreads to more programs and other computers. A virus can cause substantial damage by clogging networks or disk drives, deleting files, or opening security holes. + + + + + vCard + + A file format for the exchange of contact information. When you get an address card attached to an e-mail, it’s probably in vCard format. Contrast with vFolder. + + + + + vFolder + + An e-mail organization tool. vFolders allow you to create a folder that contains the results of a complex search. vFolder contents are are updated dynamically. + + + + + +Legal Notices + + Novell, Inc. makes no representations or warranties with respect to the contents or use of this documentation, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Further, Novell, Inc. reserves the right to revise this publication and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. + Further, Novell, Inc. makes no representations or warranties with respect to any software, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Further, Novell, Inc. reserves the right to make changes to any and all parts of Novell software, at any time, without any obligation to notify any person or entity of such changes. + + + You may not use, export, or re-export this product in violation of any applicable laws or regulations including, without limitation, U.S. export regulations or the laws of the country in which you reside. + + + Copyright © 2004 Novell, Inc. All rights reserved. Permission is granted to copy, distribute, and/or modify this document under the terms of the GNU Free Documentation License (GFDL), Version 1.2 or any later version, published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the GFDL can be found at http://www.fsf.org/licenses/fdl.html. + THIS DOCUMENT AND MODIFIED VERSIONS OF THIS DOCUMENT ARE PROVIDED UNDER THE TERMS OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: + 1. THE DOCUMENT IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND + 2. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. + + + Novell, Inc. + 404 Wyman Street, Suite 500 + Waltham, MA 02451 + U.S.A. + www.novell.com + + Evolution User Guide 2.0 + September 9, 2004 + + To access the online documentation for this and other Novell products, and to get updates, see www.novell.com/documentation. + + + Evolution is a trademark of Novell, Inc. + GroupWise is a registered trademark of Novell, Inc. in the United States and other countries. + Novell is a registered trademark of Novell, Inc. in the United States and other countries. + SUSE is a registered trademark of SUSE AG, a Novell company. + Ximian is a registered trademark of Novell, Inc. in the United States and other countries. + + + All third-party trademarks are the property of their respective owners. + + +
Index: help/C/legal.xml =================================================================== RCS file: help/C/legal.xml diff -N help/C/legal.xml --- help/C/legal.xml 12 May 2004 17:46:47 -0000 1.6 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,98 +0,0 @@ - - - Legal Information and Licensing - - - - - Novell Evolution is Free Software - - Novell Evolution is licensed under the terms of the GNU General - Public License (GPL), and its documentation is licensed - separately - under the GNU Free Documentation License (GFDL). You can find a the - complete text of the GPL in , and of the - GFDL in . The licenses are also available - in the files COPYING and COPYING-DOCS distributed with this - software. The Evolution Connector for Microsoft Exchange is - also licensed under the GPL. Copyright for all three pieces of software and their documentation belongs to - Novell, Inc. - - - - - Permission is granted to copy, distribute and/or modify this - document under the terms of the GNU Free Documentation - License (GFDL), Version 1.1 or any later version published - by the Free Software Foundation with no Invariant Sections, - no Front-Cover Texts, and no Back-Cover Texts. You can find - a copy of the GFDL in or in the - file COPYING-DOCS distributed with this manual. - - This manual is part of a collection of GNOME manuals - distributed under the GFDL. If you want to distribute this - manual separately from the collection, you can do so by - adding a copy of the license to the manual, as described in - section 6 of the license. - - - - Novell is a registered trademark and Novell Evolution, the - dancing monkey logo and the Ximian capsule logo are - trademarks of Novell, Inc. Other names may be trademarks or - registered trademarks of other companies or - organizations. Where those names appear in any GNOME - documentation, and the members of the GNOME Documentation - Project are made aware of those trademarks, then the names - are in capital letters or initial capital letters. - - - - DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED - UNDER THE TERMS OF THE GNU FREE DOCUMENTATION LICENSE - WITH THE FURTHER UNDERSTANDING THAT: - - - - DOCUMENT IS PROVIDED ON AN "AS IS" BASIS, - WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR - IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES - THAT THE DOCUMENT OR MODIFIED VERSION OF THE - DOCUMENT IS FREE OF DEFECTS MERCHANTABLE, FIT FOR - A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE - RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE - OF THE DOCUMENT OR MODIFIED VERSION OF THE - DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR - MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, - YOU (NOT THE INITIAL WRITER, AUTHOR OR ANY - CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY - SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER - OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS - LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED - VERSION OF THE DOCUMENT IS AUTHORIZED HEREUNDER - EXCEPT UNDER THIS DISCLAIMER; AND - - - - UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL - THEORY, WHETHER IN TORT (INCLUDING NEGLIGENCE), - CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, - INITIAL WRITER, ANY CONTRIBUTOR, OR ANY - DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION - OF THE DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH - PARTIES, BE LIABLE TO ANY PERSON FOR ANY - DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR - CONSEQUENTIAL DAMAGES OF ANY CHARACTER - INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS - OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR - MALFUNCTION, OR ANY AND ALL OTHER DAMAGES OR - LOSSES ARISING OUT OF OR RELATING TO USE OF THE - DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT, - EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF - THE POSSIBILITY OF SUCH DAMAGES. - - - - \ No newline at end of file Index: help/C/menuref.xml =================================================================== RCS file: help/C/menuref.xml diff -N help/C/menuref.xml --- help/C/menuref.xml 12 May 2004 17:46:47 -0000 1.10 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,384 +0,0 @@ - - - - Quick Reference - - You might want to copy this section and tape it to the wall - next to your computer: it's a very short summary of most of - the things you'll want to do with - Novell Evolution. - - - - - Opening or Creating Anything - - - - - - New Item: - - - Press Ctrl N to open a new item - for whatever part of Novell - Evolution you're working on. In mail, - that means you'll create a new message. If you're - looking at your address book, Ctrl - N creates a new contact - card, and in the calendar, a new appointment. - - - - - - - - Create a new email message: - - - Use - FileNewMail - Message or - - Ctrl - Shift - M - - - - - - - Create a new Appointment: - - - File - New - Appointment or - - Ctrl - Shift - A - - - - - - - - Enter a new Contact: - - - Double-click in any blank space in the contact - manager to create a new address card. You can also - use - File - New - Contact or - - Ctrl - Shift - C - - - - - - - Create a new Task: - - - File - New - Task or - - Ctrl - Shift - T - - - - - - - - - Mail Tasks - - Here are the most frequent email tasks, and shortcuts for - navigating your mailbox with the keyboard instead of the - mouse: - - - - - Send and Receive Mail: - - - Press F9, click the - Send/Receive button in the - toolbar, or choose - Actions - Send/Receive. - - - - - Navigating the Message List with the Keyboard: - - - Press ] or . to jump to the next unread - message. [ or , goes to the previous - unread message. Use the arrow keys to move up - and down along the list of all messages. - - - - - - Move the display up and down in the preview pane: - - - Press the space bar to go a page down. Press - Backspace to go a page up. - - - - - - Reply to a Message: - - - To reply to the sender of the message only: - click Reply in the - toolbar, or press - - Ctrl - R - - - - To reply to the sender and all the other visible - recipients of the message, click Reply to - All or select the message and press - - Shift - Ctrl - R - - - - - - - Forward a Message: - - - Select the message or messages you want to forward, - and click Forward in the - toolbar, or press - - Ctrl - F - - - - - - - Open a Message in a New Window: - - - Double-click the message you want to view, or select - it and press Return or - - Ctrl - O - . - - - - - - Create Filters and Virtual Folders: - - - Right-click on a message and select - Create Rule From - Message. You can also create filters and - virtual folders in the Tools menu. - - - - - - - Add Sender to Address Book: - - - Right-click on a message and select Add - Sender to Address Book. You can also - right-click on any email address to add it to your - address book. - - - - - - - - - - - Calendar - - - - - Create a new Appointment: - - - File - New - Appointment or - - Ctrl - Shift - A - - - - - - - Create a new Task: - - - File - New - Task or - - Ctrl - Shift - T - - - - - - - - - - - New Appointments Fast - - Click on any blank spot in the calendar and start - typing to create a new appointment entry. - - - - - - - - - - - Address Book - - Here are shortcuts for the most frequent address book actions: - - - Edit a Contact: - - - You can edit a contact two ways: - - - - Click once on the person's address card and you can - edit the person's properties all in the same window. - - - - - Double-click on the contact's card and alter their details. - - - - - - - - - - - Deleting a Contact: - - - Right click on a contact and click Delete - or select a contact and press the Delete - on the toolbar. - - - - - - - - - Email a Contact: - - - Right click on a contact and select - Send message to contact. - - - - - - - - Creating a New Contact: - - - Double-click in any blank space in the contact - manager to create a new address card, or right-click anywhere - in the address book and select New - Contact. You can also select - use File - New - Contact or press - - Ctrl - Shift - C - . - - - - - - - - Index: help/C/preface.xml =================================================================== RCS file: help/C/preface.xml diff -N help/C/preface.xml --- help/C/preface.xml 13 Jul 2004 19:45:35 -0000 1.9 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,190 +0,0 @@ - - - - Organization - - The first part of this book is a guided - tour, which will explain how to use Evolution. If you - are new to Evolution or to groupware in general, this section is - for you. The second section, covering configuration, is targeted at more - advanced users, but anyone who wants to change the way Evolution - looks or acts can benefit from reading it. - - - - - Additional Help Sources - - You can find additional help in three places. For information - about command-line options, open a terminal window and type - evolution --help. For support, - late-breaking news, and errata, visit the Novell support center at - support.novell.com. - - - - - New in Evolution &appversion; - - Even if you're already familiar with earlier versions, - Evolution &appversion; has a lot of new features to offer. - You can find a complete list of bugs fixed and features added - in the Evolution release notes at the Evolution Developer - Website. Some of the features include: - - - - Junk Mail (Spam) Filtering - - - Novell Evolution &appversion; includes trainable - Bayesian junk mail filters. When you get mail you - don't want, click the Junk button - in the toolbar. Check your Junk - Mail folder periodically to see if it's - filtered out anything you want to keep, and mark it as - Not Junk. As you correct the - filter, it will become more effective. - - - - - - GroupWise Connectivity with no Additional Software - - - Now you can access GroupWise servers as well as IMAP - and POP mail servers, with no additional installation - required. Connection to Microsoft Exchange 2000 and - 2003 servers is possible with the Evolution Connector, - now available at no charge and under the GPL license. - - - - - - User Interface Updates - - - The shortcut bar has been replaced with small buttons - at the bottom of the folder bar. The folder bar now - only displays data for the current function, instead - of putting all data together in one tree. - - - - - - Security: S/MIME and Signatures - - - Security with encryption and cryptographic signatures - has never been easier or stronger. - - - - - - - Hiding the "Evolution" Directory - - - The ~/evolution/ - directory has been moved to - ~/.evolution, keeping it - out of sight in most cases. - - - - - - - - - Tips for Experienced Linux Users - - This section has a few tips for experienced users of Linux or - UNIX systems: - - - - Backups and File Locations - - - To create a backup of your Evolution data, copy the - ~/.evolution/ directory to - your backup disk. To access data you - have backed up, use the Import tool to - restore individual files as needed. - - - - - - Default Browsers - - - To set the browser used for links from email addresses, - open the GNOME preferences tool - (SystemPersonal - Settings - or gnome-control-center) and click - File Associations. On some systems, - this may be called MIME Types or - Default Applications. - - - In the File Associations tool, go to the - Internet Services section and click - World wide web (http), then select - the browser of your choice. If you wish to use a - browser other than the ones suggested, you will need to - enter a complete shell command, rather than just the - browser name: mybrowser - `%s` rather than - My Browser. - Some systems may require you to set the browser used for - https:// links seperately. - - - - - - Making Evolution Your Default Mail Client - - - For GNOME desktops, you can set - Evolution to be the default - mail client, so that it opens when you click a mailto: - link in web pages and help tools. To do that, open the - GNOME preferences tool and start the File - Associations tool. There, look under - Internet Services, select - Electronic mail transmission - (mailto), and select - Evolution from the drop-down - list. - - - If you are using KDE, you can also set Evolution as the - default through the KDE control center. Go to the - KDE Components section and select - Component Chooser, then - Email Client. Click the - Use a different email client option - and enter evolution `%s`. - - - For applications such as Mozilla and Netscape, which do - not use the GNOME preference tools, you will need to - find the protocol handler preference tool for that - application and enter evolution - `%s` as your choice for handling mailto links. - - - - - - \ No newline at end of file Index: help/C/topic.dat =================================================================== RCS file: help/C/topic.dat diff -N help/C/topic.dat --- help/C/topic.dat 7 Jan 2004 23:49:45 -0000 1.8 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,10 +0,0 @@ -index.html Table of Contents -introduction.html Introduction -usage-mainwindow.html Getting Started -usage-mail.html Getting and Sending Email -usage-contact.html Using the Contact Manager -usage-calendar.html Managing Your Schedule -usage-exchange.html Connecting to Exchange Servers -config-prefs.html Configuring Evolution -menuref.html Quick Reference -apx-gloss.html Glossary \ No newline at end of file Index: help/C/usage-calendar.xml =================================================================== RCS file: help/C/usage-calendar.xml diff -N help/C/usage-calendar.xml --- help/C/usage-calendar.xml 22 Jul 2004 20:19:06 -0000 1.13 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,792 +0,0 @@ - - - - Evolution Calendar - - - This chapter will show you how to use the Evolution - Calendar to manage your schedule alone or in conjunction with - peers. To learn about importing calendar data, see , which covers the Import tool. - - - - Ways of Looking at your Calendar - - In Evolution, you can keep multiple calendars and overlay them - one over the next. For example, you might have a schedule of - events for work, one for home, and one for your favorite sports - team. The shortcut bar lists those calendars, and you can check - or uncheck the boxes next to them to show and hide the - appointments in your calendar view. By hiding and showing - different sets of appointments, you can be sure to avoid - conflicts, while keeping a minimum of clutter in your view at - any one time. - - - Appointments for each calendar appear as a different color. - - - - The toolbar offers you four different buttons that can show you - different views of your calendar: - - - - Day - - - - - Work Week - - - - - Week - - - - - Month - - - - - - - You can also select an arbitrary range of days in the small - calendar at the upper right. To do this, click and drag on the - days that you wish to view in your calendar. - - - The Prev and Next - buttons will move you forward and back in your calendar pages. - If you're looking at only one day, you'll see tomorrow's page, - or yesterday's. If you're looking at your calendar by week or - month, you'll move around by just that much. - To come back to today's listing, click the - Today button in the toolbar. - - - To visit calendar entries for a specific date, click - Go To and select the date in the dialog - box that appears. - - - - - Scheduling With the Evolution Calendar - - - - Creating Appointments - - To create a new appointment, select - - File - New - Appointment - - click the New button on the left end - of the toolbar, or double-click in a blank space in the calendar. - - - - Your appointment must have a starting and ending date (by - default, today) but you can choose whether to give it - starting and ending times or to mark it as an All - day event. An All day event - appears at the top of a day's appointment list, in the grey header under the date, rather than inside - it. That makes it easy to have appointments that overlap and fit - inside each other. For example, a conference might be an all - day appointment, and the meetings at the conference would be timed - appointments. Of course, appointments with specific starting and ending - times can also overlap. When they do they're displayed as - multiple columns in the day view of the calendar. - - - If you have more than one calendar, be sure to select the - calendar in which you want to save the appointment. - - - Evolution supports the use of - time zones. If you share calendar files with friends or - co-workers, it is quite possible you will need to configure - your tim ezone. To configure your time zone: - - - - Select - - Tools - Settings , and - click the Calendar And Tasks icon - in the settings dialog. - - - - - Click the Globe button in the - Time section, located in the - General tab. - - - - - Each red dot represents a major city. Click a dot and click OK to select your time zone. - - - - - - You can also configure time zone information specific to the - Start and End time in each appointment. To do that, simply - create a new appointment and click on a globe to customize the - time zone that the time exists in. For example, if you live in - New York but have a telephone meeting set for noon with - someone in California, you need to make sure that you're not - calling each other a few hours off. Setting time-zones on a - per-appointment basis helps avoid that potential confusion. - - - Multiple Simultaneous Appointments - - If you create calendar appointments that overlap, - Evolution will display them side - by side in your calendar. However, - Evolution cannot help you do - multiple things at once. - - - - You can have several - Reminders, any time prior to the appointment - you've scheduled. You can have one reminder of each of the following types: - - - Display: - - - A window will pop up on your screen to remind you of - your appointment. - - - - - Audio: - - - Choose this to have your computer deliver a sound - alarm. - - - - - Program: - - - Select this if you would like to run a program as a - reminder. You can enter its name in the text field, - or find it with the Browse - button. - - - - - - - - - Reminders Without Evolution - - If you have stored reminders in a local calendar, they - will work from the moment you log in. However, for reminders - stored on an Exchange server, you must run Evolution at - least once after logging in. No matter where the reminders - are stored, you can quit Evolution and still be reminded of - an upcoming appointment. - - - - - If you are using a a calendar on a GroupWise or - Exchange server, select a Classification - for the appointment, to determine who can view it. - Public is the default category, and a - public appointment can be viewed by anyone on the calendar - sharing network. Private denotes one - level of security, and Confidential an even - higher level. The different levels vary depending on your - server settings; check with your system administrator or adjust - your delegation settings. - - - - If you are using a GroupWise or Exchange server, other people - on the server can check your schedule to see if you are - available at any given time. If you have an appointment that - is flexible or that you wish to designate as "Free" rather - than "Busy" time, check the Free box in - theShow Time As section. Normally, - appointments display as "Busy." - - - You can categorize appointments in the same way you can - categorize contacts. Click the Categories - button opens up a checklist. Check the box next to each category - that matches the appointment you are creating. - - - - Adding a New Appointment Category - - You can add a new category to your category list by clicking on - Edit Master Category List and single-clicking - on Click here to add a category. - - - - - Once you've selected your categories, click OK to - assign these categories to the appointment. The categories you selected are now - listed in the text box to the right of the Categories... - button. - - - - Appointments with categories will appear - with icons in the calendar display, and you can also search - for appointments by category. To display only the appointments - in a particular category, select Category - Is in the search bar at the top of the calendar, and - select a category. - - - - The Recurrence tab lets you describe - repetition in appointments ranging from once every day up to once - every 100 years. You can then choose a time and date when the - appointment will stop recurring, and, under - Exceptions, pick individual days when the - appointment will not recur. Make your - selections from left to right, and you'll form a sentence: - "Every two weeks on Monday and Friday until January 3, 2008" - or "Every month on the first Friday for 12 occurrences." - - - - Once you're done with all those settings, click on the disk - icon in the toolbar to save and close the appointment editor window. - If you want, you can alter an appointment - summary in the calendar view by clicking on it and typing. You - can change other settings by right-clicking on the appointment then - choosing Open, or double-clicking - the appointment. - - - - - Deleting Old Events - - Keeping a huge list of everything you did in the past will - eventually slow down your calendar. To delete old events, select - ActionsPurge - and enter the number of days of past - events you wish to keep. - - - - - Sending a Meeting Invitation - - Evolution can be used to schedule group meetings and help you - manage responses to meeting requests. - - - When you create a meeting or group appointment, you can - specify the attendees in several categories, such as "chair" - or "required." When you save the appointment listing, each - attendee will be sent an email with the appointment - information and gives them the option to respond. - - - - Simple Announcements - - If you don't need to collect attendance information when - you're scheduling an event, and would rather just announce - it, select - ActionsForward - as iCalendar. That will open a - new email message with the event notification attached as - an announcement. Recipients will be able to add the event - to their calendars with one click, but won't automatically - send you email about whether they'll attend. - - - - - To schedule a meeting: - - - - Select - - Actions Schedule - Meeting . The - Scheduling and - Meeting tabs open. - - - - - If you have multiple Evolution email accounts, choose the - one you'll use by selecting an item in the - Organizer field. - - - - - Click the space labeled Click here to add an - attendee to enter the names and email - addresses of people you will invite, or click the - Invite Others to select them from - your contacts. - - - - - Save the Appointment. - - - - An email is now sent out to all the recipients, inviting them to your event. - - - - Replying to a Meeting Request - - Meeting requests are sent as iCal attachments. To view or - respond to one, click on the attachment icon and view it - inline in the mail window. All the details are shown about - the event including time and dates. Then you can choose how - to reply to the invitation. Your choices are: - - - - Accept - - - - - Tentatively Accept - - - - - Decline - - - - Click OK and an email will be sent to - the organizer with your answer. The event will also be added - to your calendar if you accept. - - - - Note, however, that if you add a meeting to your calendar, - there are some limitations: only the organizer of a meeting - can add participants in a meeting. Your only options, as a - participant, are to accept the meeting, or decline it. - - - Once you have added the meeting to your calendar, you can make - changes to your copy, but be aware - that if the original organizer sends out another update, your - changes may be overwritten. - - - There Can Be Only One - - A meeting can have only one organizer. You can designate - yourself the organizer of the meeting, but unless you - coordinate that action with the organizer you are replacing, - you could create confusion in the scheduling process. If you - want to invite additional people to a meeting without - changing the organizer, it's best to forward the first - organizer's message to the additional participants. - - - - - - Getting Responses to Meeting Requests - - Once you get a reply to your meeting invitation, you'll need - to view it inline in the email. Click the attachment and - select View Inline. At the bottom, you - can click OK to update your attendee - list. - - - - - - - Scheduling Meetings and The Free/Busy View - - In addition to the standard meeting scheduling tools, you can - use the Free/Busy view to check whether people are available - in advance. The Free/Busy feature is normally a function of - dedicated groupware servers such as Exchange and Groupwise. - However, you can also publish Free/Busy information online, - and access Free/Busy information published elsewhere. - If not everyone you collaborate with publishes Free/Busy data, - you can still use iCal event invitations to coordinate - schedules with other - people. - - - To access the free/busy view: - - - - Open or create an appointment in the - Calendar window. - - - - - Click - - Actions - Schedule Meeting - - - - - - Open the Scheduling tab. - - - - - -
- Appointment Scheduling Window - - Appointment Scheduling Window - - - - -
- - - - - - - - Attendee List - - - The Attendee List lists off the people who - have been invited to the respective appointment. It also - shows their RSVP status. - - - - - - - - Schedule Grid - - - The Schedule Grid shows the published - Free/Busy information for the people you have invited. This is - where you compare people's schedules to find free time to - schedule the appointment. Individuals will only have visible - scheduling information if they use the same GroupWise or - Exchange server you do (that is, if they are in the same - organization as you), or if they publish free/busy information - at a URL you can reach and you have entered that URL into their - contact card using the contact editor. - - - - - - - - Meeting Scheduler - - - The Meeting Scheduler allows you to - schedule the meeting in the Free/Busy window. - - - Scheduling an Appointment - - To schedule an appointment, you'll first need people's - free/busy information. If you're using the Evolution Connector - for Microsoft Exchange, all of the information is already - available to you in the Global Address List. Otherwise, each - person will have to email you their schedule files and you - will have to incorporate them into your calendar. - - - Regardless of how you get the information, Novell Evolution - will display it in the Scheduling tab. - The pending appointment time will appear in white with bold - black borders. Each attendee's free and busy times appear - color-coded next to their names in the attendee list. - - - Adjust the meeting time, either by dragging the meeting - borders or by using the Autopick - buttons to choose a time automatically, then click - Save and Close. Attendees on an - Exchange server will have the appointment updated - automatically; others will receive email notification of any - change in plans. - - - - Read to learn about how to - use this feature with the Evolution Connector for Microsoft - Exchange. - - - - Publishing Free/Busy Data Without a Groupware Server - - You can publish Free/Busy information to a WebDAV or other - web server with HTTP PUT support. Check with your system - administrator if you are not sure. - - - To set up Free/Busy publishing, select - - Tools - Settings - , then click the Calendar and - Tasks tool. In the Free/Busy - Publishing tab, click Add and - enter the URL for your upload server. Select the frequency - with which you wish to upload data, the calendars for which - you wish to display data, your username and - password, and then click OK. - - - To have Free/Busy data published immediately, go to the - Calendar tool and select - Actions - Publish Free/Busy - - - - - - Accessing Free/Busy Data Without a Groupware Server - - If someone gives you a URL for Free/Busy data or their web - calendar, you can enter it as part of their contact - information in the Contacts tool. Then, - when you schedule a meeting with them, Evolution will look up - their schedule and display it in the meeting planner. - - - - -
- -
- - - Multiple Calendars and Web Calendars - - - To create a new calendar, select - - File New - Calendar - . If the calendar is one you plan to store locally, - you need only provide a name and color. If it is a remote - calendar, enter the name, color, URL, and a refresh - frequency. The refresh frequency determines how often Evolution - will check to see if the calendar has changed. If you are - working with someone who publishes an online calendar, you may - want to check for updates every thirty minutes. On the other - hand, if you have displayed a sports team schedule in your - calendar, you may not need to refresh it more than once a week, - if at all. - - - The website icalshare.com has an extensive list - of shared online calendars, including national and religious - holidays, phases of the moon, sports, and local and regional events. - - - - - - The Task Pad - - The Task Pad, located in the lower right corner of the - calendar, lets you keep a list of tasks separate from your - calendar appointments. You can use the list - in a larger window by choosing the Tasks - button in the shortcut bar or in the folder tree. - - - To record a new task, click the Add - button in the toolbar. Evolution - will pop up a small window with five items in it: - - - - Summary: - - - The description you enter here will appear in the To Do - list itself. - - - - - - Due Date: - - - Decide when this item is - due. You can either type in a date and time, or select one from - the Calendar and time drop-down menus. - - - - - Start Date: - - - The date you intend to start working. - - - - - Description: - - - If you wish, you can keep a more detailed description of - the item here. For example, you can note that a task is - in progress, and display how close it is to completion. - - - - - Classification: - - - Sets who will see it if your calendar is shared. - - - - - - - There are more options in the Details tab such as priority and progress settings. - - - Once you've added a task to your to-do list, its summary - appears in the Summary section of task - list. To view or edit a detailed description of an item, - double-click on it, or right click on it and select Open. You can delete items by selecting - them and clicking on the Delete button. - - - The list of tasks is sorted in a similar way to the list of - email messages in Novell Evolution - Mail. Click once on the message headers to change - the direction and type of sorting, or right-click to add or - remove columns from the display. - - - Task Groups - - As with calendars, you can create multiple task groups. Task - groups are more easily organized in the dedicated - Tasks tool. Each task group is assigned a - color, and in the Tasks tool shortcut bar - you can hide and show task groups just like calendars. In the - calendar display task pad, tasks from all visible task groups - will appear, color coded by group. To create a new task - group, select New - Task Group. You will - be prompted for a name, color, and location for the task - group. If the task group is online, you will need to provide - the URL for it. - - - - -
Index: help/C/usage-contact.xml =================================================================== RCS file: help/C/usage-contact.xml diff -N help/C/usage-contact.xml --- help/C/usage-contact.xml 22 Jul 2004 16:18:49 -0000 1.10 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,494 +0,0 @@ - - - - Evolution Contacts: the Address Book - - This chapter will show you how to use the - Evolution contacts tool to organize - any amount of contact information, share addresses over a - network, and several ways to save time with everyday tasks. To - learn about configuring the contacts tool, see . You can import contacts from - other contact management tools with the Import tool by - selecting - FileImport, - or by mailing them to yourself as vCard attachments. - - - - Double-click on a card to display all its details. - - - - - The Contact Editor - - - If you want to add or change cards, you'll use the contact - editor. To change a card that already exists, double click on - it to open the contact editor window. If you want to create a new - card, clicking the New button in the - toolbar will open the same window, with blank entry boxes for - you to fill in. - - - - The contact editor window has three tabs, - Contact, for basic contact information, - Personal Information, for a more specific description of - the person, including URLs for their calendar and free/busy information, - and Mailing Address. - In the - Actions menu you will find Forward - Contact, which opens a new message with the card - already attached, and Send Message to - Contact, which will open a new message to the - contact's email address. - - - From the contact editor toolbar, you can Save and - Close, Print, - Close, or Delete the contact. - - - -
- Evolution Contact Editor - - Evolution Contact Editor - - - -
- - - - Contact Shortcuts - - You can add cards from within an email message or calendar - appointment. While looking at an email, right-click on - any email address or message, and choose - Create Card for this Address or - Create Card for this Sender - from the menu. - - - - - - - Most of the items in the contact editor simply display the - information you enter, but some of them have additional - features: - - - - - - - - - Full Name - - - Enter the name of your contact here. You can enter a - name into the Full Name field, but - you can also click the Full Name - button to bring up a small dialog box with a few text - boxes for first and last names, titles like "Mr." or "Her - Excellency," and suffixes like "Jr." - - - - The Full Name field also - interacts with the File Under - box to help you organize your contacts and to handle - multi-word surnames. - - - To see how it works, type a name in the - Full Name field. As an example, - we'll use Miguel de Icaza. You'll notice that the - File Under field also fills in, - but in reverse: Icaza, Miguel de - . If you had entered John Q. - Doe, the contacts editor would have - correctly guessed that the entry should be filed under - "Doe, John Q." However, Miguel's surname, "de Icaza," - has two words, and so to get proper sorting you must enter - de Icaza, Miguel in the - File As entry. - - - - - - - Where - - - Select one of your address books as the location for - this contact. You may not be able to write to all - available address books, especially those on a network. - - - - - - Categories - - - Click the Categories button to - select categories for this card. If you assign contact - categories, you can then search for contacts using those - categories. For more information on contact categories, - read . - - - - - - Free/Busy and Calendar URLs - - - Click the Personal Information tab - to enter web addresses for the contact. If the contact - publishes Free/Busy or calendar data online, using a - server other than Exchange or GroupWise, you can enter the - address for those servers here. Once you do so, you will - be able to check their schedule when creating appointments - in the calendar. - - - - - - - - -
- - - Searching for Contacts - - - To search through contacts: - - - - Select your search type in the search bar. - - - - - Enter your query. - - - - - Press return to search. - - - - - - For a more complex search, select - - Search - Advanced - and select criteria that describe your desired contact: - - - - - Name the rule in the Rule Name field. - - - - - Setup your criteria in the If section. - - - - - If you want to add more criteria, click the Add - Criterion button. - - - - - Click Search. - - - - - - To show all your contacts, Click Clear in the - search bar, press - ShiftCtrlB - or search with an empty query. - - - - - - Organizing your Contacts - - Just as you can search mail, you can search contacts. You can - also create several individual address books, or contact groups. - Within a given contact group, you can have several - categories of contacts. - - - - - - Contacts Groups - - The simplest way to organize contacts is to create - additional groups of contacts. You can create a new one by - selecting New - Contacts Group For - contacts groups on your computer, you only need to provide a - name. For contacts on the network, you will need to provide - more information about the contacts server you are trying to - access. - - - To move a card from one group to another, just drag it there - from the main display of contacts. Note that you will not be - able to change the contents of most network contact groups. - - - - Contact Lists and Contact Groups - - Contacts groups are not the same as contact lists. A - contact group is like a folder or address book full of contacts. A - contact list is a single contact which contains other - contacts, and is most often used to email several people at once. - - - - - - - - Creating a List of Contacts - - A contact list is a set of contacts with a single nickname - that you create. When you send email to the nickname, it is sent to - every member of the list. This differs from a network - mailing list in that it exists only on your computer as a - convenience to you, rather than as an actual email address - managed by a mailing list application on a server. - - - For example, you could create one card for each family - member, then add - those cards to a contact list called "Family." Then, - instead of entering each person's email address - individually, you could send email to "Family" and the - message would go to all of them. - - - To create a list of contacts: - - - - - Open the list creation dialog box by clicking the - New List button or selecting - - - File - - - New - - - Contact List - - . - - - - - - Enter a name for the list. - - - - - Enter names or email addresses of contacts, or just - drag contacts from the main window into the list. - - - - - - Choose whether you would like to hide the email - addresses when you send a message to the list. - Unless it is a very small list, it is recommended - that you leave the addresses hidden. This is the - same thing as using the "Bcc:" feature discussed in - . - - - - - - - When you are done, click OK. The - list will appear as a contact card, which you can use as - you would any other. That includes emailing the list to - another person, and, of course, sending email to the list. - - - To mail the list, open a new email and type the name you - chose for the list. Novell Evolution will address the - message to the entire list when you send it. You can also - right-click on the list's address card in the contacts tool - and select Send Message to List. - - - Evolution cannot store contact lists on Microsoft Exchange - servers. - - - - - Grouping with Categories - - The other way to group cards is to mark them as belonging - to different categories. That means that you - can mark a card as being in several categories or no - category at all. For example, you put a friend's - card in the "Business" category, because he works with you, - the "Friends" category, because he's a friend, and - the "Frequent" category, because you call him often, but can - never remember the number. - - - To mark a card as belonging to a category, click the - Categories button at the lower - right. From the dialog box that appears, you can check as - many or as few categories as you like. - - - - - If the master list of categories doesn't suit you, you can - add your own. Just enter the new category's name in the - text box, then click Categories and - choose Edit Master Category List in the - window that appears. - - - - - - - - LDAP: Shared Contact Groups on a Network - - - The LDAP protocol was - created to let users share contact information over a network by - sharing access to a central directory. LDAP allows a company - to maintain a shared set of contact information. Many companies - keep a common LDAP address book for all their employees or for - client contacts. - - - - To learn how to add a remote directory to your available - contact folders, see . - Remote groups of contacts appear under the On LDAP - Servers item in the shortcut bar. They work - exactly like a local folder of cards, with the following - exceptions: - - - - - Network folders are only available when you are - connected to the network. If you use a laptop or have a - modem connection, you may wish to copy or cache some of the - network directory. You do this by dragging and dropping - your desired contacts into the local contacts list. - - - - - - To prevent excess network traffic, - Evolution will not normally - load data from the LDAP server immediately upon - opening. You must click Display - All before contacts will be loaded - from the network. You can change this behavior in the - Contact Preferences window. - - - - - Depending on your server settings, you may not be able to edit - all the fields in a contact stored on an LDAP server. Some - servers prohibit some or all changes, and others use a smaller - set of fields than Evolution allows. Check with your system - administrator if you need different settings. - - - - - - Configuring Evolution to use LDAP - - For information about setting up - Evolution to use LDAP, please refer - to - - - - - - Send me a Card: Adding New Cards Quickly - - As noted before, when you get information about a person in - the mail or in a calendar entry, you can add it to an address - card. To do so, right click on any email address or email - message, and select Add Sender to Contacts from the menu that appears. - Evolution can also add cards from a - hand-held device during HotSync operation. For more - information about that, see . - - - - - -
- - - Index: help/C/usage-exchange.xml =================================================================== RCS file: help/C/usage-exchange.xml diff -N help/C/usage-exchange.xml --- help/C/usage-exchange.xml 22 Jul 2004 20:19:06 -0000 1.14 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,951 +0,0 @@ - - Connecting to Exchange Servers - The Evolution Connector for Microsoft Exchange allows Novell - Evolution clients to access accounts on Microsoft Exchange 2000 - servers. It is available through Novell Red Carpet in its own - channel. Like Novell Evolution, it is free software and licensed under the - GPL. - - - - Requirements - - Evolution Connector works only with Exchange 2000 and later, and requires - that Outlook Web Access be enabled. Each user will need a - valid Microsoft Exchange server account, including license. - - - - -What's New in Connector &appversion; - - Evolution Connector &appversion; is primarily a bug-fixing - release. New features include password management and password - expiration warnings. - - - - Previous versions of Evolution Connector for Microsoft Exchange added - support for the Flag for Followup and - Out of Office feature, - public folders, delegation, direct booking, and more. - - - - - - Connector Features - - Evolution - Connector supports the following basic - Microsoft Exchange features: - - - - General - - - - Remote Exchange Information Store - - - Allows you to access mail, address book (including - Global Address List folder), and calendars, and task - folders on an Exchange 2000 server from Evolution. - - - - - - Palm synchronization - - - Supported for Contacts and Calendars on Exchange. - - - - - - Password Management - - - To change your password, go to the - Exchange tool and select - Actions Change Exchange - Password . If your - password has expired, Evolution will ask you to - change your password when you start up. - - - - - - - - Mail - - - - Viewing Mail in Exchange Folder - - Mail stored on the Exchange server is visible in - the Mail and Exchange tools - in Evolution. - - - - Sending Email via Exchange Protocols - - - You may use the Microsoft Exchange mail transport - protocol to send email. Make sure that the address - you have entered as your email address is exactly - the one that the Exchange server has on file. This - may be "yourname@exchange-server.ximian.com" rather - than "yourname@ximian.com." - - - - - - - - Calendar - - - - Meeting Request/Proposal - - - Allows Evolution users to - schedule meetings and view attendee availability for - other users (Evolution or - Outlook users) on - Exchange. - - - - - Adding iCalendar Meeting Requests to Calendar - - - If you receive an iCalendar meeting request and add it - to your calendar, it will be saved to your - Exchange calendar. - - - - - - - - Contacts - - - - Address Completion - - - Supported for your Exchange - Contacts folder. Not yet supported for the Global - Address List. - - - - - Adding VCards to Address Book - - - If you receive a VCard attachment and click - Save in Address Book, it will - be saved to your Exchange address book. - - - - - New Address Book entries can be created on - Exchange from received email - messages with a single click - - - - - - - - - - - -There are, however, some features which are not available: - - - - Work Offline (disconnected mode). - - - - - "Recall Message" function. - - - - - - - Installing the Connector - - To install the Evolution Connector, run Red Carpet by - selecting SystemGet - Software. Subscribe to the Evolution - Connector for Microsoft Exchange channel, select the Evolution - Connector for Microsoft - Exchange2000, and click the - Install button. You can also install - the Connector by downloading the individual packages from - ftp.ximian.com if you wish. - - - - - - - Adding your Exchange Account in Novell Evolution - - Once you have installed the Connector, you need to set up access - for your Exchange account on both the - Exchange server and within Evolution. - - - - Exchange Server Settings - - Check with your system administrator to ensure that: - - - - You have a valid account on the Exchange server. - - - - You are permitted to access the account with - WebDAV. This is the default setting for the - Exchange server, so unless - your system administrator has specifically turned it - off, no changes should be necessary. - - - - - - - The Novell website knowledge base, at support.ximian.com, - has additional information about checking to make sure that - your Exchange server will accept - connections from Novell Evolution. - - - - - - Standard Configuration Tool for Evolution Connector - - Once you know that your server is ready for you to connect, - you are ready to add your Exchange account to Evolution Connector. - - - - - Simple Configuration Tool for Evolution Connector - - Evolution Connector 1.4 comes with a simple account creation tool - for some installations. Other installations will require - the standard account tool described in below. - - - If you have no accounts configured, - the simple assistant will start when you start Novell - Evolution. It asks only for the name of your Outlook - Web Access server, and your username and password. Evolution - Connector will determine the remaining information on its own. - - - If the simple account tool does not run automatically, create - an account as described below. - - - - - - Creating a New Exchange Account - - - - If you would like to create a new account for your Exchange - server, select - Tools - Mail Settings - - from any mail view. Then click the Add - button in the accounts list. The account creation assistant - will guide you through the process, which is also described in - . If you're not - sure about any of the information you need, just ask your - system administrator. - - - - - - Identity - - Enter your name and email address. If you wish, - you may add your organization and the location of your - signature file. Only your name and email address are - required. - - - - - - Receiving Mail - - - In this step, you'll enter information about the way - you check mail: - - - - First, select Microsoft - Exchange as your server type. - - - - - Enter the name of your Exchange email server, and - the user name you would use to log in to a - Windows workstation in your organization. - - - - - If you wish, select the box labeled - Use secure connection - (SSL), to take advantage of a more - secure connection method. This may allow you to - connect to the server from outside your - firewall. - - - - - - Select the kind of authentication your network - uses. You can click the Check for Supported - Types button to see which kinds will work. - - - - - - If you would like Evolution to - remember your password, check the box labeled - Remember this password. - - - - - - - - - Receiving Mail, Step Two - - There are a few additional options in this step: - - - - Checking for New Mail: If you would like to - check for new mail automatically, click the - checkbox and enter an interval in minutes. - - - - - Global Address List/Active Directory: Enter the - name of your global catalog server (directory - server). This will allow you to use the Global - Address List (GAL). Normally, - Evolution will fetch - a maximum of 500 responses to any query, but you - may increase or decrease this number if you - wish. A lower number decreases load on the - server, and many servers will refuse to return - more than 1000 results, no matter how many you - ask for. - - - The Global Catalog Server - - The Global Catalog server provides you with - access to the Global Address List, - free/busy information, and folder delegation - features. These may not work properly if you do - not have a Global Catalog server. - - - - - - - - - Exchange Server: There are two options here: - - - - Exchange mailbox name: Enter your exchange - mailbox name. The suggested value is - probably correct. - - - - - Outlook Web Access (OWA) Path: In most cases, - the URL for Outlook Web Access is - "http://server.company.com/exchange." If your - system has a URL that does not end in - "/exchange," enter the custom path here. - - - - - Public Folder Server: Enter the name of - your public folder server here. - - - - - - - - Apply filters to new messages in Inbox on this - server: Check this box to filter messages in - this account. - - - - - - - - - Sending Mail - - Select Microsoft Exchange as - your email sending method. There is nothing else to do - in this step. - - - - - Account Management - - Enter a name that you will use to remember this - account. "Exchange Account" is a good suggestion. Note - that you cannot have two accounts with the same name. - If you'd like to make this your default account for - sending email, check the Make this my default - account box. - - - - - You're done. Click Finish and - OK, then quit - Evolution and start it again. Now - you're ready to get to work on the Exchange server. - - - - - - - - Changing an Existing Account to Work with Exchange - - If you have an existing email account, and want to convert it - to use for Exchange, select the account you want to convert - and click the Edit button. You'll want - to change settings in the following tabs of the account - dialog: - - -
- Exchange Account Settings: Identity - - Creating an Exchange Account, Step One: Identity - - - - -
- - - - - Identity - - - If your email address will change because you are moving - to a new server, then change it in this tab. Otherwise, - move to the next tab. - - - - - - Receiving Mail - - - Select Microsoft Exchange as your - server type. Enter your name of your server next to - Host, and the user name for your - account next to Username. If your - server supports SSL (Secure Socket Layer) encryption, it - you can check the Use SSL box to - take advantage of more secure data transfers. - - - -
- Exchange Account Settings: Receiving Mail - - Creating an Exchange Account, Step Two: Receiving Mail - - - - -
- -
- - -
-
- - - - Receiving Options - - - Here, you'll find some additional settings: - - - Checking for New Mail - - - Select whether you would like to check for - mail automatically, and if so, how often. - - - - - - Global Address List/Active Directory - - - The Global Address List (GAL) is an - address book for everyone represented in - your organization's Exchange deployment. To - use the GAL, click the tab labeled - Receiving Options and - enter the name of your Global Catalog - Server. The GAL is maintained by your - system administrator and you cannot add, - change, or remove items from it using - Novell Evolution. However, you can use it - to invite people to meetings and to look up - addresses and other information. - - - - - - Exchange Server - - - If your Exchange server requires you to use a - different mailbox name from the name you use to - log in, select the second check-box and enter - the mailbox name. Check with your system - administrator to be sure. - - - In most cases, the URL for web access is - "http://server.company.com/exchange." If your - system has a path that is not "exchange," check - the box and enter the custom path here. - - - If your network uses a different server - for Public Folders than for personal - folders, enter its name here. - - - - - - -
- Exchange Account Settings: Receiving Mail - - Creating an Exchange Account, Step Three: Mail Options - - - - -
- -
-
-
- - Sending Mail - - - If you will use your Exchange server to send as well as - receive mail, select Microsoft - Exchange as your server type, and enter the - server name as the Host. - - - -
- - - Once you have made those changes, click the - OK button. - - - Then, quit Evolution and start it - up again. Changes to the Evolution Connector accounts - configuration are not active until you have restarted the - application. - -
-
-
- - - Accessing the Exchange Server - - - When you have installed the Connector, an - Exchange button is available in the shortcut - bar. The Exchange tool is used only to - access public folders and to perform certain Exchange actions - like delegation and password management. Use the regular - Mail tool for mail, the - Contacts tool for contacts, and the - Calendar tool for your schedule. - - - - Saving Attached Addresses and Appointments - - If you are using both an Exchange account and a local mail - account, you should be aware that whenever you save an email - address or appointment from an email message, it will be - saved in your Exchange contacts list or calendar, rather - than in your local account. The same is true of - synchronization with Palm-OS devices: tasks, appointments, - and addresses from your Palm-OS device will be synchronized - with those in the Exchange folders rather than local - folders. - - - - - The Global Address List Appears Empty At First - - To avoid unnecessary strain on the server, the GAL will - appear empty until you have searched for something in it. - If you want to display all the cards in the list, click in - the search box and press Enter. This - enters a blank search: since every card contains a blank in - it, every card will appear. - - - - - - - Special Connector Only Settings - - There are two items in the Evolution preferences window that - are available only with Evolution Connector. The first is - delegation and permissions handling, and the second is the - creation of "Out of Office" messages. - - - - Access Delegation - - You can allow other people in your organization's Global - Address List to access your calendar, address - book, and messages, and they can let you manage theirs. - Delegation allows people to do anything from check on each - other's schedules to completely manage their personal - information. - - - - Delegating Access to Others - - To add someone to your list of delegates, click the - Add button and select them from the - Global Address List. When delegating you can grant different - levels of access to different types of data. You may also - decide whether the access you grant applies to items marked - Private, or only to public items. - - - -
- Exchange Account Delegation - - Exchange Account Delegation Settings - - - - -
- - - - For each of the four types of folder, you may select one of - the following levels of access: - - - None - - - Do not allow this person to access any folders of - this type. - - - - - - Reviewer (read-only) - - - Allow the person to see items in this type of - folder, but not create new items or edit existing - items. - - - - - - Author (read, create) - - - The delegate may view items in your folders, and may - create new items, but may not change any existing items. - - - - - - Editor (read, create, edit) - - - The delegate may view, create, and change items in - your folders. - - - - - -
- - Acting as a Delegate for Others - - To see the list of people who have granted you access to - their folders, click the Acting as a - Delegate tab in the Exchange Delegation settings - window. If you plan to send email on behalf of someone, - click the checkbox next to their name, and an email identity - will be created. You can then select that identity in the - From list in your message composer. - - - - To access the folders delegated to you, do the following: - - - - Select - - File - Open Other User's Folder - - - - - - Enter the email address of the user who - has delegated to you or click the - User button to select them from your - address book. - - - - - - Select the folder you wish to open. - - - - - - Click OK. - - - - - - Folders delegated to you appear in your folder list inside a - folder labeled with the name of their owner. For example, if - Martha Thompson delegates folders to you, you will see a - folder called Martha Thompson's Folders - in the folder tree at the same level as your Personal - Folders and Public - Folders. - - - - Error Messages - - If the folder fails to open properly, check with the - folder owner that you have been granted the correct access - permissions. - - - -
- - - - Setting an Out of Office Message - - An Out of Office message is - an automatic reply that you can send to emails, explaining why - you aren't going to respond to their message. For example, if - you go on vacation for a week and will be away from email, you - can set an automatic reply so that people who write to you know - that you aren't ignoring them. - - - To create an Out of Office message, - select Tools - Settings - and then click the Out of - Office button. - - - - Then, click I am currently - out of the office.. Then, enter a short message in - the text entry box. Click OK. - - - Your message will be sent automatically to - anyone who sends you mail until you return and click - I am currently in the office. - - - - -
- - - - Scheduling Appointments with Free/Busy - - When you schedule a meeting with your calendar on the - Exchange server, you can check when - other local Exchange users are busy according to their - Exchange calendars. To do so: - -
- Scheduling With Free/Busy Information - - Using the Free/Busy Feature - - - - -
- - - Reminders In Exchange - - Reminders for appointments in your Exchange calendar will - not work until you have run Evolution at least once after - logging in. This is different from locally stored reminders, - which will work from the moment you log in, regardless of - whether you have run Evolution in the session. - - - - - - Open a new appointment in the calendar. - - - - Choose Actions - Schedule Meeting - in the meeting editor window. - - - - Add attendees, either by entering their email - addresses into the list, or by clicking the - Invite Others button. If you choose - to so, it's best to use the Global Address List (GAL). - Choose the GAL from the drop-down list of address sources - at the top of the dialog box. - - - - - Choose Options and then - Update Free/Busy to check participant - schedules and, if possible, update the meeting in all - participants' calendars. - - - - - Using Autopick to Adjust Meeting Times - - If meeting attendees are not available during the times you - have scheduled a meeting, you can "nudge" the meeting forward - or backward to the nearest available time. To do so, just - click the arrows to the left or right of the - Autopick button. The Autopick tool will - move the meeting to the nearest time during which all - attendees are available. If you aren't satisfied with those - results, you can drag the edges of the meeting time to the - hours that you want to select. - - -
-
- Index: help/C/usage-mail-org.xml =================================================================== RCS file: help/C/usage-mail-org.xml diff -N help/C/usage-mail-org.xml --- help/C/usage-mail-org.xml 22 Jul 2004 16:18:49 -0000 1.22 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,1305 +0,0 @@ - - Organizing your Email - - Even if you only get a few email messages a day, you probably - want to sort and organize them. When you get a hundred a day - and you want to refer to a message you received six weeks ago, - you need to sort and organize them. - Fortunately, Novell Evolution has the tools - to help you do it. - - - - Importing Your Old Email - - Evolution allows you to import old - email and contacts so that you don't need to worry about losing - your old information. - - - Importing Single Files - - Novell Evolution can import the - following types of files: - - - VCard (.vcf, .gcrd): - - - The address book format used by the GNOME, KDE, and - many other contact management applications. You - should be able to export to VCard format from any - address book application. - - - - - - iCalendar (.ics): - - - A format for storing calendar files. iCalendar is used by - PalmOS based handhelds, Evolution, and - Microsoft Outlook. - - - - - - Microsoft Outlook Express 4 (.mbx): - - - Email file format used by Microsoft Outlook Express - 4. For other versions of Microsoft Outlook and Outlook Express, see - the workaround described in the note below. - - - - - - LDAP Data Interchange Format (.LDIF): - - - A standard data format for contact cards. - - - - - - MBox (.mbox or null extension): - - - The email box format used by Mozilla, Netscape, - Novell Evolution, Eudora, and many other email clients. - - - - - - - To import your old email: - - - - Click FileImport. - - - - - Click Forward after reading the welcome screen. - - - - - Select Import a single file and click Forward. - - - - - Indicate the file that you wish to import into Evolution - and click Forward. - - - - - Click Import. - - - - - - - Importing Multiple Files - - Evolution automates the import process for several - applications it can recognize. - - - To import your old information: - - - - Click FileImport. - - - - - Click Forward after reading the welcome screen. - - - - - Select Import data and settings from older - programs and click Forward. - - - - - - Evolution will search for old mail programs it - recognizes and, if possible, import data from them. - - - - - - - - Microsoft Outlook and Outlook Express Users - - Microsoft Outlook, and versions of Outlook Express after - version 4, use proprietary formats that Novell - Evolution cannot read or import. One migration method that - works well is to use the - Outport application (see outport.sourceforge.net - for information) under Winodws. YOu can also import data - into another Windows mail client such as Mozilla: - - - - - While using Windows, import the files into Mozilla Mail (or - another mailer, such as Netscape or Eudora, that uses the - standard mbox format). - - - - - - Copy the files to the system or partition you use for - Novell Evolution. - - - - - - Use the Evolution import tool to import the files. - - - - - - - - Netscape Users - - Mozilla and Netscape users will need to choose - FileCompact All - Folders from within the - Netscape or Mozilla mail tool. Otherwise, - Novell Evolution will import and undelete - the messages in your Trash folders. - - - - - - - - - Sorting Mail with Column Headers - - The message list normally has columns to indicate whether a - message has been read, whether it has attachments, how important - it is, and the sender, date, and subject. You can change their - order and remove them by dragging and dropping them. - - - Right-click on one of the column headers to get a list of - options: - - - Sort Ascending: - - Sorts the messages top to bottom. Similarly, - Sort Descending reverses the - order, and Unsort removes sorting from - this column, reverting to the order of messages as they were - added to the folder. - - - - - Remove this - Column: - - - Remove this column from the display. You can also remove - columns by dragging the header off the list and - letting it drop. - - - - - - Add a Column: - - - When you select this item, a dialog box appears, listing - the possible columns. Drag the column you want into a - space between existing column headers. A red arrow will - show you where the column will be placed. - - - - - - Best Fit: - - - Automatically adjusts the widths of the columns for the - most efficient use of space. - - - - - - Customize Current - View: Choose this - item to pick a more complex sort order for messages, or - to choose which columns of information about your - messages you wish to display. - - - - - - - - Column Sorting with the Follow Up Feature - - One way to make sure you don't forget about a message is - with the Follow Up feature. To use it, - select one or more messages, and then right-click on one and select - Follow Up. A dialog box will open - and allow you to set the type of flag and the due date. - - - The Flag itself is the action you - want to remind yourself about. Several are provided for you, such as - Call, Forward, and - Reply, but you can enter your own note or - action if you wish. You may set a deadline for the flag - as well. - - - Once you have added a flag, you can mark it as complete or - remove it entirely by right-clicking on the message and - selecting Flag Completed or Clear - Flag. - - - - When you read a flagged message, its flag status will be - displayed at the top, before the message headers. An - overdue message might tell you Overdue: Call by - April 07, 2003, 5:00 PM - - - - Flags can help you organize your work in a number of ways. For - example, you might add a Flag Status column to your message - list and sort that way. Alternately, you could create a vFolder - that displays all your flagged messages, and clear the flags - when you're done, so the vFolder contains only messages with - upcoming deadlines. - - - - If you prefer a simpler way to remind yourself about messages, you can - mark them as "Important" by right-clicking on them and selecting - Mark Important. - - - - - - - - Getting Organized with Folders - - Novell Evolution, like most other mail systems, stores mail in - folders. You start out with a - few mail folders, such as Inbox, - Outbox, and Drafts, - but you can create as many as you like. Create new folders by - right clicking on the folder list and selecting - New Folder. - - - When you click OK, your new folder will - appear in the folder view. You can - then put messages in it by dragging and dropping them, or by - using the Move button in the - toolbar. If you want to move several messages at once, click - on the ones you want to move while holding down the - Ctrl key, or use Shift to - select a range of messages. If you create a filter with the - filter assistant, you can have mail - filed automatically. - - - - Subfolders in IMAP - - The INBOX folder on most IMAP servers cannot contain both - subfolders and messages. When you create additional folders - on your IMAP mail server, branch them from the root of the - IMAP account's folder, tree, not from INBOX. If you create - subfolders in your INBOX folder, you will lose the ability - to read messages that exist in your INBOX until you move the - folders out of the way. - - - - - - - Searching for Messages - - Most mail clients can search through your messages for you, - but Novell Evolution does it faster than most, thanks to its - automatic search index. - - - To start searching, enter a word or phrase in the text area - right below the toolbar, and choose a search type: - - - Subject contains: - - - This will show you messages where the search text is - in the subject line. It will not search in the - message body. - - - - - Subject does not contain: - - - Finds messages that do not contain the search text in - the subject. - - - - - Sender contains: - - - Finds messages whose From: header contains a match for your search text. - - - - - Recipients contain: - - - Finds messages with the search text in the To: and Cc: - headers. - - - - - - Body contains: - - - This will search only in message text, not the subject - lines. - - - - - - Body does not contain: - - - This finds every email message that does not have the - search text in the message body. It will still show - messages that have the search text in the subject - line, if it is not also in the body. - - - - - Body or subject contains: - - - This will search message subjects and the messages - themselves for the word or phrase you've entered in - the search field. - - - - - Message contains: - - - Searches the message body and all headers for the - entered text. - - - - - - When you've entered your search phrase, press - Enter or click the Find - Now button. Evolution will show your search results - in the message list. - - - - For more complex search rules, select - Advanced from the - Search menu. You may want to create a - vFolder instead; see for more detail. - - - - When you're done with the search, go back to seeing all your - messages by clicking the Clear button, - or by entering a blank search. - - - - You'll see a similar approach to sorting messages when you - create filters and vFolders in the next few sections. - - - - - - Stopping Junk Mail (Spam) - - Evolution can check for junk mail for you. When the software - detects mail that appears to be junk mail, it will flag it and - hide it from your view. Messages that are flagged as junk mail - are displayed only in the Junk folder. - - - The junk mail filter can "learn" which kinds of mail are - legitimate and which are not if you train it. When you first - start using junk mail blocking, check the - Junk folder - to be sure that legitimate mail doesn't get flagged as junk - mail. If good mail, also known as "ham," is mis-flagged, remove - it from the Junk folder by right-clicking - on it and selecting Mark as Not Junk. If - Evolution misses junk mail, right-click it and select - Mark as Junk. When you correct it, the - filter will be able to recognize similar messages in the future, - and will become more accurate as time goes on. - - - To change your junk mail filtering preferences, select Tools Settings - and click the Mail Preferences - button. In the mail preferences tool, select the - Junk tab. Here, you have several options: - - - - - Check incoming mail for junk - - - This option turns automatic junk mail filtering on or off. - - - - - - Include remote tests - - - This option uses tests that require a network connection, - such as checking to see if a message is in a list of known - junk messages, or if the sender or gateway are blacklisted by - anti-spam organizations. Remote tests add to the amount of - time it takes to check for junk mail, but increase accuracy. - - - - - - - - - - - - - - Create Rules to Automatically Organize Mail - - Filters work very much like the mail room in a large company. - Their purpose is to bundle, sort, and distribute mail to the - various folders. In addition, you can have multiple filters - performing multiple actions that may effect the same message - in several ways. For example, your filters could put copies - of one message into multiple folders, or keep a copy and send - one to another person as well, and it can do that quickly. Of - course, it's also faster and more flexible than an actual - person with a pile of envelopes. - - - - - Quick Filter Creation - - There is an easy shortcut for fast filter or vFolder - creation. Right-click on the message in the message - list, and select one of the items under the - Create Rule from Message - submenu. Creating a rule based on a message opens the filter - creation tool with some of the information about the - message already filled in for your convenience. - - - - - Creating New Filter Rules - - To create a new filter rule: - - - - Select - - Tools - Filters... - . - - - - - Press the Add button. - - - - - Name your filter in the Rule name field. - - - - - Define the criteria for the filter in the - If section. For each filter - criterion, you must first select which of the following - parts of the message you want the filter to examine: - - - - Sender - The sender's address. - - - - - Recipients - The recipients of the message. - - - - Subject - The subject line of the message. - - - - Specific Header - The filter can look at any header you - want, even obscure or custom ones. Enter the header name - in the first text box, and put your search text in the - second one. - - - - Repeated Headers - - If a message uses a header more than once, Evolution will - pay attention only to the first instance, even if the - message defines the header differently the second - time. For example, if a message declares the Resent-From: - header as "engineering@rupertcorp.com" and then restates - it as "marketing@rupertcorp.com," Evolution will filter as - though the second declaration had not occurred. To filter - on messages that use headers multiple times, use a regular - expression. - - - - - - - Message Body - Search in the actual text of the message. - - - - - Expression - For programmers only: match a message according to an - expression you write in the Scheme language, used to - define filters in Novell Evolution. - - - - - - - - - Date sent - Filter messages according to the date on - which they were sent: First, choose the conditions you - want a message to meet:before - a given time, after it, and so forth. - Then, choose the time. The filter will compare the - message's time-stamp to the system clock when the filter - is run, or to a specific time and date you choose from a - calendar. You can even have it look for messages within a - range of time relative to the filter, such as two to four - days ago. - - - - Date Received - This works the same way as the Date Sent - option, except that it compares the time you got the message - with the dates you specify. - - - - - Label - Messages may have labels of - Important, - Work, - Personal, To - Do, or Later. You - can set these labels with other filters or by hand. - - - - - Score - Set the message score to any whole number greater than - 0. You can have one filter set or change a message - score, and then set up another filter to move the - messages you have scored. A message score is not based - on anything in particular: it is simply a number you - can assign to messages so other filters can process them. - - - - - - - Size (kB) - Sorts based on the size of the message in kilobytes. - - - - - - Status - Filters according to the status of a - message. Status may be Replied - To, Draft, - Important, - Read, or - Junk. - - - - - - Flagged - Check whether the message is flagged for follow-up. - - - - - - Attachments - Create a filter based on whether you - have an attachment in the email. - - - - - - Mailing List - Filter based on the mailing list - the message came from. This filter may miss - messages from some list servers, because Filtering - it checks for the - X-BeenThere - header, used to identify mailing lists or other - redistributors of mail. Mail from list servers - which do not set - X-BeenThere - properly will not be caught by these filters. - - - - - - Regex Match: If you know your way around a - regex, or - regular expression, put your knowledge to use - here. This allows you to search for complex - patterns of letters, so that you can find, for - example, all words that start with a and ends with - m, and are between six and fifteen letters long, - or all messages that declare a particular header - twice. For information about how to use regular - expressions, check the manual page for the - grep command. - - - - - - Source Account - Filter messages according the - server you got them from. This is most useful if - you use multiple POP mail accounts. - - - - - - - Pipe to Program - Evolution can use - an external command to process a message, then - process it based on the return value. Commands - used in this way must return an integer. This is - most commonly used to add an external junk mail - filter. - - - - - - Junk Test - Filter based on the results of the - junk mail test. - - - - - - - - Select the criterion for the condition. If you want multiple - criteria for this filter, press Add - criterion and repeat the previous step. - - - - - Select the actions for the filter in the - Then - section. You can select any of the following options. - - - Move to Folder - Move the message into a folder you specify. Click the - <click here to select a folder> button - to select the destination folder. - - - - Copy to Folder - Put a copy of the message into a folder you specify. Click the - <click here to select a folder> button - to select the destination folder. - - - - Delete - Marks the message for deletion. The - message can be undeleted until you manually - Expunge or Empty Trash. - - - - Stop Processing - Select this if you want to tell all other filters to ignore - this message, because whatever you've done with it so far - is plenty. - - - - Assign Color - Mark the message with a color of your choice. - - - - Assign Score - Assign the message a numeric score. - - - - Adjust Score - Change the numeric score by the amount you set here. - - - - Set Status - Set the status of the message. Status may be Replied - To, Draft, - Important, - Read, or - Junk. - - - - Unset Status - If the message has a status value, - unset it. If a status value is not set, do - nothing. - - - - Beep - Make the system beep. - - - - Play Sound - Select a sound file, and Evolution will play it. - - - - Run Program - Evolution will run an application. - - - - Pipe to Program - Send the message to a program of your choice. No return value - is expected. This feature can be used to create automatic web postings - from email messages or to perform additional message - post-processing not supported by Evolution. - - - - - - - - Add Action - If you want to add multiple actions for this filter, press - Add action and repeat the previous step. - - - - - Click OK in the Add a Rule dialog. - - - - - - Click OK in the Filters - window. - - - - - - - - When Are Filters Applied? - - For POP mail, filters are applied as messages are - downloaded. For IMAP mail, filters are applied to new - messages when you enter the INBOX folder. On Exchange - servers, filters are not applied until you enter - your INBOX folder and select - ActionsApply - Filters or press - CtrlY. - To force your filters to act on all messages in the folder, - select the entire folder - (CtrlA) - and then apply the filters - (CtrlY.) - - - - -
- Creating a Mail Filter - - Creating a Mail Filter - - - - - - -
- - - If you have several filters that match a single message, - they will all be applied to the message in order, unless - one of the filters has the action Stop - Processing. If you use that action in a - filter, the messages that it affects will not be touched - by other filters. - - - When you first open the filters dialog, you are shown the - list of filters sorted in the order in which they will be - applied. You can move them up and down in the priority list - by clicking the Up and - Down buttons. - -
- - - Editing Filters - - To edit a filter: - - - - Select - - Tools - Filters - - - - - - Select the filter in the Filter Rules section - and press Edit. - - - - - Change the desired settings. - - - - - - Click OK in the Add a Rule dialog. - - - - - - Click OK in the Filters - window. - - - - - - - - Deleting Filters - - To delete a filter: - - - - Select - - Tools - Filters - - - - - - Select the filter and press Remove. - - - - - - Click OK in the filter manager - window. - - - - - - - - Changing Folder Names and Filters - - - - - Incoming email that your filters don't move goes - into the Inbox; outgoing mail that they don't move - ends up in the Sent folder. So be sure to change - the filters that go with it. - - - - - - - -
- - - Getting Really Organized with vFolders - - If filters aren't flexible enough for you, or you find - yourself performing the same search again and again, consider - a vFolder. vFolders, or virtual folders, are an advanced way - of viewing your email messages within - Novell Evolution. If you get a lot of - mail or often forget where you put messages, vFolders - can help you stay on top of things. - - - A vFolder is really a hybrid of all the other organizational - tools: it looks like a folder, it acts like a search, and you - set it up like a filter. In other words, while a conventional - folder actually contains messages, a vFolder is a view of - messages that may be in several different folders. The - messages it contains are determined on the fly using a set of - criteria you choose in advance. - - - - As messages that meet the vFolder criteria arrive or are - deleted, Evolution will automatically adjust the vFolder - contents. When you delete a message, it gets erased from the - folder in which it actually exists, as well as any vFolders - that display it. - - - - Imagine a business trying to keep track of mail from hundreds - of vendors and clients, or a university with overlapping and - changing groups of faculty, staff, administrators and - students. The more mail you need to organize, the less you - can afford the sort of confusion that stems from an - organizational system that's not flexible enough. vFolders - make for better organization because they can accept - overlapping groups in a way that regular folders and filing - systems can't. - - - - - The "Unmatched" vFolder - - The Unmatched vFolder is the opposite of the others: it - displays whatever messages do not appear in other vFolders. - - - If you use remote email storage like IMAP or Microsoft - Exchange, and have created vFolders to search through them, - the Unmatched vFolder will follow your lead, and search the - remote folders as well. If you do not create any vFolders that - search in remote mail stores, the Unmatched vFolder will not - search in them either. - - - - - - Using Folders, Searches, and vFolders - - To organize his mailbox, Jim sets up a virtual folder for emails from - his friend and co-worker Anna. He has another one for messages that - have novell.com in the address and Novell Evolution in the subject line, so he - can keep a record of what people from work send him about - Evolution. If Anna sends him a message about - anything other than Novell Evolution, it only shows up in the "Anna" folder. - When Anna sends him mail about the user interface for - Evolution, he can see that message both in - the "Anna" vFolder and in the "Internal Evolution Discussion" - vFolder. - - - - - - - Creating vFolders - - To create a vFolder: - - - - - Tools - Virtual Folder Editor - - - - - - Click Add. - - - - - Name your vFolder in the Rule name field. - - - - - - Select your search criteria. For each criterion, you - must first select which of the following parts of the - message you want the search to examine. The criteria are - similar to those for filters: - -
- Selecting a vFolder Rule - - Creating a vFolder Rule - - - - - - -
-
- - - - Sender - The sender's address. - - - - - Recipients - The recipients of the message. - - - - Subject - The subject line of the message. - - - - - Message Body - Search in the actual text of the message. - - - - - Expression - For programmers only: match a message according to an - expression you write in Scheme. - - - - Date sent - Search messages according to the date on - which they were sent: First, choose the conditions you - want a message to meet: before - a given time, after it, and so forth. - Then, choose the time. The vFolder will compare the - message's time-stamp to the system clock when the filter - is run, or to a specific time and date you choose from a - calendar. You can also have it look for messages within a - range of time relative to the filter. - - - - Date Received - This works the same way as the Date Sent - option, except that it compares the time you got the message - with the dates you specify. - - - - Label - This works the same way as the Score - option, although it allows you to select from various labels applied to the message, - such as Important, Personal, To Do, - Work or Later. - - - - Score - a numeric score that you can assign to - messages using filters - - - - - Size (kB) - Sorts based on the size of the message in kilobytes. - - - - - - Status - Searches according to the status of a message, such as - 'Draft'. - - - - - - Follow Up - Checks whether you have flagged the message for follow up. - - - - - - Attachments - Create a vFolder based on whether or not you have an - attachment in the email. - - - - - - Mailing List - Search based on the mailing list it came from. - - - - -
- - - Select the folders in which this vFolder will search. Your options are: - - - - Specific folders only - Use individual folders for the vFolder to - use as its sources. - - - - - With all local folders - - - - - With all active remote folders - Remote folders - are considered active if you are connected to the - server; you must be connected to your mail server - for the vFolder to include any messages from that - source. - - - - - With all local and active remote folders - - - - - - - - Click OK in the vFolder editing tool and in the vFolder list dialog boxes. - - - -
-
-
-
-
Index: help/C/usage-mail.xml =================================================================== RCS file: help/C/usage-mail.xml diff -N help/C/usage-mail.xml --- help/C/usage-mail.xml 22 Jul 2004 20:19:06 -0000 1.19 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,1908 +0,0 @@ - - Getting and Sending Email - - This chapter, and , will - provide you with an in-depth guide to the capabilities of - Evolution as a mail client. For information about how to set up - your mail account, see . - - - - If you use IMAP Mail - - If you chose IMAP mail during the setup process, you must - subscribe to your mail folders before you can read mail in - them. Read to find out - how. - - - - - - Reading Mail - - If you are not already viewing mail, switch to the mail tool by clicking the - Mail button in the shortcut bar. To read a message, - select it in the message list; if you'd like to see it in its - own window, double-click on it, or press Return or - - Ctrl - O - . - - - - - Reading Mail with the Keyboard - - You can click the space bar to page down while you're reading - an email, and press Backspace to page up in an email. - - - - Navigate the message list by pressing the arrow keys up - and down. To go to the next and previous - unread messages, press the - . (period) or , (comma) - keys. On most keyboards, these keys are also marked - with the > and < symbols, which makes a convenient way - to remember that they move you forward and backward in your - message list. You can also use ] (close - bracket) for the next unread message, and [ - (open bracket) for the previous unread message. - - - - - Sorting the message list - - Evolution helps you work by letting you sort - your email. To sort by sender, subject, or date, click - on the bars with those labels at the top of the message - list. The direction of the arrow next to the label indicates - the direction of the sort, and if you click again, you'll - sort them in reverse order. For example, click once on - Date to sort messages by date from - oldest to newest. Click again, and - Evolution sorts the list from - newest to oldest. You can also right-click on the message - header bars to get a set of sorting options, and add or - remove columns from the message list. You can find detailed - instructions on how to customize your message display - columns in . - - - - Email Headers - - To look at the complete headers for a message, select - ViewMessage - DisplayShow Full - Headers. To see absolutely every - bit of the message data, choose - ViewMessage - DisplayShow Email Source - . - - - - - You can also choose a threaded message view. Select - - View - Threaded - - to turn the threaded view on or off. When you select this option, - Evolution groups the replies to a - message with the original, so you can follow the thread of a - conversation from one message to the next. - -
- Message Threading In Action - - Message Threading In Action - - - - -
- -
- - - Deleting Mail - - Once you've read your mail, you may want to get rid of - it. To delete a message, select it and press the - Delete key, click the trash button, - or right click on the message and choose - Delete. - - - Hide and Show Deleted Messages - - When you press Delete or click - the trash button, your mail isn't actually deleted, - but is marked for deletion. Your email is not gone - until you have expunged it. When you "Expunge" a - folder, you remove all the mail that you have marked - for deletion. - - - To show deleted messages, select the - ViewHide - Deleted Messages toggle. You can also find - deleted messages in the your - Trash folder. - - - - To permanently erase all the deleted messages in a - folder, select - - Actions - Expunge - - or press - - Ctrl - E - . To expunge all folders at once, select - Actions - Empty Trash - - - - Trash is Actually a vFolder? - - Both local and IMAP Trash folders are actually vFolders that - display all messages you have marked for later deletion. - For more information about vFolders, see . Since emptying - your trash expunges the messages in your Trash folder, - choosing Actions - Empty Trash is the - same as expunging deleted mail from all - your folders. - - - This is not, however, true for the Trash folder on Exchange - servers, which behaves just the same as it would in - Outlook. That is to say, the Trash folder on an Exchange - server is a normal folder with actual messages in it. - - - - - Undeleting Messages - - You can undelete a message that has been deleted but not expunged. To undelete a message, select it and - press CtrlU - or choose - Edit - Undelete - - - - What does Undelete actually do? - - If you have marked a message for deletion, undeleting - it will unmark it, and the message will be removed - from the Trash folder. However, you cannot undelete - messages that have been expunged. - - - -
- - - Checking for New Mail - - Now that you've had a look around the - Inbox, it's time to check for new mail. - Click Send/Receive in the toolbar to check - your mail. If you haven't entered any mail settings yet, the - setup assistant will ask you for the - information it needs to check your email. - - - - - If this is your first time checking mail, or you - haven't asked Evolution to store your - password, you'll be prompted for the password. Enter your - password and your email will be downloaded. - - - Can't Check Mail? - - If you get an error message instead of mail, you probably need - to check your network settings. To learn how to do that, have - a look at , or ask your - system administrator. - - - - - - - Sharing Mailboxes with Other Mail Programs - - If you want to use Evolution - and another email client, such as - Mutt, at the same time, - here's how: - - - - Download your mail in the other application as - you would normally. - - - - - In Evolution, select - Tools - Settings. Go to the - Mail Accounts configuration tool, and pick the account - you'd like to use to share mail. You may want to - create a new account just for this source of - mail. - - - - - Under the Receiving Mail - tab, select the type of mail file that your - other mail application uses, and then enter the - full path to that location. A typical choice - would be mbox files, with the path /home/username/Mail/. - - - - - Click the OK button. - - - - - - - - - Using Evolution for News - - USENET newsgroups are so similar to mail that it's often convenient to read - news and mail side by side. You can add a news source, called an - NNTP server, the same way you would a new email account, selecting - USENET News as the source type. - The news server will appear as a remote mail server, and each news - group works like an IMAP folder. When you click - Send/Receive, Evolution will - also check for news messages. - - - - To subscribe to a news group, select - Tools Subscribe To - Folders and select your NNTP account. Then, select - the groups you want to subscribe to. - - - - - - - - Working with Attachments and HTML Mail - - If someone sends you an attachment, - a file attached to an email, - Evolution will display the file - at the bottom of the message to which it's attached. Text, - including HTML formatting and embedded images, will appear - as part of the message, rather than at the end of the - message as an attachment. - - - - Saving or Opening Attachments - - If you get an attachment with an email message, - Evolution can help you save - it or open it with the appropriate applications. - - - To save an attachment to disk: - - - - Click the downward pointing arrow on the attachment icon - and select Save As.... - - - - - Choose a location and name for the file. - - - - - Click OK. - - - - - - - To open an attachment using another application: - - - - Click the arrow next the attachment icon. - - - - - Select the program you'd like to use. It will start up - and open the document. - - - - - - The options available for an attachment will vary depending - on the type of attachment and the applications your system has - installed. For example, attached word processor files can be - opened in OpenOffice.org or another word processor, while - compressed archive files can be opened in the File Roller - application. - - - - - Inline Images in HTML Mail - - When someone sends you HTML mail that includes an image in - the body of the message (for example, the welcome message in your - Inbox) Evolution - will display the image inside the message. You can create - messages like this by using the - InsertImage - tool in the message composer. Alternately, just drag - an image into the message composition area. - - - - Some images are linked in to messages, rather than being part - of them. Evolution can download those images from the - Internet, but will not do so unless you request it - specifically. This is because remotely hosted - images can be slow to load and display, and can even be used - by spammers to track who reads their email. Having images - not load automatically helps protect your privacy. - - - If you want the images to load for one message, select - - View - Message Display - Load Images - . - - If you want Evolution to - load remotely hosted images more often, select - - Tools - Settings and click the Mail Preferences - button. There, click the HTML - Mail tab and select one of the items there: - Never load images off the net, - Load images in mail from contacts, or Always load images off the - net. - - - Loading Images from the Net through an HTTP Proxy - - If you use an HTTP proxy (as in many large organizations), - Evolution must be able to find - it through the gnome-vfs subsystem - before it can load images from the Internet. - - - - To set up your proxy, go to the GNOME Control Center by selecting - SystemSettings - from your menu panel or from the GNOME menu, and then click - the Network Proxies button. Select the - Use an HTTP network proxy check box and - then enter information about your proxy. If you are not sure, - check with your ISP or system administrator. If you are not - using GNOME, or are not sure how to access the control - center, you can run the command - gnome-network-preferences to start the - proxy settings tool. - - - - - - - - - Composing New Email Messages - - You can start writing a new email message by selecting - File - New - Mail Message, or, while you are in - the Mail tool, - pressingCtrlN - or clicking the New button in the - toolbar. - - - -
- New Message Window - - Evolution Main Window - - - -
- - - - Enter an address in the To: field. If you - wish, enter a subject in the Subject:, and - a message in the box at the bottom of the window. - Once you have written your message, press - Send. - - - - - Unicode, ASCII, and Non-Latin Alphabets - - - If you want to write in a non-Latin alphabet while using a - Latin keyboard, try selecting a different input method in - the message composer. Right-click on the message composition - area and select from the Input Methods - menu, then begin typing. The actual keys vary by language and - input style. For example, the Cyrillic input method uses - transliterated Latin keyboard combinations to get the Cyrillic - alphabet, combining letters where necessary. "Zh" and "ya" - produce the appropriate single Cyrillic letters, and the - single-quote ' produces a soft-sign character. - - - - For greater language display capabilities, select - ToolsSettings and check - the character set choices in the Mail - Preferences and Composer - Preferences sections. If you aren't sure which one - to choose, go ahead and choose UTF-8, which offers the - greatest range of character displays for the greatest range of - languages. - - - What is a character set? - - - A character set is a computer's version of an alphabet. In the - past, the ASCII character set was used almost - universally. However, it contained only 128 characters, - meaning it was unable to display characters in Cyrillic, - Kanjii, or other non-Latin alphabets. To get around language - display problems, programmers developed a variety of mostly - incompatible ways to work around their language display - problems, and today, many human languages have their own - specific character sets, and items written in other character - sets will display incorrectly. Eventually, standards - organizations developed the Unicode character set UTF-8 to - provide a single compatible set of codes for everyone. - - - - Most email messages state in advance which character set they - use, so Evolution usually knows what to display for a given - binary number. However, if you find that messages are - displayed as rows of incomprehensible characters, try - selecting a different character set in the mail settings - screen. If your recipients can't read your messages, try - selecting a different character set in the composer options - dialog. For some languages, such as Turkish or Korean, it may - work best for you to select the language-specific character - set. However, the best choice for most users is UTF-8, which - offers the widest range of characters for the widest range of - languages. - - - - - - - - - Sending Composed Messages Later - - Evolution will normally send - mail as soon as you click the Send - button. However, there are a few ways you can save a - message to be sent later: - - - - - If you are offline when you click Send, - Evolution will add your - message to the Outbox queue. The - next time you connect to the Internet and send or - receive mail, that message will be sent. - - - - - Choose - - File - Save Draft - - to store your messages in the drafts folder for later - revision. - - - - If you prefer to save your message as a text file, - choose - - File - Save As... - and then choose a - file name. - - - - - - - - Working Offline - - - Offline mode is a tool designed for use with remote mail - storage systems like GroupWise, IMAP or Exchange, - in situations where you will not be connected to - the network at all times. It will keep a local copy of one or - more folders and allow you to compose messages, storing them - in your Outbox to be sent the next time you connect. - - - - While POP mail downloads all messages to your local system, - other connections usually download just the headers, and fetch - the rest only when you want to read the message. Before you - go offline, Evolution will download the unread messages from - the folders you have chosen to store. - - - - To mark a folder for offline use, right click on the folder and - select Properties, then check the box - marked Copy folder content locally for offline - operation. - - - - Your connection status is shown by the small icon in the lower - left border of the Evolution main window. When you are online, - it will display two connected cables. When you go offline, the - cables will separate. - - - - To cache your selected folders and disconnect from the - network, select FileWork - Offline or click the - connection status icon in the lower left of the screen. When you - want to reconnect, choose - FileWork - Online or click the connection - status icon again. - - - - - Attachments - - To attach a file to your email: - - - - Push the attach button in the composer toolbar. - - - - - Select the file you want to attach. - - - - - Press OK. - - - - - - You can drag a file into the address area or to the - attachment portion of the composer - window. If you are attaching an image and wish to send it - inline rather than attached, drag the image into the text - composition area of the composer window. Non-image files - cannot be dragged into the text composition area. - - - The attachment display area is at the bottom of the - composer window; you can expand or shrink it by clicking the - small triangle in its upper right corner. - - - When you send the message, a copy of the attached file - will go with it. Be aware that big attachments may take a - long time to send and receive. - - - - Specifying Extra Recipients for Email - - Evolution, like most email - programs, recognizes three types of addressee: primary - recipients, secondary recipients, and hidden ("blind") - recipients. The simplest way to direct a message is to put - the email address or addresses in the - To: field, which denotes primary - recipients. To send mail to more than one or two people, - you can use the Cc: field. - - - Hearkening back to the dark ages when people used - typewriters and there were no copy machines, "Cc" stands - for "Carbon Copy." Use it whenever you want to share a - message you've written to someone else. - - - Bcc: is a little more complex. You - use it like Cc:, but people on the - Bcc: list are hidden from the other - recipients of the message. Use it to send mail to large - groups of people, especially if they don't know each other - or if privacy is a concern. If your Bcc: field is absent, click - - View - Bcc Field - . - - - - - If you frequently write email to the same groups of people, - you can create address lists in the contacts tool, and - then send them mail as though they had a single address. - To learn how to do that, read . - - - - Setting Reply-to On a Per-Mail Basis - - Evolution has the ability to - let you specify the Reply-To in an email. Using this, you - can setup a special Reply-To for an email. To do this: - - - - Open a composer window. - - - - - Open the Reply-To field by selecting - - View - Reply To - . - - - - - Enter the address you wish to have be the - Reply-To address in the new Reply-To field. - - - - - - - - - Choosing Recipients Quickly - - If you have created address cards in the contacts tool, - you can also enter nicknames or other portions of address - data, and Evolution will offer a - drop down list of possible address completions from your - contacts. If you enter a name or nickname that can go - with more than one card, Evolution will open a dialog box to - ask you which person you meant. - - - - - If Evolution does not complete addresses automatically, select - ToolsSettings - and click the Autocompletion - button. There, select the groups of contacts you want to use - for address autocompletion in the mailer. - - - - Alternately, you can click on the - To:, Cc:, or - Bcc: buttons to get a list - of the email addresses - in your contacts. Select addresses and click on - the arrows to move them into the appropriate address - columns. - - - For more information about using email together with the - contact manager and the calendar, see and . - - - - - Replying to Email Messages - - To reply to a message, press the - Reply button while it is selected, - or choose Reply to Sender from - the message's right-click menu. That will open the - message composer. The - To: and Subject: - fields will already be filled, although you can alter them - if you wish. In addition, the full text of the old message - is inserted into the new message, either in grey with a - blue line to one side (for HTML display) or with the > - character before each line (in plain text mode), to - indicate that it's part of the previous message. People - often intersperse their message with the quoted material as - shown in . - - -
- Reply Message Window - - Evolution Main Window - - - -
- -
- - If you're reading a message with several recipients, you may - wish to use Reply to All instead of - Reply. If there are large numbers - of people in the Cc: or - To: fields, this can save substantial - amounts of time. - - Using the Reply to All feature - - Susan sends an email to a client and sends copies to Tim - and to an internal company mailing list of co-workers. - If Tim wants to make a comment for all of them to read, - he uses Reply to All, but if he - just wants to tell Susan that he agrees with her, he - uses Reply. Note that his reply - will not reach anyone that Susan put on her - Bcc list, since that list is not - shared with anyone. - - - - - If you're subscribed to a mailing list, and want your reply - to go just to the list, rather than to the sender, choose - Reply to List instead of - Reply or Reply to - All. - - What is a Mailing List? - - Mailing Lists are one of the most popular tools for - group collaboration on the Internet. Here's how they work: - - - Someone sends a message to a single address, like - evolution@ximian.com. - - - That address belongs to a program that distributes - the message to a list of recipients. - - - The mail management program lets individuals subscribe - to or unsubscribe from the list at will, without - requiring the message writers to remember the addresses - of every recipient. - - - Mailing list servers can also let network administrators - control mail flow, list membership, and even moderate - the content of mailing lists. - - - -
- - - Searching and Replacing with the Composer - - You are probably familiar with search and replace features - in any sort of text-editing software, and if you're familiar with - regular expressions, you may already know what - Find Regex does. If you aren't - among the lucky who already know, here's a quick rundown of - the automated text searching features that the message - composer makes available to you. - - - - - Find - Enter a word or phrase, and - Evolution will find it - in your message. - - - - - Find Regex - - - Find a complex pattern of characters, called a - regular - expression or "regex" in your composer - window. If you're not sure what a regular expression - is, you're probably better off ignoring this feature. - - - - - - Find Again - - Select this item to repeat the last search you - performed. - - - - - Replace - - Find a word or phrase, and replace it with - something else. - - - - - - - - For all of these menu items, you can choose whether - to Search Backwards in the document - from the point where your cursor is. For all but the - regular expression search (which doesn't need it), you are - offered a check box to determine whether the search is to - be Case Sensitive when it determines - a match. - - - - - Enhance your email with HTML - - Normally, you can't set text styles or insert pictures in - emails, which is why email is often regarded as - uncommunicative and cold, and why people often resort to - using far too many exclamation points to convey their - feelings. However, most newer email programs can display - images and text styles as well as basic alignment and - paragraph formatting. They do this with HTML, just like web pages do. - - - HTML Mail is not a Default Setting - - Some people do not have HTML-capable mail clients, or - prefer not to receive HTML-enhanced mail because it is - slower to download and display. Because some people may - prefer not to get HTML mail, - Evolution sends plain text - unless you explicitly ask for HTML. - - - - You can change the format of an email message between - plain text and HTML by choosing - Format - HTML. - - - To send all your mail as HTML by default, set your mail - format preferences in the mail configuration dialog. See - for more - information. - - - HTML formatting tools are located in the toolbar just above - the space where you'll actually compose the message. They also - appear in the Insert and - Format menus. - - - The icons in the toolbar are explained in tool-tips, which appear when - you hold your mouse over the buttons. The buttons fall - into four categories: - - - Headers and lists - - - At the left edge of the toolbar, you can choose - Normal for a default text style - or Header 1 through - Header 6 for varying sizes of - header from large (1) to tiny (6). Other styles - include preformat, to use the HTML - tag for preformatted blocks of text, and three types - of bullet points for the highly - organized. - - - Using Bullets to Make Your Email More - Attractive - - Instead of using asterisks to mark a bulleted list, - try the Bulleted List style from the style dropdown - list. Evolution uses - more attractive bullets and handles word wrap and - multiple levels of indentation. - - - - - - Text style - - - Use these buttons to determine the way your letters - look. If you have text selected, the style will - apply to the selected text. If you do not have text - selected, the style will apply to whatever you type - next. The buttons are: - -Push TT for "typewriter text," which is approximately the same as the Courier monospaced serif font. - Push bold A for bold text - Push italic A for italics - Push underlined A to underline - Push strikethrough A for a strikethrough. - - - - - - Alignment - - - Located next to the text style buttons, these three - paragraph icons should be familiar to users of most - word processing software. The leftmost button will - make your text aligned to the left, the center - button will center, and the right button will - align the text on the right side. - - - - - - Indentation rules - - - The button with the arrow pointing left will decrease - a paragraph's indentation, and the right arrow will - increase its indentation. - - - - - - Color Selection - - - At the far right is the color section tool, where a - colored box displays the current text color. To - choose a new one, click the arrow button just to the - right. If you have text selected, the color will - apply to the selected text. If you do not have text - selected, the color will apply to whatever you type - next. You can select a background color or image by - right-clicking on the message background and - selecting Style - Page Style - . - - - - - - - Under the Insert menu, there are - several more items you can use to style your email. To use - these and other HTML formatting tools, first make sure you have - enabled HTML mode with - Format - HTML. - - - Insert Link - - - Lets you link some text to a website. Use this tool to put hyperlinks in your HTML - messages. If you don't want special link text, you can just enter the address - directly, and Evolution - will recognize it as a link. - - - - Select the text you wish to link from. - - - - - Right click on the text and click on Link. - - - - - Put the URL you want to use in the URL field. - - - - - Click OK. - - - - - - - If you're typing a web page address to be automatically formatted, keep in mind that a space terminates the link. - - - - - - Insert Image - - - Lets you put an image alongside text. - - - To insert an image into your email: - - - - - Click the Insert Image button in the toolbar, or select - - Insert - Image - . - - - - - Choose your image by clicking the Browse button. - - - - - Press Insert to insert the image. - - - - - - - - Insert Rule - - - Inserts a horizontal line into the text to help divide two - sections. - - - To insert a rule: - - - - - Click the Rule button in the Toolbar. - - - - - Select the type of rule. You can use a plain - line, a 3D line, or a yellow line with flowers. - - - - - Choose the size of the line, as a percentage of the width of the email window. - - - - - - Choose the alignment and style. For the plain - line, you can choose the thickness of the line, - and whether it will be shaded, or solid. For the - other types, you can only choose alignment. - - - - - - Click Insert to insert the rule. - - - - - - - - Insert Table - - - Inserts a table into the text to help divide two - sections. - - - To insert a table: - - - - - Click the Table button in the Toolbar. - - - - - Select the number of rows and columns for the - table, and the width and height of the - table. You may also choose padding and spacing - for table cells, as with a standard HTML - table. If you are not familiar with HTML - table options, the default values are probably fine. - - - - - - Choose a background image or color, if you like. - - - - - Click the Insert button. - - - - - - Once the table is in place, you can right-click on - it and get a list of ways to alter it. - - - - - Templates - - - Evolution not only allows you to - decorate your email with HTML text and graphics, but - provides you with prebuilt templates for you to use when - making these improvements. You can use these to emphasize a - point or frame an image in an attractive manner. - - - To include a template into your HTML based email: - - - - - Click the Template button in the - toolbar or select - - - Insert - - - Template - - - - - - - Select the template type in the - Template selection box. Your - options are Note and - Image Frame. - - - - - Set the size and alignment of the HTML template. - - - - - - Click Insert to insert it where the - cursor is. - - - - - Click on the text in the template, and enter the text - you want to use. - - - If you have selected an image frame template, - right-click on the image and select - Image to select the image - you want to place in the frame. - - - - - - - - - - - - Forwarding Mail - - The post office forwards your mail for you when you change - addresses, and you can forward a letter if it comes to you by mistake. - The email Forward button - works in much the same way. It's particularly useful if you - have received a message and you think someone else would - like to see it. You can forward a message as an attachment - to a new message (this is the default) or - you can send it inline as a quoted - portion of the message you are sending. Attachment - forwarding is best if you want to send the full, unaltered - message on to someone else. Inline forwarding is best if - you want to send portions of a message, or if you have a - large number of comments on different sections of the - message you are forwarding. Remember to note from whom the - message came, and where, if at all, you have removed or - altered content. - - - To forward a message you are reading, press - Forward on the toolbar, select - Actions - Forward , or press - CtrlF. If - you prefer to forward the message inline - instead of attached, select - ActionsForward - Inline from the menu. Choose an - addressee as you would when sending a new message; the - subject will already be entered, although you can alter it - if you wish. Enter your comments on the message in the - composition frame, and press - Send. - - - - - Seven Tips for Email Courtesy - - - - - - Don't forward chain letters. If you must, watch out for - hoaxes and urban legends, and make sure the message - doesn't have multiple layers of greater-than signs, - (>) indicating multiple layers of careless in-line - forwarding. - - - - - - Always begin and close with a salutation. Say "please" - and "thank you," just like you do in real life. You - can keep your pleasantries short, but be pleasant! - - - - - - WRITING IN CAPITAL LETTERS MEANS YOU'RE SHOUTING! - Don't write a whole message in capital letters. It - hurts people's ears. - - - - - - Check your spelling and use complete sentences. By - default, Evolution will put - a red line beneath words it doesn't recognize, as you - type them. - - - - - - Don't send nasty emails (flames). If you get one, - don't write back. - - - - - - When you reply or forward, include just enough of - the previous message to provide context: not too - much, not too little. - - - - - - Don't send spam. - - - - - -
- - Meetings Invitations by Mail - - If you create an event in the calendar component, you can then - send invitations to the attendee list through the - Evolution email tool. The - invitation card is sent as an attachment in iCal format. - - - - Your options are: - - - Accept - - - Select this entry if you will attend the meeting. When you - click the OK button, the meeting will - be entered into your calendar. - - - - - - Tentatively Accept - - - Select this entry if you will probably attend the meeting. - When you click the OK button, the - meeting will be entered into your calendar, but marked as - tentative. - - - - - - Decline - - - Select this item if you will be unable to attend the - meeting. The meeting will not be entered into your calendar - when you click the OK, although your - response will be sent to the meeting host if you have - checked the RSVP box. - - - - - - RSVP - - - Check this box if you would like your response sent to - the meeting organizers. - - - - - - - - - IMAP Subscriptions Manager - - Since IMAP folders exist on the server, and opening them or - checking them takes time, you need fine-grained control over the - way that you use IMAP folders. That's why - Evolution has an IMAP subscriptions - manager. If you prefer to have every mail folder displayed, you - can select that option as well. However, if you'd like to choose - specific items in your mailbox, and exclude others, you can use - the subscription management tool to do that. - - - Here's how: - - - - - Select - ToolsSubscribe - to Folders. - - - - - - If you have accounts on multiple IMAP servers, select the - server where you'd like to manage your - subscriptions. Evolution will - display a list of available files and folders. - - - - - - Select a file or folder by clicking on it. You will want - to select at least the INBOX - folder. Depending upon the way your IMAP server is - configured, the list of available files may include - non-mail folders. If it does, you can ignore them. - - - - - - Click the Subscribe to add it to - the subscribed list. - - - - - When you have subscribed to the folders you want, close - the window. - - - - - - - - Encryption - - - Encryption is an ancient method of keeping information safe - from prying eyes. Evolution helps - you protect your privacy by using - gpg, an implementation of strong - Public Key - Encryption. - - - - Public Key? Private Key? What is the difference? - - GPG uses two keys: public and private. You can give your - public key to anyone you want to receive - encrypted messages, or put it on a public key server so - that people can look it up before contacting you. - Never give your private key to anyone, - ever. Your private key lets you decrypt any - message encrypted with your public key. - - - - - Using encryption takes a bit of forethought. When you send a - message that is encrypted, you must encrypt it using your - intended recipient's public key. To get - an encrypted message, you must make sure that the sender has - your public key in advance. For signing messages, it's - reversed: you encrypt the signature with your private key, so - only your public key can unlock it. When you send it, the - recipient gets your public key and unlocks the signature, - verifying your identity. - - - - You can use encryption in two different ways: - - - - - Encrypt the entire message, so that nobody but the recipient can read it. - - - - - Attach an encrypted signature to a plain text message, so - that the recipient can read the message without decrypting - it, and only needs decryption to verify the sender's - identity. - - - - - - - Sending an Encrypted Message - - Kevin wants to send an encrypted message to his friend - Rachel. He looks up her public key on a general key - server, and then tells - Evolution to encrypt the - message. The message now reads "@#$23ui7yr87#@!48970fsd." - When the information gets to Rachel, she decrypts it using - her private key, and it appears as plain text for her to - read. - - - - Always Sign - - You can set Evolution to always sign your email messages: - - - - Select - - Tools - Settings - , go to the Mail Account settings, and - select the account with which you want to use encryption. - - - - - Open the Security tab. - - - - - Click the Always sign outgoing messages when using this account button. - - - - - - - - S/MIME Encryption - - S/MIME encrpytion uses a key-based approach as well, but it - has some significant advantages in convenience and - security. S/MIME uses "certificates," which are basically - the same as keys. The public portion of each certificate is - held by the sender of a message and by one of several - certificate authorities, who are paid to guarantee the - identity of the sender and the security of the - message. Evolution already knows a large number of - certificate authorities, so when you get a message with an - S/MIME certificate, your system will automatically get the - public portion of the certificate and decrypt or verify the - message. - - - S/MIME is used most often in corporate settings. In these - cases, administrators supply certificates which they have - purchased from a certificate authority. In some cases, an - organization can act as its own certificate authority, with - or without a guarantee from a dedicated authority such as - Verisign or Thawte. In either case, the system administrator - will provide you with a certificate file. - - - If you wish to use S/MIME independently, you can extract an - identification certificate from your Mozilla or Netscape web - browser. See the Mozilla help for more information on - security certificates. - - - - The certificate file is a password-protected file on your - computer. To use it in Evolution, select Tools - Settings and select - the Certificates tool in the settings - window. Click the Import button and - select the file when prompted. - - - Similarly, you can add certificates which are sent to you - independently of any authority by clicking the - Contact Certificates tab and using the - same Import tool. You can also add new - certificate authorities, which have their own certificate - files, in the same way. - - - Once you have added your certificate, you can sign or encrypt a message by selecting - Security S/MIME - Sign or S/MIME - Encrypt in the message composer. To have every - message signed or encrypted, select an email account in the Settings dialog ( - Tools - Settings and, under the - Security tab, check the appropriate - box. You can also import certificates in the per-account - security settings dialog. - - - - - - Making Encryption Keys - - Before you can get or send encrypted mail, you need to - generate your public and private keys with GPG. Here's how: - - - GPG Versions - - This manual covers version 1.0.6 of GPG. If your version is - different, this may not be entirely accurate. You may find - out your version number by typing in the command: gpg - --version. - - - - - - - Open a terminal and type gpg --gen-key. - - - - - - Choose the default algorithm, "DSA and ElGamal." - - - - - - Choose a key length. The default, 1024 bits, should be - long enough. - - - - - - Decide if you want your key to expire automatically, and - if so, when. - - - - - - Enter your name, email address, and any additional - personal information you think is appropriate. Do not - falsify this information, because it will be needed to - verify your identity later on. - - - - - - Next, enter your passphrase. It does not have to be the - same as your email password or your login password. In - fact, it probably shouldn't. Don't forget it. If you lose - it, your keys will be useless and you will be unable to - decrypt messages sent to you with those keys. - - - - - - Now, GPG will generate your keys. This may take awhile, - so feel free to do something else while it's - happening. In fact, using your computer for something - else actually helps to generate better keys, because it - increases the randomness in the key generation seeds. - - - - - - Once the keys are generated, you can view your key information - by typing gpg --list-keys. You should see - something similar to this: - - /home/you/.gnupg/pubring.gpg - ---------------------------- - pub 1024D/32j38dk2 2001-06-20 you <you@your-address.com> - sub 1024g/289sklj3 2001-06-20 [expires: 2002-11-14] - - - - GPG will create one list, or keyring, for your public keys - and one for your private keys. All the public keys you know - are stored in the file - ~/.gnupg/pubring.gpg. If you want to - give other people your key, send them that file. - - - If you wish, you can upload your keys to a key server. Here's - how: - - - - Check your public key ID with gpg ---list-keys. It will be the string after 1024D on the line -beginning with "pub." In this example, it's 32j38dk2. - - - - - Enter the command gpg --send-keys --keyserver -wwwkeys.pgp.net 32j38dk2. Substitute your key ID for -32j38dk2. You will need your password to do this. - - - - - - Why Use a Key Server? - - Key servers store your public keys for you so that your - friends can decrypt your messages. If you choose not to - use a key server, you can manually send your people public - key, include it in your signature file, or put it on your - own web page. However, it's easier to publish them once, - and then let people download them from a central place when - they want. - - - If you don't have a key you need to unlock or encrypt a - message, you can have your encryption tool set to look it - up automatically. If it can't find the key, then you'll - get an error message. - - - - - - - - Getting and Using Public Keys - - To send an encrypted message, you'll need to use - the recipient's public key in combination with your private key. - Evolution handles the encryption, but you need to get their public - key and add it to your keyring. - - - To get public keys from a public key server, enter the - command: - - gpg --recv-keys --keyserver wwwkeys.pgp.net keyid - , substituting "keyid" for your recipient's ID. You - will need to type in your password, and then their ID will - automatically be added to your keyring. When you send mail to - them, Evolution will allow you to - encrypt your messages. - - - If someone sends you their public key directly, save it as a - plain text file and enter the command gpg - filename. This will add it to your keyring. - - - - - Setting up Evolution's Encryption - - You'll need to open - - Tools - Settings - - and select the Mail Accounts button, then - select the account you want to use securely, and click the - Edit button. In the - Security tab is a section labeled - Pretty Good Privacy. Enter your key ID - and click OK. Your key is now - integrated into your identity in - Evolution. - - - What is my Key ID again? - - Evolution requires that you know your key ID. If you don't - remember it, you can find it by typing gpg - --list-keys in a console window. Your key ID will be an - eight character string with random numbers and letters. - - - - - - Signing a Message - - To sign a message, choose: - - Security - PGP Sign - . - You will be prompted for your encryption password. Once - you enter it, click OK and your message - will be signed. - - - - - Encrypting a Message - - Encrypting a message is very similar to signing a message. - Just choose the menu item - - Security - PGP Encrypt - . - - - - Unencrypting a Received Message - - If you get an encrypted message, you will need to decrypt it - before you read it. Remember, the sender has to have your - public key before they can send you an encrypted message. - - - When you view the message, - Evolution will ask you for your - PGP password. Enter it, and the message will be displayed - properly. - - - -
Index: help/C/usage-mainwindow.xml =================================================================== RCS file: help/C/usage-mainwindow.xml diff -N help/C/usage-mainwindow.xml --- help/C/usage-mainwindow.xml 22 Jul 2004 16:18:49 -0000 1.18 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,1220 +0,0 @@ - - - Getting Started - - - What is Novell Evolution, and What Can It Do for Me? - - Information is useless unless it's organized and accessible; - it's hardly even worth the name if you can't look at it and be - informed. The goal of - Novell Evolution is to make the - tasks of storing, organizing, and retrieving your personal - information easier, so you can work and communicate with - others. That is, it's a highly evolved groupware program, an integral - part of the Internet-connected desktop. - - - Novell Evolution can help you work in a group by handling - email, address and other contact information, and one or more - calendars. It can do that on one or several computers, - connected directly or over a network, for one person or for - large groups. - - - - With Novell Evolution, you can - accomplish your most common daily tasks faster. For example, it - takes only one or two clicks to enter appointment or - contact information sent to you by email, or to send email to a contact - or appointment. Novell Evolution - makes displays faster and more efficient, so searches are faster - and memory usage is lower. People who get lots of mail will - appreciate advanced features like VFolders, - which let you save searches as though they were ordinary mail - folders. - - - - - The First Time you Start Novell Evolution - - To start Novell Evolution, do either - of the following: - - - - Select Programs - Evolution from your - menu panel. - - - - - - Type evolution at the command line. - - - - - - - - Command Line Options - - Evolution has a number of command-line options that you may - wish to make use of. You can find the full list by running - the commands man evolution or - evolution --help. The most - important ones are: - - - - To start Evolution in offline mode: evolution --offline - - - - - - To start Evolution and begin composing a message to the email address you name: evolution mailto:joe@somewhere.net - - - - - - To start Evolution in mail mode, type evolution -c - mail. To open the calendar first, use - -c calendar. To open the contact list - first, use -c contacts. - - - - - - If Evolution stops responding, freezes, or hangs, open a - terminal and type evolution - --force-shutdown to force every piece of the - application to quit. - - - - - To make your web browser use Evolution as the default - email client, enter evolution "%s" as the email - handler in your web browser or in the GNOME Control Center. - - - - - - - - The first time you run the program, it will create a directory - called .evolution in your home directory, - where it will store all of its local data. Then, it will open a - first-run assistant to help you set up mail accounts and import - data from other applications. - - - Using the first-run assistant will take approximately two to - five minutes. - - - Later on, if you want to change this account, or - if you want to create a new one, select - Tools Settings - and click the Mail - Accounts button. Then, select the account you want - to change and click Edit. Alternately, - add a new account by clicking - Add. See for details. - - - - Defining Your Identity - - The Identity window is the first step in the assistant. Here, - you will enter some basic personal information. You can - define multiple identities later on with the - Tools - Settings tool and - clicking the Mail Accounts button. - - - - Account Information: Choose a name - for Evolution to refer to this account. This is used - only for display within Evolution. Good choices are - "Work Email" or "IMAP Server." - - - - - - Full Name: Your full name. - - - - - Email Address : Your email address. - - - - - - Make this my default account: - Select this as the primary account. - - - - - - Reply-To : If you want to have - replies sent to another email address, enter it in this - space (optional). - - - - - Organization : The company where you work, or the - organization you represent when you send email - (optional). - - - - - - - - - - Receiving Mail - - The Receiving Email lets you determine - which you will get your email. - - - - Server Type: There are numerous types of servers - from which Novell Evolution - can fetch your mail. Ask your system administrator if - you're not sure which of the following are available to - you: - - - - - GroupWise: Select this option if you use a - GroupWise server. GroupWise keeps mail, calendar, - and contact information on the server. - - - - - - Microsoft Exchange: Available only if you have - installed the Novell Connector for Microsoft - Exchange, this will allow you to connect to a - Microsoft Exchange 2000 or 2003 server, which - stores email, calendar, and contact information on - the server. - - - - - - IMAP: Keeps the email on your server so you can - access your email from multiple systems. - - - - - - POP: Downloads your email to your hard disk for - permanent storage. - - - - - - Local Delivery: Choose this option if you want to - move mail from the spool and store it in your home - directory. If you would rather leave mail in your - system's spool files, choose the - Standard Unix mbox - spools option instead. You'll need - to provide the path to the mail spool you want to - use. - - - - - - MH format mail directories: If you download your - mail using mh or another MH-style program, you'll - want to use this option. You'll need to provide - the path to the mail directory you want to use. - - - - - - Maildir format mail directories: If you download - your mail using qmail or another maildir-style - program, you'll want to use this option. You'll need - to provide the path to the mail directory you want to - use. - - - - - - - Standard Unix mbox spool or directory: If you want - to read and store mail in the mail spool on your - local system, choose this option. You'll need to - provide the path to the mail spool - you want to use. - - - - - - None: Select this if you do not plan to - check mail with this account. - - - - - - - - - - If you selected POP, Microsoft Exchange, or IMAP as your mail - server, you'll need to enter some more information: - - - - The host name of your mail server. Ask - your system administrator if you're not - sure. - - - - The username for the account on that - system. - - - - Whether you want to use a secure (SSL) - connection. If your server supports it, it's - best to enable this security option. - - - - - The authentication options supported by - your server. If you're not sure, ask your system - administrator. You can also click the - Check for supported types - button; when you have done so, the menu will - limit itself to options your server has not - refused to support. Note that some servers do - not announce the authentication mechanisms - they support, so clicking this button is not - an absolute guarantee that available - mechanisms will actually work. - - - - - Choose whether you'd like Evolution to remember - your password. If you have selected this item, - you can force Evolution to ask for a - password again by selecting - ActionsForget - Passwords, or by returning to this section of the - accounts tool, which you can find by selecting - ToolsSettings - - - - - - Connecting to an Exchange Server - - If you have installed Novell Connector for Microsoft - Exchange, you can access Microsoft Exchange 2000 servers - natively. If you do not have the Connector, or if you use - an older version of Microsoft Exchange, talk to your system - administrator about access to standard protocol services - like POP and IMAP. - - - - - - - - Receiving Mail Options - - Once you have selected a mail delivery mechanism, you may - set some preferences for its behavior: - - - - If you chose POP mail: - - - - Checking for new mail: If you would like - Evolution to check for new mail - automatically, check the box and select a frequency in - minutes. - - - - - - Message Storage: If you'd like to store copies of your - mail on the server, check this option. - - - - - - - - If you chose Microsoft Exchange: - - - Checking for new mail: If you would like - Evolution to check for new mail - automatically, check the box and select a frequency in - minutes. - - - - - - Global Address List/Active Directory: Enter the name of - your global catalog server. You may also choose to - limit the server's responses and select a maximum number - of results for an address search. A maximum number of - results limits the load on your system and on your - network. - - - - - Mailbox Name: If your active directory user name is - different from your Exchange mailbox name, enter the - mailbox name here. - - - - - Outlook Web Access (OWA) Path: In most cases, the URL - for web access is "http://server.company.com/exchange," - but some systems use a different path. - - - - Public Folder Server: Enter the name of your organization's public folder server, if any. - - - - Apply filters to new messages in Inbox on this - server: Check this box to use filters when you visit the - Inbox for this account. - - - - - - - - If you chose IMAP: - - - - - - - Automatically check for new mail - every... minutes: If you would like Evolution to check - for new mail automatically, check the box and select a - frequency in minutes. - - - - - Check for new messages in all - folders: If you want Evolution to check for new - messages in all your - IMAP folders, make sure this box is selected. This option - is normally selected in combination with server-side - filtering tools like procmail. - - - - - Use custom command to connect to - server: Some IMAP servers require a specific, - custom connection sequence. Custom commands are rare; if - your server requires one, your system administrator - should be able to tell you. - - - - Show only subscribed folders: - Check this box if you have more folders in your IMAP view - than you want to read. For more information about IMAP - mail and folder subscriptions, see . - - - - - Override server-supplied namespace: - If you like, enter a specific directory where your - server stores mail for you. The most common values are - "mail" and "Mail." - - - - Apply filters to new messages in INBOX on this - server: If you'd like your filters to work on this account - as well as on locally downloaded mail, check this box. - - - - Check new messages for Junk - contents: Check this box if you want your IMAP - email filtered for junk mail. - - - - - Only check for Junk messages in the INBOX - folder: If you have new messages arriving in - multiple folders, as you would with server-side filters, - Evolution may filter them for junk mail as well. This - can take extra time, so if you know that those messages - are not likely to be junk mail, select this option. - - - - - Automatically synchronize remote mail - locally: Select this option to have Evolution - cache mail locally for offline use. - - - - - - - - - - What's an IMAP Namespace? - - For IMAP mail servers, your system administrator - may provide you with a specific namespace, the - directory where your server stores mail for - you. If you check your IMAP mail and your folder - list includes files that don't look like mail -folders, you - probably need to change your mail - namespace. Typical values are "mail" and "Mail." - If you prefer, you can choose to subscribe to - individual mail folders one at a time. For more - information about how to use IMAP mail, see . - - - - - - - Sending Mail - - Now that you have entered information about how you plan to - get mail, Evolution needs to know about how you want to send - it: - - - - Server Type: There are numerous server types that - Novell Evolution supports for sending your - mail. - - - - SMTP: Sends mail using an outbound mail - server. This is the most common choice for sending - mail. - - - - - Microsoft Exchange: Sends mail through a Microsoft - Exchange server using the Microsoft Exchange 2000 - protocol. Available only if you have are using the - Novell Connector for Microsoft Exchange, which is installed - separately. - - - - - - Groupwise: Sends mail through your GroupWise server. - - - - - - Sendmail: Uses the Sendmail program to send mail - from your system. Sendmail is more flexible, but - is not as easy to configure, so you should only - select this option if you know how to set up a - Sendmail service. - - - - - - - - - If you choose SMTP, there are a few additional items to enter: - - - - Host: enter your mail sending server's name or IP - address. - - - - - Server requires authentication: If your server - requires you to enter a password to send mail, check - this box. - - - - - Authentication Type: Unless you've been told otherwise, - your best bet is to leave this set at - Password. If you're not sure, ask - your system administrator or ISP, or have - Novell Evolution check for - you by clicking Check for supported - types. - - - - - Username: The account name you use when you login to - check your email. Normally, this is the part of your - email address before the '@' character. For Exchange - servers, it is the username you would use to log in to a - Windows workstation at your company. - - - - - Remember Password: If you prefer to not enter - your password every time you check email, press this - button. - - - - - - - - Defaults - - - In this step, you will set a few miscellaneous options: - - - - - - Drafts Folder: When you save a message as a draft, it will be saved to this folder. - - - - - Sent Messages Folder: A copy of every message you send will be saved in this folder. - - - - - Always carbon-copy (cc) to: Send a carbon copy of every message to this address. - - - - - Always blind carbon-copy (bcc) to: Send a blind carbon copy of every message to this address. - - - - - - If you have not done so already, you may also be asked to choose - a time zone. - - - - - Importing Mail (Optional) - If Novell Evolution finds mail or - address files from another application, it will offer to - import them. For a full description of the import feature, see . - - - - Microsoft Outlook, and versions of - Outlook Express after - version 4, use proprietary formats that Novell - Evolution cannot read or import. To import information, you - may wish to use the Outport tool under - Windows. See the instructions in . - - - - Before importing mail from Netscape, make sure you have selected - FileCompact All - Folders. If you don't, - Novell Evolution will import and undelete - the messages in your Trash folders. - - - - Exporting Files From Novell Evolution - - Evolution uses standard file types for mail and calendar - information, so you can copy those files from your - ~/.evolution directory. - The file formats used are mbox for - mail and iCal for calendar - information. - - - Contacts files are stored in a database, but can be saved as - a standard VCard. To export contact - data, open your contacts tool and select the contacts you wish - to export (press Ctrl - A to select them all). Then, - select FileSave as - VCard. - - - - - - - - - - What's What in Novell Evolution - - Now that you've gotten the first-run configuration out of the - way, you're ready to get down to work. Here's a quick - explanation of what's going on in your main - Novell Evolution window. - - -
- The Novell Evolution Main Window - - Inbox - - - - - - -
- - - - - - Menu Bar - - - - The menu bar gives you access to nearly all - the features that can be found in Novell - Evolution. - - - - - Toolbar - - - - The Toolbar gives you fast and easy access to the - most used features in each component. - - - - - Shortcut Bar - - - - The Shortcut Bar lets you switch between - folders and between Evolution tools. At the bottom of the - shortcut bar there are buttons that let you switch tools, and - above that, all the available folders for the current tool. If you have the - Evolution Connector for Microsoft Exchange installed, you will have an - Exchange button in addition to buttons for the other tools. - - - - - Status Bar - - - - Periodically, Novell Evolution will need to quietly - display a message, or tell you the progress of a task. This most - often happens when you're checking or sending email. These progress - queues are shown here, in the Status Bar. - The Online/Offline indicator is here, too, in the lower left of the window. - - - - - Search Tool - - - - The Search Tool lets you search through your email - with precision so you can easily find what you're looking for. - - - - The Shortcut Bar - - Novell Evolution's most important job is - to give you access to your information and help you use it - quickly. One way it does that is through the - shortcut bar, the column on the left - hand side of the main window. The buttons with names - like Mail and - Contacts are the shortcuts. Above them - is a list of folders for the current Evolution tool. - - - The folder list organizes your mail, calendars, contact lists, - and task lists in a tree, similar to a file - tree. Most people will find one to four - folders at the base of the tree, depending on the tool and their - system configuration. Each Evolution tool will have at least one, - called On This Computer, for local - information. For example, the folder list for the email tool will show any - remote mail storage you have set up, plus local folders and - vFolders, or virtual folders, discussed in . - - - - If you get large volumes of mail, you'll want more folders than - just your Inbox; you can also create multiple calendar, task, - or contacts folders. - - - To create a new folder: - - - - Right click on the list of folders, and select - New Folder. - - - - - - Enter the name of the folder in the Folder - Name field. - - - - - - Choose the location of the new folder. - - - - - - - Folder Arrangement and Subfolders - - - Right-clicking will bring up a menu for just about anything in - Novell Evolution. If you right-click on a - folder or subfolder, you'll have a menu with the following options: - - Copy, to copy the folder to another place. When you select this item, Evolution offers a choice of locations to copy to. - Move, to move the folder to another location. - Delete, to delete the folder and all its contents. - New Folder, to create another folder in the same location. - Rename, to change the name of the folder. - Delete, to delete the folder. - Properties, to check the number of total and unread messages in a folder, and, for remote folders, decide whether to copy the folder to your local system for offline operation. - - - - You can also rearrange folders and messages by dragging and - dropping them. - - - - Any time new mail arrives in a mail folder, that folder - label is displayed in bold text, along with the number of - new messages in that folder. - - - - - - The Menu Bar - - The menu bar's contents will always - provide all the possible actions for any given view of your - data. If you're looking at your Inbox, most of the menu items - will relate to mail; some will relate to other components of - Novell Evolution and some, especially those - in the File Menu will relate to the - application as a whole. - - - - - File: - - Anything related to a file or to the - operations of the application generally falls under this - menu: creating things, saving them to disk, printing them, - and quitting the program itself. - - - - Edit: - - The Edit menu holds - useful tools that help you edit text and move it around. - - - - - View: - - This menu lets you decide how Novell Evolution - should look. Some of the features control the appearance of - Novell Evolution as a whole, and others - the way a particular kind of information appears. - - - - - Actions: - - Holds actions which maybe applied to a message. Normally, - if there is only one target for the action, such as - replying to a message, you can find it in - the Actions menu. - - - - - Tools: - - For all components of Evolution, you can access the - settings and configuration options in the tools menu. You - can also find things like filter settings and the Virtual - Folder editor. - - - - Search: - - Select menu items here to search for messages, or for - phrases within a message. You can also see previous searches - you have made. In addition to the Search - menu, there is a text entry box in the toolbar that you can - use to search for messages. - - - - - Help: - - Select among these items to open the - Novell Evolution manual. - - - - - - - - - Introducing Email - - Novell Evolution email is like other - email programs in several ways: - - - - It can sort and organize your mail in a wide variety of - ways with folders, searches, and filters. - - - - - It can send and receive mail in HTML or as plain text, - and makes it easy to send and receive multiple file - attachments. - - - - - It supports multiple mail sources, including IMAP, POP3, and local - mbox or mh - spools and files created by other mail programs. - - - - - It lets you guard your privacy with encryption. - - - - - - However, Novell Evolution has some - important differences. First, it's built to handle very large - amounts of mail. The junk mail, message filtering and - searching - functions were built for speed and efficiency on large volumes - of mail. There's also the vFolder, an advanced - organizational feature not found in mainstream mail clients. - If you get a lot of mail, or if you keep every message you get - in case you need to refer to it later, you'll find this - feature especially useful. - - - - - - -
- Novell Evolution Mail - - Inbox - - - -
- -
- - Message List - - - - The Message List displays all the emails - that you have. This includes all your read, unread, and email - that is flagged to be deleted. - - - - Email - - - - This is where your email is displayed. - - - - If you find the view pane too small, you can resize - the pane, enlarge the whole window, or double-click on the - message in the message list to have it - open in a new window. To change the sizes of a pane, just click - and hold on the divider between the two panes. Then you can drag - it to select the size of the panes. - - - - - Just like with folders, you can right-click on messages in the - message list and get a menu of possible actions, including moving or deleting them, - creating filters or vFolders based on them, and marking them as junk mail. - - - Most of the mail-related actions you'll want to perform are - listed in the Actions menu in the menu bar. - The most frequently used ones, like - Reply and - Forward, also appear as buttons in - the toolbar. Almost all of them are also located in the - right-click menu and as keyboard shortcuts, which tend to be - faster once you get the hang of them. You can choose - whichever way you like best; the idea is that the software - should work the way you want, rather than making you work the - way the it does. - - - - For an in-depth guide to the email capabilities of Novell - Evolution, read . - -
- - Introducing the Calendar - - To begin using the calendar, click the - Calendar button in the shortcut - bar. By default, the calendar starts showing - today's schedule on a ruled background. At the upper right, - there's a monthly calendar you can use to switch days. Below - that, there's a Task pad, where you can - keep a list of tasks separate from your calendar appointments. - - -
- Novell Evolution Calendar View - - Novell Evolution Contact Manager Window - - - -
- - -
- - - Appointment - List - - - - The appointment list displays all your scheduled appointments. - - - - - Task List - - - - Tasks are distinct from appointments in that they generally - don't have times associated with them. You can see a larger - view of your task list by clicking the - Tasks button in the shortcut bar. - - - - - Month Pane - - - - The month pane is a small view of a calendar month. - To display additional months, drag the column border to - the left. You can also select a range of days in the month - pane to get a custom range of days displayed in the - appointment list. - - - - For more information about the calendar - read . - - -
- - Introducing the Contacts Tool - - The Novell Evolution contacts tool - can handle all of the functions of an address book, phone - book, or Rolodex. Of course, it's a lot easier to update - Evolution than it is to change an actual paper book, in part - because Evolution can synchronize with - PalmOS devices and use LDAP directories on a network. - - - Another advantage of the Novell Evolution - contacts tool is its integration with the rest of the - application. For example, you can right-click on an email - address in Evolution mail to create a contact entry instantly. - - - To use the contacts tool, click the - Contacts button in the shortcut bar. shows the address book in all its - organizational glory. By default, the display shows all - your contacts in alphabetical order, in a minicard view. You can select - other views from the View menu, and adjust - the width of the columns by clicking and dragging the gray - column dividers. - - - The contacts tool looks like this: - -
- Novell Evolution Contact Interface - - Novell Evolution Contact List Window - - - -
-
- - Contact - List - - - - The largest section of the contacts display shows a list of individual - contacts. You can also search through the contacts in the same way - that you search email folders, with the search tool on the - right side of the toolbar. - - - - For detailed instructions on how to use the address book, - read . - -
-
-
\ No newline at end of file Index: help/C/usage-sync.xml =================================================================== RCS file: help/C/usage-sync.xml diff -N help/C/usage-sync.xml --- help/C/usage-sync.xml 13 Jul 2004 19:45:35 -0000 1.4 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,39 +0,0 @@ - - Synchronizing with Hand-Held Devices - - This chapter is very short. It describes how to synchronize - the data on your Palm-OS device with the data you store in - Novell Evolution. If you need - information on how to set up handheld synchronization, consult - . - - - - Using HotSync - - Put your hand-held device in its cradle and press the - HotSync button. - - - -Palm OS v. 4.0 with Passwords - -If you use Palm OS v. 4.0 and have password protection turned on for -your handheld device, you may encounter trouble synchronizing. If -this happens, try turning off password protection on your handheld, -synchronize it with your desktop computer, and then re-enable password -protection on your handheld. - - - - If you have followed the set up instructions properly, your - Palm-OS device will synchronize data with Novell - Evolution. - - - - That's it. - - - - Index: widgets/misc/e-multi-config-dialog.c =================================================================== RCS file: /cvs/gnome/evolution/widgets/misc/e-multi-config-dialog.c,v retrieving revision 1.29 diff -u -p -r1.29 e-multi-config-dialog.c --- widgets/misc/e-multi-config-dialog.c 7 Apr 2004 21:07:26 -0000 1.29 +++ widgets/misc/e-multi-config-dialog.c 7 Sep 2004 21:15:59 -0000 @@ -200,7 +200,7 @@ impl_response (GtkDialog *dialog, int re gnome_help_display_desktop (NULL, "evolution-" BASE_VERSION, "evolution-" BASE_VERSION ".xml", - "config", + "config-prefs", &error); if (error != NULL) g_warning ("%s", error->message); --=-+/pThOSJ7tBwn2OpQSC6-- From markmc@redhat.com Mon Sep 6 04:14:41 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 82E9712401D; Mon, 6 Sep 2004 04:14:41 -0400 (EDT) Received: from mx1.redhat.com (mx1.redhat.com [66.187.233.31]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by lists.ximian.com (Postfix) with ESMTP id 8992C12401F for ; Mon, 6 Sep 2004 04:14:39 -0400 (EDT) Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.52.254]) by mx1.redhat.com (8.12.10/8.12.10) with ESMTP id i868EbS0009294; Mon, 6 Sep 2004 04:14:37 -0400 Received: from mail.boston.redhat.com (mail.boston.redhat.com [172.16.76.12]) by int-mx1.corp.redhat.com (8.11.6/8.11.6) with ESMTP id i868EV323251; Mon, 6 Sep 2004 04:14:31 -0400 Received: from [127.0.0.1] (sebastian-int.corp.redhat.com [172.16.52.221]) by mail.boston.redhat.com (8.12.8/8.12.8) with ESMTP id i868EUxQ028012; Mon, 6 Sep 2004 04:14:31 -0400 From: Mark McLoughlin To: Rodrigo Moya Cc: GNOME Release Team , Evolution Patches In-Reply-To: <1094214159.20701.2.camel@cerler.home> References: <1094214159.20701.2.camel@cerler.home> Content-Type: text/plain Message-Id: <1094458469.5212.40.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6 (1.4.6-2) Date: Mon, 06 Sep 2004 09:14:30 +0100 Content-Transfer-Encoding: 7bit X-Spam-Status: No, hits=-31.9 required=5.0 tests=EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS, REFERENCES,REPLY_WITH_QUOTES,USER_AGENT_XIMIAN version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] Re: patch for crash in evo 2.0 Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: Hey, On Fri, 2004-09-03 at 13:22, Rodrigo Moya wrote: > The bug is: http://bugzilla.ximian.com/show_bug.cgi?id=57443 (ICS import > crashes) > > The reason for crashing is that libical does not support multivalued > datetime's, so it sets the error to FATAL and gets to that stupid assert > (0) which makes evolution crash. > > I was looking at fixing the real problem, but seems too big a patch for > 2.0, so sending this patch in the meanwhile. We probably want to add a > new bug about that unsupported multivalued datetimes, and set it to > 2.0.1? Ouch - external input triggering an assertion? Looks worthwhile - approval 1 of 2. Cheers, Mark. From hpj@ximian.com Tue Sep 7 19:11:34 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 40216124753; Tue, 7 Sep 2004 19:11:34 -0400 (EDT) Received: from bzzzt.fix.no (bzzzt.fix.no [212.71.72.20]) by lists.ximian.com (Postfix) with ESMTP id 0D1ED12440A for ; Tue, 7 Sep 2004 19:11:32 -0400 (EDT) Received: from bzzzt.fix.no ([212.71.72.20] helo=localhost) by bzzzt.fix.no with esmtp (Exim 3.33 #1) id 1C4p7Q-000Ncq-00; Wed, 08 Sep 2004 01:11:20 +0200 From: Hans Petter Jansson To: evolution-patches@lists.ximian.com Cc: release-team@gnome.org Content-Type: multipart/mixed; boundary="=-xkMB7U5ijObI4iYQ9Ifl" Date: Tue, 07 Sep 2004 18:11:18 -0500 Message-Id: <1094598679.2397.22.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 1.5.92 X-Spam-Status: No, hits=1.3 required=5.0 tests=RCVD_IN_ORBS,SUBJ_HAS_UNIQ_ID version=2.53 X-Spam-Level: * X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] Evolution Bug #63385 Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-xkMB7U5ijObI4iYQ9Ifl Content-Type: text/plain Content-Transfer-Encoding: 7bit This bug is deemed critical and should be fixed before Evolution 2.0.0, i.e. committed to gnome-2-8 branch: http://bugzilla.ximian.com/show_bug.cgi?id=63385 "Evolution Crash - Adding two email ids with same name" Description: "I added two email ids with the same name, evolution prompted popup window, shall I add to existing ? I selected add to existing. Again a popup box with primary email, 2nd email, 3rd email. I selected the primary email address and then selected the secondary email too (by default 2nd email will be none). I click 'Ok'. Evolution crashed. But when I reopen evolution, the address got added successfully." Attached is a patch that fixes the crash. -- Hans Petter --=-xkMB7U5ijObI4iYQ9Ifl Content-Disposition: attachment; filename=63385.patch Content-Type: text/plain; name=63385.patch; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit ? 63385.patch ? log.diff ? out.diff ? libebook/new Index: libebook/e-book.c =================================================================== RCS file: /cvs/gnome/evolution-data-server/addressbook/libebook/e-book.c,v retrieving revision 1.39 diff -u -p -r1.39 e-book.c --- libebook/e-book.c 19 Jul 2004 18:56:28 -0000 1.39 +++ libebook/e-book.c 7 Sep 2004 22:03:23 -0000 @@ -2871,8 +2871,9 @@ fetch_corba_book (EBook *book, _("e_book_load_uri: Could not create EBookListener")); return FALSE; } - book->priv->listener_signal = g_signal_connect (book->priv->listener, "response", - G_CALLBACK (e_book_handle_response), book); + book->priv->listener_signal = g_signal_connect_object (book->priv->listener, "response", + G_CALLBACK (e_book_handle_response), + book, 0); g_free (book->priv->uri); book->priv->uri = uri; @@ -3511,7 +3512,9 @@ e_book_dispose (GObject *object) CORBA_exception_free (&ev); if (book->priv->listener) { - g_signal_handler_disconnect (book->priv->listener, book->priv->listener_signal); + /* GLib bug compatibility */ + if (g_signal_handler_is_connected (book->priv->listener, book->priv->listener_signal)) + g_signal_handler_disconnect (book->priv->listener, book->priv->listener_signal); bonobo_object_unref (book->priv->listener); book->priv->listener = NULL; } --=-xkMB7U5ijObI4iYQ9Ifl-- From hpj@ximian.com Tue Sep 7 19:17:53 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 4A97C1241E2; Tue, 7 Sep 2004 19:17:48 -0400 (EDT) Received: from bzzzt.fix.no (bzzzt.fix.no [212.71.72.20]) by lists.ximian.com (Postfix) with ESMTP id EB028124030 for ; Tue, 7 Sep 2004 19:17:43 -0400 (EDT) Received: from bzzzt.fix.no ([212.71.72.20] helo=localhost) by bzzzt.fix.no with esmtp (Exim 3.33 #1) id 1C4pDP-000PA8-00; Wed, 08 Sep 2004 01:17:32 +0200 From: Hans Petter Jansson To: Sivaiah Nallagatla Cc: evolution-patches@lists.ximian.com, release-team@gnome.org In-Reply-To: <1094536242.13808.35.camel@linux.site> References: <1094481324.13808.27.camel@linux.site> <1094505720.2361.4.camel@localhost.localdomain> <1094532035.13808.30.camel@linux.site> <1094533859.2360.9.camel@localhost.localdomain> <1094536242.13808.35.camel@linux.site> Content-Type: multipart/mixed; boundary="=-ElsoKN1p9jDexaTE5Gpv" Date: Tue, 07 Sep 2004 18:17:27 -0500 Message-Id: <1094599047.2396.29.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 1.5.92 X-Spam-Status: No, hits=-14.6 required=5.0 tests=IN_REP_TO,PATCH_UNIFIED_DIFF,RCVD_IN_ORBS,REFERENCES, SUBJ_HAS_UNIQ_ID version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] Evolution Bug #59582 Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-ElsoKN1p9jDexaTE5Gpv Content-Type: text/plain Content-Transfer-Encoding: 7bit This patch by Sivaiah fixes bug #59582. It is deemed critical and should make it in before Evolution 2.0.0, i.e. in gnome-2-8 branch: http://bugzilla.ximian.com/show_bug.cgi?id=59582 "Contact incompletely updated to LDAP store; address information lost/not editable" Description: "I edited the phone number, email and address of a contact stored in LDAP. After save, though phone and email are properly updated, the address remains at its old value in LDAP and in cards view. Oddly, it keeps new value in the popup edit window if you re-open it." What the initial submitter describes was fixed before the freeze, but there was a remaining problem fixed by Sivaiah; the contact's address fields would remain insensitive and thus not editable. It has already been approved by our review and committed to HEAD. -- Hans Petter --=-ElsoKN1p9jDexaTE5Gpv Content-Disposition: attachment; filename=59582.diff Content-Type: text/plain; name=59582.diff; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit Index: ChangeLog =================================================================== RCS file: /cvs/gnome/evolution-data-server/addressbook/ChangeLog,v retrieving revision 1.196 diff -u -r1.196 ChangeLog --- ChangeLog 26 Aug 2004 10:01:08 -0000 1.196 +++ ChangeLog 6 Sep 2004 14:22:00 -0000 @@ -1,3 +1,15 @@ +2004-09-06 Sivaiah Nallagatla + + * backends/ldap/e-book-backend-ldap.c : Update + the ldap attribute names for calendar ui and free busy uri + fileds to match with what is present in evolutionPerson.schema + (add_to_supported_fields) : add E_CONTACT_EMAIL_1 also to list of supported fields. + Also use e_contact_field_name function instead of hardcodring field names + (anniversary_populate) : correct incorrect contact date + parameter passing. Also free the contact date + + Fixes some of the issues mentioned in #59582 + 2004-08-26 Sivaiah Nallagatla * backends/groupwise/e-book-backend-groupwise.c Index: backends/ldap/e-book-backend-ldap.c =================================================================== RCS file: /cvs/gnome/evolution-data-server/addressbook/backends/ldap/e-book-backend-ldap.c,v retrieving revision 1.30 diff -u -r1.30 e-book-backend-ldap.c --- backends/ldap/e-book-backend-ldap.c 21 Aug 2004 21:52:39 -0000 1.30 +++ backends/ldap/e-book-backend-ldap.c 6 Sep 2004 14:22:01 -0000 @@ -280,8 +280,8 @@ E_COMPLEX_PROP (E_CONTACT_CATEGORY_LIST, "category", category_populate, category_ber, category_compare), - STRING_PROP (E_CONTACT_CALENDAR_URI, "calCalURI"), - STRING_PROP (E_CONTACT_FREEBUSY_URL, "calFBURL"), + STRING_PROP (E_CONTACT_CALENDAR_URI, "calendarURI"), + STRING_PROP (E_CONTACT_FREEBUSY_URL, "freeBusyURI"), STRING_PROP (E_CONTACT_ICS_CALENDAR, "icsCalendar"), #undef E_STRING_PROP @@ -401,20 +401,22 @@ bl->priv->supported_fields = g_list_append (bl->priv->supported_fields, g_strdup (query_prop)); /* handle the list attributes here */ - if (!strcmp (query_prop, "email")) { - bl->priv->supported_fields = g_list_append (bl->priv->supported_fields, g_strdup ("email_2")); - bl->priv->supported_fields = g_list_append (bl->priv->supported_fields, g_strdup ("email_3")); - bl->priv->supported_fields = g_list_append (bl->priv->supported_fields, g_strdup ("email_4")); + if (!strcmp (query_prop, e_contact_field_name (E_CONTACT_EMAIL))) { + bl->priv->supported_fields = g_list_append (bl->priv->supported_fields, g_strdup (e_contact_field_name (E_CONTACT_EMAIL_1))); + bl->priv->supported_fields = g_list_append (bl->priv->supported_fields, g_strdup (e_contact_field_name (E_CONTACT_EMAIL_2))); + bl->priv->supported_fields = g_list_append (bl->priv->supported_fields, g_strdup (e_contact_field_name (E_CONTACT_EMAIL_3))); + bl->priv->supported_fields = g_list_append (bl->priv->supported_fields, g_strdup (e_contact_field_name (E_CONTACT_EMAIL_4))); } - else if (!strcmp (query_prop, "business_phone")) { - bl->priv->supported_fields = g_list_append (bl->priv->supported_fields, g_strdup ("business_phone_2")); + else if (!strcmp (query_prop, e_contact_field_name (E_CONTACT_PHONE_BUSINESS))) { + bl->priv->supported_fields = g_list_append (bl->priv->supported_fields, g_strdup (e_contact_field_name (E_CONTACT_PHONE_BUSINESS_2))); } - else if (!strcmp (query_prop, "home_phone")) { - bl->priv->supported_fields = g_list_append (bl->priv->supported_fields, g_strdup ("home_phone_2")); + else if (!strcmp (query_prop, e_contact_field_name (E_CONTACT_PHONE_HOME))) { + bl->priv->supported_fields = g_list_append (bl->priv->supported_fields, g_strdup (e_contact_field_name(E_CONTACT_PHONE_HOME_2))); } - else if (!strcmp (query_prop, "category_list")) { - bl->priv->supported_fields = g_list_append (bl->priv->supported_fields, g_strdup ("categories")); + else if (!strcmp (query_prop,e_contact_field_name (E_CONTACT_CATEGORY_LIST) )) { + bl->priv->supported_fields = g_list_append (bl->priv->supported_fields, g_strdup (e_contact_field_name (E_CONTACT_CATEGORIES))); } + } } } @@ -2120,7 +2122,8 @@ { if (values[0]) { EContactDate *dt = e_contact_date_from_string (values[0]); - e_contact_set (contact, E_CONTACT_ANNIVERSARY, &dt); + e_contact_set (contact, E_CONTACT_ANNIVERSARY, dt); + e_contact_date_free (dt); } } --=-ElsoKN1p9jDexaTE5Gpv-- From rodrigo@novell.com Mon Sep 6 07:19:38 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 11F4D124021; Mon, 6 Sep 2004 07:19:37 -0400 (EDT) Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by lists.ximian.com (Postfix) with ESMTP id AFAAD12401F for ; Mon, 6 Sep 2004 07:19:35 -0400 (EDT) Received: (qmail 11138 invoked from network); 6 Sep 2004 11:19:32 -0000 Received: from localhost (HELO cerler.home) (rodrigo@127.0.0.1) by localhost with SMTP; 6 Sep 2004 11:19:32 -0000 From: Rodrigo Moya To: Kjartan Maraas Cc: Mark McLoughlin , Evolution Patches , GNOME Release Team In-Reply-To: <1094460510.6054.2.camel@home.gnome.no> References: <1094214159.20701.2.camel@cerler.home> <1094458469.5212.40.camel@localhost.localdomain> <1094460510.6054.2.camel@home.gnome.no> Content-Type: multipart/mixed; boundary="=-cqHAD/eb1vhJf0RIbWP6" Date: Mon, 06 Sep 2004 13:18:22 +0200 Message-Id: <1094469502.4601.17.camel@cerler.home> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 X-Spam-Status: No, hits=-31.6 required=5.0 tests=EMAIL_ATTRIBUTION,IN_REP_TO,PATCH_UNIFIED_DIFF, QUOTED_EMAIL_TEXT,RCVD_IN_ORBS,REFERENCES,REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] Re: patch for crash in evo 2.0 Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-cqHAD/eb1vhJf0RIbWP6 Content-Type: text/plain Content-Transfer-Encoding: 7bit On Mon, 2004-09-06 at 10:48 +0200, Kjartan Maraas wrote: > man, 06,.09.2004 kl. 09.14 +0100, skrev Mark McLoughlin: > > Hey, > > > > On Fri, 2004-09-03 at 13:22, Rodrigo Moya wrote: > > > The bug is: http://bugzilla.ximian.com/show_bug.cgi?id=57443 (ICS import > > > crashes) > > > > > > The reason for crashing is that libical does not support multivalued > > > datetime's, so it sets the error to FATAL and gets to that stupid assert > > > (0) which makes evolution crash. > > > > > > I was looking at fixing the real problem, but seems too big a patch for > > > 2.0, so sending this patch in the meanwhile. We probably want to add a > > > new bug about that unsupported multivalued datetimes, and set it to > > > 2.0.1? > > > > Ouch - external input triggering an assertion? > > > > Looks worthwhile - approval 1 of 2. > > > I trust you guys' on this > > 2 of 2 > thanks for the trust, but the patch was not really correct :), since it was caused by a wrong use of the #ifdef ICAL_ERRORS_ARE_FATAL. This is always defined, even though we set it to 0 in configure.in, so icalerror_errors_are_fatal was always set to TRUE, which makes libical crash evolution every time there is a fatal error. So, this updated patch makes correct use of the ICAL_ERRORS_ARE_FATAL. -- Rodrigo Moya --=-cqHAD/eb1vhJf0RIbWP6 Content-Disposition: attachment; filename=57443.diff Content-Type: text/x-patch; name=57443.diff; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit ? src/libicalss/icalssyacc.output Index: ChangeLog =================================================================== RCS file: /cvs/gnome/libical/ChangeLog,v retrieving revision 1.164 diff -u -p -r1.164 ChangeLog --- ChangeLog 2 Aug 2004 11:35:45 -0000 1.164 +++ ChangeLog 6 Sep 2004 11:10:00 -0000 @@ -1,3 +1,10 @@ +2004-09-03 Rodrigo Moya + + Fixes crash in #57443 + + * src/libical/icalerror.c (icalerror_errors_are_fatal): s/#ifdef/#if, + so that we check against the value, not the definition being available. + 2004-08-02 Not Zed * src/libicalvcal/vcc.y: re-alloc when we reach the buffer length, Index: src/libical/icalerror.c =================================================================== RCS file: /cvs/gnome/libical/src/libical/icalerror.c,v retrieving revision 1.13 diff -u -p -r1.13 icalerror.c --- src/libical/icalerror.c 21 Oct 2003 18:28:28 -0000 1.13 +++ src/libical/icalerror.c 6 Sep 2004 11:10:01 -0000 @@ -97,7 +97,7 @@ void icalerror_set_errno(icalerrorenum x (icalerror_get_error_state(x)==ICAL_ERROR_DEFAULT && icalerror_errors_are_fatal == 1 )){ icalerror_warn(icalerror_strerror(x)); - assert(0); + assert(0); } } @@ -108,7 +108,7 @@ void icalerror_clear_errno() { icalerrno = ICAL_NO_ERROR; } -#ifdef ICAL_ERRORS_ARE_FATAL +#if ICAL_ERRORS_ARE_FATAL == 1 int icalerror_errors_are_fatal = 1; #else int icalerror_errors_are_fatal = 0; --=-cqHAD/eb1vhJf0RIbWP6-- From Yong.Sun@Sun.COM Sat Sep 4 08:40:50 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id C61D312403E; Sat, 4 Sep 2004 08:40:50 -0400 (EDT) Received: from nwkea-mail-2.sun.com (nwkea-mail-2.sun.com [192.18.42.14]) by lists.ximian.com (Postfix) with ESMTP id E9033124043 for ; Sat, 4 Sep 2004 08:40:47 -0400 (EDT) Received: from phys-eri-1 ([129.158.216.17]) by nwkea-mail-2.sun.com (8.12.10/8.12.9) with ESMTP id i84Cei35015085 for ; Sat, 4 Sep 2004 05:40:45 -0700 (PDT) Received: from conversion-daemon.eri-mail1.prc.sun.com by eri-mail1.prc.sun.com (iPlanet Messaging Server 5.2 HotFix 1.24 (built Dec 19 2003)) id <0I3I00C01NSIB8@eri-mail1.prc.sun.com> (original mail from Yong.Sun@Sun.COM) for evolution-patches@lists.ximian.com; Sat, 04 Sep 2004 20:40:43 +0800 (CST) Received: from [129.150.144.14] (vpn-129-150-144-14.PRC.Sun.COM [129.150.144.14]) by eri-mail1.prc.sun.com (iPlanet Messaging Server 5.2 HotFix 1.24 (built Dec 19 2003)) with ESMTPA id <0I3I006SUOJU1P@eri-mail1.prc.sun.com>; Sat, 04 Sep 2004 20:40:43 +0800 (CST) Date: Sat, 04 Sep 2004 20:48:06 +0800 From: Yong Sun Subject: Re: [evolution-patches] [bug #65211] gnome-spell not localized in Solaris/Linux. In-reply-to: <1094264997.9887.33.camel@lostzed.mmc.com.au> To: Not Zed Cc: Rodrigo Moya , asdf Message-id: <4139B986.4090906@Sun.COM> MIME-version: 1.0 Content-type: multipart/alternative; boundary="Boundary_(ID_PO7rRmdsSmXezO+Z90cdqQ)" X-Accept-Language: en-us, en User-Agent: Mozilla Thunderbird 0.7.3 (Windows/20040803) References: <413709C1.3060201@Sun.COM> <1094135342.5237.103.camel@lostzed.mmc.com.au> <1094137140.14226.1.camel@cerler.home> <1094148199.2617.0.camel@blackbox.cam.novell.com> <1094167115.8279.19.camel@lostzed.mmc.com.au> <1094207806.4337.7.camel@cerler.home> <1094264997.9887.33.camel@lostzed.mmc.com.au> X-Spam-Status: No, hits=-24.9 required=5.0 tests=EMAIL_ATTRIBUTION,HTML_20_30,HTML_MESSAGE, HTML_TAG_EXISTS_TBODY,IN_REP_TO,QUOTED_EMAIL_TEXT, QUOTE_TWICE_1,RCVD_IN_ORBS,REFERENCES,REPLY_WITH_QUOTES, USER_AGENT version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: This is a multi-part message in MIME format. --Boundary_(ID_PO7rRmdsSmXezO+Z90cdqQ) Content-type: text/plain; charset=us-ascii; format=flowed Content-transfer-encoding: 7BIT Hi, Not, I already define GNOME_EXPLICIT_TRANSLATION_DOMAIN in configure.in. But the glade need to pass the domain parameter, and in solairs, we need explicitly tell the application where the locale message files located (in solaris, the default locale dir is /usr/lib/locale). Regards, Not Zed wrote: > > So ... isn't there a way to make the _() macro use dcgettext instead? > > e.g. including glib/gi18n-lib.h rather glib/gi18n.h > > for libgnome/gnome-i18n.h it seems you define > GNOME_EXPLICIT_TRANSLATION_DOMAIN for the traslation domain. > > > On Fri, 2004-09-03 at 12:36 +0200, Rodrigo Moya wrote: > >> On Fri, 2004-09-03 at 07:18 +0800, Not Zed wrote: >> > On Thu, 2004-09-02 at 14:03 -0400, Rodney Dawes wrote: >> > > If it were a separate process maybe, but it's a shlib, afaik. >> > I might've just misread the patch (lack of sleep and whatnot). >> > >> > But if it is a shlib then its a problem. Can anyone confirm? I don't >> > have it installed/or working or something. >> > >> right, it is a shlib in my SuSE package. >> >> > -- > *Michael Zucchi* > > /"born to die, live to work, it's all downhill from here"/ > Novell's Evolution and > Free Software Developer > --Boundary_(ID_PO7rRmdsSmXezO+Z90cdqQ) Content-type: text/html; charset=us-ascii Content-transfer-encoding: 7BIT Hi, Not,

I already define GNOME_EXPLICIT_TRANSLATION_DOMAIN in configure.in. But the glade need to pass the domain parameter, and in solairs, we need explicitly tell the application where the locale message files located (in solaris, the default locale dir is /usr/lib/locale).

Regards,

Not Zed wrote:

So ... isn't there a way to make the _() macro use dcgettext instead?

e.g. including glib/gi18n-lib.h rather glib/gi18n.h

for libgnome/gnome-i18n.h it seems you define GNOME_EXPLICIT_TRANSLATION_DOMAIN for the traslation domain.


On Fri, 2004-09-03 at 12:36 +0200, Rodrigo Moya wrote:
 On Fri, 2004-09-03 at 07:18 +0800, Not Zed wrote: 
 > On Thu, 2004-09-02 at 14:03 -0400, Rodney Dawes wrote:  
 > > If it were a separate process maybe, but it's a shlib, afaik. 
 > I might've just misread the patch (lack of sleep and whatnot). 
 >  
 > But if it is a shlib then its a problem.  Can anyone confirm?  I don't 
 > have it installed/or working or something.  
 > 
 right, it is a shlib in my SuSE package. 
    
--
Michael Zucchi <notzed@ximian.com>
"born to die, live to work, it's all downhill from here"
Novell's Evolution and Free Software Developer

--Boundary_(ID_PO7rRmdsSmXezO+Z90cdqQ)-- From hpj@ximian.com Tue Sep 7 19:57:31 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id BE0EA12407A; Tue, 7 Sep 2004 19:57:29 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id C4642124030 for ; Tue, 7 Sep 2004 19:57:26 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id 3D83563272; Tue, 7 Sep 2004 19:57:24 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from bzzzt.fix.no (bzzzt.fix.no [212.71.72.20]) by skeptopotamus.ximian.com (Postfix) with ESMTP id DFB5A63215 for ; Tue, 7 Sep 2004 19:57:23 -0400 (EDT) Received: from bzzzt.fix.no ([212.71.72.20] helo=localhost) by bzzzt.fix.no with esmtp (Exim 3.33 #1) id 1C4ppn-0000et-00; Wed, 08 Sep 2004 01:57:11 +0200 From: Hans Petter Jansson To: Sivaiah Nallagatla Cc: evolution-patches@ximian.com, release-team@gnome.org In-Reply-To: <1094538995.9294.7.camel@linux.site> References: <1094538995.9294.7.camel@linux.site> Content-Type: multipart/mixed; boundary="=-YakiPygAacXchuoVgy2B" Date: Tue, 07 Sep 2004 18:57:08 -0500 Message-Id: <1094601429.2397.32.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 1.5.92 X-Spam-Status: No, hits=-15.4 required=5.0 tests=IN_REP_TO,PATCH_UNIFIED_DIFF,RCVD_IN_ORBS,REFERENCES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] Evolution Bug 59582 again Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-YakiPygAacXchuoVgy2B Content-Type: text/plain Content-Transfer-Encoding: 7bit Another patch from Sivaiah related to bug #59582 (see previous mail about same bug). We'd like to commit this to the gnome-2-8 branch. -- Hans Petter --=-YakiPygAacXchuoVgy2B Content-Disposition: attachment; filename=addr_field_enable.diff Content-Type: text/plain; name=addr_field_enable.diff; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit Index: ChangeLog =================================================================== RCS file: /cvs/gnome/evolution/addressbook/ChangeLog,v retrieving revision 1.1825 diff -u -r1.1825 ChangeLog --- ChangeLog 7 Sep 2004 04:59:54 -0000 1.1825 +++ ChangeLog 7 Sep 2004 06:29:58 -0000 @@ -1,3 +1,10 @@ +2004-09-07 Sivaiah Nallagatla + + * gui/contact-editor/e-contact-editor.c + (sensitize_address) : check for _LABEL + type address fields also in supported fileds + while sensitizing the address fields + 2004-09-04 Sivaiah Nallagatla * gui/widgets/e-addressbook-view.h : add Index: gui/contact-editor/e-contact-editor.c =================================================================== RCS file: /cvs/gnome/evolution/addressbook/gui/contact-editor/e-contact-editor.c,v retrieving revision 1.216 diff -u -r1.216 e-contact-editor.c --- gui/contact-editor/e-contact-editor.c 20 Aug 2004 23:37:02 -0000 1.216 +++ gui/contact-editor/e-contact-editor.c 7 Sep 2004 06:29:59 -0000 @@ -1909,7 +1909,8 @@ gboolean enabled = TRUE; if (!editor->target_editable || - !is_field_supported (editor, addresses [i])) + !(is_field_supported (editor, addresses [i]) || + is_field_supported (editor, address_labels[i]))) enabled = FALSE; sensitize_address_record (editor, i, enabled); --=-YakiPygAacXchuoVgy2B-- From notzed@ximian.com Tue Sep 7 23:17:30 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 346A9124084; Tue, 7 Sep 2004 23:17:30 -0400 (EDT) Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by lists.ximian.com (Postfix) with ESMTP id 4C605124048 for ; Tue, 7 Sep 2004 23:17:28 -0400 (EDT) Received: (qmail 15073 invoked from network); 8 Sep 2004 03:17:25 -0000 Received: from localhost (HELO lostzed.per-novell.com.au) (notzed@127.0.0.1) by localhost with SMTP; 8 Sep 2004 03:17:25 -0000 Subject: Re: [evolution-patches] 65058, wrong mime part displayed From: Not Zed To: asdf In-Reply-To: <1094173994.2421.3.camel@lostzed.mmc.com.au> References: <1094173994.2421.3.camel@lostzed.mmc.com.au> Content-Type: multipart/related; type="multipart/alternative"; boundary="=-r+0IE4zRWlCXxuXAlqiM" Date: Wed, 08 Sep 2004 11:14:13 +0800 Message-Id: <1094613253.4361.34.camel@lostzed.mmc.com.au> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 X-Spam-Status: No, hits=-24.7 required=5.0 tests=EMAIL_ATTRIBUTION,EXTRA_MPART_TYPE,HTML_30_40, HTML_IMAGE_ONLY_12,HTML_MESSAGE,IN_REP_TO, QUOTED_EMAIL_TEXT,QUOTE_TWICE_1,RCVD_IN_ORBS,REFERENCES, REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-r+0IE4zRWlCXxuXAlqiM Content-Type: multipart/alternative; boundary="=-ot+DcEt+og0wmsCYnU94" --=-ot+DcEt+og0wmsCYnU94 Content-Type: text/plain Content-Transfer-Encoding: 7bit Can someone review the parent? On Fri, 2004-09-03 at 09:13 +0800, Not Zed wrote: > > hmm, this is definitely right for the image parts, for the text part, > which is what this bug is about, it will work, but it might break > pages that include relative links to the base url. or it might not > since that might be handled separately to just the iframe src > attribute, i'm not sure. -- Michael Zucchi "born to die, live to work, it's all downhill from here" Novell's Evolution and Free Software Developer --=-ot+DcEt+og0wmsCYnU94 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit
Can someone review the parent?

On Fri, 2004-09-03 at 09:13 +0800, Not Zed wrote:

hmm, this is definitely right for the image parts, for the text part, which is what this bug is about, it will work, but it might break pages that include relative links to the base url.  or it might not since that might be handled separately to just the iframe src attribute, i'm not sure.

--
Michael Zucchi <notzed@ximian.com>
"born to die, live to work, it's all downhill from here"
Novell's Evolution and Free Software Developer
--=-ot+DcEt+og0wmsCYnU94-- --=-r+0IE4zRWlCXxuXAlqiM Content-ID: <1094613253.4337.33.camel@lostzed.mmc.com.au> Content-Disposition: attachment; filename=zed-48.small.jpg Content-Type: application/octet-stream; name=zed-48.small.jpg Content-Transfer-Encoding: base64 /9j/4AAQSkZJRgABAQEASABIAAD/2wBDAA0JCgsKCA0LCgsODg0PEyAVExISEyccHhcgLikxMC4p LSwzOko+MzZGNywtQFdBRkxOUlNSMj5aYVpQYEpRUk//2wBDAQ4ODhMREyYVFSZPNS01T09PT09P T09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0//wAARCAAwADADASIA AhEBAxEB/8QAGQAAAwEBAQAAAAAAAAAAAAAAAwQFAgYB/8QALhAAAgEDAgUEAQIHAAAAAAAAAQID BBEhABIFEzFBURQigZEGYXE0UmJyobHx/8QAFwEBAQEBAAAAAAAAAAAAAAAABAMCAf/EAB0RAAID AQEAAwAAAAAAAAAAAAABAgMREjEiMkH/2gAMAwEAAhEDEQA/AK8sEEq35nLaP3e1cW/m8kfdtAfh 824L7I1YFrnaRt8+L40U1ECxiGjLzSCocRYuQhubW7jIxrcFZRzU7q3sh3e8deWvX67/AKX0Xegi TixevoZdxjhnkk2xBj2Z7DIA74Gs+kgpoaamPLllqE5yPuO4i1+nix7+NS3qatikPNZa+idmjLGx YE+7r16DHgnTEtRWTVIraiknUrE42mJvYTY/IyfjT66YZjNzkzSSRTrEYTuz0tbpg6oV1V62op5G 3QhV9yn+7t8DXPDiZlaepq0AYIBGEFtuRc2/WwH7aroXho98jNG5RVa4wDYNbzqNsefqdcnmM0J0 pp1kKyRywsdpU46EX/19aT4ioWgmanATG0Mpvcd89750arjMg2L1DfQtnSixTMW5hO0ZBZsEg5t5 xodU+8fhit7jZz4ChQWS99U1lC0H8RNZx74xK2DkAG48ePOtU0UUsQLC6kki/wC+jqtMpeLapjYg XJyNLcxyr1EUHaWaEspHXPbXVcNkUcCUOjvNv2kAdAehOkVo4LrDEFG9hcnPe+rlUsNNSenUIWkk ZHfbflqFC475IvqdnyWaRsgl6MNwysp13y8uLG3cTk6LBwCmliFR6lw7XBKdMdj50t+X8RkWOnhV rbnLfX/dUPx1ivAoTJnmFm+CdIVEIx6XpFQSZxVVH6KrkRRaAudn9I8HXhniSPcyC/ntqzxOjMNS 6uNyMbqT0I1Ogoad6pF5S23C4t1zqOa8Y7xbEDSxmesguHDId4DKQDjGqMqHmNLGygFnujAZF8DF 820/xYpQ8RWcRLtkBINuh6Ef5B0tNRH0L7UEjGzCVTZirDBGfJ+NasrcMf4CnLp6f//Z --=-r+0IE4zRWlCXxuXAlqiM-- From snallagatla@novell.com Wed Sep 8 02:01:34 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 06F79124036; Wed, 8 Sep 2004 02:01:34 -0400 (EDT) Received: from BLR-DSMASTER.BLR.NOVELL.COM (unknown [202.144.86.147]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "blr-dsmaster.blr.novell.com", Issuer "ISPORTAL" (not verified)) by lists.ximian.com (Postfix) with ESMTP id BC629124089 for ; Wed, 8 Sep 2004 02:01:28 -0400 (EDT) Received: from linux00065b7dc42f.blr.novell.com [164.99.152.133] by BLR-DSMASTER.BLR.NOVELL.COM; Wed, 08 Sep 2004 11:31:10 +0530 Subject: Re: [evolution-patches] patch for ldap addr book backend From: Sivaiah Nallagatla To: Chris Toshok Cc: Hans Petter Jansson , patches In-Reply-To: <1094621503.3203.2.camel@linux.site> References: <1094481324.13808.27.camel@linux.site> <1094505720.2361.4.camel@localhost.localdomain> <1094532035.13808.30.camel@linux.site> <1094533859.2360.9.camel@localhost.localdomain> <1094536242.13808.35.camel@linux.site> <1094621503.3203.2.camel@linux.site> Content-Type: text/plain Date: Wed, 08 Sep 2004 11:24:07 +0530 Message-Id: <1094622847.21292.1.camel@linux.site> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94 Content-Transfer-Encoding: 7bit X-Spam-Status: No, hits=-25.6 required=5.0 tests=EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS, REFERENCES,REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: Ah, Did not notice the comment on the evolutionPerson.schema file, will revert this change Thanks, Siva On Tue, 2004-09-07 at 22:31 -0700, Chris Toshok wrote: > so yeah, the CAL/FB change needs to be backed out. we haven't used the > evolutionperson.schema attributes since 2002/04/06 (pre 1.0). It'll > break existing installs and breaks interoperability with RFC 2739. > > Chris > > On Tue, 2004-09-07 at 11:20 +0530, Sivaiah Nallagatla wrote: > > committed this to HEAD after fixing the spacing issue > > > > On Tue, 2004-09-07 at 00:10 -0500, Hans Petter Jansson wrote: > > > On Tue, 2004-09-07 at 10:10 +0530, Sivaiah Nallagatla wrote: > > > > > > > oops, attached > > > > + else if (!strcmp (query_prop,e_contact_field_name (E_CONTACT_CATEGORY_LIST) )) { > > > > > > The above line is missing a space after the comma. Apart from that > > > detail, the patch looks good. > > > > > > > _______________________________________________ > > evolution-patches mailing list > > evolution-patches@lists.ximian.com > > http://lists.ximian.com/mailman/listinfo/evolution-patches > > > > > > !DSPAM:413df6e7267744371518432! > > > > From fcrozat@mandrakesoft.com Wed Sep 8 10:48:55 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 1CEF0124037; Wed, 8 Sep 2004 10:48:55 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id D558212402B for ; Wed, 8 Sep 2004 10:48:52 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id 763D0632DC; Wed, 8 Sep 2004 10:48:50 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from office.mandrakesoft.com (ezoffice.mandrakesoft.com [212.11.15.34]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "office.mandrakesoft.com", Issuer "smtp.mandrakesoft.com" (not verified)) by skeptopotamus.ximian.com (Postfix) with ESMTP id 839A563138 for ; Wed, 8 Sep 2004 10:48:49 -0400 (EDT) Received: from [192.168.100.216] (trinidad.mandrakesoft.com [192.168.100.216]) by office.mandrakesoft.com (Postfix) with ESMTP id 8373F19A; Wed, 8 Sep 2004 16:48:46 +0200 (CEST) Subject: Re: [evolution-patches] Unapproved commit on evolution gnome 2.8 branch From: Frederic Crozat To: GNOME 2 release team Cc: evolution-patches@ximian.com In-Reply-To: <1094576876.6304.1.camel@trinidad.mandrakesoft.com> References: <20040907142212.77D5E165E77@container.gnome.org> <1094576876.6304.1.camel@trinidad.mandrakesoft.com> Content-Type: text/plain; charset=ISO-8859-15 Organization: Mandrakesoft Date: Wed, 08 Sep 2004 16:48:46 +0200 Message-Id: <1094654926.6304.41.camel@trinidad.mandrakesoft.com> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1-4mdk Content-Transfer-Encoding: 8bit X-Spam-Status: No, hits=-19.1 required=5.0 tests=IN_REP_TO,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS,REFERENCES, REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: Le mardi 07 septembre 2004 à 19:07 +0200, Frederic Crozat a écrit : > Le mardi 07 septembre 2004 à 10:22 -0400, Gnome CVS User a écrit : > > Modified files: > > mail : Tag: gnome-2-8 ChangeLog em-format.c em-utils.c > > mail-config.glade > > > > Log message: > > 2004-09-03 Jeffrey Stedfast > > > > * mail-config.glade: Revert the use of gtkfilechooser for Path > > selection because otherwise users won't be able to select > > directory pathnames. Fixes bug #64974 > > > > 2004-09-01 Jeffrey Stedfast > > > > Fix for bug #63377 and prevention of similar cases. > > > > * em-format.c (emf_finalise): Free the default_charset. > > (emf_format_clone): Clone the default_charset - this prevents the > > particular crash described in bug #63377 > > > > * em-utils.c (em_utils_message_to_html): If source is NULL, set > > our own default charset (from the user's gconf key) on the > > formatter to make sure there's always a source charset for > > conversion to UTF-8. Sorry for the spaming on evolution-patches mailing list but content filter on gnome.org was refusing this mail.. (I swear, it should be the last time I send this..) -- Frederic Crozat Mandrakesoft From notzed@ximian.com Tue Sep 7 23:12:05 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 6B453124084; Tue, 7 Sep 2004 23:12:05 -0400 (EDT) Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com [130.57.169.16]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "mail.cam.novell.com", Issuer "Equifax" (not verified)) by lists.ximian.com (Postfix) with ESMTP id 75F3E124048 for ; Tue, 7 Sep 2004 23:12:03 -0400 (EDT) Received: by skeptopotamus.ximian.com (Postfix) id 5992963B33; Tue, 7 Sep 2004 23:12:01 -0400 (EDT) Delivered-To: evolution-patches@ximian.com Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by skeptopotamus.ximian.com (Postfix) with ESMTP id 463C0635BC for ; Tue, 7 Sep 2004 23:12:01 -0400 (EDT) Received: (qmail 15061 invoked from network); 8 Sep 2004 03:12:00 -0000 Received: from localhost (HELO lostzed.per-novell.com.au) (notzed@127.0.0.1) by localhost with SMTP; 8 Sep 2004 03:12:00 -0000 Subject: Re: [evolution-patches] 17338 - Translator Credits in About Box From: Not Zed To: Dan Winship Cc: JP Rosevear , evolution-patches@ximian.com In-Reply-To: <1094585834.9150.50.camel@twelve-monkeys.boston.ximian.com> References: <1094583700.10897.13.camel@bishop.rosevear.com> <1094585834.9150.50.camel@twelve-monkeys.boston.ximian.com> Content-Type: multipart/related; type="multipart/alternative"; boundary="=-ZSu6xCMwxXSWSOa809Oa" Date: Wed, 08 Sep 2004 11:08:48 +0800 Message-Id: <1094612928.4360.32.camel@lostzed.mmc.com.au> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 X-Spam-Status: No, hits=-24.8 required=5.0 tests=EMAIL_ATTRIBUTION,EXTRA_MPART_TYPE,HTML_30_40,HTML_MESSAGE, IN_REP_TO,QUOTED_EMAIL_TEXT,QUOTE_TWICE_1,RCVD_IN_ORBS, REFERENCES,REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-ZSu6xCMwxXSWSOa809Oa Content-Type: multipart/alternative; boundary="=-b7P67IWxz88SxnB2WP8R" --=-b7P67IWxz88SxnB2WP8R Content-Type: text/plain; charset=iso-8859-2 Content-Transfer-Encoding: 8bit On Tue, 2004-09-07 at 15:37 -0400, Dan Winship wrote: > On Tue, 2004-09-07 at 15:01 -0400, JP Rosevear wrote: > > Also, the utf8 comment seems odd, could this be a pre 1.4 hold over? I > > didn't escape some new people and that seemed to work fine. > > \x is greedy, so if you say "Garc\xC3\xADa", it's parsed as "Garc\xC3" > plus a "warning: hex escape sequence out of range". It's only a problem > for \x escapes followed by a valid hex digit as the next character > though, which is probably why you didn't have any problems with it. > > + "Danilo ©egan", > > You should either use \x escapes there, or use actual UTF-8 chars > consistently through the whole array. Yeah I think so. If anyone ever edits it with the wrong locale it could break it. -- Michael Zucchi "born to die, live to work, it's all downhill from here" Novell's Evolution and Free Software Developer --=-b7P67IWxz88SxnB2WP8R Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit On Tue, 2004-09-07 at 15:37 -0400, Dan Winship wrote:
On Tue, 2004-09-07 at 15:01 -0400, JP Rosevear wrote:
> Also, the utf8 comment seems odd, could this be a pre 1.4 hold over? I
> didn't escape some new people and that seemed to work fine.

\x is greedy, so if you say "Garc\xC3\xADa", it's parsed as "Garc\xC3"
plus a "warning: hex escape sequence out of range". It's only a problem
for \x escapes followed by a valid hex digit as the next character
though, which is probably why you didn't have any problems with it.

> +       "Danilo Šegan",

You should either use \x escapes there, or use actual UTF-8 chars
consistently through the whole array.

Yeah I think so.  If anyone ever edits it with the wrong locale it could break it.

--
Michael Zucchi <notzed@ximian.com>
"born to die, live to work, it's all downhill from here"
Novell's Evolution and Free Software Developer
--=-b7P67IWxz88SxnB2WP8R-- --=-ZSu6xCMwxXSWSOa809Oa Content-ID: <1094612926.4337.30.camel@lostzed.mmc.com.au> Content-Disposition: attachment; filename=zed-48.small.jpg Content-Type: application/octet-stream; name=zed-48.small.jpg Content-Transfer-Encoding: base64 /9j/4AAQSkZJRgABAQEASABIAAD/2wBDAA0JCgsKCA0LCgsODg0PEyAVExISEyccHhcgLikxMC4p LSwzOko+MzZGNywtQFdBRkxOUlNSMj5aYVpQYEpRUk//2wBDAQ4ODhMREyYVFSZPNS01T09PT09P T09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0//wAARCAAwADADASIA AhEBAxEB/8QAGQAAAwEBAQAAAAAAAAAAAAAAAwQFAgYB/8QALhAAAgEDAgUEAQIHAAAAAAAAAQID BBEhABIFEzFBURQigZEGYXE0UmJyobHx/8QAFwEBAQEBAAAAAAAAAAAAAAAABAMCAf/EAB0RAAID AQEAAwAAAAAAAAAAAAABAgMREjEiMkH/2gAMAwEAAhEDEQA/AK8sEEq35nLaP3e1cW/m8kfdtAfh 824L7I1YFrnaRt8+L40U1ECxiGjLzSCocRYuQhubW7jIxrcFZRzU7q3sh3e8deWvX67/AKX0Xegi TixevoZdxjhnkk2xBj2Z7DIA74Gs+kgpoaamPLllqE5yPuO4i1+nix7+NS3qatikPNZa+idmjLGx YE+7r16DHgnTEtRWTVIraiknUrE42mJvYTY/IyfjT66YZjNzkzSSRTrEYTuz0tbpg6oV1V62op5G 3QhV9yn+7t8DXPDiZlaepq0AYIBGEFtuRc2/WwH7aroXho98jNG5RVa4wDYNbzqNsefqdcnmM0J0 pp1kKyRywsdpU46EX/19aT4ioWgmanATG0Mpvcd89750arjMg2L1DfQtnSixTMW5hO0ZBZsEg5t5 xodU+8fhit7jZz4ChQWS99U1lC0H8RNZx74xK2DkAG48ePOtU0UUsQLC6kki/wC+jqtMpeLapjYg XJyNLcxyr1EUHaWaEspHXPbXVcNkUcCUOjvNv2kAdAehOkVo4LrDEFG9hcnPe+rlUsNNSenUIWkk ZHfbflqFC475IvqdnyWaRsgl6MNwysp13y8uLG3cTk6LBwCmliFR6lw7XBKdMdj50t+X8RkWOnhV rbnLfX/dUPx1ivAoTJnmFm+CdIVEIx6XpFQSZxVVH6KrkRRaAudn9I8HXhniSPcyC/ntqzxOjMNS 6uNyMbqT0I1Ogoad6pF5S23C4t1zqOa8Y7xbEDSxmesguHDId4DKQDjGqMqHmNLGygFnujAZF8DF 820/xYpQ8RWcRLtkBINuh6Ef5B0tNRH0L7UEjGzCVTZirDBGfJ+NasrcMf4CnLp6f//Z --=-ZSu6xCMwxXSWSOa809Oa-- From dobey@novell.com Wed Sep 8 11:41:40 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 6A3161241CC; Wed, 8 Sep 2004 11:41:40 -0400 (EDT) Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by lists.ximian.com (Postfix) with ESMTP id 547E112424C for ; Wed, 8 Sep 2004 11:41:30 -0400 (EDT) Received: (qmail 16482 invoked from network); 8 Sep 2004 15:41:28 -0000 Received: from localhost (HELO ?164.99.121.152?) (dobey@127.0.0.1) by localhost with SMTP; 8 Sep 2004 15:41:28 -0000 From: Rodney Dawes To: Murray Cumming Cc: evolution-patches@lists.ximian.com, release-team@gnome.org In-Reply-To: <64904.217.10.50.85.1094643106.spork@webmail.murrayc.com> References: <1094592785.31133.2.camel@localhost> <64904.217.10.50.85.1094643106.spork@webmail.murrayc.com> Content-Type: text/plain; charset=UTF-8 Date: Wed, 08 Sep 2004 11:40:55 -0400 Message-Id: <1094658055.6240.2.camel@blackbox.cam.novell.com> Mime-Version: 1.0 X-Mailer: Evolution 1.5.93 Content-Transfer-Encoding: 8bit X-Spam-Status: No, hits=-19.1 required=5.0 tests=IN_REP_TO,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS,REFERENCES, REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] Re: Patch for New Docs Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: It is mainly a concatenation and update of the docs to be applicable to 2.0. Maintanence of the docs has been moved to the Novell docs team, and it is presumably easier for them to maintain 1 file, rather than 10 or more separate files. -- dobey Më Mër , 2004-09-08 at 13:31 +0200, Murray Cumming ka shkruar: > Isn't it a little late to be changing evo's entire help system? Is this > "new single xml" file just a concatenation that you have made now, or some > completely new file that has been worked on for a while separately? > > I know that you test all your patches, but please reassure me a little more. > > > This patch gets rid of the old docs files in favor of the new single xml > > file, and fixes the issues with the version appearing in the filename. > > It also has 2 small code changes to work with the new docs, that require > > release-team approval, that change a reference to another xml file, and > > a different title for one of the help sections, so that the contact > > editor and settings dialogs' help buttons will work. > > > > -- dobey From notzed@ximian.com Tue Sep 7 23:34:43 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id B0A5C12413F; Tue, 7 Sep 2004 23:34:43 -0400 (EDT) Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by lists.ximian.com (Postfix) with ESMTP id A5F1C124048 for ; Tue, 7 Sep 2004 23:34:35 -0400 (EDT) Received: (qmail 15095 invoked from network); 8 Sep 2004 03:34:31 -0000 Received: from localhost (HELO lostzed.per-novell.com.au) (notzed@127.0.0.1) by localhost with SMTP; 8 Sep 2004 03:34:31 -0000 From: Not Zed To: evolution-patches@lists.ximian.com Cc: release-team@gnome.org Content-Type: multipart/mixed; boundary="=-nwlsLCVU0gpzMe9NErim" Date: Wed, 08 Sep 2004 11:31:20 +0800 Message-Id: <1094614280.4403.44.camel@lostzed.mmc.com.au> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 X-Spam-Status: No, hits=-5.5 required=5.0 tests=PATCH_UNIFIED_DIFF,RCVD_IN_ORBS version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] 64080, linking addressbook with camel Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-nwlsLCVU0gpzMe9NErim Content-Type: multipart/related; type="multipart/alternative"; boundary="=-HzFFwEU9a6tiK+OrxsDL" --=-HzFFwEU9a6tiK+OrxsDL Content-Type: multipart/alternative; boundary="=-ghBUHD9s3nAa0DR9DJ5L" --=-ghBUHD9s3nAa0DR9DJ5L Content-Type: text/plain Content-Transfer-Encoding: 7bit Pretty simple/obvious. A fix for silly systems which don't use lazy symbol resolution. http://bugzilla.ximian.com/show_bug.cgi?id=64080 -- Michael Zucchi "born to die, live to work, it's all downhill from here" Novell's Evolution and Free Software Developer --=-ghBUHD9s3nAa0DR9DJ5L Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit
Pretty simple/obvious.  A fix for silly systems which don't use lazy symbol resolution.

http://bugzilla.ximian.com/show_bug.cgi?id=64080


--
Michael Zucchi <notzed@ximian.com>
"born to die, live to work, it's all downhill from here"
Novell's Evolution and Free Software Developer
--=-ghBUHD9s3nAa0DR9DJ5L-- --=-HzFFwEU9a6tiK+OrxsDL Content-ID: <1094614256.4337.42.camel@lostzed.mmc.com.au> Content-Disposition: attachment; filename=zed-48.small.jpg Content-Type: application/octet-stream; name=zed-48.small.jpg Content-Transfer-Encoding: base64 /9j/4AAQSkZJRgABAQEASABIAAD/2wBDAA0JCgsKCA0LCgsODg0PEyAVExISEyccHhcgLikxMC4p LSwzOko+MzZGNywtQFdBRkxOUlNSMj5aYVpQYEpRUk//2wBDAQ4ODhMREyYVFSZPNS01T09PT09P T09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0//wAARCAAwADADASIA AhEBAxEB/8QAGQAAAwEBAQAAAAAAAAAAAAAAAwQFAgYB/8QALhAAAgEDAgUEAQIHAAAAAAAAAQID BBEhABIFEzFBURQigZEGYXE0UmJyobHx/8QAFwEBAQEBAAAAAAAAAAAAAAAABAMCAf/EAB0RAAID AQEAAwAAAAAAAAAAAAABAgMREjEiMkH/2gAMAwEAAhEDEQA/AK8sEEq35nLaP3e1cW/m8kfdtAfh 824L7I1YFrnaRt8+L40U1ECxiGjLzSCocRYuQhubW7jIxrcFZRzU7q3sh3e8deWvX67/AKX0Xegi TixevoZdxjhnkk2xBj2Z7DIA74Gs+kgpoaamPLllqE5yPuO4i1+nix7+NS3qatikPNZa+idmjLGx YE+7r16DHgnTEtRWTVIraiknUrE42mJvYTY/IyfjT66YZjNzkzSSRTrEYTuz0tbpg6oV1V62op5G 3QhV9yn+7t8DXPDiZlaepq0AYIBGEFtuRc2/WwH7aroXho98jNG5RVa4wDYNbzqNsefqdcnmM0J0 pp1kKyRywsdpU46EX/19aT4ioWgmanATG0Mpvcd89750arjMg2L1DfQtnSixTMW5hO0ZBZsEg5t5 xodU+8fhit7jZz4ChQWS99U1lC0H8RNZx74xK2DkAG48ePOtU0UUsQLC6kki/wC+jqtMpeLapjYg XJyNLcxyr1EUHaWaEspHXPbXVcNkUcCUOjvNv2kAdAehOkVo4LrDEFG9hcnPe+rlUsNNSenUIWkk ZHfbflqFC475IvqdnyWaRsgl6MNwysp13y8uLG3cTk6LBwCmliFR6lw7XBKdMdj50t+X8RkWOnhV rbnLfX/dUPx1ivAoTJnmFm+CdIVEIx6XpFQSZxVVH6KrkRRaAudn9I8HXhniSPcyC/ntqzxOjMNS 6uNyMbqT0I1Ogoad6pF5S23C4t1zqOa8Y7xbEDSxmesguHDId4DKQDjGqMqHmNLGygFnujAZF8DF 820/xYpQ8RWcRLtkBINuh6Ef5B0tNRH0L7UEjGzCVTZirDBGfJ+NasrcMf4CnLp6f//Z --=-HzFFwEU9a6tiK+OrxsDL-- --=-nwlsLCVU0gpzMe9NErim Content-Disposition: inline; filename=64080.diff Content-Type: text/plain; name=64080.diff; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Index: addressbook/ChangeLog =================================================================== RCS file: /cvs/gnome/evolution/addressbook/ChangeLog,v retrieving revision 1.1822 diff -u -3 -r1.1822 ChangeLog --- addressbook/ChangeLog 27 Aug 2004 05:13:12 -0000 1.1822 +++ addressbook/ChangeLog 8 Sep 2004 03:27:57 -0000 @@ -1,3 +1,10 @@ +2004-09-08 Not Zed + + ** See bug #64080. + + * gui/component/Makefile.am (libevolution_addressbook_la_LIBADD): + link addressbook to camel. + 2004-08-26 Hans Petter Jansson Really fixes #61833 and #63697. Index: addressbook/gui/component/Makefile.am =================================================================== RCS file: /cvs/gnome/evolution/addressbook/gui/component/Makefile.am,v retrieving revision 1.106 diff -u -3 -r1.106 Makefile.am --- addressbook/gui/component/Makefile.am 9 Jul 2004 11:18:34 -0000 1.106 +++ addressbook/gui/component/Makefile.am 8 Sep 2004 03:27:57 -0000 @@ -60,6 +60,7 @@ $(top_builddir)/widgets/misc/libemiscwidgets.la \ $(top_builddir)/widgets/menus/libmenus.la \ $(top_builddir)/a11y/addressbook/libevolution-addressbook-a11y.la \ + $(top_builddir)/camel/libcamel.la \ $(EVOLUTION_ADDRESSBOOK_LIBS) $(LDAP_LIBS) --=-nwlsLCVU0gpzMe9NErim-- From notzed@ximian.com Wed Sep 8 00:14:56 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 9A152124048; Wed, 8 Sep 2004 00:14:56 -0400 (EDT) Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by lists.ximian.com (Postfix) with ESMTP id 90D3F12404D for ; Wed, 8 Sep 2004 00:14:54 -0400 (EDT) Received: (qmail 15170 invoked from network); 8 Sep 2004 04:14:51 -0000 Received: from localhost (HELO lostzed.per-novell.com.au) (notzed@127.0.0.1) by localhost with SMTP; 8 Sep 2004 04:14:51 -0000 Subject: Re: [evolution-patches] 59717, evolution mail crash From: Not Zed To: asdf In-Reply-To: <1094185883.2321.12.camel@lostzed.mmc.com.au> References: <1094185883.2321.12.camel@lostzed.mmc.com.au> Content-Type: multipart/related; type="multipart/alternative"; boundary="=-XVOBIxf4++g+iR8+OxOx" Date: Wed, 08 Sep 2004 12:11:39 +0800 Message-Id: <1094616699.4360.51.camel@lostzed.mmc.com.au> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 X-Spam-Status: No, hits=-24.5 required=5.0 tests=EMAIL_ATTRIBUTION,EXTRA_MPART_TYPE,HTML_20_30,HTML_MESSAGE, IN_REP_TO,QUOTED_EMAIL_TEXT,QUOTE_TWICE_1,RCVD_IN_ORBS, REFERENCES,REPLY_WITH_QUOTES version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-XVOBIxf4++g+iR8+OxOx Content-Type: multipart/alternative; boundary="=-ATIy0xU4tu1auH5I3sjZ" --=-ATIy0xU4tu1auH5I3sjZ Content-Type: text/plain Content-Transfer-Encoding: 7bit committed to head. On Fri, 2004-09-03 at 12:31 +0800, Not Zed wrote: > > Hi guys, > > Another mailer crasher fix. > > This is in two parts, one is low-risk but has unpleasant user side- > effects, the other part is higher risk and may need more testing first > but fixes the side-effects. > > Making the dialogue modal fixes the nasty re-entrancy we can get in > this non-reentrant synchronous method - i tried various ways around > doing this but it got too complex, and as far as i can tell could > never work. However when you connect to a host using SSL, > cancellation is a noop, so it can take 4 minutes to time out. 4 > minutes in which time you can't do anything else. e.g. if the user > put in the wrong hostname they're kind of stuck. > > Which is where the second patch comes in, it enables cancellation for > a SSL connect. Its only high risk in that this code has forever > caused lots of issues, so i'm not sure if the fix breaks it in subtle > ways. I did some testing and it appears to work though - "i don't see > why it shouldn't work". I guess it can wait till 2.0.1 if need be. \ -- Michael Zucchi "born to die, live to work, it's all downhill from here" Novell's Evolution and Free Software Developer --=-ATIy0xU4tu1auH5I3sjZ Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit committed to head.

On Fri, 2004-09-03 at 12:31 +0800, Not Zed wrote:

Hi guys,

Another mailer crasher fix.

This is in two parts, one is low-risk but has unpleasant user side-effects, the other part is higher risk and may need more testing first but fixes the side-effects.

Making the dialogue modal fixes the nasty re-entrancy we can get in this non-reentrant synchronous method - i tried various ways around doing this but it got too complex, and as far as i can tell could never work.  However when you connect to a host using SSL, cancellation is a noop, so it can take 4 minutes to time out.  4 minutes in which time you can't do anything else.  e.g. if the user put in the wrong hostname they're kind of stuck.

Which is where the second patch comes in, it enables cancellation for a SSL connect.  Its only high risk in that this code has forever caused lots of issues, so i'm not sure if the fix breaks it in subtle ways.  I did some testing and it appears to work though - "i don't see why it shouldn't work".  I guess it can wait till 2.0.1 if need be.
\
--
Michael Zucchi <notzed@ximian.com>
"born to die, live to work, it's all downhill from here"
Novell's Evolution and Free Software Developer
--=-ATIy0xU4tu1auH5I3sjZ-- --=-XVOBIxf4++g+iR8+OxOx Content-ID: <1094616699.4337.50.camel@lostzed.mmc.com.au> Content-Disposition: attachment; filename=zed-48.small.jpg Content-Type: application/octet-stream; name=zed-48.small.jpg Content-Transfer-Encoding: base64 /9j/4AAQSkZJRgABAQEASABIAAD/2wBDAA0JCgsKCA0LCgsODg0PEyAVExISEyccHhcgLikxMC4p LSwzOko+MzZGNywtQFdBRkxOUlNSMj5aYVpQYEpRUk//2wBDAQ4ODhMREyYVFSZPNS01T09PT09P T09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0//wAARCAAwADADASIA AhEBAxEB/8QAGQAAAwEBAQAAAAAAAAAAAAAAAwQFAgYB/8QALhAAAgEDAgUEAQIHAAAAAAAAAQID BBEhABIFEzFBURQigZEGYXE0UmJyobHx/8QAFwEBAQEBAAAAAAAAAAAAAAAABAMCAf/EAB0RAAID AQEAAwAAAAAAAAAAAAABAgMREjEiMkH/2gAMAwEAAhEDEQA/AK8sEEq35nLaP3e1cW/m8kfdtAfh 824L7I1YFrnaRt8+L40U1ECxiGjLzSCocRYuQhubW7jIxrcFZRzU7q3sh3e8deWvX67/AKX0Xegi TixevoZdxjhnkk2xBj2Z7DIA74Gs+kgpoaamPLllqE5yPuO4i1+nix7+NS3qatikPNZa+idmjLGx YE+7r16DHgnTEtRWTVIraiknUrE42mJvYTY/IyfjT66YZjNzkzSSRTrEYTuz0tbpg6oV1V62op5G 3QhV9yn+7t8DXPDiZlaepq0AYIBGEFtuRc2/WwH7aroXho98jNG5RVa4wDYNbzqNsefqdcnmM0J0 pp1kKyRywsdpU46EX/19aT4ioWgmanATG0Mpvcd89750arjMg2L1DfQtnSixTMW5hO0ZBZsEg5t5 xodU+8fhit7jZz4ChQWS99U1lC0H8RNZx74xK2DkAG48ePOtU0UUsQLC6kki/wC+jqtMpeLapjYg XJyNLcxyr1EUHaWaEspHXPbXVcNkUcCUOjvNv2kAdAehOkVo4LrDEFG9hcnPe+rlUsNNSenUIWkk ZHfbflqFC475IvqdnyWaRsgl6MNwysp13y8uLG3cTk6LBwCmliFR6lw7XBKdMdj50t+X8RkWOnhV rbnLfX/dUPx1ivAoTJnmFm+CdIVEIx6XpFQSZxVVH6KrkRRaAudn9I8HXhniSPcyC/ntqzxOjMNS 6uNyMbqT0I1Ogoad6pF5S23C4t1zqOa8Y7xbEDSxmesguHDId4DKQDjGqMqHmNLGygFnujAZF8DF 820/xYpQ8RWcRLtkBINuh6Ef5B0tNRH0L7UEjGzCVTZirDBGfJ+NasrcMf4CnLp6f//Z --=-XVOBIxf4++g+iR8+OxOx-- From notzed@ximian.com Wed Sep 8 00:48:44 2004 Return-Path: Received: by lists.ximian.com (Postfix, from userid 38) id 37F54124190; Wed, 8 Sep 2004 00:48:44 -0400 (EDT) Received: from peabody.ximian.com (peabody.ximian.com [130.57.169.10]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by lists.ximian.com (Postfix) with ESMTP id 508CF1240FA for ; Wed, 8 Sep 2004 00:48:42 -0400 (EDT) Received: (qmail 15208 invoked from network); 8 Sep 2004 04:48:39 -0000 Received: from localhost (HELO lostzed.per-novell.com.au) (notzed@127.0.0.1) by localhost with SMTP; 8 Sep 2004 04:48:39 -0000 From: Not Zed To: evolution-patches@lists.ximian.com Content-Type: multipart/mixed; boundary="=-VsKJvxOJeH5QPQGZUhZJ" Date: Wed, 08 Sep 2004 12:45:27 +0800 Message-Id: <1094618727.4403.76.camel@lostzed.mmc.com.au> Mime-Version: 1.0 X-Mailer: Evolution 1.5.94.1 X-Spam-Status: No, hits=-4.3 required=5.0 tests=HTML_20_30,HTML_MESSAGE,PATCH_UNIFIED_DIFF,RCVD_IN_ORBS version=2.53 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: [evolution-patches] mail, 64454 for head Sender: evolution-patches-admin@lists.ximian.com Errors-To: evolution-patches-admin@lists.ximian.com X-BeenThere: evolution-patches@lists.ximian.com X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: patches against evolution go here List-Unsubscribe: , List-Archive: --=-VsKJvxOJeH5QPQGZUhZJ Content-Type: multipart/alternative; boundary="=-AM4TjNyKSYH0Bwx2QzEM" --=-AM4TjNyKSYH0Bwx2QzEM Content-Type: text/plain Content-Transfer-Encoding: 7bit --=-AM4TjNyKSYH0Bwx2QzEM Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit
--=-AM4TjNyKSYH0Bwx2QzEM-- --=-VsKJvxOJeH5QPQGZUhZJ Content-Disposition: attachment; filename=64454.diff Content-Type: text/plain; name=64454.diff; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Index: composer/ChangeLog =================================================================== RCS file: /cvs/gnome/evolution/composer/ChangeLog,v retrieving revision 1.657 diff -u -3 -r1.657 ChangeLog --- composer/ChangeLog 13 Aug 2004 16:27:16 -0000 1.657 +++ composer/ChangeLog 8 Sep 2004 04:47:05 -0000 @@ -1,3 +1,10 @@ +2004-09-08 Not Zed + + ** See bug #64454. + + * mail-composer-errors.xml: add accelerators to modified message + dialogue. + 2004-08-13 Radek Doulik * e-msg-composer.c (e_msg_composer_show_sig_file): set paragraph Index: composer/mail-composer-errors.xml =================================================================== RCS file: /cvs/gnome/evolution/composer/mail-composer-errors.xml,v retrieving revision 1.5 diff -u -3 -r1.5 mail-composer-errors.xml --- composer/mail-composer-errors.xml 18 Jun 2004 05:59:16 -0000 1.5 +++ composer/mail-composer-errors.xml 8 Sep 2004 04:47:05 -0000 @@ -37,9 +37,9 @@ Warning: Modified Message Are you sure you want to discard the message, titled '{0}', you are composing? Closing this composer window will discard the message permanently, unless you choose to save the message in your Drafts folder. This will allow you to continue the message at a later date. -