https://github.com/mozilla/gecko-dev
Revision ea866c7a17d0e87e1ca4abba276a302b3cfe5112 authored by Jim Chen on 18 January 2017, 07:55:37 UTC, committed by Jim Chen on 18 January 2017, 07:55:37 UTC
Instead of throwing IME exceptions, try to recover from IME errors by
flushing the entire text unless we already tried that before. This
prevents annoying crashes, and deals with known IME bugs that are too
risky to uplift to older releases.

--HG--
extra : source : bc44a8b30d117195a74a582d615f5d424e026409
1 parent 4f29976
History
Tip revision: ea866c7a17d0e87e1ca4abba276a302b3cfe5112 authored by Jim Chen on 18 January 2017, 07:55:37 UTC
Bug 1330515 - Try to recover from IME errors. r=esawin. a=lizzard
Tip revision: ea866c7
File Mode Size
Moz
external
faster
makefiles
tests
Makefile.in -rw-r--r-- 2.9 KB
MozZipFile.py -rw-r--r-- 4.9 KB
android-common.mk -rw-r--r-- 1.8 KB
autoconf-js.mk.in -rw-r--r-- 166 bytes
autoconf.mk.in -rw-r--r-- 160 bytes
baseconfig.mk -rw-r--r-- 2.0 KB
check_macroassembler_style.py -rw-r--r-- 9.2 KB
check_source_count.py -rwxr-xr-x 2.0 KB
check_spidermonkey_style.py -rw-r--r-- 20.5 KB
check_utils.py -rw-r--r-- 1.3 KB
check_vanilla_allocations.py -rw-r--r-- 7.3 KB
config.mk -rw-r--r-- 17.3 KB
createprecomplete.py -rw-r--r-- 2.9 KB
doxygen.cfg.in -rw-r--r-- 55.6 KB
emptyvars-js.mk.in -rw-r--r-- 17 bytes
emptyvars.mk.in -rw-r--r-- 17 bytes
expandlibs.py -rw-r--r-- 5.4 KB
expandlibs_config.py -rw-r--r-- 1.1 KB
expandlibs_exec.py -rw-r--r-- 15.0 KB
expandlibs_gen.py -rw-r--r-- 1.4 KB
find_OOM_errors.py -rw-r--r-- 11.0 KB
gcc-stl-wrapper.template.h -rw-r--r-- 2.4 KB
gcc_hidden.h -rw-r--r-- 285 bytes
install.bat -rw-r--r-- 279 bytes
link.py -rw-r--r-- 2.0 KB
make-stl-wrappers.py -rw-r--r-- 1.6 KB
milestone.txt -rw-r--r-- 309 bytes
moz.build -rw-r--r-- 1.4 KB
mozunit.py -rw-r--r-- 6.4 KB
msvc-stl-wrapper.template.h -rw-r--r-- 2.9 KB
nsinstall.c -rw-r--r-- 10.5 KB
nsinstall.py -rwxr-xr-x 6.2 KB
pathsub.c -rw-r--r-- 4.0 KB
pathsub.h -rw-r--r-- 1.1 KB
printconfigsetting.py -rw-r--r-- 767 bytes
printprereleasesuffix.py -rw-r--r-- 963 bytes
pythonpath.py -rw-r--r-- 1.3 KB
rebuild_check.py -rw-r--r-- 1.2 KB
recurse.mk -rw-r--r-- 5.9 KB
rules.mk -rw-r--r-- 49.1 KB
static-checking-config.mk -rw-r--r-- 641 bytes
stl-headers -rw-r--r-- 847 bytes
string-format.js -rw-r--r-- 1.8 KB
system-headers -rw-r--r-- 18.2 KB
version.mk -rw-r--r-- 1.3 KB
version_win.pl -rwxr-xr-x 11.3 KB

back to top