Documentation Source Text

Check-in [8822607ccf]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Convert HTML ampersand-values "&lt;", "&gt;", and "&amp;" into "<", ">", and "&" prior to computing the hash for a requirement.
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 8822607ccf23be0b5ee9fcbfd9f683082e8ddcb8
User & Date: drh 2009-12-31 15:28:35.000
Context
2009-12-31
15:51
Another patch needed for the ampersand-escape mapping. (check-in: af45a586ba user: drh tags: trunk)
15:28
Convert HTML ampersand-values "&lt;", "&gt;", and "&amp;" into "<", ">", and "&" prior to computing the hash for a requirement. (check-in: 8822607ccf user: drh tags: trunk)
14:47
Clarifications on affinity handling in the datatype3.html document. (check-in: e62a74f31a user: drh tags: trunk)
Changes
Side-by-Side Diff Ignore Whitespace Patch
Changes to matrix.tcl.
61
62
63
64
65
66
67

68
69
70
71
72
73
74
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75







+







      puts "$srcfile: bad requirement: [string range $nx 0 40]..."
      set x $nx
      continue
    }
    set orig [string trim $req]
    regsub -all {<.+?>} $orig {} req
    regsub -all {\s+} [string trim $req] { } req
    set req [string map {&lt; < &gt; > &amp; &} $req]
    set req [string trim $req]
    set reqno R-[md5-10x8 $req]
    db eval {SELECT srcfile AS s2, reqtext as r2
             FROM requirement WHERE reqno=$reqno} {
      puts "$srcfile: duplicate [string range $reqno 0 12] in $s2: \[$r2\]"
    }
    db eval {