• last updated 21 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
move newly defined testing API (in OpenACS 5.10) to namespace acs::test

  1. … 8 more files in changeset.
Replace array idioms with dict idioms

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

bump version of xotcl-core to 5.10.0d11 and fix dependencies

  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

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
    • +1
    ./tcl/xowiki-dav-init.tcl
    • -0
    • +355
    ./tcl/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, ...)

align cache management to new implementation

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

improve spelling

  1. … 25 more files in changeset.
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

allow native spell checker by default in ckeditor4 form fields

base caching infrastructure on acs-tcl

bump version number to 5.10.0d13

- 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. … 5 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. … 3 more files in changeset.
make edit_form_page more configurable