[geary: 5/5] Merge branch 'mjog/334-libstemmer' into 'mainline'




commit e15ece2cde1517a74cf62e8f3639859029abc32f
Merge: 121332020 2e27a0688
Author: Michael Gratton <mike vee net>
Date:   Wed Oct 14 22:01:25 2020 +0000

    Merge branch 'mjog/334-libstemmer' into 'mainline'
    
    Move to libstemmer, add more languages
    
    Closes #334
    
    See merge request GNOME/geary!580

 .gitlab-ci.yml                                     |   10 +-
 BUILDING.md                                        |    8 +-
 COPYING.snowball                                   |   23 -
 bindings/vapi/libstemmer.vapi                      |   38 +
 build-aux/patches/shared-library.diff              |  115 +
 meson.build                                        |   18 +-
 org.gnome.Geary.json                               |   24 +
 org.gnome.Geary.yaml                               |   17 +
 sql/meson.build                                    |    1 +
 sql/version-011.sql                                |   17 +-
 sql/version-029.sql                                |    5 +
 src/client/meson.build                             |    4 -
 src/engine/imap-db/imap-db-database.vala           |  101 +-
 src/engine/imap-db/imap-db-search-query.vala       |  102 +-
 src/engine/imap-db/imap-db-sqlite.c                |  143 ++
 src/engine/meson.build                             |    6 +-
 src/meson.build                                    |    4 +-
 src/sqlite3-unicodesn/Makefile                     |   57 -
 src/sqlite3-unicodesn/README                       |   33 -
 src/sqlite3-unicodesn/extension.c                  |   68 -
 src/sqlite3-unicodesn/fts3Int.h                    |   35 -
 src/sqlite3-unicodesn/fts3_tokenizer.h             |  161 --
 src/sqlite3-unicodesn/fts3_unicode2.c              |  366 ----
 src/sqlite3-unicodesn/fts3_unicodesn.c             |  583 ------
 src/sqlite3-unicodesn/fts3_unicodesn.h             |   21 -
 src/sqlite3-unicodesn/libstemmer_c/MANIFEST        |   72 -
 src/sqlite3-unicodesn/libstemmer_c/Makefile        |    9 -
 src/sqlite3-unicodesn/libstemmer_c/README          |  125 --
 .../libstemmer_c/examples/stemwords.c              |  209 --
 .../libstemmer_c/include/libstemmer.h              |   79 -
 .../libstemmer_c/libstemmer/libstemmer.c           |   95 -
 .../libstemmer_c/libstemmer/libstemmer_c.in        |   95 -
 .../libstemmer_c/libstemmer/libstemmer_utf8.c      |   95 -
 .../libstemmer_c/libstemmer/modules.h              |  190 --
 .../libstemmer_c/libstemmer/modules.txt            |   50 -
 .../libstemmer_c/libstemmer/modules_utf8.h         |  121 --
 .../libstemmer_c/libstemmer/modules_utf8.txt       |   49 -
 src/sqlite3-unicodesn/libstemmer_c/mkinc.mak       |   82 -
 src/sqlite3-unicodesn/libstemmer_c/mkinc_utf8.mak  |   52 -
 src/sqlite3-unicodesn/libstemmer_c/runtime/api.h   |   26 -
 .../libstemmer_c/runtime/api_sq3.c                 |   75 -
 .../libstemmer_c/runtime/header.h                  |   58 -
 .../libstemmer_c/runtime/utilities_sq3.c           |  480 -----
 .../libstemmer_c/src_c/stem_ISO_8859_1_danish.c    |  337 ---
 .../libstemmer_c/src_c/stem_ISO_8859_1_danish.h    |   16 -
 .../libstemmer_c/src_c/stem_ISO_8859_1_dutch.c     |  624 ------
 .../libstemmer_c/src_c/stem_ISO_8859_1_dutch.h     |   16 -
 .../libstemmer_c/src_c/stem_ISO_8859_1_english.c   | 1117 ----------
 .../libstemmer_c/src_c/stem_ISO_8859_1_english.h   |   16 -
 .../libstemmer_c/src_c/stem_ISO_8859_1_finnish.c   |  762 -------
 .../libstemmer_c/src_c/stem_ISO_8859_1_finnish.h   |   16 -
 .../libstemmer_c/src_c/stem_ISO_8859_1_french.c    | 1246 -----------
 .../libstemmer_c/src_c/stem_ISO_8859_1_french.h    |   16 -
 .../libstemmer_c/src_c/stem_ISO_8859_1_german.c    |  521 -----
 .../libstemmer_c/src_c/stem_ISO_8859_1_german.h    |   16 -
 .../libstemmer_c/src_c/stem_ISO_8859_1_hungarian.c | 1230 -----------
 .../libstemmer_c/src_c/stem_ISO_8859_1_hungarian.h |   16 -
 .../libstemmer_c/src_c/stem_ISO_8859_1_italian.c   | 1065 ----------
 .../libstemmer_c/src_c/stem_ISO_8859_1_italian.h   |   16 -
 .../libstemmer_c/src_c/stem_ISO_8859_1_norwegian.c |  297 ---
 .../libstemmer_c/src_c/stem_ISO_8859_1_norwegian.h |   16 -
 .../libstemmer_c/src_c/stem_ISO_8859_1_porter.c    |  749 -------
 .../libstemmer_c/src_c/stem_ISO_8859_1_porter.h    |   16 -
 .../src_c/stem_ISO_8859_1_portuguese.c             | 1017 ---------
 .../src_c/stem_ISO_8859_1_portuguese.h             |   16 -
 .../libstemmer_c/src_c/stem_ISO_8859_1_spanish.c   | 1093 ----------
 .../libstemmer_c/src_c/stem_ISO_8859_1_spanish.h   |   16 -
 .../libstemmer_c/src_c/stem_ISO_8859_1_swedish.c   |  307 ---
 .../libstemmer_c/src_c/stem_ISO_8859_1_swedish.h   |   16 -
 .../libstemmer_c/src_c/stem_ISO_8859_2_romanian.c  |  998 ---------
 .../libstemmer_c/src_c/stem_ISO_8859_2_romanian.h  |   16 -
 .../libstemmer_c/src_c/stem_KOI8_R_russian.c       |  700 -------
 .../libstemmer_c/src_c/stem_KOI8_R_russian.h       |   16 -
 .../libstemmer_c/src_c/stem_UTF_8_danish.c         |  339 ---
 .../libstemmer_c/src_c/stem_UTF_8_danish.h         |   16 -
 .../libstemmer_c/src_c/stem_UTF_8_dutch.c          |  634 ------
 .../libstemmer_c/src_c/stem_UTF_8_dutch.h          |   16 -
 .../libstemmer_c/src_c/stem_UTF_8_english.c        | 1125 ----------
 .../libstemmer_c/src_c/stem_UTF_8_english.h        |   16 -
 .../libstemmer_c/src_c/stem_UTF_8_finnish.c        |  768 -------
 .../libstemmer_c/src_c/stem_UTF_8_finnish.h        |   16 -
 .../libstemmer_c/src_c/stem_UTF_8_french.c         | 1256 -----------
 .../libstemmer_c/src_c/stem_UTF_8_french.h         |   16 -
 .../libstemmer_c/src_c/stem_UTF_8_german.c         |  527 -----
 .../libstemmer_c/src_c/stem_UTF_8_german.h         |   16 -
 .../libstemmer_c/src_c/stem_UTF_8_hungarian.c      | 1234 -----------
 .../libstemmer_c/src_c/stem_UTF_8_hungarian.h      |   16 -
 .../libstemmer_c/src_c/stem_UTF_8_italian.c        | 1073 ----------
 .../libstemmer_c/src_c/stem_UTF_8_italian.h        |   16 -
 .../libstemmer_c/src_c/stem_UTF_8_norwegian.c      |  299 ---
 .../libstemmer_c/src_c/stem_UTF_8_norwegian.h      |   16 -
 .../libstemmer_c/src_c/stem_UTF_8_porter.c         |  755 -------
 .../libstemmer_c/src_c/stem_UTF_8_porter.h         |   16 -
 .../libstemmer_c/src_c/stem_UTF_8_portuguese.c     | 1023 ---------
 .../libstemmer_c/src_c/stem_UTF_8_portuguese.h     |   16 -
 .../libstemmer_c/src_c/stem_UTF_8_romanian.c       | 1004 ---------
 .../libstemmer_c/src_c/stem_UTF_8_romanian.h       |   16 -
 .../libstemmer_c/src_c/stem_UTF_8_russian.c        |  694 ------
 .../libstemmer_c/src_c/stem_UTF_8_russian.h        |   16 -
 .../libstemmer_c/src_c/stem_UTF_8_spanish.c        | 1097 ----------
 .../libstemmer_c/src_c/stem_UTF_8_spanish.h        |   16 -
 .../libstemmer_c/src_c/stem_UTF_8_swedish.c        |  309 ---
 .../libstemmer_c/src_c/stem_UTF_8_swedish.h        |   16 -
 .../libstemmer_c/src_c/stem_UTF_8_turkish.c        | 2205 --------------------
 .../libstemmer_c/src_c/stem_UTF_8_turkish.h        |   16 -
 src/sqlite3-unicodesn/meson.build                  |   48 -
 src/sqlite3-unicodesn/static.c                     |   55 -
 test/engine/imap-db/imap-db-database-test.vala     |    3 +-
 108 files changed, 458 insertions(+), 30471 deletions(-)
---


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