[sql] Stop building fts2.
commit37437cbb433dc0c96691ef7f19880533375703f6
authorshess <shess@chromium.org>
Wed, 11 Mar 2015 20:24:46 +0000 (11 13:24 -0700)
committerCommit bot <commit-bot@chromium.org>
Wed, 11 Mar 2015 20:25:12 +0000 (11 20:25 +0000)
treedfe7fcfd62eb834f0ee84c5e97a074a6004a7f8c
parent3e1269e6e3950185ff3cc791faff3781acc24064
[sql] Stop building fts2.

Long ago, Chromium used fts2 for history full-text search.  It was
later replaced by fts3, and even later that feature was deleted
entirely.  fts2 is no longer used in the browser at all, so stop
compiling it.

Since SQLite is used by WebSQL, in theory this could affect web
authors, but WebSQL uses an authorizer to allow only specific virtual
table types.  fts2 is not one of those types, I have verified manually
that fts2 tables cannot be created using WebSQL.

BUG=455817

Review URL: https://codereview.chromium.org/999573003

Cr-Commit-Position: refs/heads/master@{#320135}
build/common.gypi
sql/sql.gyp
sql/sqlite_features_unittest.cc
third_party/sqlite/BUILD.gn
third_party/sqlite/sqlite.gyp