gecko-dev/intl/uconv
Valentin Gosu 66d5164c37 Bug 1502097 - (Part 2) Define IDN blocklist as ranges of characters [ {firstChar, lastChar}* ] r=jfkthame,dragana
* Changes the format of the blocklist from a list of characters to a list of
  character ranges. Binary search still works, and it is easier to include
  large ranges of characters in the blocklist.
* Moves logic for handling the blocklist to IDNBlocklistUtils.h/.cpp
* Changes NS_EscapeURL to take a function that determines if a character
  is blocked. This way the type of the array doesn't matter.

Differential Revision: https://phabricator.services.mozilla.com/D12210

--HG--
extra : moz-landing-system : lando
2018-11-24 12:04:34 +00:00
..
crashtests
tests Bug 1504605 - Add Prefs to xpcshell test files for allowing usage of eval. r=ckerschb 2018-11-05 16:41:45 +02:00
directory.txt
moz.build Bug 1488115 - Part 4: Remove nsUTF8ConverterService; r=hsivonen 2018-09-03 15:21:55 -04:00
nsConverterInputStream.cpp Bug 1445692 - Remove UTF8InputStream. r=froydnj 2018-03-14 20:53:18 +02:00
nsConverterInputStream.h Bug 1261841 part 2 - Use encoding_rs instead of uconv. r=emk,mystor. 2017-06-13 13:23:23 +03:00
nsConverterOutputStream.cpp Bug 1457813 - Part 2: Replace non-asserting NS_PRECONDITIONs with MOZ_ASSERTs. r=froydnj 2018-04-28 12:50:58 -07:00
nsConverterOutputStream.h Bug 1261841 part 2 - Use encoding_rs instead of uconv. r=emk,mystor. 2017-06-13 13:23:23 +03:00
nsIScriptableUConv.idl Bug 1444329 - Remove nsIScriptableUnicodeConverter::convertFromByteArray. r=hsivonen 2018-06-04 11:25:54 +01:00
nsITextToSubURI.idl Bug 1502097 - (Part 1) Move pref network.IDN.blacklist_chars to separate hardcoded file IDNCharacterBlocklist.inc r=jfkthame,dragana 2018-11-23 22:40:29 +00:00
nsScriptableUConv.cpp Bug 1444329 - Remove nsIScriptableUnicodeConverter::convertFromByteArray. r=hsivonen 2018-06-04 11:25:54 +01:00
nsScriptableUConv.h Bug 1261841 part 2 - Use encoding_rs instead of uconv. r=emk,mystor. 2017-06-13 13:23:23 +03:00
nsTextToSubURI.cpp Bug 1502097 - (Part 2) Define IDN blocklist as ranges of characters [ {firstChar, lastChar}* ] r=jfkthame,dragana 2018-11-24 12:04:34 +00:00
nsTextToSubURI.h Bug 1502097 - (Part 2) Define IDN blocklist as ranges of characters [ {firstChar, lastChar}* ] r=jfkthame,dragana 2018-11-24 12:04:34 +00:00
nsUConvModule.cpp Bug 1488115 - Part 4: Remove nsUTF8ConverterService; r=hsivonen 2018-09-03 15:21:55 -04:00