gecko-dev/dom
Masayuki Nakano 85b84f8248 Bug 1677684 - part 2: Make `ContentCache` cache character rects in last commit composition string for undoing the commit r=m_kato
Usually, IME sets selection and considers candidate list position at starting
new composition.  However, Apple Japanese IME sometimes consider the candidate
list position at retrieving the character rects before setting selection.
Therefore, we need to store last commit string's character rects, but don't
need to store it in long time because Kakutei-Undo is supported by Japanese
IMEs and they work only immediately after committing a composition.  E.g.,
after moving caret, it won't be available.

Depends on D97838

Differential Revision: https://phabricator.services.mozilla.com/D97839
2020-11-24 01:31:46 +00:00
..
abort Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
animation Bug 1678562 - Avoid including AnimationEffect.h in Animation.h. r=hiro 2020-11-23 16:12:55 +00:00
audiochannel Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
base Bug 1678374 - Avoid including jsapi.h from header files. r=jandem 2020-11-23 16:12:34 +00:00
battery
bindings Bug 1678374 - Avoid including jsapi.h from header files. r=jandem 2020-11-23 16:12:34 +00:00
broadcastchannel Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
browser-element
cache Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
canvas Bug 1679052 - Mark now-passing test. 2020-11-23 21:48:44 +00:00
chrome-webidl Bug 1677408 - Part 1 - Replace onPageChanged with a new favicon-changed notification. r=Standard8,emilio 2020-11-23 16:23:46 +00:00
clients Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
commandhandler
console Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
credentialmanagement
crypto Bug 1673424 - Fix includes around JS/StructuredClone.h. 2020-11-23 16:06:52 +00:00
debugger
docs
encoding Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
events Bug 1677684 - part 2: Make `ContentCache` cache character rects in last commit composition string for undoing the commit r=m_kato 2020-11-24 01:31:46 +00:00
fetch Bug 1678374 - Avoid including jsapi.h from header files. r=jandem 2020-11-23 16:12:34 +00:00
file Bug 1678374 - Avoid including js/RootingAPI.h from header files. r=jandem 2020-11-23 16:12:12 +00:00
filehandle Bug 1676365 - Move SpinEventLoopUntil to separate header. r=#xpcom-reviewers 2020-11-23 16:10:41 +00:00
filesystem Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
flex
gamepad Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
geolocation Bug 1519636 - Reformat recent changes to the Google coding style r=andi,necko-reviewers,dragana 2020-11-16 22:09:25 +00:00
grid Bug 1673931 - Avoid including Element.h from header files. 2020-11-23 16:08:40 +00:00
html Bug 1678374 - Reduce dependencies on js, in particular on jsfriendapi.h. r=jandem 2020-11-23 16:12:19 +00:00
imptests
indexedDB Bug 1678374 - Avoid including jsapi.h from header files. r=jandem 2020-11-23 16:12:34 +00:00
interfaces Bug 1676932 - Remove VisibilityChange/nsIContentPermissionRequestCallback. r=nika 2020-11-13 20:55:17 +00:00
ipc Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
jsurl Bug 1676361 - Move ExecutionContext to a separate header file to avoid pulling in GeckoProfiler.h everywhere. r=tcampbell 2020-11-23 16:12:26 +00:00
l10n Bug 1673931 - Avoid including Element.h from header files. 2020-11-23 16:08:40 +00:00
locales Backed out changeset b21f364898eb (bug 1678389) for causing Android gv-unit failures CLOSED TREE 2020-11-22 04:24:23 +02:00
localstorage Bug 1676365 - Move SpinEventLoopUntil to separate header. r=#xpcom-reviewers 2020-11-23 16:10:41 +00:00
manifest
mathml Bug 1673931 - Remove dependency of BindingUtils.h on Document.h. 2020-11-23 16:08:03 +00:00
media Bug 1660470 - Fix Linux AArch64 bustage. r=bustage-fix 2020-11-23 19:54:38 +00:00
messagechannel Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
midi Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
network Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
notification Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
offline Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
payments Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
performance Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
permission Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
plugins Bug 1676361 - Move ExecutionContext to a separate header file to avoid pulling in GeckoProfiler.h everywhere. r=tcampbell 2020-11-23 16:12:26 +00:00
power Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
presentation Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
prio Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
promise Bug 1673931 - Remove avoidable includes from dom/Promise.h. r=smaug 2020-11-23 16:10:47 +00:00
prototype
push Bug 1678374 - Avoid including jsapi.h from header files. r=jandem 2020-11-23 16:12:34 +00:00
quota Bug 1678374 - Avoid including js/RootingAPI.h from header files. r=jandem 2020-11-23 16:12:12 +00:00
reporting Bug 1678374 - Avoid including js/RootingAPI.h from header files. r=jandem 2020-11-23 16:12:12 +00:00
res
script Bug 1673931 - Move parts of implementation of nsIScriptElement to cpp file. r=hsivonen 2020-11-23 16:12:39 +00:00
security Bug 1676369 - Avoid including nsIHttpChannel.h from header files. r=#necko-reviewers 2020-11-23 16:10:11 +00:00
serviceworkers Bug 1673931 - Avoid including Document.h from header files. r=emilio 2020-11-23 16:07:43 +00:00
simpledb Bug 1676365 - Move SpinEventLoopUntil to separate header. r=#xpcom-reviewers 2020-11-23 16:10:41 +00:00
smil Bug 1673931 - Avoid including Element.h from header files. 2020-11-23 16:08:40 +00:00
storage Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
svg Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
system Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
tests Bug 1675987 - No derogatory language: Remove references to "crazy" in dom module. r=smaug 2020-11-20 23:37:01 +00:00
u2f Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
url Bug 1673424 - Fix includes around JS/StructuredClone.h. 2020-11-23 16:06:52 +00:00
vr Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
webauthn Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
webbrowserpersist Bug 1673931 - Avoid including Document.h from header files. r=emilio 2020-11-23 16:07:43 +00:00
webgpu Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
webidl Bug 1678396 - Enable WebGPU uncaptured error r=webidl,smaug 2020-11-20 12:57:45 +00:00
webshare
websocket Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
workers Bug 1678374 - Avoid including jsapi.h from header files. r=jandem 2020-11-23 16:12:34 +00:00
worklet Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
xhr Bug 1676365 - Move SpinEventLoopUntil to separate header. r=#xpcom-reviewers 2020-11-23 16:10:41 +00:00
xml Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
xslt Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
xul Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
jar.mn
moz.build