Version

1.11.2.4 (checked in on 2007/10/12 at 13:06:33 by darrenoh)

Description

$Id: CHANGELOG.txt,v 1.11.2.4 2007/10/12 13:06:33 darrenoh Exp $

Chat Room 5.x-1.9, 2007-10-12 -----------------------------

  • Changed list item style for compatibility with Garland.
  • Stopped JavaScript error when alerts are disabled.
  • Return array from update function.
  • Fixed $base_url problem properly.
Chat Room 5.x-1.8, 2007-10-09 -----------------------------
  • Added alerts for new messages and for new users entering chat.
  • Make compatible with Drupal 5.2.
  • Added block update interval to settings form.
  • Use drupal_add_js() to add settings.
  • Added "Chat Room:" to block names.
  • Updated to jQuery.
  • Added spacing before alerts check box.
  • Fixed alignment of "away" check-box.
  • Changed CSS to keep chat user list aligned when users are away.
  • Style change for private messages.
  • Style chat archive view.
  • Generate content with themeable functions.
  • Made blocks themeable.
  • Made chat commands block themeable.
  • Fixed smileys alignment.
  • Avoid showing chats in teaser view.
  • Stop creating directories for the cache files.
  • Fix for Internet Explorer
  • Fix for cache file names
  • Removed unused onlineList setting.
  • Re-organized the settings form.
  • Minor coding style changes.
  • Fixed block update interval setting.
  • Added validation for block update interval setting.
  • Allowed updates to be stopped in an open window.
  • Fixed local variables that were being declared as global.
  • Cleaned up smileys code.
  • Changed default comment setting to disabled.
  • Changed chatroom_bootstrap_drupal() to chatroom_bootstrap().
  • Fixed kick and ban.
  • Moved update functions to their own file.
  • Updated documentation.
  • Fixes for archives and private messages.
  • Allow alerts to be on by default.</li>
  • Added hook_requirements to check for MySQL version.
  • Made it possible to send private messages to guest users by clicking on name in online block.
  • Allow users to send themselves private messages by clicking on their user names in the chat on line list.
  • Preserve text already typed when clicking on name in online block to send private message.
  • Fixed random error in user color assignment.
  • Made smileys work in chat list view.
  • Prevented invalid queries for chat archives.
  • Kick users out of chat when it is archived or chat room is deleted.
  • Send user colours as a setting so that in the future they can be used for the site-wide on-line list.
  • Use !empty() instead of count() to determine if arrays have values.
  • Include chat rooms that only have archived chats on the Chat rooms page.
  • Removed spurious block settings.
  • Prevented the active chats block from being displayed on the Chat rooms page.
  • More code clean-up.
  • Use text smileys for flashing alert in window title.
  • Avoid dependence on t() in chatroom.install.
  • Delete unused variables.
  • Allow administrator to set guest user prefix.
  • Avoid dependence on variable_get in update requests.
  • More smileys optimization.
  • Changed order of admin form items.
  • Stopped chats in deleted chat rooms.
  • Fixed code updating chat rooms block.
  • Sending a message within the first few seconds was causing the user list to be sent early, making it appear that users were leaving the chat.
  • Optimized database queries.
  • Made system time messages configurable.
  • Allow admins to upload their own alert sounds.
  • Default value for kick and ban messages set incorrectly.
  • Fixed chatroom_delete()
  • Remove chatroom directory from the files directory when Chat Room is uninstalled.
  • Delete Chat Room permissions during uninstall.
  • Patch to enable archived chats to be deleted.
  • Put all of a site's chat cache files in one directory if possible.
  • Delete cache files when Chat Room is disabled.
Chat Room 5.x-1.7, 2007-07-10 -----------------------------
  • Limited the size of messages.
  • Eliminated duplicate stripslashes().
  • Stopped "Chat rooms" from being added to the breadcrumb unless chat room is being viewed as stand-alone page.
  • Stopped undefined sent time messages from being displayed.
  • Made the online list update every five minutes.
  • Confirm on-line status of other users before sending user list to new users and suppress joined the chat messages for first 10 seconds.
  • Make sure tmp file is not being used by another site.
  • Removed unused variables.
  • Fixed capitalization.
  • Made all strings translatable.
  • Clarified chat commands block.
  • Removed links from on-line users block.
Chat Room 5.x-1.6, 2007-05-03 -----------------------------
  • Fixed untranslatable strings.
  • Fixed SQL query.
  • Fixed chat message count.
  • Made special characters in chat links display correctly.
  • Removed redundant check_plain()s.
  • If smileys were not enabled and PHP error messages were set to display, messages would not appear in the chat board.
Chat Room 5.x-1.5, 2007-04-16 -----------------------------
  • Made room summary show empty chats and chats with only private messages.
  • Code style update.
