Sophie

Sophie

distrib > Mandriva > 8.2 > i586 > by-pkgid > 779eabfff4e5639d95a8f741a1e6a805 > files > 373

WindowMaker-0.80.0-5mdk.i586.rpm

$Id: ChangeLog,v 1.10 2000/07/03 09:03:54 bryan.chan Exp $

Changes since version 0.63a:

- added back ExecuteOnUpdate
- now searches @prefix@/GNUstep for defaults domain as well; thanks
  to Thomas Ribbrock <argathin@gmx.net> for suggestion
- added experimental DisplayEachMailbox option (thanks again to Peter
  da Silva); this makes WMMail.app display message counts (none, new,
  total, or new-over-total) for each mailbox that contains new mails
- POP3 mailboxes are correctly handled... I think :)
- added missing semi-colon in defaults file; thanks to Eric Anderson
  <eanderson@usa.net> for pointing this out
- now resets atime and mtime on mbox files; thanks to Peter Surda
  <surda@bigfoot.com> for patch
- fixed buffer overflow in imap.c; thanks to Peter da Silva
  <peter@taronga.com> for patch
- fixed handling of "Status" header in mbox.c and pop3.c
- no longer parses filenames in MailDir mailboxes (procmail should now work);
  countless people pointed out this one :(
- fixed counting of new mails in IMAP mailboxes; thanks to Alfonso
  Palacios-Sureda <alfonso.palacios-sureda@alcatel.fr> for the hint
- fixed segfault in maildir.c; thanks to Lars Bensmann <lars@skynet.e.ruhr.de>
- fixed DEFAULT_ANIM_SPEED; thanks to Vincent Arkesteijn 
  <v.j.arkesteijn@student.utwente.nl>

Changes since version 0.63:

- fixed zombie bug on FreeBSD

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