• last updated 12 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
fix brain blackout

fix typo

- PackageMgr.require_site_wide_pages: add flag -refetch_if_modified

When the flag is used, site-wide pages are automatically updated,

when the file in the prototypes directory changes

- improved source code documentation

- bumped version number to 5.10.0d27

  1. … 1 more file in changeset.
get rid of two xowiki::* calls and improve handling of bootstapping issues via empty package_id

provide an xo::cc when needed (e.g. during bootstrap)

provide a default for "-pages" in require_site_wide_pages,

bump version to 5.10.0d26

  1. … 1 more file in changeset.
move "get_nls_language_from_lang" to metaclass to make it usable from packages different to xowiki as well

  1. … 1 more file in changeset.
xotcl-core

- move list of site_wide pages to meta-class,

such that every derived class might have different ones.

- bump version number to 5.10.0d25

xowiki

- provide explicit site_wide pages

- bump version number to 5.10.0d49

  1. … 3 more files in changeset.
reduce verbosity

Fix typos

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.
Move root_of_host to acs:: namespace, replace occurrences, create deprecated wrapper

  1. … 1 more file in changeset.
Use a common idiom to retrieve the first instance that is not cache dependent (ToDo reproduce the issue with ::xo::parameter get_package_id_from_package_key in an own test)

whitespace cleanup

implement suggestion #3417

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

  1. … 10 more files in changeset.
improve comments and linebreaks

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

  1. … 12 more files in changeset.
Replace legacy acs_permission__permission_p with acs_permission.permission_p

  1. … 3 more files in changeset.
improve spelling

  1. … 8 more files in changeset.
improve spelling

  1. … 10 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.
Improvde code documentation

  1. … 3 more files in changeset.
return 204 for pages with '0' length

Remove redundant method

  1. … 1 more file in changeset.
Use consistently xo::library to ensure application specific subclassability

  1. … 13 more files in changeset.
Moderize commented out log messages

fix escaped change

prefer XOTcl2 idioms

  1. … 1 more file in changeset.