• last updated 20 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
improve spelling

  1. … 10 more files in changeset.
call validator method on "Properties"

make sure to quote error message properly

improve spelling

  1. … 13 more files in changeset.
Subst language before feeding it to the workflow machinery (fixes test)

Make xowf tests flexible in case a locale different than en_US is in use

  1. … 1 more file in changeset.
Allow Workflow Conditions to be evaluated in form fields via evaluate_form_field_condition

  1. … 1 more file in changeset.
prefer US spelling

Fix typos

  1. … 8 more files in changeset.
cleanup temportary objects after run_jobs

make test cases proper test cases using the automated testing framework

- remove call from Role object to unknown method :cache

- remvoe per-request cacheing for dotlrn_community::get_community_id (gain is little, since the function uses already an per-thread cache)

use aa_section features of automated testing

  1. … 1 more file in changeset.
Whitespace cleanup

move newly defined testing API (in OpenACS 5.10) to namespace acs::test

  1. … 9 more files in changeset.
improve startuptime for large sites

provide documentation of public procs and methods, make some procs private

  1. … 3 more files in changeset.
reduce verbosity

  1. … 1 more file in changeset.
add workflow instance in test workflow

add test cases for adding forms and workflows

  1. … 1 more file in changeset.
provide language for rendering of the workflow definition

improve comments a little

refactor testing code a little

  1. … 1 more file in changeset.
base test cases on xowiki form page testing infrastructure for web tests

  1. … 1 more file in changeset.
Deprecate get_root_dir proc, duplicated to every extent by acs_root_dir

  1. … 9 more files in changeset.
add sample regression test cases

    • -0
    • +227
    ./test/xowf-test-procs.tcl
Revert massive replacement of empty list creation sentences. The use of '[list]' instead of '{}' adds semantics that could be used for performance improvements in the future, such as using a different internal representation. There is already work in this direction, avoiding the generation of the string representation during comparison of empty strings (huge thanks to Stefan Sobernig for the pointer: https://core.tcl.tk/tcl/info/44527c632ed609c2).

  1. … 475 more files in changeset.
make spelling more uniform

Prefer '{}' to '[list]' when creating empty lists

  1. … 225 more files in changeset.
Prefer '{}' to '[list]' when creating empty lists

  1. … 204 more files in changeset.