• last updated 18 hours ago
Constraints: committers
Constraints: files
Constraints: dates
improve Oracle compatibility (many thanks to Raul Rodriguez)

  1. … 2 more files in changeset.
Streamline ns_set idiom

  1. … 2 more files in changeset.
improve safety of SQL queries

  1. … 4 more files in changeset.
whitespace changes

  1. … 1 more file in changeset.
improve spelling

  1. … 16 more files in changeset.
prefer "ns_conn isconnected" over "ad_conn isconnected", since the latter might not notice changes in the connect state

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

  1. … 19 more files in changeset.
acs::per_request_cache: standardize per-request caching

- added per-request cache verfsy similar to acs::per_thread_cache

- use per-request-cache on several occasions

- bump version number of acs-tcl to 5.10.0d35

  1. … 9 more files in changeset.
Replace deprecated idiom

Replace ad_decode idioms

  1. … 1 more file in changeset.
remove single quotes

  1. … 1 more file in changeset.
prefer built-in ns_dbquotevalue over DoubleApos

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

  1. … 2 more files in changeset.
improve capitalization

  1. … 5 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 indivudual 'set' operations over 'lassign' in this case.

Rework variable assigning loops (set -> lassign) + Whitespace changes

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

  1. … 71 more files in changeset.
use per-thread caching for "package_function_p" and "package_plsql_args" to reduce stress on util_memoize cache

fix typo

  1. … 1 more file in changeset.
Bugfix, get also id_column from acs_object_type retrieval

Reduce divergency between oracle and postgres codebase, reduce query replication using api

  1. … 3 more files in changeset.
Simplify idiom

merged changes from the oacs-5-9 branch and resolved conflicts

  1. … 7834 more files in changeset.
Bugfix: not possible to define group types over admin interface:

- Remove dependency on "user_objects" in PostgreSQL code: This table

is an interface to Oracle's data dictionary and gives access to all

defined objects (tables, views, functions, packages, ...) and is

used to check, whether code has to be recompiled after some update.

This code check is now deactivated for PostgreSQL for the time


- Without this change, it was not possible to define group

types in postgres over the admin interface (in acs-subsite)

  1. … 1 more file in changeset.
.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.
.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.
- remove unneeded xql statements

  1. … 12 more files in changeset.
- whitespace change

Merging back to HEAD branch oacs-5-8 (using tag vg-merge-oacs-5-8-from-20141027).

  1. … 2547 more files in changeset.