X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=webcit%2FChangeLog;h=0552b742e40b5ff570907c2b2c467092edfb774c;hb=8a5663b6c0957a4036bbd1ba8f316ea016746016;hp=ea66d9f25cafc823d1d572f6aee363c8e0bb8887;hpb=aa8ca3b0af3efdabd8559b886efb3164319bdce1;p=citadel.git diff --git a/webcit/ChangeLog b/webcit/ChangeLog index ea66d9f25..0552b742e 100644 --- a/webcit/ChangeLog +++ b/webcit/ChangeLog @@ -1,4 +1,351 @@ -$Log$ +Sat Oct 22 01:01:02 EDT 2005 ajc +* More changes required to be able to do embedded message/rfc822 and still be + able to view the attachments in the embedded submessage. Yow. +* Brought over the updated MIME parser from the Citadel package. + +Fri Oct 21 15:25:49 EDT 2005 ajc +* Handle embedded message/rfc822 submessages, using the new form of MSG4 on + the Citadel server that can extract these for us. There is still a bug or + two in this to be fixed... + +Mon Oct 17 11:12:50 EDT 2005 Art Cancro +* THIS IS 6.30 + +Sat Oct 15 00:43:17 EDT 2005 Art Cancro +* Sort messages in reverse date order when no sort preference is set +* When going from non-date sort to date sort, try reverse order first + +Sat Oct 15 00:28:35 EDT 2005 Art Cancro +* Better handling of multiple recipients in reply-all + +Thu Oct 13 15:30:08 EDT 2005 Art Cancro +* and tags for each row in a mailbox summary view, are now + output by display_summarized() instead of by readloop(). This makes the + code easier to read and refactors it slightly in preparation for some evil + plans... + +Wed Oct 12 23:58:15 EDT 2005 Art Cancro +* Rooms view -- render properly when empty floors exist + [fixes bugzilla issue # 156] + +Mon Oct 10 23:01:44 EDT 2005 Art Cancro +* Removed an extraneous reference to 'ThreadSSL' in webserver.c that was + causing the build to fail on non-SSL systems + +Sun Oct 9 00:31:33 EDT 2005 Art Cancro +* Removed new mail notification from the room banner, and placed it into + the Mail button on the iconbar instead. However, this is still broken + because the server's new mail notification is insufficient for this... + +Sun Oct 9 00:12:11 EDT 2005 Art Cancro +* serv_crypto.c: don't attempt to continue reading/writing an SSL context + that has already been closed. Doing so crashes the webserver, which + some people consider a Bad Thing :) + +Fri Oct 7 23:09:28 EDT 2005 Art Cancro +* Makefile: change "CVS" to ".svn" to avoid errors during make install + +Fri Oct 7 17:37:16 EDT 2005 ajc +* messages.c: fix infinite loop in utf8ify-header + +Revision 625.34 2005/10/06 19:34:08 ajc +* GroupDAV locate_message_by_uid() now uses the EUID command on the Citadel + server. Fast fast. + +Revision 625.33 2005/10/05 17:54:08 error +* Show the ThreadSSL in the debugging logs. + +Revision 625.32 2005/09/30 20:57:27 ajc +* Added "Display Name" (or as vCard calls it, "friendly name" or "fn") to + the vCard editing screen. + +Revision 625.31 2005/09/29 15:59:33 ajc +* Finished the "signature" function. + +Revision 625.30 2005/09/29 04:10:40 ajc +* sig is done, but need to add proper handling of linebreaks + +Revision 625.29 2005/09/29 02:54:17 ajc +* Began implementing the "signature" feature. It doesn't work yet. + +Revision 625.28 2005/09/28 03:29:47 ajc +* Don't display room banner on "Confirm move of message" screen + +Revision 625.27 2005/09/28 03:19:13 ajc +* "Reply" and "ReplyAll" now quote the original message, but only when + it's private mail. +* For non-mail, a "ReplyQuoted" button is now present. +* "Move" and "Delete" are now present for a user's mailbox rooms. +* Improved the
style. + +Revision 625.26 2005/09/27 02:12:13 ajc +* When clicking on an email address in a vCard to send the person an + email message, use the display name plus the email address. + +Revision 625.25 2005/09/26 21:56:31 ajc +* Offer the [Move] and [Delete] buttons not only for aide/roomaide, but + also whenever we are in a mailbox room owned by the user. + +Revision 625.24 2005/09/26 18:00:51 ajc +* Upgraded TinyMCE to version 2.0RC3. This fixes a conflict with + the prototype.js library. + +Revision 625.23 2005/09/26 03:10:10 ajc +* Updated "make install" to handle the multi static thing + +Revision 625.22 2005/09/26 02:45:06 ajc +* Removed the Kevin Roth rich text editor and replaced it with TinyMCE. + +Revision 625.21 2005/09/25 20:58:56 ajc +* Generalized the way we handle static content directories so that we may + have more than one of them (i.e. not just "static/") + +Revision 625.20 2005/09/21 13:25:53 ajc +* The RSS/XML button is temporarily commented out in order to prevent + users from selecting this possibly unfinished feature. + +Revision 625.19 2005/09/21 04:00:53 ajc +* Downloading attachments now gives the browser a better hint as to what + it should name the file. +* Downloading attachments is now supported even when the MIME part is + stupidly listed as "inline" rather than "attachment." + +Revision 625.18 2005/09/20 21:59:22 ajc +* webcit.c: moved request_method[] out of the global scope (yikes!!!) +* rss.c: removed "const" from function declarations to silence + a compiler warning + +Revision 625.17 2005/09/19 02:56:21 ajc +* Two-pane mail reading now uses Ajax instead of a hidden iframe, and it's + very crisp and responsive. +* "Print message" function now opens up a new window for the print + preview. I just couldn't figure out a way to keep the b0rken IE from + printing the screen instead of the message. + +Revision 625.16 2005/09/19 02:07:17 ajc +* Renamed 'ScriptaculousEffect' back to 'Effect' because there is no + longer any namespace conflict. + +Revision 625.15 2005/09/18 21:47:49 ajc +*** empty log message *** + +Revision 625.14 2005/09/18 16:00:14 ajc +* Discovered that Prototype makes it easy to auto-refresh, so I switched + the wholist and summary refresh code to use that API instead of doing it + myself. +* Switched all HTTP/1.0 HTTP/1.1. I don't know if this is going to break + anything (it shouldn't -- I'm not knowingly depending upon any features + of HTTP/1.0), but it *fixes* the problem of Internet Exploder caching + pages even when it's told not to. + +Revision 625.13 2005/09/18 15:02:29 ajc +* summary.c: summary screen is now updated using ajax instead of refreshing + the whole page. Not only does this look cleaner, but it also has the + happy side effect of not reloading all of the images. +* webcit.c: new API calls begin_ajax_response() and end_ajax_response() for + wrapping inner div's +* webcit.c: removed the "refresh30" parameter from output_headers() and + from all code that calls it. We don't need it anymore; refreshing the + entire page is, like, sooooo 2004. :) + +Revision 625.12 2005/09/18 14:30:05 ajc +* Added a "random number" parameter to the wholist ajax refresh request, + because b0rken MSIE still insists on fetching from its cache even though + it's been explicitly told not to. + +Revision 625.11 2005/09/18 04:04:32 ajc +* Switched the wholist updater to Prototype's AJAX updater, instead of + using Rico's wrapper around it. It's actually simpler and doesn't seem + to require strict XML, which are both wins. +* Removed Rico from the build. + +Revision 625.10 2005/09/18 03:15:15 ajc +* Remove spurious "No new messages" message when viewing an + empty address book. + +Revision 625.9 2005/09/18 00:53:15 ajc +* "Reply All" button + +Revision 625.8 2005/09/17 16:44:30 ajc +* The JavaScript code to activate the ajax-powered recipient autocompleters + has been moved to a function in wclib.js (it's still activated from an + inline script in messages.c) + +Revision 625.7 2005/09/17 13:18:05 ajc +* fmt_date.c: changes to "brief" mode. It now displays time-only if the + date is today, month/day/time if the date is within the last six months, + and date-only for anything older. + +Revision 625.6 2005/09/17 03:00:06 ajc +* Fixed the autocompletion for CC: and BCC: +* Moved the autocompletion styles into the stylesheet where they belong + +Revision 625.5 2005/09/16 04:34:46 ajc +* Initial hack of Cc: and Bcc: support + +Revision 625.4 2005/09/16 02:36:01 ajc +* The 'To:' box accepts more characters now +* Removed the border from the new 'XML' button + +Revision 625.3 2005/09/16 01:20:00 error +Add Reply and Email links; and an RSS link in the header + +Revision 625.2 2005/09/15 21:29:42 ajc +* Made the message list div slightly larger, the preview pane equally + smaller, and stuck a separator bar in between them that will someday + be draggable. + +Revision 625.1 2005/09/14 03:53:43 ajc +* Autocompletion now fetches candidate addresses using the AUTO server + command being built for Citadel 6.56 + +Revision 625.0 2005/09/13 14:02:32 ajc +* THIS IS 6.25 + +Revision 621.41 2005/09/12 20:57:58 ajc +* Save/Cancel buttons are now at the top *and* bottom of the message + entry screen. Evidently some users seem to want this. + +Revision 621.40 2005/09/12 19:03:44 ajc +* When forwarding a message, properly escape the quoted headers (especially + the subject) for insertion into the editor. + +Revision 621.39 2005/09/12 18:20:21 ajc +* The "forward" button is now working, and it forwards the attachments. + +Revision 621.38 2005/09/12 04:08:05 ajc +* Built an initial version of the "forward message" function. It works + perfectly on the message text now, but we cannot consider it finished + until it also forwards attachments. + +Revision 621.37 2005/09/10 03:23:05 ajc +* Determined where to insert a "Forward" button and the functionality it + implements. In order to complete this function we will need a + form-sanitized output mode for read_message(). + +Revision 621.36 2005/09/09 19:47:29 ajc +* Removed some dead code + +Revision 621.34 2005/09/09 04:43:22 ajc +* Checked in a copy of the "script.aculo.us" library by Thomas Fuchs. + NOTE: I had to search-and-replace "Effect" to "ScriptaculousEffect" in + all of their files, to avoid a conflict with the name "Effect" in Rico. +* Implemented recipient autocompletion when composing mail, using the + script.aculo.us drop-down box and an ajax fetch. Cool!! + +Revision 621.33 2005/09/06 14:44:28 ajc +* Altered the logic which determines whether to display a "Post message" + or "Send message" button on the message entry screen. + +Revision 621.32 2005/09/01 03:54:32 ajc +* The "prompt for recipient" screen is now gone. When the user is posting + from a room requiring a recipient, a "To:" line now appears above the + "Subject:" line. Entering an invalid recipient causes the message entry + screen to loop back to itself, with the form contents still intact, and + the ImportantMessage box set to the error message. + +Revision 621.31 2005/08/30 04:30:53 ajc +* messages.c: teh b0rken Intarweb Exploder was printing the screen rather + than the hidden iframe when user selects "Print" message. Applied a + workaround. + +Revision 621.30 2005/08/23 02:57:04 ajc +* Added some files to the po/ directory, but I really don't know what I'm + doing here... + +Revision 621.29 2005/08/22 21:22:00 ajc +* vcard_edit.c webcit.c webserver.c who.c : i18n +* This should complete the internationalization of the entire WebCit + package. Testing must be done, and then of course we must have someone + do a translation so we can see if this thing works. + +Revision 621.28 2005/08/22 20:27:26 ajc +* userlist.c: i18n +* vcard.c: minor change to comments in code + +Revision 621.27 2005/08/22 20:21:21 ajc +* useredit.c: i18n + +Revision 621.26 2005/08/22 19:26:09 ajc +* subst.c summary.c sysmsgs.c : i18n + +Revision 621.25 2005/08/22 19:06:52 ajc +* siteconfig.c: i18n + +Revision 621.24 2005/08/22 18:02:24 ajc +* siteconfig.c: began i18n + +Revision 621.23 2005/08/22 16:53:11 ajc +* rss.c: i18n + +Revision 621.22 2005/08/22 04:33:30 ajc +* paging.c preferences.c roomops.c : i18n +* Also changed various "OK" buttons to labels more descriptive of + their actual functions. + +Revision 621.21 2005/08/22 01:02:42 ajc +* messages.c: finished i18n +* webcit.h: minimum required Citadel server version is now 6.55; this is + required in order to gain access to the new version of the MSGS command + that includes a header summary. + +Revision 621.20 2005/08/21 05:02:17 ajc +* messages.c: renamed some elements + +Revision 621.19 2005/08/20 04:37:50 ajc +* mainmenu.c: i18n +* messages.c: partially i18n + +Revision 621.18 2005/08/19 21:46:48 ajc +* inetconf.c, listsub.c, part of mainmenu.c: i18n + +Revision 621.17 2005/08/19 16:56:00 ajc +* inetconf.c: partial i18n + +Revision 621.16 2005/08/18 22:08:26 ajc +* iconbar.c: i18n + +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.