Re: To do summary (some hints and extra info)



On Fri, 2006-12-08 at 01:33 +0100, Philip Van Hoof wrote:
> Three more (abstract ones):
> 
> - The retrieval status of a message in the flags of a TnyHeader

For example for the IMAP provider in camel-lite, at line 2896 of
camel-imap-folder.c the IMAP cache instance is ordered to store the
message in the cache. 

Once in cache, the retrieval status can be set to "Retrieved" or
"Cached".

Later that flag can also have a field for "Partially" or "Completely"

> - Progress indication improvements

imap_update_summary and imap_rescan combined need
camel_operation_progress calls for this. They should perhaps also share
one CamelOperation instance rather than creating two for each (if
possible).

> - Moving and copying (entire) folders

I guess this is just going to be some Camel API wrapping?


> On Thu, 2006-12-07 at 22:43 +0100, Philip Van Hoof wrote:
> > - Getting message/alternative in rfc822 messages to be displayed
> > correctly

Related to tny-camel-mime-part.c rewrites

> > - Content-type in mmap (difficult to get this right and to debug it)

camel-folder-summary.c enhancements. There's an initial patch available
(that will crash).

> > - Creating a solution for the TnyGetPassFunc and TnyForgetPassFunc when
> > they are called by another thread (implementers will often introduce gtk
> > components like password dialogs in the implementations, should be
> > simply document using gdk_threads_enter() or should be solve this
> > differently?)

No idea yet

> > - Error passing (GError style) when connecting with a store and
> > transport service

No idea yet, but the async connecting of above will help with this in
some ways

> > - tny_folder_transfer_msgs_async

Doing the usual _async thingy for this one (anyway can by now do this)


> > - Implementing a TnyAvahiSendQueue classifier

Low priority

> > - Testing TnyCamelSendQueue

Related to camel-lite's auth=PLAIN bug

> > - Bug in camel-lite's auth=PLAIN mechanism for SMTP over SSL

connect_to_server in camel-smtp-transport.c

> > - Porting the unit tests to check

People are working on this

> > - TnyAsyncFolder/TnyFolder refactoring (not sure yet)

Is it needed?

> > - Testing tny_folder_get_msg_async
> > - Rewrite of tny-camel-mime-part.c

Recursive message/alternative in message/rfc822 mime parts are not
working atm caused by some of the ugly pieces of the current
implementation


> > - Java bindings
> > - Perl bindings
> > - .NET bindings
> > - Support for virtuals in the Python bindings

- C++ bindings too



-- 
Philip Van Hoof, software developer
home: me at pvanhoof dot be
gnome: pvanhoof at gnome dot org
blog: http://pvanhoof.be/blog




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]