xowiki-callback-procs.tcl

  • last updated 7 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Add a new subsite::parameter_changed implementation for xowiki, reacting to the switching of the use_hstore parameter

This way it won't be necessary for other packages to generate the hstore manually using private api

  1. … 1 more file in changeset.
Make api public: downstream xowiki-like packages use it to extend uninstantiation logics

Provide a public general-comments solution to empty messages from a specific package: other xowiki-like packages downstream would otherwise need to call a xowiki private api

  1. … 1 more file in changeset.
mark functions for administrative proposes as private

  1. … 1 more file in changeset.
whitespace changes

  1. … 2 more files in changeset.
base caching infrastructure on acs-tcl

bump version number to 5.10.0d13

  1. … 4 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.
Take folder-specific content out of xotcl_object_type_cache to improve scalability on high load websites.

Bump version number of xowiki to 5.10.0d10 and on xotcl-core to 5.10.0d7

  1. … 4 more files in changeset.
improve spelling

  1. … 8 more files in changeset.
Merging back to HEAD branch oacs-5-8 (using tag vg-merge-oacs-5-8-from-20141027).

  1. … 2547 more files in changeset.
- mark installation callbacks as private

  1. … 2 more files in changeset.
- use API instead of SQL query

- delete cache info when uninstantiating package

  1. … 1 more file in changeset.
- increase verbosity

- use spaces rather than tabs

  1. … 15 more files in changeset.
* use new interface in order to be able to use dbi-*

* updated dependencies

* bumped revision number

  1. … 24 more files in changeset.
- make use of ::xo::db_list* functions

  1. … 4 more files in changeset.
- bump version number

- update dependency on xotcl-core

- use faster sql interface

  1. … 11 more files in changeset.
- make cleanup code more robust with broken installations

Restoring xowiki code to yesterdays state. Hopefully getting rid of today's unwanted commits.

  1. … 999 more files in changeset.
revert previous change

  1. … 987 more files in changeset.
- fix before-uninstantiate for legacy folders (many thanks to Michael Aram)

- fix class handling for image links, regression test runs again without errors

  1. … 1 more file in changeset.
- fix context_id for inheritance of permissions. After transformation from folders to form-pages, context id was -100

- fix object_type for folders transformed via ::xowiki::tranforms_root_folder

- bump version number to 0.135

  1. … 4 more files in changeset.
- make all files in xowiki usable for "::xo::library require ..."

- don't call "is_link_page" on Package objects

- reset values in reused formfields (necessary for e.g. weblogs)

  1. … 15 more files in changeset.
- added page.form to prototype pages and to site-wide pages

- removed the need to keep the update scripts in memory, load these when

necessary from xowiki/tcl/upgrade

  1. … 4 more files in changeset.
- use "::xowiki::Package instances -closure true" to avoid replicated code when upgrading xowiki derived packages

- bump version number to 0.132

  1. … 1 more file in changeset.
- dropped language prefix from folders (ease life with WebDav and nice path names)

- new method Page.is_folder_page

- fixed weblog sublinks when used in folders

- use ::xo::update_query in weblog-procs, update dependencies

- bumped version number to 0.131

  1. … 4 more files in changeset.
- major editing work: streamlined generation of urls and resolving of name relative to parent_ids

- new method Page.pretty_url and Page.detail_link

- removed ::xowiki::Includelet.detail_link

- provided updated prototype pages to use the new interface

- bumped version number to 0.130

  1. … 16 more files in changeset.
- for unknown reasons, rewriting xowiki.info file via Package manager + "edit info" removed the callback entries, so upgrade was not performed. quick fix: bumped package number again and edited xml file manually.

  1. … 1 more file in changeset.
- bump version number to 0.127

- added upgrade script

  1. … 2 more files in changeset.