• last updated 2 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Add 'dotlrn_chat__applet_portlet' test case, covering 'dotlrn_chat::add_applet', 'dotlrn_chat::add_portlet', 'dotlrn_chat::add_portlet_helper', 'dotlrn_chat::remove_portlet' and 'dotlrn_chat::remove_applet'

Implement the 'dotlrn_applet::remove_applet_from_dotlrn' proc, called from different remove_applet procs, but never implemented

Replace xowf proctoring implementation with that coming from proctoring-support

TODO: nicer detection of whether proctoring-support package is actually installed

    • -3
    • +0
    ./xowf/www/resources/proctoring/gif.js
    • -1
    • +0
    ./xowf/www/resources/proctoring/gif.js.map
prefer SQL max() function over sort and limit 1

    • -2
    • +1
    ./rss-support/tcl/rss-utilities-procs.xql
Make apm callbacks private and move them together with the others

    • -0
    • +70
    ./acs-subsite/tcl/apm-callback-procs.tcl
    • -73
    • +1
    ./acs-subsite/tcl/subsite-procs.tcl
Maintain also the has_child cache when mounting a package

Fix typo

Make installation procs private

    • -8
    • +8
    ./news/tcl/news-apm-callback-procs.tcl
When a new group is created, flush all the group::get_id caches with the same name so that the new group has a chance to be retrieved

Note that it is wrong to assume a group_name will be unique, although this is normally not far from the truth in our everyday practice

Cover more group api

this also exposes a potential problem with group::get_id when a group is created, deleted, and then a new one is created with the same name (e.g. executing the test multiple times). As the memoize cache is not maintained, the returned group_id will be incorrect.

    • -1
    • +18
    ./acs-subsite/tcl/test/acs-subsite-procs.tcl
Increase proc coverage

    • -1
    • +3
    ./acs-subsite/tcl/test/acs-subsite-procs.tcl
Reinstate lost queries for content::item::content_is_null

    • -0
    • +15
    ./acs-content-repository/tcl/content-item-procs-oracle.xql
    • -0
    • +15
    ./acs-content-repository/tcl/content-item-procs-postgresql.xql
file content-item-procs-oracle.xql was initially added on branch oacs-5-10.

    • -0
    • +0
    ./acs-content-repository/tcl/content-item-procs-oracle.xql
file content-item-procs-postgresql.xql was initially added on branch oacs-5-10.

    • -0
    • +0
    ./acs-content-repository/tcl/content-item-procs-postgresql.xql
Move examination statement acceptance as last step of the proctoring wizard, localize the accept button, bind ajax logging of acceptance to the actual clicking of the accept button

    • -2
    • +2
    ./proctoring-support/proctoring-support.info
    • -0
    • +1
    ./proctoring-support/catalog/proctoring-support.de_DE.ISO-8859-1.xml
    • -0
    • +1
    ./proctoring-support/catalog/proctoring-support.en_US.ISO-8859-1.xml
    • -5
    • +6
    ./proctoring-support/lib/proctored-page.adp
Improve test

    • -8
    • +13
    ./acs-lang/tcl/test/acs-lang-localization-procs.tcl
New test for lang::util::convert_to_i18n pinpointing some expected behaviors of this proc

    • -0
    • +67
    ./acs-lang/tcl/test/acs-lang-localization-procs.tcl
Upgrade CKEditor to 4.14.1

    • -4
    • +4
    ./richtext-ckeditor4/richtext-ckeditor4.info
    • -4
    • +4
    ./richtext-ckeditor4/tcl/richtext-procs.tcl
Improve doc and minor refactoring to reduce the diff with possible upcoming change

Fix typo

cache method "has_children" to avoid frequent (but cheap) DB calls

    • -16
    • +30
    ./acs-tcl/tcl/site-nodes-procs.tcl
improve handling of errors, which are triggerd by the error template

    • -2
    • +10
    ./acs-tcl/tcl/request-processor-procs.tcl
acs-lang reform:

when calling lang::util::convert_to_i18n, do not always register a en_US translation, which will be otherwise always overridden. Instead, let lang::message::register make sure that a en_US message exists and create it only when needed as a fallback. Before, lang::message::register would return an error when e.g. a new message keys was registered for de_DE and no en_US was there. Now the en_US will be just created on the fly.

This does not break current automated tests

    • -8
    • +15
    ./acs-lang/tcl/lang-message-procs.tcl
remove unnecessary parameter package_id

fix comment and missing arguemnt

use package based instantiate_forms method

whitespace cleanup

    • -27
    • +27
    ./xotcl-core/tcl/10-recreation-procs.tcl
    • -9
    • +9
    ./xotcl-core/tcl/20-Ordered-Composite-procs.tcl
    • -11
    • +11
    ./xotcl-core/tcl/cluster-procs.tcl
    • -53
    • +53
    ./xotcl-core/tcl/http-client-procs.tcl
    • -7
    • +7
    ./xotcl-core/tcl/install-check-procs.tcl
    • -2
    • +2
    ./xotcl-core/tcl/test/xotcl-avail-procs.tcl
    • -11
    • +11
    ./xotcl-core/tcl/test/xotcl-core-db-tutorial-procs.tcl
whitespace changes

    • -1
    • +1
    ./xowiki/resources/templates/view-book.tcl
    • -38
    • +56
    ./xowiki/tcl/notification-procs.tcl
    • -21
    • +21
    ./xowiki/tcl/upgrade/upgrade.tcl
    • -4
    • +4
    ./xowiki/www/ckeditor-images/delete.tcl
make "instantiate_forms" a method of packages

this reads better than the previous variant based on the Weblog class.

    • -1
    • +29
    ./xotcl-core/tcl/06-package-procs.tcl
    • -14
    • +13
    ./xowiki/tcl/includelet-procs.tcl
    • -7
    • +7
    ./xowiki/tcl/xowiki-uploader-procs.tcl
    • -3
    • +5
    ./xowiki/tcl/test/xowiki-link-test-procs.tcl
whitespace changes

    • -9
    • +9
    ./xowiki/tcl/xowiki-callback-procs.tcl