• last updated 4 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
allo starting proctored exams even when there is no handler for examination_statement_url installed

improve source-code documentation

    • -7
    • +17
    /openacs-4/packages/xowf/lib/inclass-exam.wf
Basic automated test for acs_admin::require_site_wide_subsite and acs_admin::require_site_wide_package

Move deprecated stuff in util-procs to deprecated-procs

This has the advantage that their loading can be disabled in the settings

Reduce acs-tcl.documentation__check_deprecated_see test warnings

Reduce acs-tcl.documentation__check_deprecated_see test warnings

Reduce acs-tcl.documentation__check_deprecated_see test warnings

Unset the right nsv in the test or leftover dummy proc names will make acs-tcl.naming__proc_naming test fail

Fix for earlier premeature escaped change

provdide "icanuse" support for "ns_ictl trace idle"

Whitespace changes

    • -16
    • +16
    /openacs-4/packages/dotlrn/www/deregister.tcl
Provide doc for ns_dbquotelist when is tcl implemented as fallback (fixes documentation__check_proc_doc automated test)

Implement a flush method for ::acs::acs::LockfreeCache and use it to reimplement permission::permission_thread_cache_flush

This fixes ad_proc_permission_grant_and_revoke test case

file upgrade-5.10.0d29-5.10.0d30.sql was initially added on branch oacs-5-10.

Fix attribute datatype discrepancy

Keep using ad_conn in lang::conn::timezone as set_get_timezone needs to simulate lack of connection and ad_conn allows to override the "real" value

Comment debug code working only on latest Naviserver

Refactor 'locale_language_fallback' testcase, using 'aa_run_with_teardown' and preventing errors when the 'en_GB' locale is not enabled

use "ad_file" as a means to avoid unexpected tilde substitution in file names

prefer "ns_conn isconnected" over "ad_conn isconnected", since the latter might not notice changes in the connect state

  1. … 4 more files in changeset.
move comments around and improve it

    • -7
    • +1
    /openacs-4/packages/xowiki/tcl/folder-procs.tcl
    • -1
    • +17
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
generalize handling of langstrings

this change updates yesterday's change with ml_title. It generalizes

the code by introducing an instproc named "update_langstring_property" that

generalizes setting of arbitrary "properties" based on a property "langstring"

that contains a dict of attributes in multiple languages (which are part

of the page, make it suitable also when the enduser cannot enter

message keys).

    • -19
    • +10
    /openacs-4/packages/xowiki/tcl/folder-procs.tcl
    • -2
    • +16
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
xo::broadcast: auto-cleanup for threads that disappeared

added the flag "-language_specific" to child-resources to support differnt content per folder for user with different language settings

    • -3
    • +3
    /openacs-4/packages/xowiki/xowiki.info
    • -3
    • +35
    /openacs-4/packages/xowiki/tcl/folder-procs.tcl
added a flag "-keep_existing_objects" to "instantiate_objects"

fix performance problem with pg12 by using permission_p_recursive_array

ignore upgrade attempt for disabled package

avoid double loading of bootstrap

added pool to long-calls statistics (requires at least NaviServer 4.99.5, May 2013)

add proctoring code as used by xowf

    • -0
    • +237
    /openacs-4/packages/xowf/lib/proctored-page.adp
    • -0
    • +202
    /openacs-4/packages/xowf/lib/proctored-page.tcl
    • -0
    • +67
    /openacs-4/packages/xowf/lib/proctoring-upload.tcl