• last updated 8 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fixes typos

Converts to UTF8 encoding

- Adds new countries and update changed ones

- Provides after-upgrade callback

- Bumps version number to 5.6 serie to be included in core

    • -0
    • +55
    /openacs-4/packages/ref-countries/tcl/apm-callback-procs.tcl
Untabify and indent

Update doc

Course player utility package for a new Scorm 2004 LMS based on ilias. This

package is meant to be embedded into an LMS package. See the scorm-demo

package for a simple example as to how to do this. This needs a lot of

clean-up as it includes all of Yahoo YUI, and a bunch of Ilias CSS that

needs cleaning up and integration into our CSS scheme (or for much of

it, simply deletion, since it implements the standard ilias theme for

a bunch of their non-LMS packages).

  1. … 50 more files in changeset.
Initial revision

    • -0
    • +33
    /openacs-4/packages/scorm-player/scorm-player.info
    • -0
    • +79
    /openacs-4/packages/scorm-player/embed/player.adp
    • -0
    • +46
    /openacs-4/packages/scorm-player/embed/player.tcl
    • -0
    • +14
    /openacs-4/packages/scorm-player/embed/player.xql
    • -0
    • +23
    /openacs-4/packages/scorm-player/embed/sco/index.vuh
    • -0
    • +13
    /openacs-4/packages/scorm-player/embed/sco/index.xql
    • -0
    • +41
    /openacs-4/packages/scorm-player/tcl/foo.txt
    • -0
    • +115
    /openacs-4/packages/scorm-player/tcl/rte-api-init.tcl
  1. … 50 more files in changeset.
Course import utility package for a new Scorm 2004 LMS based on ilias. This

package is meant to be embedded into an LMS package. See the scorm-demo

package for a simple example as to how to do this.

Core datamodel and utilities for a new Scorm 2004 player based on the ilias

runtime environment implemented in JavaScript rather than Java.Z

Initial revision

    • -0
    • +25
    /openacs-4/packages/scorm-core/scorm-core.info
    • -0
    • +10
    /openacs-4/packages/scorm-core/tcl/scorm-core-init.tcl
    • -0
    • +43
    /openacs-4/packages/scorm-core/tcl/scorm-core-procs.tcl
    • -0
    • +15
    /openacs-4/packages/scorm-core/tcl/scorm-core-procs.xql
    • -0
    • +25
    /openacs-4/packages/scorm-importer/scorm-importer.info
  1. … 6 more files in changeset.
Using site_node::* api instead of accesing the site_nodes array directly with nsv_array calls.

    • -1
    • +1
    /openacs-4/packages/dotlrn/tcl/applets-procs.tcl
    • -14
    • +3
    /openacs-4/packages/dotlrn/tcl/dotlrn-procs.tcl
Force references to an embedded package's admin or sitewide-admin pages to

be referenced (relative to the embedding package's mount point) as

admin/package-key or sitewide-admin/package-key. This nicely arranges

all admin URLs in a composite package under ${mount-point}/admin, which

among other things will cause the request processor to do the expected

permission check. Backdoor access to the admin pages via URLs like

${mount-point}/package-key/admin or ${mount-point}/package-key/sitewide-admin

is blocked, as the request processor won't do the expected permissions check

for URLs of that form.,

No need to call site_node::unmount once dotlrn::unmount_package was called.

When using AOLserver 4.5 with a config file not containing values for maxthreads,

etc, the pools init code would choose default values that are illegal, causing

an error to show up in one's log file. I've set the default values to those

found in our /etc/config.tcl file.

- create index for acs_objects on package_ids and drop old one (as discussed in OCT)

- bump version number to trigger run of upgrade scripts for testing

file upgrade-5.6.0b1-5.6.0b2.sql was initially added on branch oacs-5-6.

- take original url for guessing content type

Added my JSON utilities package. Included are procs to parse a JSON string

into a canonical Tcl list representation, to generate a JSON string from

such a representation (round-tripping works, i.e. JSON -> Tcl -> JSON),

pretty-print JSON strings, set/get attributes, create objects and arrays,

etc.

    • -0
    • +628
    /openacs-4/packages/acs-tcl/tcl/json-procs.tcl
file json-procs.tcl was initially added on branch oacs-5-6.

    • -0
    • +0
    /openacs-4/packages/acs-tcl/tcl/json-procs.tcl
i18n of some messages.

- don't force db-query for every unknown parameter request

- allow template to be configured via get_parameter

    • -2
    • +2
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
- remove dependency on folder object

- cleanup of folder-obect related code

    • -64
    • +13
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
- new package parameters

* WidgetSpecs (for xinha widgets specs per instance),

* PackageTitle, PackageDescription (used in RSS feeds)

- stop using "folder objects". Folder objects are not longer

created. In rare cases, where they are used, their

content must be migrated manually to the new

package parameters.

- bump version number to 0.125

- update dependencies for xotcl-core

    • -28
    • +49
    /openacs-4/packages/xowiki/xowiki.info
    • -46
    • +45
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
    • -4
    • +6
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
- bump version number

- minor cleanup

    • -1
    • +9
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
    • -1
    • +7
    /openacs-4/packages/xowiki/tcl/weblog-procs.tcl
- adding a new nameing convention for forms and workflows

* a form should be named xxxxx.form

* a workflow should be named xxxxxx.wf

This naming convention helps to improve the user interface and

can avoid confusions for novices.

- follow naming new naming convention and changed prototype

pages accordingly.

    • -12
    • +12
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
    • -1
    • +7
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
    • -2
    • +2
    /openacs-4/packages/xowiki/www/admin/test.tcl
    • -0
    • +13
    /openacs-4/packages/xowiki/www/prototypes/link.form.page
- align create-new policies to check always creation rights on parent_ids

- new method create-child, similar to create-new, but creates a child of the

base object.

    • -15
    • +11
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
- cleanup after removal of logical package_id