* *** HUGE CHANGES *** *** WARNING: NOT FULLY FUNCTIONAL ***
[citadel.git] / webcit / ChangeLog
index 9f936186b27052a1c9cec5c3ca89e85ef73be7a5..f7ba8dd30360ebdd8b6edd065748069dac4c335f 100644 (file)
@@ -1,4 +1,236 @@
 $Log$
+Revision 528.3  2005/01/11 05:05:08  ajc
+* *** HUGE CHANGES ***   *** WARNING: NOT FULLY FUNCTIONAL ***
+* Ripped things apart in a big way.  The frameset is gone (except for
+  chat, for which we'll probably keep frames).  Iconbar and banner are
+  now done using CSS and <div> tags.
+* Room read/enter/goto controls are currently missing.  Stay tuned.
+* I am in the process of rewriting all of the markup as valid XHTML.
+
+Revision 528.2  2004/12/29 22:08:08  ajc
+* roomops.c: provide a way to create room shares with a mapping to an
+  alternate room name on the other end.
+
+Revision 528.1  2004/12/29 17:28:09  ajc
+* roomops.c: when adding/removing nodes in the 'Sharing' tab, don't go
+  all corrupty-whatever when a remote room name mapping is found.  Display
+  the mapping and preserve it across share/unshare operations.
+
+Revision 528.0  2004/12/28 03:58:34  ajc
+* THIS IS 5.28
+
+Revision 527.1  2004/12/28 03:58:24  ajc
+* Corrected overly-escaped reply-to addresses in "reply" button
+* Repaired toggling of self-service account creation in admin screen
+* Bumped internal version number to 5.28
+
+Revision 527.0  2004/12/07 04:41:37  ajc
+* THIS IS 5.27
+
+Revision 526.1  2004/12/07 04:41:02  ajc
+* Finally tracked down the WC->vars heap corruption issue (for real this
+  time).  We now call clear_local_substs() at the end of each HTTP
+  transaction, whether we need to or not, instead of calling it whenever
+  we're done with something we wanted session variables for.
+* Finally tracked down the years-long "misplaced '(edit)' link" bug, by
+  copying serv_info->serv_pid to WC->ctdl_pid at the time it's loaded,
+  preventing it from getting clobbered by another session.
+* Bumped internal version number to 5.27
+
+Revision 526.0  2004/12/01 21:35:56  ajc
+* THIS IS 5.26
+
+Revision 525.4  2004/12/01 21:35:44  ajc
+* Changed internal version number to 5.26
+
+Revision 525.3  2004/12/01 21:34:17  ajc
+* Numerous memory management bugfixes.
+
+Revision 525.2  2004/12/01 16:48:24  ajc
+* tools.c: don't crash when striplt() is called with a zero-length string
+
+Revision 525.1  2004/11/12 18:02:36  ajc
+* Updated the richtext editor (new version from Kevin Roth's site)
+
+Revision 525.0  2004/11/03 20:21:10  ajc
+* THIS IS 5.25
+
+Revision 524.7  2004/11/03 20:21:02  ajc
+* Changed internal version number to 5.25
+
+Revision 524.6  2004/10/20 02:41:41  ajc
+* New "notes" icon
+* Added the notes room to the icon bar
+* Set up an initial implementation of Notes view.  Attractive enough to
+  publish, but read-only.  Needs a note editor.
+
+Revision 524.5  2004/10/15 03:10:24  ajc
+* Calendar objects UID now generated by generate_uuid() which creates
+  pseudo-DCE-ish UUID's.
+
+Revision 524.4  2004/10/05 01:59:31  ajc
+* localtime_r() fixes
+
+Revision 524.3  2004/10/03 02:56:35  ajc
+* Added a pthread_attr_destroy() in the appropriate place (thanks fleeb!)
+
+Revision 524.2  2004/10/01 16:23:23  ajc
+* Set up framework for "notes" view, and added a skeleton function for
+  the actual display.
+
+Revision 524.1  2004/09/30 03:44:01  ajc
+* fix line width break problem in chat
+
+Revision 524.0  2004/09/28 16:12:44  ajc
+* THIS IS 5.24
+
+Revision 523.12  2004/09/28 16:12:30  ajc
+* Prepare for 5.24 release
+
+Revision 523.11  2004/09/27 02:17:47  ajc
+* messages.c: fix build problem on non-calendar-enabled installations
+* floors.c: fix a warning message
+
+Revision 523.10  2004/09/25 03:34:21  ajc
+* summary.c: Fixed a calling syntax problem
+
+Revision 523.9  2004/09/25 03:18:43  ajc
+* small stylesheet fix
+
+Revision 523.8  2004/09/24 04:21:41  ajc
+* Fixed display bug for room list mode when we dropped down multiple
+  sublevels at once (such as, from 3 to 1 instead of from 2 to 1)
+
+Revision 523.7  2004/09/24 04:08:25  ajc
+* Put our <SPAN> tags back in to denote floors, rooms with new msgs, and
+  rooms without new msgs
+
+Revision 523.6  2004/09/24 04:04:34  ajc
+* "folders view" of room list now uses Dave Lindquist's "menuExpandable3"
+  tree view.
+
+Revision 523.5  2004/09/23 03:21:10  ajc
+* roomops.c: "folders" view of rooms is an actual Unnumbered List now.
+
+Revision 523.4  2004/09/16 02:42:37  ajc
+* Set default view of new rooms during CRE8 command instead of afterwards
+
+Revision 523.3  2004/09/15 03:08:50  ajc
+* Support config of seaperate MSA port in Citadel 6.26
+
+Revision 523.2  2004/09/10 03:49:17  ajc
+* Added 'dialog' mode to setup
+
+Revision 523.1  2004/08/31 20:31:01  ajc
+* When saving VTODO (tasks), insert a UID if none is already present.  Also
+  increment the sequence, or insert one if none is already present.
+
+Revision 523.0  2004/08/31 03:02:37  ajc
+* THIS IS 5.23
+
+Revision 522.30  2004/08/31 03:02:28  ajc
+* Changed internal version number to 5.23
+
+Revision 522.29  2004/08/27 02:40:06  ajc
+* Ditched the graphical buttons because CSS can do the same thing faster.
+
+Revision 522.28  2004/08/18 03:16:12  ajc
+* 'move' and 'delete' buttons only show when allowed to do those things
+
+Revision 522.27  2004/08/18 02:10:17  ajc
+* Reply/Move/Delete buttons are now images, because system-native buttons
+  were too big and ugly.
+
+Revision 522.26  2004/08/11 17:24:57  ajc
+* static/iconbar.html: removed.
+* Updated the "powered by citadel" graphic
+
+Revision 522.25  2004/08/11 03:49:15  ajc
+* Replaced all instances of the name "Citadel/UX" with "Citadel"
+* Installed the "simple logo" in the iconbar
+
+Revision 522.24  2004/08/09 03:11:20  ajc
+* Changed DOCTYPE to HTML 3.2 because that's really what it resembles
+
+Revision 522.23  2004/08/05 21:32:17  ajc
+* Reply/Move/Delete are now buttons instead of links.  This should enable
+  us to add some JavaScript magic for "Reply quoted" ...
+
+Revision 522.22  2004/08/05 02:47:21  ajc
+* Removed the "pull_quote" style and used the <BLOCKQUOTE> tag instead.  It
+  has a more predictable and attractive behavior, and can still be
+  overridden in the style sheet if the site operator wants to.
+
+Revision 522.21  2004/08/04 03:52:23  ajc
+* Tasks view is now pretty.
+* Tasks view now displays date due for each task.
+* Tasks view is now sorted by date due.
+* Tasks view now displays overdue tasks in red.
+
+Revision 522.20  2004/08/03 03:55:37  ajc
+* Tasks view now uses the same buffer/dump logic as the calendar views, so
+  we can sort them by due date and do a prettier display.  (Only the logic is
+  changed so far.  The prettier display is forthcoming.)
+
+Revision 522.19  2004/07/21 02:57:09  ajc
+* Internet Configuration screen looks a little neater now
+
+Revision 522.18  2004/07/21 02:45:15  ajc
+* Completed the "Internet Configuration" screen
+
+Revision 522.17  2004/07/16 19:13:37  ajc
+*** empty log message ***
+
+Revision 522.16  2004/07/16 19:13:10  ajc
+* tools.c: display 12:00 as 12pm, not 12am
+
+Revision 522.15  2004/07/16 03:14:03  ajc
+* more work on inetconf screen
+
+Revision 522.14  2004/07/16 02:50:00  ajc
+* useredit.c: put a pretty box around user editing
+
+Revision 522.13  2004/07/13 03:25:08  ajc
+* inetconf.c: added.  Not finished yet.
+
+Revision 522.12  2004/07/10 03:10:19  ajc
+* Completed web screens for THE DREADED AUTO-PURGER by adding room and
+  floor level configurations.
+* Put a space between OK and CANCEL buttons anywhere in the system where
+  there wasn't one.
+* Some more of the room config/admin screens now return to themselves
+  with a "ok, you did that" message when OK is pressed, instead of dropping
+  out to the main menu.
+
+Revision 522.11  2004/07/08 03:03:01  ajc
+* Added global settings for THE DREADED AUTO-PURGER to the site-wide
+  configuration (public rooms default and mailboxes default).  Still need
+  to add floor and room policy screens.
+
+Revision 522.10  2004/07/02 03:28:08  ajc
+* Much-improved alphabet tabs for Address Book view.  Now divides the
+  total number of names by (names per page, currently 60) and sets up
+  that many tabs, with proper [Aaa-Bbb] labels on them.
+
+Revision 522.9  2004/07/02 03:26:06  ajc
+*** empty log message ***
+
+Revision 522.8  2004/07/01 02:40:40  ajc
+* Clicking "Enter a message" in a groupware room now automatically calls
+  the correct editor for the type of objects in the room (message, calendar
+  event, task, address book entry)
+
+Revision 522.7  2004/06/29 17:21:25  ajc
+* Removed the word "room" in a few locations, as part of our push towards
+  not looking like a BBS when running in groupware mode
+
+Revision 522.6  2004/06/29 00:37:02  ajc
+* Made some fonts bigger because users were complaining...
+
+Revision 522.5  2004/06/27 03:02:05  ajc
+* Summary view -- always view ALL messages
+* Summary view -- new messages are in boldface
+
 Revision 522.4  2004/06/24 20:42:14  ajc
 * Added the "server ip address" Citadel config option
 * Site config: added "Changes will not take effect until..." language
@@ -149,7 +381,7 @@ Revision 506.8  2004/04/21 02:19:41  ajc
   ).  Still doesn't work with Internet Monopolizer, though.
 
 Revision 506.7  2004/04/20 02:32:44  ajc
-* Allow setup to run seamlessly from within the Citadel/UX Ridiculously
+* Allow setup to run seamlessly from within the Citadel Ridiculously
   Easy Installer by observing the values of environment variables
   CITADEL_INSTALLER, CITADEL, and WEBCIT.
 
@@ -1852,7 +2084,7 @@ Thu Dec 17 20:38:00 EST 1998 Art Cancro <ajc@uncnsrd.mt-kisco.ny.us>
        * Added goto private rooms
 
 Wed Dec 16 16:23:58 EST 1998 Art Cancro <ajc@uncnsrd.mt-kisco.ny.us>
-       * Replace "Citadel/UX" in menu bar with the Citadel/UX logo
+       * Replace "Citadel" in menu bar with the Citadel logo
 
 1998-12-14 Nathan Bryant <bryant@cs.usm.maine.edu>
        * automatically regenerate Makefile when Makefile.in changes