Hi everybody
I just wanted to let you know, that I'll be traveling for the next five weeks and will be offline most of the time. Don't expect any mail responses, comments, decisions or releases in that time. Of course, this does not mean, that nobody else is allowed work on the project. :-)
Also, I just committed (rev. 354) some major changes in the client scripts. There's a new class available that controls all list behavior (for messages, contacts, identities) on the client side. I decided to do that in order to have the code separated and to give all new message list functionality like selection and keyboard events to all lists of the application. It also fixes the selection bug for the address book. Unfortunately I did not have the time to test it well, so expect some stuff to be broken.
I removed the LDAP search temporarily because it also uses list functionality but is subject to be changed: it is planned to allow multiple sources for address data like the local address book and one or more LDAP directories. This will require a re-write of the LDAP access as well as the client scripts and I didn't want to change the LDAP list code now and then replace it with something else soon.
Please forgive me that I broke some functions in the Trunk but I ran out of time to finish everything. Anyway, I decided to commit the changes before leaving for vacation and give you the possibility to review and improve the new list widget.
And last but not least: we're looking for volunteers that will moderate the mailing list. If you're interested iin helping out for a while, please send a mail to bob [at] db [dot] org. Moderation means to approve posts to the mailing list that are nut junk but sent by people who are not subscribed to the list.
Best regards, Thomas