• last updated 28 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
prefer "nsf::is object" over ":isobject" or "info commands", since it is faster, more generic and can be used in all contexts

  1. … 1 more file in changeset.
modernize code: use resolver variables rather than method calls

  1. … 14 more files in changeset.
Fix workflow_constructs automated test: in this case, workflow context is not resolved and "::" is returned instead, which is not a command and would make this proc fail

don't catch all render_icon calls

- added support for render_icon method

- improved error messages

output warnings when workflow constructs are created shadowing potentially global commands

use same idioms for checking for exising commands

  1. … 5 more files in changeset.
let actions to use ad_script_abort to avoid saving of the attributes

prefer package object over plain id

  1. … 1 more file in changeset.
prefer package object over plain id

removed commented out code

- modernize code (remove "my")

- prefer fully qualified commands based on IDs

  1. … 33 more files in changeset.
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.
Allow Workflow Conditions to be evaluated in form fields via evaluate_form_field_condition

  1. … 1 more file in changeset.
make test cases proper test cases using the automated testing framework

  1. … 1 more file in changeset.
improve startuptime for large sites

  1. … 2 more files in changeset.
provide documentation of public procs and methods, make some procs private

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

improve comments a little

Deprecate get_root_dir proc, duplicated to every extent by acs_root_dir

  1. … 9 more files in changeset.
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.
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.
improve code documentation

  1. … 10 more files in changeset.
prefer XOTcl2 idioms

  1. … 2 more files in changeset.
prefer XOTcl2 idioms

  1. … 4 more files in changeset.
remove obsolete comment (basic hastore support was moved to xowiki)

make sure to create in initialize WorkflowContext new and remove duplicated instproc