• last updated 10 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- ensure proper encoding of hrefs

  1. … 13 more files in changeset.
Merging back to HEAD branch oacs-5-8 (using tag vg-merge-oacs-5-8-from-20141027).

  1. … 2533 more files in changeset.
- change spelling of TCL to Tcl

- change requirements to Tcl 8.5

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

- fix parameter documentation for api-browser. why did nobody notice the strange syntax?

- don't use "eval" when not needed

- fix dollar escaping as indicated by Tony Kirkham in the OpenACS Development forum

- use list instead of quoted strings in util_memoize to avoid surprises with empty strings etc.

  1. … 1 more file in changeset.
- replace mulitple "lindex" operations by "lassign"

  1. … 3 more files in changeset.
- don't call fings pairs, which have more than two elements

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

- flatten nested list structures

  1. … 4 more files in changeset.
- use numeric comparison for truth values

  1. … 12 more files in changeset.
- use compilable expressions

- use "in" operator instead of "lsearch"

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

- brace expressions to allow for tcl compilation

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

  1. … 2 more files in changeset.
- replace deprecated "export_url_vars" by "export_vars -url"

- fix bracing in "export_vars -form"

  1. … 121 more files in changeset.
- replace deprecated "export_form_vars" by "export_vars -form"

- replace deprecated "ad_export_vars" by "export_vars"

  1. … 72 more files in changeset.
- revert form_vars update

  1. … 82 more files in changeset.
- replace deprecated "ad_export_vars" by "form_vars"

  1. … 53 more files in changeset.
- replace deprecated ad_permission_p with permission::permission_p

  1. … 26 more files in changeset.
- get rid of empty_string_p in non-deprecated code

- make use of tcl byte-code compiler

  1. … 37 more files in changeset.
- update postgres function to modern style plpgsql definitions using dollar quoting

  1. … 3 more files in changeset.
- abstract in check for existance of a command whether this is scripted or not

- use a more modern tcl command set

  1. … 10 more files in changeset.
Bring PostgreSQL functions closer to the current level of PL/pgSQL:

- upgrade PL/pgSQL functions to the $$ notation (recommended since pg8.0, jan 2005).

- get rid of backslash usages in function definitions

- drop aliases in favor of named function arguments (recommended since pg8.0)

- fix wrong function_args, add missing function_args, align default semantics

with the defaults in pg (providing "null" as default means the argument is

optional).

- change return types of triggers from "opaque" to "trigger" (recommended since pg8.0)

- unify names of triggers *_tr

- removed some version dependencies of pg 7.2 and 7.3

  1. … 54 more files 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. … 213 more files in changeset.
Changes for supporting postgresql 9.0:

- Avoiding usage of SQL reserved keywords on plpsql functions (plpsql lexer and parser were reworked).

- Fixing all those places on which FROM clause was automatically added by PG ( PG Config add_missing_from parameter was removed for this release of PG ).

Many thanks to Tracy Adams and Jeff Lu for providing first version of the patches.

  1. … 15 more files in changeset.
When instantiating and object of type object_type, make sure the object

we create is of type object_type.

- fix test files__tcl_file_common_errors

- report errors as such in aa-test (wrote warnings into error log, this was ignored since ages)

- fixed naming in acs-tcl, acs-mail-lite and acs-subsite

  1. … 5 more files in changeset.
1. First shot at sitewide admin ui for global parameters. You can edit them

from the sitewide admin page list that was previously built for packages

that have a sitewide-admin subdirectory. Package is now displayed for

either the existence of sitewide-admin or global parameters.

2. Did something I'd wanted to do for some time. When Nima added the

parameter_changed callback in acs subsite, he actually *moved* the

set_value call there. I've changed it so it more rationally sets the

value in the parameters page, then calls the parameter_changed callback.

3. Invented a global_parameter_changed callback that works as the regular

parameter_changed callback. This was necessary to avoid breaking existing

uses of parameter_changed.

More testing is required before release (which will hopefully happen

tomorrow, Sunday Apr 4).

  1. … 5 more files in changeset.
Filter on apm_application to build the list of packages that can be mounted in a subsite

Fix bug introduced in 5.4 that would cause perms not to be removed when leaving a group.