• last updated 7 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
merge from oacs-5-10

  1. … 8099 more files in changeset.
acs-admin/install: provide a hint that we never offer a package with maturity 0 via "install from repository"

harden page contracts

  1. … 22 more files in changeset.
improve page contract since passed-in values are used in a list filter

improve wording

  1. … 3 more files in changeset.
mprove spelling: move closer to the linux documentation recommendations, standardize variable names

  1. … 19 more files in changeset.
Replace ad_decode idioms, improve localization

prefer https over http on request going to openacs.org

  1. … 3 more files in changeset.
Revert massive replacement of empty list creation sentences. The use of '[list]' instead of '{}' adds semantics that could be used for performance improvements in the future, such as using a different internal representation. There is already work in this direction, avoiding the generation of the string representation during comparison of empty strings (huge thanks to Stefan Sobernig for the pointer: https://core.tcl.tk/tcl/info/44527c632ed609c2).

  1. … 475 more files in changeset.
Prefer '{}' to '[list]' when creating empty lists

  1. … 71 more files in changeset.
Fix typos

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

  1. … 7834 more files in changeset.
changes for install from repository:

- change labeling of list filter:

* show current channel version (instead of just "current")

* call selector for head packages not "head" but supplemental

- offer on "head" channel just these packages, which are not available

in the current channel (this avoids a potential damage in the

current installation, when somebody tries e.g. to install

a core package from head, which is broken and/or older than

packages in the current channel). Since there is no way to downgrade

packages in OpenACS, such errors might be hard to fix.

- use message keys instead of hard-coded strings for maturity in

www/install/install.tcl

- fix tooltip text

- fix construction of utl when head channel is used

- improve labels on "install from repo" (distinguish between "install" and "upgrade")

- allow to goto acs-admin/install page also without internet connection

- bump version number

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

  1. … 754 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.
- use dict instead of arrays

- simplify code

- ignore deprecated packages and *-portlet" (currently useless alone) in offer for end-users

- 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.
- reduce number of remaining "string equal" operations

  1. … 3 more files in changeset.
- make use of byte-compiled functions

  1. … 13 more files in changeset.
- abstract in check for existance of a command whether this is scripted or not

- use a more modern tcl command set

  1. … 12 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.
Merged acs-core oacs-5-2 (currently 5.2.3) -> HEAD.

TODO:

1. Bump acs-core package version numbers to 5.3.0d1

2. Would be nice to do a test install, wouldn't it?

  1. … 721 more files in changeset.
Fix check for maturity procedure so maturity is shown in Installer.

FIxing a problem when no package is to be upgraded with maturity label

Made sure an upgrade from local works and does not complain about missing functions

Fix bug#2633. Make context bar consistent for all pages in install page flow.

  1. … 1 more file in changeset.