X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=webcit%2FChangeLog;h=59e179ec060ebe55c55fb58da9dcee3bfdfb41cc;hb=ce55a6d25d8f4630ec32b99b9ebfd85dbdb93927;hp=a95f0738292acda3b19d787bf72192e1a87e6d70;hpb=452af9f912b4321e540b6001b6442ba508c7e234;p=citadel.git diff --git a/webcit/ChangeLog b/webcit/ChangeLog index a95f07382..59e179ec0 100644 --- a/webcit/ChangeLog +++ b/webcit/ChangeLog @@ -1,4 +1,291 @@ $Log$ +Revision 400.84 2003/01/15 17:34:04 ajc +* event.c: fixed a misspelling +* config.guess, config.sub: updated using latest from ftp.gnu.org + +Revision 400.83 2003/01/14 04:21:27 ajc +* Only offer views which make sense for the default view of a room + +Revision 400.82 2003/01/13 03:34:33 ajc +* Get ready for the 6.10 release + +Revision 400.81 2003/01/12 23:22:53 ajc +* configure.in: check for libical v0.24 or newer + +Revision 400.80 2003/01/07 04:56:17 ajc +* Complete the free/busy transparency handling in the form +* Default times for new events are now in the correct timezone + +Revision 400.79 2003/01/06 18:01:35 ajc +* Begin handling of TRANSP property to show event times as free or + busy (not finished). + +Revision 400.78 2003/01/05 21:02:14 ajc +* Summary page: three columns are now all the same width + +Revision 400.77 2003/01/05 20:56:05 ajc +* minor fix for previous checkin + +Revision 400.76 2003/01/05 20:51:01 ajc +* Display PARTSTAT for attendees + +Revision 400.75 2003/01/05 05:01:00 ajc +* Add "today's calendar events" to the summary page. + +Revision 400.74 2003/01/05 04:27:28 ajc +* Add "Tasks" to the summary page + +Revision 400.73 2002/12/28 05:44:09 ajc +* ical_dezonify.c: brought over new version from the Citadel source (again) + +Revision 400.72 2002/12/28 05:12:45 ajc +* ical_dezonify.c: brought over new version from the Citadel source. + +Revision 400.71 2002/12/26 04:04:48 ajc +* Perform CHEK command when automatically establishing sessions, not just + when one is explicitly created. Some stuff is missing otherwise. + +Revision 400.70 2002/12/25 23:18:06 ajc +* Be more strategic about when to call ical_dezonify() + (This may be the last set of fixes. I hope so.) + +Revision 400.69 2002/12/25 21:39:38 ajc +* ical_dezonify.c: added. +* calendar.c: convert incoming ical messages to UTC + (the usual routines will then convert them to local time for display) + +Revision 400.68 2002/12/25 07:06:00 ajc +* Tweaked the code to work with libical 0.24 + +Revision 400.67 2002/12/20 04:50:00 ajc +* When saving a calendar event, increment the SEQUENCE property. + +Revision 400.66 2002/12/18 05:03:39 ajc +* In the calendar code, changed all "struct tm *" to "struct tm" and changed + all "tm = localtime(foo)" to "memcpy(&tm, localtime(foo), sizeof(struct tm))" + Because the libc-allocated buffer was getting clobbered. +* This fixes the problem fleeb reported with Feb 1 events making it go nuts. + +Revision 400.65 2002/12/17 05:01:39 ajc +* Prettied up the calendar day view layout +* Hour/minute editing fields now use am/pm hours and 2-digit minutes + +Revision 400.64 2002/12/16 04:43:30 ajc +* Correctly handle local time zone when figuring out which day and time to + display events on calendar month/day views. This also seems to have + fixed the bug that was causing events to sometimes get lost when saved. + +Revision 400.63 2002/12/15 05:50:59 ajc +* Form editing of date/time fields now assumes that the icaltimetype being + manipulated is in UTC. It converts to/from local time for editing. + +Revision 400.62 2002/12/10 23:25:47 ajc +* Display attendees in message view of calendar objects + +Revision 400.61 2002/12/07 22:12:59 ajc +* Handle incoming RSVP's for meetings. (Note: this will not actually work + until I implement the Citadel server function which it calls.) + +Revision 400.60 2002/11/30 21:34:51 ajc +* Submit organizer in a hidden field, in case the server needs it + +Revision 400.59 2002/11/30 04:46:46 ajc +* First cut at adding/removing attendees to an event + (Actual invitations should be sent by the Citadel server) + +Revision 400.58 2002/11/29 23:56:19 ajc +* Completed "me as organizer" -- the user's own e-mail address is inserted + as the organizer of new events. Detect when the user is the organizer and + enable/disable the attendees box accordingly. + +Revision 400.57 2002/11/29 16:38:37 ajc +* Started some "me as organizer" stuff. (BROKEN BUILD ... I'll fix soon.) + +Revision 400.56 2002/11/28 06:03:24 ajc +* Issue an ISME command when editing an event, to determine whether the user + viewing the event is the organizer. (Will use this later to allow/disallow + sending out invitations.) + +Revision 400.55 2002/11/26 05:01:04 ajc +* Began handling attendee fields + +Revision 400.54 2002/11/16 23:40:11 ajc +* Calendar view + +Revision 400.53 2002/11/16 23:15:02 ajc +* Make the "all day event" shadebox smaller (month view) - no border. +* Fixed bug that caused any events following an all day event to also appear + with the shadebox. + +Revision 400.52 2002/11/16 05:40:54 ajc +* When adding new events to the calendar, default to the month [and day] + currently being viewed. +* Hotlink each hour of the day view to an add-new-event for that day/hour. + +Revision 400.51 2002/11/15 05:05:47 ajc +* Put in back/forward (yesterday/tomorrow) links in calendar day view + +Revision 400.50 2002/11/15 04:11:46 ajc +* Added even more nifty JavaScript to cause the hour/minute and end date + fields of a calendar event form to render as disabled when the "all day + event" box is checked -- not just when the user checks the box, but also + when the box begins its life already checked. + +Revision 400.49 2002/11/14 04:59:40 ajc +* Correctly serialize and save all day events using date instead of date/time + +Revision 400.48 2002/11/13 04:49:23 ajc +* "All day event" shows as a single checkbox, instead of one for the start + time and one for the end time. Added nifty JavaScript to zero and shade + the hour/minute and all end time fields when all-day-event is checked. + +Revision 400.47 2002/11/12 05:57:27 ajc +* Display a nicer looking screen when replying to calendar invitations +* When displaying day view, don't show all day events twice +* Day or month view: denote all day events by displaying them inside + a grey box. + +Revision 400.46 2002/11/12 03:26:39 ajc +* Tell the user about broken Citadel server connections instead of + simply printing "Goodbye" + +Revision 400.45 2002/10/23 04:11:38 ajc +* Detect when a meeting invitation is actually an update for an existing UID + and tell the user so. + +Revision 400.44 2002/10/21 20:16:38 ajc +* Display conflicts nicely + +Revision 400.43 2002/10/21 18:29:14 ajc +* Ask server to hunt for conflicts when displaying a meeting invitation + +Revision 400.42 2002/10/19 21:28:32 ajc +* Moved the calendar meeting request reply functionality to the Citadel server + +Revision 400.41 2002/10/19 17:10:14 ajc +* Add "Tentative" accept button +* Only display Accept/Tentative/Decline button when method=REQUEST + +Revision 400.40 2002/10/19 04:16:37 ajc +* Save an incoming meeting request into the user's calendar. + +Revision 400.39 2002/10/18 20:55:05 ajc +* Began work on meeting request accept/decline + +Revision 400.38 2002/10/16 19:16:39 ajc +* Fixes and updates to build WebCit on Linux for IBM S/390 + +Revision 400.37 2002/10/09 04:12:44 ajc +* Templatized trailing HTML +* Templatized "new start page" page +* Added global substitution macros + +Revision 400.36 2002/10/09 03:51:01 ajc +* Templatized the section of HTML + +Revision 400.35 2002/10/07 23:03:38 ajc +* messages.c: don't display room name field when it's blank + +Revision 400.34 2002/10/07 04:10:37 ajc +* When displaying meeting invitations, only show date/time for VEVENT + subcomponents. Date/time for other subcomponents are irrelevant. +* Cleaned up HTML display of meeting invitations. + +Revision 400.33 2002/10/03 03:40:31 ajc +* Worked on meeting accept/decline a little bit + +Revision 400.32 2002/09/30 03:58:35 ajc +* Dabbled in handling incoming meeting requests + +Revision 400.31 2002/09/29 20:15:43 ajc +* Completed the calendar day view + +Revision 400.30 2002/09/28 04:01:30 ajc +* started fleshing out the calendar day view + +Revision 400.29 2002/09/27 21:19:28 ajc +* Add new event + +Revision 400.28 2002/09/27 18:31:33 ajc +* Properly handle VEVENT saves (fixed nasty loopy loopy bug) +* After saving a VEVENT, return to the correct calendar view and date + +Revision 400.27 2002/09/27 17:15:44 ajc +* Removed the gzip compression stuff due to bugs in Internet Explorer. + +Revision 400.26 2002/09/27 04:37:21 ajc +* New, buggy versions of event editing screens + +Revision 400.25 2002/09/26 22:00:16 ajc +* Fixed buggy month-selection algorithm (January is month 0 in 'struct tm' but + month 1 in libical functions) + +Revision 400.24 2002/09/25 21:57:13 ajc +* Keep track of msgnums in the two-pass calendar loop, so we can hotlink to + individual items + +Revision 400.23 2002/09/24 04:12:34 ajc +* Rough cut of the two-pass calendar display routines (first pass: go thru + messages gathering VEVENT items; second pass: render calendar with data) + +Revision 400.22 2002/09/23 04:01:33 ajc +* Presentation changes to calendar month view + +Revision 400.21 2002/09/22 05:20:27 ajc +* Began implementing month view + +Revision 400.20 2002/09/21 04:38:05 ajc +* Added utility functions for displaying vcalendar timestamps in web forms + and translating form data back to timestamps. +* Completed the "edit task" and "add new task" screens. + +Revision 400.19 2002/09/20 20:28:08 ajc +* Smooth transition between "list tasks" & "edit task" screens + +Revision 400.18 2002/09/20 03:54:44 ajc +* Display the "Tasks" view as a bulleted list with each task clickable +* Clicking brings up an (unfinished) "edit task" screen + +Revision 400.17 2002/09/18 21:44:02 ajc +* display VTODO parameters + +Revision 400.16 2002/09/17 04:21:00 ajc +* Handler chains for VCALENDAR and VTODO types + +Revision 400.15 2002/09/17 03:37:10 ajc +* Implemented a 'display handler' infrastructure for various groupware types + +Revision 400.14 2002/09/16 03:35:12 ajc +* Just a bunch of glue code to iterate through the various types of ical + objects we could encounter + +Revision 400.13 2002/09/15 04:05:41 ajc +* Process calendar object subcomponents + +Revision 400.12 2002/09/15 03:40:13 ajc +* calendar.c: added +* When a text/calendar MIME type is discovered in a message, send it to + the (currently skeleton) parser in calendar.c +* calendar.c: skeleton parser for calendar objects which currently just + creates an icalcomponent object and frees it. + +Revision 400.11 2002/09/15 03:16:24 ajc +* Changed decode_base64() to CtdlDecodeBase64() to avoid conflict with + function namespace in libical + +Revision 400.10 2002/09/15 02:50:55 ajc +* Duh. I don't need to twiddle CFLAGS when autoconf provides -DHAVE_ZLIB_H + +Revision 400.9 2002/09/14 21:33:31 ajc +* Backed out compression of inlines -- not all browsers appear to handle it + +Revision 400.8 2002/09/14 20:20:29 ajc +* Attempting to push more stuff through compression. I've introduced some + sort of deadlock bug that I can't seem to find yet... + +Revision 400.7 2002/09/14 20:00:22 ajc +* Compress output_image() graphics + Revision 400.6 2002/09/14 16:26:35 ajc * output_image() now reads the entire image from Citadel into a buffer before sending it to the browser (for performance reasons, and so it can compress)