• last updated 3 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
mprove spelling: move closer to the linux documentation recommendations, standardize variable names

  1. … 11 more files in changeset.
acs::per_request_cache: standardize per-request caching

- added per-request cache verfsy similar to acs::per_thread_cache

- use per-request-cache on several occasions

- bump version number of acs-tcl to 5.10.0d35

  1. … 8 more files in changeset.
improve acs-admin//apm/packages-install

- use usual user interaction for select/unselect all

- add proper handling of no upgrades

- improve HTML markup

- improve code orthogonality

add multiple to page contract

improve variable names

use "ns_dbquotelist" to quote tcl list

use ns_dbquotelist to convert Tcl list to sql

Replace 'ad_url' with 'ad_conn subsite_url'

reduce dependency on xí::db:: calls; still not perfect, since we need a special cache flush, but better than before

revert commit with escaped debugging output

when installation runs into an error, show the error message preformatted

whitespace changes

    • -35
    • +35
    ./www/apm/packages-install-4.tcl
  1. … 1 more file in changeset.
Crosscutting reform to ease configurability of xo* applications

acs-admin

- Provide support for site-wide packages

Site-wide packages can be used to provide a common

place for site-wide admins to configure application packages

and for testing purposes. These packages are mounted

on a special subsite (named "site-die") under acs-admin/

to avoid confusions for end-users of the site.

The site-wide subsite can be used as well for creating testing

instances or for other testing purposes.

- bump version number to 5.10.0d9

xotcl-core

- Added support for site-wide packages.

Packages can define, how site-wide packages

should be configured

- Changed Package-level procs into instprocs

of the meta-class. This way, generic code can be

provided for common handling across packages.

This effects:

- configure_fresh_instance

- get_site_wide_page

- import_prototype_page

- lookup_side_wide_page

- require_site_wide_info

- require_site_wide_pages

- bump version number to 5.10.0d24

xowiki

- provide configurable configuration info for new packages

(including site-wide packages)

- search for prototype pages along inheritance path

- moved Parameter.page prototype here

- added "table-of-contents" prototype page

- perform refactoring due to moving methods to the

meta-class

- reduce usage of anonymous arrays

- bump version number to 5.10.0d49

xowf

- simplify apm callback and use new infrastructure

- provide configurable configuration info for new packages

(including site-wide packages)

- bump version number to 5.10.0d14

  1. … 13 more files in changeset.
file site-wide-procs.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    ./tcl/site-wide-procs.tcl
Prefer api to retrieve csp nonce, as it performs useful existance checks

  1. … 2 more files in changeset.
Reduce divergency between oracle and postgres codebase

    • -20
    • +0
    ./www/users/member-state-change-oracle.xql
    • -18
    • +0
    ./www/users/member-state-change-postgresql.xql
Rename string_truncate and string_truncate_middle to comply with OpenACS naming convention, create deprecated wrappers, replace occurrences

As string_truncate_middle was defined in xotcl-request-monitor, bring it to acs-tcl instead

  1. … 10 more files in changeset.
Rename ReturnHeaders proc to comply with OpenACS naming convention, create deprecated wrapper, replace occurrences

  1. … 10 more files in changeset.
  1. … 1 more file in changeset.
prefer all caps spelling for SQL

  1. … 2 more files in changeset.
Rename clock_to_ansi to lc_clock_to_ansi to comply with naming convention, replace occurrences, create deprecated wrapper

  1. … 5 more files in changeset.
improve spelling and comma settings

  1. … 27 more files in changeset.
Delete obsolete test page

Whitespace changes

    • -13
    • +11
    ./www/apm/packages-install-2.tcl
Fix typo

Improve test scalability

Use 'ns_log Error' for error logging, instead of 'ns_log Notice: Error...'

  1. … 4 more files in changeset.
Automated test for merge::MergeUserInfo

Whitespace cleanup

Deprecate apm_shell_wrap