• last updated 7 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Bring files on oacs-5-10 in sync with HEAD

  1. … 162 more files in changeset.
Chat reform:

- reduce code duplication by determining the proper chat class dynamically and storing it in an nsv

- move static content in the resources path. Serving them is now independent from the mounted xowiki path

- get rid of the ajax url path

  1. … 12 more files in changeset.
Whitespace cleanup + Add editor hints

  1. … 5 more files in changeset.
Chat reform:

- rework xotcl-core chat machinery to return its responses through JSON and include information about active users

- depend on xowiki instead of xotcl-core only

- exploit xowiki "Comet" server push implementation when the browser supports it

- reduce code duplication

- drop plain HTML chat

- reduce hardcoded styling

- minor cleanups

  1. … 20 more files in changeset.
Better separate data from formatting

Decouple a bit formatting from data

use more appropriate status codes for error messages

  1. … 1 more file in changeset.
merged changes from the oacs-5-9 branch and resolved conflicts

  1. … 7833 more files in changeset.
Replace innerHTML idiom with a more DOM compliant one, as IE would show undefined username otherwise.

Removed unnecessary decoding of received messages, fixed encoding of sent messages so special characters are properly urlencoded.

Refined error reporting: by returning a page containing the prefix

"chat-errmsg: "

one can decide what to show in case of error, otherwise we stick to the old behaviour (predefined message).

Chats won't throw an error anymore when people keep looking to a room that has been closed.

Instead, user will be informed that the room is unavailable.

Added missing locale key source of errors in the log.

Fixed wrong stored procedure, stating different arguments than in actual usage.

Cleaned up weird idioms in xql files and chat api, moved many db operations into tcl api.

Exploited cache (ns_cache) to retrieve quickly chat room information.

Improved code quality a bit.

Ported upstream some local modification, like prettifying of flags in chat room management

and fix of double quoting in chat's javascript.

  1. … 10 more files in changeset.
Introduced new options to set chat rooms so login and/or logout message are not issued everytime a user enters/exits the chat.

  1. … 15 more files in changeset.
Javascript support for streaming ajax based chat interface

    • -0
    • +73
    ./scripted-streaming-chat.js
Rolled back HEAD to the version on the 5.3 branch

  1. … 107 more files in changeset.
reverting pablom's commits to oacs-5-2: see http://openacs.org/forums/message-view?message_id=1042586

  1. … 57 more files in changeset.
"New version of the package"

  1. … 85 more files in changeset.
brought chat in cvs head to the same level as in oacs-5-2, normalized comparisons and expr (using eq etc.)

  1. … 80 more files in changeset.
fix for banning the user: cope with permission checking, stop user immediately, when he is banned

  1. … 4 more files in changeset.
removed limitation of 200 characters for a chat line

update to make xotcl a dependency

  1. … 12 more files in changeset.
small fix for removal of euid

Support flushing of messages at night

  1. … 17 more files in changeset.
support package level user colors parameter

  1. … 1 more file in changeset.
update users and messages in one connection

  1. … 1 more file in changeset.
update userlist to new xotcl-parameter

file chat.js was initially added on branch oacs-5-2.

file users.tcl was initially added on branch oacs-5-2.

file chat.tcl was initially added on branch oacs-5-2.

merge changes from the ajax package with the java version

  1. … 51 more files in changeset.