• last updated 1 hour ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Streamline idioms

Uniform documentation style

Get rid of trivial private api publish::set_to_pairs

Replace trivial api

Streamline ns_set idiom

Whitespace cleanup

Streamline ns_set idioms

Uniform documentation style

Normalize indentation

Streamline ns_set idioms

Move deprecated api out of the way

Streamline ns_set idioms

Streamline ns_set idioms

Streamline ns_set idiom

Deprecate oacs_util::vars_to_ns_set: modern ns_set idioms make this proc obsolete

Deprecate ad_tcl_vars_list_to_ns_set: modern ns_set idioms make this proc obsolete

Deprecate ad_tcl_vars_to_ns_set: modern ns_set idioms make it obsolete

Inline trivial ns_set logics

Streamline idiom

Streamline ns_set idioms

Deprecate util_ns_set_to_list: ns_set array is an equivalent oneliner

Streamline ns_set idioms

Deprecate util_list_to_ns_set: it can be replaced with a more efficient oneliner

Test util::split_location and util::join_location

Make "util::split_location" more robust

This change fixes exceptions for util::split_location in

cases, where the URL could not be parsed at all. The function

should return the success indicator instead of raising an

exception. The problem showed up in connection with

attempted log4j attacks.

improve spelling

    • -1
    • +2
    /openacs-4/packages/xowf/tcl/xowf-procs.tcl
support renaming of autonamed entries

previously, it was not possible to rename autonamed entries via edit form.

now this is allowed, and item name validation is more robust, support

functions return meaningful error in unexpected situations.

    • -2
    • +4
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
improve comment

Document public api

support multi-line messages by using template literals

template literals are available since ES6 (2015)