Dashboard

improve spelling

fix broken links

fix broken link

* nsf.c (NsfOUplevelMethod, NsfOUpvarMethod): Silence compiler warnings on nonnull/NULL compares.

add URN handler to support delivering of registered URNs. This is necessary

for e.g. javascript files, that want to request such files

file head-init.tcl was initially added on branch oacs-5-10.

* nsf.c (NsfOUplevelMethod, NsfOUpvarMethod, NsfCallstackFindCallingContext): Reform of uplevel and upvar methods, based on the recent feedback by Zoran. First, uplevel and upvar methods, as well as [current callinglevel] now behave consistently (re frame skipping for mixin and filter transparency). If there is no innermost enclosing proc frame, the innermost non-proc (e.g., namespace) frame is selected (rather than a "#0" as default). Second, argument handling for both uplevel (i.e., level sniffing in multi-arg case) and upvar (e.g., made silent TCL_ERROR for invalid argument arities explicit) have been fixed. * Object.man, methods.test: Added documentation for both methods (Object.man) and tests.

Improvement for repeated form field procs:

- Use JSON.parse instead of eval to ease CSP handling

- Base result of "value_if_nothing_is_returned_from_form" on results of components

This change makes it possible to remove a default value of e.g. a checkbox

from an repeated field.

    • -8
    • +28
    /openacs-4/packages/xowiki/tcl/repeat-procs.tcl
improve comment

    • -2
    • +2
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
use multiple lines for "if" statement

Sign url vars when deleting forum message in the test

reduce dead assignments improve indentation of variables

avoid variable name "index" in generated code since "index" shadows an outer function

Bump version number

    • -2
    • +2
    /openacs-4/packages/search/search.info
Export message key from the UI to normalize sorting, format and quoting and avoid diffs when creating new keys from UI

    • -2
    • +2
    /openacs-4/packages/xowiki/xowiki.info
Bump version number

Export message key from the UI to normalize sorting, format and quoting and avoid diffs when creating new keys from UI

Export message keys from the UI to make is easier to apply changes without creating big diffs

    • -2
    • +2
    /openacs-4/packages/forums/forums.info
Sort and properly HTML quote german message keys as well

Message keys maintenance

Export message keys using OpenACS UI in order to sort them and apply HTML quoting enforced by lang::catalog::export_to_file.

Reason is making it possible to create new message keys from the UI without producing big and scary diffs.

Add test about the portrait retrieval complying with the datamodel definition of a portrait

Reparent portraits coming from the old good days, which were saved with -100 as parent_id (since at least 6 years portraits are saved as children of the user object)

file upgrade-5.10.0d13-5.10.0d14.sql was initially added on branch oacs-5-10.

mongodb: add "bson asJSON" convenience method

add test cases from the xotcl-core DB tutorial

file xotcl-core-db-tutorial-procs.tcl was initially added on branch oacs-5-10.

Improve boolean existance checks

Add a couple more tests about properties of revisions

Add basic CrItem tests

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

    • -0
    • +0
    /openacs-4/packages/xotcl-core/tcl/test/xotcl-test-procs.tcl