• last updated 6 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Revert massive replacement of empty list creation sentences. The use of '[list]' instead of '{}' adds semantics that could be used for performance improvements in the future, such as using a different internal representation. There is already work in this direction, avoiding the generation of the string representation during comparison of empty strings (huge thanks to Stefan Sobernig for the pointer: https://core.tcl.tk/tcl/info/44527c632ed609c2).

  1. … 475 more files in changeset.
Prefer '{}' to '[list]' when creating empty lists

  1. … 225 more files in changeset.
Prefer '{}' to '[list]' when creating empty lists

  1. … 71 more files in changeset.
remove conditions, which are always true

  1. … 1 more file in changeset.
merged changes from the oacs-5-9 branch and resolved conflicts

  1. … 7834 more files in changeset.
- get rid of the pesky "MISSING FORMWIDGET: ...formbutton:ok" message

- prefer "localurl" over "return_url" of name of page filter

  1. … 90 more files in changeset.
- improve checking of return_urls in page_contracts

  1. … 87 more files in changeset.
.xql overhaul:

- removed misleading sql-statements from db_* calls, which were

ignored due .xql files

- removed bug where same query name was used in a single proc

with different intended sql queries, but the same was picked

up from the .xql file due to the name

- removed multiple entries of same query name from .xql files

(e.g. the entry "package_create_attribute_list.select_type_info" was

7 (!!!) times in a single .xql file)

- removed redundant queries for unsupported versions of the dbms

- added missing xql entries for db-backends, where other db-specific

queries exists (e.g. added an entry to -oracle.xql, where an entry

existed in -postgres.xql)

  1. … 70 more files in changeset.
- add editor hints to keep spaces/tabs in the furture more consistent

  1. … 754 more files in changeset.
- standardize url construction to protect against injection attacks

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

  1. … 2547 more files in changeset.
- use consistently "naturalnum" instead of "integer" when accepting just positive values

  1. … 125 more files in changeset.
- flatten nested "lindex" structures

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

- flatten nested list structures

  1. … 4 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 "ad_require_permission" by "permission::require_permission"

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

- make use of tcl byte-code compiler

  1. … 42 more files in changeset.
Normalizing string comparison operations into tcl 8.4 operations, enabling byte-code compilation for expressions and many conditionals

  1. … 367 more files in changeset.
commit to HEAD of merge of changes on oacs-5-1 branch between tags jcd-merge-5-1-20040724 and jcd-merge-5-1-20050111

  1. … 2275 more files in changeset.
Added the grant permission action to acs-subsite/www/permissions/perm-include. The existing action returns a list of all users in OpenACS which can take ages to render. With grant permissions the admin can set permissions for a single user that he can search for. To use acs-subsite/www/permissions/grant from any other page I added the optional return_url parameter that redirects back to that page where grant was called

  1. … 4 more files in changeset.
merge the changes between 5.0.3 and 5.0.4 to head

  1. … 249 more files in changeset.
Fixed bug when granting zero privileges crashing page

merge of changes between oacs-5-0-0b4 and oacs-5-0-0-final to HEAD

  1. … 286 more files in changeset.
Fixes Bug #1286: Changing permission for a given group erases previous permissions already given for that same group on the refered object.

Fixing this so that it correctly reads all selected privileges from the multiselect, not only the first one.

Use a multiselect instead of a table with checkboxes, which makes the UI work a little bit better when there are lots of privileges.

  1. … 1 more file in changeset.
making permission grant page use tcl procs and removing two xql files no longer needed

Rewrote the code that builds the tree representation of the privileges, since the initial version was based on the false assumption that children could only appear once in the tree. Fixes #887.

  1. … 4 more files in changeset.
Tried to clean up the hierarchical display a bit on Oracle, but it's still awfully broken

  1. … 1 more file in changeset.