• last updated 4 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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.
strengthen page contracts

  1. … 16 more files in changeset.
fix typo

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. … 7826 more files in changeset.
- give up on AOLserver for automatic blueprint update after an apm-install for the time being. The situation is described in detail in the source code

flush dirty editor buffer

try to re-init packages on apm-load to overcome problems with blueprint updates on AOLserver

  1. … 3 more files in changeset.
One more attempt to come to a solution for updating the blueprint, that works for AOLserver as well

Try to program around AOLserver problems: precompute url before producing new blueprint

Update blueprint of the server after successful loading of packages

Pass the information that we are installing from the repository (which takes care about installing the packages noted in install.xml)

fix typo in markup

Fix typo

- improve messages

  1. … 2 more files in changeset.
- make boolean tests in .adp files more uniform

  1. … 54 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

- adding nonce values to script tags

  1. … 11 more files in changeset.
- use class = 'button' for non-navigational links

- add nonce

  1. … 1 more file in changeset.
- use action button like on other pages

- flag success/error more prominent

- fix construction of utl when head channel is used

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

- modernize HTML in .adp files

  1. … 43 more files in changeset.
- imporve symmetry of user interface

  1. … 1 more file in changeset.
- allow to goto acs-admin/install page also without internet connection

- bump version number

  1. … 1 more file in changeset.
- fix install URLs