antoniop in OpenACS

Pass to a ns_cache implementation to avoid race conditions

Implement acs_user:: cache through nsv, instead of the util_memoize cache. Note that now this information won't expire anymore unless explicitly flushed.

Remove unnecessary backslashes, remove leftover usages of get_from_username_not_cached cache, minimize catch wrapping

Reuse acs_user::get_by_username to retrieve user_id in order to reduce query duplication and cache entries for acs_user::get, simplify idiom

Fix missing variable substitution

Exploit users cache, simplify SQL

Shorten expression, exploit cache

Streamline code

Simplify SQL expression

Remove broken portrait script from the old good days

Remove unneded variable (makes merging downstream easier)

Reduce divergency between oracle and postgres codebase, query was refactored looking at donwstream code

Use init file to initialize threaded caches

Reduce divergencies between oracle and postgres codebase

Roll back to a cache created inside the proc, as site_node machinery might lack ::xo::dc api at load time

Remove hardwired Yahoo spider handling from the request processor

Simplify expression

Un-deprecate API to keep open the possibility e.g. for other portal mount points in the future

Replace invariant information stored into procs with threaded caches

Improve code quality

Fix dependency

Fix dependency: latest acs-tcl package atm is 5.10.0d6

Remove reference to legacy datamodel from docs

Remove reference to legacy datamodel

...chances are few this code will be ever executed anyhow, as is the dropping script for the very kernel

Remove outdated reference to legacy datamodel

Remove outdated reference to legacy datamodel

Remove questionable not-working code

This page was apparently unreachable from the UI, relied on a table that

does not exist anymore (apm_package_files) and was supposedly meant to

"interact" with the CVS...

Remove questionable not-working code

This page was apparently unreachable from the UI, relied on a table that

does not exist anymore (apm_package_files) and was supposedly meant to

"interact" with the CVS by writing stuff in the files...

Farewell to "Lars Hack"

Deprecate get_root_dir proc, duplicated to every extent by acs_root_dir

    • -1
    • +1
    /openacs-4/packages/xowf/tcl/xowf-procs.tcl
    • -1
    • +1
    /openacs-4/packages/xowiki/lib/view.tcl
    • -2
    • +2
    /openacs-4/packages/xowiki/tcl/package-procs.tcl