[PATCH] configure: add --without-api-docs option
[notmuch-archives.git] / 91 / 37beceee5c938028da253e43537b2ec3d1b3da
1 Return-Path: <bremner@tethera.net>\r
2 X-Original-To: notmuch@notmuchmail.org\r
3 Delivered-To: notmuch@notmuchmail.org\r
4 Received: from localhost (localhost [127.0.0.1])\r
5  by arlo.cworth.org (Postfix) with ESMTP id A561F6DE0297\r
6  for <notmuch@notmuchmail.org>; Tue, 22 Mar 2016 03:55:24 -0700 (PDT)\r
7 X-Virus-Scanned: Debian amavisd-new at cworth.org\r
8 X-Spam-Flag: NO\r
9 X-Spam-Score: -0.029\r
10 X-Spam-Level: \r
11 X-Spam-Status: No, score=-0.029 tagged_above=-999 required=5\r
12  tests=[AWL=-0.018, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01]\r
13  autolearn=disabled\r
14 Received: from arlo.cworth.org ([127.0.0.1])\r
15  by localhost (arlo.cworth.org [127.0.0.1]) (amavisd-new, port 10024)\r
16  with ESMTP id NdJb6qBYsq93 for <notmuch@notmuchmail.org>;\r
17  Tue, 22 Mar 2016 03:55:16 -0700 (PDT)\r
18 Received: from fethera.tethera.net (fethera.tethera.net [198.245.60.197])\r
19  by arlo.cworth.org (Postfix) with ESMTPS id 7C34D6DE0217\r
20  for <notmuch@notmuchmail.org>; Tue, 22 Mar 2016 03:55:16 -0700 (PDT)\r
21 Received: from remotemail by fethera.tethera.net with local (Exim 4.84)\r
22  (envelope-from <bremner@tethera.net>) id 1aiJyY-00013y-56\r
23  for notmuch@notmuchmail.org; Tue, 22 Mar 2016 06:55:50 -0400\r
24 Received: (nullmailer pid 14064 invoked by uid 1000);\r
25  Tue, 22 Mar 2016 10:55:11 -0000\r
26 From: David Bremner <david@tethera.net>\r
27 To: notmuch@notmuchmail.org\r
28 Subject: field processor features, merged series\r
29 Date: Tue, 22 Mar 2016 07:54:41 -0300\r
30 Message-Id: <1458644094-13951-1-git-send-email-david@tethera.net>\r
31 X-Mailer: git-send-email 2.7.0\r
32 X-BeenThere: notmuch@notmuchmail.org\r
33 X-Mailman-Version: 2.1.20\r
34 Precedence: list\r
35 List-Id: "Use and development of the notmuch mail system."\r
36  <notmuch.notmuchmail.org>\r
37 List-Unsubscribe: <https://notmuchmail.org/mailman/options/notmuch>,\r
38  <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
39 List-Archive: <http://notmuchmail.org/pipermail/notmuch/>\r
40 List-Post: <mailto:notmuch@notmuchmail.org>\r
41 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
42 List-Subscribe: <https://notmuchmail.org/mailman/listinfo/notmuch>,\r
43  <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
44 X-List-Received-Date: Tue, 22 Mar 2016 10:55:24 -0000\r
45 \r
46 This series merges and obsoletes\r
47 \r
48      id:1458437904-17677-1-git-send-email-david@tethera.net\r
49 \r
50 and all except the last patch\r
51 \r
52     id:1458437904-17677-1-git-send-email-david@tethera.net\r
53 \r
54 I represents an alternative initial motivation for the library config patches\r
55 \r
56 The first 4 are independent, and provide date:foo queries without the trailing ..\r
57 \r
58  [PATCH 01/13] config: autodetect xapian-1.3\r
59  [PATCH 02/13] configure: detect Xapian:FieldProcessor\r
60  [PATCH 03/13] lib: optionally support single argument date: queries\r
61  [PATCH 04/13] lib/cli: add library API / CLI for compile time options\r
62 \r
63 This is just an optional cleanup, here to avoid conflicts.\r
64 \r
65  [PATCH 05/13] configure: check directly for xapian compaction API\r
66 \r
67 This is the previous library config series, rebased. This could be\r
68 merged without the following 3, although the motivation is maybe a bit\r
69 unclear.\r
70 \r
71  [PATCH 06/13] lib: provide config API\r
72  [PATCH 07/13] lib: config list iterators\r
73  [PATCH 08/13] CLI: add print_status_database\r
74  [PATCH 09/13] CLI: add optional config data to dump output.\r
75  [PATCH 10/13] CLI: optionally restore config data.\r
76 \r
77 Finally, add support for "named queries". I'm open to suggestions\r
78 about naming ("the hardest problem...") but I thought it was a bit\r
79 less confusing than "saved searches".\r
80 \r
81  [PATCH 11/13] CLI: add notmuch-config support for named queries\r
82  [PATCH 12/13] lib: make a global constant for query parser flags\r
83  [PATCH 13/13] lib: add support for named queries\r
84 \r
85 Outstanding issues that I know about\r
86 \r
87  - missing docs for named queries. It might be nice to have optionally\r
88    included sections in the docs. Or we could just write in something\r
89    like "These search terms are only available if you have field\r
90    processors. `notmuch config get option.field_processor` to find\r
91    out.\r
92 \r
93 - compiler warnings about visibility. I suspect I'm somehow failing at\r
94   C++ here\r
95 \r
96 - compiler warnings about deprecated compact API. This is only related\r
97   in the sense that it is triggered by using xapian 1.3\r
98 \r
99 - as I write this, I realise I probably need to test these patches\r
100   again with xapian 1.2\r