Carsten "Tomcat" Book
8e86bf906b
Merge mozilla-central to mozilla-inbound
2014-06-26 15:51:31 +02:00
Wes Kocher
0482a2f425
Merge m-c to b2g-inbound a=merge
2014-06-25 18:41:59 -07:00
Kartikaya Gupta
cb116c4bd1
Bug 1030181 - Share code for dealing with WidgetTouchEvent and MultiTouchInput. r=drs r=smaug
2014-06-25 20:11:20 -04:00
Kartikaya Gupta
1a38e90937
Bug 1023506 - Don't fill the background color for overscrolled scrollinfo layers. r=mattwoodrow
2014-06-25 19:18:33 -04:00
kylma
fa8357c97b
Bug 1001582 - HasScrollgrab transitioned from private to public member, getter/setter added. r=kats
2014-06-25 19:16:27 -04:00
Kartikaya Gupta
2b6f358c9a
Bug 1027309 - When switching to a new APZC for a touch input block, cancel state in the old APZC. r=drs
2014-06-25 19:13:59 -04:00
Kartikaya Gupta
f82c9482ec
Bug 1027309 - Ensure we build the overscroll handoff chain based on the APZC receiving input. r=drs
2014-06-25 19:13:53 -04:00
Kartikaya Gupta
330c220f31
Bug 1027309 - Add some more logging in APZ code. r=drs
2014-06-25 19:13:26 -04:00
Markus Stange
05bc7e1458
Bug 987497 - Force buggy drivers to pick up the TexturePass2 uniform change. r=bjacob
...
--HG--
extra : rebase_source : 8784c1240c5e538d95608e10a7b161b4373037cb
2014-06-26 14:40:11 +02:00
Markus Stange
9cc4d44872
Bug 1024473 - Update canvas mask layer even when nothing in the canvas changed. r=mattwoodrow
...
* * *
Bug 1024473 - Fix the test. CLOSED TREE
--HG--
extra : rebase_source : ec81f6281d1651bbf1f2a1574bc6fd1a54dbdcf1
2014-06-25 10:37:58 +02:00
Markus Stange
76bee9f7aa
Bug 1018522 - Move the call to ShadowLayersUpdated before EndTransaction so that EndTransaction can pick up layer tree changes caused by ShadowLayersUpdated. r=mattwoodrow
...
--HG--
extra : rebase_source : 640af9f3ef2488e8bf10315787a7ed389771568e
2014-06-26 14:40:10 +02:00
Gijs Kruitbosch
69b99988f1
Bug 1030115 - fix apz.printtree caching to use gfxPrefs. r=kats, bas
2014-06-25 16:12:32 +01:00
Ed Morley
e982a42374
Backed out changeset 73c6b1fcd058 (bug 1024473)
2014-06-25 17:12:39 +01:00
Sotaro Ikeda
5e4b56bf52
Bug 1028532 - Remove Fence::merge() on gonk r=jmuizelaar
2014-06-25 06:13:34 -07:00
Markus Stange
08933cb25a
Bug 1024473 - Update canvas mask layer even when nothing in the canvas changed. r=mattwoodrow
2014-06-25 10:37:58 +02:00
Benoit Jacob
bbe96eeda6
Bug 1029673 - Correctly report OMTC compositing in crash reports - r=Bas
2014-06-24 22:09:14 -04:00
Brian Birtles
6bc9caf270
Bug 1010067 part 2 - Rename nsStyleAnimation.{h,cpp} to StyleAnimationValue.{h,cpp}; r=dbaron
...
--HG--
rename : layout/style/nsStyleAnimation.cpp => layout/style/StyleAnimationValue.cpp
rename : layout/style/nsStyleAnimation.h => layout/style/StyleAnimationValue.h
2014-06-24 15:29:54 +09:00
Brian Birtles
65c7f861cb
Bug 1010067 part 1 - Rename nsStyleAnimation::Value to mozilla::StyleAnimationValue; r=dbaron
...
This patch also moves the static methods defined on nsStyleAnimation so that
they are part of StyleAnimationValue class.
Renaming nsStyleAnimation.h to StyleAnimationValue.h is performed in a separate
patch to simplify the diff (since some tools may not handle file renames
elegantly).
2014-06-24 15:29:54 +09:00
Kartikaya Gupta
d23f6e9b7c
Bug 1024126 - Fix rounding errors and add a danger zone to the B2G AboutToCheckerboard heuristic function. r=Cwiiis
2014-06-23 20:54:32 -04:00
Benoit Jacob
7784d25921
Bug 1028420 - Non-unified build fails when using --enable-warnings-as-errors - bustage fix, no review
2014-06-23 14:49:09 -04:00
Benoit Jacob
360bdb42d9
Bug 1028588 - Fix dangerous public destructors in gfx - r=jrmuizel
2014-06-23 14:49:07 -04:00
Kartikaya Gupta
baf58c16c3
Back out bug 1021248 for causing bug 1028271. r=backout
2014-06-23 14:38:02 -04:00
Kartikaya Gupta
1cfb0fc6fc
Bug 1020778 - Reduce opacity of low-res buffer on B2G by half when compositing it to the screen. r=jrmuizel
2014-06-23 12:00:18 -04:00
Benoit Jacob
79aa0bb737
Remove unused static variable that causes non-unified build to fail - trivial, no review, no bug
2014-06-23 11:53:51 -04:00
Kartikaya Gupta
bf09173096
Bug 1021085 - Miscellaneous cleanup. r=Cwiiis
2014-06-23 08:42:53 -04:00
Kartikaya Gupta
ecb4d78559
Bug 1021085 - Use the entire compositor-side composition bounds as the coherent update rect on B2G. r=Cwiiis r=BenWa
2014-06-23 08:42:53 -04:00
Kartikaya Gupta
e1ac0ad31b
Bug 1021085 - Fix up the Fennec code path as well. r=Cwiiis
2014-06-23 08:42:53 -04:00
Kartikaya Gupta
2fd9c31921
Bug 1021085 - Remove unnecessary transform stored on the paint data. r=Cwiiis
2014-06-23 08:42:48 -04:00
Kartikaya Gupta
db651f9da8
Bug 1021085 - Inflate the painted rect a bit to deal with rounding error. r=Cwiiis
2014-06-23 08:42:19 -04:00
Kartikaya Gupta
048e27ce05
Bug 1021085 - Fix up the transform used for the compositor side composition bounds. r=Cwiiis
2014-06-23 08:42:01 -04:00
Kartikaya Gupta
62898fc03d
Bug 1021085 - Refactor code to ensure we use the same scrolling ancestor layer everywhere. r=Cwiiis
2014-06-23 08:41:09 -04:00
Mason Chang
4c76cc6e53
Bug 990832 - Build a tool to visualize frame uniformity. r=mchang, benwa.
2014-06-19 09:33:00 +02:00
Cgg
fcef028f85
Bug 783043 - Restore original image factory after paint operations. r=nical
...
---
gfx/layers/ImageContainer.h | 5 +++++
gfx/layers/basic/BasicImageLayer.cpp | 7 +++++++
2 files changed, 12 insertions(+)
2014-06-21 14:32:30 +02:00
Nicolas Silva
8fea345008
Bug 783043 - Backed out changeset 29bc4fa125d9 (commit message). r=me
2014-06-21 19:51:07 +02:00
Cgg
8e2f872bc0
From d5e66ff9f47b4bbd59808c75ede6e30ad35a5cd4 Mon Sep 17 00:00:00 2001
...
Bug 783043 - Restore original image factory after paint operations. r=nical
---
gfx/layers/ImageContainer.h | 5 +++++
gfx/layers/basic/BasicImageLayer.cpp | 7 +++++++
2 files changed, 12 insertions(+)
2014-06-21 14:32:30 +02:00
Sotaro Ikeda
1ad1ef7739
Bug 1026580 - Remove an infinite loop possibility from AsyncTransactionTracker::WaitComplete() r=nical
2014-06-21 08:30:30 -07:00
Sotaro Ikeda
fb71c96b76
Bug 1025781 - Remove unnecessary gfx::SourceSurface r=nical
2014-06-21 05:15:41 -07:00
Brian Birtles
5bb2caab0a
Bug 1025709 part 1 - Move mDelay to AnimationTiming; r=heycam
...
This patch is the first part in preparing the way to merge ElementTransitions
with CommonElementAnimationData (which we'll eventually rename to something
nicer).
Here we move mTiming from CommonElementAnimationData to the AnimationTiming
struct. While this is not strictly necessary in order to do the later
refactoring it makes it simpler since it:
- Divides time calculation into calculation based on dynamic play state (the
responsibility of animation players in Web Animations terms) and static
author-specified timing parameters (a property of animations in Web Animations
terms).
- In future we will probably put animations on the compositor during their
delay phase so we will want the delay to be present in the AnimationTiming
struct then.
- Makes AnimationTiming line up with the dictionary of the same name in Web
Animations.
2014-06-20 12:39:23 +09:00
Sotaro Ikeda
0555dff07f
Bug 1027088 - Ensure fence delivery for TiledContentClient on gonk r=nical
2014-06-19 19:41:36 -07:00
Benoit Girard
19effe56b7
Bug 1027496 - Stream display list and layers dump. r=mattwoodrow
2014-06-19 18:36:25 -04:00
Jonathan Watt
6586dcffb2
Bug 1027763, part 2 - Make non-Moz2D callers of DrawTarget::GetType() call DrawTarget::GetBackendType() instead. r=Bas
2014-06-19 21:35:33 +01:00
Benoit Girard
eb79d62834
Bug 1027794 - Don't copy the visible region when rendering. r=bjacob
2014-06-19 16:14:46 -04:00
Kartikaya Gupta
a5f5cdda10
Bug 1021248 - Update the low-res tiles even when not in risk of checkerboarding. r=Cwiiis
2014-06-19 09:27:32 -04:00
Kartikaya Gupta
bdf06b794e
Bug 1026756 - Detect when a scroll offset update is going to remove checkerboarding, and don't leave things in a low-precision state. r=Cwiiis
2014-06-19 09:27:31 -04:00
Birunthan Mohanathas
bc0233fe47
Bug 1026535 - Fix mismatched class/struct tags. r=ehsan
2014-06-18 17:57:51 -07:00
Benoit Jacob
c957e59732
Bug 1027251 - Fix or whitelist dangerous public destructors in gfx/ - r=jrmuizel
2014-06-18 22:28:59 -04:00
Nicholas Nethercote
aaf6fb2124
Bug 1010064 - Allow memory reports to be anonymized. r=bsmedberg.
...
--HG--
extra : rebase_source : 5eb756b17a97e751deb0f47e909fdb35533cb23b
2014-05-20 23:06:54 -07:00
Jeff Gilbert
2450a21701
Bug 1000640 - Crash if we try to use the Gralloc path in TextureHost. - r=mattwoodrow
2014-06-18 17:04:06 -07:00
Jeff Gilbert
f3d7974f16
Bug 1000640 - Use new StreamTextureClient/Host with OMTC. - r=mattwoodrow
2014-06-18 17:04:06 -07:00
Jeff Gilbert
7975417def
Bug 1000640 - Update Gralloc and ANGLE ShSurf backends. - r=mattwoodrow
2014-06-18 17:04:05 -07:00
Jeff Gilbert
59d37e34f9
Bug 1000640 - Death to whitespace. - r=mattwoodrow
2014-06-18 17:04:05 -07:00
Jeff Gilbert
f89102edd1
Bug 1000640 - Handle non-premult alpha in Layers. - r=mattwoodrow
2014-06-18 17:04:05 -07:00
Sotaro Ikeda
51abb035b1
Bug 1022167 - Ensure fence delivery of thebes layer in b2g process r=nical
2014-06-18 12:13:27 -07:00
Nicolas Silva
0952a7b335
Bug 1014355 - Fix ownership issue in X11TextureClient. r=cwiiis
2014-06-18 19:11:12 +02:00
Sotaro Ikeda
49dc3110d1
Bug 1026432 - Add GetCompositorChild() to ClientLayerManager r=nical
2014-06-17 19:42:34 -07:00
Bas Schouten
482211a863
Bug 1019909: Properly initialize white buffer to white. r=nical
2014-06-18 00:55:31 +02:00
Benoit Girard
dc1ed6a8ac
Bug 1015659 - Replace frame-counter by qrcode to tag video frames. r=jrmuizel
2014-06-17 16:34:42 -04:00
Botond Ballo
5c89783761
Bug 1019996 - Apply overscroll effect to fixed and sticky layers. r=kats, r=Cwiiis
2014-06-12 20:27:32 -04:00
Botond Ballo
49f6e7af7c
Bug 1019996 - Remove an unnecessary call to AlignFixedAndStickyLayers. r=Cwiiis
2014-06-12 16:40:35 -04:00
Jonathan Watt
351e484b60
Bug 1025494 - Remove dead code in ThebesLayerD3D10 that creates a gfxD2DSurface. r=Bas
2014-06-17 18:35:51 +01:00
Jonathan Watt
6200c18bc8
Bug 1025490
- Stop using gfxImageSurface in the layers code. r=Bas
2014-06-17 18:35:51 +01:00
Kartikaya Gupta
079750c51c
Bug 1025562 - Remove improper use of viewport in tiling calculations. r=Cwiiis
2014-06-17 12:44:12 -04:00
Kartikaya Gupta
96ef9d3eb3
Bug 1025562 - Add logging to TiledContentClient. r=Cwiiis
2014-06-17 12:43:12 -04:00
Jonathan Watt
197045f650
Bug 1025497 - Stop using gfxImageSurface in Cocoa widget code. r=mstange
2014-06-17 10:37:45 +01:00
Wes Kocher
c2735215c7
Backed out changeset 66f9a0038c67 (bug 774388) for various frequent intermittent failures including mochitest-2 on a CLOSED TREE
2014-06-16 19:00:15 -07:00
Sotaro Ikeda
2a12607713
Bug 1025781 - Add CreateDataSourceSurface() failure checks r=nical
2014-06-16 16:47:28 -07:00
David Zbarsky
f3172735cb
Bug 1015644 - Clean up ActiveElementManager r=botond
2014-06-16 18:50:16 -04:00
Michael Wu
ced60d7954
Bug 1024166 - Misc header/namespace cleanups in imglib, r=seth
2014-06-16 18:25:43 -04:00
Benoit Jacob
6d4f99fdba
Bug 774388 - Patch 6: fix a silly double negation - r=nical
2014-06-06 09:51:27 -04:00
Benoit Jacob
cea2702a66
Bug 774388 - Patch 5: Properly manage the lifetime of the compositor thread, by waiting for CrossProcessCompositorParents to die before destroying it - r=nical,mattwoodrow
2014-06-06 09:51:26 -04:00
Ryan VanderMeulen
ef66038dae
Merge m-c to inbound on a CLOSED TREE. a=merge
2014-06-16 14:26:54 -04:00
Kartikaya Gupta
e6ed13c967
Bug 1023882 - Part 8 - Remove the argument to EndPaint. r=Cwiiis
2014-06-11 12:42:46 -04:00
Kartikaya Gupta
ff976b8021
Bug 1023882 - Part 7 - Move down the calculation of the low-precision invalid region so it happens later. r=Cwiiis
2014-06-11 12:42:46 -04:00
Kartikaya Gupta
b457c2ac8f
Bug 1023882 - Part 6 - Move all SetRepeatTransaction calls into ClientTiledThebesLayer so it's easier to follow the flow. r=Cwiiis
2014-06-11 12:42:45 -04:00
Kartikaya Gupta
d6a12121de
Bug 1023882 - Part 5 - Move the invalid region calculation up a bit. r=Cwiiis
2014-06-11 12:42:45 -04:00
Kartikaya Gupta
13e77ca286
Bug 1023882 - Part 4 - Extract a RenderLowPrecision helper function. r=Cwiiis
2014-06-11 12:42:45 -04:00
Kartikaya Gupta
fc3f74700d
Bug 1023882 - Part 3 - Extract a RenderHighPrecision helper function. r=Cwiiis
2014-06-11 12:42:45 -04:00
Kartikaya Gupta
8f04c1c6a5
Bug 1023882 - Part 2 - Create a first-transaction block for all the first-transaction code. r=Cwiiis
2014-06-11 12:42:44 -04:00
Kartikaya Gupta
6024214a13
Bug 1023882 - Part 1 - Small refactorings. r=Cwiiis
2014-06-11 12:42:44 -04:00
Solomon Chiu
0e4402768f
Bug 973777 - Breaking down the information of GrallocReporter. r=njn
2014-06-15 23:27:00 +08:00
Phil Ringnalda
680edf00b4
Back out 53e5f619cb62 (bug 1025497) for build bustage
...
CLOSED TREE
2014-06-14 19:04:52 -07:00
Jonathan Watt
7a72915068
Bug 1025497 - Stop using gfxImageSurface in Cocoa widget code. r=mstange
2014-06-15 01:44:46 +01:00
"Kan-Ru Chen (陳侃如)"
888082a108
Bug 1020169 - Part 2. Register nested LayerTree. r=mattwoodrow
...
Use PCompositor::NotifyChildCreated which was ill-defined for
cross-process case.
Assume that for all LayerTrees managed by a CrossProcessCompositorParent
all share the same CompositorParent.
2014-06-14 15:25:02 +08:00
Botond Ballo
e8a12a2e30
Bug 1022719 - Ignore additional touches when in overscrolled state. r=kats
2014-06-10 19:43:20 -04:00
Botond Ballo
39d2cd0d1b
Bug 1022719 - Further improve const correctness in AsyncPanZoomController. r=kats
2014-06-12 18:17:26 -04:00
Chris Lord
ffcda6a27d
Bug 1006084 - Allow ThebesLayers to be recreated when the creation hint changes. r=mattwoodrow
2014-06-13 17:11:08 +01:00
Sotaro Ikeda
8364b31b70
Bug 1024144 - Deliver acquire fence to HwComposer r=sushil,nical
2014-06-12 18:46:25 -07:00
Ryan VanderMeulen
e268a92ab7
Backed out changeset a461a267cf62 (bug 1021248) for suspicion of causing B2G fixed-1.html perma-fail.
...
CLOSED TREE
2014-06-12 17:06:06 -04:00
chiajung hung
27f22929f3
Bug 1012961 - ABORT: Invalid SurfaceDescriptor passed in: file gfx/layers/opengl/GrallocTextureHost.cpp, line 292. r=nical
2014-06-12 02:06:00 -04:00
Kartikaya Gupta
8887e500a1
Bug 1021248 - Update the low-res tiles even when not in risk of checkerboarding. r=Cwiiis
2014-06-12 09:17:04 -04:00
Wes Kocher
9e0ebb2b1e
Backed out 8 changesets (bug 1023882) for b2g mochitest-4 orange on a CLOSED TREE
...
Backed out changeset 501167f9e525 (bug 1023882)
Backed out changeset 811d536995cf (bug 1023882)
Backed out changeset c38a0cb1e00c (bug 1023882)
Backed out changeset 4ba2f2a98114 (bug 1023882)
Backed out changeset 42e44e1eb363 (bug 1023882)
Backed out changeset a92435f75f89 (bug 1023882)
Backed out changeset 039cfd09fa32 (bug 1023882)
Backed out changeset 05e8c4ee536d (bug 1023882)
2014-06-11 16:39:01 -07:00
Wes Kocher
564838b170
Backed out changeset bc9031f59e1c (bug 1021248) for Werror bustage
2014-06-11 14:46:59 -07:00
Kartikaya Gupta
156cf669e2
Bug 1021248 - Update the low-res tiles even when not in risk of checkerboarding. r=Cwiiis
2014-06-11 17:22:00 -04:00
Kartikaya Gupta
6ab27b8f7a
Bug 1022577 - Ensure we flush the repaint _after_ taking the scroll offset from content. r=botond
2014-06-11 16:51:30 -04:00
Nicolas Silva
81fe3788ce
Bug 1023350 - Rename TextureClient::GetAsDrawTarget into TextureClient::BorrowDrawTarget and fix TextureClientX11. r=bjacob
2014-06-11 14:57:58 -04:00
Nicolas Silva
f8bfd440bd
Bug 1019000 - Add a null-check in CairoImage::GetTextureClient to fix a crash. r=mattwoodrow
2014-06-11 13:33:37 -04:00
Kartikaya Gupta
efdcb389de
Bug 1023882 - Part 8 - Remove the argument to EndPaint. r=Cwiiis
2014-06-11 12:42:46 -04:00
Kartikaya Gupta
efa88b9b2c
Bug 1023882 - Part 7 - Move down the calculation of the low-precision invalid region so it happens later. r=Cwiiis
2014-06-11 12:42:46 -04:00
Kartikaya Gupta
e9c83fc117
Bug 1023882 - Part 6 - Move all SetRepeatTransaction calls into ClientTiledThebesLayer so it's easier to follow the flow. r=Cwiiis
2014-06-11 12:42:45 -04:00
Kartikaya Gupta
b1722f4ca3
Bug 1023882 - Part 5 - Move the invalid region calculation up a bit. r=Cwiiis
2014-06-11 12:42:45 -04:00
Kartikaya Gupta
30e5167c9d
Bug 1023882 - Part 4 - Extract a RenderLowPrecision helper function. r=Cwiiis
2014-06-11 12:42:45 -04:00
Kartikaya Gupta
7f0d75dbe3
Bug 1023882 - Part 3 - Extract a RenderHighPrecision helper function. r=Cwiiis
2014-06-11 12:42:45 -04:00
Kartikaya Gupta
61a044a7ba
Bug 1023882 - Part 2 - Create a first-transaction block for all the first-transaction code. r=Cwiiis
2014-06-11 12:42:44 -04:00
Kartikaya Gupta
616b195e22
Bug 1023882 - Part 1 - Small refactorings. r=Cwiiis
2014-06-11 12:42:44 -04:00
Ed Morley
a267ee9a6e
Backed out changeset bfb5297101cd (bug 1000640) for compilation failures on B2G
2014-06-11 17:07:41 +01:00
Ed Morley
a1ea2b0770
Backed out changeset 11bb536cdede (bug 1000640)
2014-06-11 17:07:17 +01:00
Ed Morley
3eca9f1179
Backed out changeset d1b96309bb9d (bug 1000640)
2014-06-11 17:07:14 +01:00
Ed Morley
4d05b5de9c
Backed out changeset c4681bf6680c (bug 1000640)
2014-06-11 17:07:10 +01:00
Jeff Gilbert
b2e2b165ea
Bug 1000640 - Use new StreamTextureClient/Host with OMTC. - r=mattwoodrow
2014-06-04 15:20:26 -07:00
Jeff Gilbert
ef4d387909
Bug 1000640 - Update Gralloc and ANGLE ShSurf backends. - r=mattwoodrow
2014-06-04 15:20:25 -07:00
Jeff Gilbert
ed2a752881
Bug 1000640 - Death to whitespace. - r=mattwoodrow
2014-06-04 15:20:25 -07:00
Jeff Gilbert
2757fd2b29
Bug 1000640 - Handle non-premult alpha in Layers. - r=mattwoodrow
2014-06-04 15:20:24 -07:00
Chris Lord
3c0175baa4
Bug 1011572
- Only do platform-sync on layer transactions when !IsSameProcess. r=nical
...
There's no need to do platform syncing when the compositor is in the same
process as the content thread, as they'll share a connection to the display
server.
2014-06-11 14:52:20 +01:00
Chris Lord
1188fbbd28
Bug 1011569 - Remove PreferMemoryOverShmem in favour of IsSameProcess. r=nical
2014-06-11 14:52:19 +01:00
"Kan-Ru Chen (陳侃如)"
cb1a5a5562
Bug 879475 - Part 007. Allow nested remote mozbrowsers to push layer transactions to the compositor r=mattwoodrow
...
Based on original patch by David Zbarsky <dzbarsky@gmail.com>
2014-06-11 13:44:39 +08:00
Matt Woodrow
831c42ff7a
Bug 1019164 - Invalidate the old visible region when we change mask layers since the visible region might have changed at the same time. r=tn
2014-06-10 17:46:42 -04:00
Botond Ballo
14c54cd3c3
Bug 1022381 - Enforce that strongly-typed geometric classes are used with a proper coordinate system tag type. r=kats
2014-06-10 12:43:52 -04:00
Nicolas Silva
25092b570f
Bug 1008211 - Don't use CreateBufferTextureClient with CanvasClient2D on Windows. r=bas
2014-06-10 14:02:16 -04:00
Jonathan Watt
a25ab6979d
Bug 1022667, part 6 - Remove some unused code from ShadowLayerUtilsGralloc.cpp. r=mattwoodrow
2014-06-10 16:42:24 +01:00
Jonathan Watt
c0a8b4c744
Bug 1022667, part 3 - Remove various bits of dead code from D3D layers code. r=Bas
2014-06-10 16:42:22 +01:00
Nicolas Silva
0f65b4eb76
Bug 1000103 - Fix intermittent OSX crash in TextureImageTextureSourceOGL::GetFormat. r=mattwoodrow
2014-06-09 17:30:53 -04:00
Ehsan Akhgari
ac9615fa0d
Bug 1021290 - More Atomics.h build fixes for clang-cl. r=froydnj
...
This is basically more of bug 932454
2014-06-09 14:49:34 -04:00
Kartikaya Gupta
1d701608b8
Bug 1022398 - Remove declaration for method that was removed a long time ago. r=nical
2014-06-09 14:02:40 -04:00
Kartikaya Gupta
4f054304cd
Bug 1018387 - Fix some calculations that were wrong because of confusion between LayoutDevice and Layer pixel spaces. r=botond
2014-06-09 14:02:40 -04:00
Kartikaya Gupta
0d3a73d431
Bug 1018387 - Update various variables and comments to reflect the fact that the values are in layer pixels and not layout device pixels. r=Cwiiis
2014-06-09 14:02:39 -04:00
Kartikaya Gupta
8eee2dac6d
Bug 1018387 - Add some logging for the tile drawing code. r=Cwiiis
2014-06-09 14:02:39 -04:00
Kartikaya Gupta
3bea7e3006
Bug 1018387 - Log the composition bounds in layer dumps. r=Cwiiis
2014-06-09 14:02:38 -04:00
Chris Lord
0c3504655d
Bug 1017427
- Fix CompositorOGL RenderOffset not offsetting clipping rect. r=nical
2014-06-09 16:53:35 +01:00
Kartikaya Gupta
59ddabde7d
Bug 1021384 - Ensure animations are cancelled before destroying the APZC instance. r=botond
2014-06-08 16:37:34 -04:00
Botond Ballo
e487d98073
Bug 1014280 - Fill blank areas created by overscroll transform with background color. r=mattwoodrow,BenWa,nical
...
--HG--
extra : source : 4323c71f0e921b50a1774e46ec700b354b479c7a
2014-06-05 14:48:53 -04:00
Botond Ballo
727b1998f8
Bug 1014280 - Add a background color attribute to scrollable ContainerLayers. r=tn,BenWa
...
--HG--
extra : source : dff750e410e5f4e1ed019527ea17f37e53dd8fe6
2014-06-06 16:50:20 -04:00
Botond Ballo
54f476c0a8
Bug 1019999 - Clear overscroll if snap-back animation is cancelled. r=kats
...
--HG--
extra : source : 20ace5785615d1cc7d0edbe7e09f8691166c6166
2014-06-06 13:58:48 -04:00
Sotaro Ikeda
539d95f87e
Bug 1001417 - Forward fence objects in SharedSurfaceGralloc to Compositor r=jgilbert,nical
2014-06-08 06:18:53 -07:00
Markus Stange
5a4c848878
Bug 944938 - Add event structs and APZ event handling for pan gesture events that can be used for Mac touchpad scrolling. r=kats
2014-06-07 00:49:49 +02:00
Botond Ballo
81fc6320fa
Bug 1018255 - Use spring physics for snap-back animation. r=kats
...
--HG--
extra : source : f7f4c40fc818c2342fe6c49c0351c1573f6e9f3d
2014-06-03 13:59:35 -04:00
Botond Ballo
4bcd1d61cd
Bug 1018255 - Make the translation (in the direction of overscroll) more pronounced than the zoom. r=kats
...
--HG--
extra : source : da6418a2a57e4665b2f03e84ff50052902658f45
2014-06-03 18:03:55 -04:00
Botond Ballo
f940812cbe
Bug 1018255 - Fix a short-circuit evaluation bug in OverscrollSnapBackAnimation::Sample. r=kats
...
--HG--
extra : source : c01a9ce7adb6693dbf5819fe853d4c7076bbd75a
2014-06-03 17:31:25 -04:00
Botond Ballo
7733d1d4eb
Bug 1018255 - Don't bother doing the computations in ApplyOverscrollEffect if we are not overscrolled. r=kats
...
--HG--
extra : source : 028af891515ee1093e889d20142f989cb19621b2
2014-06-03 16:20:50 -04:00
Botond Ballo
b6bd6e60b1
Bug 1018255 - Stop fling more quickly when overscrolled. r=kats
...
--HG--
extra : source : 79355b184bc52616567cc16d8f8c61ab31789d67
2014-06-05 15:16:14 -04:00
Benoit Girard
297f25d502
Bug 1016678 - Add textured compositor benchmark. r=jrmuizel
...
--HG--
extra : rebase_source : 11465ad7c287db421fc68022269823b7da992835
2014-06-04 18:37:18 -04:00
Ed Morley
c31807a83a
Backed out changeset 6f2e001c5f39 (bug 774388)
2014-06-06 15:58:58 +01:00
Ed Morley
823c01e984
Backed out changeset 0f81ceab808a (bug 774388)
2014-06-06 15:58:54 +01:00
Benoit Jacob
166db540b6
Bug 774388 - Patch 6: fix a silly double negation - r=nical
2014-06-06 09:51:27 -04:00
Benoit Jacob
969d70bfa6
Bug 774388 - Patch 5: Wrap the global raw compositor thread pointer, and global raw refcount integer, into a proper refcounted singleton class - r=nical,mattwoodrow
2014-06-06 09:51:26 -04:00
Brian Birtles
194b6cc3b7
Bug 77992 part 1.0 - Add timeStamp to WidgetEvent; r=smaug
...
This patch adds a timeStamp member to WidgetEvent alongside the existing 'time'
member. In the future we would like to remove 'time' and just keep timeStamp but
that depends on it being web-compatible. For now we introduce both members
side-by-side. Later we will add a pref to determine which one to return. If no
compatibility issues arise we will remove 'time' altogether.
2014-06-06 14:29:49 +09:00
Benoit Jacob
c8affc25e2
Bug 774388 - Patch 3: remove sCompositorLoop, it's redundant - r=nical,mattwoodrow
2014-06-05 16:42:13 -04:00
Benoit Jacob
6e6c966de7
Bug 774388 - Patch 2: remove sCompositorThreadID, it's redundant - r=nical,mattwoodrow
2014-06-05 16:42:13 -04:00
Benoit Jacob
7008eef9b0
Bug 774388 - Patch 1: remove StartUpWithExistingThread, it's unused - r=nical
2014-06-05 16:42:13 -04:00
Sotaro Ikeda
203d637570
Bug 1020003 - Always use AsyncTransactionTracker on ImageBridge on gonk r=nical
2014-06-05 08:39:45 -07:00
Sotaro Ikeda
32932f714a
Bug 1019877 - fix deadlock at AsyncTransactionTrackersHolder r=nical
2014-06-05 07:24:05 -07:00
Tatiana Meshkova
b6333c93ee
Bug 1019405 - Fix offscreen rendering for top level Layer manager. r=jgilbert
2014-06-03 20:41:00 +02:00
Wes Kocher
3602beb586
Merge m-c to inbound on a CLOSED TREE
2014-06-04 18:48:20 -07:00
Wes Kocher
84641c0f36
Backed out changeset f644eda342c2 (bug 1000640) for various gl-based failures on a CLOSED TREE
2014-06-04 18:29:21 -07:00
Wes Kocher
cde83bdc33
Backed out changeset 9d1dd5a9be4f (bug 1000640)
2014-06-04 18:27:41 -07:00
Wes Kocher
6d7b8049c9
Backed out changeset cb1ea8162165 (bug 1000640)
2014-06-04 18:27:31 -07:00
Wes Kocher
40ac0457aa
Backed out changeset 3a764e34c366 (bug 1000640)
2014-06-04 18:27:22 -07:00
Sayan Paul
dc5f992034
Bug 1016404 - Rename APZC_LOG in APZCTreeManager to avoid unified build conflicts. r=kats
2014-06-04 17:22:35 -04:00
Jeff Gilbert
4dfc0e7e48
Bug 1000640 - Use new StreamTextureClient/Host with OMTC. - r=mattwoodrow
2014-06-04 15:20:26 -07:00
Jeff Gilbert
418da95c47
Bug 1000640 - Update Gralloc and ANGLE ShSurf backends. - r=mattwoodrow
2014-06-04 15:20:25 -07:00
Jeff Gilbert
16549b9f87
Bug 1000640 - Death to whitespace. - r=mattwoodrow
2014-06-04 15:20:25 -07:00
Jeff Gilbert
188fa937c6
Bug 1000640 - Handle non-premult alpha in Layers. - r=mattwoodrow
2014-06-04 15:20:24 -07:00
Sotaro Ikeda
32ae4b65c0
Bug 1016805 - fix AsyncTransactionTracker handling r=nical
2014-06-04 15:11:00 -07:00
Kartikaya Gupta
06506e7aaa
Bug 1019004 - Guard against a null pointer deref when dumping painting. r=BenWa
2014-06-03 12:59:15 -04:00
Jeff Muizelaar
90bfe7361a
Bug 1018416. Inline TransformRegion.
...
--HG--
rename : dom/datastore/tests/test_bug957086.html => dom/datastore/tests/test_basic.html
extra : rebase_source : ab175afb006c0f6ebb02863f510b6fdc6e578f3c
2014-06-02 11:05:01 -04:00
Phoebe Chang
4286f5c0d3
Bug 924692 - Part 4: Hooks up event handling to TouchCaret; r=roc, bugs
2014-06-03 15:08:54 +08:00
Bas Schouten
cdf842daf9
Bug 1015820: Update the back buffer rect when ensuring a back buffer client exists. r=mattwoodrow
2014-05-31 02:16:35 +02:00
Kartikaya Gupta
6f87c8e03e
Bug 1017680 - Allow progressing painting for any 2D layer. r=Cwiiis
2014-06-02 17:27:36 -04:00
Phil Ringnalda
ea43347d66
Back out 710b11cd8e47 (bug 1016086) for Android robocop bustage
2014-06-01 13:16:44 -07:00
Andreas Gal
1d8c6b36e5
Bug 1016086 - Part 4: Setup attribute configuration when we start compositing instead of for every draw command (r=Bas)
2014-06-01 10:44:42 -07:00
Phil Ringnalda
0248b0aed2
Merge m-c to m-i
2014-05-31 20:38:25 -07:00
Phil Ringnalda
3e5340dd29
Merge f-t to m-c
2014-05-31 20:31:07 -07:00
Jeff Muizelaar
4f0e7779e3
Bug 1018416. Add Transform method to nsRegion. r=BenWa
...
Replace the open coded version with one that avoids
allocation and is O(n*log(n)) instead of O(n*2)
--HG--
extra : rebase_source : 9d8de6089bc9fa74ba4b60c3eb3ccf3b3235ad54
2014-05-31 00:39:18 -04:00
Andreas Gal
f95f79bea7
Bug 1017571 - Use TRIANGLES instead of TRIANGLE_STRIP to fix rendering glitchs on MacOSX with uniform array access (r=Bas)
2014-05-30 22:34:14 -04:00
Nick Lebedev
e0ece671d8
Bug 1014838 - Add testing of the apzc state correctness after tap gestures. r=kats, r=botond
2014-05-29 23:00:31 -07:00
Victor Porof
9ce7e9c089
Bug 1007203 - Always add categories when pushing to the pseudostack, r=djvj
2014-05-23 17:12:29 -04:00
Andreas Gal
ecd7363a4a
Bug 1017571 - Use TRIANGLES instead of TRIANGLE_STRIP to fix rendering glitchs on MacOSX with uniform array access (r=Bas)
2014-05-30 22:34:14 -04:00
Matt Woodrow
89a53598b1
Bug 854421 - Part 9: Send DidComposite during ClientLayerManager destruction. r=roc
2014-05-29 09:44:30 +12:00
Matt Woodrow
795c2136c0
Bug 854421 - Part 8: Try find a 'root' refresh driver to see if it's blocked. r=vlad
2014-05-29 09:43:41 +12:00
Matt Woodrow
d78f4156e4
Bug 854421 - Part 7: Allocate and return transaction id's from the refresh driver when using OMTC to prevent over-production. r=roc
2014-05-29 09:43:39 +12:00
Matt Woodrow
8b3992ab79
Bug 854421 - Part 6: Add gfx API for allocating transaction ids. r=roc
2014-05-29 09:42:17 +12:00
Matt Woodrow
e9ea25188e
Bug 854421 - Part 3: Add a way to detect PLayerTransaction objects that exist only for testing and won't composite. r=nical
2014-05-29 09:42:16 +12:00
Matt Woodrow
9c37506034
Bug 854421 - Part 2: If we cancel a composite when going into test mode, fire the DidComposite event anway in case someone is waiting on it. r=nical
2014-05-29 09:42:16 +12:00
Matt Woodrow
b61c593824
Bug 854421 - Part 1: Add a transaction id number to DidComposite. r=nical
2014-05-29 09:42:14 +12:00
Botond Ballo
d23577cc52
Bug 1016682 - Make TabChild's initial zoom calculation consistent with APZ. r=kats
2014-05-29 13:20:02 -04:00
Botond Ballo
aed275f1f3
Bug 1016682 - Tolerate floating-point error in Axis::CanScroll(). r=kats
2014-05-28 17:52:40 -04:00
Nicolas Silva
f10ccb8404
Bug 1016321 - Remove unwanted fprintfs. r=edmorley
2014-05-27 05:58:00 -04:00
Kartikaya Gupta
d5d141c996
Bug 1014997 - Cancel animations when the scroll offset is forcefully changed. r=botond
2014-05-29 09:54:00 -04:00
Botond Ballo
1897fda700
Bug 1016573 - Put logging of APZ test data behind a pref. r=kats
2014-05-29 12:51:28 -04:00
Sotaro Ikeda
d681c02d13
Bug 1016677 - Add pointer check to ContentClientRemoteBuffer::DestroyBuffers() r=nical
2014-06-04 10:45:00 -07:00
Ed Morley
8d9a53531a
Backed out changeset d37aa03d00fb (bug 1016805) for OS X 10.6 reftest failures; CLOSED TREE
2014-06-04 17:52:55 +01:00
Sotaro Ikeda
69d675b67c
Bug 1019057 - Add pointer check to ContentClientDoubleBuffered::FinalizeFrame() r=nical
2014-06-04 08:21:50 -07:00
Kartikaya Gupta
f5a8493538
Bug 1016558 - Properly account for simple CSS transforms when computing fields for progressive update. r=Cwiiis r=botond
2014-05-29 12:47:42 -04:00
Kartikaya Gupta
c10c9955e4
Bug 1016558 - Rename some variables to be more meaningful, and update some comments. r=botond r=Cwiiis
...
Renames:
displayPortParent -> displayPortAncestor
scrollParent -> scrollAncestor
parent -> ancestor
displayPortParentParent -> displayPortAncestorGrandParent
layoutDeviceToScrollParentLayer -> layoutDeviceToDisplayPort
mTransformParentLayerToLayoutDevice -> mTransformDisplayPortToLayoutDevice
aTransformParentLayerToLayoutDevice -> aTransformDisplayPortToLayoutDevice
2014-05-29 12:47:41 -04:00
Kartikaya Gupta
48697602d2
Bug 1016558 - Log the critical displayport in the layers dump. r=Cwiiis
2014-05-29 12:47:41 -04:00
Andreas Gal
ee8dee4c76
Bug 1016086 - Part 1: Use a single attribute in all shaders (r=Bas)
2014-05-29 10:19:37 -04:00
Tatiana Meshkova
4a3f012888
Bug 1016795 - Make CompositorParent usable by Embedlite. r=dholbert
2014-05-28 10:44:00 -04:00
Ed Morley
c3c9d1a417
Backed out changeset 1d4226ea1c1b (bug 854421) for causing bug 1017478
2014-05-29 10:57:03 +01:00
Ed Morley
f645109fad
Backed out changeset 0d658e89549b (bug 854421)
2014-05-29 10:56:08 +01:00
Ed Morley
b65fcdc520
Backed out changeset 0ce26a65c8dd (bug 854421)
2014-05-29 10:56:04 +01:00
Ed Morley
67779c9c8f
Backed out changeset 056cc43a50b6 (bug 854421)
2014-05-29 10:55:54 +01:00
Ed Morley
be1f5d2de8
Backed out changeset 3f58a7521a51 (bug 854421)
2014-05-29 10:55:51 +01:00
Ed Morley
ced23842df
Backed out changeset 123998cc3f92 (bug 854421)
2014-05-29 10:55:47 +01:00
Ed Morley
ca0e6070b9
Backed out changeset cbe947863ad3 (bug 854421)
2014-05-29 10:55:44 +01:00
Wes Kocher
f108ef46c1
Backed out 3 changesets (bug 1016086) for robocop bustage on a CLOSED TREE
...
Backed out changeset 450878674b08 (bug 1016086)
Backed out changeset e6b0a5086a81 (bug 1016086)
Backed out changeset 9e572e6623e7 (bug 1016086)
2014-05-28 15:10:32 -07:00
Matt Woodrow
58a93da0d3
Bug 854421 - Part 9: Send DidComposite during ClientLayerManager destruction. r=roc
2014-05-29 09:44:30 +12:00
Matt Woodrow
c9c9b9cb80
Bug 854421 - Part 8: Try find a 'root' refresh driver to see if it's blocked. r=vlad
2014-05-29 09:43:41 +12:00
Matt Woodrow
de268276b8
Bug 854421 - Part 7: Allocate and return transaction id's from the refresh driver when using OMTC to prevent over-production. r=roc
2014-05-29 09:43:39 +12:00
Matt Woodrow
28f6a2355c
Bug 854421 - Part 6: Add gfx API for allocating transaction ids. r=roc
2014-05-29 09:42:17 +12:00
Matt Woodrow
fbcf96b65f
Bug 854421 - Part 3: Add a way to detect PLayerTransaction objects that exist only for testing and won't composite. r=nical
2014-05-29 09:42:16 +12:00
Matt Woodrow
24efc9cfe8
Bug 854421 - Part 2: If we cancel a composite when going into test mode, fire the DidComposite event anway in case someone is waiting on it. r=nical
2014-05-29 09:42:16 +12:00
Matt Woodrow
345fc54583
Bug 854421 - Part 1: Add a transaction id number to DidComposite. r=nical
2014-05-29 09:42:14 +12:00
Sotaro Ikeda
6df66f0177
Bug 1014360 - memory leak when DEALLOCATE_CLIENT is set r=nical
2014-05-28 13:37:13 -07:00
Andreas Gal
823b7c091b
Bug 1016086 - Part 3: Setup attribute configuration when we start compositing instead of for every draw command (r=Bas)
2014-05-28 16:18:46 -04:00
Andreas Gal
39be2ca1b2
Bug 1016086 - Part 1: Use a single attribute in all shaders (r=Bas)
2014-05-28 16:18:36 -04:00
Andreas Gal
ba67732f00
Fix rebase error for bug 1012407 (r=CLOSED TREE)
2014-05-28 14:24:23 -04:00
Andreas Gal
bd6b6ee02e
Bug 1012407 - Part 9: Use CLAMP instead of GL_REPEAT to draw quads (r=Bas)
2014-05-28 14:07:15 -04:00
Andreas Gal
47abe4ef63
Bug 1012407 - Part 8: Remove VBOArena which is now dead code (r=Bas)
2014-05-28 14:04:07 -04:00
Ed Morley
59d15edff7
Backed out changeset f0b1908ce71a (bug 1013392)
2014-05-28 18:19:44 +01:00
Andreas Gal
c5c9b67596
Bug 1012407 - Part 7: Use a single GL draw call to draw up to 4 texture quads (r=Bas)
2014-05-28 10:15:31 -04:00
Markus Stange
95804f228c
Bug 1013392 - Adjust the search algorithm for async scrollbar thumb shifting. r=kats
2014-05-28 16:14:43 +02:00
Sotaro Ikeda
43b3882d48
Bug 1016805 - fix AsyncTransactionTracker handling r=nical
2014-06-04 07:49:14 -07:00
Carsten "Tomcat" Book
d4c8237c25
Backed out changeset 07a74e6e53b2 (bug 1017427
) for reftest failures on a CLOSED TREE
2014-06-04 16:05:24 +02:00
Markus Stange
0a84c7f233
Bug 1013392 - Adjust the search algorithm for async scrollbar thumb shifting. r=kats
2014-06-04 14:44:26 +02:00
Chris Lord
cc1a8300cb
Bug 1017427
- Fix CompositorOGL RenderOffset not offsetting clipping rect. r=nical
2014-06-04 13:26:57 +01:00
Markus Stange
22992cbfea
Bug 1016437 - Make TextureImageTextureSourceOGL::Update refuse uploading textures that exceed the maximum texture size if bigimage is disallowed. r=bjacob
2014-05-28 12:52:13 +02:00
Markus Stange
136d73bcdc
Bug 1016437 - Document why we don't use TiledTextureImage for YCbCr frames and add an assert to that effect. r=nical
2014-05-28 12:52:12 +02:00
Brian Birtles
f3593b3f8a
Bug 1015803 - Align Layers' Animation.numIterations with AnimationTiming.mIterationCount; r=dholbert
...
In the IPC Animation struct used in layers code we have a member called
'numIterations' where 'iterate forever' is represented by -1.
In layout/style however we have an AnimationTiming struct with an
mIterationCount member where 'iterate forever' is represented by
NS_IEEEPositiveInfinity().
This patch renames 'numIterations' to 'iterationCount' and uses infinity to
represent 'iterate forever'.
2014-05-28 16:51:50 +09:00
Brian Birtles
7265fd639b
Bug 1004871 part 9 - Move ElementAnimations::GetPositionInIteration to ElementAnimation::GetComputedTimingAt; r=dholbert
...
This patch simply moves the code from ElementAnimations to ElementAnimation so
that it can later be used in transitions code and so we can later move
EnsureStyleRuleFor to ElementAnimation.
2014-05-28 16:51:50 +09:00
Brian Birtles
efbd693128
Bug 1004871 part 6 - Make GetPositionInIteration return a ComputedTiming object; r=dholbert
...
This patch makes ElementAnimations::GetPositionInIteration return
a ComputedTiming object instead of just a time portion (time fraction).
Since the ComputedTiming object includes phase information, we can fix those
parts of EnsureStyleRule and GetEventsAt that were temporarily using the time
portion to guess if the animation might have finished or not.
2014-05-28 16:51:49 +09:00
Brian Birtles
25641302e6
Bug 1004871 part 3 - Replace parameters to GetPositionInIteration with an AnimationTiming object; r=dholbert
...
This patch makes use of the AnimationTiming struct introduced in the previous
patch to simplify calls to ElementAnimations::GetPositionInIteration.
2014-05-28 16:51:49 +09:00
Brian Birtles
b4d589de64
Bug 1004871 part 1 - Factor event queuing out of EnsureStyleRuleFor; r=dholbert
...
This patch moves event queuing out of EnsureStyleRuleFor into a separate method.
This is a preparatory step towards making GetPositionInIteration into a more
generic method for calculating the current time fraction.
In order to achieve this, GetPositionInIteration needs to be able to calculate
the correct time portion for times outside the range [0, 1] even when it is not
passed a ElementAnimation object. Specifically, it needs the fill mode of the
animation to be passed in.
(Rather than using FillForwards/FillBackwards this patch just compares the
NS_STYLE_ANIMATION_FILL_MODE_* values directly but FillForwards/FillBackwards
are restored in a subsequent patch when they are added to the struct used to
lump the timing parameters together.)
There are a number of places where positionInIteration is used to determine if
the current sample occurs in the active phase or after. This is sub-optimal but
is fixed in a subsequent patch in this series.
The actual work of removing event queuing from GetPositionInIteration is
deferred to a subsequent patch in order to keep the changes as small as
possible. This patch simply makes separate calls to GetPositionInIteration for
interpolating and for event queuing.
2014-05-28 16:51:48 +09:00
Matt Woodrow
7122baedb3
Bug 1013769 - Apply render target offset after the layer transform in BasicCompositor. r=Cwiiis
2014-05-28 13:21:32 +12:00
Matt Woodrow
0726340c00
Bug 1013767 - Restrict BasicCompositor snapshots to the bounds of the invalid region. r=nical
2014-05-28 13:21:32 +12:00
Matt Woodrow
6566a558e8
Bug 1001845 - Simplify invalid regions to avoid spending excessive amounts of time in region code. r=roc
2014-04-28 16:17:31 +12:00
Kartikaya Gupta
cfc7563bf0
Bug 949859 - When calculating fling velocity, ignore timestamps that are too old. r=botond
2014-05-27 11:45:03 -04:00
Kartikaya Gupta
567d9f0772
Bug 949859 - Remove mLastEventTime from APZC and store a timestamp in Axis instead. r=botond
2014-05-27 11:45:03 -04:00
Chris Lord
896c1a9861
Bug 1006797 - Fix application of OGL compositor screen render offset. r=nical
2014-05-27 13:31:01 +01:00
Botond Ballo
44a50c8549
Bug 998025 - Have APZ gtests clear the overscroll handoff chain when appropriate. r=kats
...
--HG--
extra : rebase_source : 8253d35c2e0c610398c6b0d3f812552d0a09c246
2014-05-22 17:17:39 -04:00
Botond Ballo
fa66d8b8a2
Bug 998025 - Put overscrolling behind a developer pref. r=kats
...
--HG--
extra : rebase_source : 2f5a46cacd97120fcbb8e6608446074089d5bf50
2014-05-21 17:20:12 -04:00
Botond Ballo
97d46f7ecb
Bug 998025 - Overscroll rendering effect. r=kats
...
--HG--
extra : rebase_source : 8dba78d1e7a471cf739acc59390e1789a6e5873a
2014-05-20 18:30:45 -04:00
Botond Ballo
c205d40a5c
Bug 998025 - Ignore touch events when in an overscrolled state. r=kats
...
--HG--
extra : rebase_source : c7b6928915d589773aa536cf002c70c9e26fd371
2014-05-22 14:49:43 -04:00
Botond Ballo
98eba5d681
Bug 998025 - Apply resistance to pans and flings in overscroll. r=kats
...
--HG--
extra : rebase_source : df1cf70e0843c5806616ecce6003d2f5cd35fb8d
2014-05-13 18:41:32 -04:00
Botond Ballo
6500ef53d1
Bug 998025 - Snap-back animation to relieve overscroll. r=kats
...
--HG--
extra : rebase_source : 86ac2135be457f515e37c3adcac6787cc8edc36c
2014-05-21 19:47:58 -04:00
Botond Ballo
0eab576881
Bug 998025 - Allow AsyncPanZoomAnimation::Sample() to queue deferred tasks even if the animation is ending. r=kats
...
--HG--
extra : rebase_source : 6b8236545d95b3432084cc78b9f0505b62cb6c9c
2014-05-22 17:17:05 -04:00
Botond Ballo
949302511d
Bug 998025 - Support overscrolling during flinging. r=kats
...
--HG--
extra : rebase_source : 2c85f4a8ec9e21c3a7012f769a560d0153805d63
2014-05-12 18:51:07 -04:00
Botond Ballo
1f21eb4459
Bug 998025 - Support overscrolling during panning. r=kats
...
--HG--
extra : rebase_source : f26bb9dfc1267e0eba3216e8f4fa29c98021caa5
2014-05-21 18:21:03 -04:00
Botond Ballo
be741ab0ec
Bug 998025 - Refactor Axis::HasRoomToPan() and Axis::Scrollable(). r=kats
...
--HG--
extra : rebase_source : d0d56f0e1a4f8f9735a8a2755727ee17f33f371f
2014-05-05 19:29:31 -04:00
Botond Ballo
55e5a1d703
Bug 998025 - Factor out an Axis::GetFrameMetrics() helper. r=kats
...
--HG--
extra : rebase_source : d19c09863bb5f6e83198460747f9f4727d822456
2014-05-21 17:26:06 -04:00
Botond Ballo
66d5d29145
Bug 998025 - Remove some unused AsyncPanZoomController and Axis methods. r=kats
...
--HG--
extra : rebase_source : 9c56db6f7cc0ddb9e3059f502de72741b21de460
2014-05-05 17:46:57 -04:00
Sotaro Ikeda
bf17f250a7
Bug 1006957 - WebRTC crash fix r=nical
2014-05-26 10:09:25 -07:00