• last updated 21 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
merge from oacs-5-10

  1. … 8099 more files in changeset.
whitespace changes

  1. … 15 more files in changeset.
improve spelling

  1. … 8 more files in changeset.
new proc "ad_log_deprecated": unified interface for logging deprecated usages

The existing code used a larger variety of different messages to

denote invocations of deprecated procs and other

artifacts. "ad_log_deprecated" provides a unified interface, and

provides a usage hint what to use instead based on the API-doc

definitions in the log-file.

  1. … 11 more files in changeset.
added "xo::library doc" where possible for improved uniformity

  1. … 4 more files in changeset.
deactive callback definition to avoid calls of deprecated xo::parameter functions

  1. … 1 more file in changeset.
add debugging info to figure out where xo::parameter is used directly in downstream code

part 2 of parameter reform

unify xo::parameter handling with classical parameter handling (parameter::get).

This change implements calls for "::xo::parameter get" by parameter::get

and outputs deprecated log entries. In addition, the initialization

of all parameters is deactivated, such that startup time is slightly faster.

so far, the full code is kept but deactivated to allow to change

quickly back, in case early adaptors run into troubles.

At least in cases, where new naviserver versions are used, the implementaton

of parameter::get became sufficiently fast to beat the xo::parameter

implementation, which was at time of its introduction ~30x faster.

  1. … 1 more file in changeset.
use variable to reference kernel id, white space and comment changes

Cloase bracket

fix installation from scratch (actually phase immediately after installing via apm)

  1. … 2 more files in changeset.
some packages have high number of instances: no need to aggregate over these

Go straight to the database with a portable query

reduce verbosity

Check existence when resetting package parameters. Many thanks to Markus Moser

Remove Hinweise zum Datenschutz bei Googleparameter

do not try to load site-wide parameters in xo::parameters

- based xo::parameter on nsv_dict when available

- bumped version number to 5.10.0d31

  1. … 1 more file in changeset.
improve spelling

  1. … 2 more files in changeset.
add function to set parameter value via xo::* interface: "xo::parameter set_value ..."

xo::parameter->clear_per_package_instance_value: removed needless argument

improve spelling

  1. … 15 more files in changeset.
prefer "nsf::is object" over ":isobject" or "info commands", since it is faster, more generic and can be used in all contexts

  1. … 3 more files in changeset.
- modernize code (remove "my")

  1. … 12 more files in changeset.
- Implemented TreePartitionedCache (to allow patter flushes on partitions)

- use xo::Cache on more occasions

- bump version numbers of xowiki to 5.10.0d12 and xotcl-core to 5.10.0d9

  1. … 9 more files in changeset.
improving comments

  1. … 3 more files in changeset.
improve spelling

  1. … 7 more files in changeset.
Remove redundant method

  1. … 1 more file in changeset.
remove commented out code

prefer XOTcl2 idioms

  1. … 1 more file in changeset.
Prefer XOTcl 2.0 idioms

  1. … 2 more files in changeset.