• last updated 14 hours ago
Constraints: committers
Constraints: files
Constraints: dates
Harmonize parameter names in proc documentation removing unexistent ones

prefer built-in ns_dbquotevalue over DoubleApos

  1. … 3 more files in changeset.
move template cacheing function "cache" into template namespace (resulting in template::cache)

  1. … 2 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.
Rework variable assignment (set -> lassign) + Whitespace changes

  1. … 17 more files in changeset.
Brace 'expr' + Whitespace changes

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

  1. … 71 more files in changeset.
remove conditions, which are always true

  1. … 7 more files in changeset.
fix typo

merged changes from the oacs-5-9 branch and resolved conflicts

  1. … 7834 more files in changeset.
Removed leftover argument found after testing with users

Bugfix for regression: reimplemented new feature for template::list that allows to get full record count so it

doesn't change any public API. This was causing regression into code that calls template::paginator directly.

  1. … 3 more files in changeset.
- ensure proper encoding of hrefs

  1. … 13 more files in changeset.
Merging back to HEAD all changes that happened in branch oacs-5-8 between tags: vg-merge-oacs-5-8-from-20141027 and vg-merge-oacs-5-8-from-20150427

  1. … 520 more files in changeset.
Merging back to HEAD branch oacs-5-8 (using tag vg-merge-oacs-5-8-from-20141027).

  1. … 2547 more files in changeset.
The original code had at least two OpenACS caused memory leaks: it led

to an unbounded growth for __template_cache_value and did not unset

the nsv variables __template_*_timeout. This bug led openacs.org to a

broken state (forums posting lead to the message "Not enough memory to

allocate the list internal rep"). The new code makes use of the per

entry expire feature of ns_cache and emulates the behavior otherwise.

  1. … 1 more file in changeset.
HTML 4.01 Strict cleanup

  1. … 27 more files in changeset.
Normalizing string comparison operations into tcl 8.4 operations, enabling byte-code compilation for expressions and many conditionals

  1. … 367 more files in changeset.
removed the remaining procs which were -deprecated -warn in 5.0 and fixed most occurances of those procs in the code

  1. … 43 more files in changeset.
commit to HEAD of merge of changes on oacs-5-1 branch between tags jcd-merge-5-1-20050111 and jcd-merge-5-1-20050224

  1. … 321 more files in changeset.
commit to HEAD of merge of changes on oacs-5-1 branch between tags jcd-merge-5-1-20040724 and jcd-merge-5-1-20050111

  1. … 2275 more files in changeset.
Started I18N work (Together with Lars)

Added namespace eval $namespace calls to each file in the tcl dir.

Rooted out some hardcoded text, replaced it with respective calls to

the i18n text catalog text function.

Shuffled around proc creation and calling, so that everything works properly.

  1. … 25 more files in changeset.
Merged 4.6.4d1 (unreleased) to HEAD. This marks the end of the life of the oacs-4-6 branch.

  1. … 816 more files in changeset.
merge of 4.6.3b1 to HEAD

  1. … 107 more files in changeset.
merge from oacs-4-6

  1. … 130 more files in changeset.
added dummy documentation procs for element form and multirow, documented template::multirow

  1. … 3 more files in changeset.
fixed multirow query

fixed uplevel context for query

About 60 more ad_procs in acs-templating now have doc strings; still more to go

  1. … 8 more files in changeset.
converted template db api calls to std db api calls

  1. … 3 more files in changeset.