• last updated 15 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
warn about unexpected entries (typos) in EmailDeliveryMode

New index on on rss_gen_subscrs(lastbuild)

file upgrade-0.5d1-0.5d2.sql was initially added on branch oacs-5-10.

New index on chat_transcripts(room_id)

New index on cal_items(on_which_calendar, item_type_id)

file upgrade-2.10.0d7-2.10.0d8.sql was initially added on branch oacs-5-10.

Index acs_mail_lite_queue(package_id)

file upgrade-5.10.0d11-5.10.0d12.sql was initially added on branch oacs-5-10.

added missing upgrade script

file upgrade-2.10.0d6-2.10.0d7.sql was initially added on branch oacs-5-10.

create a partial index on public calendars

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