• last updated 6 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
add test cases for three different toc styles

    • -52
    • +48
    ./tcl/test/includelet-test-procs.tcl
no need to sort already sorted sequence

This problem was introduced via the ns_strcoll support which is not sufficiently clever on numbers.

We should support for numerical sort when needed (which seems rare enough)

    • -13
    • +35
    ./tcl/test/includelet-test-procs.tcl
Test also that links rendered in the ToC point to an existing page

At least in the setup tested so far, links seem to contain the language prefix and would not be resolved correctly

Improve comment

add test file for includelt testing, that does not require the full webtest overhead

    • -0
    • +77
    ./tcl/test/includelet-test-procs.tcl
file includelet-test-procs.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    ./tcl/test/includelet-test-procs.tcl
Extend the test for the case where all links should be expanded

This tests also exposes issued with the sorting

Extend test to start enforcing that the expected number of links is rendered and that the sorting is correct

This will expose that already in this simple case, we have that "100" comes before "2"

Streamline idiom, fixes xowiki toc_includelet automated test

Basic test where we render the ToC includelet

This test currently fails because of a bug concerning the ul_class variable

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

    • -0
    • +0
    ./tcl/test/tree-procs.tcl
Also allow to specify the page order

Allow to specify the content when requiring the page

Extend randomization of multiple alternatives for cases, where one alternative must be "true"

Certain evaluation schemes for multiple choice questions require that

at least one alternative must be true. Otherwise, a division by 0

might appear. This is an issue, when a subset of alternatives is used

(e.g. 3 out of 10 alternatives). The version know evaluation schemes

with such a requirement and makes sure that in the resulting set, at

least one correct alternative is correct. Note: this change does not

make sure that the full set of alternatives contains at least one

correct alternative.

keep avoiding call "value_if_nothing_is_returned_from_form" for disabled field

This change reverts to the previous behavior and is logically sound.

All regression test continue to work. Not clear, why Antonio removed

this call (maybe due to downstream changes, but these should be

sorted out).

add test case for disabled checkbox (should be the same as for non-disabled case)

include field name in debug message

add canvas evaluation scheme of MC questions

  1. … 2 more files in changeset.
Undo the change trying to alter the order inside "add_pages"

The method is intended to preserve the order of the passed-in ordered

composite. Added comments to clarify it for people not so familiar with the

code.

Port of downstream feature: optionally allow to instantiate the items before deletion in order to apply specific class logics

execute configure proc after page was created

provide test for p.configure parameter

Treat disabled form fields as they are: fields that the browser would not send to us and need to be treated "internally"

Formatting change

Use the page order as position, rather than an incremental number

handle cases in name-validation/normalization, where the language comes from _nls_language rather than nls_language

Many thanks to Markus Moser for analyzing and identifying the problem.

fix typo

Delete CKEditor 3 (which was replaced by CKEditor 4 in 2012)

CKEditor 4 is continued to be supported.

    • -1433
    • +0
    ./www/resources/ckeditor/CHANGES.html
    • -92
    • +0
    ./www/resources/ckeditor/INSTALL.html
    • -1327
    • +0
    ./www/resources/ckeditor/LICENSE.html
    • -955
    • +0
    ./www/resources/ckeditor/ckeditor.asp
    • -149
    • +0
    ./www/resources/ckeditor/ckeditor.js
    • -211
    • +0
    ./www/resources/ckeditor/ckeditor.pack
    • -29
    • +0
    ./www/resources/ckeditor/ckeditor.php
    • -8
    • +0
    ./www/resources/ckeditor/ckeditor_basic.js
    • -566
    • +0
    ./www/resources/ckeditor/ckeditor_php4.php
    • -556
    • +0
    ./www/resources/ckeditor/ckeditor_php5.php
    • -25
    • +0
    ./www/resources/ckeditor/contents.css
  1. … 591 more files in changeset.
comment recent smelly change

+CVS: ----------------------------------------------------------------------

Support specification of allowed tags/attributes/protocols via global package parameters.

This change makes it possible to define for a package values for

AllowedTags, AllowedAttributes, or AllowedProtocols. If (some of)

these exist, use these for configuring "ad_html_security_check". If +

not, fall back to the default (site wide) definition.

This change is fully backward compatible and effects on sites defining

such global parameters. This change was induced by the need of large

sites, where it is not feasible to set these parameters on the package

instance level, since this site has 830000 packages instances.

Bump version number to 5.10.1d19

  1. … 1 more file in changeset.