gecko-dev/toolkit/library
Henri Sivonen 2092982126 Bug 1405615 - encoding_rs 0.7.1: Correctly encode U+DC00 followed by another low surrogate from UTF-16. r=emk.
`wrapping_sub()`-based high surrogate check was off by one due to
error in copy and paste when defining the constant to compare against.
That is, the subtraction that defines the constant was completely wrong
but the result of the subtraction was only off by one, which is why the
bug wasn't discovered immediately. This lead to the first low surrogate
(U+DC00), and only the first low surrogate, getting accepted as a high
surrogate.

Discovered using cargo-fuzz.

MozReview-Commit-ID: K3Ptws31WuV

--HG--
extra : rebase_source : ef4c38214bba3bf72133d890fc1cce847024c81a
2017-10-04 13:11:27 +03:00
..
dummydll Bug 1386876 - Replace all uses of NO_VISIBILITY_FLAGS with a template and remove NO_VISIBILITY_FLAGS. r=glandium 2017-05-01 18:12:35 -07:00
gtest Bug 1405615 - encoding_rs 0.7.1: Correctly encode U+DC00 followed by another low surrogate from UTF-16. r=emk. 2017-10-04 13:11:27 +03:00
rust Bug 1405615 - encoding_rs 0.7.1: Correctly encode U+DC00 followed by another low surrogate from UTF-16. r=emk. 2017-10-04 13:11:27 +03:00
StaticXULComponentsEnd Bug 1185424 - Fix build failures on SunOS due to "NSModules are not ordered appropriately". r=glandium 2017-08-22 01:54:58 -07:00
dependentlibs.py
libxul.mk
libxul.so-gdb.py.in
Makefile.in
moz.build Bug 1391467 - Remove --enable-necko-protocols. r=gps,valentin 2017-08-17 17:30:57 -07:00
nsDllMain.cpp Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
StaticXULComponents.ld
StaticXULComponentsStart.cpp Bug 1185424 - Fix build failures on SunOS due to "NSModules are not ordered appropriately". r=glandium 2017-08-22 01:54:58 -07:00
symverscript.in
xulrunner.rc Backed out 3 changesets (bug 1354077) for assertions in AccessibleWrap.cpp a=backout CLOSED TREE 2017-06-12 16:54:10 -07:00