• last updated 4 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
use acs::clusterwide instead of xo::clusterwide

  1. … 5 more files in changeset.
New CSS abstraction: xowiki::CSS

Before this change, the application developer was responsible to

initialize the CSS-speficic settings (such as setting default values

for parameter classes). The new object xowiki::CSS is initialized

automatically, when an xowiki class (or one of its subclasses) is

initialized. Furthermore, it provides a per-thread caching to reduce

double work. Furthermore, the xowiki::CSS provides a mapping between

abstract and concrete CSS class names, such that switching between

different CSS toolkits becomes easier (e.g. upgrade from bootstrap 3

to newer versions).

xowiki::CSS initialize ;# make sure, everything is in line with PreferredCSSToolkit

xowiki::CSS clear ;# reset the mapping

xowiki::CSS toolkit ;# return the toolkit name

xowiki::CSS class /classname/ ;# perform CSS class name mapping

The methods "setCSSDefaults" and "preferredCSSToolkit" as deprecated.

The version number was bumped to 5.10.0d81

  1. … 7 more files in changeset.
mark deprecated procs as private

remove spans for file-links and external links

  1. … 2 more files in changeset.
whitespace changes

Improve last change and document it properly.

Set outdated HTML attributes as depreacted.

Remove href from the variables we inspect the item for in a file link:

this variable is most likely set, therefore embed_options will be non-empty and most links downstream will be rendered via <embed>

instead than a plain link.

Furthermore, it does appear as non standard according to e.g. https://developer.mozilla.org/en-US/docs/Web/HTML/Element/embed and would probably conflict with the src attribute, which is always set.

Prefer api to retrieve csp nonce, as it performs useful existance checks

  1. … 3 more files in changeset.
provide missing args for references call

address issue #3426: maintain a table of unresolved references

These unresolved references are local links of the form [[...]]). Since

backlink references (e.g. {{my-references}}) are mainted on on page edits

via ids, dead links could not be maintained this way.

A new table is created to maintain such dead links, and refreshes references

to dead links, when such pages are created.

  1. … 2 more files in changeset.
when rendering a link, make sure the target instance exists

improve spelling

  1. … 6 more files in changeset.
reduce verbosity

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

  1. … 15 more files in changeset.
modernize code: use resolver variables rather than method calls

fix argument order in link renderer

- fix wiki-rendered links to existing folders

- extended regression test

  1. … 1 more file in changeset.
prefer absolut object references over ids

  1. … 15 more files in changeset.
Use generic caching infrastructure

  1. … 5 more files in changeset.
Improve comments a little

  1. … 9 more files in changeset.
improve code documentation

  1. … 10 more files in changeset.
fix typos

  1. … 4 more files in changeset.
prefer XOTcl2 idioms

  1. … 7 more files in changeset.
prefer XOTcl2 idioms also in commented-out statements

  1. … 11 more files in changeset.
- add URNs for jquery, bootstrap, get-http-object, xowiki.css and yui2

- fix return-string from popular-tags and improve stylability in includelet

- remove obsolete "header_stuff" from templates

- replace global parameters BootstrapCSS and BootstrapJS in favor of URNs

- bump version number to 5.10.0d6

  1. … 24 more files in changeset.
Prefer XOTcl2 idioms

Bug fix: avoid confusion between text argument and option, when text starts with "-"

  1. … 36 more files in changeset.
merged changes from the oacs-5-9 branch and resolved conflicts

  1. … 7834 more files in changeset.
Fix spelling errors

  1. … 24 more files in changeset.
Make timed_id just a proc variable instead of instance's