Kartikaya Gupta
1a62c7772f
Bug 1302736 - Fire click events with a clickCount of 2 when the user does a double-tap gesture with double taps not allowed. r=botond
...
MozReview-Commit-ID: 5qxHMoHXDXh
2016-09-29 10:05:25 -04:00
Randall Barker
7d0ea43d14
Bug 1294998 - In Fennec only show overscroll effect for root content r=botond
2016-08-19 13:41:30 -07:00
Botond Ballo
896343ad81
Bug 1290823 - Send Gesture:SingleTap even if we're in a chrome document. r=rbarker
...
MozReview-Commit-ID: 8fRAVdUpM9j
2016-08-08 15:24:11 -04:00
Botond Ballo
d20d4975f4
Bug 1290823 - Factor out the code for dispatching a single tap event to observers into its own function. r=rbarker
...
This is not just a refactoring. It ensures that the early return in the
factored-out code only skips the dispatch to observers, *not* the
additional processing by ChromeProcessController.
MozReview-Commit-ID: F7xCoORKRlG
2016-08-08 16:12:40 -04:00
Kartikaya Gupta
52a4a4348a
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
Ryan Hunt
c9a4056474
Bug 1281575 - Extract interface of APZCTreeManager for moving to GPUProcess. r=kats
...
MozReview-Commit-ID: 7tO2kkTNFk2
2016-07-20 13:37:00 +02:00
Chris Peterson
6c0f810682
Bug 1277106 - Part 2: Expand MOZ_UTF16() strings to u"" string literals. r=Waldo
2016-07-20 22:03:25 -07:00
Carsten "Tomcat" Book
a8c9d4892a
Backed out changeset 3119db384fcc (bug 1281575) for bustage
2016-07-21 06:26:58 +02:00
Ryan Hunt
c3d4a9136d
Bug 1281575 - Extract interface of APZCTreeManager for moving to GPUProcess. r=kats
2016-07-20 13:37:00 +02:00
Kartikaya Gupta
b1ccfa8ef7
Bug 1256339 - Collapse the different Handle*Tap functions in GeckoContentController into a single API. r=botond
...
This is just a refactoring, no functional changes intended.
MozReview-Commit-ID: GRJxVpNAlHC
2016-07-05 13:24:54 -04:00
Kartikaya Gupta
83f4248e67
Bug 1283556 - Convert APZStateChange to an enum class and make the formatting more consistent with the style guide. r=botond
...
MozReview-Commit-ID: FtfoY1jCwkR
2016-07-04 14:44:08 -04:00
Kyle Huey
b972c94d0f
Bug 1268313: Part 7 - Move NS_NewRunnableMethod and friends to mozilla::NewRunnableMethod. r=froydnj
2016-05-05 01:45:00 -07:00
Carsten "Tomcat" Book
aadd508ffe
Backed out changeset 85ce8cb0639a (bug 1268313)
2016-04-29 14:21:16 +02:00
Kyle Huey
e62a0823c9
Bug 1268313: Part 7 - Move NS_NewRunnableMethod and friends to mozilla::NewRunnableMethod. r=froydnj
2016-04-28 14:08:25 -07:00
Kyle Huey
f3e34e67b3
Bug 1266595: Replace Chromium Task with Runnable. r=froydnj
2016-04-27 17:06:05 -07:00
Randall Barker
1bd1bded2c
Bug 1265551 - Autocomplete popup lags behind pan/zoom position r=kats
2016-04-19 07:53:50 -07:00
Randall Barker
60bcab7eab
Bug 1257269 - Panning up in a scrollable element should not hide the toolbar r=kats,jchen
2016-04-01 16:07:29 -07:00
Wes Kocher
f7ff854695
Backed out changeset 95e61ede373d (bug 1257269) because it caused merge conflicts with m-c/fx-team
...
MozReview-Commit-ID: 2Zt4WJqmlzu
2016-04-01 16:05:07 -07:00
Randall Barker
a15f5f5aff
Bug 1257269 - Panning up in a scrollable element should not hide the toolbar r=kats,jchen
2016-04-01 12:16:35 -07:00
Jim Chen
76ffa01076
Bug 1257319 - Don't use broadcast event in AndroidContentController; r=rbarker
...
We should use observer service directly instead of broadcast event.
2016-03-23 14:42:38 -04:00
Carsten "Tomcat" Book
81e6d08923
Backed out changeset 9d6577fd74f3 (bug 1257319)
2016-03-23 10:55:08 +01:00
Jim Chen
59ecc878c1
Bug 1257319 - Don't use broadcast event in AndroidContentController; r=rbarker
...
We should use observer service directly instead of broadcast event.
2016-03-22 22:24:31 -04:00
Kartikaya Gupta
0325546bc1
Bug 1249943 - Make test_basic_pan work on Fennec and Linux as well. r=botond
...
This patch convers the APZ:TransformEnd notification from a MessageManager message
to an observer notification so that it is more general and works on other platforms.
MozReview-Commit-ID: 8SSir828Ch7
2016-02-25 11:15:14 -05:00
L. David Baron
21db85cda0
Back out changeset 027c6cc12078 (bug 1249943) for making test_basic_pan.html permafail (timeout) on Linux, on a CLOSED TREE.
2016-02-24 15:57:29 -08:00
Kartikaya Gupta
d548fd1777
Bug 1249943 - Make test_basic_pan work on Fennec and Linux as well. r=botond
...
This patch convers the APZ:TransformEnd notification from a MessageManager message
to an observer notification so that it is more general and works on other platforms.
MozReview-Commit-ID: 8SSir828Ch7
2016-02-24 13:19:45 -05:00
Randall Barker
5509d9656c
Bug 1230674 - part 3, Add overscroll api to GeckoContentController and AndroidContentController r=snorp,kats
2016-01-27 07:45:31 -08:00
Sebastian Hengst
2f853f6c63
Backed out 5 changesets (bug 1230674) for webgl bustage and crashes. r=backout on a CLOSED TREE
...
Backed out changeset 07cdcb9b4565 (bug 1230674)
Backed out changeset d21d089c447f (bug 1230674)
Backed out changeset a26de45cdb6a (bug 1230674)
Backed out changeset 59ec0033bd22 (bug 1230674)
Backed out changeset 74a06f6d85e1 (bug 1230674)
2016-01-26 22:40:18 +01:00
Randall Barker
76e08346d3
Bug 1230674 - part 3, Add overscroll api to GeckoContentController and AndroidContentController r=snorp,kats
2016-01-26 12:02:51 -08:00
Jim Chen
9a9ca1223b
Bug 1238761 - Rewrite AndroidContentController to work with multiple nsWindows; r=rbarker
...
This patch rewrites AndroidContentController to get rid of any
dependencies on a static nsWindow or APZC tree manager.
2016-01-15 13:05:45 -05:00
Jim Chen
e56235cd4f
Bug 1233812 - Fix possible race in accessing nsAppShell instance; r=snorp
...
When getting nsAppShell from another thread, there could be a race with
nsAppShell being destroyed on the main thread. This patch makes the raw
nsAppShell pointer only accessible from the main thread, and use a
static mutex to coordinate accessing nsAppShell from other threads.
2015-12-23 22:03:35 -05:00
Kartikaya Gupta
095ce9612e
Bug 1224325 - Ensure the coordinates passed to Gesture:SingleTap have the resolution unapplied so that they are in the RCD's CSS space. r=rbarker
2015-11-13 17:14:45 -05:00
Kartikaya Gupta
0b28b640ef
Bug 1223296 - Fire a Gesture:SingleTap message to browser.js even on the C++ APZ codepath. r=rbarker
2015-11-13 15:10:52 -05:00
Kartikaya Gupta
f582602f77
Bug 1077559 - Rename APZCCallbackHandler to AndroidContentController. r=botond
2015-04-24 22:26:51 -04:00