| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
Turns out the case ranges really just gcc extensions,
and do not work with msvc. So, do things the hard way.
Still keeping the early check for ASCII.
|
|
|
|
|
|
| |
Open-code the bsearch here. These functions
show up in profiles, since itemizations uses
an Emoji iter.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
There's a couple of regressions in this apparently. I'm working with Dominik
to fix on Chrome side and will push here after.
|
|
|
|
|
|
|
|
|
|
| |
Invalid Unicode sequences, such as 0x2665 0xfe0e 0xfe0f,
can trick the Emoji iter code into returning an empty
segment, which then triggers an assertion in the itemizer.
Prevent this by ensuring that we make progress.
This issue was reported by Jeffrey M.
|
|
|
|
| |
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=785566
|
|
Ported from Chromium.
Not hooked yet.
|