acs-bootstrap-installer

  • last updated 2 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- 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
- simply string comparisons

- use tcl 8.5 extended index format for "lindex" and "lrange"

    • -3
    • +3
    ./tcl/40-db-query-dispatcher-procs.tcl
- remove unused function

- check for tcl version 8.5

- remove obsolete information

- improve independence from local vs. global driver configuration

- use tcl 8.5 idioms to improve readability and performance

- bump version numbers

  1. … 39 more files in changeset.
- modernize tcl

- remove unneeded "expr" in side if-expressions

    • -2
    • +2
    ./tcl/40-db-query-dispatcher-procs.tcl
  1. … 12 more files in changeset.
- update release dates in .info files to make it easier to spot, what old versions are installed

  1. … 36 more files in changeset.
- bump version number to 5.8.0

  1. … 24 more files in changeset.
- bump version number to beta 2 (5.8.0b2)

  1. … 24 more files in changeset.
- get rid of empty_string_p

    • -5
    • +5
    ./tcl/40-db-query-dispatcher-procs.tcl
  1. … 17 more files in changeset.
- get rid of last ad_user_new (deprecated function)

- change deprecated message from "Debug" to "Notice" level

- bumped version number to 5.8.0b1

  1. … 24 more files in changeset.
- apm_get_package_files: add flag "-all", otherwise .apm file generation on openacs.org leads to incomplete package files

- ensure that bootstrap_write_error work on aolserver and naviserver

- ensure sorted loading order of bootstrap files (Tcl's glob does not guarantee order)