Commit Graph

16 Commits

Author SHA1 Message Date
4e6bd7dfdf lib/index: Implement new indexer
Implement a new message indexer consisting of a single-threaded scanner
and a multi-threaded indexer.

This allows for a number of optimizations as well as background
indexing, though this initial version should be behave similar to the
old indexer.
2020-06-27 17:07:00 +03:00
3e233cba9a rework logging system
reimplement the old mu-log.[ch] into mu-logging.{cc,hh}

If available (and using an appropriately equipped glib), log to the
systemd journal

Only g_criticals have stderr output, all the other g_* go to the log
file / journal.
2020-05-30 13:29:44 +03:00
b55e191421 update for lib/utils split
Update sources with the new paths
2019-12-22 15:26:45 +02:00
f31d1b065d Fix typos 2019-11-06 16:13:39 +01:00
3885841473 mug: quick & dirty port to webkit2gtk3 2019-08-01 22:44:03 +03:00
b53366313b toys: fix compiler warnings 2017-10-24 09:17:27 +03:00
66a078b513 * toys/mug: fix compilation with gtk+ 3.10+ 2013-12-16 22:00:04 -08:00
855e81db99 * update copyright years 2013-03-30 11:32:07 +02:00
32e3facd93 * mug.c: remove gtk2 compat code 2013-03-17 16:23:15 +02:00
37b3e7f61f * mug.c: compatibility GDK_KEY_Escape vs GDK_Escape 2012-08-11 12:23:25 +03:00
abfcc4a2f3 * updates for mu_msg_get_body_(text|html) api change 2012-08-09 09:38:58 +03:00
2fcdcafe59 * move widgets/ -> toys/mug2; remove toys/mug; rename toys/mug2 -> toys/mug 2012-08-03 09:47:09 +03:00
808fee41c3 mug,mug2: add ESC shortcut to focus on query bar. 2012-07-20 11:41:25 -04:00
340ad9fc8a * mug: make warning-free for gtk3 compilation 2012-04-21 09:10:12 +03:00
b8447cde47 * mug: update for api changes 2011-08-30 22:03:29 +03:00
40c995331a * don't say we're c++ when we're really c. (use dummy.cc to enforce c++ linking) 2011-07-23 18:06:45 +03:00