[Evolution-hackers] More on message state

2007-11-30 Thread Ross Boylan
After poking around, I discovered that although follow up status is
not preserved on copy, and is not kept on the IMAP server even where it
exists, the colored labels are preserved on copy and are kept on the
IMAP server (as $Label1, etc).

So I think I have a solution to my immediate problem:
1) get all messages marked for followup together (e.g., by sorting or
vfolder).
2) select them all
3) right click | label | ToDo.
4) copy the folder.

If I look at the folder from different evo clients, they should all show
the ToDo status (whereas the FollowUp status is kept with the client).

There do seem to more types of message status, and more ways of handling
them internally, then necessary.  I think the situation is this

Replied, seen, and other standard IMAP status information is kept in a
bit mask in a single word and stored in the standard IMAP flags.  These
are copied.

Labels that affect coloring (e.g., To Do) are kept in a special info
structure, and stored on the IMAP server in custom flags $Label1, 2,
etc.  (It might be better to use flags with meaningful names, though
that does increase the risk of clashingn with other uses of those names.
On the other hand, another app that sets a ToDo flag prbably means the
same thing as evolution does).  These are copied.

Mark for followup and its attendent substates--I'm not sure how this
is handled internally, though it may be the string-valued user tags.  It
is not kept on the IMAP server, and is not copied.

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


Re: [Evolution-hackers] Ical (WebDAV) Web-Calendar read-only!?

2007-11-30 Thread Gilles Dartiguelongue
This was discussed recently on the channel as well,

Le vendredi 30 novembre 2007 à 11:56 +, Ross Burton a écrit :
 On Fri, 2007-11-30 at 12:49 +0100, Artur Mücke wrote:
   I presume its using Webdav to write to the calendar file.  
  
  Yes, your presumption is right because it is using WebDAV but I
 thought
  Evolution is doing the same, isnt it?
 
 No, Evolution uses plain HTTP.

   There are many problems with this approach including locking,
 concurrent writes,
   and notification of changes.  However if you are the only person
 using
   the remote calendar, it would work.
[snip]
 Unless there are extensions I'm not aware of, that sounds like its
 going
 to break.  If both User A and User B edit the calendar, they will race
 to write the changes.  The second person to write will replace the
 first
 person's changes.

publish_calendar is the closest thing to be compared to on the web
calendar write support. It uses plain gnome_vfs_write and (although I
didn't read this part yet) I suspect gnome_vfs handles most of the
tricks needed (locking, ...). If it doesn't, fixes are belong to
gnome-vfs probably.

-- 
Gilles Dartiguelongue [EMAIL PROTECTED]


signature.asc
Description: Ceci est une partie de message	numériquement signée
___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] Ical (WebDAV) Web-Calendar read-only!?

2007-11-30 Thread Ross Burton
On Fri, 2007-11-30 at 12:49 +0100, Artur Mücke wrote:
  I presume its using Webdav to write to the calendar file.  
 
 Yes, your presumption is right because it is using WebDAV but I thought
 Evolution is doing the same, isnt it?

No, Evolution uses plain HTTP.

  There are many problems with this approach including locking, concurrent 
  writes,
  and notification of changes.  However if you are the only person using
  the remote calendar, it would work.
 
 I dont know about that yet but I dont hope there are gonna be such
 problems because there will be more than 50 users using the OpenXchange
 server.
 
 You scared me a bit with your statement. :-/

Unless there are extensions I'm not aware of, that sounds like its going
to break.  If both User A and User B edit the calendar, they will race
to write the changes.  The second person to write will replace the first
person's changes.

 However, we can outline that its definitely not possible to use WebDAV
 with Evoltion for writing/deleting appointsments if there is no support
 for CalDAV in OpenXchange!?

Evolution doesn't support using webdav for interactive editing of
calendars.  I think you can sync a calendar remotely using webdav, or
use caldav.

 Btw, thats really strange. What happenend to the project started in
 October 2005:
 http://www.open-xchange.org/pipermail/devel/2005-October/012704.html
 
 I cannot find any result from this project!?

Ah, their webdav custom interface doesn't involve downloading and
uploading entire ical files.  This would need support in Evolution, and
I've no idea if there has been any progress.

Ross
-- 
Ross Burton mail: [EMAIL PROTECTED]
  jabber: [EMAIL PROTECTED]
 www: http://www.burtonini.com./
 PGP Fingerprint: 1A21 F5B0 D8D0 CFE3 81D4 E25A 2D09 E447 D0B4 33DF



signature.asc
Description: This is a digitally signed message part
___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] Ical (WebDAV) Web-Calendar read-only!?

2007-11-30 Thread Artur Mücke
Ross Burton schrieb:
 On Fri, 2007-11-30 at 12:23 +0100, Artur Mücke wrote:
 Hmm, I dont know exactly about that, but e.g. in KDE-kontact I can use
 my  web-calendar like I want to. If I set it up with the same settings
 like in Evolution (https://IP-Address/servlet/webdav.ical). Its possible
 to create and delete appointsments in kontact without a problem.

 How can that be!? I am really confused about that?
 
 I presume its using Webdav to write to the calendar file.  

Yes, your presumption is right because it is using WebDAV but I thought
Evolution is doing the same, isnt it?


 There are many problems with this approach including locking, concurrent 
 writes,
 and notification of changes.  However if you are the only person using
 the remote calendar, it would work.

I dont know about that yet but I dont hope there are gonna be such
problems because there will be more than 50 users using the OpenXchange
server.

You scared me a bit with your statement. :-/

However, we can outline that its definitely not possible to use WebDAV
with Evoltion for writing/deleting appointsments if there is no support
for CalDAV in OpenXchange!?

Btw, thats really strange. What happenend to the project started in
October 2005:
http://www.open-xchange.org/pipermail/devel/2005-October/012704.html

I cannot find any result from this project!?

Cheers,

Artur






-- 
There are 10 kinds of people in the world, those who understand binary
math, and those who don't.
___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] Ical (WebDAV) Web-Calendar read-only!?

