• last updated 7 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Set fq_name variable to empty string, otherwise the loading of the whole 05-db-procs fails and accordingly most of the other library files as well

make where in ::xo::db::sql optional

ensure to use function with highest number of arguments in sql stub building

make where in ::xo::db::sql optional

get stable ordering when multiple functions with same number of arguments exist

use strpos for searching a string in a variable in postgres

minor refactoring and cleanup

  1. … 1 more file in changeset.
Free generation of stub objects for accessing stored procedures from db_function args.

The new version uses PostgresSQLs system catalog + parses first paragraph of function declarations

eCVS: ----------------------------------------------------------------------

provide default for pretty_name in ::xo::db::Class

Made class_to_object_type more robust to allow ::xo::db::Class instances with arbitrary superclasses

guard call to initialize_loaded_object in instantiate_objects for plain xotcl objects, not having this method

prevent double sourcing by the apm_loader

add datatype string

new parameter management

  1. … 5 more files in changeset.
Allow xowiki to be installed via install.xml without errors.

(Same change as in oacs-5-3 branch)

  1. … 1 more file in changeset.
Improve aa regression test results when XOTcl is loaded (add warn_p to doc API);

Provide default values from function args, when provided (it improves API documentation

and fixes a bug in e.g. acs_attribute__create_attribute(), which does not provide a default

value for 'storage' as documented, when NULL is provided;

Resolve cyclic dependencies for ::xo::db::Attribute;

Use column_name for attribute creation.

  1. … 1 more file in changeset.
adding missing offset clause

adding missing offset clause

trigger rebuilt of objects to access stored procedures, when "require function_args" has loaded an sql file

improved version of "::xo::db::require package", new "::xo::db::require function_args"

avoid multiple loads on ::xo::require package,

make 05-procs less verbose

some fixes for fresh installs

  1. … 5 more files in changeset.
major revision of the interface between xotcl objects and acs objects and content repository objects

  1. … 5 more files in changeset.
adding the release version of xowiki and xotcl-core to the oacs-5-3 branch

  1. … 213 more files in changeset.
convert database timestamps into a format which can be parsed via Tcl's clock scan

  1. … 3 more files in changeset.
upgrade to 0.53, improved sql layer

  1. … 2 more files in changeset.
correct nesting order for limit clause

make low level sql stuff more robust for reloading

move access function for stored procedures into ::xo::db::sql to make space for loading classes from acs-types into ::xo::db

  1. … 1 more file in changeset.
fix typo and date comparison

cleanup continues

  1. … 1 more file in changeset.