[evolution-data-server] Created tag openismus-snapshot/2012-12



The signed tag 'openismus-snapshot/2012-12' was created.

Tagger: Mathias Hasselmann <mathias openismus com>
Date: Tue Dec 18 11:04:26 2012 +0100

    Snapshot of the December code drop.

Changes since the last tag 'EVOLUTION_DATA_SERVER_3_6_2':

Mathias Hasselmann (4):
      tests: Don't use g_ensure_type() yet
      Add libebook-contacts to the gir-compiler includes
      tests: Port test-client-custom-summary.c to gtest
      tests: Use absolute paths for SRCDIR

Matthew Barnes (1):
      Post-release version bump.

Patrick Ohly (1):
      revision checking: off by default

Tristan Van Berkom (85):
      EBookBackendSqliteDB: Fixed sexp interpretation for 'id' field.
      EBookBackendSqliteDB: Added e_book_backend_sqlitedb_get/set_revision()
      Local file backend modified to use sqlite db exclusively
      Added e_enum_from_string() and e_enum_to_string() utilities in e-data-server-utiils
      EContact: Added boxed type E_CONTACT_TYPE_ATTR_LIST and e_contact_field_type()
      Added ESourceAddressBookConfig extension
      EBookBackendSqliteDB: Added e_book_backend_sqlitedb_new_full()
      EBookBackendFile: Use the new ESourceAddressBookConfig to configure the summary
      Added test case to create a book with custom summary fields and fetch a contact.
      Fixing e_book_backend_sexp_match_contact() for emails and phone numbers
      Adding test case proving there is a write-write race condition to fix
      Refined test case to avoid conflicting EContactFields
      Avoid race conditions when concurrently writing contacts in the addressbook
      ESourceAddressBookConfig: Added revision-guards option
      EBookBackendFile: Conditionally check revisions on modified contacts
      EBookBackendSqliteDB: Enable WAL journal mode
      EDataBook: Added direct access APIs
      EBookClient: Added e_book_client_new_direct()
      First mega-patch in libebook --> libebook-contacts split/migration
      Added missing files from last commit
      Added missing makefile
      Fixing header files for new library libebook-contacts
      More fixing the build for new libebook/libebook-contacts split.
      EDataBook: Added hash table to bookkeep the directly loaded backends
      Added ESourceDirectAccess extension
      Bug 686421 - Restore libebook tests to minimum working condition
      client-test-utils.c: Modified to use the ESourceDirectAccess extension to setup the test case books to use direct access.
      Make libebook require libebook-contacts in the pkg-config file
      Adding missing header file to install in new libebook-contacts lib
      Fixed pkg-config files, libebook requires libebook-contacts
      EBookClient: Fixed EBookClient async open routine to chain with the direct book
      Reviving async client test
      Fixing build after mega-merge
      Currently make the tests use direct read access by default
      EDataBookView: Adding direct access APIs and GSignals for notifications
      EDataBook: Added direct access apis for fetching an EDataBookView
      EBookClientView: Added constructor for direct access
      EBookClient: If the client is a direct access client, then use a direct access EBookClientView as well when creating one.
      Fixup e_enum_to_string()
      Fixup e_contact_field_type()
      Added e_util_utf8_normalize()
      EBookBackendSqliteDB: Backporting fixes from openismus-work-master
      EBookBackendSqliteDB: More fixups
      EBookBackendSexp: Fixed to use the new e_util_utf8_normalize() function
      EBookBackendSexp: Using a const pointer in compare_phone() as milan requested.
      Split up ESourceAddressBookConfig and ESourceBackendSummarySetup
      e_book_backend_sqlitedb_new_full(): Simplified to take the extension directly.
      Adding missing header file
      EBookBackendFile: Updated to use the new constructor for e_book_backend_sqlitedb_new_full
      Updating test case for new name ESourceBackendSummarySetup
      Fixing gtk-doc comment for new ESourceBackendSummarySetup extension
      Removing ESourceDirectAccess extension
      Added EGdbusBookDirect
      Added EDataBookDirect
      EBookClient: Now fetch the direct backend details over D-Bus in e_book_client_new_direct()
      EBookBackendFile: Implement the new backend methods for direct access
      client-test-utils: Use direct access mode, now without using the extension.
      EBookBackendSqliteDB: Avoid errors on conflicting summaries
      Fix regression on fields-of-interest as much as possible.
      Fixed bad merge of previous commit (fixing regression for UID/REV fields-of-interest)
      Revert "EBookClientView: Added constructor for direct access"
      Revert addition of e_data_book_get_view() APIs
      Revert "EDataBookView: Adding direct access APIs and GSignals for notifications"
      Revert "EBookClient: If the client is a direct access client, then use a direct access EBookClientView as well when creating one."
      Make test-client-custom-summary also use DRA mode
      client-test-utils.c: Only use direct access if DEBUG_DIRECT env var is set
      Add support for direct access queries in book views
      EBookBackendSqliteDB: Fix e_book_backend_sqlitedb_search_uids()
      Extending test-client-custom-summary to try e_book_client_get_contacts_uids()
      Fixing e_book_backend_sqlitedb_search_uids()
      Adding test case for e_book_client_get_contacts_uids()
      Fix lock of loaded modules in EDataBook
      Adding test that fires up multiple EBookClientViews
      test-client-custom-summary: Added a query on the EVC_N vcard field
      Adjusted vala build for library splitup of libebook & libebook-contacts
      Fixed GIR build and vala build for libebook
      Remove libedataserverui and make google backend optional
      Cleanup GTK+ dependency removal
      Fixing make dist for libebook
      Specify DIST_SUBDIRS in addressbook/backends/Makefile.am
      Updated revision guards API to return an E_CLIENT_ERROR
      Updated test-client-write-write.c to watch for the new E_CLIENT_ERROR_OUT_OF_SYNC
      client-test-utils.c: Enable revision guards for test cases
      For openismus-work branch, make test-client-custom-summary not use function from glib 2.34
      Fixing GTK+ dependency removal patch



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