• last updated 11 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Improve doc

Make sure package is initialized, as we do downstream

Make sure page template is instantiated as we do downstream

Improve documentation

remove unneeded statement

improve comments

add option to control path encoding to the method Page.pretty_link for symmetry (was already allowed on the package level "pretty_link" method

added flag "-lookup" to Page.create_form_fields_from_form_constraints to avoid optioanlly recreation of form-fields

relocate update_hstore from xowf to xowiki::hstore, where the other hstore helpers exist

  1. … 2 more files in changeset.
reduce verbosity

reduce verbosity

make sure to avoid empty .css or .js requests

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

improve comments

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

  1. … 3 more files in changeset.
  1. … 4 more files in changeset.
improve input validaton on query variables

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

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.
whitespace changes

improve comment

Newline change

improve spelling

  1. … 6 more files in changeset.
use transaction to avoid duplicate key conflicts

reduce verbosity and modernize code

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

  1. … 3 more files in changeset.
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.
add "parent_id" to the list of excluded vars in "copy_content_vars" (as suggested by KM)

modernize code: use resolver variables rather than method calls

  1. … 14 more files in changeset.