• last updated 1 hour ago
Constraints: committers
Constraints: files
Constraints: dates
removed obsolete code

move "-destroy_on_cleanup" towards the end of the parameter list

This change improves protection about ambiguous user input

  1. … 8 more files in changeset.
improved spelling

  1. … 2 more files in changeset.
increased value checking for paramter that might be influenced by user input

  1. … 8 more files in changeset.
improved checking of parameter values, which might be influenced via query parameters

  1. … 6 more files in changeset.
improve field validation

  1. … 3 more files in changeset.
Append the category extra where clause to the others, possibly existing, extra where clauses, only when the with_category flag is specified

fix variable name for base_items and reeanble deactivate code

Allow to specify multiple, already computed forms ids

Allow to filter entries also by extra where clause (e.g. for non instance attributes such as the state)

Comment dead code: base_items is set, but never used

improve spelling

  1. … 7 more files in changeset.
Improved styling: use boostrap card component for rendering includelets

  1. … 1 more file in changeset.
fix typo

use bootstrap table renderer inside includelets for bootstrap3 and bootstrap5

for orthogonaly, remove "-html" flag from dom parse to avoid a potential top-level <html> element

  1. … 4 more files in changeset.
remove traces of md5::md5, since ns_md5 is emulated also for AOLserver

  1. … 2 more files in changeset.
change order of statements to make mixin-class on ordered composite earlier available

reduce hard-coded icons

  1. … 2 more files in changeset.
Prefer "... orderby ... -type ..." over mixin for sorting

  1. … 1 more file in changeset.
Make use of extended functionality of OrderedComposite->orderby

- Removed manual adding of mixin ::xo::OrderedComposite::IndexCompare

in "toc" includelet and in xowiki::TableWidget->create_from_form_fields

- xowiki::TableWidget->create_from_form_fields:

added type map to allow caller to specify, on which attributes e.g.

a numeric comparison should be used.

- bumped version number to 5.10.1d22

  1. … 2 more files in changeset.
add test cases for three different toc styles

  1. … 1 more file in changeset.
Beautify display of CSS tree renderer for deeper trees

- allow one to specify general UL class via "toc" includelet (was only CSS class for top-level UL)

- support passing general class for UL for tree renderer (was only CSS class for top-level UL)

- passing properties also via "add_page" to TreeNode instances

  1. … 1 more file in changeset.

Reduce dependencies on YUI 2

- Added native CSS classes for Tree renderer

(named "xowiki-tree" to avoid name clashes).

- Made TreeRenderer more configurable, by providing css class names etc.

- toc includelet: replaced default (when no style is provided)

from yuitree to list + xowiki-tree.

The old behavior can be achieved by {{toc -style yuitree}}

Note that not all features of the YUI tree might be available

- The CSS variant with xowiki-tree can also be used for the folder-tree,

but so far, the bootstrap3 renderer is more nice.

  1. … 2 more files in changeset.
Fix typo: pretty_link needs the name of the page, rather than the object itself

prefer call of "pretty_link" on package_id to avoid suprises on pages from shared locations

improve location of comment

Added archiving of items, reduced usage of images for icons

When an item is archived, it is not shown to plain users. Internally,

when an item is archived, the publish status is changed to "expired"

and removed from search/syndication. When an item is archived, it can

be brought via "toggle-publish-status" to state "production" again.

Future versions might rename the item in such conditions, but

currently, it is NOT renamed, so one cannot create one more item in

the same folder with the same name.

For realizing this functionality, the includelet "form-usages" accepts

now an additional optional value for "-buttons" named "archive". The

publish status toggle can be used now for switching from

"production"->"ready", "ready"->"production" and


Additionally, the usage of .png images as icons was reduced by CSS

elements for easier styling (e.g., for different themes) and for

reducing less server requests and better responsiveness. In particular

the images for active.png and inactive.png are not necessary any more

and were removed.

Bumped version number to 5.10.1d8 to enforce loading of the message


  1. … 13 more files in changeset.
white-space changes

  1. … 1 more file in changeset.
improve safety of SQL queries

  1. … 3 more files in changeset.