• last updated 9 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Accept previously valid formats

Streamline idiom

Add include contract

Notice that this page is stored under www, but is de-facto an include.

    • -10
    • +10
    ./calendar/www/mini-calendar.tcl
Improve test

    • -0
    • +10
    ./acs-tcl/tcl/test/tcl-documentation-procs.tcl
Collect common definition of an argspec flag in a proc to improve clarity

    • -6
    • +16
    ./acs-tcl/tcl/tcl-documentation-procs.tcl
Introduce a new clock ad_page_contract filter:

this filter enforces that a datestring belongs to one of the clock formats specified in the argspec. By default, this will be %Y-%m-%d.

    • -1
    • +24
    ./acs-tcl/tcl/tcl-documentation-procs.tcl
Cleanup

    • -7
    • +2
    ./acs-tcl/tcl/tcl-documentation-procs.tcl
ad_page/include_contract argspec parsing reform: allow arbitrary characters in the argspec flag parameters

This reform allows to specify an argspec containing pipes, parenthesys and other so far forbidden characters as parameters for a flag. The purpose is to enhance the expressiveness of existing validators (e.g. the oneof validator) and enable new one, for instance, a date validator using a clock format as parameter.

Pipes and parenthesys need to be escaped via the backslash character in the new syntax.

    • -11
    • +93
    ./acs-tcl/tcl/tcl-documentation-procs.tcl
    • -0
    • +112
    ./acs-tcl/tcl/test/tcl-documentation-procs.tcl
file tcl-documentation-procs.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    ./acs-tcl/tcl/test/tcl-documentation-procs.tcl
Whitespace changes

Fix array format in message keys

See acs-lang.message__format automated test, where the expected behavior of lang::message::format is documented

    • -4
    • +4
    ./acs-tcl/catalog/acs-tcl.el_GR.utf-8.xml
    • -1
    • +1
    ./acs-tcl/catalog/acs-tcl.pl_PL.utf-8.xml
    • -4
    • +4
    ./acs-tcl/catalog/acs-tcl.ru_RU.utf-8.xml
undo part of last change

unfortunatly, the 0.9.3 issue can't be fixed so simple as hoped. The "-html" flag is necessary for dealing with autoclosed entries.

for orthogonaly, remove "-html" flag from dom parse to avoid a potential top-level <html> element

provide compatibility with tdom 0.9.3

Add @see to deprecated procs

Add @see to deprecated procs

Add @see to deprecated procs

Add @see to deprecated procs

Add @see to deprecated procs

    • -1
    • +19
    ./acs-bootstrap-installer/tcl/00-proc-procs.tcl
add missing curly brackets

Deprecate ad_apply, made obsolete in modern Tcl by the expansion operator "{*}"

    • -2
    • +2
    ./acs-bootstrap-installer/tcl/00-proc-procs.tcl
    • -2
    • +2
    ./acs-service-contract/tcl/acs-service-contract-procs.tcl
    • -2
    • +2
    ./rss-support/tcl/rss-generation-service-procs.tcl
Whitespace cleanup

Avoid message keys from packages outside the dependency tree, provide a way to customize the proctoring session name

    • -1
    • +1
    ./proctoring-support/lib/proctored-page.adp
    • -0
    • +2
    ./proctoring-support/lib/proctored-page.tcl
Prefer a message key in the dependency tree of this package

    • -1
    • +1
    ./proctoring-support/lib/proctoring-display.adp
Whitespace cleanup

    • -11
    • +11
    ./notifications/tcl/notification-type-procs.tcl
Use quicker idiom to check for existance

    • -2
    • +7
    ./notifications/tcl/notification-request-procs.tcl
    • -9
    • +0
    ./notifications/tcl/notification-request-procs.xql
Whitespace cleanup

    • -3
    • +3
    ./notifications/tcl/notification-display-procs.tcl
    • -3
    • +3
    ./notifications/tcl/notification-reply-procs.tcl
Whitespace changes

    • -3
    • +3
    ./notifications/tcl/delivery-method-procs.tcl
Prefer api to retrieve the approval state of a user

    • -2
    • +2
    ./notifications/tcl/notifications-security-procs.tcl
    • -14
    • +0
    ./notifications/tcl/notifications-security-procs.xql