• last updated 7 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Add clarification to xowiki parameter 'hstore_max_value_size'

add global parameter hstore_max_value_size to limit max size stored in hkey. This makes it e.g. possible to use a GIN index.

  1. … 1 more file in changeset.
Localize bulk-actions label in the child-resources include (many thanks to Monika Andergassen)

Port from downstream

  1. … 6 more files in changeset.
bump version number to 5.10.0d33 to get message keys imported

xowiki_form_instance_item_view reform: get object creation metadata from the item, instead than from the revision

  1. … 2 more files in changeset.
Further performance improvement: as we only want one column from xowiki_form_page, just get it through a subquery

  1. … 2 more files in changeset.
xowiki_form_instance_item_view performance improvement: do not join with dummy cr_text table, use lateral on Postgres to better guide the query planner

  1. … 2 more files in changeset.
xowiki_form_instance_item_view reform: retrieve the context_id from the cr_item, rather than from the cr_revision

Rationale: revision's context_id is always set to its item_id. This will make every fetched ORM object appear as its context_id = item_id, while item's acs_object will display the correct context_id (in most cases, its parent)

  1. … 2 more files in changeset.
provide proper error messages in case invalid sorting criteria are passed to table widgets

  1. … 2 more files in changeset.
update to newer testing interface

  1. … 1 more file in changeset.
fix typo

make use of new feature for checkbox testing in acs::test::form_reply

Bump version number to 5.10.0d26 and adjust dependencies

  1. … 1 more file in changeset.
Export message key from the UI to normalize sorting, format and quoting and avoid diffs when creating new keys from UI

  1. … 3 more files in changeset.
improve spelling

  1. … 8 more files in changeset.
Bump version numbers so chat depends on latest xotcl-core

  1. … 2 more files in changeset.
message-relay-procs: factor out subscription handling from bgdelivery

and chat-procs and provide compatibility for streaming chat modes

with HTTPS.

The message-relay-procs provide two different implementation for

delivering messages to subscribers:

a) via bgdelivery (traditional method): this is, what was used so far,

having the disadvantage that it only works on plain HTTP connections

b) via ns_connchan (new method): ns_connchan is a relatively new feature

of NaviServer which allows transparent reading/writing from connections.

Chat has a new instance variable named "message_relay", which consists

of preferences for the chat connections. So far, the traditional "bgdelivery"

is still the default mode.

bumped version numbers

- xotcl-core 5.10.0d14

- xowiki: 5.10.0d23

  1. … 5 more files in changeset.
new parameter "fallback_languages":

Specify space delimited two character codes for checking default languages. When this parameter is non-empty, try to get the page in the specified languages as fallback rather than offering a link for creation of a page in the requested locale. Per default this paramter is empty.

  1. … 1 more file in changeset.
new parameter: use_fallback_page_in_system_locale

When this parameter is set, use the page in the system locale as fallback rather than offering a link for creation of a page in that locale, when the page in the requested locale does not exist.

Bump version to 5.10.0d21

  1. … 1 more file in changeset.
Allow ad_return_url to be called also, when connection is closed.

This might be the case e.g. for the search renderer. In this case, a default_url is used

  1. … 3 more files in changeset.
Improve m=revisions: Don't loose templating, but treat revsions like a page

Add "View" to default menu of "This Page" (when e.g. viewing revisions,

this allows to switch back to the view of the current version)

Bump version number to 5.10.0d19.

  1. … 3 more files in changeset.
allow more flexible form field conditions via new function evaluate_form_field_condition, which can be overloaded

  1. … 2 more files in changeset.
Make parameter comment coherent with the real default value

Chat reform:

- rework xotcl-core chat machinery to return its responses through JSON and include information about active users

- depend on xowiki instead of xotcl-core only

- exploit xowiki "Comet" server push implementation when the browser supports it

- reduce code duplication

- drop plain HTML chat

- reduce hardcoded styling

- minor cleanups

  1. … 23 more files in changeset.
improve spelling

  1. … 1 more file in changeset.
move newly defined testing API (in OpenACS 5.10) to namespace acs::test

  1. … 9 more files in changeset.
move functions to acs-automated testing

  1. … 1 more file in changeset.
bump version of xotcl-core to 5.10.0d11 and fix dependencies

  1. … 1 more file in changeset.
Use generic caching infrastructure

  1. … 5 more files in changeset.
base caching infrastructure on acs-tcl

bump version number to 5.10.0d13

  1. … 4 more files in changeset.
- Implemented TreePartitionedCache (to allow patter flushes on partitions)

- use xo::Cache on more occasions

- bump version numbers of xowiki to 5.10.0d12 and xotcl-core to 5.10.0d9

  1. … 9 more files in changeset.