• last updated 41 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
in newer versions of tar, the option "-C" is position dependent

make end of options explicit

  1. … 42 more files in changeset.
show HEAD branch and oacs-5-10 development branch

Fix typo in proc doc

Prefer 'namespace which' over 'info commands', as it is faster (on local tests, around 2x) and returns a single value. Many thanks to Nathan Coulter.

  1. … 56 more files in changeset.
Fix proc doc

Basic automated test for acs_admin::require_site_wide_subsite and acs_admin::require_site_wide_package

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

  1. … 1 more file in changeset.
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

  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. … 14 more files in changeset.
file site-wide-procs.tcl was initially added on branch oacs-5-10.

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

Implement test for apm_parameter_section_slider

Test also that no email is send when not needed

Adapt acs_admin::check_expired_certificates to return whether some expired certificates exist, then use this to test the proc

prefer https over http on request going to openacs.org

  1. … 3 more files in changeset.
whitespace cleanup

new feature: warn host administrator about expiring certificates

    • -0
    • +19
    ./acs-admin-init.tcl
    • -0
    • +88
    ./acs-admin-procs.tcl
  1. … 1 more file in changeset.
Removed obsolete @arch-tag

  1. … 28 more files in changeset.
adjust protection to reality

Replace array idioms with dict idioms, streamline expressions

Trim whitespace

improve testcases by removing useless expr commands

  1. … 17 more files in changeset.