• last updated 12 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
avoid error, when page_contract is called without an ns_set and without an open connection

Avoid calls to deprecated NaviServer functions

removed deprecated "ns_set new" by "ns_set create"

moved stuff for AOLserver 2 emulation to deprecated procs, mark it explicitly as deprecated

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

Extend user_message feature so that a "severity" information can be passed alongside the message

This allows theme templates to color code messages according to their severity. Severity follows the Bootstrap nomenclature of "info", "success", "warning" and "danger".

Default severity has been set to "success" consistent with styling applied so far by OpenACS to the user messages.

  1. … 8 more files in changeset.
Extend test suite to cover :multiple and :array

improved documentation, removed AOLserver stuff

Remove AOLserver cruft

- reduced complexity of registering/invoking filters

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

  1. … 5 more files in changeset.
Consider documentation the presence of an author

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]

fixedm typo in comment

rework register_icanuse "domDoc asTclValue" since w cannot use apm_version_names_compare during startup

Extend test suite

make use of new NaviServer command: ns_joinurl

the implementation provides a fallback when used with older versions of

NaviServer

fix comment of per_request_cache

generalized handling of nx classes and objects not defined by OpenACS

  1. … 1 more file in changeset.
added inline documentation for API browser

improved spelling

added inline documentation for objects for the API browser

added inline documentation for API browser

added inline documentation for API browser

exclude more content provided from outside of OpenACS

exclude low-level slot classes

improve spelling

provide full link to entities with missing text documentation

extended documentation for API browser

remove objects and classes defined in NaviServer from the listing

reduced reported error cases by ~1500 by omitting slot objects

Use tdom 0.9.5 feature when available

Prefer the builtin json2dict implementation of tDOM when available