acs-bootstrap-installer

  • last updated 14 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
fix bug, when Tcl's file command uses uplevel

This change fixes a bug whem "ad_file tmpfile filename ..." is used.

The output variable "filename" was created on the wrong calling level.

remove constant from deprecated message

Configure nsf to keep init commands much earlier, so that we don't lose doc for nsf classes defined before xotcl-core is loaded

  1. … 1 more file in changeset.
Properly escape "<" and ">" in api-doc documentation.

Since all documentation is rendered via HTML, the characters

"<" and ">" have to be HTML-quoted, otherwise strange things

(omission, unintended renderings) might occur.

E.g. the sentence

Define an interface between a page and an

ADP <include> similar to the page_contract.

was rendered as

Define an interface between a page and an

ADP similar to the page_contract.

which is incorrect.

  1. … 13 more files in changeset.
properly quote tags when meant literally

new proc "ad_log_deprecated": unified interface for logging deprecated usages

The existing code used a larger variety of different messages to

denote invocations of deprecated procs and other

artifacts. "ad_log_deprecated" provides a unified interface, and

provides a usage hint what to use instead based on the API-doc

definitions in the log-file.

  1. … 10 more files in changeset.
Add @see to deprecated procs

Deprecate ad_apply, made obsolete in modern Tcl by the expansion operator "{*}"

  1. … 4 more files in changeset.
prefere @...;literal@ over @...;noquote@ when possible

provide early initialization of create_db_function_interface during inital bootstrap

avoid deprecated commands

Cleanup hardocded xinha references in the plain master

no need for curly braces

Whitespace cleanup

Streamline ns_set idioms

  1. … 1 more file in changeset.
set the global variable ::acs::kernel_id early enough during boostrap of new instances, such it can be used in a uniform way

  1. … 2 more files in changeset.
improve spelling

  1. … 1 more file in changeset.
fix release dates in .info files

  1. … 82 more files in changeset.
release work

  1. … 204 more files in changeset.
bump version numbers of 5.9|5.10 packages to 5.10.0b1

adjust dependencies

  1. … 87 more files in changeset.
Document behavior

Whitespace cleanup

passing "-debug" flag explicitly to nsf::proc

improve comments

    • -4
    • +9
    ./tcl/40-db-query-dispatcher-procs.tcl
improve spelling

reduce the number of locks (nsv-accesses) for OACS_FULLQUERIES by a factor of 3 when NaviServer is used.

OACS_FULLQUERIES is one of the 3 most intensively locked nsv arrays for

busy implementation

    • -20
    • +52
    ./tcl/40-db-query-dispatcher-procs.tcl
improve test coverage

reduce visibility of internal functions

    • -4
    • +4
    ./tcl/40-db-query-dispatcher-procs.tcl
move function db_current_rdbms to acs-bootstrap installer to improve code locality

    • -2
    • +6
    ./tcl/40-db-query-dispatcher-procs.tcl
  1. … 1 more file in changeset.
Cleanup of low-level DB-interace: use dict instead of list with fixed positions

VS: ----------------------------------------------------------------------

    • -28
    • +48
    ./tcl/40-db-query-dispatcher-procs.tcl
  1. … 2 more files in changeset.