• last updated 18 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Add new chat skin 'minimal'.

Specially designed to be embedded in other pages, it provides a clean look without user list, full screen button, or anything else aside from the avatar, timestamp, user name and message.

    • -0
    • +143
    ./xowiki/www/resources/chat-skins/chat-minimal.css
file chat-minimal.css was initially added on branch oacs-5-10.

    • -0
    • +0
    ./xowiki/www/resources/chat-skins/chat-minimal.css
file chat-minimal.js was initially added on branch oacs-5-10.

    • -0
    • +0
    ./xowiki/www/resources/chat-skins/chat-minimal.js
Fix var name

Allow passing chat skin to 'chat::Chat login'

add EmailDeliveryMode 'ignore'. Similar to 'log' but less verbose.

use 'ignore' in case 'redirect' is set wihout a value for EmailRedirectTo

    • -13
    • +20
    ./acs-mail-lite/tcl/acs-mail-lite-procs.tcl
fall back to 'log' mode, when EmailDeliveryMode "redirect" is used without "EmailRedirectTo" value

    • -10
    • +21
    ./acs-mail-lite/tcl/acs-mail-lite-procs.tcl
add turkish message catalog

    • -0
    • +23
    ./acs-mail-lite/catalog/acs-mail-lite.tr_TR.utf-8.xml
file acs-mail-lite.tr_TR.utf-8.xml was initially added on branch oacs-5-10.

    • -0
    • +0
    ./acs-mail-lite/catalog/acs-mail-lite.tr_TR.utf-8.xml
Fix parameter name in acs-mail-lite

    • -2
    • +2
    ./acs-mail-lite/tcl/acs-mail-lite-procs.tcl
provide a clearer name for method (flush_pattern_in_all_partitions) and make it protected

add one more sample combination of traced commands

new method PartitionedCache->flush_all_pattern to iterate over all partiations to perform a glob-style deletion from the cache

whitespace and spelling changes

fix variable name (many thanks to Franz Penz)

    • -3
    • +3
    ./xotcl-request-monitor/tcl/throttle_mod-procs.tcl
CompoundField->value: return always the value from get_compound_value

- acs_mail_lite::send_immediately: new switch for "-force_delivery_mode"

to force delivery mode for a single call (ignoring package parameter

"EmailDeliveryMode")

- New potential value for "EmailDeliveryMode": "nssmtpd"

When this parameter is specified, the behavior is like

"smtp", but the code tries use the SMTP implementation

of the nssmtpd NaviServer module.

- It is also possible to combine "nssmtpd" with the delivery methods

"filter" or "redirect" simply by writing e.g. "filter nssmtpd"

- some refactoring to avoid repeated code

    • -51
    • +104
    ./acs-mail-lite/tcl/acs-mail-lite-procs.tcl
whitespace cleanup

    • -3
    • +2
    ./xotcl-request-monitor/tcl/callback-procs.tcl
    • -7
    • +6
    ./xotcl-request-monitor/tcl/throttle_mod-init.tcl
add support for deleted users, handle this case centrally

    • -2
    • +26
    ./xotcl-request-monitor/tcl/throttle_mod-procs.tcl
    • -2
    • +2
    ./xotcl-request-monitor/www/active-communities.tcl
    • -2
    • +2
    ./xotcl-request-monitor/www/flush-url-statistics.tcl
    • -2
    • +2
    ./xotcl-request-monitor/www/ip-info.tcl
    • -4
    • +4
    ./xotcl-request-monitor/www/last-requests.tcl
    • -6
    • +4
    ./xotcl-request-monitor/www/last100.tcl
    • -6
    • +4
    ./xotcl-request-monitor/www/last101.tcl
    • -3
    • +4
    ./xotcl-request-monitor/www/long-calls.tcl
    • -13
    • +7
    ./xotcl-request-monitor/www/running.tcl
    • -3
    • +4
    ./xotcl-request-monitor/www/throttle-statistics.tcl
    • -7
    • +3
    ./xotcl-request-monitor/www/users-in-community.tcl
    • -13
    • +4
    ./xotcl-request-monitor/www/whos-online-today.tcl
    • -9
    • +7
    ./xotcl-request-monitor/www/whos-online.tcl
Try to avoid double-counting in request statistics, when a user logs

in. Previously, when a user logs in, the user was counted once as

un-authenticated user, and once as authenticated one.

TODO: when this works sufficiently well, the same should be done

as well for the 24h statistics.

    • -2
    • +2
    ./xotcl-request-monitor/xotcl-request-monitor.info
    • -23
    • +59
    ./xotcl-request-monitor/tcl/throttle_mod-procs.tcl
Use optionally nssmtpd as different mail delivery agent

when the "-experimental" flag is provided to

acs_mail_lite::send_immediately, and the NaviServer

nssmtpd modules is installed.

    • -18
    • +42
    ./acs-mail-lite/tcl/acs-mail-lite-procs.tcl
whitespace changes

    • -42
    • +115
    ./acs-mail-lite/tcl/acs-mail-lite-procs.tcl
    • -19
    • +33
    ./acs-mail-lite/tcl/legacy-inbound-procs.tcl
changes for inclass-exam:

- open test run in a different frame

- use tailored proctoring code, when available

- improve screen after final exam submission

    • -10
    • +13
    ./xowf/lib/inclass-exam-answer.wf
Remove debug console logging

Improve comment

Remove unnecesary check

Show the "Enable notifications" button in the chat only if the user has not accepted, or explicitly denied, notifications yet

    • -4
    • +18
    ./xowiki/www/resources/chat-common.js
added support for time fractions (needed e.g. for more precise countdown timers)

improve output of xo::show_stack

whitespace changes