• last updated 28 mins ago
Constraints: committers
Constraints: files
Constraints: dates
Minor modernization

- use atomic stack operations to reduce locks and avoid race conditions

- improve spelling

- break overlong lines

- better align comments with actual code

  1. … 2 more files in changeset.
improve spelling

  1. … 2 more files in changeset.
Fix order in expression

Port of downstream modification: apply trimming of zeros to all fields in advance

This allows to treat fields as real numbers without the need to trim case by case. One can also reduce dependency to api and just use plain tcl expressions to evaluate conditions

Port of downstream HTML5 date and time form widgets by Günter Ernst

These widgets provide a better and more consistent user experience and client-side validation across multiple platforms. They should in time become the preferred alternative for dates and time for template forms.

  1. … 2 more files in changeset.
Comment noop result of a 18 years old typo, add remarks

Arrays might or not have been a better choice for the date object, however, such decision happened very long ago and it has worked good enough... cleanup concerning remarks

Whitespace change

Review concerning remark: the algotirhm is indeed correct, assuming the year is expressed in the Gregorian calendar

Replace deprecated idiom

Uniform documentation formatting and indentation, add missing documentation

make end of options explicit

  1. … 42 more files in changeset.
improve spelling: move closer to the linux documentation recommendations

  1. … 34 more files in changeset.
improve spelling

  1. … 3 more files in changeset.
fix issue #3392, improve testability via paramterization of clock value, add regression test, improve Tcl sanity

  1. … 1 more file in changeset.
Deprecate unamusing template::util::date::now_min_interval_plus_hour

Fix obvious bug; Note that the proc is still buggy, as it blindly incr's the hour value, even if it is 23 o'clock

improve spelling

  1. … 13 more files in changeset.
Trailing whitespace cleanup

Replace deprecated proc template::util::leadingPad with ad_pad

improve spelling

  1. … 15 more files in changeset.
improve capitalization and wording in comments

  1. … 6 more files in changeset.
Deprecate 'template::util::leadingPad' in favor of the new and more general 'ad_pad'

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. … 71 more files in changeset.
remove conditions, which are always true

  1. … 7 more files in changeset.
remove conditiions, whiich are always true

  1. … 1 more file in changeset.
modernize tcl

  1. … 3 more files in changeset.
Move more deprecated procs to depecated-procs

  1. … 5 more files in changeset.