• last updated 10 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- add support for column expressions index (many thanks to Michael Aram)

- new function to allow driver selection/switching

- use bind variables instead of tcl substituted vars to improve hit ration in prepare cache

- add missing ::xo::db::DB method "transaction"

- fix commented out statement, causes troubles with multiline sql statements

- uplevel one level higher when substituting variables, cmds in named SQL queries

- perform substitution when fetching sql via query names

- change tabs into spaces

  1. … 22 more files in changeset.
* overworked db-abstraction layer with support for dbi_*

* dbi_* support is per default deactivated, can be activated via

e.g. setting ::acs::preferdbi to 1 in 0-acs-init.tcl

* bump version number to use dependencies for packages, using the new interface

  1. … 9 more files in changeset.
- use tcl 8.5 expand operator instead of eval

  1. … 5 more files in changeset.
- don't abbreviate subcommands

  1. … 22 more files in changeset.
- use lassign instead of "foreach ... break" idiom

  1. … 21 more files in changeset.
- fix escaped info command

- improve warning form objects without package_id

- improve warning about objects without package_ids

- make initialize_objects more robust against invalid data

- add opimized versions of db_list and db_list_of_lists in the xo namespace

  1. … 1 more file in changeset.
- provide optimized database interface for postgres (often, speed improvements of 25-30% for queries already in the code)

  1. … 1 more file in changeset.
- reduce verbosity

- use function args when they are provided for determining the parameters for xo::db::sql::* functions

- provide some more fixes for buggy function args

- create slots via ::xotcl::MetaSlot

- create slots via ::xotcl::MetaSlot

  1. … 1 more file in changeset.
- add support for content_type image

  1. … 1 more file in changeset.
- fix for calling "new" method within a "contains"

- provide minimal xotcl2 compatibility

  1. … 5 more files in changeset.
- added initialize flag to xo::db::Class->instantiate_objects

to deactivate full object initialization optionally

- bumped version number to reflect extended interface

  1. … 1 more file in changeset.
- provide proper query-names for db_* interface

  1. … 8 more files in changeset.
- improving low level support for folders to cirumvent a name clash with the xowiki folder object (which should go away in the future)

  1. … 1 more file in changeset.
- handle object_type "content_item" in object_type_to_class

- remove duplicate line

- handling parent-ids in generic forms

  1. … 1 more file in changeset.