2007-11-30 Thread Artur Mücke
Andre Klapper schrieb:
 hi artur,
 
 Am Freitag, den 30.11.2007, 11:31 +0100 schrieb Artur Mücke:
 does anyone know if there is a plan when web-calendars will be
 implemented as writable in Evolution?
 
 web calendars are, by definition, read-only. it's the same with web
 pages when using your browser. ;-)
 what you want is CalDAV, and a complaint to OpenXChange to support it.
 
 Does anyone know if/when iCal calendars will be writable in Evolution!?
 
 ical is just a file format and has nothing to do with this i'd say.
 
 andre

Hmm, I dont know exactly about that, but e.g. in KDE-kontact I can use
my  web-calendar like I want to. If I set it up with the same settings
like in Evolution (https://IP-Address/servlet/webdav.ical). Its possible
to create and delete appointsments in kontact without a problem.

How can that be!? I am really confused about that?

Cheers,

Artur

-- 
There are 10 kinds of people in the world, those who understand binary
math, and those who don't.
___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] Ical (WebDAV) Web-Calendar read-only!?

2007-11-30 Thread Andre Klapper
hi artur,

Am Freitag, den 30.11.2007, 11:31 +0100 schrieb Artur Mücke:
 does anyone know if there is a plan when web-calendars will be
 implemented as writable in Evolution?

web calendars are, by definition, read-only. it's the same with web
pages when using your browser. ;-)
what you want is CalDAV, and a complaint to OpenXChange to support it.

 Does anyone know if/when iCal calendars will be writable in Evolution!?

ical is just a file format and has nothing to do with this i'd say.

andre
-- 
 mailto:[EMAIL PROTECTED] | failed
 http://www.iomc.de/


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers


[Evolution-hackers] Ical (WebDAV) Web-Calendar read-only!?

2007-11-30 Thread Artur Mücke
Hi,

does anyone know if there is a plan when web-calendars will be
implemented as writable in Evolution?

I am asking because I want to use Evolution as client for my OpenXchange
Server that is working with iCal-Calendars. Unfortunately OpenXchange
doesnt have any CalDAV implementation so I am kind of dependent to the
ical-support.

Does anyone know if/when iCal calendars will be writable in Evolution!?

Would be glad about some answers.

Cheers,

Artur

-- 
There are 10 kinds of people in the world, those who understand binary
math, and those who don't.
___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] HTML composer as a standalone program?

2007-11-30 Thread Zan Lynx

On Thu, 2007-11-29 at 17:35 -0700, Zan Lynx wrote:

 Someone needs to go and fix Evo so it properly converts amp; to 
 inside HREF attributes again.  It's been broken this whole release.  I
 hate having to save the email to disk and reopen it from Firefox in
 order to properly use the links in some emails.

Boy am I embarrassed.  It must have got fixed in 2.12.2 because it works
now.

Sorry about that.
-- 
Zan Lynx [EMAIL PROTECTED]


signature.asc
Description: This is a digitally signed message part
___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] Ical (WebDAV) Web-Calendar read-only!?

2007-11-30 Thread Ross Burton
On Fri, 2007-11-30 at 12:23 +0100, Artur Mücke wrote:
 Hmm, I dont know exactly about that, but e.g. in KDE-kontact I can use
 my  web-calendar like I want to. If I set it up with the same settings
 like in Evolution (https://IP-Address/servlet/webdav.ical). Its possible
 to create and delete appointsments in kontact without a problem.
 
 How can that be!? I am really confused about that?

I presume its using Webdav to write to the calendar file.  There are
many problems with this approach including locking, concurrent writes,
and notification of changes.  However if you are the only person using
the remote calendar, it would work.

Ross
-- 
Ross Burton mail: [EMAIL PROTECTED]
  jabber: [EMAIL PROTECTED]
 www: http://www.burtonini.com./
 PGP Fingerprint: 1A21 F5B0 D8D0 CFE3 81D4 E25A 2D09 E447 D0B4 33DF



signature.asc
Description: This is a digitally signed message part
___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] Ical (WebDAV) Web-Calendar read-only!?

2007-11-30 Thread chenthill
Hi Arthur,
On Fri, 2007-11-30 at 11:31 +0100, Artur Mücke wrote:
 Hi,
 
 does anyone know if there is a plan when web-calendars will be
 implemented as writable in Evolution?
 
 I am asking because I want to use Evolution as client for my OpenXchange
 Server that is working with iCal-Calendars. Unfortunately OpenXchange
 doesnt have any CalDAV implementation so I am kind of dependent to the
 ical-support.
 
 Does anyone know if/when iCal calendars will be writable in Evolution!?
It should not be a very big effort to make the web-calendars writable.
If someone is ready to work on it, I can guide them. If someone takes it
up, prolly we can have in the evolution-2.22 release (next major
release) itself.

-Chenthill.
 
 Would be glad about some answers.
 
 Cheers,
 
 Artur
 

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