• last updated 22 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
improve safety of SQL queries

  1. … 4 more files in changeset.
Remove unnecessary aliases

Prefer 'namespace which' over 'info commands', as it is faster (on local tests, around 2x) and returns a single value. Many thanks to Nathan Coulter.

  1. … 58 more files in changeset.
prefer db_0or1row +"where exists" over db_string + "select case"

  1. … 3 more files in changeset.
Improve sql portability

  1. … 5 more files in changeset.
mprove spelling: move closer to the linux documentation recommendations, standardize variable names

  1. … 19 more files in changeset.
Reduce divergency between oracle and postgres codebase

  1. … 2 more files in changeset.
prefer all caps spelling for SQL

  1. … 2 more files in changeset.
Replace ad_decode idioms

  1. … 1 more file in changeset.
Remove broken comment + Whitespace changes

Fix proc doc typo

Fix attribute::delete proc so it leverages stored procedure capability of dropping the database table as well (was broken before)

This is needed for a non-xotcl portable way of dropping acs_attributes

  1. … 3 more files in changeset.
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. … 71 more files in changeset.
delete unneeded .xql files

  1. … 25 more files in changeset.
Bug fix: avoid confusion between command argument and option, when argument starts with "-"

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

  1. … 7834 more files in changeset.
Some more Tcl cleanup

- use curly brackes to enable byte code compilation

- don't use "[expr ...]" when not needed

- prefer "incr i -1" over "set i [expr {$i - 1}] "

  1. … 15 more files in changeset.
- fix order of words in command

.xql-file reform of acs-subsite:

- remove queries from .tcl files that can't work

from PostgreSQL (e.g. containing "connect by" or "nvl")

- remove obsolete file www/admin/site-map/parameter-set.tcl

  1. … 8 more files in changeset.
- remove unneeded xql statements

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

  1. … 754 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.
- don't use "eval" when not needed

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

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

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

  1. … 16 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. … 8 more files in changeset.
- no need to use "expr" in a condition of a "for" loop

  1. … 3 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.