• last updated 5 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Port from downstream cache transaction logics and fix automated test as now db_transaction will return 0 instead of the empty string (and no particular return value should be assumed)

Port of downstream changes: use namespaced variables instead of nsvs

improve spelling

    • -1
    • +1
    /openacs-4/packages/news/www/doc/design.adp
    • -2
    • +2
    /openacs-4/packages/news/www/doc/design.html
align copyright statement

change default cache size

    • -2
    • +2
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
improve spelling

  1. … 13 more files in changeset.
Fix duplicate 'the'

  1. … 8 more files in changeset.
reduce hammering on nsv for variables that never change. Use namespaced variables instead.

    • -3
    • +3
    /openacs-4/packages/acs-tcl/acs-tcl.info
reduce verbosity

Get parent only once

Switch from naturalnum to integer validator as there are valid negative group ids, e.g. -2

apm reloading reform (part 2)

adjust version-reload and align version numbers

Improve 'ad_proc' documentation, including positional parameters, '@see' and '@return' doc elements.

Whitespace changes

bump version number to 5.10.0d14

    • -3
    • +3
    /openacs-4/packages/acs-tcl/acs-tcl.info
apm reloading reform (part 1)

Blueprint reloading updates the blueprint of nsd, which has the

consequence the also threads for running scheduled procedures can be updated.

So far blueprint reloading is just tested with NaviServer, but should work with

AOLserver as well (modulo bugs).

To switch between the classic and blueprint reloading, edit acs-tcl/tcl/apm-procs.tcl

and set ::apm::reloading to "classic" or "blueprint".

Some functions were refactored to ease this transition.

    • -218
    • +319
    /openacs-4/packages/acs-tcl/tcl/apm-procs.tcl
fix broken example in documentation

Whitespace changes

Fix proc and contract doc elements, so they are properly parsed by apidoc::api_*_documentation.

- @parameter -> @param

- @params -> @param

- Add missing @param

- @cvs -> @cvs-id

- @version -> @cvs-id

Fix proc and contract doc elements, so they are properly parsed by apidoc::api_*_documentation.

- Add mising @param

- Add missing @author

- @creation_date -> @creation-date

- @creation-user -> @author

- Fix typos

strengthen type checking for site_node ids to make it clear that empty strings are not accepted

whitespace cleanup

    • -299
    • +299
    /openacs-4/packages/acs-tcl/tcl/utilities-procs.tcl
replace lock by atomic operation nsv_lappend

some more code cleanup

fix typo

Deprecate 'template::util::leadingPad' in favor of the new and more general 'ad_pad'

Use canonical @return instead of @result

Fix proc and contract doc elements, so they are properly parsed by apidoc::api_*_documentation.

- @cvs_id -> @cvs-id

- @version -> @cvs-id

- @creation_date -> @creation-date

- @date -> @creation-date

- Different variations of $Id$

- Remove wrong @param entry

- Fix typos

  1. … 354 more files in changeset.
minor cleanup

Move file doc into ad_page_contract

keep track, when cr item is cached and don't try to flush non-cached items