• last updated 10 hours ago
Constraints: committers
Constraints: files
Constraints: dates
allow value checkers in ad_procs

Prefer 'namespace which' over 'info commands', as it is faster (on local tests, around 2x) and returns a single value. Many thanks to Nathan Coulter.

  1. … 56 more files in changeset.
Treat callback hooks and implementations as private api

Reduce acs-tcl.documentation__check_deprecated_see test warnings

  1. … 2 more files in changeset.
introduced "ad_file" as a means to avoid unexpected tilde substitution in file names

  1. … 47 more files in changeset.
deprecate unused function

Restrict switches to not negative Tcl numbers, and avoid non-printable characters as well

Fix typo

Remove private proc 'number_p', used only in 'ad_proc_valid_switch_p', and simplify logic of the latter

improve spelling: prefer comma after "therefore" and friends

  1. … 5 more files in changeset.
Fixed bug while populating the 'api_proc_doc_scripts' nsv on ad_proc, where some procs where not added due to a race condition between the 'acs-automated-testing' and the 'acs-bootstrap-installer' packages. See comments in commit for more details.

improve spelling

  1. … 1 more file in changeset.
Deprecate trivial empty_string_p

improve spelling

improve spelling

  1. … 13 more files in changeset.
make sure to populate global variable for different notations of the default database

improve spelling

  1. … 15 more files in changeset.
add missing proc_doc

Whitespace cleanup

Fix doc typos

Document the use of the parameter 'args' containing a list of a variable number of arguments

apm_source and apm_guess_db_type are called from multiple packages

Whitespace changes

Fix misleading and uncoherent 'ad_dispatch' proc documentation, discovered using the 'documentation__check_parameters' test.

improve spelling

  1. … 2 more files in changeset.
procdoc change: Preserve pre-existing values, e.g. from testcases, which might be loaded in a different order (testcase might be loaded before proc)

.CVS: ----------------------------------------------------------------------

remove dead code

Fix typos

  1. … 6 more files in changeset.
improve spelling

  1. … 1 more file in changeset.
Make sure namespaced variable ::acs::db_pools is created before accessing it

This is needed when upgrading from openacs versions that didn't use this variable before