[evolution-data-server] Created tag openismus-snapshot/2013-02-22



The unsigned tag 'openismus-snapshot/2013-02-22' was created.

Tagger: Patrick Ohly <patrick ohly intel com>
Date: Fri Feb 22 21:18:42 2013 +0100

    Snapshot of the Openismus 3.6.x branch from 2013-02-22.

Changes since the last tag 'EVOLUTION_DATA_SERVER_3_6_2':

Christian Kirbach (1):
      Update German translation

Daniele Rondina (1):
      Bug #688926 - SIGABRT on call_old_file_Sync

Dr.T.Vasudevan (1):
      Updated Tamil translation

Krishnababu Krothapalli (2):
      Updated Telugu Translations
      Updated Telugu Translations

Mathias Hasselmann (30):
      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
      tests: Add a few missing license headers
      tests: Add configured datadir to the D-Bus dirs
      tests: Use private D-Bus session in EBookClient test
      tests: Add shared new_custom_temp_client()
      tests: Port libebook/test-query.c to GTest
      tests: Verify more EBook queries
      build: Move langinfo checks into autoconf macro
      libedata-book: Use slice allocator for EbSdbSearchData
      libedata-book: Simplify signature of sexp helpers
      libebook-contacts: Reduce code-duplication in e_book_query_from_string()
      libebook-contacts: Document EBookQueryTest
      libedataserver: Don't print warning if e_sexp_parse() fails
      libedataserver: Add phone number utilities
      libebook-contacts: Add phone number specific queries
      sqlitedb: Permit indexing of phone numbers
      sqlitedb: Store E.164 param in vcards
      tests: Verify upgrade to SQLite-only addressbook
      sqlitedb: Avoid warnings on upgrade from BDB format
      tests: Actually commit the upgrade test
      sqlitedb: Properly restore vCards from summary
      libedataserver: Provide generic string for E_CLIENT_ERROR_OUT_OF_SYNC
      test-server-utils: Don't rely on command line parsing for "rm -rf"
      sqlitedb: Use lower case column name for Rev field
      tests: Verify that summary column names are presered
      legal: Update copyright notice of our recent contributions.
      e-test-server-utils: Destroy dynamic closures

Matthew Barnes (3):
      Post-release version bump.
      Prototype a D-Bus unit test harness.
      EFlag: Suppress deprecation warning on g_cond_timed_wait().

Milan Crha (13):
      Bug #687865 - Shows old reminders for GOA accounts
      Bug #688146 - Crash in Contacts calendar backend
      Bugh #674454 - Crash in e_book_backend_ldap_authenticate_user
      Bug #688660 - Crash on webdav contact cache update
      Bug #688479 - Empty name selector dialog on open
      Bug #677378 - Crash in imapx_query_auth_types_sync()
      Bug #687670 - Signing with both pgp and S/MIME causes a broken signature
      Bug #680201 - Backup restore doesn't migrate accounts from GConf
      Bug #202576 - A way to refresh IMAP folder list
      Bug #688795 - Crash under e_cal_backend_contacts_start_view()
      Bug #688366 - WebDAV book can cause high CPU usage
      ESourceRegistry: Disconnect signal handlers from GSettings in dispose
      Workaround file description leak from e_source_registry_authenticate_sync()

Patrick Ohly (5):
      revision checking: off by default
      ebook: avoid repeatedly creating GSettings in e_book_client_is_self
      ebook: make EContactGeo usable in Vala
      ebook: make EContactCert usable in Vala
      configure: bump to 3.7.90 version

Paul Menzel (3):
      Bug #687634 - Improve camel console warning text
      Bug 688639 – SMTP: Correctly deal with 535 authentication error
      Bug #684175 - Check email value in e_destination_set_contact()

Rajesh Ranjan (1):
      hindi translation update

Sayak Sarkar (1):
      Updated Bengali India Translation

