*****    CHANGES to XFAX versions in reverse time order    *****
*****                Kees Lemmens; 1996 - 2000             *****
*****                J.-P. Demailly; Nov 1998 - 2000       *****

2.12 -> 2.13 (June 00)

- Fixed bug in the LoadMessageFile procedure (which, in some random
  cases, resulted in message file not being completely loaded).
  
2.11 -> 2.12 (Feb 00)

- Added German dialogs, kindly provided by a German user.

2.10 -> 2.11 (Jan 00)

- Fixed compilation problem with get_current_dir_name on non GNU
  systems. Replaced get_current_dir_name by getcwd.

2.09 -> 2.10 (Jul 99)

- Fixed compilation problem in mkdial (which only occurred when PATH 
  didn't include current directry ./ )

2.08 -> 2.09 (Jun 99)

- added #include <ctype.h> in lang/mkdial.c and fixed accordingly
  Makefile and lang/builddial to avoid some reported compilation 
  difficulties 
- updated README

2.07 -> 2.08 (Apr 99, J.-P. Demailly)

- improved a little bit the interface (removed a few buttons, replaced
  by a more coherently designed option; introduction of an explicit 
  "force update" option; Alias popup redesigned)
- added enscript support in anytog3, so as to enable fancy PostScript
  formatting of plain Ascii files
- added "Authors" popup in About menu
- fixed minor bug in editing process of attached files (files being
  edited and modified didn't get updated without forced update by user)

2.06 -> 2.07 (Mar 99, J.-P. Demailly)

- allowed Aliases window and FaxView windows not to interrupt main window
  operation.
- added Close button in Aliases window

2.05 -> 2.06 (Mar 99, J.-P. Demailly)

- updated help file
- cosmetic change in clock management

2.04 -> 2.05 (Mar 99, J.-P. Demailly)

- complete internationalization support, especially in xfax dialogs
- language used for dates is now the same as the language used by header.
  (but is independent of the language used in the xfax dialogs).
- replaced -clock option by GUI option in the Options menu.
  The clock now takes an impressive red color during dials, while 
  it starts counting time from zero at each new dial attempt.
  (of course, this is relevant only when using faxdirect...)
- added "Abort fax" and "AutoRaise" buttons in the LogView popup.
- minor improvements in several option popups (use of fl_show_fselector
  instead of fl_show_input).
- got around bug in anytog3. Now using "exec tex/latex ..." instead of
  "tex/latex ..." in bash subshell; otherwise tex/latex appeared 
  sometimes to be blocked (for strange unknown reasons).

2.03 -> 2.04 (Feb 99, J.-P. Demailly and K. Lemmens)

- fixed nasty bug which affected the BookkeepXpm=False mode, producing
  core dumps under option switching.
- introduced "customize" script, to the effect of having an easier
  build procedure and more configurability options.
- CHANGED COPYING-POLICY TO GPL.

2.02 -> 2.03 (Jan 99, J.-P. Demailly and K. Lemmens)

- added a popup notice to user in case template or header input fields are 
  left empty
- more efficient detection of changes in the input fields
- minor improvements and bug fixes

2.01 -> 2.02 (Dec 98, J.-P. Demailly and K. Lemmens)

- improved the code of the xfaxaliases parsing procedure so as it can also
  read the older format of xfax-v1.11 (for the sake of compatibility...)
- added PDF file support in anytog3
- made the (somewhat exotic) clock optional, through an option  xfax -clock
- switched back to default ppmtoxpm instead of convert in the script anytog3
- added defaultFROM and defaultHDRADDR in faxdirect and faxserver scripts 
- replaced the non standard getenv("HOSTNAME") call by system calls
  (and by parsing /etc/hosts instead)
- minor additions to the help file
- minor bug fixes

2.00 -> 2.01 (Dec 98, J.-P. Demailly)

- added routines for queued messages (check, remove...)
- general layout improved a little bit

1.11 -> 2.00 (Nov 98, J.-P. Demailly)

Many new features:

- generation of frontpages in PostScript and TeX/LaTeX mode
- conversion of (eventually) arbitrary formats on the fly, especially
  TeX/LaTeX and dvi
- recording, saving and processing data of fax messages to be sent
- more user and recipient input fields (institution, service);
  changed accordingly the format of xfaxaliases to allow 4 different fields.
  Separator string is ^_/^_ instead of : (^_ is ascii code 31)
- changing the language (e.g. from English to French; now arbitrary language
  is supported - but only for the fax data - not yet in the program...)
- setting the date in the frontpage (in the appropriate language)
- changing the viewing resolution on the fly
- "goto page" button in the FaxView window 
- speeding up the viewing procedure by not rebuilding the faxpages at
  each "View Fax" button press
- adding a geometry option, useful e.g. for images
- online help button
- automatic installation process in the Makefile
- new "lib" directory with subdirectories "headers" (ASCII, PostScript and
  TeX frontpage examples), "macros" (TeX macros), "templates" (language 
  templates) and "bin" (scripts to be used in conjunction with xfax)

1.10 -> 1.11 (Sep 98):

- faxdirect and faxserver adapted to work with efax 08a. This makes xfax also
  support Class 1 modems now.
- Small modifications to support changes in efix 08 (page dimensions).
- Message area enlarged as it was often too small to be comfortable.

1.09 -> 1.10 (Oct 1997):

- Removed Receive Fax button and added a Print fax button instead. 
- Also a small bugfix in routines that check for existence of files (i.e.
  xfaxrc files): the fclose(fopen(file,"r")) trick caused problems with
  the new glibc under Linux.

1.08 -> 1.09 (Oct 1997):

- Bug fixes in "Set new faxheader": pressing the (new) cancel button produced
  a core dump in 1.08.

1.07 -> 1.08 (Mar 1997):

- Small fix in aliases handling and logviewer to provide for the changed
  behaviour in xforms 0.86 causing empty lines to appear between aliases and
  messages in the browser.

1.06 -> 1.07:

- Viewfax HR, MR and LR now integrated into xfax.fd
- Added VIEWERSIZE macro to xfaxdefs.h to choose between HR, MR and LR at
  compile time. All 3 viewers are now integrated into the code
- Commandline option to force another viewersize (HR,MR or LR) than default
- Force a browser redraw after AddFile, to be sure the new line is shown

1.05 -> 1.06:

- Faxserver script: added an option to stop faxes and notify the sender if a
  certain number of attempts were exceeded
- Spaces allowed now in the faxnumber. (Will be converted into dashes: - ) 
- Now shows a popup message after submitting a fax for transmission
- Only forms0.84: now supports larger messages on frontpage, using scrollbars

1.04 -> 1.05:

- From and System forms are now transient, so they'll stay on top
- Confusing name "Depth" changed into "Department"

1.03 -> 1.04:

- Added a builtin viewer window (input xpm format) with Next and Previous
  buttons and pagenumber indicator
- Several small bugs (i.e. ViewInfo struct wasn't static so it was released
  after firing the viewer !)

1.02 -> 1.03:

- Editor button
- Global resources file
- Several small bugs (i.e. fclose(header) while header is undefined !)

1.01 -> 1.02:

- Support for aliases (stored in .xfaxaliases)
- Number of lines in message window limited to MAXMSGLINES (through a filter)
- Warning if Email requested and no Emailaddress set

1.00 -> 1.01:

- Email and Frontpage status now saved in .xfaxrc
- Conversion commands now use build in defaults if not supplied (first
  version copied them always to the .xfaxrc and used these)
- Some fonts slightly bigger
- G3view now uses a larger window to make things better readable
