* Mercilessly ripped out all of the gratuitously complex GNU libintl
[citadel.git] / webcit / ChangeLog
index ce627fc6c7dfe6282cf6ca69603924b9de820218..ce8738500df3081ce37a6b5ce51ecbc4b6695e4e 100644 (file)
@@ -1,5 +1,156 @@
 $Id$
 
+Sun Dec 11 00:03:04 EST 2005 ajc
+* Mercilessly ripped out all of the gratuitously complex GNU libintl
+  detection m4 crapola and replaced it with some simple autoconf directives
+  to detect whether the host system has the correct set of NLS functions for
+  supporting per-thread locale.
+
+Sat Dec 10 20:48:40 EST 2005 ajc
+* wclib.js: transmit the "no floors expanded" condition to the server.
+
+Sat Dec 10 17:44:51 EST 2005 ajc
+* Switched our TinyMCE call to the "advanced" theme.  Also enabled
+  the IESpell plugin (when Internet Explorer is in use).
+
+Fri Dec  9 14:40:21 EST 2005 ajc
+* Deleting a message from the Trash folder now actually deletes it instead
+  of trying to move it to the Trash.  Requires Citadel server 6.63.
+
+Fri Dec  9 13:45:31 EST 2005 ajc
+* Slightly more intelligent language detection.
+
+Thu Dec  8 17:23:46 EST 2005 ajc
+* Detect the browser language, and use it as the default language selection.
+
+Thu Dec  8 11:48:34 EST 2005 ajc
+* Fix "locale leak" on newer Linux systems where gettext() seems to cache
+  its translated messages.  textdomain(textdomain(NULL)) clears the cache.
+
+Wed Dec  7 22:22:09 EST 2005 ajc
+* Improved the reliability of per-thread locale by unsetting it at the end
+  of each transaction.
+
+Wed Dec  7 17:57:57 EST 2005 ajc
+* Fixed more missing localization items
+
+Wed Dec  7 13:03:05 EST 2005 ajc
+* Per-session locale.  For some reason it doesn't work well.
+
+Wed Dec  7 08:23:31 EST 2005 ajc
+* po/it.po: Italian localization submitted by Gabriele Tassoni
+
+Mon Dec  5 18:06:40 EST 2005 ajc
+* Upgraded TinyMCE to v2.0.1; CLEAR YOUR CACHE NOW
+
+Mon Dec 5 18:40:03 CET 2005 dothebart
+* Use tokenizer function to completely parse accept-lang header.
+
+Mon Dec  5 11:47:20 EST 2005 ajc
+* Added in some of the missing localizations
+
+Sat Dec 3 10:28:03 CET 2005 dothebart
+* fixed langage detection to work with simple 'de' and no other stuff
+* added some translations
+       
+Fri Dec  2 17:49:32 EST 2005 ajc
+* Re-enabled browser language detection.  This will be debugged and finalized.
+
+Fri Dec  2 11:01:30 EST 2005 ajc
+* wclib.js: fixed a syntax error
+
+Thu Dec  1 17:46:18 EST 2005 ajc
+* which_div_expanded is now persistent across sessions
+
+Thu Dec  1 17:42:48 EST 2005 ajc
+* which_div_expanded is now persistent across page loads
+
+Thu Dec  1 17:15:32 EST 2005 ajc
+* Clicking on the expanded floor div collapses it.
+
+Thu Dec  1 17:03:15 EST 2005 ajc
+* More style changes to the new room list, mainly with regard to font size
+  and line breaks.
+
+Thu Dec  1 14:35:09 EST 2005 ajc
+* Added icons to the new room list
+
+Thu Dec  1 00:42:01 EST 2005 ajc
+* The iconbar roomlist, when selected, is now persistent across page loads
+  and even between sessions.  We also cache the list for up to 5 minutes so
+  it doesn't have to load from the Citadel server over and over again.
+
+Wed Nov 30 23:59:11 EST 2005 ajc
+* Shortened some of the string lengths in struct wcsession.  We really don't
+  need all those 4096 byte moby-buffers everywhere.
+
+Tue Nov 29 23:53:33 EST 2005 ajc
+* Drag-and-drop move messages is now complete.
+
+Tue Nov 29 23:20:23 EST 2005 ajc
+* Completed the JavaScript-detection of room names in the iconbar as drop
+  targets.
+
+Mon Nov 28 23:04:13 EST 2005 ajc
+* Made the iconbar room list somewhat usable (collapse/expand).  It is not yet
+  a drop target, though, which is why we did all this in the first place.
+
+Mon Nov 27 21:28:03 CET 2005 dothebart
+* migrate to _GNU_SOURCE and uselocale() to be threadsafe.
+       
+Sun Nov 27 21:28:03 EST 2005 ajc
+* Eliminated the use of tmpnam() to shut up compiler warnings.
+
+Sun Nov 27 18:42:15 CET 2005 dothebart
+* Detect locale from Browser Environment
+
+Sun Nov 27 18:42:15 CET 2005 dothebart
+* staticaly bind codeset to utf8.
+
+Wed Nov 23 23:32:04 EST 2005 ajc
+* Placed a mini roomlist in the iconbar.  This is not in its final form.
+
+Wed Nov 23 16:42:15 CET 2005 dothebart
+* added missing german translations
+* changed multi line strings with empty string in first line to be searchable
+  from real untranslated strings
+
+Wed Nov 23 11:04:24 EST 2005 ajc
+* auth.c: localized "User name:" and "Password:" prompts
+
+Tue Nov 22 21:44:15 EST 2005 ajc
+* Fixed the unresponsive msgomatic in the bulletin board view.
+
+Tue Nov 22 00:00:46 EST 2005 ajc
+* Set up a toggleable iconbar that can switch between the menu and a room
+  list.  The room list is not yet implemented, so a simple placeholder is
+  there instead.
+
+Mon Nov 21 22:47:17 EST 2005 ajc
+* messages.c, webcit.css: message buttons (Reply, ReplyQuoted, etc.) are now
+  in a smaller font (new style "msgbuttons" defined in the stylesheet)
+* Reply and ReplyQuoted no longer generate an empty "Re:" subject if the
+  message being replied to has no subject.
+
+Mon Nov 21 22:30:31 EST 2005 ajc
+* create-pot.sh: now creates a new webcit.pot file and automatically merges
+  it into all *.po files, allowing an easy way for translators to access
+  new strings.
+* axdefs[] (Access level definitions) -- now ready for localization.
+
+Mon Nov 21 16:59:43 CET 2005 dothebart
+* add some script to wrap the debian package build that does some magic about
+  the versioning in the package and the webcit system
+* added first try of a package that will install webcit via mod_proxy into
+  the debian apache system
+* modified package build and postinst script do include subdirectories new
+  since tiny_mce was added.
+       
+
+Sun Nov 20 22:22:37 EST 2005 ajc
+* Moved the definition of INADDR_NONE to webcit.h, where it will be effective
+  in all locations where it is needed.  Fixes the build on Solaris 10.
+
 Fri Nov 18 23:55:29 EST 2005 ajc
 * Put in some infrastructure for generating and maintaining .po files