notmuch/lib
Carl Worth 9439b217c3 Switch from random to sequential thread identifiers.
The sequential identifiers have the advantage of being guaranteed to
be unique (until we overflow a 64-bit unsigned integer), and also take
up half as much space in the "notmuch search" output (16 columns
rather than 32).

This change also has the side effect of fixing a bug where notmuch
could block on /dev/random at startup (waiting for some entropy to
appear). This bug was hit hard by the test suite, (which could easily
exhaust the available entropy on common systems---resulting in large
delays of the test suite).
2010-02-09 11:14:11 -08:00
..
database-private.h Switch from random to sequential thread identifiers. 2010-02-09 11:14:11 -08:00
database.cc Switch from random to sequential thread identifiers. 2010-02-09 11:14:11 -08:00
directory.cc lib: Add non-content terms with a WDF value of 0. 2010-01-09 11:18:27 -08:00
index.cc Eliminate some useless gobject boilerplate. 2010-02-04 17:26:00 -08:00
libsha1.c libify: Move library sources down into lib directory. 2009-11-09 16:24:03 -08:00
libsha1.h libify: Move library sources down into lib directory. 2009-11-09 16:24:03 -08:00
Makefile Makefiles: Use .DEFAULT to support arbitrary targets from sub directories. 2010-01-06 10:32:06 -08:00
Makefile.local lib: Implement new notmuch_directory_t API. 2010-01-06 10:32:06 -08:00
message-file.c message_file_get_header: Use break where more clear than continue. 2009-11-17 18:37:45 -08:00
message.cc Switch from random to sequential thread identifiers. 2010-02-09 11:14:11 -08:00
messages.c lib: New function to collect tags from a list of messages. 2009-11-26 07:06:04 -08:00
notmuch-private.h lib: Split the database upgrade into two phases for safer operation. 2010-01-09 11:13:12 -08:00
notmuch.h notmuch.h: Fix a couple of typos in the documentation. 2010-02-05 17:31:40 -08:00
query.cc lib: Explicitly set BoolWeight when searching. 2010-01-09 11:16:40 -08:00
sha1.c Typsos 2009-11-18 03:21:36 -08:00
tags.c notmuch_tags_advance: Make safe against excessive calls. 2009-11-14 23:02:55 -08:00
thread.cc correct message flag enum value so that it matches the type 2009-11-27 20:50:59 -08:00
xutil.c xutil: Implement xstrndup without relying on strndup. 2009-12-01 12:51:39 -08:00
xutil.h libify: Move library sources down into lib directory. 2009-11-09 16:24:03 -08:00