• last updated 10 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
drop FK on community_id for cases, where communities are frequently dropped.

we do not want to loose statistics in these cases

file upgrade-0.60-0.61.sql was initially added on branch oacs-5-10.

don't clobber xo::cc url when already initialized

    • -8
    • +25
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
Add missing substitution

Make sure url varuiable is set

    • -6
    • +4
    /openacs-4/packages/xowf/tcl/atjob-procs.tcl
Include tests with string containing an extension, put also a ß in the mix

Apply a mild filename sanitization to the file formfield

Basic test for ad_sanitize_filename

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

    • -0
    • +0
    /openacs-4/packages/acs-tcl/tcl/test/utilities-procs.tcl
Whitespace cleanup

Fix typo spotted by acs_api_browser_api_get_body automated test

Bring existing doc in the api-doc, so that documentation__check_proc_doc test case does not complain

Add semicolon ";" to the list of forbidden characters to be stripped when a filename is sanitized

It is not allowed to create a filename with a semicolon on Windows, but it is e.g. on MacOS and Linux, creating a possible interoperability issue

added a print button the works with event handler also in HTML streaming mode

    • -2
    • +20
    /openacs-4/packages/xowf/lib/inclass-exam.wf
Added support for streaming HTML + javascript body procs

Previously, the API for bodyscripts (e.g. template::add_body_script,

template::add_event_listener, template::add_body_handler,

template::add_script with the right flags) was not usable for

streaming HTML pages, since the full processing of such scripts was

handled in blank-master.{tcl,adp}, which is not in use for streaming

HTML.

Now the function template::collect_body_scripts was added, which can

be used at arbitrary time to collect the body scripts and translate

those to HTML. This function can be used in streaming mode to output

these function when new HTML chunks become available.

file body_scripts.adp was initially added on branch oacs-5-10.

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

added backward compatibility proc for AOLserver "ns_trim"

    • -2
    • +2
    /openacs-4/packages/acs-tcl/acs-tcl.info
Provide a URL when requiring a connection context

    • -2
    • +4
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
include public methods called via the web interface in listing of tested methods.

mark functions for administrative proposes as private

replace array by dict, provide error message, when someone tries to setup a connection context without a proper url

provide explicit url when manually creating a connection context

improve comments and rise warning, when best-effort url is generated

include public methods called via the web interface in listing of tested methods.

pass _nls_language to batch-jobs to avoid invalid value in name normalization

white-space changes

    • -11
    • +36
    /openacs-4/packages/xowf/tcl/xowf-procs.tcl
redice verbosity

include url in atjob form. This change eases the atjob execution substantially,

since the package and connection context can be recreated based on this information

    • -16
    • +40
    /openacs-4/packages/xowf/tcl/atjob-procs.tcl
whitespace changes: break overlong lines

don't throw error message on transaction rollbacks (these are no errors, but use the same exception handling)