Commit Graph

196 Commits

Author SHA1 Message Date
Dirk-Jan C. Binnema 478ef67fc6 flags: rename flags_to_string -> to_string
For consistency.
2022-04-16 16:20:38 +03:00
Dirk-Jan C. Binnema 03993b93b2 autotools: build updates
Ensure things build with autotools, too.
2022-03-26 17:19:10 +02:00
Dirk-Jan C. Binnema 1014a28b20 toys/mu: use mu-message-fields 2022-03-07 06:50:18 +02:00
Dirk-Jan C. Binnema 4f81f04d24 toys/mug: fix compilation
After all the changes
2022-02-19 19:31:37 +02:00
Dirk-Jan C. Binnema ce08ec3250 doc: remove 'rebuild' remnants
There's no --rebuild anymore (since a long time), so let's remove some remnants.
2021-11-11 21:27:05 +02:00
Dirk-Jan C. Binnema 3dd721d5a3 clang-format: update c/cc coding style
Update all cc code using .clang-format; please do so as well for future PRs
etc.; emacs has a handy 'clang-format' mode to make this automatic.

For comparing old changes with git blame, we can disregard this one using
--ignore-rev

(see https://www.moxio.com/blog/43/ignoring-bulk-change-commits-with-git-blame )
2021-10-20 12:26:16 +03:00
Dirk-Jan C. Binnema 00645d854b toys/mug: Fix some compiler warnings 2021-03-16 17:44:41 +02:00
Dirk-Jan C. Binnema 90e35a9732 toys/mug: upgrade for query changes
Mostly, port to c++.
2021-01-22 22:51:33 +02:00
Dirk-Jan C. Binnema 47454ad8d4 mu: add some missing files 2020-11-11 21:42:56 +02:00
Dirk-Jan C. Binnema a1d1619bda use c++ for some more sources
Do a (superficial) port to c++ of some of the c sources. Update
deps. Fix a few compiler warnings.
2020-11-07 14:11:59 +02:00
Dirk-Jan C. Binnema 7ce08d0486 toys: use updated Query API 2020-11-07 11:43:11 +02:00
Dirk-Jan C. Binnema 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
Dirk-Jan C. Binnema 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
Jonas Bernoulli 564d892701 Fix typos 2020-05-12 23:56:55 +02:00
Dirk-Jan C. Binnema 08d2e78d61 toys/msg2pdf: incomplete port to new webkitgtk3
Compiles, doesn't work yet.
2020-04-04 13:32:20 +03:00
Dirk-Jan C. Binnema b55e191421 update for lib/utils split
Update sources with the new paths
2019-12-22 15:26:45 +02:00
Jonas Bernoulli f31d1b065d Fix typos 2019-11-06 16:13:39 +01:00
Dirk-Jan C. Binnema 80a5918da9 msg2pdf: don't build for now
Not yet compatible with webkit2gtk
2019-08-01 22:44:03 +03:00
Dirk-Jan C. Binnema 3885841473 mug: quick & dirty port to webkit2gtk3 2019-08-01 22:44:03 +03:00
djcb b53366313b toys: fix compiler warnings 2017-10-24 09:17:27 +03:00
djcb 7eb244b3b0 mu: don't use __FUNCTION__, use __func__
__FUNCTION__ is deprecated and gives compilation warnings. __func__ is
standardized in c99.
2015-04-22 21:06:31 +03:00
djcb 932b60397b * mug: fix compiler warning 2013-12-29 17:20:49 +02:00
djcb 66a078b513 * toys/mug: fix compilation with gtk+ 3.10+ 2013-12-16 22:00:04 -08:00
djcb fc54e4a61b * toys/mug: remove -DGTK_DISABLE_DEPRECATED for now, since it breaks 3.10+ compilation 2013-10-13 15:07:47 +03:00
djcb 1f24e224a9 * more more copyright year updates 2013-03-30 11:38:01 +02:00
djcb 855e81db99 * update copyright years 2013-03-30 11:32:07 +02:00
djcb 1abb497104 * toys/mug: remove gtk2 compat code, small cleanups 2013-03-17 16:38:16 +02:00
djcb 06e5559b19 * toys/mug: mu-msg-header-view: use GtkGrid instead of GtkTable 2013-03-17 16:25:10 +02:00
djcb 8c55858499 * toys/mug: mu-msg-view: add separator 2013-03-17 16:24:38 +02:00
djcb 32e3facd93 * mug.c: remove gtk2 compat code 2013-03-17 16:23:15 +02:00
djcb 4098fe5268 * minor 2013-03-17 16:22:54 +02:00
djcb f5f8d6de70 * mu_store_needs_upgrade --> mu_store_versions_match 2013-01-06 15:53:42 +02:00
djcb afc1258c10 * updates for MU_QUERY_FLAG_THREADS in mu_query_run users 2012-12-27 11:09:37 +02:00
djcb 3c6e7f92da * mug-msg-list-view.c: update for API change 2012-12-26 09:41:05 +02:00
djcb c5f8ea6451 * use AM_CPPFLAGS instead of INCLUDES 2012-12-22 22:54:50 +02:00
djcb 58a6ac1a13 * mug-msg-list-view: update for api changes 2012-12-17 22:30:40 +02:00
djcb 2f9dd78bb0 * add query flags (which match msgiterflags) to mu_query_run, update callers 2012-12-16 15:08:34 +02:00
djcb e5e5955752 * minor 2012-11-08 21:35:01 +02:00
djcb f460d7c241 * mu-widget-util.c: improve error reporting 2012-10-14 17:01:28 +03:00
djcb 37b3e7f61f * mug.c: compatibility GDK_KEY_Escape vs GDK_Escape 2012-08-11 12:23:25 +03:00
djcb b3760740f8 * update for attachment checking changes 2012-08-09 11:45:46 +03:00
djcb abfcc4a2f3 * updates for mu_msg_get_body_(text|html) api change 2012-08-09 09:38:58 +03:00
djcb 2fcdcafe59 * move widgets/ -> toys/mug2; remove toys/mug; rename toys/mug2 -> toys/mug 2012-08-03 09:47:09 +03:00
djcb 1cd20c9921 * toys/widgets: update for mumsgpart changes 2012-08-01 10:49:41 +03:00
Assaf Gordon 808fee41c3 mug,mug2: add ESC shortcut to focus on query bar. 2012-07-20 11:41:25 -04:00
djcb 46f10cfde9 * refactoring: split src/ into mu/ and lib/ 2012-05-21 09:25:53 +03:00
djcb e2a0fc31cf * some small fixes for passing 'make cc10' and 'make line35' 2012-04-30 17:32:34 +03:00
djcb ee9dd9c06a * msg2pdf.c: make a bit more robust 2012-04-29 17:31:54 +03:00
djcb 9dd3224986 * msg2pdf.c: create tempdir before trying to save 2012-04-23 08:06:58 +03:00
djcb 607de43ae9 * msg2pdf.c: show date in the default for the current locale 2012-04-22 11:33:25 +03:00