• last updated 4 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
use variable to reference kernel id, white space and comment changes

remove indent as well on xotcl procs, handle also per-object methods the same way

  1. … 1 more file in changeset.
prettify API browser rendering for nx methods

- remove redundant doc block

- remove indentation

  1. … 1 more file in changeset.
added support for NX ensemble methods

  1. … 1 more file in changeset.
correct variable name

undo escaped changes (debugging info)

avoid that invalid tags are inserted to the db

The inserted tags have to be compatible with

Package->validate_tag

  1. … 1 more file in changeset.
reuse util::inline_svg_from_dot in show-object page

provide a for-free implementation of dot rendering

On sites with a large footprint, the fork might take a while, binging eveything to a hold

don't produce unused images

fix editing bug

use acs::clusterwide instead of xo::clusterwide

  1. … 4 more files in changeset.
revert the change of yesterday for thread initialization (after the release), and modernize the code a little

fix potential race conditions causing strange errors during startup

added slot type "range" similar to page-contract-filter for improved value checking

fix release dates in .info files

  1. … 82 more files in changeset.
release work

  1. … 204 more files in changeset.
simplify code (allow warning, although i am not fully convinced, this is a good idea)

    • -13
    • +6
    ./tcl/20-Ordered-Composite-procs.tcl
move documentation to the generic level, don't make methods public, which are intentionally non-public

Improve doc

"timestamp with time zone" is the name of a DBMS datatype, needs to be spelled this way

Make sorting more robust to invalid sorting criteria: instead of failing, ignore them and report the condition as a warning

    • -8
    • +14
    ./tcl/20-Ordered-Composite-procs.tcl
bump version numbers of 5.9|5.10 packages to 5.10.0b1

adjust dependencies

  1. … 87 more files in changeset.
improve spelling

  1. … 42 more files in changeset.
improve robustness of deep_copy method

since so far, we do not require that an empty ordered composite has allways

the children variable set (but maybe we should), don't assume it is always

there

For Postgres, take advantage of exclusive database api to check for permissions more efficiently, improve doc

Reduce usage of ns_mktemp in OpenACS

ns_mktemp uses the deprecated old POSIX call mktemp(), which should

not be used anymore for security reasons (race between the name

creation and opening the file). This change removes several usages of

"ns_mktemp" from OpenACS and replaces it with calls to the

safe Tcl call "file tempfile ..." (introduced by Tcl 8.6).

added function xo::write_tmp_file

The new function uses an atomic call to create a temporary file and

is therefore lass prone to attacks.

bumped verison number to 5.10.0d41

whitespace change

add checker for object_ids. In order to use this, a recent version of nsf is required, no accepting abbreviations for all types