• last updated 22 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
for some reason function apm__register_parameter/10 was missing on openacs.org.

fixing catch syntax and removing unique index so that upgrade on openacs.org runs without problems (probably other db's out there have the same issue).

- initialize options to improve robustness for subclassing

- minor cleanup

- pretty_link: no need to call method, since $name is available

    • -2
    • +2
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
- minor html optimization

    • -2
    • +2
    /openacs-4/packages/xowiki/tcl/weblog-procs.tcl
- make oacs-view3 (as used on openacs.org) more robust

    • -13
    • +14
    /openacs-4/packages/xowiki/www/oacs-view3.adp
    • -1
    • +1
    /openacs-4/packages/xowiki/www/view-default.adp
- no need to pass parent_id to page-based pretty_link

    • -3
    • +3
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
- pretty_link: fall back to the toplevel url of a package in case no parent_id is provided

    • -4
    • +8
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
- update dependencies and bump version number to 0.146

    • -3
    • +3
    /openacs-4/packages/xowiki/xowiki.info
menu-procs:

- refactor "update_items" from folderprocs to make

in generally usable

folder-procs:

- added modifying user to includelet "child-resources"

(can be decativated via "-hide ...")

- added optional menubar for adding content to the folder

managed by "child-resources"

    • -48
    • +33
    /openacs-4/packages/xowiki/tcl/folder-procs.tcl
    • -2
    • +52
    /openacs-4/packages/xowiki/tcl/menu-procs.tcl
- added utility function "xowiki::utility user_is_active" to centralize logic about querying and rendering active users

- added includelet "chat"

chat:

- remove table-based renderer for polled mode;

we use now always (in polled, streaming and

scripted-streaming mode) div-based message layout

- extend ::xowiki::Chat login by an option "-path"

to make sharing of ajax-files simpler in derived

packages (e.g. xowf)

    • -52
    • +62
    /openacs-4/packages/xowiki/tcl/chat-procs.tcl
    • -37
    • +18
    /openacs-4/packages/xowiki/www/ajax/chat.js
    • -3
    • +14
    /openacs-4/packages/xowiki/www/ajax/chat.tcl
- bump version number to 0.126

chat:

- new function "user_active" to check, whether users was in this

chat recently seen

- let render return content included in a diff

- provide more support for DAV-like protocols to protocol handlers

- make initialize_objects more robust against invalid data

- fix comment

- added "user_is_active" to query online state

- make create statements explicit

- support cr-toplevel entries in pretty_link

    • -12
    • +20
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
- allow clip-board operations via child-resources (via "MenuBar->xowiki->Index")

    • -6
    • +21
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
- remove potentially created objects on failed imports

- perform a manual "ns_conn close" on exports to avoid potential junk

at the end of the export file.

- allow to include party-ids of groups (in a minmal fashion)

- add comments to export-files to make it easier to read.

- add publish status for folder listings (method "list")

- added admin-callable method "use-template" to reassign

FormPages to different Forms

    • -1
    • +26
    /openacs-4/packages/xowiki/tcl/folder-procs.tcl
    • -3
    • +5
    /openacs-4/packages/xowiki/tcl/import-procs.tcl
    • -18
    • +44
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
- rename xinha plugin CSS to CSSDropdowns to fix potential breakage for Firefox 22 and Chome 28 as suggested by http://trac.xinha.org/ticket/1609

- added form field type "class" (form_constraints e.g.: f2:class,subclass_of=::xowiki::Page)

- make it possible to set default editor for formfields of type

richtext (we should provide eventually a package parameter)

- capitalize first cahractr of ExtraMenuEntries like in MenuBar

    • -1
    • +1
    /openacs-4/packages/xowiki/tcl/folder-procs.tcl
- add package parameter extraMenuEntries to allow configuration of the toplevel directory

    • -5
    • +10
    /openacs-4/packages/xowiki/tcl/folder-procs.tcl
- add explicit error message about invalid/missing form

Add additional where clause to prevent cartersian product of forms and attributes when selecting attribute parameters for a form