acs-bootstrap-installer

  • last updated 1 hour ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- bump version numbers for beta release

  1. … 74 more files in changeset.
- bump version numbers to [25].8.1a3

- update requirements for core components to newest version number in the branch

  1. … 74 more files in changeset.
- fix invalid @param declaration for API browser

  1. … 5 more files in changeset.
- fix spelling of @param

  1. … 1 more file in changeset.
- move deprecated proc_doc to depreacted utilities file

  1. … 1 more file in changeset.
- document apm_bootstrap_upgrade

- white space change: follow OpenACS formatting conventions more closely (replaced tabs by spaces)

- improve error reporting further (handle e.g. multiple errors per package nore nicely)

- improve error reporting during bootstrap loader: list dependency order in a human oriented manner, report more errors from sourcing files http://openacs.org/forums/message-view?message_id=4172245

- allow error propagation also from bootstrap loader

- white space change: replace tabs by spaces

    • -121
    • +126
    ./tcl/30-apm-load-procs.tcl
    • -11
    • +18
    ./tcl/40-db-query-dispatcher-procs.tcl
  1. … 2 more files in changeset.
- add error reporting to package reloader (many thanks to Andrew Helsley, see: http://openacs.org/forums/message-view?message_id=4166397)

    • -6
    • +15
    ./tcl/40-db-query-dispatcher-procs.tcl
  1. … 3 more files in changeset.
- use quoting more consistently

- change 'util_memoize "..."' into 'util_memoize [list ...]' as pointe out by Frank for security reason and correctness

  1. … 6 more files in changeset.
- get rid of old-style parameter passing

  1. … 1 more file in changeset.
- add a warning about loading old-style argument lists for ad_proc

- allow to upgrade basic startup files (openacs-4/tcl/*tcl)

to be upgraded via "install from repository" by adding

and after-upgrade callback to bootstrap-installer and

copying the files from there.

- move initialization of nsv_arrays for apm to -init file in acs-tcl

(as suggested by Peter Marklund, but never implemented)

- use double colon prefix rather than "global" statement

to denote global variables

- bump version number to 5.8.1d3

file 0-acs-init.tcl was initially added on branch oacs-5-8.

    • -0
    • +0
    ./installer/tcl/0-acs-init.tcl
file zz-postload.tcl was initially added on branch oacs-5-8.

    • -0
    • +0
    ./installer/tcl/zz-postload.tcl
- use $::acs::rootdir rather than [acs_root_dir] or [get_server_root]

    • -2
    • +2
    ./tcl/40-db-query-dispatcher-procs.tcl
  1. … 9 more files in changeset.
- use lock-free ::acs::rootdir variable instead of nsv variable

- use global variable ::acs::rootdir similar to ::acs::libdir or ::acs::pageroot

  1. … 1 more file in changeset.
- reduce number of remaining "string equal" operations

    • -2
    • +2
    ./tcl/40-db-query-dispatcher-procs.tcl
Logging information about the system's encoding while booting.

- replace "eval" by expand operator

  1. … 11 more files in changeset.
- bump version numbers

  1. … 11 more files in changeset.
- brace expressions to allow for tcl compilation

- use "in" or not in (ni) operator instead of lsearch (for readability and performance)

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

  1. … 1 more file in changeset.
- use "in" or not in (ni) operator instead of lsearch (for readability and performance)

  1. … 2 more files in changeset.
- use "in" operator instead of lsearch

    • -2
    • +2
    ./tcl/40-db-query-dispatcher-procs.tcl