• last updated 3 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
align tests

- add editor hints

  1. … 64 more files in changeset.
Merging back to HEAD all changes that happened in branch oacs-5-8 between tags: vg-merge-oacs-5-8-from-20141027 and vg-merge-oacs-5-8-from-20150427

  1. … 520 more files in changeset.
- adapt regression test to reflect latest changes

  1. … 2 more files in changeset.
Merging back to HEAD branch oacs-5-8 (using tag vg-merge-oacs-5-8-from-20141027).

  1. … 2547 more files in changeset.
- delete cache info when uninstantiating package

  1. … 1 more file in changeset.
- make test run more robust against destructive operations on package instances from the tcl-api

- The C-library function tmpnam() is deprecated since a while. Therefore naviserver has deprecated ns_tmpnam as well.

Therefore we introduce a new function "ad_tmpnam" which requires just a minimal change and uses ns_mktemp.

  1. … 27 more files in changeset.
* use new interface in order to be able to use dbi-*

* updated dependencies

* bumped revision number

  1. … 24 more files in changeset.
- make test cases more robust

- beautify code

- annotate currently failing test

Restoring xowiki code to yesterdays state. Hopefully getting rid of today's unwanted commits.

  1. … 999 more files in changeset.
revert previous change

  1. … 987 more files in changeset.
- allow absolute item refs (pointing to the root of the instance)

- extending regression test

  1. … 2 more files in changeset.
- adapt test to incomporate maxlength and size

- moved test to regression tests, extended tests

  1. … 1 more file in changeset.
- stripped lang prefix for links in regression test

- added regression_test for link to file + download option

- added delegation to Package->invoke for selected methods

"csv-dump", "download", "list". The general question is, whether

e.g. a "delete" on a link should delete the link or target, or

what the target of an "edit" is, or the target of a download.

The first belongs clearly to the link, that last clearly to the

target. We should most probably make this configurable and

move this decisions to the policy.

- derefernece link up to a maximum depth

  1. … 3 more files in changeset.
- overhaul of link support

- replaced Package->resolve_request with link-aware item_info_from_url

- renamed item_ref_from_id => item_info_from_id

- renamed item_ref_from_url => item_info_from_url

- added more than 50 tests to regression tests

  1. … 7 more files in changeset.
- new method Package->item_ref_from_url

- renamed "item_id_ref" to "item_ref_from_id"

- search in html-included content (between curly brackets) in

prototype pages, along the package path and in site-wide pages

- improved documentation

- fixed regression test

- updated dependencies

- bump version number to 0.133

  1. … 6 more files in changeset.
- adding a new nameing convention for forms and workflows

* a form should be named xxxxx.form

* a workflow should be named xxxxxx.wf

This naming convention helps to improve the user interface and

can avoid confusions for novices.

- follow naming new naming convention and changed prototype

pages accordingly.

  1. … 5 more files in changeset.
- moved item_refs from Page to Package (other resolvers are defined on

Package as well)

- handle cross package item-refs to root pages (configured via package

parameters)

- when page refs are not fully qualified, perform always a final

lookup with en: prefix (not only for forms)

- fix results for these test cases in regression test

  1. … 2 more files in changeset.
- removed "folder" prefix and use instead the folder form page

- item-ref performs now an addition en:NAME lookup in cases were folders

are expected (with the path) but not found via DEFAULT_LANG:NAME

- change regression test to reflect these changes (one questionable

test failing)

- added sample prototype pages

  1. … 3 more files in changeset.
- new form-field-type "include", can be nicey be used to create symbolic links (Form with a single "include" field).

- added parameter to pass ::xowiki::Form to ::xowiki::Link to create entries of the form

- added method page_item_ref for cross package item_refs

- extending item_refs to allow to specify the form in case the entry has to be generated

  1. … 5 more files in changeset.
- use ::xo::Package->require_root_folder

- remove unneeded parent_id handling, since item_refs provide them already

- use provided item refs as anchor labels, when lables are not provided.

- updated regression test

- bumped version number and dependencies due to xotcl-core refactoring

  1. … 5 more files in changeset.
- extended regression test

- removed one more tcl 8.5 dependency

- fixed filter_experssion for single instance variable

- extended regression test

  1. … 2 more files in changeset.
- use in the "is_true" clause the same expression parser as in the includelet "form-usages"

  1. … 3 more files in changeset.
- extend regression test

- extending regression test

- refactor link resolver to ease testing

- make regexp for internal links more robust when http queries are used

  1. … 2 more files in changeset.
extending test suite

  1. … 1 more file in changeset.