• last updated 18 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Extend test depending on the setting of EmailForgottenPasswordP

    • -18
    • +51
    ./acs-subsite/tcl/test/acs-subsite-procs.tcl
Changed "db_multirow" to use "db_list_of_lists" instead of "db_list_of_ns_sets"

Thanks to the recent improvements in NaviServer for

"db_list_of_lists", it is more efficient to use this in "db_multirow"

(actually in "db_multirow_helper"). The implementation revealed a bug

in "db_list_of_lists", when both options "-columns_var" and

"-with_headers" were set.

Extended regression test to cover the former bug.

    • -9
    • +19
    ./acs-tcl/tcl/01-database-procs.tcl
    • -1
    • +17
    ./acs-tcl/tcl/test/db-proc-test-procs.tcl
new proc "ad_log_deprecated": unified interface for logging deprecated usages

The existing code used a larger variety of different messages to

denote invocations of deprecated procs and other

artifacts. "ad_log_deprecated" provides a unified interface, and

provides a usage hint what to use instead based on the API-doc

definitions in the log-file.

    • -2
    • +2
    ./acs-bootstrap-installer/acs-bootstrap-installer.info
    • -2
    • +33
    ./acs-bootstrap-installer/tcl/00-proc-procs.tcl
Added Drag and Drop interface for feedback files

- When grading a student, feedback files can be added via drag and drop

- Caution was spent to avoid potentially slow refresh operations on

log exam protocols. All interactions use AJAX and update the

DOM tree directly

- The feedback files are displayed as thumbnails

- When permissions allow, the thumbnail files can be directly viewed and/or deleted

- Supports Bootstrap3 and Bootstrap 5

- Support for composite questions.

- bumped version number to 5.10.1d43

    • -0
    • +2
    ./xowf/catalog/xowf.de_DE.ISO-8859-1.xml
    • -0
    • +2
    ./xowf/catalog/xowf.en_US.ISO-8859-1.xml
    • -55
    • +246
    ./xowf/tcl/test-item-procs.tcl
Fix missing variable, test the bug

    • -1
    • +49
    ./acs-subsite/tcl/test/acs-subsite-procs.tcl
preserve comments hinting to ad_apply and apply whitespace changes

    • -1
    • +2
    ./acs-service-contract/tcl/acs-service-contract-procs.tcl
    • -1
    • +2
    ./rss-support/tcl/rss-generation-service-procs.tcl
rename "iconified file" to "thumbnail file"

    • -2
    • +2
    ./xowiki/tcl/xowiki-uploader-procs.tcl
Improved styling: use boostrap card component for rendering includelets

    • -13
    • +39
    ./xowiki/tcl/includelet-procs.tcl
Extended functionality of the DropZone widget

- added parameters "label", "disposition" and "file_name_prefix"

for better configurability

- added support for updating the current page with feedback of the

dropped files. This is used e.g. by the online exam in the exam

protocol to display incrementally thumbnails of feedback files.

- change property "uploader" to "disposition", since "uploader" is

somewhat ambiguous. "Disposition" defines, what happens after the

file was uploaded, e.g. whether the content has to be transformed,

etc.

- bumped version number to 5.10.1d35

    • -24
    • +100
    ./xowiki/tcl/bootstrap-procs.tcl
    • -3
    • +18
    ./xowiki/tcl/xowiki-uploader-procs.tcl
    • -14
    • +33
    ./xowiki/tcl/xowiki-www-procs.tcl
reduce verbosity

fix typo

use bootstrap table renderer inside includelets for bootstrap3 and bootstrap5

plain table renderer: use "thead" and "tbody" inside "table"

    • -17
    • +21
    ./xotcl-core/tcl/30-widget-procs.tcl
moved included stuff from xowiki/www to xowiki/lib

    • -17
    • +17
    ./xowiki/tcl/adp-generator-procs.tcl
changed page_contract to include_contract

moved <include...> content into lib directory

www/portlets -> lib/portlets

    • -0
    • +5
    ./xowiki/lib/portlets/calendar-portlet.adp
    • -0
    • +18
    ./xowiki/lib/portlets/calendar-portlet.tcl
    • -0
    • +2
    ./xowiki/lib/portlets/forums-portlet.adp
    • -0
    • +23
    ./xowiki/lib/portlets/forums-portlet.tcl
    • -0
    • +1
    ./xowiki/lib/portlets/plain-include.adp
    • -0
    • +6
    ./xowiki/lib/portlets/portlet-skin.adp
    • -2
    • +2
    ./xowiki/resources/templates/oacs-view.adp
  1. … 14 more files in changeset.
file calendar-portlet.adp was initially added on branch oacs-5-10.

    • -0
    • +0
    ./xowiki/lib/portlets/calendar-portlet.adp
file weblog-mini-calendar.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    ./xowiki/lib/portlets/weblog-mini-calendar.tcl
file weblog-mini-calendar.adp was initially added on branch oacs-5-10.

    • -0
    • +0
    ./xowiki/lib/portlets/weblog-mini-calendar.adp
file portlet-skin.adp was initially added on branch oacs-5-10.

    • -0
    • +0
    ./xowiki/lib/portlets/portlet-skin.adp
file plain-include.adp was initially added on branch oacs-5-10.

    • -0
    • +0
    ./xowiki/lib/portlets/plain-include.adp
file include.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    ./xowiki/lib/portlets/include.tcl
file forums-portlet.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    ./xowiki/lib/portlets/forums-portlet.tcl
file forums-portlet.adp was initially added on branch oacs-5-10.

    • -0
    • +0
    ./xowiki/lib/portlets/forums-portlet.adp
file calendar-portlet.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    ./xowiki/lib/portlets/calendar-portlet.tcl
Add page contract

    • -0
    • +4
    ./boomerang/www/sitewide-admin/index.tcl
Return 0 when looking up the existance of a message key in an unsupported locale instead of failing, test the behavior

    • -0
    • +56
    ./acs-lang/tcl/test/acs-lang-localization-procs.tcl
Added comment to clarify what the issue with this code ist

Improve test precision: take into account packages defined as <install... in the info file, as e.g. dotlrn does

    • -6
    • +42
    ./acs-lang/tcl/test/acs-lang-test-procs.tcl
Fixed bug with value-constraints query parameters

Previous versions had a problem with calls like

:query_parameter name:SOMECONSTRAINT

since the implementation clobbered the name variable. Versions of NSF

later than 2022-01-21 support "nsf::parseargs" with the "-asdict"

option, which can use all the nsf::parseargs options and avoids

clobbering.

Added tests of "xo::cc query_parameters" to the regression test suite.

    • -16
    • +41
    ./xotcl-core/tcl/context-procs.tcl
    • -0
    • +71
    ./xotcl-core/tcl/test/context-test-procs.tcl