Re: [Evolution-hackers] [Fwd: Evolution: Taking forward...]

2008-09-04 Thread Jules Colding
. I (Jules Colding) hereby grant permission to re-license to the Lesser General Public License version 3 (but specifically NOT LGPLv2) or the General Public License version 3 anything which is currently (as of yesterday) in the official Evolution source tree, provided: 1) that I personally

Re: [Evolution-hackers] camel-db-summary changes merged to Trunk

2008-07-16 Thread Jules Colding
On 16/07/2008, at 20.33, Sankar wrote: Hi , As many of you know, Srini and I were working on a branch camel-db-summary (codenamed Madagascar). This is now merged with trunk. Please see http://svn.gnome.org/viewvc/evolution-data-server?view=revisionrevision=9125 Will you increment Version:

Re: [Evolution-hackers] Exchange 2007 - MAPI Provider preview

2008-02-06 Thread Jules Colding
On Thu, 2008-02-07 at 09:08 +0530, Srinivasa Ragavan wrote: Paul/Per, IIRC Julien mentioned that to use Exchange 2007 against Outlook 2003, the Public Folder store got to be created. Evolution with libmapi would be like a Outlook 2003, connecting to Exchange 2007. It should be click to

[Evolution-hackers] Removing local junk folder?

2007-11-27 Thread Jules Colding
Hi, I have a rather annoying problem: http://bugzilla.gnome.org/show_bug.cgi?id=499769 So, how do I go about deleting this mail from outside evo? Thanks, jules ___ Evolution-hackers mailing list Evolution-hackers@gnome.org

[Evolution-hackers] e-book-backend-db-cache.[ch] - clearing?

2007-11-20 Thread Jules Colding
Hi, Is there any way to unconditionally clear an e-book-backend-db cache from all of its content? One could get all EContacts from the db and clear them one by one, but that seems rather inelegant... Thanks, jules ___ Evolution-hackers mailing

Re: [Evolution-hackers] Exchange MAPI Connector

2007-10-23 Thread Jules Colding
On Tue, 2007-10-23 at 12:07 +0530, Srinivasa Ragavan wrote: Hello everyone, For Evolution 2.22 we should be having MAPI based Exchange connector which developed in parallel with Openchange based libmapi. The team is currently working on that and the code is currently maintianed at GNOME SVN

Re: [Evolution-hackers] Exchange MAPI Connector

2007-10-23 Thread Jules Colding
On Tue, 2007-10-23 at 13:55 +0530, Srinivasa Ragavan wrote: On Tue, 2007-10-23 at 09:53 +0200, Frederic Crozat wrote: Le mardi 23 octobre 2007 à 13:01 +0530, Srinivasa Ragavan a écrit : On Tue, 2007-10-23 at 09:19 +0200, Jules Colding wrote: On Tue, 2007-10-23 at 12:07 +0530, Srinivasa

[Evolution-hackers] EBook query string format?

2007-10-04 Thread Jules Colding
Hi, Does anyone know the format of the query string in EBook functions such as e_book_backend_db_cache_get_contacts()? Naturally I can start digesting e-book-backend-sexp.c but I would rather not... Thanks, jules ___ Evolution-hackers mailing

Re: [Evolution-hackers] New version of the Evo SVN Makefile

2007-10-03 Thread Jules Colding
On Tue, 2007-10-02 at 18:42 -0400, Paul Smith wrote: Hi all; I just uploaded a new version of my Makefile to build Evo from SVN. This version allows for building the current SVN trunk HEAD (up until today I was building on the 2.20 branch). Really excellent I must say. Thanks, jules

Re: [Evolution-hackers] Evo svn head requires libgtkhtml-3.14 = 3.16.0' but gtkhtml svn head is Version: 3.15.92

2007-09-26 Thread Jules Colding
On Wed, 2007-09-26 at 10:07 +0530, Srinivasa Ragavan wrote: On Tue, 2007-09-25 at 14:34 +0200, Jules Colding wrote: On Tue, 2007-09-25 at 08:23 -0400, Matthew Barnes wrote: On Tue, 2007-09-25 at 12:11 +0530, Srinivasa Ragavan wrote: This also would do. But normally we would bump

Re: [Evolution-hackers] Evo svn head requires libgtkhtml-3.14 = 3.16.0' but gtkhtml svn head is Version: 3.15.92

2007-09-25 Thread Jules Colding
On Tue, 2007-09-25 at 08:23 -0400, Matthew Barnes wrote: On Tue, 2007-09-25 at 12:11 +0530, Srinivasa Ragavan wrote: This also would do. But normally we would bump it during the next dot release. Anyways is fine IMO. Hi Srini, I think we still have a misunderstanding here. The latest

Re: [Evolution-hackers] SVN issues

2007-09-21 Thread Jules Colding
On Fri, 2007-09-21 at 13:10 +0530, Veerapuram Varadhan wrote: On Fri, 2007-09-21 at 09:18 +0200, Jules Colding wrote: On Thu, 2007-09-20 at 15:43 -0400, Paul Smith wrote: Hi all; I'm not an evolution developer but I'm trying to understand the way the project uses subversion. I

