Version 1.3.0 Changes
=====================

Fixed
-------------

- Fixed bug when checking the value of $USCSA

- Fixed HTML created by JavaScript


Modifications
-------------

- Return an HTTP header that tells the browser
  to NOT cache contents (needed when adding or
  deleting since the contents change)


New
-------------

- Added ability to add and delete appointments


Version 1.2.0 Changes
=====================

Fixed
-------------

- Fixed bad HTML code when showing a week view

- Fixed a bug when deciding to execute in CSA mode or not (the flag wasn't
  scoped correctly) [change submitted by Bruno Kriner (kriner@tls.cena.fr)]

- Fixed JavaScript code to work for MS Internet Explorer (always worked for
  Netscape) [change submitted by Bruno Kriner (kriner@tls.cena.fr) for regexp
  expressions]


Modifications
-------------

- The hours shown on the day view has been increased from 8am-8pm to midnight
  to 11pm [change submitted by Bruno Kriner (kriner@tls.cena.fr)]

- Increased the number of characters that will fit within a calendar day box
  from 14 to 16 [change submitted by Bruno Kriner (kriner@tls.cena.fr)]


New
-------------

- Append author of calendar entry to that appointment (useful for showing
  who added the appointment in group calendars) [change submitted by Bruno
  Kriner (kriner@tls.cena.fr)]

- Flag to turn off "Fetching..." window

- Added ability to show available calendars in a given number of columns and
  sorted [change submitted by Bruno Kriner (kriner@tls.cena.fr)]

Version 1.1 Changes
===================

Fixed
-------------

- Some months weren't generated with the correct number of days.
  This is now fixed.

- When failing to connect to a calendar, a pop-up window with the error
  message would come up repeatedly.  Fixed to only pop-up once.

- When generating the "year" view, the incorrect date to generate each month
  was used.  This could cause problems if the "year" view was generated by
  the user on the 29th or later of the month (since only the month changed,
  not the day, wcal would have failed when trying to generate February).
  This is not fixed.

- What view to show the calendar is an attribute that can be placed in the URL.
  Previously, it was ignored.  Wcal has now been fixed to use this attribute
  correctly.

- The incorrect time was being sent to fetch appointments via CSA.  The CSA
  routine wanted UTC time and the current timezone time was being sent.  This
  is now fixed to send UTC time.


Modifications
-------------

- Modified to handle the failure to connect to a calendar via CSA better.
  Previously, the error message from the connection routine would just show
  up in the browser.  Now a pop-up window is displayed with an error message
  of not being able to connect, just like failure in the non-CSA case would.

- The string send to the command line to fetch appointments in non-CSA mode
  is checked and modified to only allow "safe" characters to go to the shell.


New
-------------

- Added support for arbritray calendars.  Specifying a key with a full
  calendar path (user@machine) will fetch that user's calendar.  Specifying
  a key without a '@' will still lookup the calendar as was previously done.

