-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathNEWS
210 lines (159 loc) · 7.58 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
History
=======
The following describes changes made to xlbiff throughout its history.
Where applicable, changes are attributed to the people who submitted
the ideas and, in many cases, patches and source code.
* Version 4.6.5 (30 Jan 2023)
+ nmh 1.8 support (changes to unit tests only)
* Version 4.6.4 (24 Jan 2023)
+ Set window type to Notification so it doesn't steal the focus on popup.
+ Expand internal buffer to handle multi-byte characters.
+ Option -debug now takes a debug level.
+ Handle unquoted literals in bodystructure response from IMAP server.
+ Handle non-fuzzy preview from recent IMAP servers.
+ Handle folded Subject lines.
* Version 4.6.3 (16 Jan 2022)
+ Developers: Disable automatic runs of flaky windowing test.
Test was introduced in version 4.5.4.
* Version 4.6.2 (14 Jan 2022)
+ Developers: Tests do not write soft failures to stderr
* Version 4.6.1 (13 Jan 2022)
+ Maildir format for local mailbox is supported by mailbox-preview.
+ mailbox-preview has other minor improvements.
+ Developers: Tests fixed to work without a merged /usr partition.
* Version 4.6 (1 Jan 2022)
+ IMAP support added with new script "mailbox-preview"
+ scanCommand accepts a "rows" parameter with additional %d
+ xlbiff.form used by default
+ xlbiff.form moved to nmh's config directory, so "scan" can find it
+ Developers: Test logging and robustness improved
+ Developers: -debug output is line-buffered, not fully buffered
* Version 4.5.6 (28 Nov 2021)
+ Developers: Tests use Xvfb directly, eliminating xvfb-run script.
* Version 4.5.5 (21 Nov 2021)
+ xlbiff.form decodes RFC 2047 (MIME-encoded) "From" and "Subject" headers
+ Developers: Fix three timing races in windowing test.
* Version 4.5.4 (17 Nov 2021)
+ Developers: Add tests of the window behavior of Popup and Popdown
* Version 4.5.3 (8 Nov 2021)
+ Window no longer moves with -bottom and a window manager running
when mailerCommand does not change the mailbox
+ Refresh time is now honored and -ledPopdown works with -bottom
+ mailer() action always re-checks for mail, even with no mailerCommand
+ Intervals can be floating point: -update, -fade, and -refresh
+ Null-terminate message scan output (error found by Coverity Scan)
+ HISTORY file renamed to NEWS
* Version 4.5.2 (12 Apr 2021)
+ Popup problem fixed where a screen size change would move the
xlbiff widget as needed but then realize it even if it was
supposed to be unrealized. Bug introduced in version 4.5.
+ Doc: "Customizing" section moved from README.md to xlbiff.man
* Version 4.5.1 (19 Jan 2021)
+ Documentation updates:
+ HISTORY moved to separate file from README
+ README reformatted as Markdown and renamed README.md
+ description rewritten in README and man page
+ remove old "porting" section
+ remove old "things to be aware of" section
* Version 4.5 (7 Dec 2020)
+ handle screen size changes with RANDR, so "xlbiff -bottom"
stays at screen bottom
* Version 4.4 (1 Nov 2020)
+ scanCommand works even if user has not run mh-install
* Version 4.3 (7 Sept 2020)
+ Removed "international: True" X resource.
This was added in 4.2 and changed font resources incompatibly.
Users for whom "international" was useful, or who had already updated
their resources to handle it, can get the 4.2 behavior back by adding
the following line to an X Resources file or -xrm argument:
*international: true
+ Update default font resource with the font's current name
+ Changed default mail path directory to /var/mail from /usr/spool/mail
+ Changed manual page name to xlbiff.1 from xlbiff.1x
+ Install xlbiff.form to /usr/local/share/mh, not /usr/new/lib/mh
+ Developers: Build process changed from Imake to Autotools.
+ Developers: Assume modern C library and compiler.
* Version 4.2 (16 May 2017)
+ Primitive i18n support
+ minor code cleanup (whitespace, warnings)
+ Again, update email addresses and URLs
* Version 4.1 (8 Nov 2003)
+ improved Bcheck and Bscan
+ updated email addresses, URLs
+ Packaged for Debian release
* Version 4.0 (2 June 1994 for X11R6 contrib tape)
+ expand functionality of "checkCommand"
+ include "bulk" scripts, taking advantage of checkCommand
+ general cleanup
From Stephen Gildea <gildea@x.org>
+ don't call XBell() if volume is zero (workaround for bug
in certain X terminals).
* Version 3.1 (unreleased)
From Bjoern Stabell <bjoerns@stud.cs.uit.no>
+ add *mailerCommand resource and functionality
* Version 3.0 (released 26 Oct 92)
+ miscellaneous bug fixes
From Gary Weimer <weimer@ssd.kodak.com>
+ add "sound" resource -- allows playing any sound on popup.
From Neil O'Sullivan <Neil.OSullivan@eng.sun.com>
+ add "fade" resource -- pops window down after certain time.
* Version 2.1 BETA
From Daren W Latham <dwl@mentat.udev.cdc.com>
+ add -refresh and -led options.
+ handle WM_DELETE_WINDOW.
From Peter Fischman <peterf@ima.isc.com>
+ Add some comments to Makefile.std to help out SYSV'ers
From Stephen Gildea <gildea@expo.lcs.mit.edu>
+ Lots of cleanup in the default resources.
From Yuan Liu <liu@cs.UMD.EDU>
+ Handle remapping better, don't vanish when WM restarts.
From me:
+ add ErrExit routine, do some more cleanup.
+ output error message if scan fails, but don't die.
+ add ledPopdown option.
+ add checkCommand option (after lots of pestering by Mark!)
* Version 2.0 submitted for X11R5 contrib tape Fri 4 Oct 1991
+ no change, just up rev level
* Version 1.5 submitted for testing Thu 3 Oct 1991
From Jhon Honce <honce@spso.gsfc.nasa.gov>
+ change 'maxWidth/maxHeight' to 'columns/rows'. Bottom option
was broken and I hadn't even noticed!
From me:
+ I need to track revisions better...
* Version 1.4 submitted for testing Thu 3 Oct 1991
From Arthur Castonguay <arthurc@doe.carleton.ca>
+ ignore stat() errors, treat them as empty file.
From Stephen Gildea <gildea@expo.lcs.mit.edu>
+ use XtPop{up,down} instead of {,un}mapWidget.
From several or myself
+ change .width resource to .maxWidth to fix strange bug.
+ yet more portability fixes and cleanup.
* Version 1.3 submitted for testing Tue 1 Oct 1991
From Stephen Gildea <gildea@expo.lcs.mit.edu>
+ use allowShellResize and {,un}map instead of {,un}realize so
it tracks position changes.
+ clean up .ad file
+ raise window to top of stack on new mail.
+ add 'resetSaver' option.
From Mike Schroeder <mike@geronimo.pcs.com>
+ don't pop up if results of scanCommand are null. This is
useful for mail(1)-based users since the mailbox size will
normally be >0 but that may not indicate new mail.
From several
+ remove ANSI C dependencies.
+ use XtAppAddTimeOut() instead of alarm()/sleep()/setjmp().
+ clean up a bit.
From me
+ add 'bottom' resource to preserve old functionality if you
want to keep xlbiff at the bottom of your screen.
* Version 1.0 posted to alt.sources Thu 19 Sep 1991
Background
==========
I wrote xlbiff because I don't always want to read my mail. Regular
xbiff lets me know when I have mail but not what it is -- this makes
me have to inc(1) just so I can decide if I want to bother reading it.
Xlbiff gives me a much better indication of whether or not I want to
take time to read a new message. If I don't, I just click it away
and continue with what I'm doing.
Before xlbiff, I wrote a crude hack using perl and xmessage. It worked,
but I had always wanted to do it right.