• last updated 7 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
avoid output of duplicate lines when an empty input line is encountered (many thanks to Franz Penz for the fix)

  1. … 1 more file in changeset.
Deprecate ad_quotehtml. use ns_quotehtml instead.

  1. … 11 more files in changeset.
modernize Tcl

  1. … 2 more files in changeset.
improve spelling

  1. … 15 more files in changeset.
add "blob" to the checked attributes

  1. … 1 more file in changeset.
add checking for javascript and data protocols (fixes issue #3413)

  1. … 3 more files in changeset.
improve spelling and deactivate changes that were probably needed only for Firefox 2

  1. … 9 more files in changeset.
Add proc ad_html_text_convertable_p as deprecated to improve backwards compatibility

The old name ad_html_text_convertable_p contained a spelling

error and was replaced by ad_html_text_convertible_p.

Replace ad_decode idioms

  1. … 2 more files in changeset.
Replace ad_decode idioms

fix typo

perform javascript escaping with more regular semantics

  1. … 1 more file in changeset.
Introduce new ad_js_escape with the purpose of sanitizing tcl strings used inside javascript code from escape sequences and from quotes in particular and provide some test cases

TODO: consider its usage into templates when e.g. we are putting a URL into javascript functions such as acs_ListBulkActionClick. URLs might in fact contain single and double quotes.

  1. … 1 more file in changeset.
whitespace changes

  1. … 1 more file in changeset.
simplfy index expressions, strengthen input value checking

improve spelling

  1. … 15 more files in changeset.
improving ad_html_to_text:

- handle src specs with "data:" (skip data)

- handle anchors with empty hrefs and internal links by not adding these to the text rendering

- add test cases to regression test

  1. … 1 more file in changeset.
strengthen regexp in ad_text_to_html for adding "mailto:" links

Fix typos

  1. … 8 more files in changeset.
Make ad_sanitize_html not hardly dependant on a connection being there (thanks to Markus moser for the report)

Also, update documentation and make idioms less awkward.

(this passes automated tests)

use util_current_location instead of ad_url in ad_html_qualify_links to provide a proper default also on host-node mapped subsites

use consistently "nocase" in all substitution in ad_html_qualify_links

reduce verbosity

improve source code documentation of ad_html_qualify_links and add test cases

  1. … 1 more file in changeset.
make function usable in situations without an active connection

make function usable in situations, where a location based on ad_url is incorrect (e.g. host-node mapped subsites)

fix indentation and regular expression

Whitespace cleanup

Fix typo

improve spelling

  1. … 6 more files in changeset.
Make string_truncate behave as before (looking for spaces at end_position + 1) and therefore not breaking tests for ad_html_text_convert. Update docs so this property of being less or equal than len is clearly specified