• last updated 7 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ad_form: allow multiple files in 'template::widget::file' by using the 'multiple' attribute of the input tag, new on HTML5.

- Pass the 'multiple' flag to 'template::element::create', so it can be used by widgets to modify their behavior.

- Update 'template::element::create' doc.

- This opens the door to reducing the number of widgets by combining single and multivalued ones into one (for instance, 'multiselect' and 'select' widgets), in the same way the 'file' widget does now.

  1. … 2 more files in changeset.
Quote form field values in validation error messages to prevent XSS attacks

  1. … 4 more files in changeset.
white space changes

improve spelling

  1. … 7 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.
merged changes from the oacs-5-9 branch and resolved conflicts

  1. … 7834 more files in changeset.
Fix spelling errors

  1. … 44 more files in changeset.
- fix test for strange validation error

- use ad_log instead of ns_log for warning in such cases

Introduced missing ad_library statement. Normalized overall library description.

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

  1. … 754 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.
- fix old bug occuring e.g. in payment demo, where form_properties(sec_fieldset) are undefined

  1. … 1 more file in changeset.
- use "" for empty

- revert to the previous version, although the code is conceptually broken. however, ad_form relies on the current version.

- normalize string expressions

- reduce number of remaining "string equal" operations

  1. … 4 more files in changeset.
- replace "eval" by expand operator

  1. … 11 more files in changeset.
- use tcl 8.5 extended index format for "lindex", "lrange" and "string range"

- use "in" operator instead of "lsearch"

  1. … 7 more files in changeset.
- use tcl 8.5 lindex features

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

  1. … 3 more files in changeset.
- get rid of empty_string_p

  1. … 4 more files in changeset.
- abstract in check for existance of a command whether this is scripted or not

  1. … 5 more files in changeset.
- fix syntax of regex (many thanks to Stefan Sobernig)

fix bug 2807 security issue during enhanced text/html edit.

use tcl 8.4 style comparisons and braced exprs

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

  1. … 60 more files in changeset.
Zen: set a default class for fieldset. Customized styles for fieldset and legend tags now will be correctly applied.

  1. … 2 more files in changeset.
Zen: fieldset/legend tags are not generated anymore if the legend tag has no text

  1. … 3 more files in changeset.
Merged the 5.3 branch with HEAD. Look for tags with the pattern

drb-*-20070513

  1. … 324 more files in changeset.
Zen: legend tag is mandatory so we add it even if it's empty

  1. … 2 more files in changeset.