• last updated 5 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- factor out apm_package_url

- use lassign instead of 3 cmds

- use variable ::acs::rootdir instead of function

- merge multiple "lappend" operations

- simplify various wierd ways to set the variable ::template::parse_level

  1. … 5 more files in changeset.
- don't abbreviate subcommands of "file"

  1. … 2 more files in changeset.
- use tcl 8.5 extended index format for "lindex", "lrange" and "string range"

- use "in" operator instead of "lsearch"

  1. … 7 more files in changeset.
- added victor's patch to omit deprecated messages of "ns_info tcllib". Background: naviserver supports multiple (virtual) servers, which might have different tcllibs. Therefore, the preferred command to query this was moved to "ns_server ?-server s? tcllib" and "ns_info tcllib" was deprecated. From the OpenACS point of view, one wants to locate the actual library. Since the variable does not change, it is fine to store it in a per-thread variable which can be efficiently accessed.

  1. … 21 more files in changeset.
use tcl 8.4 style comparisons and braced exprs

  1. … 3 more files in changeset.
commit template::head and the needed modifications in the master templates to make it work to CVS HEAD

  1. … 6 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.
Added clarifying documentation

Moved setting of ad_conn subsite_id to the ad_conn proc itself, so it'll always be set, and not just for tcl/adp files

  1. … 1 more file in changeset.
Provide link to creating the message key when message key doesn't exist at all

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.
get rid of the annoying and potentially incorrect leading space when returning parsed templates.

Changed message key encoding to not confuse eval or subst

  1. … 1 more file in changeset.
Translator mode integrated into the templating system

Trying -deprecated -warn instead of -default on ad_template_return ... must have been a little tired last night after all

Adding ad_parse_template to make it easier to parse templates to a string

Added a proc ad_http_cache_control that outputs No-Cache headers by default for all dynamic pages, and a kernel parameter to turn it off. Fixes bug #186.

  1. … 3 more files in changeset.
About 60 more ad_procs in acs-templating now have doc strings; still more to go

  1. … 8 more files in changeset.
[docstring project] first batch of acs-templating docs

  1. … 5 more files in changeset.

Added a new proc "ad_return_exception_template" that allows you to return

templated error messages after a db error, etc.

tested and fixed the template query db api

  1. … 26 more files in changeset.
OpenACS 4.x

  1. … 1321 more files in changeset.
Initial revision

    • -0
    • +63
    ./acs-integration-procs.tcl
  1. … 1321 more files in changeset.