• last updated 23 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Allow dt_get_info to return its results as a dict or a simple value, without settings a ton of variable in the caller scope that are difficult to track

Deprecate leftover api

Deprecate all remaining dt_widget_* api

The rationale is that modern HTML5 provides already consistent and localized UI elements for date and time input. It is also difficult to style a widget that comes pre-baked by the api. One should either use acs-templating or xowiki feature to generate UIs, or modern HTML5 is in most cases sufficient.

  1. … 8 more files in changeset.
Deprecate dt_widget_calendar_year

  1. … 4 more files in changeset.
Deprecate dt_widget_calendar_navigation

dt_ansi_to_list already trims the zeros, no need to create an ns_set, not need to upvar everything twice just to have the variables in our scope

Test dt_get_info, fix documentation according to long standing behavior

  1. … 1 more file in changeset.
make "dt_get_info" public since it is used from other packages

Use naviserver api to parse URL variables

  1. … 3 more files in changeset.
Whitespace changes + add editor hints

  1. … 26 more files in changeset.
Remove superflous parentheses

  1. … 29 more files in changeset.
Whitespace cleanup

Proc documentation: use @return when relevant

merged changes from the oacs-5-9 branch and resolved conflicts

  1. … 7834 more files in changeset.
trim-zeros reform (part 2):

- replace dt_trim_leading_zeros by util::trim_leading_zeros

- mark private function dt_trim_leading_zeros as depreacted

- bump version number to 5.9.1d1

  1. … 2 more files in changeset.
- improve HTML quality

  1. … 1 more file in changeset.
- improve HTML quoting

- fix typos

  1. … 2 more files in changeset.
- quote THML attributes

- reduce quoting hell

  1. … 1 more file in changeset.
- add editor hints to keep spaces/tabs in the furture more consistent

  1. … 754 more files in changeset.
- fix validity of HTML

  1. … 7 more files in changeset.
Merging back to HEAD branch oacs-5-8 (using tag vg-merge-oacs-5-8-from-20141027).

  1. … 2547 more files in changeset.
- get rid of old-style parameter passing

  1. … 3 more files in changeset.
- brace expressions to allow for tcl compilation

- use "in" or not in (ni) operator instead of lsearch (for readability and performance)

  1. … 10 more files in changeset.
- modernize tcl

- brace expressions

- no need to use expr in condition of for loop

- no need to test for existence when variables have defaults

  1. … 2 more files in changeset.
- modernize tcl

  1. … 3 more files in changeset.
1. Merge 2.4.1 to HEAD other than assessment, imsld, lorsm, and views.

2. Bump version numbers to 2.5.0d1.

  1. … 379 more files in changeset.
Checkpoint 11.2 (level AA): Avoid deprecated features of W3C technologies .

  1. … 32 more files in changeset.
HTML strict cleanup

  1. … 3 more files in changeset.
Merged changes to HEAD ...

  1. … 1556 more files in changeset.