• last updated 4 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Replace array idioms with dict idioms

Replace array idioms with dict idioms

Replace array idioms with dict idioms

Replace array idioms with dict idioms

move functions to acs-automated testing

  1. … 1 more file in changeset.
remove escaped files

  1. … 1 more file in changeset.
Replace upstream references to ::xowiki::get_raw_request_body and ::xowiki::read_file/::xowiki::write_file to the ::xo:: namespace

  1. … 1 more file in changeset.
Refactor file read/write xowiki utilities as xotcl-core utilities,

as webDAV will use them, remove leftover references to xowiki in dav-procs.tcl

found after freshing on a fresh instance

  1. … 2 more files in changeset.
Port of downstream webDAV interface and a reference xowiki-based storage backend

Limitations:

- this implementation supports only a limited set of clients which is currently hardcoded

- no locking is currently implemented. Storage managers such as xowiki can mitigate this using versioning... but you have been warned

Currently supported clients:

- Cyberduck: https://cyberduck.io/

- WinSCP: https://winscp.net

- davfs2: https://savannah.nongnu.org/projects/davfs2

- Gnome Virtual File System

- other neon-based dav implementations might work fine (at your own risk)

    • -0
    • +355
    ./xowiki-dav-procs.tcl
  1. … 2 more files in changeset.
improved documentation of how to use hstore with xowiki

create hkey index for xowiki_page_instance automatically, when hkey field is defined

- toc includelet:

* new flag: "-renderer" (default "")

specify an explicit renderer. This is an alternative to the

classic "rendering by style", where there style determines the renderer.

* new flag: "-include_in_foldertree" (default true)

it is now possible to avoid inclusion of all folder-tree element

in the standard folder tree. Default set for backwards

compatibility.

- new tree renderer "bootstrap3horizontal" for rendering

a tree as a horizontal bootstap based menu with dropdown.

This can be used e.g. for rendering the table of contents

for a folder based on the page_order

{{toc -renderer bootstrap3horizontal -include_in_foldertree 0 -folder_mode 1}}

where the elements of the toplevel hierarchy (e.g. 1, 2) are displayed as

menubuttons, having the elements of the lower hierarchy as menu

entries (e.g. 1.1, 1.2, 2.1, 2.2, ...)

reduce verbosity

provide documentation of public procs and methods, make some procs private

  1. … 1 more file in changeset.
reduce verbosity

change default cache size

Fix proc and contract doc elements, so they are properly parsed by apidoc::api_*_documentation.

- @cvs_id -> @cvs-id

- @version -> @cvs-id

- @creation_date -> @creation-date

- @date -> @creation-date

- Different variations of $Id$

- Remove wrong @param entry

- Fix typos

  1. … 368 more files in changeset.
use per default 2 partitions for xowiki cache

Use new user api

comment on some configurion in ckeditor4 versions

Use generic caching infrastructure

  1. … 1 more file in changeset.
allow native spell checker by default in ckeditor4 form fields

base caching infrastructure on acs-tcl

bump version number to 5.10.0d13

  1. … 2 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. … 7 more files in changeset.
- extend implementaton of xo::Cache to support "eval" and "set" method

- use numeric keys for xotcl_object_cache

- bump version numbers of xowiki to 5.10.0d11 and xotcl-core to 5.10.0d8

  1. … 4 more files in changeset.
make edit_form_page more configurable

introduce cache abstraction to centralize caching logic

  1. … 3 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.
whitespace changes

improve spelling

  1. … 12 more files in changeset.
reduce verbosity

  1. … 1 more file in changeset.