Re: [Evolution-hackers] [Evolution] Debug enhancements for evo

2007-09-06 Thread Jules Colding
On Wed, 2007-09-05 at 16:05 -0400, Matthew Barnes wrote: On Wed, 2007-09-05 at 15:03 -0400, Paul Smith wrote: It seems that Evo is using a standard library (glib maybe?) to provide debug/logging facilities. Is there any way to either resolve these issues in Evo itself, or else get them

Re: [Evolution-hackers] Error dialogs in evolution data server plugin

2007-06-21 Thread Jules Colding
design. Best regards, jules Scott On Jun 20, 2007, at 12:29 AM, Jules Colding wrote: On Tue, 2007-06-19 at 16:59 -0700, Scott Herscher wrote: Okay, hopefully this will be my last question of the day. I'd like to throw up a dialog box in my Zimbra Connector for Evolution when

Re: [Evolution-hackers] Removal of implementation details from public API, any breakages?

2007-05-21 Thread Jules Colding
On Sun, 2007-05-20 at 11:29 +0100, Ross Burton wrote: Hi, Last week I committed a patch to libebook, and want to commit a patch to libecal[1], which removes private functions and types from the installed headers. This has several consequences: - e_cal_view_new() is removed -

Re: [Evolution-hackers] Visual indication of online/offline?

2006-12-07 Thread Jules Colding
regards, jules -Srini. On Wed, 2006-12-06 at 12:06 +0100, Jules Colding wrote: Hi, Is there any way to signal a visual indication that a specific CamelStore is offline? I'm thinking that making the account blink in bright red or maybe just a little store specific offline icon next

[Evolution-hackers] camel_operation_cancel_check() not working?

2006-12-07 Thread Jules Colding
Hi, I have a big and potentially slow loop running when updating the folder summaries. I'm basically initializing a CamelOperation like this: CamelOperation *cop = camel_operation_registered(); if (!cop) { cop = camel_operation_new (NULL, NULL); if (!cop)

Re: [Evolution-hackers] camel_operation_cancel_check() not working?

2006-12-07 Thread Jules Colding
On Thu, 2006-12-07 at 13:13 +0100, Jules Colding wrote: Now I expect that I'm able to press cancel after pressing f9 and have my loop exit gracefully. OK, I've discovered that if I press the big red Cancel button in the Toolbar then it works, but not if I press the small Cancel button(s

Re: [Evolution-hackers] Why a bitfield in CamelOfflineFolder?

2006-12-02 Thread Jules Colding
On Fri, 2006-12-01 at 10:18 -0500, David Malcolm wrote: On Fri, 2006-12-01 at 11:39 +0100, Jules Colding wrote: On Thu, 2006-11-30 at 12:08 -0500, Matthew Barnes wrote: On Thu, 2006-11-30 at 11:51 -0500, Jeffrey Stedfast wrote: wow, that came out totally wrong... using a single

Re: [Evolution-hackers] Why a bitfield in CamelOfflineFolder?

2006-12-01 Thread Jules Colding
On Thu, 2006-11-30 at 12:08 -0500, Matthew Barnes wrote: On Thu, 2006-11-30 at 11:51 -0500, Jeffrey Stedfast wrote: wow, that came out totally wrong... using a single bit allows us to extend the structure with more bitfields w/o breaking ABI if we find we need to. it's akin to

[Evolution-hackers] Why a bitfield in CamelOfflineFolder?

2006-11-30 Thread Jules Colding
Hi, Is this really necessary? struct _CamelOfflineFolder { CamelFolder parent_object; unsigned int sync_offline:1; }; Wouldn't it be much better/simpler/cleaner simply to do: struct _CamelOfflineFolder { CamelFolder parent_object; gboolean sync_offline; };

[Evolution-hackers] How do I detect changes in the sync_offline checkbox?

2006-11-30 Thread Jules Colding
Hi, Is there a standard way to detect whenever a user checks or un-checks the Copy folder content locally for offline operation check box(*) short of creating a thread to check periodically? A call-bak function or something like that? Thanks, jules (*) For a CamelOfflineFolder instance

Re: [Evolution-hackers] Why a bitfield in CamelOfflineFolder?

2006-11-30 Thread Jules Colding
On Thu, 2006-11-30 at 10:23 +, Ross Burton wrote: On Thu, 2006-11-30 at 11:07 +0100, Jules Colding wrote: Sorry, I must be dim-witted here, but I don't understand your answer. The present definition of CamelOfflineFolder has: unsigned int sync_offline:1

[Evolution-hackers] CamelStreamMem == CamelStream ?

2006-11-16 Thread Jules Colding
Hi, I'm looking for an easy way to transfer the content of a CamelStreamMem to a CamelStream without having a duplicate of the content around. Does anyone know a non-hackish(*) way to do that? What I want to accomplish is to read a structure from memory into a CamelStreamMem and then store it in

Re: [Evolution-hackers] what's the function of RECURRENCE-ID

2006-11-15 Thread Jules Colding
On Wed, 2006-11-15 at 10:39 +0800, yanglin wrote: Hi, The rfc2445 has the definition of RECURRENCE-ID, and the libical provides the interface: icalcomponent_get_recurrenceid ( ). The rid can be used in the function e_cal_get_object ( ) to specify the rid of the icalcomponent. But the

Re: [Evolution-hackers] what's the f unction of RECURRENCE-ID

2006-11-15 Thread Jules Colding
On Wed, 2006-11-15 at 18:55 +0800, yanglin wrote: Yes, I got it. When an instance of an repeating event needs to be modified instead of the whole set of the events, the RECURRENCE-ID is useful. In other word, To reschedule an event to a set of explicit dates/times but not replace the

Re: [Evolution-hackers] [PATCH] Adding execversion to evolution-shell.pc

2006-11-02 Thread Jules Colding
on bugzilla.gnome.org (first choice) or at least on evolution-patches. Will do too ;-) Best regards, jules - Harish On Tue, 2006-10-31 at 14:47 +0100, Jules Colding wrote: Hi, Would anyone object to the following patch? It makes it a lot easier to detect the Evolution version. I

