DescriptionUse UTS46 API to convert IDN in Unicode to punycode
When upgrading ICU to 52, I removed the stringprep data for IDNA 2003 because Chrome/Blink switched to UTS46/IDNA 2008. I overlooked that Blink email form handling still uses IDNA 2003 API that fails without stringprep data for IDNA 2003.
This CL changes Blink to use UTS46 API.
BUG=132145, 376587
TEST=LayoutTest: fast/forms/email-idn-conversion.html
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=175869
Patch Set 1 #Patch Set 2 : #Patch Set 3 : directly call createUTS46 without a wrapper #Patch Set 4 : remove an unused IDNAWrapper #Patch Set 5 : use ASSERT and add comment #Patch Set 6 : use buffer-copy ctor for UnicodeString instead of copy-on-write (debug build failure) #Patch Set 7 : comment only change #Messages
Total messages: 16 (0 generated)
|