Commit Graph

  • a5ea077357 * test-mu-query.c: add some test cases Dirk-Jan C. Binnema 2010-01-31 17:37:14 +02:00
  • 3c74b9aa6e * mu-query-xapian: fix silly typo (s/ANO/AND/) that screwed up some searches Dirk-Jan C. Binnema 2010-01-31 14:17:23 +02:00
  • e017e658de * mu-util-xapian.cc: don't log db version for each query Dirk-Jan C. Binnema 2010-01-31 14:16:25 +02:00
  • db55e8cf7d * mu-cmd.c: move cmd_view stub to mu_cmd_find Dirk-Jan C. Binnema 2010-01-31 14:15:43 +02:00
  • 9725f41258 * mu-cmd-find: add some documentation, mu_cmd_view stub Dirk-Jan C. Binnema 2010-01-31 14:14:56 +02:00
  • 4eb9f8049b * tests: add some test cases for querying. add dummy.cc to enforce C++ linking Dirk-Jan C. Binnema 2010-01-31 14:14:19 +02:00
  • c4bac8306e * mu-cmd-index: add documentation, don't print \n in quiet mode Dirk-Jan C. Binnema 2010-01-31 13:34:04 +02:00
  • ee946a7f70 * add missing glib/gstdio.h include Dirk-Jan C. Binnema 2010-01-31 12:15:00 +02:00
  • 12dc28e3e9 * update database up-to-date and/or empty checks Dirk-Jan C. Binnema 2010-01-31 12:14:25 +02:00
  • 143f8c007d * cosmetics Dirk-Jan C. Binnema 2010-01-31 12:13:46 +02:00
  • 8ed3eb9276 * mu-index.[ch]: minor changes Dirk-Jan C. Binnema 2010-01-31 12:13:06 +02:00
  • 8cbd6384a7 * mu-log: fix C++ linking Dirk-Jan C. Binnema 2010-01-31 12:12:41 +02:00
  • d339a4b4bb * refactoring: split off 'mu find' and 'mu index' stuff from mu-cmd into separate files Dirk-Jan C. Binnema 2010-01-31 12:12:04 +02:00
  • a2fd42c8a2 * mu.c => mu.cc: force c++-linking Dirk-Jan C. Binnema 2010-01-31 12:10:21 +02:00
  • d88660df59 * TODO: updated Dirk-Jan C. Binnema 2010-01-29 08:33:52 +02:00
  • 5b0a9c04ff * src/tests/Makefile.am: add the test mails to EXTRA_DIST Dirk-Jan C. Binnema 2010-01-29 08:20:36 +02:00
  • cf0ba86d17 * WIP: mu view Dirk-Jan C. Binnema 2010-01-29 00:35:05 +02:00
  • c5dc8f044d * add many unit tests Dirk-Jan C. Binnema 2010-01-28 22:21:57 +02:00
  • a411a9964b * add unit tests for mu_maildir_mkdir Dirk-Jan C. Binnema 2010-01-27 08:15:08 +02:00
  • 696f0863d0 * update configure.ac (using autoupdate) Dirk-Jan C. Binnema 2010-01-26 08:19:22 +02:00
  • 2bdfb40faf * add unit test for mu_util_check_dir Dirk-Jan C. Binnema 2010-01-25 22:21:11 +02:00
  • 3b8f908fa6 * tests: add tests for mu_util_dir_expand and mu_util_guess_maildir Dirk-Jan C. Binnema 2010-01-25 13:27:02 +02:00
  • afcd800a2e * set up (unit) test framework using gtester Dirk-Jan C. Binnema 2010-01-25 10:24:33 +02:00
  • 92202ac6eb * split mu bulding in libmu noinst lib and mu.c. Dirk-Jan C. Binnema 2010-01-25 09:43:53 +02:00
  • fb7e358912 * implement signal handler for mu index, and document it Dirk-Jan C. Binnema 2010-01-25 09:28:08 +02:00
  • 1a95c7f7c2 * configure.ac: update d_type note Dirk-Jan C. Binnema 2010-01-25 08:23:40 +02:00
  • 15c2449665 * TODO: updated Dirk-Jan C. Binnema 2010-01-25 08:23:26 +02:00
  • 9ba4b29bba * mu-maildir: some refactoring, fix clearlinks issue Dirk-Jan C. Binnema 2010-01-24 14:55:22 +02:00
  • c7f8977fab * man/mu.1: add the help, cleanup command descriptions Dirk-Jan C. Binnema 2010-01-24 13:16:16 +02:00
  • f752584002 * mu-cmd: enable the 'help' and 'cleanup' commands Dirk-Jan C. Binnema 2010-01-24 13:15:43 +02:00
  • 0b3de03d9d * mu-query-xapian: support batchsize == 0; use the db->get_doccount in that case Dirk-Jan C. Binnema 2010-01-24 13:15:04 +02:00
  • cf6c5d0a84 * cosmetics Dirk-Jan C. Binnema 2010-01-24 01:37:26 +02:00
  • 508a645e7e * TODO: updated Dirk-Jan C. Binnema 2010-01-24 00:53:13 +02:00
  • 7ab39354e0 * www: update Dirk-Jan C. Binnema 2010-01-24 00:53:00 +02:00
  • 710efab33b * remove the 10000 matches limitation Dirk-Jan C. Binnema 2010-01-24 00:52:39 +02:00
  • c3b90e6364 * implement & use the new batch stuff, small fixes Dirk-Jan C. Binnema 2010-01-24 00:52:15 +02:00
  • 0a90c0e350 * mu-query-xapian.{cc,h}: add batch param, add documentation, cosmetics Dirk-Jan C. Binnema 2010-01-24 00:51:17 +02:00
  • 74b2cc5e69 * mu-util-xapian: do extra logging, small updates Dirk-Jan C. Binnema 2010-01-24 00:50:23 +02:00
  • 9967751b1d * rename MuMsgXapian => MuMsgIterXapian Dirk-Jan C. Binnema 2010-01-23 23:34:27 +02:00
  • a4720547de * use -n for --nocleanup Dirk-Jan C. Binnema 2010-01-23 22:02:26 +02:00
  • a4bdb311ec * introduce --empty and --autoupgrade, and document them Dirk-Jan C. Binnema 2010-01-23 21:57:57 +02:00
  • 501ce008d3 * <many>: (WIP) use ~/mu/xapian as the database with an embedded version tag - add checks in the code to make sure the database is up to date, if not, warn the user. Dirk-Jan C. Binnema 2010-01-23 20:50:06 +02:00
  • d5aa4e92e0 * final changes for 0.6 release Dirk-Jan C. Binnema 2010-01-23 16:46:02 +02:00
  • 9e5e63d1ae * cosmetic Dirk-Jan C. Binnema 2010-01-23 14:13:04 +02:00
  • 873f1a126a * mu-store-xapian: restore the behavior of storing both values and terms Dirk-Jan C. Binnema 2010-01-23 14:12:45 +02:00
  • 366fe26fdb * .*_transaction_if => *._trx_if (rename) Dirk-Jan C. Binnema 2010-01-23 13:41:42 +02:00
  • 1c7dcbfa4a * mu.1: added note on performance, other improvements Dirk-Jan C. Binnema 2010-01-23 13:36:23 +02:00
  • f5d785cad2 * mu-log: cosmetic Dirk-Jan C. Binnema 2010-01-23 12:30:09 +02:00
  • f6befa53b3 * mu-cmd: some very minor cleanups Dirk-Jan C. Binnema 2010-01-23 12:29:57 +02:00
  • 3743fb2b39 * mu-store-xapian: don't use terms, only use values Dirk-Jan C. Binnema 2010-01-22 22:08:04 +02:00
  • 8d625895de * www: small improvements Dirk-Jan C. Binnema 2010-01-22 19:18:36 +02:00
  • 891f0ad3df * mu-store-xapian: truncate overly long Xapian terms to so it doesn't throw Dirk-Jan C. Binnema 2010-01-22 19:18:23 +02:00
  • 03ff32d9c8 * cosmetic Dirk-Jan C. Binnema 2010-01-22 19:17:00 +02:00
  • 3a2fc9b7f6 * mu-msg-fields.c, mu.1: index the msg-id as well and document it Dirk-Jan C. Binnema 2010-01-22 19:16:47 +02:00
  • 16dbed6a11 * mu_msg_gmime_get_field_string: fix MU_MSG_FIELD_ID_MSGID Dirk-Jan C. Binnema 2010-01-22 19:15:56 +02:00
  • 8b89008c79 * fix logic inversion in mu_util_guess_maildir (debian #566183, issue #14) Dirk-Jan C. Binnema 2010-01-22 07:14:25 +02:00
  • 748c11a7aa * index.html: updated Dirk-Jan C. Binnema 2010-01-21 21:07:24 +02:00
  • 7d7c8365f8 * updated TODO Dirk-Jan C. Binnema 2010-01-21 21:07:15 +02:00
  • 2ef4ceb7ed * move config handling to mu-config, add --mode parameter for mkdir Dirk-Jan C. Binnema 2010-01-21 20:05:19 +02:00
  • fc64926c63 * mu_maildir_mkdir: add logging Dirk-Jan C. Binnema 2010-01-21 20:04:30 +02:00
  • b0f6913ef3 * mu.1: updated scripts Dirk-Jan C. Binnema 2010-01-21 18:29:44 +02:00
  • b9f21e2ff6 * www: update Dirk-Jan C. Binnema 2010-01-17 15:13:09 +02:00
  • 6ae529f675 * mu.1: improvements, cleanups Dirk-Jan C. Binnema 2010-01-17 15:12:57 +02:00
  • 8765469820 * www: updated Dirk-Jan C. Binnema 2010-01-17 14:41:06 +02:00
  • 6089fc86fb * www: update webpage a bit Dirk-Jan C. Binnema 2010-01-17 14:33:20 +02:00
  • 5e78c9aebb * mu.1: improve man page Dirk-Jan C. Binnema 2010-01-17 14:03:15 +02:00
  • 3407e6db3b * mu-cmd: fix wrong help text Dirk-Jan C. Binnema 2010-01-17 14:03:01 +02:00
  • 76eeb370bf * index.html: update Dirk-Jan C. Binnema 2010-01-16 15:29:04 +02:00
  • a07cafd112 * HACKING, TODO: small updates Dirk-Jan C. Binnema 2010-01-16 15:28:40 +02:00
  • fdb69a85a4 * cosmetics Dirk-Jan C. Binnema 2010-01-16 15:28:17 +02:00
  • 90c9b61d37 * update configuration files Dirk-Jan C. Binnema 2010-01-16 15:27:41 +02:00
  • ec2c26ed50 * mu.1: update man page Dirk-Jan C. Binnema 2010-01-16 15:26:28 +02:00
  • 4c86ed5a4b * www: add web files Dirk-Jan C. Binnema 2010-01-16 15:26:15 +02:00
  • 1497440a19 * Makefile.am: extend pmccabe test to c++ sources Dirk-Jan C. Binnema 2010-01-16 11:33:00 +02:00
  • 6f48dbed79 * configure.ac, mu-maildir.c: some compatibility updates Dirk-Jan C. Binnema 2010-01-16 11:32:07 +02:00
  • 5fd98d2e2e *.cc: remove _-prefixed functions (violates ISO-C) Dirk-Jan C. Binnema 2010-01-15 22:15:09 +02:00
  • da1e9a3841 * *.c: rename _prefixed function into non-prefixed ones (violates ISO) Dirk-Jan C. Binnema 2010-01-15 22:11:51 +02:00
  • 223e3f95b0 * mu-maildir: tentative support for filesystems without d_type in dirent (untested) Dirk-Jan C. Binnema 2010-01-15 08:45:39 +02:00
  • 79ef6fe87a * mu_query_combine: refactor, reduce complexity Dirk-Jan C. Binnema 2010-01-13 22:35:16 +02:00
  • 5fb08c66d1 * cosmetic Dirk-Jan C. Binnema 2010-01-11 20:47:01 +02:00
  • 191630b302 * mu-index: add some comment about the new up-to-data check Dirk-Jan C. Binnema 2010-01-11 20:46:48 +02:00
  • 044db7ea80 * mu-store/index: better up-to-date check: see if message is in db already mu-store-xapian: add mu_store_contains_message; mu_index: update the check Dirk-Jan C. Binnema 2010-01-11 20:46:14 +02:00
  • 95bb6f9756 * mu-cmd: fix error in links while-loop, some cleanups Dirk-Jan C. Binnema 2010-01-10 13:02:13 +02:00
  • 7b01eea5e7 * mu-cmd.c: improve error handling (when mu_index_new fails) Dirk-Jan C. Binnema 2010-01-10 12:18:15 +02:00
  • 6efcfb4616 * mu-util.h: make exceptions create criticals (just like g_return_if_fail & friends) Dirk-Jan C. Binnema 2010-01-10 12:11:38 +02:00
  • 3fbcac42ab * HACKING, TODO, Makefile.am: small updates Dirk-Jan C. Binnema 2010-01-08 20:57:11 +02:00
  • e9236bf0f8 * update the manpage (still WIP) Dirk-Jan C. Binnema 2010-01-08 20:56:50 +02:00
  • 460a4ecf65 * mu-cmd.c: query=>find and de-activate the cleanup command for now Dirk-Jan C. Binnema 2010-01-08 20:55:45 +02:00
  • c2ff9b3f25 * mu-config: make cleanup the default, and nocleanup an option; + some cosmetics Dirk-Jan C. Binnema 2010-01-08 20:54:55 +02:00
  • 5a1be9fa01 * mu-index: cosmetics Dirk-Jan C. Binnema 2010-01-08 20:54:01 +02:00
  • 5e7a920336 * mu-log: cosmetics Dirk-Jan C. Binnema 2010-01-08 20:53:40 +02:00
  • b502353017 * mu-maildir.[ch]: cosmetics Dirk-Jan C. Binnema 2010-01-08 20:53:21 +02:00
  • 4b578ad52b * mu-msg-fields: document public functions Dirk-Jan C. Binnema 2010-01-08 20:52:50 +02:00
  • abc3c247ee * mu-msg-str: use G_GNUC_WARN_UNUSED_RESULT where it makes sense Dirk-Jan C. Binnema 2010-01-08 20:52:11 +02:00
  • d95193d718 * mu-msg-xapian.cc: plug some exception leaks; bit of cleanup Dirk-Jan C. Binnema 2010-01-08 20:51:25 +02:00
  • 3252ba6d5d * mu-msg-xapian.h: document the public functions Dirk-Jan C. Binnema 2010-01-08 20:50:51 +02:00
  • a87e3cadd5 * mu-query-xapian.cc: plug a few exception-catching wholes Dirk-Jan C. Binnema 2010-01-08 20:49:55 +02:00
  • 287a17f225 * mu-query-xapain.h: use G_GNUC_WARN_UNUSED_RESULT in function that return results that must be freed Dirk-Jan C. Binnema 2010-01-08 20:49:16 +02:00
  • 3b18fa9682 * mu-store-xapian: catch exceptions in dtor Dirk-Jan C. Binnema 2010-01-08 20:47:13 +02:00
  • affe20551a * mu-util.h: don't include config.h Dirk-Jan C. Binnema 2010-01-08 20:46:04 +02:00