• last updated 10 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Reform 'all_day_event' private interface:

now we consider all day events only those where the time component of both start and end date is set at midnight. This is more restrictive that the previous criteria, which would allow also events where start and end date were equals, or the date component was different, regardless of time, to be considered all day events.

In practice, the user interface would already make so that an event created as "all day event" would be set with midnight as the time for start and end date.

calendar::item::get would already return time_p in the array to indicate whether this was an event with time or not. No time would mean "all day event". For convenience, we now return also the straight all_day_event_p flag in the array.

Remove blind catch, this proc is actually robust to bogus values

Remove superfluous expr in first-arg to if

Update es_ES message keys

revert change, since this breaks applications

if the distinction is needed, a better change is required,

either via configuration of a prefix, or via subclassing.

    • -1
    • +1
    /openacs-4/packages/xowiki/tcl/folder-procs.tcl
Fix alt text of image

Fix close tag

Fix memory leak

    • -1
    • +1
    /openacs-4/packages/xowiki/tcl/folder-procs.tcl
reduce verbosity

improve wording and fix typos

    • -2
    • +2
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
use more descriptive variable name

    • -7
    • +7
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
Fix typo in proc doc

reduce verbosity

fix message keys

improve documentation

    • -17
    • +18
    /openacs-4/packages/xowf/lib/online-exam.wf
Fix typos

Try to avoid interference between two different table widgets rendered on the same page: fetch sorting column by prefixing by the table name

Name the child resources object consistently in order to differentiate it from other includelets

    • -1
    • +1
    /openacs-4/packages/xowiki/tcl/folder-procs.tcl
Continue to allow sorting by hidden columns

Crosscutting reform to ease configurability of xo* applications

acs-admin

- Provide support for site-wide packages

Site-wide packages can be used to provide a common

place for site-wide admins to configure application packages

and for testing purposes. These packages are mounted

on a special subsite (named "site-die") under acs-admin/

to avoid confusions for end-users of the site.

The site-wide subsite can be used as well for creating testing

instances or for other testing purposes.

- bump version number to 5.10.0d9

xotcl-core

- Added support for site-wide packages.

Packages can define, how site-wide packages

should be configured

- Changed Package-level procs into instprocs

of the meta-class. This way, generic code can be

provided for common handling across packages.

This effects:

- configure_fresh_instance

- get_site_wide_page

- import_prototype_page

- lookup_side_wide_page

- require_site_wide_info

- require_site_wide_pages

- bump version number to 5.10.0d24

xowiki

- provide configurable configuration info for new packages

(including site-wide packages)

- search for prototype pages along inheritance path

- moved Parameter.page prototype here

- added "table-of-contents" prototype page

- perform refactoring due to moving methods to the

meta-class

- reduce usage of anonymous arrays

- bump version number to 5.10.0d49

xowf

- simplify apm callback and use new infrastructure

- provide configurable configuration info for new packages

(including site-wide packages)

- bump version number to 5.10.0d14

    • -2
    • +3
    /openacs-4/packages/xowf/tcl/xowf-init.tcl
    • -1
    • +33
    /openacs-4/packages/xowf/tcl/xowf-procs.tcl
    • -3
    • +3
    /openacs-4/packages/xowiki/xowiki.info
    • -133
    • +61
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
file site-wide-procs.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    /openacs-4/packages/acs-admin/tcl/site-wide-procs.tcl
file table-of-contents.page was initially added on branch oacs-5-10.

file Parameter.form.page was initially added on branch oacs-5-10.

file parameter-page-procs.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    /openacs-4/packages/xowiki/tcl/parameter-page-procs.tcl
fix typo

    • -1
    • +1
    /openacs-4/packages/xowiki/tcl/weblog-procs.tcl
- added support for forcing publish_status line when "publish_status" is passed as a value for "columns"

Previously, publish status was autmatically displayed, when target publish_status was different to "ready"

    • -1
    • +2
    /openacs-4/packages/xowiki/tcl/folder-procs.tcl
simplify and document behavior of mapping of default menu entry labels

    • -5
    • +11
    /openacs-4/packages/xowiki/tcl/menu-procs.tcl
add callback invocation into parameter::set_global_value and parameter::set_value

to achieve a more consistent behavior

make confirmation message optional

    • -3
    • +4
    /openacs-4/packages/xowiki/www/admin/list.tcl
fix case for message key