X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=webcit%2FChangeLog;h=bc32369b9c1d8debd52c2600a3cca9f5645f3e4c;hb=83a596532ec7b9b8da83137ea18425bd525ba9ac;hp=25549a7389214e3ade402db0a6a9b94775bee155;hpb=05da9f25d7da6eb174aa04bf4636b2bdb09233b6;p=citadel.git diff --git a/webcit/ChangeLog b/webcit/ChangeLog index 25549a738..bc32369b9 100644 --- a/webcit/ChangeLog +++ b/webcit/ChangeLog @@ -1,4 +1,294 @@ $Log$ +Revision 621.15 2005/08/18 18:33:34 ajc +* calendar_view.c event.c floors.c graphics.c html2html.c iconbar.c: i18n + +Revision 621.14 2005/08/18 16:17:25 ajc +* calendar_tools.c: i18n + +Revision 621.13 2005/08/18 14:36:54 ajc +* calendar.c: finished preparing strings for i18n +* sysmsgs.c: Save/Cancel buttons now have different element names, so we + can do a "which element has a nonzero length" check instead of a "what + is the value of this element" check. This is vital because the value + equals the label, and the label will change if the language changes. + This must be done throughout the system. + +Revision 621.12 2005/08/17 22:18:00 ajc +* calendar.c: altered conflict reporting strings for better i18n + +Revision 621.11 2005/08/17 17:56:32 ajc +* availability.c: prepared for i18n +* calendar.c: began preparing for i18n + +Revision 621.10 2005/08/17 17:44:59 ajc +* auth.c: prepared for internationalization + +Revision 621.9 2005/08/17 03:43:20 ajc +* More work to get the gettext stuff working, although I really don't + know what I'm doing here + +Revision 621.8 2005/08/16 20:51:08 ajc +* More gettext/i18n crap + +2005-08-16 gettextize +* configure.in (AC_OUTPUT): Add intl/Makefile, + +Revision 621.7 2005/08/16 20:14:25 ajc +* This is an attempt to gettextize the WebCit build. + +Revision 621.6 2005/08/15 16:49:02 ajc +* post_mime_to_server() now includes "MIME-Version: 1.0" as required + by RCC2045. Some clients look for this. (Thanks to Shayne for this one) + +Revision 621.5 2005/08/12 21:53:31 ajc +* All OS-level includes are now included from webcit.h instead of from + each individual .c file. This will keep the build cleaner. + +Revision 621.4 2005/08/12 01:01:27 ajc +* The iconbar and summary screen now connect to the user's primary + groupware rooms using the new macros: _CALENDAR_, _TASKS_, _NOTES_, + and _CONTACTS_, in order to facilitate those rooms potentially having + different names on some hosts (such as, perhaps, the same names but in + different languages). + +Revision 621.3 2005/08/11 23:15:03 ajc +* Added debian build directory (submitted by W. Goesgens) + +Revision 621.2 2005/08/10 21:55:04 ajc +* siteconfig.c: added support for "instant expunge" and "allow spoofing" + global configuration options. + +Revision 621.1 2005/08/09 01:13:29 ajc +* Mailbox summary view is now generated using the server's + new "message list with headers summary" mode. + +Revision 621.0 2005/08/05 16:28:24 ajc +* THIS IS 6.21 + +Revision 619.43 2005/08/02 02:38:34 ajc +* new iconv check for both libiconv and built-in iconv + +Revision 619.42 2005/08/01 02:28:55 ajc +* Made the ImportantMessage div less obtrusive + +Revision 619.41 2005/07/29 16:26:04 ajc +* omit check for gnu libiconv -- the iconv functionality is built into + most operating systems now. + +Revision 619.40 2005/07/29 04:37:29 ajc +* fixed a bug in subject iconv ing + +Revision 619.39 2005/07/28 04:06:31 ajc +* "Print" button on each message. It even uses a hidden iframe to + eliminate the "here's the printable view" window; the user goes straight + to the browser's print dialog. Slick! + +Revision 619.38 2005/07/28 03:40:04 ajc +* "Delete selected" button is now "Delete" and it works again + +Revision 619.37 2005/07/28 03:16:30 ajc +* Awesome new 2-pane layout with ajax functionality for mailbox view. +* Slick new fade-out effect for "important message" boxes. + +Revision 619.36 2005/07/26 04:08:41 ajc +* Previous checkin broke viewing of individual messages while in + mailbox summary mode. Fixed. + +Revision 619.35 2005/07/26 03:46:27 ajc +* The new sorting options broke the delete-message checkboxes. Fixed. +* Sorting options are now selectable in either direction, and are + persistent across sessions. + +Revision 619.34 2005/07/25 19:22:30 ajc +* mailbox summary sort by subject/sender/date + +Revision 619.33 2005/07/24 04:25:42 ajc +* Replaced the old Citadel logo with a new one + designed by Lisa Aurigemma (vermilion). + +Revision 619.32 2005/07/23 04:18:40 ajc +* New AJAX-based wholist refresh + +Revision 619.31 2005/07/22 15:07:29 ajc +* 'whobbs' is now 'who' +* Refactored the wholist code to have its inner div output by a separate + function, in anticipation of possible ajax functionality being added + +Revision 619.30 2005/07/22 04:03:30 ajc +* HTML messages in foreign character sets are now converted to UTF-8 for + display. + +Revision 619.29 2005/07/22 03:40:22 ajc +* Handle display of RFC2047-encoded subjects and senders by converting + them to UTF-8 (all WebCit pages are output as UTF-8). Resolves bug #136. + +Revision 619.28 2005/07/20 04:26:24 ajc +* Detect libiconv on the host system and link it in if present. +* If libiconv is present, convert foreign charsets to UTF-8 on the fly + when outputting text/plain messages. (Still need to do text/html.) + +Revision 619.27 2005/07/19 17:05:23 ajc +* Removed the last couple of places where forms were submitted using + the GET method. POST is just so technologically cleaner that we should + use it all the time. +* Fixed a bug in the MIME parser that was causing it to not be 8-bit + clean. + +Revision 619.26 2005/07/19 14:23:04 ajc +* mime_parser.c: don't default Content-type: to text/plain, because when + an HTTP POST operation is performed, the content type is expected to + be empty. + +Revision 619.25 2005/07/19 04:15:45 ajc +* Brought over the newest version of the MIME parser from Citadel, + containing an API that supports arbitrary character sets. + +Revision 619.24 2005/07/14 04:21:53 ajc +* More intelligent JavaScript to handle the greying out of end date and + start/end times when "all day event" is selected. + +Revision 619.23 2005/07/14 04:02:18 ajc +* Fix bug #147 (date sometimes saved incorrectly for all day events due + to timezone differences) + +Revision 619.22 2005/07/13 16:55:59 ajc +* Use the new icons in more places. + +Revision 619.21 2005/07/13 01:59:20 ajc +* Installed the final batch of new icons + +Revision 619.20 2005/07/12 22:10:52 ajc +* Icon update + +Revision 619.19 2005/06/29 17:55:32 ajc +* Any HTTP method other than GET or POST is now routed directly to the + GroupDAV code. This will eventually allow requests such as "PROPFIND /" + to work. +* GroupDAV requests not beginning with "/groupdav" now automatically have + that prefix prepended to them. + +Revision 619.18 2005/06/29 15:25:00 ajc +* Added an experimental OPTIONS method. This is not required by GroupDAV, + but it is an experiment to see whether we can use the same code framework + to implement other DAV variants in the future. + +Revision 619.17 2005/06/29 03:12:28 ajc +* Bumped internal version number to 6.20 + +Revision 619.16 2005/06/29 03:10:10 ajc +* PROPFIND on an individual item inside a room now works (it simply + spews the href and etag properties, regardless of what the request + was). This is not valid GroupDAV, but Kontact expects this request to + succeed before an item can be deleted, so we provide a simple response. + +Revision 619.15 2005/06/28 14:12:38 ajc +* GroupDAV HTTP header "ETag:" is now output as "etag:" in order to deal with + a case-sensitivity bug in the Kontact client. + +Revision 619.14 2005/06/27 22:15:38 ajc +* Header file adjustments to make it work on FreeBSD + +Revision 619.13 2005/06/27 17:38:06 ajc +* HTML pages are now output as "Content-type: text/html; charset=utf-8" + UTF-8 is going to be the standard character set for the Citadel system. + +Revision 619.12 2005/06/24 19:58:02 ajc +* Added a "preferences and settings" screen for each user. +* Removed the javascript date output stuff because it's not granular + or international enough. +* All dates and times can now be 12 or 24 hours. + +Revision 619.11 2005/06/24 15:17:48 ajc +* The date/time stamp of messages are now output using JavaScript's + toLocaleString() function, observing the browser's locale and timezone + instead of the web server's. + +Revision 619.10 2005/06/23 04:01:59 ajc +* groupdav_main.c: remove double slashes in path name + (suggested by Johannes Schneider) + +Revision 619.9 2005/06/22 03:04:22 ajc +* siteconfig.c: add "auto db log cull" setting now in Citadel 6.52 + +Revision 619.8 2005/06/21 02:27:37 ajc +* Moved some JavaScript functions out of head.html and into a new wclib.js + file, which can be included and cached. This will form the basis for a + new WebCit JavaScript function library. + +Revision 619.7 2005/06/20 20:38:50 ajc +* The main stylesheet is now in a separate file in the static/ directory. + Something we did recently must have fixed the caching problem, because it's + only being fetched once now (or "now once" if you're Pennsylvania Dutch). + +Revision 619.6 2005/06/20 03:47:44 ajc +* inetconf.c: in save_inetconf(), eliminate sizeof(x) where x is a pointer + to a heap-allocated buffer rather than a char[xxx]. This fixes a problem + reported by at least one site where the Internet configuration screen + was malfunctioning. + +Revision 619.5 2005/06/19 04:11:52 ajc +* Integrated the second batch of new icons. + +Revision 619.4 2005/06/18 22:58:56 ajc +* Installed the 16x16 "users" icon as favicon.ico, mainly for performance + reasons -- the browser will cache favicon.ico and won't keep asking for + it over and over again, eliminating a second HTTP transaction every time + the user clicks on something. + +Revision 619.3 2005/06/18 22:48:32 ajc +*** empty log message *** + +Revision 619.2 2005/06/18 22:18:29 ajc +* Replaced the most recent batch of icons with a "better" set which was + sent by the design house. I don't know what the difference is, but + I'm going to assume they're better. + +Revision 619.1 2005/06/15 03:56:56 ajc +* Accept ".ifb" as a valid extension for requesting free/busy + +Revision 619.0 2005/06/15 01:52:33 ajc +* THIS IS 6.19 + +Revision 611.15 2005/06/15 01:50:29 ajc +* Bumped the internal version number to 6.19 + +Revision 611.14 2005/06/14 14:47:48 ajc +* Moved the and in the room icon out of roomops.c and + into static/roombanner.html, since every room will have an icon now. + +Revision 611.13 2005/06/14 03:21:57 ajc +* When no icon is present on the server for a room, display the default + icon for that room's current view. +* Replace "graphic" with "icon" throughout the system messages. + +Revision 611.12 2005/06/14 01:59:43 ajc +* 16x16 icons in the new tree view. Nice! + +Revision 611.11 2005/06/13 22:05:54 ajc +* Finished the initial NanoTree integration. TODO: use a different icon + for each node depending on the view set for that room. + +Revision 611.10 2005/06/12 22:02:45 ajc +* Began replacing the old, sux0r-prone tree view with NanoTree. + WARNING: This isn't finished, but I'm committing it anyway because I have + to move to a different computer. DON'T RUN THIS. + +Revision 611.9 2005/06/12 18:34:50 ajc +* Removed some unreferenced files from the static/ directory. + +Revision 611.8 2005/06/12 17:01:00 ajc +* Increase maximum viewable message count from 4096 to 10000 +* Summary view now truncates subject to 75 characters, and sender + to 25 characters (adding an ellipsis...) to keep the display neat & tidy + +Revision 611.7 2005/06/12 16:03:11 ajc +* When viewing a mailbox (view == VIEW_MAILBOX), messages are marked as + seen when they are viewed, and Goto does not automatically mark the + remaining messages as seen. + +Revision 611.6 2005/06/11 22:29:07 ajc +* Integrated the first batch of new icons. + Revision 611.5 2005/06/07 04:31:00 ajc * Don't compress when HTTP tracing/logging is enabled @@ -2557,3 +2847,4 @@ Sun Dec 6 19:50:55 EST 1998 Art Cancro 1998-12-03 Nathan Bryant * webserver.c: warning fix +