gustafn in OpenACS

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"

prefer more efficient approach to iterate over all key/values of an ns_set

use case-insensitive access to configuration values

prefer more efficient "ns_set array" over single item ns_set access

use consistently case-insensitive access to attributes of tags

moved deprecated proc to deprecated-procs.tcl

documentation update: advertise more efficient and recent idiom

reduce startup speed by running update_nx_docs in the background

don't add slot container or slot objects to proc_doc (at least for now)

bumped upstream version of jquery-ui to 1.14.1

finetuning object descriptions

- adding links to per-object methods

- make sure that leading colons are used for object names in procdoc index

don't write warning about unknown methodtype when encountering classes

bump version number to 6.* to reflect tcl9 compatibility

moved xo::getObjectProperty to ::apidoc::get_object_property

make spelling more consistent

don't use swallowing exception handling

prefer adp:button for modal dialogs

bump version of upstream available version

change icon, since the old one is not clear when bootstrap3 is used

increased robustness when application specific "info" methods are used

improved documentation, removed AOLserver stuff

bump version number of upstream package

whitespace changes

increased robustness: use directdispatch to avoid interaction with user specific "info" methods

added theme specific registry for cass class name mapping

Remove AOLserver cruft

- reduced complexity of registering/invoking filters

- move more deprecated procs in acs-tcl to acs-tcl/tcl/deprecated-procs.tcl

    • -3
    • +3
    /openacs-4/packages/acs-tcl/acs-tcl.info
fixed braces

Use adp:button in various .tcl files

ADP markup becomes cleaner, since some extra calls to template::CSS are not

necessary anymore.

    • -2
    • +3
    /openacs-4/packages/xooauth/xooauth.info
    • -11
    • +10
    /openacs-4/packages/xowf/tcl/test-item-procs.tcl
    • -3
    • +3
    /openacs-4/packages/xowiki/xowiki.info
map in adp:button fro bootstrap5 only selectively data attribute names

New API function: ad_docbook_xml_to_html

This function converts DocBook XML as used in the OpenACS

documentation to HTML. This is not a full implementation of all

possible DocBook markup, but just a subset sufficient for rendering a

substantial subset of the OpenACS documentation.

The function can be used via

set html [ad_html_text_convert -from application/docbook+xml -to text/html $text]

or

set txt [ad_html_text_convert -from application/docbook+xml -to text/plain $text]