Chat Room 5.x-1.4, 2007-04-13 -----------------------------
  • Fixed chat message count.
  • Fixed chatroom_update so that changes can be saved.
  • Added paging to the archive view.
  • Filtered private messages from being seen by other users in archive.
  • Enabled users to see private messages that they have sent.
  • Made uninstall remove block settings.
Chat Room 5.x-1.3, 2007-04-12 -----------------------------
  • Added update function to remove duplicate entries from chatroom_msg table.
  • Removed unused chatroom_list_description variable.
  • Made it possible to view archives of active chats.
Chat Room 5.x-1.2, 2007-04-11 -----------------------------
  • Cast message ID to integer to allow proper comparison.
  • Allow "0" to be sent as a message.
  • Wrong variable name caused auto-archiving to generate error.
  • Patch to support double quotes in messages.
Chat Room 5.x-1.1, 2007-03-15 -----------------------------
  • Improved the module description.
  • Fixed capitalization of Drupal.jsEnabled.
  • Eliminated Drupal 4.7 JavaScript functions.
  • Copied drupal_to_js from common.inc to chatroomread.php so JavaScript and PHP code could be kept separate.
  • Updated for compatibility with jQuery.
  • Made Chat room delete rooms and give status messages when uninstalled.
  • Separated JavaScript from PHP.
  • Cleaned up the logic for preventing responses to hacker attacks.
  • Made AJAX update script work for people who keep their modules outside the Drupal directory and access them with symlinks.
  • Simplified the JavaScript objects.
Chat Room 5.x-1.0, 2007-03-07 -----------------------------
  • PostgreSQL support.
  • Made primary keys SERIAL.
  • Display chat rooms like forum topics.
  • Deletion of temp directory caused Chat Room to fail.
  • Finished replacing "chatrooms" with "chat rooms".
  • Fixed install file.
  • Fixed errors in variables: $_POST['chat_timestamp'] did not exist, should have been $_POST['timestamp'].
  • Fixed kicked out on join problem.
  • Fixed PHP errors.
  • Added line breaks to the ends of files to simplify patching.
  • Redesigned for easier debugging.
  • Preparing for Drupal 5 release.
  • Don't require chatroom to be in modules directory.
Chat Room 4.7.x-1.10, 2007-03-02 --------------------------------
  • Removed unused JavaScript variables.
  • Fixed the site-wide online users block.
Chat Room 4.7.x-1.9, 2007-03-01 -------------------------------
  • A few more fixes for the online users list problem.
Chat Room 4.7.x-1.8, 2007-02-28 -------------------------------
  • Added instructions for enabling smileys.
  • Moved settings page to admin/settings.
  • Updated the settings path in README.txt.
  • Made the settings page display the default value for the automatically archive old messages setting.
  • Redesigned chatroomread.php for easier debugging.
  • Fixed chatroom.module to work with the new design of chatroomread.php.
  • Used drupal_to_js to initialize JavaScript variables.
  • Fixed the problem of online users shown leaving.
  • Reversed ineffective previous fix.
  • Synced translation template with current code.
  • Removed responses to hacker attacks.
Chat Room 4.7.x-1.7, 2007-02-08 -------------------------------
  • Fixed to make the active chat rooms block appear.
  • Made the user list update more often.
  • Fixed spelling error in code comments.
  • Suppressed the display of join and leave messages for the first five updates.
Chat Room 4.7.x-1.6, 2007-02-01 -------------------------------
  • Fixed to make the user list update correctly.
Chat Room 4.7.x-1.5, 2007-01-31 -------------------------------
  • Restored chatroom.block.js.
Chat Room 4.7.x-1.4, 2007-01-31 -------------------------------
  • Made URL code more consistent.
  • Removed reference to chatroom.block.js.
Chat Room 4.7.x-1.3, 2007-01-24 -------------------------------
  • Changed initial timestamp to zero.
  • Fixed SQL syntax error that caused chats to disappear.
  • Removed the unused chatroom_chat_invites table.
Chat Room 4.7.x-1.2, 2007-01-23 -------------------------------
  • Added strings to translation template.
  • Removed parentheses from chat commands block.
  • Fixed an SQL query that failed to return a list of chats on MySQL 4.
  • Increased the time required for a user to be reported as having left the chat to help those with slow connections.
  • Cleaned up unfinished code and organized remaining functions.
  • Cleaned up trailing spaces.
  • Added option to automatically archive old messages.
  • Fixed a bug that prevented messages from being displayed when a chat was opened unless a new message was sent.
Chat Room 4.7.x-1.1, 2006-12-13 -------------------------------
  • Made the archive path works only for archived chats and the chat path work only for active chats.
  • Fixed a bug that prevented chats without messages from being listed.
  • Added instructions for unbanning users.
  • Updated to make translation easier.
Chat Room 4.7.x-1.0, 2006-12-11 -------------------------------
  • Initial release, see SA-2006-030