fune/modules
Masayuki Nakano a01f406f7b Bug 1670834 - Make TSFTextStore stop setting selection with expanding it to cluster boundaries in Nightly channel and early beta builds or active TIP is Keyman Desktop r=m_kato
IPA (SIL) keyboard for Keyman Desktop tries to delete only a combined
diacritical mark when user toggles it.  However, `TSFTextStore` uses
`eSetSelection` event without explicitly setting `mExpandToClusterBoundary`.
Its default value is `true` and it causes deleting a previous base character of
the deleting diacritical mark too.

I think that it should be set to `false` when the selection range is specified
by IME framework and IME itself.  However, some TIPs may have already done
some hack if focused window is ours.  For avoiding the regression risk, we
should change our behavior only when
- The active TIP is Keyman Desktop (It has common CLSID for any keyboard layouts)
- In the Nightly channel or early beta builds for any other TIPs

Differential Revision: https://phabricator.services.mozilla.com/D97976
2020-11-27 11:49:53 +00:00
..
brotli
fdlibm
freetype2 Bug 1672411 - Update freetype2 to 2.10.4. r=jfkthame 2020-10-28 09:39:35 +00:00
libjar Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
libmar Bug 1654103: Standardize on Black for Python code in mozilla-central. 2020-10-26 18:34:53 +00:00
libpref Bug 1670834 - Make TSFTextStore stop setting selection with expanding it to cluster boundaries in Nightly channel and early beta builds or active TIP is Keyman Desktop r=m_kato 2020-11-27 11:49:53 +00:00
woff2
xz-embedded
zlib
moz.build Bug 1654103: Standardize on Black for Python code in mozilla-central. 2020-10-26 18:34:53 +00:00