[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[7406] use feature 'unicode_strings'
From: |
gavinsmith0123 |
Subject: |
[7406] use feature 'unicode_strings' |
Date: |
Fri, 23 Sep 2016 09:37:06 +0000 (UTC) |
Revision: 7406
http://svn.sv.gnu.org/viewvc/?view=rev&root=texinfo&revision=7406
Author: gavin
Date: 2016-09-23 09:37:06 +0000 (Fri, 23 Sep 2016)
Log Message:
-----------
use feature 'unicode_strings'
Modified Paths:
--------------
trunk/ChangeLog
trunk/tp/Texinfo/Convert/HTML.pm
trunk/tp/t/results/indices/encoding_index_latin1/res_html/index.html
trunk/tp/t/results/indices/encoding_index_latin1_enable_encoding/res_html/index.html
trunk/tp/t/results/indices/encoding_index_utf8/res_html/index.html
trunk/tp/t/results/indices/encoding_index_utf8_enable_encoding/res_html/index.html
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2016-09-21 21:42:03 UTC (rev 7405)
+++ trunk/ChangeLog 2016-09-23 09:37:06 UTC (rev 7406)
@@ -1,3 +1,8 @@
+2016-09-23 Gavin Smith <address@hidden>
+
+ * tp/Texinfo/Convert/HTML.pm: Add a "use feature 'unicode_strings'"
+ directive.
+
2016-09-21 Gavin Smith <address@hidden>
* tp/Texinfo/Parser.pm (_parse_line_command_args) <@synindex>:
Modified: trunk/tp/Texinfo/Convert/HTML.pm
===================================================================
--- trunk/tp/Texinfo/Convert/HTML.pm 2016-09-21 21:42:03 UTC (rev 7405)
+++ trunk/tp/Texinfo/Convert/HTML.pm 2016-09-23 09:37:06 UTC (rev 7406)
@@ -22,6 +22,12 @@
package Texinfo::Convert::HTML;
use 5.00405;
+
+use feature 'unicode_strings';
+# See 'The "Unicode Bug"' under 'perlunicode' man page. This means
+# that regular expressions will treat characters 128-255 in a Perl string
+# the same regardless of whether the string is using a UTF-8 encoding.
+
use strict;
use Texinfo::Convert::Converter;
Modified: trunk/tp/t/results/indices/encoding_index_latin1/res_html/index.html
===================================================================
--- trunk/tp/t/results/indices/encoding_index_latin1/res_html/index.html
2016-09-21 21:42:03 UTC (rev 7405)
+++ trunk/tp/t/results/indices/encoding_index_latin1/res_html/index.html
2016-09-23 09:37:06 UTC (rev 7406)
@@ -126,9 +126,9 @@
<a class="summary-letter" href="#Top_cp_symbol-10"><b>`</b></a>
-<a class="summary-letter" href="#Top_cp_symbol-11"><b>\xE9</b></a>
+<br>
+<a class="summary-letter" href="#Top_cp_letter-\xE9"><b>\xE9</b></a>
-<br>
<a class="summary-letter" href="#Top_cp_letter-A"><b>A</b></a>
<a class="summary-letter" href="#Top_cp_letter-B"><b>B</b></a>
@@ -219,7 +219,7 @@
<tr><td></td><td valign="top"><a
href="#index-_0060">‘</a>:</td><td> </td><td valign="top"><a
href="#Top">Top</a></td></tr>
<tr><td></td><td valign="top"><a
href="#index-_201c">“</a>:</td><td> </td><td valign="top"><a
href="#Top">Top</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th><a name="Top_cp_symbol-11">\xE9</a></th><td></td><td></td></tr>
+<tr><th><a name="Top_cp_letter-\xE9">\xE9</a></th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-e-e">\xE9
\xE9</a>:</td><td> </td><td valign="top"><a href="#Top">Top</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
<tr><th><a name="Top_cp_letter-A">A</a></th><td></td><td></td></tr>
@@ -335,9 +335,9 @@
<a class="summary-letter" href="#Top_cp_symbol-10"><b>`</b></a>
-<a class="summary-letter" href="#Top_cp_symbol-11"><b>\xE9</b></a>
+<br>
+<a class="summary-letter" href="#Top_cp_letter-\xE9"><b>\xE9</b></a>
-<br>
<a class="summary-letter" href="#Top_cp_letter-A"><b>A</b></a>
<a class="summary-letter" href="#Top_cp_letter-B"><b>B</b></a>
Modified:
trunk/tp/t/results/indices/encoding_index_latin1_enable_encoding/res_html/index.html
===================================================================
---
trunk/tp/t/results/indices/encoding_index_latin1_enable_encoding/res_html/index.html
2016-09-21 21:42:03 UTC (rev 7405)
+++
trunk/tp/t/results/indices/encoding_index_latin1_enable_encoding/res_html/index.html
2016-09-23 09:37:06 UTC (rev 7406)
@@ -128,9 +128,9 @@
<a class="summary-letter" href="#Top_cp_symbol-11"><b>\xB0</b></a>
-<a class="summary-letter" href="#Top_cp_symbol-12"><b>\xE9</b></a>
+<br>
+<a class="summary-letter" href="#Top_cp_letter-\xE9"><b>\xE9</b></a>
-<br>
<a class="summary-letter" href="#Top_cp_letter-A"><b>A</b></a>
<a class="summary-letter" href="#Top_cp_letter-B"><b>B</b></a>
@@ -236,7 +236,7 @@
<tr><th><a name="Top_cp_symbol-11">\xB0</a></th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a
href="#index-_00b0">°</a>:</td><td> </td><td valign="top"><a
href="#Top">Top</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th><a name="Top_cp_symbol-12">\xE9</a></th><td></td><td></td></tr>
+<tr><th><a name="Top_cp_letter-\xE9">\xE9</a></th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-e-e">\xE9
\xE9</a>:</td><td> </td><td valign="top"><a href="#Top">Top</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
<tr><th><a name="Top_cp_letter-A">A</a></th><td></td><td></td></tr>
@@ -365,9 +365,9 @@
<a class="summary-letter" href="#Top_cp_symbol-11"><b>\xB0</b></a>
-<a class="summary-letter" href="#Top_cp_symbol-12"><b>\xE9</b></a>
+<br>
+<a class="summary-letter" href="#Top_cp_letter-\xE9"><b>\xE9</b></a>
-<br>
<a class="summary-letter" href="#Top_cp_letter-A"><b>A</b></a>
<a class="summary-letter" href="#Top_cp_letter-B"><b>B</b></a>
Modified: trunk/tp/t/results/indices/encoding_index_utf8/res_html/index.html
===================================================================
--- trunk/tp/t/results/indices/encoding_index_utf8/res_html/index.html
2016-09-21 21:42:03 UTC (rev 7405)
+++ trunk/tp/t/results/indices/encoding_index_utf8/res_html/index.html
2016-09-23 09:37:06 UTC (rev 7406)
@@ -126,9 +126,9 @@
<a class="summary-letter" href="#Top_cp_symbol-10"><b>`</b></a>
-<a class="summary-letter" href="#Top_cp_symbol-11"><b>é</b></a>
+<br>
+<a class="summary-letter" href="#Top_cp_letter-é"><b>é</b></a>
-<br>
<a class="summary-letter" href="#Top_cp_letter-A"><b>A</b></a>
<a class="summary-letter" href="#Top_cp_letter-B"><b>B</b></a>
@@ -219,7 +219,7 @@
<tr><td></td><td valign="top"><a
href="#index-_0060">‘</a>:</td><td> </td><td valign="top"><a
href="#Top">Top</a></td></tr>
<tr><td></td><td valign="top"><a
href="#index-_201c">“</a>:</td><td> </td><td valign="top"><a
href="#Top">Top</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th><a name="Top_cp_symbol-11">é</a></th><td></td><td></td></tr>
+<tr><th><a name="Top_cp_letter-é">é</a></th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-e-e">é
é</a>:</td><td> </td><td valign="top"><a href="#Top">Top</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
<tr><th><a name="Top_cp_letter-A">A</a></th><td></td><td></td></tr>
@@ -335,9 +335,9 @@
<a class="summary-letter" href="#Top_cp_symbol-10"><b>`</b></a>
-<a class="summary-letter" href="#Top_cp_symbol-11"><b>é</b></a>
+<br>
+<a class="summary-letter" href="#Top_cp_letter-é"><b>é</b></a>
-<br>
<a class="summary-letter" href="#Top_cp_letter-A"><b>A</b></a>
<a class="summary-letter" href="#Top_cp_letter-B"><b>B</b></a>
Modified:
trunk/tp/t/results/indices/encoding_index_utf8_enable_encoding/res_html/index.html
===================================================================
---
trunk/tp/t/results/indices/encoding_index_utf8_enable_encoding/res_html/index.html
2016-09-21 21:42:03 UTC (rev 7405)
+++
trunk/tp/t/results/indices/encoding_index_utf8_enable_encoding/res_html/index.html
2016-09-23 09:37:06 UTC (rev 7406)
@@ -126,15 +126,15 @@
<a class="summary-letter" href="#Top_cp_symbol-10"><b>°</b></a>
-<a class="summary-letter" href="#Top_cp_symbol-11"><b>é</b></a>
+<a class="summary-letter" href="#Top_cp_symbol-11"><b>“</b></a>
-<a class="summary-letter" href="#Top_cp_symbol-12"><b>“</b></a>
+<a class="summary-letter" href="#Top_cp_symbol-12"><b>€</b></a>
-<a class="summary-letter" href="#Top_cp_symbol-13"><b>€</b></a>
+<a class="summary-letter" href="#Top_cp_symbol-13"><b>≥</b></a>
-<a class="summary-letter" href="#Top_cp_symbol-14"><b>≥</b></a>
+<br>
+<a class="summary-letter" href="#Top_cp_letter-é"><b>é</b></a>
-<br>
<a class="summary-letter" href="#Top_cp_letter-A"><b>A</b></a>
<a class="summary-letter" href="#Top_cp_letter-B"><b>B</b></a>
@@ -238,16 +238,16 @@
<tr><th><a name="Top_cp_symbol-10">°</a></th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a
href="#index-_00b0">°</a>:</td><td> </td><td valign="top"><a
href="#Top">Top</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th><a name="Top_cp_symbol-11">é</a></th><td></td><td></td></tr>
+<tr><th><a name="Top_cp_letter-é">é</a></th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-e-e">é
é</a>:</td><td> </td><td valign="top"><a href="#Top">Top</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th><a name="Top_cp_symbol-12">“</a></th><td></td><td></td></tr>
+<tr><th><a name="Top_cp_symbol-11">“</a></th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a
href="#index-_201c">“</a>:</td><td> </td><td valign="top"><a
href="#Top">Top</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th><a name="Top_cp_symbol-13">€</a></th><td></td><td></td></tr>
+<tr><th><a name="Top_cp_symbol-12">€</a></th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a
href="#index-_20ac">€</a>:</td><td> </td><td valign="top"><a
href="#Top">Top</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th><a name="Top_cp_symbol-14">≥</a></th><td></td><td></td></tr>
+<tr><th><a name="Top_cp_symbol-13">≥</a></th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a
href="#index-_2265">≥</a>:</td><td> </td><td valign="top"><a
href="#Top">Top</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
<tr><th><a name="Top_cp_letter-A">A</a></th><td></td><td></td></tr>
@@ -375,15 +375,15 @@
<a class="summary-letter" href="#Top_cp_symbol-10"><b>°</b></a>
-<a class="summary-letter" href="#Top_cp_symbol-11"><b>é</b></a>
+<a class="summary-letter" href="#Top_cp_symbol-11"><b>“</b></a>
-<a class="summary-letter" href="#Top_cp_symbol-12"><b>“</b></a>
+<a class="summary-letter" href="#Top_cp_symbol-12"><b>€</b></a>
-<a class="summary-letter" href="#Top_cp_symbol-13"><b>€</b></a>
+<a class="summary-letter" href="#Top_cp_symbol-13"><b>≥</b></a>
-<a class="summary-letter" href="#Top_cp_symbol-14"><b>≥</b></a>
+<br>
+<a class="summary-letter" href="#Top_cp_letter-é"><b>é</b></a>
-<br>
<a class="summary-letter" href="#Top_cp_letter-A"><b>A</b></a>
<a class="summary-letter" href="#Top_cp_letter-B"><b>B</b></a>
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [7406] use feature 'unicode_strings',
gavinsmith0123 <=