• last updated 10 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Do not omit line breaks when rendering text interactions as textareas, e.g. in exam protocols

Many thanks to Markus Moser

    • -0
    • +1
    ./packages/xowf/www/resources/test-item.css
Removed calls to deprecated NaviServer functions in legacy packages

    • -2
    • +2
    ./packages/contacts/www/import-csv-2.tcl
    • -2
    • +2
    ./packages/directory/tcl/directory-procs.tcl
    • -2
    • +2
    ./packages/dynamic-types/tcl/form-procs.tcl
    • -1
    • +1
    ./packages/ecommerce/tcl/ecds-procs.tcl
    • -3
    • +3
    ./packages/ecommerce/www/admin/tools/spell.tcl
    • -2
    • +2
    ./packages/file-manager/www/file-tree.tcl
  1. … 32 more files in changeset.
Removed calls to deprecated NaviServer functions

    • -5
    • +1
    ./packages/oacs-dav/tcl/tDAV-procs.tcl
    • -2
    • +2
    ./packages/xml-rpc/tcl/xml-rpc-procs.tcl
Removed calls to deprecated NaviServer functions

    • -3
    • +3
    ./packages/acs-mail/tcl/acs-mail-procs.tcl
replaced calls to "ns_httpget" in legacy packages

    • -3
    • +3
    ./packages/dotlrn-ecommerce/lib/section.tcl
    • -2
    • +3
    ./packages/postcard/www/load-cards.tcl
bump version number of upstream package to 7.5.1

bump version number to latest upstream release

    • -2
    • +2
    ./packages/fa-icons/tcl/resource-procs.tcl
Avoid calls to deprecated NaviServer functions

    • -1
    • +0
    ./packages/acs-tcl/tcl/00-icanuse-procs.tcl
    • -1
    • +1
    ./packages/acs-tcl/tcl/cluster-procs.tcl
    • -5
    • +5
    ./packages/acs-tcl/tcl/deprecated-procs.tcl
    • -22
    • +1
    ./packages/acs-tcl/tcl/security-procs.tcl
Initializing a formfield with an invalid spec fails as expected, however, it appears to leave behind the formfield object, which many automated tests will now consider a failure

Ensure the formfield object is destroyed when reading the spec fails

    • -2
    • +11
    ./packages/xowiki/tcl/form-field-procs.tcl
Make the search datasource callback more robust in case pages are broken or otherwise invalid (but complain about it)

    • -9
    • +28
    ./packages/xowiki/tcl/xowiki-sc-procs.tcl
Cast to correct datatypes, delete broken placeholder query

Better initialize the datasource for those object that won't return the full set of expected fields

    • -1
    • +4
    ./packages/search/tcl/search-procs.tcl
Add missing return

    • -1
    • +2
    ./packages/search/tcl/search-convert-procs.tcl
Tolerate non-existing files, but throw a warning

    • -1
    • +5
    ./packages/search/tcl/search-convert-procs.tcl
removed deprecated "ns_set new" by "ns_set create"

    • -2
    • +2
    ./packages/acs-tcl/tcl/html-email-procs.tcl
    • -19
    • +4
    ./packages/acs-tcl/tcl/utilities-procs.tcl
moved stuff for AOLserver 2 emulation to deprecated procs, mark it explicitly as deprecated

    • -173
    • +0
    ./packages/acs-tcl/tcl/aolserver-3-procs.tcl
    • -3
    • +179
    ./packages/acs-tcl/tcl/deprecated-procs.tcl
Allow HTML in the default value for parameters, as this could contain markup, e.g. , if the value is some kind of snippet.

Further collect callback logics into procs and test them

    • -4
    • +44
    ./packages/search/tcl/search-procs.tcl
    • -1
    • +18
    ./packages/search/tcl/test/search-procs.tcl
    • -21
    • +13
    ./packages/search/www/search.tcl
Further cleanup of the indexer logics

- unindexing an object in an own proc

- clarified idioms

- cleanup redundant operations

    • -56
    • +60
    ./packages/search/tcl/search-procs.tcl
    • -0
    • +5
    ./packages/search/tcl/test/search-procs.tcl
Claim coverage, bump version number

    • -2
    • +2
    ./packages/search/tcl/test/search-procs.tcl
Factor some of the logic in the indexer into own procs for the purpose of:

- being able to tell programmatically if an object can be indexed

- being able to index an object programmatically using a simpler api

- better test operations

    • -87
    • +126
    ./packages/search/tcl/search-procs.tcl
    • -0
    • +42
    ./packages/search/tcl/test/search-procs.tcl
Rework file-to-text conversion with the goal of:

- also for LibreOffice documents, strip the XML from extracted content

- handle errors all at once outside the switch, as the behavior would always be the same

- avoid creating a tempfile

    • -142
    • +125
    ./packages/search/tcl/search-convert-procs.tcl
Fix more confusion

    • -2
    • +2
    ./packages/xowiki/tcl/resource-info-procs.tcl
Fix rather confusing name of javascript library file

    • -3
    • +3
    ./packages/xowiki/tcl/resource-info-procs.tcl
Ensure the namespace exists for template::form::export

Fixed runtime error, when "ns_cache" is viewed over the API browser

The problem was the method "flush", which is implemented via

alias to ::ns_cache__flush. In this case, "ns_cache info lookup syntax flush"

fails, because "info parameter" fails on the alias in command:

"::nsf::cmd::info parameter -context ::ns_cache ::ns_cache::flush"

    • -3
    • +13
    ./packages/xotcl-core/tcl/03-doc-procs.tcl
prefer more efficient approach to iterate over all key/values of an ns_set

use case-insensitive access to configuration values

    • -2
    • +5
    ./packages/oacs-dav/tcl/tDAV-procs.tcl
prefer more efficient "ns_set array" over single item ns_set access

    • -23
    • +16
    ./packages/acs-templating/tcl/tag-procs.tcl
use consistently case-insensitive access to attributes of tags

    • -2
    • +2
    ./packages/acs-templating/tcl/parse-procs.tcl
    • -1
    • +1
    ./packages/acs-templating/tcl/tab-procs.tcl
    • -11
    • +9
    ./packages/acs-templating/tcl/tag-init.tcl