Re: [Evolution-hackers] Recurrence ID?

2006-10-18 Thread Jules Colding
On Tue, 2006-10-17 at 22:34 +0530, chenthill wrote: Hi Jules, The format of the recurrence id (datetime value) is the same as that is specified in rfc 2445. OK, thanks! jules thanks, Chenthill. On Fri, 2006-10-13 at 14:49 +0200, Jules Colding wrote: Hi, What is the format

[Evolution-hackers] Recurrence ID?

2006-10-13 Thread Jules Colding
Hi, What is the format of the recurrence ID (const char *rid) as used in get_object(), remove_object() and other related calendar methods? Thanks, jules ___ Evolution-hackers mailing list Evolution-hackers@gnome.org

Re: [Evolution-hackers] Camel unreferencing question

2006-08-25 Thread Jules Colding
On Fri, 2006-08-25 at 12:10 +0200, Philip Van Hoof wrote: Camel hackers, It's not clear from the gtk-doc API documentation* whether or not you must unreference a store after getting it using camel_session_get_store *) http://pvanhoof.be/files/libcamel-api/html/CamelSession.html The source

[Evolution-hackers] Camel: Recommended way to reload folder summary?

2006-08-10 Thread Jules Colding
Hi, This is rather unusual, but I need a good way of reloading the folder summary from file for a CamelFolder. Any recommended utility function(s) to do that? Or should I just unref the summary and then use camel_folder_summary_load()? Thanks, jules

Re: [Evolution-hackers] Multiple calendars

2006-07-11 Thread Jules Colding
Hi Scott, On Fri, 2006-07-07 at 16:27 -0700, Scott Herscher wrote: Hey all. I'm struggling to understand something that I think should be obvious. I'll try a shot at an explanation below despite my very limited knowledge... I'm writing a new e-cal backend, and it connects to a server that

Re: [Evolution-hackers] Multiple calendars

2006-07-11 Thread Jules Colding
. Just hide something that identifies the particular calendar within the e-source uri. HTH, jules Thanks, Scott - Original Message - From: Jules Colding [EMAIL PROTECTED] To: Scott Herscher [EMAIL PROTECTED] Cc: evolution-hackers@gnome.org Sent: Monday, July 10, 2006 2:36:26 AM

[Evolution-hackers] Calendar backend: RepositoryOffline V. OfflineUnavailable

2006-06-26 Thread Jules Colding
Hi, What exactly is the difference between those two return values? Thanks, jules ___ Evolution-hackers mailing list Evolution-hackers@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-hackers

Re: [Evolution-hackers] What 'role' should a resource-type cutype have?

2006-06-16 Thread Jules Colding
On Fri, 2006-06-16 at 11:46 +0530, Chenthill wrote: Hi Jules, On Thu, 2006-06-08 at 13:15 +0200, Jules Colding wrote: Hi, I can't decide upon the ICAL role that a ECalComponentAttendee should have if cutype is a resource. I am currently doing: attendee-cutype

[Evolution-hackers] Events diplayed as tasks?

2006-06-16 Thread Jules Colding
Hi, I have a functioning calendar backend that supports events as well as tasks. The events are displayed in the calendar as expected, but they are also appearing as tasks in the summary list. Why?? I haven't even populated the task cache yet, so everything displayed in the task list is really

[Evolution-hackers] What 'role' should a resource-type cutype have?

2006-06-08 Thread Jules Colding
Hi, I can't decide upon the ICAL role that a ECalComponentAttendee should have if cutype is a resource. I am currently doing: attendee-cutype = ICAL_CUTYPE_RESOURCE; attendee-role = ICAL_ROLE_NONPARTICIPANT; // what else? Is that the best thing to do? - Thoughts? Thanks,

[Evolution-hackers] Calendar backend - ECalComponent properties

