• last updated 9 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- use new naviserver command ns_driversection if available to determine writer spooling

- add handling of modification dates to download method

- CompoundField: honor field types in same_value

- CompoundField: propagate validation to subcomponents

- added "same_value" method to compare two formfield values (ignores formfield names in compound fields)

- add "mode=display" for optionally omitting input field and displaying the pretty value of the field

- deactivate util_createDom and friends due to problems in containers,

loosing properties and the unability to re-enable disabled fields

(maybe browser caching)

- formfield "file": simplify value management

- formfield "file": keep always revision_ids as linkage when going

back in revisions (the revisions of the form page do not

neccessarily correspond 1:1 to the revisions of the contained

file object)

- formfield "CompoundField": update property in instances_attributes

after convert_to_internal

    • -301
    • +311
    /openacs-4/packages/xowiki/tcl/form-field-procs.tcl
- make "name" for Page required

    • -6
    • +2
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
make "name" for formPages required

    • -1
    • +5
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
- fix message key

- more cleanup

- comment out ds_comment statements

- added fresh generated templates

- xowikiimage;

* changed lang text from isolatin1 to utf-8

* updates for xowikiimage plugin for ckeditor support

* added icon image for xowikiimage plugin

- item-refs: added leading .SELF./ for referring to children of the current item

- refactored form-field "file" to fix loosing content and controls,

repeatable, nest-ability; for the time being going back to

version not depending on json code

    • -53
    • +104
    /openacs-4/packages/xowiki/tcl/form-field-procs.tcl
    • -2
    • +4
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
    • -1
    • +2
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
    • -1
    • +1
    /openacs-4/packages/xowiki/www/view-default.adp
  1. … 4 more files in changeset.
- add show-link in reviews view for SWAs

- improve interface to google translate slightly to avoid exceptions (google website is a moving traget)

    • -13
    • +14
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
Using dollar-quoting ( partly ) in order to make the package installable on pg 9.2.

During installation process this script is loaded before installing the kernel, therefore one has to avoid using parameter::get_from_package_key which would cause to cache a acs_kernel package_id of 0, which has negative impacts when trying to install .lrn for example ( when executing install.xml statements that change kernel package's parameter values ).

- bgdelivery-procs:

* refactor subscriber logic to avoid code duplication

* implement sweeper to check for stale connections

- chat-procs:

* call bgdelivery sweeper from chat sweeper

A better version of previous commit: refetching site node info just when really needed and better wording on comments. Patch by Gustaf Neumann.

Previous attempt to fix problem of exceeding recursion limit affected the looking up of vuh files. Instead we re-calculate the extra_url ( done as in rp_filter ) before going through the whole process that figures out which file to serve.

- Added the changes mostly provided by Antonio Pisano to update the comet behavior for current browsers, which provide nowadays often more complete HTTP stacks.

    • -14
    • +48
    /openacs-4/packages/xowiki/tcl/chat-procs.tcl
    • -8
    • +1
    /openacs-4/packages/xowiki/www/ajax/chat.js
- fix parametrization of ns_writer for range requests

- remove "magic" eval construct, since nobody seems to know, what this is for... (see old comment)

The process of installing acs-authentication's service contract implementations ends up trying to reload /packages/acs-service-contract/tcl/acs-service-contract-init.tcl, for which there is no entry on the apm_library_mtime nsv_array, therefore this logging message aboarts the installation.

- changed comet output to chunked encoding

- form-field-type "form_page": allow to specify the attribute of the page instance to be used as label for the pull. The attribute can be specified via form_field spec "entry_label" and defaults to "_title"

- include current package in the list of package ids.

remove unneeded arg

move recordtimes to an earlier place

- adding xo::system_stats for reporting services (e.g. munin)

- control inclusion of symlinkentry in MenuBar via package parameter MenuBarSymLinks

    • -2
    • +2
    /openacs-4/packages/xowiki/tcl/folder-procs.tcl