• last updated 41 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
provide default value for storage_type for in-memory created items

Use built-in "ns_parsequery" instead of manual parsing of query parameters

  1. … 1 more file in changeset.
Use built-in "ns_parsequery" instead of manual parsing of query parameters.

Note, that this change might alter query processing, since previously

query parameter without explicit values were treated as boolean values

(like in HTML), now these are treated like "x=" before. The new version is

about 10x faster.

Furthermore, new tests of the regression tests were added for query parameter

processing.

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

    • -0
    • +0
    ./tcl/test/api-test-procs.tcl
fixed description of test file

    • -3
    • +2
    ./tcl/test/xotcl-core-db-tutorial-procs.tcl
perform conditional updates of context_id, fetch now storage_type as well to streamline code in the future

support messages with multiple arguments

reduce verbosity

  1. … 1 more file in changeset.
fix entry in listing of covered procs

    • -1
    • +1
    ./tcl/test/xotcl-core-db-tutorial-procs.tcl
reduce verbosity

adjust to api-browser changes for trailing non-positional arguments

remove unneeded method

whitespace changes

improve test coverage

    • -0
    • +27
    ./tcl/test/xotcl-core-db-tutorial-procs.tcl
improve consistency of interface: use instance variable when no folder_id is provided

improve test coverage

    • -3
    • +60
    ./tcl/test/xotcl-core-db-tutorial-procs.tcl
small performance improvement

replace call to deprecated function

remove protection "private", since function has to be called from other packages

  1. … 6 more files in changeset.
improve listing of test coverage

    • -12
    • +17
    ./tcl/test/xotcl-core-db-tutorial-procs.tcl
  1. … 5 more files in changeset.
improve listing of test coverage

    • -0
    • +56
    ./tcl/test/xotcl-core-db-tutorial-procs.tcl
  1. … 7 more files in changeset.
provide warning about deprecated location

reduce verbosity

make listing of tested procs more complete

  1. … 11 more files in changeset.
Fix typo

Fix tested proc name.

::xo::db::Class get_instance_from_db is defined using ad_proc instead of instproc.

Fixes the acs_api_browser_api_get_body test case.

    • -2
    • +2
    ./tcl/test/xotcl-core-db-tutorial-procs.tcl
extend test coverage

    • -4
    • +35
    ./tcl/test/xotcl-core-db-tutorial-procs.tcl
whitespace changes

avoid array notation for per_thread caches to ease flushing

  1. … 5 more files in changeset.
follow naming convention as used in other places as well

start key with the package name, use array notation

  1. … 1 more file in changeset.