version-dependency-add-2.tcl

  • last updated 1 hour ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Rework variable assigning loops (set -> lassign) + Whitespace changes

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

  1. … 27 more files in changeset.
Bug fix: avoid confusion between command argument and option, when argument starts with "-"

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

  1. … 7834 more files in changeset.
- prefer ns_quotehtml over ad_quotehtml

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

  1. … 754 more files in changeset.
- standardize url construction to protect against injection attacks

- modernize tcl

  1. … 9 more files in changeset.
- improve validity and saftey of HTML

  1. … 18 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.
- check ids in page contracts

  1. … 36 more files in changeset.
- replace deprecated "export_url_vars" by "export_vars -url"

- fix bracing in "export_vars -form"

  1. … 121 more files in changeset.
Ugh ... finally got inherited parameters right.

  1. … 1 more file in changeset.
1. Changed trigger functions from "opaque" to "trigger" to get rid of the

warnings during initial install (only for acs-kernel, there are a lot

elsewhere!)

2. Added "embeds" for postgresql and partially for oracle.

3. Added global parameters for postgresql and partially for oracle.

(oracle will be forthcoming shortly)

  1. … 29 more files in changeset.
Had to move a db_transaction because it was causing some sort of lock

contention deadlock in PG.

1. Disallow the addition of multiple "provides" dependencies to a package (enforce the

"one package/one service" paradigm).

2. Only allow "requires" and "extends" of installed and enabled packages - when you build a

package interactively in the APM, it installs it, and would allow you to require packages

that aren't installed, which of course would make your package fail heavily if you

mounted or otherwise tried to use it.

3. Make adding "extends" properly copy parameters of its parent package.

4. When adding a package, rebuild the cached package dependency information (added by

me in 5.5.0, I'd missed the need to rebuild the cache in the APM interactive package

builder).

  1. … 5 more files in changeset.
Fix index query, and commit some apm changes that.

  1. … 13 more files in changeset.
insert missing argument for dependency_type

merge of changes on oacs-5-0 branch to oacs-5-0-0b4 tag

  1. … 598 more files in changeset.
fix calls to ad_return_complaint

  1. … 22 more files in changeset.
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 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.
cleanup javadoc tags (eg @cvs_id @cvs @cvs-id: instead if @cvs-id)

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

  1. … 1321 more files in changeset.
Initial revision

    • -0
    • +39
    ./version-dependency-add-2.tcl
  1. … 1321 more files in changeset.