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

file zz-postload.tcl was initially added on branch oacs-5-8.

- use $$ quoting in postgres SQL

- use named parameters for SQL functions

- fix/complete define_function_args

- fix return type of trigger

- brace expressions

- favor tcl-compilable string comparisons

- bump version number

    • -2
    • +2
    /openacs-4/packages/views/lib/views-chunk.tcl
    • -10
    • +10
    /openacs-4/packages/views/tcl/test/views-procs.tcl
- use $$ quoting in postgres SQL

- use named parameters for SQL functions

- fix/complete define_function_args

- get rid of some more empty_string_p

- use common parameter definition conventions (get rid of old-style nonpos args)

- do not raise error on duplicate dependencies

- follow formatting conventions

- remove some more "empty_string_p" occurances

    • -1
    • +1
    /openacs-4/packages/dotlrn/tcl/applets-procs.tcl
    • -2
    • +2
    /openacs-4/packages/dotlrn/www/dotlrn-master.tcl
- use $$ quoting in postgres SQL

- use name parameter for SQL functions

- favor tcl-compilable string comparisons

- brace expressions

- replace deprecated "acs_sc_call" by "acs_sc::invoke"

- bump version number to indicate compatibility with 5.8.1

  1. … 5 more files in changeset.
- use $$ quoting in postgres SQL

- use name parameter for SQL functions

- provide compatility with pg9

- replace deprecated "acs_sc_call" by "acs_sc::invoke"

- replace deprecated "ad_maybe_redirect_for_registration" by "auth::require_login"

- brace expressions

- favor tcl-compilable string comparisons

- don't use numeric comparison operator for non-numeric arguments

- use numeric comparison operator for truth value comparisons

- use "in" or "ni" expression instead of "lsearch"

- bump version number to indicate compatibility with 5.8.1

    • -10
    • +11
    /openacs-4/packages/dotlrn/dotlrn.info
    • -13
    • +16
    /openacs-4/packages/dotlrn/install.xml
    • -3
    • +3
    /openacs-4/packages/dotlrn/lib/member-email.tcl
  1. … 132 more files in changeset.
- fix partial SQL edit

- use "lassign" instead of multiple "lindex" operations

- replace 3 further depreacted "ad_parameter" by parameter::get

- don't return "internal server error" in case the user id is missing

overhaul of package:

- favor tcl-compilable string comparisons

- don't use numeric comparison operator for non-numeric arguments

- brace expressions

- replace depreacted "ad_parameter" by parameter::get

- use "in" or "ni" expression instead of "lsearch"

- use tcl 8.5 extended index format for "string range"

  1. … 6 more files in changeset.
- make function more robust against invalid input

- add missing dollar symbols, otherwise api-code browser shows incomplete results for xotcl methods

- replace mulitple "lindex" operations by "lassign"

- don't call fings pairs, which have more than two elements

- use "lassign" instead of mulitple "set ... [lindex ...]" command

- remove needless quotes from numeric comparisons

- quote pattern

- use numeric comparison operator for truth value comparisons

- use "lassign" instead of "foreach ... break" idiom

- use numeric comparison operator for truth value comparisons

- modernize tcl coding

- remove needless quotes from numeric comparison

- remove needless quotes from numeric comparisons

- use tcl 8.5 expand operator instead of "eval"

- simplify regular expression handling

- replace "foreach ... break" idiom by "lassign"

- remove unneeded expr from condition in "for" loop

    • -2
    • +2
    /openacs-4/packages/search/tcl/search-procs.tcl
    • -2
    • +2
    /openacs-4/packages/search/www/search.tcl