• last updated 1 hour ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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

file exception-procs.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    /openacs-4/packages/acs-tcl/tcl/test/exception-procs.tcl
Test ad_safe_eval api

Modernize idioms

Uniform doc

Undeprecate all f:: api that cannot be replaced by a drop-in alternative (e.g. same arguments and behavior), bring existing documentation, including examples, in the api-doc, uniform documentation style, fix dead links

Fix f::lambda, probably broken when this api was moved into the f:: namespace

To make the command universally callable, this has to be defined in the global namespace and the name needs to be fully qualified.

Test the functional api, for which a few tests were provided in the documentation