• last updated 18 hours ago
Constraints: committers
Constraints: files
Constraints: dates
Prefer doc as a tcl literal

Prefer plain NaviServer api to quote database lists

  1. … 2 more files in changeset.
Document public api

Split statements into multiple database commands:

issuing multiple sql statements in the same command is a undocumented feature, probably exploited for performance reason, but not officially supported. The dml api will check if the first statement (supposed to be the only one) is actually a DML one. As the first statement in the chain is a select, the command fails.

Fixes xolp automated tests

fix typo

avoid "tuple concurrently updated" errors from PostgreSQL

These errors are produced from PostgreSQL, when multiple


see e.g.:


Fix typo

Do not depend on dt_systime

Apparently, this makes xolp tests more robust with respect to issue discussed in https://stackoverflow.com/questions/49031790/how-can-i-debug-a-tcl-8-6-error-in-clock-tcl#49033144

Prefer portable current_timestamp idiom to NOW()

  1. … 1 more file in changeset.
Normalize indentation, add editor hints

  1. … 10 more files in changeset.
Modernize XoTcl idioms

  1. … 5 more files in changeset.
Port downstream commit cab327aeda04f1f1f6b8f2310ddc88c7c081a84f from Günter Ernst:

Minor adjustments to ensure install- and uninstallability

  1. … 2 more files in changeset.
Add documentation or make procs private to please documentation__check_proc_doc test

  1. … 4 more files in changeset.
Fix proc and contract doc elements, so they are properly parsed by apidoc::api_*_documentation.

- @cvs_id -> @cvs-id

- @version -> @cvs-id

- @creation_date -> @creation-date

- @date -> @creation-date

- Different variations of $Id$

- Remove wrong @param entry

- Fix typos

  1. … 368 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. … 204 more files in changeset.
Invert dependencies for the two libraries

  1. … 1 more file in changeset.
Fix typo, use Postgres 9.0 compliant syntax for default value spec

Initial import of XOLP

  1. … 60 more files in changeset.
Initial revision

    • -0
    • +393
  1. … 60 more files in changeset.