[geary: 30/30] Merge branch 'wip/composer-folks' into 'mainline'



commit 86465bf331e9e63150c6c2b0a25e606ba96fd1e1
Merge: bdb206af 7b124abd
Author: Michael Gratton <mike vee net>
Date:   Wed Jun 26 03:23:53 2019 +0000

    Merge branch 'wip/composer-folks' into 'mainline'
    
    Autocomplete email addresses in the composer from folks and the engine
    
    See merge request GNOME/geary!244

 .gitlab-ci.yml                                     |  12 +
 po/POTFILES.in                                     |   9 +-
 sql/version-005.sql                                |   2 +-
 .../application/application-contact-store.vala     | 183 +++++++--
 src/client/application/application-contact.vala    | 130 ++++--
 src/client/application/application-controller.vala |  36 +-
 src/client/components/main-window.vala             |   5 +-
 src/client/composer/composer-widget.vala           | 136 ++++---
 src/client/composer/composer-window.vala           |  19 +-
 src/client/composer/contact-entry-completion.vala  | 437 +++++++++++++--------
 src/client/composer/contact-list-store-cache.vala  |  29 --
 src/client/composer/contact-list-store.vala        | 152 -------
 src/client/composer/email-entry.vala               |   2 +-
 src/client/meson.build                             |   2 -
 src/engine/api/geary-account.vala                  |  12 +-
 src/engine/api/geary-contact-flags.vala            |  50 ---
 src/engine/api/geary-contact-importance.vala       |  35 --
 src/engine/api/geary-contact-store.vala            |  67 ++--
 src/engine/api/geary-contact.vala                  |  85 +++-
 src/engine/api/geary-engine.vala                   |   6 +-
 src/engine/common/common-contact-harvester.vala    | 106 +++++
 src/engine/common/common-contact-store-impl.vala   | 191 +++++++++
 src/engine/db/db-database.vala                     |  19 +-
 src/engine/db/db-versioned-database.vala           |   7 +-
 src/engine/db/db.vala                              |  25 +-
 src/engine/imap-db/imap-db-account.vala            | 157 +++-----
 src/engine/imap-db/imap-db-contact.vala            |  70 ----
 src/engine/imap-db/imap-db-database.vala           |  95 +++--
 src/engine/imap-db/imap-db-folder.vala             | 114 +++---
 src/engine/imap-db/imap-db-gc.vala                 |   2 +-
 src/engine/imap-db/imap-db-message-addresses.vala  | 151 -------
 .../imap-engine/imap-engine-contact-store.vala     |  29 --
 .../imap-engine/imap-engine-generic-account.vala   |  61 ++-
 .../imap-engine/imap-engine-minimal-folder.vala    |  13 +-
 .../imap-engine-abstract-list-email.vala           |  12 +-
 .../replay-ops/imap-engine-create-email.vala       |   1 +
 .../replay-ops/imap-engine-fetch-email.vala        |   2 +-
 .../replay-ops/imap-engine-replay-append.vala      |   2 +-
 src/engine/meson.build                             |   7 +-
 test/engine/api/geary-account-mock.vala            |  18 -
 test/engine/api/geary-contact-store-mock.vala      |  45 +++
 .../common/common-contact-harvester-mock.vala      |  15 +
 .../common/common-contact-harvester-test.vala      | 186 +++++++++
 .../common/common-contact-store-impl-test.vala     | 275 +++++++++++++
 test/engine/db/db-database-test.vala               |  14 +-
 test/engine/db/db-versioned-database-test.vala     |   2 +-
 test/engine/imap-db/imap-db-account-test.vala      |   8 +-
 test/engine/imap-db/imap-db-attachment-test.vala   |   2 +-
 test/engine/imap-db/imap-db-database-test.vala     |  59 ++-
 test/engine/imap-db/imap-db-folder-test.vala       |  14 +-
 test/meson.build                                   |   4 +
 test/mock-object.vala                              |  52 ++-
 test/test-client.vala                              |   4 +
 test/test-engine.vala                              |  17 +
 test/test-integration.vala                         |   4 +
 55 files changed, 1962 insertions(+), 1230 deletions(-)
---


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