• last updated 17 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Use a prepared statement

Update object memory image according to its new database values when we update (fixes xotcl-core.test_xo_db_object automated test)

Save the object title as well when updating (improves xotcl-core automated tests)

return [ad_conn peeraddr] instead of [ns_conn peeraddr] as default for IP address as creator/modifier IP address

Make sure a context_id is there

improve spelling

  1. … 8 more files in changeset.
Allow allow to specify context_id for the object in save and save_new methods

Add acs_object attributes to ::xo::db::Object slots definition

Pretty names have been taken from acs_attributes defined on a vanilla instance on acs_object, which apparently are not localized. Changes to cr-procs are to make sure new object members from slots don't interfere with previous behavior for CrItems

  1. … 1 more file in changeset.
reduce verbosity

Remove unwanted change

Reflect changes in util__table_column_exists in tcl api and make xotcl-core dependant on latest acs-kernel

  1. … 1 more file in changeset.
Use the database to check whether default table values looking different actually are once casted to the column datatype

handle different variants of boolean return values from the DB

improve comments

  1. … 1 more file in changeset.
reduce number of hits in prepared statement nsv cache by using a per-interp cache

PostgreSQL compatibility fix: Newer versions of PostgreSQL return default values with

type casts (e.g. 'en_US'::character varying). These have to be removed before

comparing with plain values.

remove comma before that

  1. … 9 more files in changeset.
minor refactoring: factor out limit_clause

use 2 partitions by default for xotcl_object_type_cache (ratio: this cache has typically more entries than the object_cache, which has already 2 partitions)

improve spelling

  1. … 2 more files in changeset.
Fix typos

  1. … 11 more files in changeset.
revive xo::list_to_values as it is used by the forthcoming caldav package

Improve documentation of public procs and methods.

some legacy cleanup

  1. … 1 more file in changeset.
Improve naming: rename TreePartitionedCahe to KeyPartitionedCache

  1. … 4 more files in changeset.
Base caching infrastructure on acs-tcl

Bump version number to 5.10.0d10

  1. … 3 more files in changeset.
Fix syntax error

Added missing call to global ::parameter::get ...

base TreePartitionedCache on PartitionedCache, reduce verbosity

- 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.
provided partitioned cache class