2006-05-18 Thread Jules Colding
Hi, How do I set properties on an ECalComponent to the effect that the following check boxes are checked: 1) All day event 2) Show time as busy I can't see any methods in e-cal-component.h to that effect... Thanks a lot, jules ___

Re: [Evolution-hackers] CAL_STATIC_CAPABILITY_* documentation?

2006-05-10 Thread Jules Colding
Hi Harry, Thanks a lot for these explanations. Most helpful :-) Does any one know about the remaining ones below? Thanks, jules On Tue, 2006-05-09 at 20:59 +0800, Harry Lu wrote: * CAL_STATIC_CAPABILITY_NO_CONV_TO_ASSIGN_TASK What is this? Convert from what? *

[Evolution-hackers] CAL_STATIC_CAPABILITY_* documentation?

2006-05-09 Thread Jules Colding
Hi, Does any documentation as to the precise meaning of the capabilities exists? Some of these aren't entirely obvious. Here is my take on the definitions: * CAL_STATIC_CAPABILITY_NO_ALARM_REPEAT No repeating alarms. How is this related to the backend? Isn't it the Evolution front-end that do

Re: [Evolution-hackers] CAL_STATIC_CAPABILITY_* documentation?

2006-05-09 Thread Jules Colding
On Tue, 2006-05-09 at 14:30 +0200, Jules Colding wrote: * CAL_STATIC_CAPABILITY_NO_AUDIO_ALARMS No audio alarms. Again, how is this related to the backend? Hmm... cut'n paste from a HTML page. These horizontal lines

Re: [Evolution-hackers] When do open_sync() gets called from a calendar backend?

2006-05-08 Thread Jules Colding
that e_cal_open() is being called, not e_cal_open_async(). My calendar inherits from ECalBackendSync so isn't that as it should be? Well, I'll better spread a few printf()'s in e_cal_open() to see where it fails. Thanks, jules thanks, Chenthill. On Fri, 2006-05-05 at 14:05 +0200, Jules

[Evolution-hackers] When do open_sync() gets called from a calendar backend?

2006-05-05 Thread Jules Colding
Hi, I am a bit mystified, due to my lack of intellectual resources, about the behavior of my calendar backend. I have created the gconf source for the calendar and are trying to get Evolution to call open_sync() on it, but that never happens. Instead I am seeing set_mode_sync() and

Re: [Evolution-hackers] Camel password - Remembered?

2006-05-04 Thread Jules Colding
On Wed, 2006-05-03 at 12:30 -0400, Jeffrey Stedfast wrote: There's no way for a camel provider to know this... This is all handled in the front-end. OK, thanks. jules Jeff On Wed, 2006-05-03 at 14:15 +0200, Jules Colding wrote: Hi, How do I figure out if the user has chosen

Re: [Evolution-hackers] How do I query a password from a calendar backend?

2006-05-04 Thread Jules Colding
Hi Chenthill, On Thu, 2006-05-04 at 22:16 +0530, Chenthill wrote: Hi jules, It is not a good idea to prompt password from the backend. Probably you could write a plugin in evolution for creating the specific calendar and check if you need authentication before setting the auth property.

[Evolution-hackers] Camel password - Remembered?

2006-05-03 Thread Jules Colding
Hi, How do I figure out if the user has chosen to check the Remember password check box when queried by Camel for a password? Thanks, jules ___ Evolution-hackers mailing list Evolution-hackers@gnome.org

Re: [Evolution-hackers] emacs ChangeLog macro

2006-05-02 Thread Jules Colding
On Mon, 2006-05-01 at 10:56 -0400, Jeffrey Stedfast wrote: I've noticed a lot of inconsistantly formatted ChangeLog entries so I'm sending out this email so the hackers can all add it to their .emacs file (since I'm guessing they don't have it?). C-x 4 a should do the same. -- jules

[Evolution-hackers] How do I use e_passwords_ask_password() without segvs?

2006-04-26 Thread Jules Colding
Hi, I am trying to invoke e_passwords_ask_password() from a standalone application as well as from my Calendar backend. Both attempts fails miserably with a segv. The segv is in gtk_icon_set_render_icon() and I have no idea of why this happens. The standalone test code that calls

Re: [Evolution-hackers] How do I use e_passwords_ask_password() without segvs?

2006-04-26 Thread Jules Colding
On Wed, 2006-04-26 at 11:46 +0100, Ross Burton wrote: On Wed, 2006-04-26 at 12:27 +0200, Jules Colding wrote: I am trying to invoke e_passwords_ask_password() from a standalone application as well as from my Calendar backend. Both attempts fails miserably with a segv. The segv

[Evolution-hackers] How do I query a password from a calendar backend?

2006-04-26 Thread Jules Colding
Hi, I am having difficulties using e_passwords_ask_password() from with my calendar backend. I am trying to query the password from within the open_sync() method. I have tried wrapping the e_passwords_ask_password() in gdk_threads_enter()/gdk_threads_leave() but that will only result in

[Evolution-hackers] New calendar backend - How do I make it appear?

