[geary: 25/25] Merge branch 'mjog/search-update' into 'mainline'




commit 9af0a2ded21400a36ff44c33de2564d27c0032b4
Merge: 3becbaa53 642bf00e8
Author: Michael Gratton <mike vee net>
Date:   Tue Jan 19 10:11:00 2021 +0000

    Merge branch 'mjog/search-update' into 'mainline'
    
    Search implementation update
    
    Closes #838, #814, #756, #474, and #121
    
    See merge request GNOME/geary!616

 .gitlab-ci.yml                                     |   8 +-
 BUILDING.md                                        |  15 +-
 bindings/vapi/icu-uc.vapi                          |  95 +++
 meson.build                                        |  14 +-
 po/POTFILES.in                                     |   5 +-
 sql/meson.build                                    |   1 +
 sql/version-030.sql                                |  19 +
 src/client/application/application-controller.vala |   2 +-
 .../application/application-main-window.vala       |  33 +-
 .../conversation-viewer/conversation-viewer.vala   |  24 +-
 src/client/meson.build                             |   1 +
 src/client/util/util-email.vala                    | 597 ++++++++++++++++-
 src/engine/api/geary-account.vala                  |  23 +-
 src/engine/api/geary-contact.vala                  |   2 +-
 src/engine/api/geary-named-flag.vala               |   3 +-
 src/engine/api/geary-named-flags.vala              |  12 +-
 src/engine/api/geary-search-query.vala             | 312 ++++++++-
 src/engine/app/app-search-folder.vala              | 348 +++++-----
 .../app-fill-window-operation.vala                 |  24 +-
 .../conversation-monitor/app-remove-operation.vala |   5 +-
 src/engine/common/common-fts-search-query.vala     | 394 +++++++++++
 src/engine/imap-db/imap-db-account.vala            | 412 +++---------
 src/engine/imap-db/imap-db-database.vala           |  11 +
 src/engine/imap-db/imap-db-folder.vala             |  61 +-
 src/engine/imap-db/imap-db-fts5-matches.c          | 169 +++++
 src/engine/imap-db/imap-db-fts5-tokeniser.c        | 277 ++++++++
 src/engine/imap-db/imap-db-gc.vala                 |   2 +-
 src/engine/imap-db/imap-db-search-query.vala       | 720 ---------------------
 .../imap-engine/imap-engine-generic-account.vala   |  58 +-
 src/engine/meson.build                             |  27 +-
 src/meson.build                                    |   3 +-
 test/client/util/util-email-test.vala              | 364 ++++++++++-
 .../common/common-fts-search-query-test.vala       | 258 ++++++++
 test/engine/imap-db/imap-db-database-test.vala     |   2 +-
 test/meson.build                                   |   1 +
 test/mock/mock-account.vala                        |  11 +-
 test/mock/mock-search-query.vala                   |   5 +-
 test/test-engine.vala                              |   3 +
 38 files changed, 2980 insertions(+), 1341 deletions(-)
---


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