]> mj.ucw.cz Git - checkmail.git/blob - ChangeLog
6116cedfd0accc182f1717549ede227c38ae7d25
[checkmail.git] / ChangeLog
1 2008-01-16  Martin Mares <mj@ucw.cz>
2
3         * Non-ASCII characters are displayed properly in UTF-8 locale.
4           Unfortunately, this needs linking checkmail with libncursesw,
5           because plain libncurses chokes on multi-byte characters whose
6           parts do not look printable. This mode is now enabled by default,
7           tweak the Makefile if you do not have libncursesw.
8
9 2007-06-25  Martin Mares <mj@ucw.cz>
10
11         * Non-ASCII characters encoded as per RFC 2047 are now deciphered
12           and converted to the native character set. (We use parsing code
13           from Mutt 1.5.16, slightly adapted for our use.)
14
15         * The system locale and iconv routines are used for operations with
16           charsets. We use the not too well documented "//TRANSLIT" suffix to
17           make iconv perform transliteration when it encounters a character,
18           which cannot be represented in the destination charset. This is
19           a GNU extension, but we hope that it gets ignored on other systems.
20
21         * Mail sender addresses are now parsed (again using Mutt's routines)
22           and you can use the `m' and `p' options to select whether you
23           want to display the full name of the sender, the address of his/her
24           mailbox or both.
25
26         * Mailboxes can be assigned hotkeys, which override the default
27           key bindings. This is available as the `!<hotkey>' option.
28
29         * If a mailbox contains no new messages, you can choose to highlight
30           flagged messages (those with `X-Status: F' header, see the `F'
31           command in Mutt) instead. See the `f' option.
32
33         * Folded headers are now parsed properly.
34
35         * Released as 1.0.
36
37 2006-06-03  Martin Mares  <mj@ucw.cz>
38
39         * cm.c (add_snippet): Compress spaces and avoid printing unprintable
40         characters.
41
42         * Released as 0.4.
43
44 2005-05-25  Martin Mares  <mj@ucw.cz>
45
46         * cm.c (add_snippet): Don't forget to terminate the string. Gets rid of
47         occassional garbage at the end of mail snippets.
48
49         * Ctrl-L now refreshes the screen.
50
51         * `B' disables (and `b' enables) all beeping.
52
53         * Released as 0.3.
54
55 2005-05-23  Martin Mares  <mj@ucw.cz>
56
57         * Replaced the `-h' switch by a general interface for setting options.
58
59         * Added `hide', `hide if empty', `beep' and `highlight' options.
60
61         * Introduced mbox priorities independent on highlighting. TAB selects
62           the highest priority mbox with new messages.
63
64         * Introduced hiding according to priority.
65
66         * Mailboxes can now carry custom names.
67
68         * Removed the non-functional `-l' switch.
69
70         * Introduced `snippet' option which shows sender and subject of the freshest
71           new message. So far very rough.
72
73         * Added release scripts.
74
75         * Released as 0.2.
76
77 2005-05-20  Martin Mares  <mj@ucw.cz>
78
79         * Released as 0.1.