• last updated 2 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Deprecate ad_ns_set_to_tcl_vars, which can always be replaced with simple tcl idioms

Deprecate ad_user_class_description, private proc used nowhere in upstream codebase

Go straight to the database skipping the many trivial stored procedures, this reduces divergency between Oracle and Postgres

    • -47
    • +0
    ./tcl/membership-rel-procs-oracle.xql
    • -47
    • +0
    ./tcl/membership-rel-procs-postgresql.xql
addeded page contract filter: safetclchars

safetclchars should be used in cases, were the variable value is passed

to "subst", or "eval"...

Save and restore all variables properly to not be influenced or interfere with other tests

    • -6
    • +12
    ./tcl/test/tcl-documentation-procs.tcl
added suport in export_vars for exporting instance variables

example:

xotcl::Object create o1

o1 set x 1

o1 proc foo {} {export_vars -base /foo {a :x b}}

o1 foo

result:

/foo?x=1

Increase proc coverage

Tolerate the absence of the canonicalServer instance variable, complaining as if it was empty

Test ad_schedule_proc

Make test more robust with respect to side effects from other code around

    • -9
    • +24
    ./tcl/test/tcl-documentation-procs.tcl
Move remark about old AOLServer issues out of the public doc

Test ad_raise and ad_exception

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

    • -0
    • +0
    ./tcl/test/exception-procs.tcl
Test ad_safe_eval api

Modernize idioms

Uniform doc

Undeprecate all f:: api that cannot be replaced by a drop-in alternative (e.g. same arguments and behavior), bring existing documentation, including examples, in the api-doc, uniform documentation style, fix dead links

    • -301
    • +383
    ./tcl/ad-functional-procs.tcl
Fix f::lambda, probably broken when this api was moved into the f:: namespace

To make the command universally callable, this has to be defined in the global namespace and the name needs to be fully qualified.

Test the functional api, for which a few tests were provided in the documentation

    • -0
    • +299
    ./tcl/test/ad-functional-procs.tcl
file ad-functional-procs.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    ./tcl/test/ad-functional-procs.tcl
Deprecate f::map, superseded by Tcl lmap command

Fix dead link, move doc where appropriate

Increase proc coverage

Test ad_parameter_from_file

Test ad_job proc

Test ad_integer_optionlist

Increase proc coverage

    • -0
    • +20
    ./tcl/test/tcl-documentation-procs.tcl
Test disk cache api

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

    • -0
    • +0
    ./tcl/test/acs-cache-procs.tcl
bump version number to 5.10.1d30