tcl-documentation-procs.tcl

  • last updated 17 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- use plain characters in for page contract filter names

- add word+ page contract

  1. … 1 more file in changeset.
- add page contract filter for words

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

    • -137
    • +154
    ./tcl-documentation-procs.tcl
  1. … 2547 more files in changeset.
-fix for tcl-expressions in message catalogs (see

http://openacs.org/forums/message-view?message_id=4185876)

This must be most likely quite an old bug, since many packages

use unescaped square brackets in message strings, some packages

such as evaluation have even tcl code there. strangely, there is

no bug-report for this, seems as if the contract-filters

"string_length" and "range" are not widely used.

- bump version number

  1. … 8 more files in changeset.
- don't run validation, if required variables for the validation were not provided

- run validation blocks only when earlier validation steps were successful

- make a more sane version of ad_page_contract_filter boolean

- moderinze tcl: use namespaced variables instead of "global" command

- fix logic for negative numbers

- improve performance of page contract filter "naturalnum"

- revert escaped change, add change to make clear that we do not want to accept empty strings

  1. … 1 more file in changeset.
- don't use backslash in multiline expressions

- make long expressions more uniform and more readable

- use "in" or not in (ni) operator instead of lsearch

- brace expressions to allow for tcl compilation

- bump version number

  1. … 23 more files in changeset.
- use tcl 8.5 extended index format for "string range"

- modernize tcl

  1. … 6 more files in changeset.
- use tcl 8.5 extended index format for "lindex"

- use tcl 8.5 extended index format for "lrange"

- use tcl 8.5 expand operator instead of "eval lappend ..." idiom

  1. … 7 more files in changeset.
- modernize tcl

  1. … 9 more files in changeset.
- get rid of deprecated call to ad_header_with_extra_stuff

- use standard templating

  1. … 1 more file in changeset.
- modernize tcl

- remove unneeded "expr" in side if-expressions

  1. … 13 more files in changeset.
- get rid of empty_string_p

  1. … 20 more files in changeset.
Merged oacs-5-7 to HEAD

  1. … 167 more files in changeset.
allow - in variable names

fixing bad test. string match glob doesnt work for this scenario, replacing with regexp

adding donb's 1.26 revsion back in.. I accidently overwrote it.

    • -107
    • +112
    ./tcl-documentation-procs.tcl
OCD repair of the hard coded @cvs-id strings

  1. … 14 more files in changeset.
Switched some param calls to use ad_conn subsite_id

  1. … 1 more file in changeset.
normalize some more expressions

  1. … 6 more files in changeset.
normalize some more expressions

  1. … 5 more files in changeset.
Added support for custom error templates. Added negative float procedure from Brian Fenton (Quest)

  1. … 7 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.