• last updated 22 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Kill message key translation only when the original user message is included in the notification

Do not kill localization for moderator notifications, as they contain indeed message keys to be localized

- textarea: added attribute "autosave"

- set autosave attributes in text_fields, when "multiple_lines" was specified.

- remove for the time being "hkey" from "non_cached_instance_var_patterns",

since this was recently fixed (TODO: check regression test and reactivate it later)

- new Externally callable method: autosave-attribute:

this is a simplified version of "save-attributes", but which does

NOT perform input validation, which might be a problem in case of partial input

- add "autosave-attribute" to all policies, where "save-attributes" was set

    • -11
    • +38
    ./xowiki/tcl/form-field-procs.tcl
    • -0
    • +61
    ./xowiki/www/resources/autosave-text.js
file autosave-text.js was initially added on branch oacs-5-10.

    • -0
    • +0
    ./xowiki/www/resources/autosave-text.js
- fix remove_non_persistent_vars (ignored specified pattern)

- update_attribute_from_slot: make sure the instance variable is also updated

provide better recovery from internal redirects, where ::ad_conn is not available

    • -7
    • +17
    ./acs-tcl/tcl/request-processor-procs.tcl
add test cases for slot interactions

    • -0
    • +92
    ./xowiki/tcl/test/xowiki-test-procs.tcl
preserver slot, such that updating extended slots (e.g. "description") via update_attribute_from_slot works

make test more robust against extending attributes

    • -3
    • +6
    ./xotcl-core/tcl/test/xotcl-core-db-tutorial-procs.tcl
Whitespace changes

Fix regression in '::xo::system_stats' proc 'recordtimes' introduced during array to dict conversion. Name and tid of the thread were excluded from the 'i' dict, breaking the call to ':thread_classify'

Fix for plausible file checking in cr_delete_orphans

The code checks for files, which are not conforming to the naming conventions,

and intends to skip these. ... but a "continue" was missing.

Many thanks to Franz Penz

    • -1
    • +2
    ./acs-content-repository/tcl/content-procs.tcl
more more fix for issue #3441

As Keith reported, there is was one more issue concerning missing column_names and empty query results. This is now as well fixed in oacs-5-10. Also, the regression test was extended to handle these cases as well.

    • -20
    • +31
    ./acs-tcl/tcl/01-database-procs.tcl
    • -7
    • +19
    ./acs-tcl/tcl/test/db-proc-test-procs.tcl
Status is actually a number

    • -2
    • +2
    ./xowiki/www/resources/streaming-chat.js
improve loading times and blueprint size, when acs-automated testing is deactivated

For details, see: https://openacs.org/forums/message-view?message_id=5452350

CVS: ----------------------------------------------------------------------

    • -4
    • +6
    ./acs-bootstrap-installer/bootstrap.tcl
fix typo

provide better handling of deactivated packages

    • -3
    • +11
    ./acs-tcl/tcl/request-processor-procs.tcl
don't depend on the node-id cache, which is only available, when xotcl-core is loaded

    • -3
    • +3
    ./acs-subsite/www/admin/host-node-map/index.tcl
file acs-cache-init.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    ./acs-tcl/tcl/acs-cache-init.tcl
make sure, the notification url has a slash before the package path

fix for issue #3441

    • -2
    • +15
    ./acs-tcl/tcl/test/db-proc-test-procs.tcl
Do not try to reconnect upon client side errors (e.g. 403 forbidden responses when the chat room has been closed)

    • -3
    • +5
    ./xowiki/www/resources/streaming-chat.js
make on/off logic less confusing

    • -7
    • +8
    ./xotcl-request-monitor/tcl/throttle_mod-procs.tcl
improve spelling

    • -1
    • +1
    ./acs-templating/www/doc/TclDocs/content.html
    • -1
    • +1
    ./acs-templating/www/doc/tagref/property.adp
    • -1
    • +1
    ./acs-templating/www/doc/tagref/property.html
    • -1
    • +1
    ./acs-templating/www/doc/widgets/input.adp
    • -1
    • +1
    ./acs-templating/www/doc/widgets/input.html
add missing documentation of the "adp" attribute of the "property" tag

    • -8
    • +5
    ./acs-templating/www/doc/tagref/property.adp
    • -9
    • +6
    ./acs-templating/www/doc/tagref/property.html
acs::per_request_cache: standardize per-request caching

- added per-request cache verfsy similar to acs::per_thread_cache

- use per-request-cache on several occasions

- bump version number of acs-tcl to 5.10.0d35

    • -19
    • +11
    ./acs-subsite/tcl/package-procs.tcl
    • -14
    • +39
    ./acs-tcl/tcl/acs-cache-procs.tcl
    • -7
    • +5
    ./acs-tcl/tcl/acs-permissions-procs.tcl
fix overquoting

add one more missing message key

    • -1
    • +2
    ./chat/catalog/chat.en_US.ISO-8859-1.xml
added missing message key, whitespace cleanup

    • -0
    • +1
    ./chat/catalog/chat.en_US.ISO-8859-1.xml
use dot instead of colon as separator between package name and cache key to ease readability

    • -2
    • +2
    ./acs-tcl/tcl/request-processor-procs.tcl
    • -2
    • +2
    ./notifications/tcl/notification-type-procs.tcl