• last updated 9 hours ago
Constraints: committers
Constraints: files
Constraints: dates
harden page contracts

  1. … 22 more files in changeset.
Whitespace cleanup

Modernize api

add ad_script_abort after connection-closing commands to make termination intent explicit

  1. … 31 more files in changeset.
add ad_script_abort after ad_returnredirect to make termination intent explicit

  1. … 27 more files in changeset.
merged changes from the oacs-5-9 branch and resolved conflicts

  1. … 7834 more files in changeset.
- add editor hints to keep spaces/tabs in the furture more consistent

  1. … 754 more files in changeset.
- use type checking for boolean parameters in page_contracts to improve security

  1. … 29 more files in changeset.
Merging back to HEAD branch oacs-5-8 (using tag vg-merge-oacs-5-8-from-20141027).

  1. … 2547 more files in changeset.
- acs-admin/www/install:

* use acs-admin/www/apm/package-install for install from local

(since this allows e.g. selection of .sql files etc.)

- install from repository:

* include maturity and vendor in listing of available packages

* allow filtering on maturity

* allow installation of head packages

* run package-specific install.xml files (allows to install dotlrn

from repository into an acs-core installation)

  1. … 6 more files in changeset.
Normalizing string comparison operations into tcl 8.4 operations, enabling byte-code compilation for expressions and many conditionals

  1. … 367 more files in changeset.
Adding new package version attributes maturity, license, and license_url. Introducing the concept of dynamic package version attributes so that these can be added easily in the future. The attributes are driven by a metadata spec returned by the proc apm::package_version::attributes::get_spec.The attributes are stored in the skinny table apm_package_version_attr and managed through the Tcl API in namespace apm::package_version::attributes. Changing the parse and generate info XML file procs to use the dynamic attributes. Adding the dynamic attributes to the manifest XML file as well. The attributes are editable in the APM admin UI.

  1. … 10 more files in changeset.
merge all the changes on the oacs-5-1 and dotlrn-2-0 branches up to tag jcd-merge-20040420

  1. … 647 more files in changeset.
Making sure you can keep the version of a package unchanged while editing it. Even if you keep the upgrade checkbox selected it will now not attempt an upgrade if you didn't change the version_name. fixing bug 1106

  1. … 1 more file in changeset.
Check of version name didn't allow more than one digit after the letter (e.g. 5.0d10)

merge of 4.6.3b1 to HEAD

  1. … 101 more files in changeset.
Upgrade to 4.6.2: The infamous APM changes, workflow, bug-tracker, etc.

  1. … 35 more files in changeset.
adding editing of auto-mount and Tcl callbacks to the APM UI

  1. … 21 more files in changeset.
Adding code so that a package always provides the service of itself (package_key and version_name) when created. When a package is upgraded the provided version_name is automatically updated. Also making the info file be automatically updated upon edit of the package

  1. … 3 more files in changeset.
bug fix: the description for a package should be allowed to contain HTML. If you don't check the upgrade box you shouldn't have to change version URL or number

cleanup javadoc tags (eg @cvs_id @cvs @cvs-id: instead if @cvs-id)

  1. … 692 more files in changeset.

Fixed a couple of minor problems:

1. A typo in version-edit-2 that didn't really impact anything

2. A "triggered data change" error caused by apm-create.sql

3. restore-user flat-out didn't work and aD had never tested it

  1. … 2 more files in changeset.
OpenACS 4.x

  1. … 1321 more files in changeset.
Initial revision

    • -0
    • +70
  1. … 1321 more files in changeset.