2006-04-10 Thread Jules Colding
Hi, I am writing a calendar backend for Brutus. I am (to the best of my knowledge) following the wiki to the letter: http://go-evolution.org/EDS_Architecture#Calendar_backends The problem is that my calendar backend don't show up when trying to create a new calendar in the Evolution 2.4 UI. I

Re: [Evolution-hackers] New calendar backend - How do I make it appear?

2006-04-10 Thread Jules Colding
On Mon, 2006-04-10 at 15:41 +0200, Jules Colding wrote: PS: Full source (look in brutus/idl/products/evolution/2.4) here: Corrected link: http://www.omesc.com/content/downloads/brutus-snapshot.tar.bz2 -- jules ___ Evolution-hackers mailing

Re: [Evolution-hackers] Can we *PLEASE* get the go-evolution.org DNS restored?

2006-03-29 Thread Jules Colding
On Wed, 2006-03-29 at 09:54 +0200, guenther wrote: On Tue, 2006-03-28 at 09:27 +0200, Jules Colding wrote: On Mon, 2006-03-27 at 23:33 +0200, guenther wrote: 'nuff said. Let me repeat it anyway: Can we *PLEASE* get the go-evolution.org DNS restored? I have a reasonably resent

Re: [Evolution-hackers] CamelMessageInfoBase level dirty flag somewhere?

2006-03-03 Thread Jules Colding
CamelMessageInfo and then diff those flags from the CamelMessageInfoBase.flags. OK, thanks a lot. -- jules Jeff On Thu, 2006-03-02 at 11:13 +0100, Jules Colding wrote: Hi, I am implementing camel_folder_sync(). It would be really nice to know, when loping over the message summaries

[Evolution-hackers] CamelMessageInfoBase level dirty flag somewhere?

2006-03-02 Thread Jules Colding
Hi, I am implementing camel_folder_sync(). It would be really nice to know, when loping over the message summaries, if a summary has changed since it was loaded. Imagine that the CAMEL_MESSAGE_FLAGGED flag has been set by the user in CamelMessageInfoBase.flags. Is there any way for my provider

[Evolution-hackers] When do I set the read flag?

2006-03-02 Thread Jules Colding
Hi, A mail will be non-highlighted after about 1 or 2 seconds when clicked upon if it hasn't been opened before. How do I detect this change in the CamelMessageInfoBase flags? I would like to delay the setting of the READ flag on the remote mail until it happens visually for the user instead at

Re: [Evolution-hackers] Camel.Store or Camel.Folder sync()

2006-02-28 Thread Jules Colding
On Wed, 2006-03-01 at 11:19 +0530, Parthasarathi Susarla wrote: On Tue, 2006-02-28 at 15:21 +0100, Jules Colding wrote: Hi, Both methods seem to be designed to do the same wrt deleted messages - namely to expunge them if the option is set. Where should I put the expunge

Re: [Evolution-hackers] camel_store_get_folder_info() memory handling

2006-02-16 Thread Jules Colding
. Hope that helps, It does. Thanks a lot :-) jules Jeff On Wed, 2006-02-15 at 14:21 +0100, Jules Colding wrote: Hi, Please correct me if I am wrong, but I have suddenly become in doubt about who owns the memory returned by camel_store_get_folder_info

[Evolution-hackers] camel_store_get_folder_info() memory handling

2006-02-15 Thread Jules Colding
Hi, Please correct me if I am wrong, but I have suddenly become in doubt about who owns the memory returned by camel_store_get_folder_info(). camel_store_get_folder_info() returns a CamelFolderInfo* so the memory pointed returned by my provider implementation of get_folder_info() must be freed

[Evolution-hackers] Camel.Store - create_folder() confusion

2006-02-13 Thread Jules Colding
Hi, I am slightly confused about the parent_name and folder_name arguments to create_store(). Is parent_name a leading substring of folder_name? I mean: parent_name = /foo/bar/folder folder_name = /foo/bar/folder/new_folder/yet_another_folder Can folder_name contain non-existing parents and

[Evolution-hackers] How do I make the transport capability of my Camel provider public?

2006-01-16 Thread Jules Colding
Hi, I am doing the usual brutus_provider.object_types[CAMEL_PROVIDER_STORE] = camel_brutus_store_get_type() ; brutus_provider.object_types[CAMEL_PROVIDER_TRANSPORT] = camel_brutus_transport_get_type(); registration of the provider, but it does not seem to be accepted by

[Evolution-hackers] [CAMEL] Can't get Evolution to detect UTF-8 message body

2006-01-04 Thread Jules Colding
Hi, I get the following message source when I build a CamelMimeMessage from Exchange 5.5: ### snip From [EMAIL PROTECTED] Tue Jan 3 09:38:42 2006 Date: Tue, 03 Jan 2006 09:38:42 +0001 Subject: Most certainly UTF-8 Message-Id: [EMAIL PROTECTED] From: Jules Colding [EMAIL

Re: [Evolution-hackers] [CAMEL] Can't get Evolution to detect UTF-8 message body

