gecko-dev/intl/unicharutil/util
Masayuki Nakano 6b9eda1dda Bug 1392181 - part2: HasRTLChars() should check if the character is at least equal or larger than the minimum RTL character, U+0590 r=emk
HasRTLChars() appears in profile of attachment 8848015 after landing the patches
for bug 1391538 because the landing made text in <input> or <textarea> always
treated as non-single byte characters.  Therefore, HasRTLChars() is now called
by nsTextFragment::SetTo() a lot in editors.

HasRTLChar() checks if it's in an RTL character for each character until it
becomes true.  However, if character is less than the minimum RTL character,
U+0590, it works faster at least for Western languages.

MozReview-Commit-ID: 4YecxQWUcmK

--HG--
extra : rebase_source : 172be670795f0e2155d4bd5044ee37f652367734
2017-08-21 18:03:21 +09:00
..
GreekCasing.cpp Bug 1322989 - Preserve accent on Greek disjunctive eta (ή) when applying text-transform:uppercase. r=m_kato 2016-12-20 10:06:51 +00:00
GreekCasing.h Bug 1322989 - Preserve accent on Greek disjunctive eta (ή) when applying text-transform:uppercase. r=m_kato 2016-12-20 10:06:51 +00:00
ICUUtils.cpp Backed out changeset cc308a73ad05 (bug 1347314) for eslint failure in test_device.html. r=backout 2017-03-22 18:20:26 +01:00
ICUUtils.h Bug 1373525 - intl/unicharutil: Move ScopedUNumberFormatTraits class out of unnamed namespace. r=emk 2017-06-11 14:45:24 -07:00
IrishCasing.cpp Bug 1368418 part 3 - Remove nsCategoryImp. r=emk 2017-05-29 16:17:39 +10:00
IrishCasing.h Bug 1053605 - Fix the bad implicit constructors in intl/; r=smontagu 2014-08-18 09:53:43 -04:00
moz.build Bug 1332639 - Remove the external unicharutil library which isn't used and is now unlinkable, r=emk 2017-02-27 13:38:39 -05:00
nsBidiUtils.cpp Bug 1392181 - part2: HasRTLChars() should check if the character is at least equal or larger than the minimum RTL character, U+0590 r=emk 2017-08-21 18:03:21 +09:00
nsBidiUtils.h Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
nsSpecialCasingData.cpp Bug 1377584 - Update casing (text-transform) test data to Unicode 10.0 repertoire. r=m_kato 2017-07-04 09:19:53 +01:00
nsSpecialCasingData.h
nsUnicharUtils.cpp Bug 1387780 - Optimize string searching in MatchAutoCompleteFunction. r=adw, r=emk 2017-08-20 17:21:00 -04:00
nsUnicharUtils.h Bug 1387780 - Optimize string searching in MatchAutoCompleteFunction. r=adw, r=emk 2017-08-20 17:21:00 -04:00
nsUnicodeProperties.cpp Bug 1368418 part 3 - Remove nsCategoryImp. r=emk 2017-05-29 16:17:39 +10:00
nsUnicodeProperties.h Bug 1376834 - Update data tables to Unicode 10.0 release. r=m_kato 2017-06-30 14:16:02 -07:00
nsUnicodePropertyData.cpp Bug 1376834 - Update data tables to Unicode 10.0 release. r=m_kato 2017-06-30 14:16:02 -07:00
nsUnicodeScriptCodes.h Bug 1376834 - Update data tables to Unicode 10.0 release. r=m_kato 2017-06-30 14:16:02 -07:00