Commit Graph

364 Commits

Author SHA1 Message Date
djcb e21c9802d5 * configure.ac: bump database schema version to trigger a database --rebuild 2012-12-27 16:00:53 +02:00
djcb 06648060da * bump version to 0.9.9.5-dev6 2012-12-25 19:43:37 +02:00
djcb 35195f8c47 * configure: bump version to v5 2012-12-17 22:26:40 +02:00
djcb 8e70ec38a3 * bump version to 0.9.9.5-dev4 2012-11-11 20:22:47 +02:00
djcb e5425081cc * remove hard dependency on wordexp.h (OpenBSD does not have it) 2012-11-08 22:19:28 +02:00
djcb 3c06758928 * bump version to 0.9.9.5-dev3 2012-11-04 20:42:12 +02:00
djcb 8505f6c316 * configure.ac: bump version to 0.9.9.5-dev2 2012-11-02 09:26:54 +02:00
djcb 32c0173b4e * lib: doxygen support (WIP, just starting...) 2012-10-27 14:42:21 +03:00
djcb b16a42a48c * guile: move scripts to scripts/ (from scripts/stats) 2012-10-22 20:26:32 +03:00
djcb 3aac82ccd1 * configure.ac: bump version to 0.9.9.5-dev1 2012-10-20 17:50:44 +03:00
djcb 37f51515ed * fix guile / mu4e doc building 2012-10-20 15:49:53 +03:00
djcb 1565cf5b85 * fix `make distcheck' 2012-10-20 12:51:19 +03:00
djcb b4e9a761a2 * use texi/ 2012-10-20 12:22:16 +03:00
djcb f0be196209 * guile/mu4e: refactor doc building a bit 2012-10-19 16:00:41 +03:00
djcb 578a4c7a54 * guile: install guile script 2012-10-17 23:37:30 +03:00
djcb 51f5f5ed5d * NEWS, TODO, configure.ac: prepare for 0.99 release 2012-10-14 17:00:54 +03:00
djcb 615cf4761d * configure.ac: bump version to 0.9.9-dev7 2012-09-27 21:53:36 +03:00
djcb 267d7adad1 * configure.ac: minor 2012-09-16 16:31:03 +03:00
djcb 06e66b96c9 * bump version to 0.9.9-dev6 2012-09-14 16:42:52 +03:00
djcb 3ae4fb965e * configure.ac: check for getpass 2012-09-14 12:16:14 +03:00
djcb 3c0dadeb70 * configure.ac: bump version to 0.9.9-dev5 2012-09-09 13:18:10 +03:00
djcb 9d6ef76f5f * crypto: improve signature checking code 2012-09-01 20:03:48 +03:00
djcb 98ebd7cd8b * configure.ac: tighten checks for f17; bump version to 0.9.9-dev4 2012-08-28 12:09:12 +03:00
djcb 38a2ee788b * bump glib version to 2.24, make gtest stuff non-optional
(even ubuntu 10.04 comes with 2.24, so that should be conservative enough)
2012-08-11 18:48:48 +03:00
djcb ea67fcf0e8 * configure.ac: bump version to 0.9.9-dev3 2012-08-05 12:29:19 +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 1c2a87a841 * help: generate help texts from text file / awk 2012-07-20 11:05:18 +03:00
djcb 3c8bc3e68e * crypto: some small updates 2012-07-18 11:51:21 +03:00
djcb 2be6b041ae * mu: build crypto support maybe (depends on gmime 2.6) 2012-07-17 19:15:47 +03:00
djcb 9bddf2f0b9 * guile: beginnings of some unit tests 2012-07-12 21:19:59 +03:00
djcb 93c46dda8f * prepare for guile/tests 2012-07-12 15:46:45 +03:00
djcb daa4e01686 * bump version to 0.9.9-dev1 2012-07-10 21:10:22 +03:00
djcb dc62bd6c75 * rename emacs/ => mu4e/ 2012-07-10 20:00:06 +03:00
djcb a6f334661c * update for mu-0.9.8.5 2012-07-01 20:47:43 +03:00
djcb 74ce48971c * configure.ac/Makefile.am: require specific emacs version (23+) 2012-06-16 22:25:24 +03:00
djcb 245de14b1d * make guile/gtk/webkit dep optional (i.e., --disable-guile, --disable-webkit,
--with-gui=none); bump version to 0.9.8.5-dev4
2012-06-13 10:22:54 +03:00
djcb aa8c86abfa * configure.ac: report on whether we are building mug2 2012-06-10 12:10:58 +03:00
djcb 44902f4e2c * add some missing files for refactoring, bump version 2012-05-21 09:45:13 +03:00
djcb 46f10cfde9 * refactoring: split src/ into mu/ and lib/ 2012-05-21 09:25:53 +03:00
djcb 15c502a2e8 * bump version to 0.8.9.5-dev2 2012-05-13 13:12:28 +03:00
djcb 1dc44228d5 * configure.ac: fix the xapian version-check regexp for macos
- interestingly, configure on macos uses zsh, unlike on linux where it's
    typically bash or dash (even when user has zsh as her shell). zsh's regexp
    are slightly different from the bash/dash ones.
2012-05-12 10:14:57 +03:00
djcb 8e07b5c0ee * bump version 0.9.8.5-dev1 2012-05-10 09:47:25 +03:00
djcb c7c823d0ce * bump version to 0.9.8.4 2012-05-08 14:31:26 +03:00
djcb 3a4814f38b * big renaming / refactoring 2012-05-01 22:45:54 +03:00
djcb b01390785e * mu4e-proc, mu-cmd-server: update server output
protocol

  - this unbreaks running mu server on non-utf8 locales
  - should also be a bit faster
  - configure.ac: bump version
2012-04-28 09:05:05 +03:00
djcb bd7a5d6915 * add little msg2pdf toy, to convert messages to pdfs, uses webkit (WIP)
(still misses image support)

  - add toys/msg2pdf
  - update configure.ac, Makefile.am etc.
  - ensure webkit version agrees with gtk version
  - bump version to 0.8.9.4-dev2
2012-04-21 09:27:10 +03:00
djcb a04a1ea449 * mu4e.texi: include the version, add note about using mu-cite 2012-04-17 20:35:02 +03:00
djcb b06c1c8925 * configure.ac: bump version to 0.9.8.4-dev1 2012-04-15 14:18:54 +03:00
djcb edda59bff7 * mu4e: restructure code a bit and enable byte-compilation 2012-04-09 16:34:52 +03:00
djcb eba25ea850 * bump version to 0.9.8.3 2012-03-25 20:33:33 +03:00
djcb 3fb7e5d6ff * WIP: fixes for gtk3.2 (prevent warnings for deprecated widgets) 2012-03-24 11:16:12 +02:00
djcb 159d26ee7d * configure.ac: add warning if makeinfo is missing 2012-03-19 00:16:24 +02:00
djcb 28c6f2d8d7 * mu-msg-part: g_mime_data_wrapper_write_to_stream returns ssize_t, not
gboolean
2012-03-11 10:40:49 +02:00
djcb 2c81d65ed5 * configure.ac: check for langinfo.h, locale.h 2012-03-08 00:12:47 +02:00
Dirk-Jan C. Binnema d6a53ebee2 * update configure.ac: bump version to 0.8.2; don't use AM_INIT_AUTOMAKE([dist-bzip2])
AM_INIT_AUTOMAKE([dist-bzip2]) requires a newer autotools, and since we
  don't really need bzip2'ed args anyway, removing this
2012-02-28 21:22:50 +02:00
Dirk-Jan C. Binnema 5f9aed0ce0 * configure.ac: add specific version 1.2.x check for xapian 2012-02-23 20:32:17 +02:00
djcb 01f6c2fd47 * bump version to 0.9.8.1 2012-02-13 22:37:40 +02:00
djcb 7aea461007 * configure.ac: bump version to 0.9.8 2012-01-31 20:56:13 +02:00
djcb 688d571715 * don't insist on using xdg-open; use "open" on MacOS or what MU_PLAY_PROGRAM sets 2012-01-23 00:11:23 +02:00
djcb 16a7b48584 * configure.ac: small improvements 2012-01-22 18:38:32 +02:00
djcb d394d297e7 * configure.ac: bump version to beta2 2012-01-21 16:29:41 +02:00
djcb 3b07a328a5 * configure.ac: bump version to 0.9.8beta1 2012-01-15 14:36:32 +02:00
djcb 1f56bf7779 * configure.ac: bump version to alpha4 2012-01-15 14:12:05 +02:00
djcb 53d9457bc7 * configure.ac: bump version to alpha-3 2012-01-07 14:28:18 +02:00
djcb 23bb511e0e * configure.ac: bump version to 0.9.8alpha2 2012-01-06 14:33:47 +02:00
djcb 9d6d33be2a * fix 'make distcheck' for guile/, require guile version 2.0 2011-12-30 15:00:15 +02:00
djcb 43bb99a74d * minor 2011-12-30 13:26:58 +02:00
djcb 0446ec3d83 * add some documentation infrastructure 2011-12-14 09:12:46 +02:00
djcb 8b39c69c89 * some code re-arrangement: src/guile-> guile, toys/mm -> emacs 2011-12-13 08:03:19 +02:00
djcb ce332dad25 * update build system 2011-12-01 21:30:16 +02:00
djcb b684dbc06c * mm: version check (WIP) 2011-11-09 08:35:10 +02:00
Dirk-Jan C. Binnema 628d154a2c * minor / cosmetic changes 2011-09-12 20:38:40 +03:00
Dirk-Jan C. Binnema b375199bfa * configure.ac: bump database version to 0.9.8 2011-08-30 21:57:08 +03:00
Dirk-Jan C. Binnema b669feb637 * configure.ac: check for readline 2011-08-29 23:40:51 +03:00
Dirk-Jan C. Binnema 9e776cd7c7 * configure.ac: prefer gmime-2.6 if both 2.4, 2.6 are present 2011-08-20 11:56:07 +03:00
Dirk-Jan C. Binnema 536280e1b6 * configure.ac: bump version to 0.9.8 2011-08-16 23:22:30 +03:00
Dirk-Jan C. Binnema e02a80b5dd * set version to 0.9.7-pre 2011-07-31 13:00:15 +03:00
Dirk-Jan C. Binnema ba4893cbbb * preparing for 0.9.7-pre 2011-07-31 12:59:16 +03:00
Dirk-Jan C. Binnema 63076fe222 * don't include procmule for now, it's not ready 2011-07-26 22:14:20 +03:00
Dirk-Jan C. Binnema a164ad645e * configure.ac: add procmule 2011-07-23 17:58:13 +03:00
Dirk-Jan C. Binnema da73f4d75e * configure.ac: don't hardcode PATH for guile 2011-07-18 23:57:06 +03:00
Dirk-Jan C. Binnema 79eb1affe6 * make muile work for mu 1.8 (and before?) to some extent... 2011-07-18 22:13:21 +03:00
Dirk-Jan C. Binnema 3b7f2ab25d * small updates for guile 1.x compatibility (WIP) 2011-07-18 08:37:06 +03:00
Dirk-Jan C. Binnema 815d5ad862 * don't try to use guile if it's pre-2.x; but add some beginning compat
functions for 1.8 and friends
2011-07-17 22:28:17 +03:00
Dirk-Jan C. Binnema d91b4ffdf8 * updated configure.ac/Makefile.am for guile-snarfing 2011-07-12 09:10:06 +03:00
Dirk-Jan C. Binnema 6e15e3a8e1 Merge branch 'master' into procmule 2011-07-10 20:11:35 +03:00
Dirk-Jan C. Binnema 543a4400ab * configure.ac: don't error-out when there's not gtk+ and --with-gui=none is
not provided.
2011-07-06 22:14:09 +03:00
Dirk-Jan C. Binnema 0b7693d077 * guilify mu; first steps, and a new toy called 'muile' 2011-07-05 00:18:43 +03:00
Dirk-Jan C. Binnema 53a2a03dbd * bump database version (9.7) 2011-06-16 08:14:26 +03:00
Dirk-Jan C. Binnema 61f462c4ad * prepare for 0.9.6 2011-05-28 12:29:53 +03:00
Dirk-Jan C. Binnema 9aa6f50d8b * bump database version 2011-05-24 22:42:47 +03:00
Dirk-Jan C. Binnema 2c24a43211 * cosmetics 2011-05-23 08:16:09 +03:00
Dirk-Jan C. Binnema 99a5b4918c * bump version to 0.9.6, add gmime-test.c 2011-05-19 23:26:46 +03:00
Dirk-Jan C. Binnema 030607cb5a * configure.ac: cosmetic 2011-05-04 01:42:00 +03:00
Dirk-Jan C. Binnema 674c6d0a8f * update mu for v. 0.9.5 2011-04-25 18:58:04 +03:00
Dirk-Jan C. Binnema fa23a29819 * configure.ac: warn user that mug2 won't work with gtk3
(mug2 uses webkit, which depends on gtk+2, and we cannot have both gtk+2 and
  gtk+3 in one process)
2011-04-16 14:27:15 +03:00
Dirk-Jan C. Binnema b27a9f47c4 * add 'flag:unread' as a synonym for 'flag:new OR NOT flag:seen'
- update documentation
  - update test cases
  - some cleanups in the C++-code
  - bump the database version, to trigger the --rebuild warning
2011-03-31 23:08:26 +03:00
Dirk-Jan C. Binnema df2af5bbc6 * bump version 0.9.4 2011-03-08 00:50:41 +02:00
Dirk-Jan C. Binnema f14f8f45d7 * set dependency to glib >= 2.14, as we are using GRegex now 2011-03-05 09:43:21 +02:00
Dirk-Jan C. Binnema 2bb1272623 * update for 0.9.3 2011-02-13 15:44:36 +02:00
Dirk-Jan C. Binnema 52b670d1b4 * configure.ac: bump database schema version to provoke rebuild 2011-02-02 21:09:20 +02:00
Dirk-Jan C. Binnema 8d8d0d91e2 * configure.ac: clear up test check a bit 2011-01-31 09:11:56 +02:00
Dirk-Jan C. Binnema 40c709405f * configure.ac: improve --with-gui= handling 2011-01-29 21:47:16 +02:00
Dirk-Jan C. Binnema f6944f45a5 * configure.ac: make gui configurable, --with-gui=(gtk2|gtk3|none|auto),
defaults to 'auto', which uses gtk2 if it's found
2011-01-29 21:05:28 +02:00
Dirk-Jan C. Binnema 6473546ef2 * mu-msg-body-view: use the navigation-policy-decision-requested signal so we
can distinguish user clicks (open externally) and things like iframes (open
  internally); require webkit >= 1.0.3
2011-01-16 13:53:39 +02:00
Dirk-Jan C. Binnema 321cae64b9 * updato to build system, don't require too new libtool 2011-01-12 23:14:17 +02:00
Dirk-Jan C. Binnema 623ec34ab8 * improvements in attachment / mime-part handling:
- add mu_util_play for 'playing' (opening) attachments; depends on xdg-open
  - stricter check for mu extract cmdline params
  - don't allow overwriting unless --overwrite was specified
  - mu extract now has a --play option to 'play' (open) attachments
  - added unit test to verify --overwrite
  - some cleanups in attachment/mime-part handling
2011-01-09 14:55:25 +02:00
Dirk-Jan C. Binnema b46d591796 * start working on some mu-based widgets (widgets/), create toys2/mug2 for testing 2011-01-08 12:48:25 +02:00
Dirk-Jan C. Binnema 3115443b17 * configure.ac: check for webkit 2011-01-07 08:34:17 +02:00
Dirk-Jan C. Binnema 5fb788d5de * configure.ac: make silent-rules stuff optional 2011-01-02 18:46:02 +02:00
Dirk-Jan C. Binnema 210895c14d * only build test cases when glib version >= 2.22 2010-12-18 10:31:18 +02:00
Dirk-Jan C. Binnema c974500595 * configure.ac: update comment 2010-12-17 08:40:25 +02:00
Dirk-Jan C. Binnema 6d2cc60a5e * Makefile.am/configure.ac: some changes to make Solaris a bit happier 2010-12-17 08:34:31 +02:00
Dirk-Jan C. Binnema d14727c7a8 * dont't require direntry->d_type; this should help the Solaris build.
also, some cleanups
2010-12-11 13:52:03 +02:00
Dirk-Jan C. Binnema cbeb229dd0 * configure.ac: add missing m4/Makefile 2010-12-08 00:20:21 +02:00
Dirk-Jan C. Binnema b4de366df7 * configure.ac: bump version to 0.9.2, add m4 dir to config 2010-12-08 00:18:02 +02:00
Dirk-Jan C. Binnema a53f549d07 * configure.ac/Makfile.am: add m4 as a macro dir, require stdc 2010-12-07 23:10:05 +02:00
Dirk-Jan C. Binnema 8b70e6bace * configure.ac: unbreak McCabe tool checking 2010-12-05 16:29:25 +02:00
Dirk-Jan C. Binnema 148db5af7b * configure.ac: cleanups 2010-12-05 12:45:07 +02:00
Dirk-Jan C. Binnema f85fd0f1ff * bump to 0.9.1 2010-12-04 19:29:03 +02:00
Dirk-Jan C. Binnema 8c372f98fb * configure.ac: use gtk+ 2.x unless there is an explicit --with-gtk3. this
unbreak Fedora 14 builds (issue #31)
2010-12-04 19:22:34 +02:00
Dirk-Jan C. Binnema 6b60fdb35b * minor: TODO, NEWS, configure.ac 2010-12-04 12:37:15 +02:00
Dirk-Jan C. Binnema 0f9bd7c4b2 * update configure.ac for gmime-2.6 support
Fedora 14 ships GMime 2.5.x, which reports as 2.6. It seems upward
  compatible with 2.4. (based on patch by GooseYArd)
2010-12-04 10:39:49 +02:00
Dirk-Jan C. Binnema 66203c290f * configure.ac: bump version to 0.9-beta 2010-11-27 15:07:37 +02:00
Dirk-Jan C. Binnema c1203dd047 * Makefile.am: add 'make gitcheck'; bump database schema version 2010-11-21 16:06:16 +02:00
Dirk-Jan C. Binnema 45c95b06f3 * move mug/ to toys/mug 2010-11-15 08:43:00 +02:00
Dirk-Jan C. Binnema 0abb5351b5 * configure.ac: add --disable-normalization option 2010-11-14 21:51:41 +02:00
Dirk-Jan C. Binnema ea29fc2cbe * configure: bump version to 0.9-devel 2010-11-12 21:13:09 +02:00
Dirk-Jan C. Binnema f2f5678055 * try gtk+3 first, then gtk+2; mug works with both 2010-11-08 21:53:17 +02:00
Dirk-Jan C. Binnema 386e9e001a * configure.ac: cosmetics 2010-11-08 08:46:39 +02:00
Dirk-Jan C. Binnema c267fff724 * add icon, desktop file for mug 2010-11-08 08:20:06 +02:00
Dirk-Jan C. Binnema 55cd529bec * configure.ac: don't check for webkit 2010-11-03 07:32:58 +02:00
Dirk-Jan C. Binnema 70648b8bd5 * merge start of simple gtk+ ui for mu: 'mug' 2010-11-02 21:21:32 +02:00
Dirk-Jan C. Binnema 1476a8dafa * configure.ac: bump version to 0.8 2010-10-30 15:14:31 +03:00
Dirk-Jan C. Binnema 69db79429a * mark this a 0.8-beta 2010-10-23 12:44:44 +03:00
Dirk-Jan C. Binnema 59dda1941a * bump version number, update NEWS, TODO 2010-10-23 12:04:35 +03:00
Dirk-Jan C. Binnema 958cd72e61 * configure.ac: bump version to 7.99 2010-10-09 15:13:40 +03:00
Dirk-Jan C. Binnema 9dc21b59ff * configure.ac: explicitly check for memset realpath setlocale strerror 2010-09-23 00:04:16 +03:00
Dirk-Jan C. Binnema 13e1cfde79 * configure.ac: bump version to 0.7.9, database to 7.9 2010-09-12 16:33:58 +03:00
Dirk-Jan C. Binnema 37b0ea3bc3 * small updates 2010-08-21 20:44:53 +03:00
Dirk-Jan C. Binnema 80dd533f18 * configure.ac: small updates 2010-08-18 00:32:52 +03:00
Dirk-Jan C. Binnema 6b20dbd38e * don't require gio anymore, not even optionally 2010-08-17 00:41:37 +03:00
djcb f8d9a64c34 * configure.ac: add HAVE_GLIB216, so we can use some it's stuff 2010-08-15 13:32:04 +03:00
djcb cd88b65428 * configure.ac: better feedback to user if gmime is missing 2010-08-14 15:28:25 +03:00
Dirk-Jan C. Binnema 38f5c8abeb * make requirement for GIO optional (issue #22) 2010-07-24 20:28:39 +03:00
Dirk-Jan C. Binnema 3b3a02a2b5 * configure.ac: bump database version (updated needed for new mdir paths '/') 2010-02-27 13:31:38 +02:00
Dirk-Jan C. Binnema f537016280 * configure.ac: use AM_SILENT_RULES to make the build less noisy 2010-02-27 13:19:25 +02:00
Dirk-Jan C. Binnema a165bb1de4 * configure.ac: set version to 0.7-beta 2010-02-11 20:18:13 +02:00
Dirk-Jan C. Binnema 3102d59155 * configure.ac: minor 2010-02-08 21:26:06 +02:00
Dirk-Jan C. Binnema 826aeb684d * Makefile.am, configure.ac: clear up the pmccabe stuff a bit 2010-02-04 22:45:54 +02:00
Dirk-Jan C. Binnema a2d1692dda * implement automatic log file cleanup, document it 2010-02-03 21:01:08 +02:00
Dirk-Jan C. Binnema 63175c5c58 * Makefile.am, configure.ac: minor updates 2010-02-02 21:51:53 +02:00
Dirk-Jan C. Binnema ed9f59f0b4 * configure.ac: bump db version 2010-02-02 08:46:22 +02:00
Dirk-Jan C. Binnema a2fd42c8a2 * mu.c => mu.cc: force c++-linking 2010-01-31 12:10:21 +02:00
Dirk-Jan C. Binnema c5dc8f044d * add many unit tests 2010-01-28 22:21:57 +02:00
Dirk-Jan C. Binnema 696f0863d0 * update configure.ac (using autoupdate) 2010-01-26 08:19:22 +02:00
Dirk-Jan C. Binnema afcd800a2e * set up (unit) test framework using gtester 2010-01-25 10:24:33 +02:00
Dirk-Jan C. Binnema 1a95c7f7c2 * configure.ac: update d_type note 2010-01-25 08:23:40 +02:00
Dirk-Jan C. Binnema 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.
2010-01-23 20:50:06 +02:00
Dirk-Jan C. Binnema d5aa4e92e0 * final changes for 0.6 release 2010-01-23 16:46:02 +02:00
Dirk-Jan C. Binnema 90c9b61d37 * update configuration files 2010-01-16 15:27:41 +02:00
Dirk-Jan C. Binnema 6f48dbed79 * configure.ac, mu-maildir.c: some compatibility updates 2010-01-16 11:32:07 +02:00
Dirk-Jan C. Binnema 525b99f685 * configure.ac: configuration fixes; set database layout version 2010-01-06 01:22:11 +02:00
Dirk-Jan C. Binnema 2b0aca1bf7 * initial import of mu - the next generation 2009-11-25 22:55:06 +02:00