Tristan Van Berkom (161):
      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
      Added EDS_ADDRESS_BOOK_MODULES and EDS_CALENDAR_MODULES
      ESourceRegistry: Do not mandate builtin sources.
      Refixing up Makefile to avoid removing the old framework (one test still needs it)
      Adding test-server-utils
      Ported all tests in tests/ebook/client to use new test framework
      Make relocatable addressbooks work with direct access.
      Ported test-client-upgrade-addressbook to new test framework.
      Ported EBook (deprecated) test cases to use the new test-server-utils scaffold.
      Ported ECal tests to new test framework
      Ported ECalClient tests to use ETestServerFixture framework
      Again fixing makefile to keep the old dbus utils
      Adding missing vcard for test-client-custom-summary test.
      Added ported GTestDBus as ETestDBus in local tree (avoid glib 2.34 dependency)
      EBookBackendSqliteDB: Fixed retry loop when SQLite is busy.
      Improving test case for concurrent views.
      EBookBackendSqliteDB: Added e_book_backend_new_contact[s]() APIs
      EBookBackendFile: Don't overwrite UIDs on incomming/new contacts.
      Added test case ensuring that new contacts have thier UID preserved.
      Adding missing copyright header in test-client-preserve-uid.c
      EBookBackendVCF: Don't overwrite UIDs on incomming/new contacts.
      Fixup for EBookBackendFile patch
      Ported test-client-view-operations.c to use the isolated test case fixture.
      Fixing EBookBackendSqliteDB errors to all use explicit error codes.
      Improving test-client-remove-contact
      EBookBackendSqliteDB: Added contact-not-found error type.
      EBookBackendFile: Report the proper error if a contact is not found by UID.
      Using proper error code for reporting SQL constraint errors.
      EBookBackendFile: Use E_DATA_BOOK_ERROR instead of E_BOOK_CLIENT_ERROR
      EBookBacknendFile: Use E_DATA_BOOK_ERROR for contact-not-found
      test-client-preserve-uid: Check for E_BOOK_CLIENT_ERROR_CONTACT_ID_ALREADY_EXISTS
      test-client-preserve-uid.c: Fix coding style and copyright header
      EBookBackendFile: Fix error message for contact-not-found errors.
      ECalClient test test-client-refresh: Only test the refresh APIs if it is supported.
      ECal test, test-ecal-get-free-busy: Create a valid user identity and account
      ECalClient test, test-client-get-free-busy: Create a valid user identity and account
      test-ecal-get-ldap-attribute: Changing test to check the reported error code.
      test-ecal-create-object: Fixed to assert something that makes sense.
      test-ecal-get-objects-for-uid: Fixed assertions in test case.
      Addressbook test test-client-write-write: Ported to use isolated testing tools.
      Added E_DATA_BOOK_STATUS_OUT_OF_SYNC error
      EDataBook: Wrap up E_DATA_BOOK_STATUS_OUT_OF_SYNC properly
      EBookClient: Unwrap E_CLIENT_ERROR_OUT_OF_SYNC
      EBookBackendFile: Use E_DATA_BOOK_ERROR instead of client error directly.
      Make ETestServerFixture more reliable.
      ETestDBus: Fixed porting errors
      Fixing up various tests to compile with ported ETestDBus temporary copy of GTestDBus
      Remove g_type_ensure()
      test-query.c: Dont use g_test_add_data_func_full with glib < 2.34
      EBookBackendFile: Protect priv->revision with the lock when fetching backend properties.
      Protect priv->revision when loading the revision
      Adding ESourceRevisionGuards
      Removed ESourceAddressBookConfig
      Updating test cases to use ESourceRevisionGuards instead of ESourceAddressBookConfig
      EBookBackendFile: Updated to use ESourceRevisionGuards instead of ESourceAddressBookConfig.
      e-phone-utils-test.c: Disabling the match assertion if ENABLE_PHONENUMBER is not defined.
      ECalCLient test-client-get-free-busy: Giving up on the second round.
      test-fixture: Removing deprecated book/calendar tests
      Disabling deprecated e-source-test
      Moving the test-client-change-country-code into functional tests.
      Disabling deprecated EBook tests
      Disabling deprecated ECal tests
      e-test-server-utils.c: Use g_spawn_command_line_sync() instead of g_spawn_sync()
      test-server-utils.c: Added TEST_INSTALLED_SERVICES env var
      Migrated EBookClientError back into libebook-contacts
      Store E.164 phone number values automatically in the vCard
      Fix test cases to always use the backported ETestDBus object
      Added e_book_client_connect_direct_sync()
      e-test-server-utils: Add support for testing Direct Read Access books.
      Ported various EBookClient tests to additionally test Direct Read Access variants
      EBookBackendSexp: Restore suffix search functionality
      test-client-custom-summary.c: Fixup test case to also try Default summary
      Fixing test-client-custom-summary for last merge
      Brute force backport of EBookBackendSqliteDB + phone number work.
      Use async variants in test-client-view-operations
      test-client-remove-contact.c: Enhanced test case
      EBookBackendFile: Report the correct error from remove_contacts()


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