• last updated 3 hours ago
Constraints: committers
Constraints: files
Constraints: dates
Whitespace changes

Do not assume a package is installed only if it has an entry in the 'apm_package_types' table. This fixes the issue of package upgrade prompting, in not installed packages, that still have an entry in 'apm_package_types'

simplify and fix subst operation

distinguish between "install" and "upgrade" in heading and explanation text

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.
improve documentation

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

  1. … 7834 more files in changeset.
- use template::add_event_listener

- update dependencies

- bump version number to 5.9.1d4

  1. … 1 more file in changeset.
- add preventDefault() to all event handlers listening to click events

  1. … 2 more files in changeset.
- CSP-reform: turn hrefs with javascript: URLs into body_scripts with eventListener for "click"

  1. … 2 more files in changeset.
- add list filter for installs vs. upgrades

  1. … 1 more file in changeset.
- prefer ns_quotehtml over ad_quotehtml

  1. … 28 more files in changeset.
- improve validity and security of HTML of admin pages

  1. … 15 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.
Looking up the form by name given that when developer support is activated it is not the only form on this page.

- acs-admin/www/apm/packages-install:

* don't html-quote in error.log

- acs-admin/www/apm/packages-install-2:

* handle additional install packages

- apm-packages-install-4

* scroll auotmatically to the end

* load install.xml if present

  1. … 3 more files in changeset.
- white space change: replace tabs by spaces

  1. … 1 more file in changeset.
- cleanup of acs-admin/apm/packages-install

- use usual OpenACS styles instead of self-cooked solution

- finish cleanup of install vs. finished started by lars ages ago

- improve HTML (quote attributes)

  1. … 3 more files in changeset.
- no need to html-quote entries in error.log

- use $::acs::rootdir rather than [acs_root_dir] or [get_server_root]

  1. … 12 more files in changeset.
- use "in" operator instead of lsearch (for readability and performance)

  1. … 5 more files in changeset.
- no need to use "expr" in a condition of a "for" loop

  1. … 3 more files in changeset.
- use streaming header for install and install-4

- all usages of apm_header are removed

  1. … 1 more file in changeset.
- make code more uniform

  1. … 1 more file in changeset.
Merged oacs-5-6 to HEAD. HEAD now installs and passes all core tests. There

may still be some lingering problems due to my screwing up the oacs-5-6

branch earlier, I'll be looking into this later.

  1. … 214 more files in changeset.
- fixed 2 missed changes in the interface of pkg_info_new for "embeds"

  1. … 1 more file in changeset.
Applied patch supplied by RyanG, apparently I'd managed to overwrite part

of this install code.

  1. … 1 more file in changeset.
HTML 4.01 Strict cleanup

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