Evolution-Data-Server 3.1.2 2011-06-13
--------------------------------------

Bug Fixes:
       Bug 550414 - Corruption of mailbox and can't expunge trash (Milan Crha)
       Bug 589495 - Search folder by Size (KB) counts bytes, not KB
                    (Milan Crha)
       Bug 633948 - Try harder to use -lresolv in LDAP_LIBS
                    (Mathieu Trudel-Lapierre)
       Bug 640054 - CamelDB: do not read the db while a trasaction is in
                    progress (Chenthill Palanisamy)
       Bug 640083 - Force secured connection when using LDAPS port (Milan Crha)
       Bug 646898 - IMAPX should invalidated cache when uidvalidity changes
                    (Milan Crha)
       Bug 648454 - Subfolders disappear when moving a folder (Milan Crha)
       Bug 648736 - Crash when adding default vcard for newly created DB
                    (Matthew Barnes)
       Bug 649433 - e-calendar-factory SIGSEGV while reading hash_table
                    (David Woodhouse)
       Bug 649757 - Filtering based on a source account always succeeded
                    (Milan Crha)
       Bug 649757 - Return back camel_filter_driver_filter_mbox() (Milan Crha)
       Bug 649761 - Add gobject-introspection build system to libebook
                    (Raul Gutierrez Segales)
       Bug 649762 - Add support for Vala bindings (Raul Gutierrez Segales)
       Bug 650105 - Deadlock in GroupWise connector (Matthew Barnes)
       Bug 650524 - Use g_unix_signal_add_watch_full() for SIGTERM
                    (Matthew Barnes)
       Bug 650950 - entry_compare() should iterate over attributes with
                    the same name (Christophe Dumez)
       Bug 650952 - Remove unknown EContact field name runtime warning
                    (Christophe Dumez)
       Bug 651054 - Support queries based on "photo" contact field
                    (Christophe Dumez)
       Bug 651113 - [libebook] Querying date fields is not supported
                    (Christophe Dumez)
       Bug 651147 - EBook/ECal done signals ignored due to wrong name
                    (Milan Crha)
       Bug 651226 - e_book_new_system_addressbook() should create source
                    in GConf (Christophe Dumez)
       Bug 651446 - Implement e_book_client_get_contacts_uids() (Milan Crha)
       Bug 651458 - Add getters/settrs for EContactPhoto
                    (Raul Gutierrez Segales)

Other Changes:
       * New asynchronous APIs to replace EBook/ECal (Milan Crha)
       * Improved introspection annotations (Raul Gutierrez Segales)
       * Improved Vala bindings (Raul Gutierrez Segales)
       * Various calendar file backend improvements (Patrick Ohly)
       * Camel: Fetch quota information asynchronously. (Matthew Barnes)
       * addressbook file backend: libdb must be initialized for concurrent
         read/write (Patrick Ohly)
       * CamelService: Add async query_auth_types() functions (Matthew Barnes)
       * IMAPX: optionally download the messages in descending order
         (Chenthill Palanisamy)
       * Handle SIGTERM instead of SIGQUIT. (Matthew Barnes)
       * CamelDB: use a RW lock to prevent reads while write is in progress
         (Chenthill Palanisamy)
       * CamelVeeFolder: Fix a deadlock. (Matthew Barnes)
       * Replace deprecated g_atomic_int_exchange_and_add() (Milan Crha)
       * Limit libgdata to 0.7 or 0.8. (Matthew Barnes)
       * e_name_western_reorder_asshole: Fix possible memory leak
         (Christophe Dumez)
       * e_dbhash_new: Close and reopen db handle to avoid memory leak
         (Christophe Dumez)
       * e_contact_name_from_string(): Fix possible memory leak
         (Christophe Dumez)
       * e_book_backend_file_get_contact_list: Fix memory leak
         (Christophe Dumez)
       * CamelVeeFolder: Fix a hang in folder_change_change.
         (Chenthill Palanisamy)
       * Use the right free function in the boxed type for
         EVCardAttributeParam (Alexander Larsson)
       * CamelIMAPXFolder: Fix handling of "filter_junk" option.
         (Matthew Barnes)
       * EBookBackendSqliteDB: Add sqlitedb cache for addressbook
         (Chenthill Palanisamy)

Translations:
       Carles Ferrando (ca@valencia)
       Jorge González (es)
       Daniel Mustieles (es)
       Seán de Búrca (ga)
       Fran Diéguez (gl)
       Kjartan Maraas (nb)
       Matej Urbančič (sl)
       Abduxukur Abdurixit (ug)