antoniop in OpenACS

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

    • -2
    • +2
    /openacs-4/packages/search/search.info
    • -4
    • +44
    /openacs-4/packages/search/tcl/search-procs.tcl
    • -21
    • +13
    /openacs-4/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
    /openacs-4/packages/search/tcl/search-procs.tcl
Claim coverage, bump version number

    • -2
    • +2
    /openacs-4/packages/search/search.info
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
    /openacs-4/packages/search/tcl/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

Fix more confusion

Fix rather confusing name of javascript library file

Ensure the namespace exists for template::form::export

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.

    • -3
    • +3
    /openacs-4/packages/acs-tcl/acs-tcl.info
Bring existing doc into the object's documentation, so that tests would not fail...

    • -16
    • +20
    /openacs-4/packages/xowf/tcl/iprange-init.tcl
Deprecate template::list::csv_quote and replace its usages in packages that we have been supporting

Introduce a new "label_headers" flag for template::list::write_csv that allows to revert to behavior before https://cvs.openacs.org/changelog/OpenACS?cs=MAIN%3Adaveb%3A20080908165252, e.g. use the column names as headers rather than the labels

For some use cases is in fact more useful to have machine-readable headers, e.g. when processing the csv via software

Rely on the csv Tcllib package to generate a csv from a template::list

Improve calendar responsiveness

    • -64
    • +67
    /openacs-4/packages/calendar/www/view.adp
Bump version number and dependencies

    • -3
    • +3
    /openacs-4/packages/xowiki/xowiki.info
Improve automatic toolkit-specific css generation so that it works also with toolkits that do not come with custom styling

    • -20
    • +30
    /openacs-4/packages/xowiki/tcl/resource-init.tcl
Provide a way to retrieve known css toolkits without hardcoding

Reduce hardcoding when rendering includelets

    • -3
    • +3
    /openacs-4/packages/xowiki/xowiki.info
Provide some xowiki-relevant classes for the ui toolkit as well, fix pattern to detect w3css

Prefer ad_mktmpdir to ad_tmpnam

Extend test suite to cover :multiple and :array

Fix idiom

Handle the case where acs_templating_cssClasses nsv does not exist

This array is currently only defined in upstream theme packages.

Fix library description

Test updating the nx documentation in a certain cornercase condition

Reproduces behavior found in the wild

    • -0
    • +37
    /openacs-4/packages/xotcl-core/tcl/test/03-doc-procs.tcl
Make ds_collect_connection_info public: it is used in the request processor in acs-tcl

Apply logics to delete the editor also when the field is the last

Re-fix deprecated api after merge

Move unmap_pool in a namespace

Fixes acs-tcl naming__proc_naming automated test