• last updated 13 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Allow to make other (non .adp) kinds of resources "theme aware" and use this to provide a theme mapping to the /resources/ URL pattern, then use this new capability to allow the override of css in the chat implementations

    • -2
    • +3
    ./packages/acs-templating/tcl/util-procs.tcl
Chat Redesign: make 'Full screen' images color filling easy to change in css

    • -0
    • +8
    ./packages/chat/www/resources/chat.css
    • -2
    • +2
    ./packages/xowiki/www/ajax/chat-common.js
Give xowiki chat also some kind of nice skin and centralize css retrieval

TODO: something smarter can be done in order to retrieve the proper css, based e.g. on theme, chat skin (to be implemented) etc. To be discussed is some way to resolve resources based on the theme.

    • -2
    • +1
    ./packages/chat/tcl/chat-ajax-procs.tcl
    • -0
    • +202
    ./packages/xowiki/www/resources/chat.css
New chat_room includelet, behaving as the existing chat one, but plugged with extra chat package's feature (transcript management...)

To avoid package_id to be overridden, we force it always to the one of the current chat

    • -2
    • +27
    ./packages/chat/tcl/chat-ajax-procs.tcl
    • -3
    • +2
    ./packages/xowiki/tcl/includelet-procs.tcl
Move chat machinery from xotcl-core to xowiki

Rationale: this feature makes little sense without the front-end xowiki provides and makes chat implementation harder to understand, as components are scattered in different packages.

    • -358
    • +0
    ./packages/xotcl-core/tcl/chat-procs.tcl
    • -3
    • +350
    ./packages/xowiki/tcl/chat-procs.tcl
Add package_id to the parameters for the already-available chat includelet

    • -2
    • +3
    ./packages/xowiki/tcl/includelet-procs.tcl
use "partition_name" rather than "partions_name" as variable name

CVS: ----------------------------------------------------------------------

    • -2
    • +3
    ./packages/acs-tcl/tcl/acs-cache-procs.tcl
whitespace changes

    • -3
    • +4
    ./packages/acs-tcl/tcl/text-html-procs.tcl
improve robustness of API browser when trying to browse non-existing objects

    • -5
    • +9
    ./packages/xotcl-core/tcl/03-doc-procs.tcl
improve robustness of API browser when trying to browse non-existing objects

    • -2
    • +6
    ./packages/xotcl-core/tcl/03-doc-procs.tcl
improve robustness of API browser when trying to browse non-existing objects

    • -9
    • +13
    ./packages/xotcl-core/tcl/03-doc-procs.tcl
whitespace changes

improve documentation

whitespace changes

    • -13
    • +13
    ./packages/chat/www/transcript-edit.tcl
- make clear, that on_submit causes always an "ad_script_abort"

- prefer "export_vars" over manual URL construction

    • -3
    • +3
    ./packages/chat/www/transcript-edit.tcl
Improve error handling idioms and handle additional error cases where the client has just disconnected

    • -16
    • +21
    ./packages/xotcl-core/tcl/bgdelivery-procs.tcl
Try to trap additional disconnection-related errors

    • -1
    • +4
    ./packages/xotcl-core/tcl/bgdelivery-procs.tcl
Put the puts operation in the try catch as well

    • -2
    • +2
    ./packages/xotcl-core/tcl/bgdelivery-procs.tcl
Remove trailing whitespace

    • -5
    • +5
    ./packages/chat/www/transcript-edit.tcl
Add missing 'ad_script_abort' after 'ad_returnredirect'

    • -1
    • +2
    ./packages/chat/www/transcript-edit.tcl
fix the value which is used for the partition_key during flush_cache operation

    • -2
    • +3
    ./packages/acs-tcl/tcl/site-nodes-procs.tcl
Increase z-index property for 'Full screen' mode, to avoid issues with the footer of the openacs bootstrap theme

    • -1
    • +1
    ./packages/chat/www/resources/chat.css
provide a better rejection message, for over-eager users

Introduce additional parameter "do_slowdown_overactive" (default off) for slowing down overactive users.

previously, this was on (when do_throttle was activated) causing sleep operations. However, even these

sleep operations can kill the server since it also blocks connection threads.

Treat all video/* content types as embedded content.

Background: many video player do a series of range requests (which are typically pretty cheap) that we do not want to block.

Provide member_state to page member-state-change, as this parameter is required since http://fisheye.openacs.org/browse/OpenACS/openacs-4/packages/acs-admin/www/users/member-state-change.tcl?r1=1.17.2.5&r2=1.17.2.6

    • -3
    • +3
    ./packages/acs-tcl/tcl/admin-procs.tcl
Optimize avatar image size (~30%, using Trimage)

Make the default avatar images look slightly better when rounded

Chat Redesign:

+ Add avatars to chat user list.

+ acs-subsite: new default avatar images (x50 and x100)

+ acs-subsite: provide with a default avatar (x50) on portrait-bits.tcl

+ acs-subsite: restrict portrait-bits.tcl to authenticated users

+ xowiki and chat: add blocks and styles for the user picture

    • binary
    ./packages/acs-subsite/www/shared/avatar-x100.png
    • binary
    ./packages/acs-subsite/www/shared/avatar-x50.png
    • -2
    • +13
    ./packages/chat/www/resources/chat.css
    • -0
    • +13
    ./packages/xowiki/www/ajax/chat-common.js
Chat Redesign: improve screen usage on 'Full screen' mode

    • -2
    • +2
    ./packages/chat/www/resources/chat.css