gecko-dev/dom/ipc
Kartikaya Gupta 85fd233d34 Bug 1250024 - Fix touch-tap event coordinate transformations when a fullzoom is applied. r=botond
There were a couple of problems when delivering tap gestures to content with
full zoom applied. One was that the ConverToGecko function converted the coords
into "CSS pixel" space by using the web content's CSS-to-LD scale, but also
applied that on the translation from the chrome area. Moving that conversion
to later in the process (after the coords got passed through TabParent::
AdjustTapToChildWidget) corrected that issue.

The other problem was that bits of code in APZEventState and APZCCallbackHelper
were using the widget->GetDefaultScale() value as the CSS-to-LD scale, but that
omitted the full zoom value. Getting the CSS-to-LD scale from the presShell and
propagating that through corrected that issue.

MozReview-Commit-ID: KdrkdEZslHo
2016-07-29 14:44:29 -04:00
..
tests Backed out changeset 16aa7041c009 (bug 1287107) for causing xpcshell and mac tests 2016-07-22 11:30:23 +02:00
AppProcessChecker.cpp Bug 1262590 - [e10s] AppProcessChecker.cpp has DEUBG typo preventing DEBUG messages. r=mconley 2016-04-15 16:40:00 +02:00
AppProcessChecker.h
Blob.cpp Bug 1289254 - Support dnd for webkitdirectory, r=baku 2016-07-29 14:41:38 +03:00
BlobChild.h Bug 1173320 - patch 1/8 - Implement Directory object as string and not as BlobImpl, r=smaug 2016-03-20 11:56:10 +01:00
BlobParent.h Bug 1279451 - Remove a lot of unnecessary includes of nsAutoPtr.h. rs=sparky 2016-06-07 21:10:18 +01:00
BlobTypes.ipdlh Bug 1268151: Clean up some dependencies in IPDL headers; r=billm 2016-05-17 16:01:25 -06:00
ColorPickerParent.cpp Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug 2016-01-30 09:05:36 -08:00
ColorPickerParent.h
ContentBridgeChild.cpp Clean up Transport memory management in IPDL. (bug 1283744, r=billm) 2016-07-06 18:51:20 -07:00
ContentBridgeChild.h Bug 1275398 - Use shmem for sending image data in IPCDataTransfer. r=nical 2016-06-16 00:57:46 +08:00
ContentBridgeParent.cpp Clean up Transport memory management in IPDL. (bug 1283744, r=billm) 2016-07-06 18:51:20 -07:00
ContentBridgeParent.h Bug 1275398 - Use shmem for sending image data in IPCDataTransfer. r=nical 2016-06-16 00:57:46 +08:00
ContentChild.cpp Bug 1281223 - Debug instrumentation for catching accidental destruction of the ContentChild instance. r=billm 2016-07-29 15:13:10 +08:00
ContentChild.h Open content VRManagers using endpoints. (bug 1287597 part 1, r=billm) 2016-07-21 00:14:59 -07:00
ContentParent.cpp Backed out changeset 8dc198cd46ff (bug 1246540) for Mochitest failures 2016-07-27 13:14:07 +08:00
ContentParent.h Backed out changeset 8dc198cd46ff (bug 1246540) for Mochitest failures 2016-07-27 13:14:07 +08:00
ContentProcess.cpp Bug 1236108: Modify sandbox initialization code to use directory service to obtain content process temp directory; r=bobowen,haik 2016-03-08 11:02:27 -08:00
ContentProcess.h Bug 1277075: Modify parent and child process startup to use mscom::MainThreadRuntime; r=jimm 2016-06-04 01:42:40 -06:00
ContentProcessManager.cpp
ContentProcessManager.h Bug 1235576 - Fix the indentation in dom/ipc, r=smaug 2016-01-05 09:59:30 +00:00
CPOWManagerGetter.h Bug 1235576 - Fix the indentation in dom/ipc, r=smaug 2016-01-05 09:59:30 +00:00
CrashReporterChild.cpp Bug 1226200: Don't assume a TCPSocket has only one managee (and rename LoneManagedOrNull) r=jdm 2015-12-22 10:14:23 -05:00
CrashReporterChild.h Bug 1235576 - Fix the indentation in dom/ipc, r=smaug 2016-01-05 09:59:30 +00:00
CrashReporterParent.cpp Backed out changeset c1dd7376263e (bug 1262852) which caused crashdumps from plugin hangs to be without a signature. 2016-06-12 00:25:25 +02:00
CrashReporterParent.h Backed out changeset c1dd7376263e (bug 1262852) which caused crashdumps from plugin hangs to be without a signature. 2016-06-12 00:25:25 +02:00
DatePickerParent.cpp Bug 825294 - Add framework for datepicker widgets to input[type=date]. r=smaug 2016-06-20 15:55:00 +02:00
DatePickerParent.h Bug 825294 - Add framework for datepicker widgets to input[type=date]. r=smaug 2016-06-20 15:55:00 +02:00
DOMTypes.ipdlh Bug 1289254 - Support dnd for webkitdirectory, r=baku 2016-07-29 14:41:38 +03:00
extensions.js
FilePickerParent.cpp Bug 1288694 - Wrong use of ErrorResult in dom/ipc/FilePickerParent, r=smaug 2016-07-22 13:01:41 +02:00
FilePickerParent.h Bug 1265927: Move nsRunnable to mozilla::Runnable, CancelableRunnable to mozilla::CancelableRunnable. r=froydnj 2016-04-25 17:23:21 -07:00
IdType.h Bug 1262671 - void** -> PickleIterator (r=froydnj) 2016-05-27 09:57:38 -07:00
jar.mn
manifestMessages.js Bug 1265279 - Web Manifest: Implement window.oninstall. r=baku 2016-05-30 18:52:00 +02:00
moz.build Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00
nsICachedFileDescriptorListener.h
nsIContentChild.cpp Bug 1263235, part 2 - Make PContent::AsyncMessage and PContentBridge::AsyncMessage's data argument last. r=smaug 2016-04-09 06:50:59 -07:00
nsIContentChild.h Bug 1275398 - Use shmem for sending image data in IPCDataTransfer. r=nical 2016-06-16 00:57:46 +08:00
nsIContentParent.cpp Bug 1263235, part 2 - Make PContent::AsyncMessage and PContentBridge::AsyncMessage's data argument last. r=smaug 2016-04-09 06:50:59 -07:00
nsIContentParent.h Bug 1275398 - Use shmem for sending image data in IPCDataTransfer. r=nical 2016-06-16 00:57:46 +08:00
nsIHangReport.idl
nsIRemoteBlob.h
NuwaChild.cpp Bug 1268432: Replace |Task| with |Runnable| in B2G code r=fabrice 2016-05-02 10:27:15 -07:00
NuwaChild.h Bug 1235576 - Fix the indentation in dom/ipc, r=smaug 2016-01-05 09:59:30 +00:00
NuwaParent.cpp Bug 1273520 - NS_NewRunnable* renaming and include task.h r=fabrice 2016-05-18 18:25:35 +02:00
NuwaParent.h Bug 1235576 - Fix the indentation in dom/ipc, r=smaug 2016-01-05 09:59:30 +00:00
PBlob.ipdl Bug 1289254 - Support dnd for webkitdirectory, r=baku 2016-07-29 14:41:38 +03:00
PBlobStream.ipdl Bug 1268151: Clean up some dependencies in IPDL headers; r=billm 2016-05-17 16:01:25 -06:00
PBrowser.ipdl Bug 1279503 - part 2 - moving BrowserConfiguration in the ContentChild::InitXPCOM, r=gabor 2016-07-11 00:28:13 +02:00
PBrowserOrId.ipdlh
PColorPicker.ipdl Bug 1240871 - Don't allow implicit "async" in IPDL (r=mccr8,billm) 2016-01-28 20:56:37 -08:00
PContent.ipdl Backed out changeset 8dc198cd46ff (bug 1246540) for Mochitest failures 2016-07-27 13:14:07 +08:00
PContentBridge.ipdl Bug 1263235, part 2 - Make PContent::AsyncMessage and PContentBridge::AsyncMessage's data argument last. r=smaug 2016-04-09 06:50:59 -07:00
PContentDialog.ipdl Bug 1240871 - Don't allow implicit "async" in IPDL (r=mccr8,billm) 2016-01-28 20:56:37 -08:00
PContentPermission.ipdlh
PContentPermissionRequest.ipdl Bug 1240871 - Don't allow implicit "async" in IPDL (r=mccr8,billm) 2016-01-28 20:56:37 -08:00
PCrashReporter.ipdl Bug 1240871 - Don't allow implicit "async" in IPDL (r=mccr8,billm) 2016-01-28 20:56:37 -08:00
PCycleCollectWithLogs.ipdl Bug 1240871 - Don't allow implicit "async" in IPDL (r=mccr8,billm) 2016-01-28 20:56:37 -08:00
PDatePicker.ipdl Bug 825294 - Add framework for datepicker widgets to input[type=date]. r=smaug 2016-06-20 15:55:00 +02:00
PDocumentRenderer.ipdl Bug 1240871 - Don't allow implicit "async" in IPDL (r=mccr8,billm) 2016-01-28 20:56:37 -08:00
PermissionMessageUtils.cpp Bug 1262671 - void** -> PickleIterator (r=froydnj) 2016-05-27 09:57:38 -07:00
PermissionMessageUtils.h Backed out changeset effbc83efa08 (bug 1279186) 2016-07-18 12:11:07 +08:00
PFilePicker.ipdl Bug 1173320 - patch 1/8 - Implement Directory object as string and not as BlobImpl, r=smaug 2016-03-20 11:56:10 +01:00
PMemoryReportRequest.ipdl Bug 1240871 - Don't allow implicit "async" in IPDL (r=mccr8,billm) 2016-01-28 20:56:37 -08:00
PNuwa.ipdl
PPluginWidget.ipdl Bug 1252877 Part 2: On Windows capture an image for windowed plugins to be displayed during APZ scroll. r=jimm, r=mattwoodrow 2016-07-18 09:54:02 +01:00
PProcessHangMonitor.ipdl Backed out changeset c1dd7376263e (bug 1262852) which caused crashdumps from plugin hangs to be without a signature. 2016-06-12 00:25:25 +02:00
PreallocatedProcessManager.cpp Bug 1273520 - NS_NewRunnable* renaming and include task.h r=fabrice 2016-05-18 18:25:35 +02:00
PreallocatedProcessManager.h
preload.js
ProcessHangMonitor.cpp Clean up Transport memory management in IPDL. (bug 1283744, r=billm) 2016-07-06 18:51:20 -07:00
ProcessHangMonitor.h
ProcessHangMonitorIPC.h
ProcessPriorityManager.cpp Bug 1284455 - Remove the System Messages API, Gecko part r=me 2016-04-20 19:04:13 +02:00
ProcessPriorityManager.h
PScreenManager.ipdl Bug 1240871 - Don't allow implicit "async" in IPDL (r=mccr8,billm) 2016-01-28 20:56:37 -08:00
PTabContext.ipdlh Bug 1174798, propagate keyboard indicator state down to child processes, r=smaug 2016-06-09 07:59:31 -04:00
remote-test.js
ScreenManagerParent.cpp
ScreenManagerParent.h
ServiceWorkerConfiguration.ipdlh Bug 1285947 - Rename BrowserConfiguration to ServiceWorkerConfiguration, r=gabor 2016-07-11 16:04:04 +02:00
StructuredCloneData.cpp Bug 1262671 - IPC ReadData/ReadBytes elimination (r=froydnj) 2016-05-27 09:57:39 -07:00
StructuredCloneData.h Bug 1262671 - IPC ReadData/ReadBytes elimination (r=froydnj) 2016-05-27 09:57:39 -07:00
TabChild.cpp Bug 1250024 - Fix touch-tap event coordinate transformations when a fullzoom is applied. r=botond 2016-07-29 14:44:29 -04:00
TabChild.h Bug 1250024 - Fix touch-tap event coordinate transformations when a fullzoom is applied. r=botond 2016-07-29 14:44:29 -04:00
TabContext.cpp Bug 1174798, propagate keyboard indicator state down to child processes, r=smaug 2016-06-09 07:59:31 -04:00
TabContext.h Bug 1174798, propagate keyboard indicator state down to child processes, r=smaug 2016-06-09 07:59:31 -04:00
TabMessageUtils.cpp Bug 1262671 - void** -> PickleIterator (r=froydnj) 2016-05-27 09:57:38 -07:00
TabMessageUtils.h Bug 1174798, propagate keyboard indicator state down to child processes, r=smaug 2016-06-09 07:59:31 -04:00
TabParent.cpp Bug 1250024 - Fix touch-tap event coordinate transformations when a fullzoom is applied. r=botond 2016-07-29 14:44:29 -04:00
TabParent.h Bug 1250024 - Fix touch-tap event coordinate transformations when a fullzoom is applied. r=botond 2016-07-29 14:44:29 -04:00
test.xul