• last updated 3 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Don't hardcode login requirement (to be continued)

Relax object type check

Relax object type validation

Do not add additional style around the chat includelet, regardless if this is a "chat_room" or a "chat"

improve input validation

Fixes and adjustments for the chat-minimal chat skin:

- show the fullscreen button, very useful on devices with little screen real estate

- display on the same line, in respective order, avatar (when enabled), user name and link, timestamp and message

- wrap the message over multiple lines when it would not fit

Allow to pass down the skin configuration to the chat_room includelet

Improve responsiveness at smaller resolutions for the fullscreen button

Factor out Package->process_init_parameter into package-custom-procs

This change makes it easier to provide instance specific customization.

In general, these package-custom-procs could also be kept in other

packages.

    • -3
    • +3
    /openacs-4/packages/xowiki/xowiki.info
    • -8
    • +8
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
file package-custom-procs.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    /openacs-4/packages/xowiki/tcl/package-custom-procs.tcl
Fixed achieved points in exam statistics per question

In the listing "Exam Statistics per Question", only the automatically

computed achieved points were listed, but in case the points were

later changed manually, the manual points were ignored. Many thanks to

Markus Moser for the report.

upgraded default ckeditor version from 4.20.1 to 4.20.2

file jquery-3.6.3.js was initially added on branch oacs-5-10.

file jquery-3.6.3.min.js was initially added on branch oacs-5-10.

upgrade from jquery-3.6.0 to jquery-3.6.3

upgraded jquery-3.6.0 to jquery-3.6.3

update jquery from 3.6.0 to 3.6.3

    • -1
    • +1
    /openacs-4/packages/xowiki/tcl/resource-init.tcl
file jquery-3.6.3.js was initially added on branch oacs-5-10.

file jquery-3.6.3.min.js was initially added on branch oacs-5-10.

removed outdated custom verion of jquery-ui

upgrade jquery-ui from 1.13.0 to 1.13.2

Provide some means to change the behavior of a single package instance

- New package parameter: PackageInitParameter

When set to some value other than empty, the package "init" method

(e.g. of xowiki::Package, or one of the subclasses) can handle

this separately.

- This submit adds a handler for the value "swa-only", and returns

a user-friendly message in this case. Of course, we could achieve

something similar via permissions as well, but this allows us

to tailor the behavior in more details.

- In general, this mechanism can also be used to provide some hints

about some specific packages, or tailor these in some other ways.

- Currently, this new package parameter is not added to the

.info file, so configure it via parameter pages.

    • -9
    • +15
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
Gracefully reject invalid lists supplied as a file triple instead of failing and log the occurrence

Increase proc coverage

Tolerate the absence of the canonicalServer instance variable, complaining as if it was empty

Test ad_schedule_proc

Document public api

Make test more robust with respect to side effects from other code around

Move remark about old AOLServer issues out of the public doc

Test ad_raise and ad_exception