2006-01-04 Thread Jules Colding
On Wed, 2006-01-04 at 13:14 +0100, Jules Colding wrote: I get the following message source when I build a CamelMimeMessage from Exchange 5.5: ### snip From [EMAIL PROTECTED] Tue Jan 3 09:38:42 2006 ^ That character is not in the message source. -- jules

[Evolution-hackers] CamelStore.get_folder() with no folder name

2006-01-04 Thread Jules Colding
Hi, I am seeing that get_folder() is being invoked with the empty string as folder name as in: my_provider_store-get_folder(some_store, , 0, ex); What am I expected to return here? Thanks, jules ___ Evolution-hackers mailing list

[Evolution-hackers] CamelMimeMessage - Should I set all or a subset of the headers?

2005-12-19 Thread Jules Colding
Hi, I can not figure out if I should manually extract as many message header fields from the remote server or if just a few of them (which?) are needed to create a good CamelMimeMessage... I think that I need to set as many as possible, but could someone please confirm this? Thanks, jules

Re: [Evolution-hackers] http://go-evolution.org/ - Offline copy?

2005-12-16 Thread Jules Colding
On Thu, 2005-12-15 at 14:32 -0500, Saikat Guha wrote: On Thu, 2005-12-15 at 13:03 -0500, Lee Revell wrote: On Thu, 2005-12-15 at 12:41 +0100, Jules Colding wrote: Hi, There is a wealth of information on the evo wiki, but is there any easy way to save a local copy for offline

[Evolution-hackers] http://go-evolution.org/ - Offline copy?

2005-12-15 Thread Jules Colding
Hi, There is a wealth of information on the evo wiki, but is there any easy way to save a local copy for offline viewing? Thanks, jules ___ Evolution-hackers mailing list Evolution-hackers@gnome.org

Re: [Evolution-hackers] http://go-evolution.org/ - Offline copy?

2005-12-15 Thread Jules Colding
On Thu, 2005-12-15 at 13:03 -0500, Lee Revell wrote: On Thu, 2005-12-15 at 12:41 +0100, Jules Colding wrote: Hi, There is a wealth of information on the evo wiki, but is there any easy way to save a local copy for offline viewing? wget No. I tried that a few weeks ago, but nothing

Re: [Evolution-hackers] Possible bug in GW Camel provider

2005-12-14 Thread Jules Colding
Hi Partha, On Tue, 2005-12-13 at 18:40 +0530, Parthasarathi Susarla wrote: On Tue, 2005-12-13 at 13:36 +0100, Jules Colding wrote: [snip] Problems seems to arise if exists is TRUE. Issue 1) pstrings, such as mi-info.from, are being overwritten without being released. Issue 2) mi

[Evolution-hackers] Weird logic in Camel Groupwise provider...

2005-12-10 Thread Jules Colding
Hi, The GW provider has this code snippet in camel-groupwise-folder.c:gw_update_cache(): # snip ### mi = (CamelGroupwiseMessageInfo *)camel_folder_summary_uid (folder-summary, id); if (mi) { exists = TRUE;

[Evolution-hackers] [Fwd: Weird late relase of CamelContentType* in camel-folder-summary.c]

2005-12-09 Thread Jules Colding
Hi, Forwarded as my original reply is gone... # snip ## The ct valiable (of type CamelContentType*) in the camel-folder-summary.c function message_info_new_from_header(), is not released until line 1628, but the last time it is used is in a big if statement at line 1614.

[Evolution-hackers] Should I unref a CamelMesageInfoBase?

2005-12-07 Thread Jules Colding
Hi, Must I unref a reference to a message info when retrieved by camel_folder_summary_uid()? This function increases the refcount before returning it. I can see from gw_update_summary() in the GroupWise provider that it never unrefs the reference. Is that wrong? Thanks, jules

Re: [Evolution-hackers] CamelMessageInfoBase.from/to/cc

2005-12-05 Thread Jules Colding
On Mon, 2005-12-05 at 19:46 +0530, Parthasarathi Susarla wrote: On Mon, 2005-12-05 at 14:14 +0100, Jules Colding wrote: Hi, Must the from, to and cc members be valid email addresses? I am trying to make my CamelMessageInfoBase-building function be as tolerant as possible towards

[Evolution-hackers] Weird late relase of CamelContentType* in camel-folder-summary.c

2005-12-02 Thread Jules Colding
Hi, The ct valiable (of type CamelContentType*) in the camel-folder-summary.c function message_info_new_from_header(), is not released until line 1628, but the last time it is used is in a big if statement at line 1614. Why can't it be released at line 1618? Is it mysteriously being used

Re: [Evolution-hackers] camel_header_unfold()

2005-11-30 Thread Jules Colding
On Tue, 2005-11-29 at 10:25 -0500, Jeffrey Stedfast wrote: Might be nitpicking, but RFC 2822 says: The process of moving from this folded multiple-line representation of a header field to its single line representation is called unfolding. Unfolding is accomplished by simply

Re: [Evolution-hackers] I am confused about CamelMessageInfoBase.message_id

