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
|
$Id: ChangeLog,v 1.6 1999/03/29 13:05:44 bryan.chan Exp $
Changes since version 0.62:
- fixed segfaults in wmmail.c
- added ability to use arbitrary TCP port for IMAP
- added ability to display message count when using multiple mailboxes;
thanks to Justin Dolske <dolske@reston.wcom.net> for patch
- added preliminary POP3 support (don't even try to fix it!)
- change mbox.c to take care of dummy messages put in your mailbox
by imapd, PINE, or whatever
- fixed imap.c to use CR-LF instead of just "\n"; thanks to Paul Bardo
<pbardo@bridge.com> for pointing this out
- fixed installation
- WMMail.defaults changed and moved to Defaults/WMMail.in
Changes since version 0.61:
- added MailDir support; thanks to Kentaro Yoshitomi
<yositomi@kusm.kyoto-u.ac.jp>
- added "-quiet/-q" switch to the command line for quiet operation;
added "-s" as short for "-swallowed"
- small #include fix in wmutil.c; thanks to Pascal Hofstee
<daeron@shadowmere.student.utwente.nl> for pointing this out
- added support for monitoring arbitrary IMAP folders (not just "INBOX");
added key "Folder" into the "Options" dictionary for IMAP mailboxes for
this purpose; thanks to Len Trigg <trigg@cs.waikato.ac.nz> for idea
- hopefully fixed infinite loop in IMAP message counting code
- fixed ".mh_sequences not found" bug in mh.c; thanks to Larry Daffner
<ldaffner@rsn.hp.com> for tips
Changes since version 0.60:
- "--enable-debug" flag added to the configure script for verbose debug output
- selective compilation fixes (#ifdef...#endif fixes)
- fixed IMAP message counting
- fixed IMAP socket error handling
- added get_coord() to properties.c, fixing DisplayLocation
Changes since version 0.59:
- added support for IMAP mailboxes (patch from Bo Gundersen <bo@cs.auc.dk>)
- added support for property list-style configuration files (GNUstep domains)
and dropped support for the old configuration file (.wmmailrc)
- uses automake/autoconf for configuration instead of Imake
- uses GNU CC list suite (from Window Maker) for list management
- uses libPropList dictionary to store per-mailbox options
- incorporated downstream patches from the Debian distribution of wmmail,
maintained by Marcelo E. Magallon <mmagallo@debian.org>:
1) empty mh mailbox crash bugfix (Larry Daffner <vizzie@mail.airmail.net>)
2) ripped execCommand() and friends from Window Maker (Marcelo E. Magallon)
3) added system-wide configuration file (obsolete) (Marcelo E. Magallon)
- wmutil.c clean-up and incorporation of more WM stuff
Changes since version 0.58:
- fixed ExecuteOnUpdate option which was broken; thanks to Benjamin D.
Williams <bdwill01@syr.edu> for pointing this out
- changed the standard icons to a 2-bpp, monochrome version of the
NeXT-like icons to take care of the lowest common denominators; the
original default icons (from asmail) are still available, don't worry :)
- changed the mbox update condition from using mtime to using ctime; some
mail systems apparently do not update mtime when modifying the mbox
Changes since version 0.57:
- fixed clipping bug of NumOfMsg text; the numbers can now be positioned
anywhere within the icon area, unaffected by the mask of the icon
- fixed bug in count_mail(); record individual time data for each mailbox
instead of just one static time variable
- updated man page
Changes since version 0.56:
- fixed shift/reduce conflicts in configuration file parser; thanks to
Jeremy Thompson <jthompso@writeme.com> for pointing this out
- added basic support for MH folders; thanks to Larry Daffner
<vizzie@airmail.net> for patch
- reduced CPU-intensiveness (hopefully) of normal (i.e. non-TimeStampMode)
operation by preventing wmmail from counting the mails if the mailbox
has not been modified
- added keyword "NumOfMsgColor" so a suitable color can be chosen for
drawing the number of messages on the icon
Changes since version 0.55:
- added command line option "-swallowed" so that wmmail shows a shaped
window that can be swallowed by AfterStep, just like asmail
- fixed NumOfMsgMode NULL pointer bug; thanks to ObiTuarY
<Obituary@cybernet.be> for pointing this out
- fixed bug in parser, so wmmail will work even when .wmmailrc does not
have a newline after the last option; thanks again to ObiTuarY
- patch by Frederic Devernay <devernay@istar.fr> to make wmmail 8-bit
friendly; it will now load color-hungry XPMs (e.g. the "E" series
in pixmaps/e/) even when the colormap is nearly full
Changes since version 0.54:
- configuration file syntax change:
All string arguments to keywords that require them (i.e. Execute,
NewMailExecute, MailFiles, NoMail, etc.) must now be enclosed in
double quotation marks if they contain whitespace. Backslashes can
be used to escape double quotation marks in these strings.
For example,
Execute "xterm -title \"PINE\" -e pine &"
ExecuteOnUpdate /usr/bin/popclient
NoMail
"/win95/vfat/My Documents/Mail1.xpm"
End
are all valid.
- removed support for LockShape and NoShape; you must have the Shape
extension to compile
- completely re-written to use Xt functions where possible and to remove
redundant code.
- use lex and yacc to generate a more robust parser
- mailbox checking logic has been re-designed; TimeStampMode now behaves
more like the classic xbiff and is less CPU-intensive; the normal mode
provides an accurate count of new mails and is much more CPU-intensive
- added some new sounds stolen from the xbiff++ package
- removed the standard icons (pixmaps/std/*.xpm) from distribution; they
are compiled into the binary and are used automatically if none is
specified by the user
- changed install.pixmaps and Imakefile
- wmmail is now GPL'd
Changes since version 0.53:
- fixed a small bug that prevents wmmail from starting if NumOfMsgMode is
0 and multiple mail files are used
- added warning about LockShape in sample.wmmailrc; corrected spelling
mistakes
Changes since version 0.52:
- fixed a small bug that sends wmmail crashing when it is run without
its full path specified
Changes since version 0.50:
- fixed man page
- fixed help message
- re-wrote ugly hack in the looping code
- changed execute-on-left-click to execute-on-left-double-click, like other
WindowMaker AppIcons; now you can drag the icon without invoking the
program you specified in the Execute line
- replace reset-status-on-right-click with reset-status-on-middle-double-click,
to avoid conflict with WindowMaker functions (right-double-click on a
docked icon means "auto-start" in WindowMaker)
Changes from asmail version 0.50:
- does not use Xt
- added WindowMaker Dock compatibility
- removed AfterStep Wharf compatibility
- removed reset-status-on-right-click functionality (temporary)
- cleaned up the code
|