acs-bootstrap-installer

  • last updated 14 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- 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
- 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)