2005-11-29 Thread Jules Colding
Jeff On Fri, 2005-11-25 at 13:38 +0100, Jules Colding wrote: Hi, How do I populate this field? I can see in camel-nntp-utils.c:l196 that it is a strdup() of the Message-ID message header filed, but CamelSummaryMessageID is only 8 bytes big, so how can it fit in there? This can't

Re: [Evolution-hackers] What do I do about missing data in the message summary?

2005-11-29 Thread Jules Colding
On Tue, 2005-11-29 at 03:04 +0530, Parthasarathi Susarla wrote: On Mon, 2005-11-28 at 10:20 -0500, Jeffrey Stedfast wrote: actually, that's not true. date_sent is gotten from the MIME message headers (Date: header, fwiw). But isnt that the Date received or the date created and not the

Re: [Evolution-hackers] camel_header_unfold()

2005-11-29 Thread Jules Colding
On Mon, 2005-11-28 at 12:12 -0500, Jeffrey Stedfast wrote: I see what you are thinking, but by the time this code is run on any input, the \r has already been stripped and you cannot, by definition, have \n\n in a header (it terminates the header block so we don't have to worry about that).

[Evolution-hackers] Re: [Apologies] Can camel-mime-utils.[ch] be made public please?

2005-11-28 Thread Jules Colding
On Mon, 2005-11-28 at 13:59 +0100, Jules Colding wrote: Hi, camel-mime-utils.[ch] contains a *lot* of extremely useful utility functions for Camel providers but those functions are inaccessible for provider backends being developed outside the main tree. Other utility functions

Re: [Evolution-hackers] camel_header_unfold()

2005-11-28 Thread Jules Colding
On Mon, 2005-11-28 at 15:10 +0100, Jules Colding wrote: *dst = *rfc822_header; if (!dst) break; That should be: *dst = *rfc822_header; if ('\0' == *dst) break; -- jules

[Evolution-hackers] I am confused about CamelMessageInfoBase.message_id

2005-11-25 Thread Jules Colding
Hi, How do I populate this field? I can see in camel-nntp-utils.c:l196 that it is a strdup() of the Message-ID message header filed, but CamelSummaryMessageID is only 8 bytes big, so how can it fit in there? This can't be right, so I am certain that I am missing something in a really stupid and

Re: [Evolution-hackers] Are SMTP header field names case sensitive?

2005-11-22 Thread Jules Colding
On Mon, 2005-11-21 at 11:00 -0500, Jeffrey Stedfast wrote: They're not SMTP header fields, they are Message header fields :) But no, they are not case-sensitive. OK, thanks. That clears it up. -- jules Jeff On Mon, 2005-11-21 at 10:48 +0100, Jules Colding wrote: Hi, RFC 2822

[Evolution-hackers] Are SMTP header field names case sensitive?

2005-11-21 Thread Jules Colding
Hi, RFC 2822 (or RFC 822 for that matter) doesn't explicitly states whether SMTP header field names are case sensitive or not. I would think not but could someone please confirm this? Thanks, jules ___ Evolution-hackers mailing list

[Evolution-hackers] When do I update the Camel.FolderSummary?

2005-11-15 Thread Jules Colding
Hi, Reading the comments in the code, it seems that I should only update the folder summary when explicitly told so by Evolution invoking the camel_folder_refresh_info() method or, obviously, when I know something changed server-side. Is that correct? Thanks, jules

Re: [Evolution-hackers] When do I update the Camel.FolderSummary?

2005-11-15 Thread Jules Colding
On Tue, 2005-11-15 at 16:36 +0530, Parthasarathi Susarla wrote: On Tue, 2005-11-15 at 11:45 +0100, Jules Colding wrote: Hi, Reading the comments in the code, it seems that I should only update the folder summary when explicitly told so by Evolution invoking

Re: [Evolution-hackers] [CAMEL] CamelFolder *_getv() - What should it do?

2005-11-14 Thread Jules Colding
Hi, On Mon, 2005-10-17 at 16:48 +0530, Parthasarathi Susarla wrote: On Mon, 2005-10-17 at 13:04 +0200, Jules Colding wrote: Hi, I can see several providers implementing a *_getv() method. It seems that it just provides a descriptive name of the folder in question. Is that correct

Re: [Evolution-hackers] [CAMEL] Can a CamelFolder do without a CamelFolderSummary?

2005-11-10 Thread Jules Colding
On Thu, 2005-11-10 at 12:25 +0100, Jules Colding wrote: Hi, Is the folder-summary member required to be non-NULL? I am seeing segvs all over the place, after having done my folder implementation, which I suspect is because of access to the folder-summary member which, being NULL, can't

Re: [Evolution-hackers] CAMEL_FOLDER_HIDDEN?

2005-11-02 Thread Jules Colding
On Wed, 2005-11-02 at 09:18 +0800, Not Zed wrote: No. CAMEL_FOLDER_VISIBLE is a count of the number of visible messages in the folder, it has nothing to do with folder flags. OK, thanks jules On Tue, 2005-11-01 at 13:35 +0100, Jules Colding wrote: Hi, I can see

[Evolution-hackers] [CAMEL] CamelFolderInfo clarification please...

2005-11-01 Thread Jules Colding
Hi, I think that I know how to interpret CamelFolderInfo but I would really appreciate to have my understanding confirmed in the context of get_folder_info(). CamelFolderInfo is declared as: typedef struct _CamelFolderInfo { struct _CamelFolderInfo *next; struct

[Evolution-hackers] CAMEL_FOLDER_HIDDEN?

2005-11-01 Thread Jules Colding
Hi, I can see a CAMEL_FOLDER_VISIBLE but no HIDDEN. Is there a way to mark a folder invisible?? Thanks, jules ___ Evolution-hackers mailing list Evolution-hackers@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-hackers

Re: [Evolution-hackers] [Camel/Exchange] What do I do with un-deletable folders?

2005-10-31 Thread Jules Colding
On Mon, 2005-10-31 at 14:13 +0100, Jules Colding wrote: Does Camel have a flag or something that I can use to mark those message stores as un-deletable folders or should I just ignore attempts to delete/modify them? Never mind... I just noticed CAMEL_FOLDER_SYSTEM. -- jules

Re: [Evolution-hackers] [CAMEL] CamelStore create_folder() name constraints...

2005-10-18 Thread Jules Colding
On Tue, 2005-10-18 at 11:13 +0530, Parthasarathi Susarla wrote: On Mon, 2005-10-17 at 12:02 -0400, Jeffrey Stedfast wrote: On Mon, 2005-10-17 at 16:24 +0530, Parthasarathi Susarla wrote: On Mon, 2005-10-17 at 12:13 +0200, Jules Colding wrote: Is it guaranteed that no sub-folder

[Evolution-hackers] [CAMEL] CamelStore create_folder() name constraints...

2005-10-17 Thread Jules Colding
Hi, Is the folder_name argument guaranteed to be a unique name in the context of the parent folder? An example: parent_name is Save/Evolution. folder_name is doc. Is it guaranteed that no sub-folder with the name doc exists in Save/Evolution when the function is invoked? Is it guaranteed that

Re: [Evolution-hackers] [CAMEL] CamelStore create_folder() name constraints...

2005-10-17 Thread Jules Colding
On Mon, 2005-10-17 at 16:24 +0530, Parthasarathi Susarla wrote: On Mon, 2005-10-17 at 12:13 +0200, Jules Colding wrote: Is it guaranteed that no sub-folder with the name doc exists in Save/Evolution when the function is invoked? Yes. OK, good. Is it guaranteed that the create_folder

[Evolution-hackers] [CAMEL] CamelFolder *_getv() - What should it do?

2005-10-17 Thread Jules Colding
Hi, I can see several providers implementing a *_getv() method. It seems that it just provides a descriptive name of the folder in question. Is that correct? Thanks, jules ___ Evolution-hackers mailing list Evolution-hackers@gnome.org

Re: [Evolution-hackers] [CAMEL] CamelFolder *_getv() - What should it do?

2005-10-17 Thread Jules Colding
On Mon, 2005-10-17 at 16:48 +0530, Parthasarathi Susarla wrote: On Mon, 2005-10-17 at 13:04 +0200, Jules Colding wrote: Hi, I can see several providers implementing a *_getv() method. It seems that it just provides a descriptive name of the folder in question. Is that correct? It does

Re: [Evolution-hackers] [Camel] How can I get a reference to the store class from another class?

2005-10-10 Thread Jules Colding
On Tue, 2005-09-13 at 22:15 +0800, Not Zed wrote: On Tue, 2005-09-13 at 04:31 -0600, Susarla Parthasarathi wrote: On Tue, 2005-09-13 at 10:26 +, Jules Colding wrote: On Tue, 2005-09-13 at 04:08 -0600, Susarla Parthasarathi wrote: On Tue, 2005-09-13 at 09:56 +, Jules Colding

[Evolution-hackers] Link error in evolution-data-server/servers/groupwise

2005-10-03 Thread Jules Colding
Hi, CVS (gnome-2-12 branch) gives: # SNIP make all-recursive make[1]: Entering directory `/home/andersca/work/src/evolution-data-server' Making all in libdb make[2]: Entering directory `/home/andersca/work/src/evolution-data-server/libdb' Making all in dist

Re: [Evolution-hackers] [Camel] Folder names

2005-09-16 Thread Jules Colding
On Fri, 2005-09-16 at 11:36 +0800, Not Zed wrote: I just got another idea. Is trailing whitespace ever removed from a name being it full or not? I could then add one or more trailing ' 's to any name to make it unique among other folders with identical display name. Like this: fi_a

Re: [Evolution-hackers] [Camel] Folder names

2005-09-15 Thread Jules Colding
On Wed, 2005-09-14 at 18:10 +0800, Not Zed wrote: It certainly would. Does any upper-level component do any string manipulation with the full name? My idea is to put the entryid at the end of the full name and separate the full name readable part from the entryid part with '\0'. Something

  1   2   >