• last updated 8 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
provide missing args for references call

prefer resolver variables over method calls.

make sure to avoid empty .css or .js requests

remove fallback to obsolete version of ckeditor and bail out instead

make "include_header_info" and therefore handling of "extra_js" more robust

remove debug output

The xowikiimage plugin requires "standard-all". Currently, the CKeditor CDN seems to have troubles. If this pe3rsists, we have to switch per-default to "standard", and drop the plugin for the time being, or rewrite it.

CKeditor has on its CDN just "standard", "basic" and "full". Default now to "standard" instead of "standard-all"

improve comments, add dprecated warning

improve comments

Partly revert the last change, since variable "item_id" is hard-wired in the old-style "generate" method

remove ":instvar", improved comments

add ad_script_abort after ns_return

fix bug: never update references in the search renderer

before, it was possible that the search renderer added some

unsresolved references, although these were already fixed.

This was caused by the asynchrnous search queue, which

might have inserted such values.

The interface of Page.render was extended to be able to

specify, that the references should be always updated in the DB,

or just when unresolved references are encountered, or

never.

allow empty string as value for locale

improve input validaton on query variables

security improvements: add value constraints for query parameters

use value checker in xotcl-core in get_query_parameter_return_url

  1. … 1 more file in changeset.
Keep returning the item id from next for code around expecting such behavior

improving comments, variable names, and indentation

New includelet: references-graph

Include a graph of the (partial) link structure in a wiki,

starting either with a page or a folder. When a page is

provided, the local link structure of this page is

visualized (including incoming and outgoing links of the

page; e.g. -page "." for the current page).

Alternatively, the content of a folder can be shown.

file references-graph-procs.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    ./references-graph-procs.tcl
improve spelling

base includelet "unresolved-references" on new table "xowiki_unresolved_references"

Create testing instance outside the transaction so it is visible for http requests as well and tear it down, always require empty instances

Let go the init_classes approach and require what is needed for each test locally (fixes path_resolve and basically all xowiki tests)

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.

Add documentation to includelets

  1. … 1 more file in changeset.
add test case for links with "resolve_local=true"