Kartikaya Gupta
4e32706896
Bug 1055932 - Don't build an APZCTreeManager if APZ is disabled. r=botond
2014-08-21 08:36:07 -04:00
Markus Stange
09238cf9a6
Bug 1011166 - Improve the workarounds cairo does when rendering large gradients with pixman. rubber-stamp=roc, pending r?jrmuizel
2014-08-21 13:57:55 +02:00
Wes Kocher
3520083deb
Merge m-c to inbound a=merge
2014-08-20 18:13:40 -07:00
Mason Chang
3db44baa85
Bug 1056190 - Delete Scrollgraph. r=benwa
2014-08-20 17:42:03 -07:00
Ryan VanderMeulen
296ec7fc20
Merge m-c to b2g-inbound. a=merge
2014-08-20 16:21:52 -04:00
Kartikaya Gupta
ba30d4b539
Bug 1056159 - Extract a helper function from UpdatePanZoomControllerTree. r=botond
2014-08-20 14:04:37 -04:00
Kartikaya Gupta
e94aaf7968
Bug 1056159 - Extract a helper struct to hold some of the parameters to UpdatePanZoomControllerTree. r=botond
2014-08-20 14:04:37 -04:00
John Daggett
78c37afd5c
Bug 1055931 - bump up priority of Hiragino Kaku Gothic for symbol fallback. r=mkato
2014-08-20 16:54:38 +09:00
John Daggett
5ab27c310b
Bug 1041951 - parse font-variant as a shorthand for font feature subproperties. r=dbaron
2014-08-20 16:54:25 +09:00
Ehsan Akhgari
015ce11986
Bug 1050609 - Fix more bad implicit constructors in gfx/layers; r=roc
2014-08-20 00:55:14 -04:00
Kartikaya Gupta
2b4dc95fac
Bug 1052063 - Add some tests to ensure layers with the same scrollid get the same APZC. r=botond
2014-08-19 21:17:10 -04:00
Kartikaya Gupta
6a0b930cf4
Bug 1052063 - Expand the APZCTreeManagerTester to take care of more boilerplate. r=botond
2014-08-19 21:17:10 -04:00
Kartikaya Gupta
c029b67a0c
Bug 1052063 - Avoid running multiple animation steps if there are multiple layers sharing an APZC. r=botond
2014-08-19 21:17:10 -04:00
Kartikaya Gupta
3b4808ddad
Bug 1052063 - Do a single pass over the APZC tree to advance animations before sampling. r=botond
2014-08-19 21:17:10 -04:00
Kartikaya Gupta
197e4559e6
Bug 1052063 - Move the CSS transform into the ancestor transform. r=botond
2014-08-19 21:17:09 -04:00
Kartikaya Gupta
a65d30e8ee
Bug 1052063 - Small changes to clarify the existing ancestor transform build-up. r=botond
2014-08-19 21:17:09 -04:00
Kartikaya Gupta
da28f73cfa
Bug 1052063 - Reverse the order of transforms applied for layers during composition. r=botond
2014-08-19 21:17:09 -04:00
Kartikaya Gupta
a0204dccde
Bug 1052063 - Ensure the APZC instances track the cumulative hit test areas of all the layers they map to. r=botond
2014-08-19 21:17:09 -04:00
Kartikaya Gupta
a8af23fed6
Bug 1052063 - Prevent creating multiple APZC instances for the same ScrollableLayerGuid. r=botond
2014-08-19 21:17:08 -04:00
Botond Ballo
ffebd18f0b
Bug 923512 - Introduce strongly-typed coordinate classes. r=kats,Bas
...
--HG--
extra : rebase_source : 22e5fe577ea503aede765c70e16c0bf875c4a9fd
2014-08-19 13:08:16 -04:00
Botond Ballo
138c8c6eea
Bug 1025436 - Gtest for flinging into overscroll. r=kats
...
--HG--
extra : rebase_source : 04f121408c43826ac67e71acb229cfcaad137c3e
2014-08-20 14:28:41 -04:00
Botond Ballo
7d1b3578fc
Bug 1025436 - Return true from AsyncPanZoomController::AdvanceAnimations() if one of the deferred tasks started a new animation. r=kats
...
--HG--
extra : rebase_source : 82978c55141b9a3ef05dff2273edd5c84dace479
2014-08-20 14:28:05 -04:00
Botond Ballo
72de203c22
Bug 1042974 - Gtests for scrollgrab. r=kats
...
--HG--
extra : rebase_source : 1de35060a59c594bde0c7c003775b32fb71b6d51
2014-08-20 13:22:36 -04:00
Botond Ballo
98bf9dbd8d
Bug 1042974 - Dispatch flings to the right scrollable element in the presence of scrollgrab. r=kats
...
--HG--
extra : rebase_source : b2282c8fb958d91160d7b89790baf97ada591804
2014-08-18 16:12:43 -04:00
Botond Ballo
cd5407cec3
Bug 923512 - Transition the TransformTo<>() functions from gfx3DMatrix to Matrix4x4. r=kats
...
--HG--
extra : rebase_source : 3a82faa2e95b889cb19db5cc24e24d74e6498f08
2014-08-06 12:52:04 -04:00
Botond Ballo
4f535a3256
Bug 1055361 - Remove gtests that test for overscrolling during panning, to reopen a CLOSED TREE. rs=kats
2014-08-19 16:09:47 -04:00
Botond Ballo
4f6c0d9b1d
Bug 1055361 - Disable overscrolling during panning. r=kats
...
--HG--
extra : rebase_source : 53bb4d8f1e297059ea1a9a0d6994fcd45eca84d7
2014-08-19 12:55:28 -04:00
Botond Ballo
98e8737438
Bug 1039992 - Fix a unified build issue. r=kats
...
--HG--
extra : rebase_source : 4e1e09c9bcb35f70c3ee7ff833646e5f437f5a86
2014-08-18 16:13:12 -04:00
Botond Ballo
6f4fcc90af
Bug 1039992 - Move the overscroll handoff chain into AsyncPanZoomController and have one per touch block or pan gesture. r=kats,bjacob,mstange
...
--HG--
rename : gfx/layers/apz/src/TouchBlockState.h => gfx/layers/apz/src/InputBlockState.h
extra : rebase_source : ee68595aa21b696de1a0fbb8e6c161022a88ba3d
2014-08-18 16:12:11 -04:00
John Daggett
f7c74c5ba8
Bug 931040 - add access to hidden system fonts on OSX. r=jfkthame
2014-08-19 21:46:17 +09:00
Botond Ballo
12b47e261e
Bug 1039992 - Gtests for overscroll handoff. r=kats
2014-08-19 19:57:22 -04:00
Markus Stange
b88537eeb0
Bug 1055585 - Add nsITheme::NeedToClearBackgroundBehindWidget and create nsDisplayClearBackground if the theme needs it for a widget. r=roc
2014-08-20 17:26:11 +02:00
Markus Stange
956961d1a3
Bug 1055585 - Support OP_SOURCE blend mode in CompositorOGL. r=mattwoodrow
2014-08-20 17:23:57 +02:00
chiajung hung
d7c7e3a117
Bug 1002823 - [Stingray] Add a new kind of image layer without graphic buffer for overlaying video input. r=nical
2014-08-18 22:14:00 -04:00
Benoit Girard
0d295d7249
Bug 1010584 - Part 1: Introduce RenderTargetPixel. r=mwoodrow
2014-07-30 14:36:15 -04:00
Bill McCloskey
be42be0ea4
Bug 1051128 - Allow filtering the IPC log by toplevel protocol name (r=bent)
2014-08-20 12:49:11 -07:00
Daniel Holbert
a94876412b
Bug 1056256: Update callsite of Skia function 'setTextureCacheLimits' to use its new name, 'setResourceCacheLimits'. r=snorp
2014-08-20 12:09:47 -07:00
Benoit Girard
c4f53c3008
Bug 1052751 - Part 1: Cull translated layers on the compositor. r=roc
2014-08-14 11:46:21 -04:00
Sotaro Ikeda
93c1acb209
Bug 1042387 - Add file descriptors count check r=jrmuizel
2014-08-18 10:55:23 -07:00
Aryeh Gregor
60fbc97021
Bug 1053190 - Reduce unnecessary inclusion of nsINode.h in headers; r=ehsan
2014-08-18 17:44:50 +03:00
Jeff Gilbert
1397909531
Bug 1053635 - Expose SharedSurfaceEGL::mImage. r=romaxa
2014-08-14 15:07:00 -04:00
Jeff Gilbert
fb6a858464
Bug 1049957 - Fixes from reviews. - r=kamidphish
2014-08-15 17:38:09 -07:00
Jeff Gilbert
00cbda0f58
Bug 1049957 - Use custom std::queue wrapper instead of std::queue<UniquePtr<T>>. - r=kamidphish
2014-08-15 17:38:08 -07:00
Jeff Gilbert
462da9f9df
Bug 1049957 - Fix compilation errors. - r=kamidphish
2014-08-15 17:38:08 -07:00
Jeff Gilbert
ebe1200d76
Bug 1049957 - Use UniquePtr for SharedSurface, SurfaceFactory. - r=kamidphish
2014-08-15 17:38:08 -07:00
Jeff Gilbert
d10b4934b4
Bug 1049957 - Use RefPtr for SurfaceStream. - r=kamidphish
2014-08-15 17:38:07 -07:00
Jeff Gilbert
2879380ef6
Bug 1049957 - Use UniquePtr for GLScreenBuffer. - r=kamidphish
2014-08-15 17:38:07 -07:00
Ryan VanderMeulen
6cf995b770
Backed out changeset 926c83cd24f0 (bug 1052751) for B2G reftest failures.
2014-08-15 17:15:26 -04:00
Jeff Muizelaar
1b857210be
Bug 1054474
. Change FPSCounter to not use ToSecondsSigDigits(). r=BenWa
...
ToSecondsSigDigits is slower and broken on Windows and doesn't
really provide any value in this case.
--HG--
extra : rebase_source : 889657d9bd1e7a2bc4bd2f8b2da16fac63ece822
2014-08-15 15:54:05 -04:00
Benoit Girard
d7f0d13fc8
Bug 1052751 - Part 1: Cull translated layers on the compositor. r=roc
...
--HG--
extra : rebase_source : 6979b4d41c40ceb808a48ff8a1c038bbcfbed5b0
2014-08-15 13:46:23 -04:00
Jeff Muizelaar
df48ffb1b7
Bug 1016539. Add support for accelerated a11y filters. r=mwoodrow
...
This adds the ability to render to a temporary surface and use that
to apply a filter effect to all of the content.
2014-08-07 17:44:08 -04:00
Matt Woodrow
a021626551
Bug 1051592 - Clip DrawTargetCairo's context to the surface bound to prevent massive mask allocations within cairo. r=jrmuizel
2014-08-15 14:23:22 +12:00
Ryan VanderMeulen
32e4c3bc63
Backed out changeset 028c43cd12a5 (bug 1051592) for Windows bustage.
...
CLOSED TREE
2014-08-15 00:37:46 -04:00
Matt Woodrow
498db5bab8
Bug 1053159 - fully qualify filter name to fix bustage. CLOSED TREE
...
--HG--
extra : rebase_source : d819fe43ccceb6b70e036df9fab1d15cfcbd21ae
2014-08-15 14:56:44 +12:00
Matt Woodrow
5d00daf774
Bug 1053159 - Initialize gfxPattern::mFilter. r=Bas
...
--HG--
extra : rebase_source : 8b381ebeda17be5931f38ababb19fe6eead09c52
2014-08-15 14:24:11 +12:00
Matt Woodrow
0e61a0217b
Bug 1051592 - Clip DrawTargetCairo's context to the surface bound to prevent massive mask allocations within cairo. r=jrmuizel
...
--HG--
extra : rebase_source : 89bc9dd9c4d5120c73b025d5106827594fac6663
2014-08-15 14:23:22 +12:00
George Wright
a33666666f
Bug 1053492 - [Skia] Use heap allocation for buffers that will end up with the 3D API r=mattwoodrow,upstream
2014-08-13 23:14:31 -04:00
Ehsan Akhgari
93ec08d11c
Bug 1050610 - Fix more bad implicit constructors in gfx; r=roc
...
--HG--
extra : rebase_source : 5c6b62dbed81018370ce274e1913620ffb0ff7a2
2014-08-07 21:17:30 -04:00
George Wright
3d0e98c859
Bug 1017113 - Remove unnecessary files that slipped in accidentally r=nobody DONTBUILD
2014-08-13 13:27:44 -04:00
Jonathan Kew
ded61cb118
bug 1052535 - fix errors in Unicode Joining_Type data for Mandaic. r=jdaggett
2014-08-13 11:00:31 +01:00
Dan Glastonbury
8efb306126
Bug 1050599 - Sort GLContext extension names and strings.; r=bjacob
...
--HG--
extra : rebase_source : 1af2dd171a4eac879ee83aa25d1430e620f11021
2014-08-05 17:26:57 +10:00
George Wright
14dc52ff49
Bug 1052813 - Add -fomit-frame-pointer to CXXFLAGS for Skia r=mattwoodrow
2014-08-12 17:14:43 -04:00
Benoit Girard
07510ca060
Bug 1052857 - Overdraw should report dst pixels, not src pixels. r=jrmuizel
2014-08-12 18:46:16 -04:00
Harshit Harchani
f2bdad18c7
Bug 927946 - Add all APZC preferences to all.js. r=botond
...
--HG--
extra : rebase_source : d96f4aea65b40490d4cc7f8ec8704a2a2f7ef4b8
2014-08-13 01:35:22 +05:30
Walter Litwinczyk
85036e65fa
Bug 1047755 - Add copy constructor to ScrollableLayerguid in gfx/layers/FrameMetrics.h. r=botond
2014-08-11 10:32:51 -07:00
Walter Litwinczyk
04cc732c28
Bug 1047755 - Add copy constructor to ZoomConstraints in gfx/layers/FrameMetrics.h. r=botond
2014-08-11 09:35:17 -07:00
George Wright
2131560b58
[PATCH 15/15] Bug 1017113 - Use RefPtrSkia instead of SkRefPtr as it no longer exists. r=mattwoodrow
2014-08-06 12:01:44 -04:00
George Wright
68d6d6c3c3
[PATCH 14/15] Bug 1017113 - Add RefPtrSkia to replace SkRefPtr functionality r=mattwoodrow
2014-07-28 14:48:29 -04:00
George Wright
05d9bc512e
[PATCH 13/15] Bug 1017113 - Ensure SkDebugf is exported from Skia r=upstream
2014-07-31 18:52:22 -04:00
George Wright
cde29378e6
[PATCH 12/15] Bug 1017113 - Explicitly typedef GetUserDefaultLocaleName as WINVER may not be high enough when compiling to allow visibility of the function prototype in windows.h r=upstream
2014-07-29 15:19:53 -04:00
George Wright
6700baffb9
[PATCH 11/15] Bug 1017113 - Re-apply bug 985217 - Stub out CreateTypeface* for Mac r=snorp
2014-03-17 13:17:49 -04:00
George Wright
2eb8ee275e
[PATCH 10/15] Bug 1017113 - Include SkPreConfig.h to ensure that SK_BUILD_FOR_MAC is defined as necessary r=mattwoodrow
2014-07-28 20:53:00 -04:00
George Wright
47fe8e294b
[PATCH 09/15] Bug 1017113 - Update buildsystem for new Skia r=snorp
2014-07-27 20:56:09 -04:00
George Wright
02299210d9
[PATCH 08/15] Bug 1017113 - Update Skia to 2014-07-28 r=upstream
2014-07-28 15:06:12 -04:00
George Wright
5f89083d4c
[PATCH 07/15] Bug 1017113 - Add some legacy defines to SkUserConfig.h r=mattwoodrow
2014-07-27 20:58:09 -04:00
George Wright
bd20cd4758
[PATCH 06/15] Bug 1017113 - Update SkFontHost_android_old.cpp and SkFontHost_cairo.cpp to cater for Skia API changes r=mattwoodrow
2014-07-27 20:57:19 -04:00
George Wright
eaa8ae26b2
[PATCH 05/15] Bug 1017113 - Remove unnecessary SkEmptyShader.h include r=mattwoodrow
2014-07-27 20:56:42 -04:00
George Wright
89604a18bf
[PATCH 04/15] Bug 1017113 - Remove GL functions no longer required by Ganesh r=mattwoodrow
2014-07-27 20:52:33 -04:00
George Wright
b10548389f
[PATCH 03/15] Bug 1017113 - Update DrawTargetSkia to use the new SkDropShadowImageFilter::Create() r=mattwoodrow
2014-07-27 20:51:32 -04:00
George Wright
9b00d18c49
[PATCH 02/15] Bug 1017113 - Calling save on an SkCanvas no longer takes any parameters r=mattwoodrow
2014-07-27 20:51:09 -04:00
George Wright
2ba75ff85d
[PATCH 01/15] Bug 1043745 - Use SkColorType and SkImageInfo instead of SkBitmap::Config r=mattwoodrow
2014-07-27 20:47:43 -04:00
Vladimir Vukicevic
7dd2f3251a
b=1052518; remove --disable-webgl; r=jgilbert
2014-08-12 12:04:36 -04:00
Nigel Babu
9bb67b6622
Merge m-c to m-i
2014-08-12 12:20:36 +05:30
Michael Wu
d807acf06e
Follow up to bug 1035394 - Fix bustage from initializing fields in the wrong order on a CLOSED TREE, r=bustage
2014-08-11 17:53:06 -04:00
Kartikaya Gupta
1fc3c3121f
Bug 1051985 - Move the APZ from ContainerLayer to Layer. r=mattwoodrow,botond
2014-08-11 20:00:37 -04:00
Kartikaya Gupta
901529a459
Bug 1051985 - Move the background color and content description from ContainerLayer to Layer. r=mattwoodrow
2014-08-11 20:00:37 -04:00
Kartikaya Gupta
78cc61d618
Bug 1051985 - Move the scroll handoff parent id from ContainerLayer to Layer. r=mattwoodrow
2014-08-11 20:00:37 -04:00
Kartikaya Gupta
40ac29fbd1
Bug 1051985 - Move the FrameMetrics from ContainerLayer to Layer. r=mattwoodrow,BenWa
2014-08-11 20:00:36 -04:00
Michael Wu
0861dbb935
Bug 1036394 - Use CRC32 to query hidden fonts, r=jfkthame
2014-08-04 12:26:55 -04:00
Brian Birtles
2520d366a6
Bug 1040543 part 8 - Move timing parameters from AnimationPlayer to Animation; r=bz
...
As the second step in dividing functionality between AnimationPlayer and
Animation, this patch moves the AnimationTiming member from AnimationPlayer to
Animation.
Most of this patch is simply moving code around. However, one significant
functional difference is that Animation::GetLocalTime() uses the mParentTime
member which is set when the Animation is updated by the player it is attached
to.
Other less significant differences are:
* AnimationPlayer::GetLocalTime is renamed to GetCurrentTimeDuration
In Web Animations, animation players have a (writeable) "current time" and
animations have a (read-only) "local time".
We would call the method simply "GetCurrentTime" (instead of
"GetCurrentTimeDuration") but GetCurrentTime is the name of the method used in
the content-facing API where it returns a double.
* "IsCurrent" is defined on both AnimationPlayer and Animation with the version
in AnimationPlayer serving mostly as a convenience shortcut to the version on
Animation.
* Animation::GetComputedTiming (previously on AnimationPlayer) now makes the
timing parameter optional since most of the time it is not needed.
2014-08-10 17:06:50 +10:00
Brian Birtles
0c90999575
Bug 1040543 part 1 - Move/Rename ElementAnimations to dom::AnimationPlayer; r=bz
...
This patch renames mozilla::ElementAnimations to mozilla::dom::AnimationPlayer
and moves the code from layout/style/AnimationCommon.cpp to
dom/animation/AnimationPlayer.cpp.
It also moves various helper classes needed by AnimationPlayer to
AnimationPlayer.cpp and moves them from the mozilla::css namespace to the
mozilla namespace.
Beyond that, there are no functional changes contained in this patch.
The renaming of various members and variables that used to refer to
ElementAnimation objects but now refer to AnimationPlayer objects--to give them
a more appropriate name--is performed in a subsequent patch.
--HG--
rename : layout/style/AnimationCommon.cpp => dom/animation/AnimationPlayer.cpp
rename : layout/style/AnimationCommon.h => dom/animation/AnimationPlayer.h
2014-08-10 17:06:44 +10:00
Jim Chen
dbe61a26d8
Bug 1048952 - Lower compositor permanent hang timeout to 2 seconds; r=snorp
2014-08-08 18:11:52 -04:00
Kartikaya Gupta
53c6f4303a
Bug 1046344 - Update some ifdefs to account for MOZ_ANDROID_APZ. r=snorp
2014-08-08 17:42:25 -04:00
David Parks
955ab1eae9
Bug 1041695 - Make ShadowLayersForwarder::RemoveTexture run on worker thread, as required by TextureClient::Finalize. r=nical
...
--HG--
extra : rebase_source : 5498e78ba405c0b2e75063b3d7bda7d1cead4669
2014-07-30 23:44:31 -07:00
Robert O'Callahan
861267f74f
Bug 1043163. Avoid negative widths and heights due to overflow. r=mats
...
--HG--
extra : rebase_source : 62db3ad669f7a965672ea6bbab1b932c4a07040f
2014-08-06 17:19:23 +12:00
Nicholas Nethercote
a7cf4142b4
Bug 1050009 - Initialize pldhash tables with a length, not a capacity. r=roc.
...
* * *
imported patch rm-dummy-params
--HG--
extra : rebase_source : c25987eb11bae197218d5fc53b77def19afa36ac
2014-08-06 06:31:21 -07:00
Matt Woodrow
019ccf1af6
Bug 1049303 - Avoid an invalid cast to ClientThebesLayer when we're using tiling. r=Bas
2014-08-07 11:55:31 +12:00
Matt Woodrow
1fe5ef80f4
Bug 1048110 - Pad visible regions out by 1 pixel to avoid sampling from invalid content. r=Bas
2014-08-05 12:17:47 +12:00
Matt Woodrow
e12386da41
Bug 1048110 - Expand complex visible regions if we're going to be resampling when using tiling. r=Bas
2014-08-04 15:29:55 +12:00
Jeff Gilbert
8c26761616
Bug 1045955 - Style fix. - r=kamidphish
2014-08-07 19:03:25 -07:00
Jeff Gilbert
b85cf980a4
Bug 1045955 - Tighten requirements for framebuffer_blit, and use GL_FRAMEBUFFER when unavailable. - r=kamidphish
2014-08-07 19:03:25 -07:00
Jeff Gilbert
b2c6fe98ab
Bug 1045955 - Allow blitting 'internal' fb0. - r=kamidphish
2014-08-07 19:03:25 -07:00
Jeff Gilbert
4f8b794b06
Bug 1045955 - Make snapshots pick RGBA or RGBX. - r=kamidphish
2014-08-07 19:03:24 -07:00
Wes Kocher
25e69b0e1e
Backed out changeset c62468b61fed (bug 1041695) for bustage on a CLOSED TREE
2014-08-07 18:16:25 -07:00
Kartikaya Gupta
aeabb8d6b0
Bug 966362 - Fix copy/paste error to fix typo in gfx2d. r=Bas
2014-08-07 17:45:08 -07:00
David Parks
e41219467b
Bug 1041695 - Run ShadowLayersForwarder::ReleaseTexture on worker thread r=nical
2014-07-30 23:44:31 -07:00
Nicolas Silva
ba56925243
Bug 1043426 - Don't crash when failing to upload apply a maskon a container layer. r=Bas
2014-08-01 15:53:12 +02:00
Markus Stange
a75558e0b2
Bug 1049499 - Choose the correct number of gradient repetitions if a non-identity pattern matrix is involved. r=jrmuizel
2014-08-07 13:23:53 +02:00
Jonathan Watt
424ac90bb3
Bug 1049593 - Make BaseRect::Contains(point) behave correctly for floating point rect/point. r=Bas
2014-08-07 06:24:54 +01:00
Wes Kocher
789c541082
Backed out 2 changesets (bug 1048110) for various Android mochitest failures on a CLOSED TREE
...
Backed out changeset 1cf6f4f27811 (bug 1048110)
Backed out changeset b89f54e21c0b (bug 1048110)
2014-08-06 18:32:52 -07:00
Wes Kocher
d4cbfc1bcf
Backed out changeset 772d552cbe95 (bug 1049303) for build bustage in ClientLayerManager on a CLOSED TREE
2014-08-06 17:31:55 -07:00
Matt Woodrow
616234276b
Bug 1049303 - Avoid an invalid cast to ClientThebesLayer when we're using tiling. r=Bas
2014-08-07 11:55:31 +12:00
Matt Woodrow
4f05861c03
Bug 1048110 - Pad visible regions out by 1 pixel to avoid sampling from invalid content. r=Bas
2014-08-05 12:17:47 +12:00
Matt Woodrow
2434f004e1
Bug 1048110 - Expand complex visible regions if we're going to be resampling when using tiling. r=Bas
2014-08-04 15:29:55 +12:00
Matt Woodrow
dc910067d7
Bug 1046025 - Add component alpha support to TiledContentClient/Host. r=nical
2014-07-29 17:21:02 +12:00
Wes Kocher
2c1bb01c13
Backed out 3 changesets (bug 923512) for mochitest-2 bustage on a CLOSED TREE
...
Backed out changeset f8720d81b74f (bug 923512)
Backed out changeset f431232084b7 (bug 923512)
Backed out changeset dff51863663c (bug 923512)
2014-08-06 16:36:35 -07:00
Wes Kocher
914924e971
Backed out changesets 950a3afc2b15 and dfb5303af6f9 (bug 1028288) for being incorrect
2014-08-06 15:43:25 -07:00
Botond Ballo
4dcd36c48e
Bug 923512 - Introduce strongly-typed coordinate classes (Part2: Changes to rest of codebase, and switching Axis to use the strongly-typed coordinates). r=kats
2014-07-29 17:24:12 -04:00
Botond Ballo
320a557f2c
Bug 923512 - Introduce strongly-typed coordinate classes (Part 1: Moz2D changes). r=kats,Bas
2014-07-31 17:07:17 -04:00
Botond Ballo
d02122bbb0
Bug 923512 - Transition the TransformTo<>() functions from gfx3DMatrix to Matrix4x4. r=kats
2014-08-06 12:52:04 -04:00
Max Vujovic
ccfb7c4ac1
Bug 948265 - Add nsCSSFilterInstance with support for adding CSS blur filters to filter graphs. r=mstange
2014-08-06 10:48:47 -07:00
Ed Morley
5a4133b7b6
Backed out changeset 9545e672983b (bug 1048916) for build failures; CLOSED TREE
2014-08-06 17:04:01 +01:00
Jeff Muizelaar
454be7396a
Bug 1048916. Convert a bunch of layers from nsAutoPtr to UniquePtr. r=roc
...
This makes the ownership of LayerProperties more clear.
--HG--
extra : rebase_source : c0413670f63906f90f083c0d9aaa8f55cf1ce898
2014-08-05 10:48:01 -04:00
Jeff Muizelaar
bd1c7376a3
Bug 1047507. Add a comment about keeping the KnownUniformName enum in sync.
...
--HG--
extra : rebase_source : 2445dd306a2aa4c3447293d5da88f786c679ced4
2014-08-01 13:26:46 -04:00
Ed Morley
4bd9e956fb
Merge mozilla-central and inbound
2014-08-06 13:43:41 +01:00
Nicolas Silva
a10d917743
Bug 1047765 - Pass the proper allocation flags in TextureClient::CreateSimilar. r=Bas
2014-08-06 14:40:07 +02:00
Nicolas Silva
5cfb339954
Bug 1025138 - Integrate DrawTargetTiled preffed off. r=mattwoodrow
2014-08-06 14:40:03 +02:00
Nicolas Silva
5f3f31ae67
Bug 1048099 - Check that the d3d9 wasn't lost before providing access to it in CompositorD3D9. r=Bas
2014-08-06 14:39:58 +02:00
Ed Morley
87f4ab810e
Merge latest green inbound changeset and mozilla-central; a=merge
2014-08-06 13:37:48 +01:00
Bas Schouten
6ef60b9977
Bug 1043426: Avoid doing work for empty visible regions. r=mattwoodrow
2014-08-04 13:02:14 +02:00
Ehsan Akhgari
252de863a5
Bug 1048243 - Fix more bad implicit constructors in gfx; r=jrmuizel
2014-08-05 17:58:40 -04:00
Ehsan Akhgari
30e3b3975d
Bug 1047614 - Give ReadbackManagerD3D11 a private destructor; r=jrmuizel
2014-08-05 17:57:24 -04:00
Birunthan Mohanathas
a2cc85f89e
Bug 1036981 - Update HarfBuzz to upstream commit d5e6147 (0.9.34). r=jfkthame
2014-08-03 10:03:46 -07:00
Andrew McCreight
228d194059
Bug 1046281 - Use the simpler version of nsTHashtable memory reporters. r=njn
2014-08-05 13:27:41 -07:00
Kartikaya Gupta
9b04a5f239
Bug 1043719 - Cancel pending gesture timeouts when a cancel is received. r=botond
2014-08-05 11:51:32 -04:00
Kartikaya Gupta
88899aa700
Bug 1048888 - Initialize member variables to nullptr. r=botond
2014-08-05 11:51:31 -04:00
Simon Montagu
5c116bc180
Bug 756022 patch 3: merge tr with x-western, r=jfkthame
2014-08-05 10:49:16 +03:00
Simon Montagu
dc74a6b3cd
Bug 750622 patch 2: merge x-central-euro with x-western, r=jfkthame
2014-08-05 10:49:16 +03:00
Simon Montagu
98c5fbd202
Bug 750622 patch 1: merge x-baltic with x-western, r=jfkthame
2014-08-05 10:49:16 +03:00
Jeff Gilbert
11ccb72d46
Bug 1037704 - Add polling support to ShSurf. - r=mattwoodrow
2014-08-04 22:10:47 -07:00
Jeff Gilbert
8ac2792c6c
Bug 1048562 - Add support for NV_fence to GLContext. - r=mattwoodrow
2014-08-04 22:09:20 -07:00
Max Vujovic
b3d3bfdc11
Bug 948265 - Insert a Crop FilterNode if the original SourceGraphic surface size exceeds the filter region. r=mstange
2014-08-04 14:35:52 -07:00
Ryan VanderMeulen
82caaaad75
Backed out 2 changesets (bug 1047765, bug 1043426) for reftest failures and crashes on a CLOSED TREE.
...
Backed out changeset e283f73fed2b (bug 1047765)
Backed out changeset 3596f811a264 (bug 1043426)
2014-08-04 12:44:52 -04:00
Ed Morley
9636fff474
Backed out changeset e76cbce3289a (bug 1043719) for gtest crashes
2014-08-04 16:32:20 +01:00
Nicolas Silva
6d677583f0
Bug 1047765 - Pass the proper allocation flags in TextureClient::CreateSimilar. r=Bas
2014-08-04 16:32:30 +02:00
Nicolas Silva
6cb31479a7
Bug 1043426 - Don't crash when failing to upload apply a maskon a container layer. r=Bas
2014-08-01 15:53:12 +02:00
Kartikaya Gupta
8b65f6ccbd
Bug 1043719 - Cancel pending gesture timeouts when a cancel is received. r=botond
2014-08-01 23:08:00 -04:00
Kartikaya Gupta
108bdf6bcf
Bug 1047403 - Refactor linebreaking debug print code into [f]print_stderr functions that take stringstreams. r=BenWa
2014-08-02 06:03:00 -04:00
Milan Sreckovic
1b4d86bc4f
Bug 1045680 - Instead of checking <= 256mb, check < 512mb. r=jwillcox
2014-07-29 11:58:40 -04:00
Ed Morley
78756b01e8
Backed out changeset 1405060b0c96 (bug 1043426) for failures in async-scrolling/element-1.html
2014-08-04 14:41:46 +01:00
Bas Schouten
4b72634bdc
Bug 1043426: Avoid doing work for empty visible regions. r=mattwoodrow
2014-08-04 13:02:14 +02:00
Gian-Carlo Pascutto
e95941b7a3
Bug 1047548 - Fix missing CXXFLAGS for no-X builds. r=glandium
2014-08-04 08:24:03 +02:00
Masayuki Nakano
fbbc8bd11e
Bug 1046101 part.18 Rename NS_TOUCH_EVENT to eTouchEventClass r=smaug
2014-08-04 14:28:53 +09:00
Masayuki Nakano
00f048e7cd
Bug 1046101 part.1 Rename nsEventStructType to mozilla::EventClassID r=smaug
2014-08-04 14:28:46 +09:00
Mike Hommey
4d34febc3f
Bug 901208 - Fix Skia for ARM v4t. r=derf
2014-08-04 09:04:06 +09:00
Kyle Huey
9991c6dfee
Bug 1046416: Shut down gfxPlatformFontList on all platforms. r=jfkthame
2014-08-01 12:37:53 -07:00
James Kolb
e0474edae0
Bug 1028288 Add canvas global transparency support to svgs. r=roc
2014-08-02 16:14:53 +09:00
Kartikaya Gupta
a75afd077b
Bug 1036985 - Change the return value of APZCTM::ReceiveInputEvent to return more useful information. r=botond
2014-08-01 16:24:50 -04:00
Benoit Girard
d819330246
No bug - Change layers.dump to a live prefrence. r=milan
2014-08-01 14:56:52 -04:00
Botond Ballo
e2b30297a4
Bug 1023557
- Store the content description in ContainerLayer instead of FrameMetrics. r=kats,BenWa
2014-07-31 16:11:47 -04:00
Bas Schouten
14e30723db
Bug 1039568: Add a capture DrawTarget to Moz2D. r=jrmuizel
2014-08-01 18:01:47 +02:00
Ryan VanderMeulen
d73ad9034f
Backed out changeset fe28abfc3842 (bug 1043426) for Android reftest failures.
...
CLOSED TREE
2014-08-01 11:20:10 -04:00
Nicolas Silva
de5f7a7658
Bug 1043426 - Don't crash when failing to upload apply a maskon a container layer. r=Bas
2014-08-01 15:53:12 +02:00
David Parks
9cf45846f3
Bug 1009628 - Part 1: Need mozAfterRemotePaint event for remote iframes. r=smaug.
2014-05-23 11:19:00 -07:00
"Jan Alexander Steffens (heftig)"
8b50352da5
Bug 1042295 - Change in Linux OMTC activation. r=nical
2014-07-22 22:46:02 +02:00
David Zbarsky
dcd4a14940
Bug 952977: More gfx::Matrix cleanup in FrameLayerBuilder r=nical
2014-08-01 08:31:49 -04:00
David Zbarsky
b3e61c206f
Bug 952977: More gfx::Matrix cleanups r=nical
2014-08-01 08:31:49 -04:00
David Zbarsky
14c6e4a712
Bug 952977: More gfx::Matrix cleanup in APZC r=nical
2014-08-01 08:31:49 -04:00
David Zbarsky
fd6f91bb65
Bug 952977: More gfx::Matrix cleanup in TiledContentClient r=nical
2014-08-01 08:31:48 -04:00
David Zbarsky
604ca01f70
Bug 952977: More gfx::Matrix cleanup in tests r=nical
2014-08-01 08:31:48 -04:00
David Zbarsky
0b0a830d84
Bug 952977: More gfx::Matrix cleanup in LayerManagerComposite r=nical
2014-08-01 08:31:47 -04:00
David Zbarsky
5574f09a04
Bug 952977: More gfx::Matrix cleanup in LayerTreeInvalidation r=nical
2014-08-01 08:31:47 -04:00
David Zbarsky
79ec6f6bad
Bug 952977: More gfx::Matrix cleanup in AsyncCompositionManager r=nical
2014-08-01 08:31:46 -04:00
Jeff Muizelaar
d20849c5bf
Bug 1044241. Discard tile back buffers that haven't been recently used. r=nical
...
Tracks tiles that have a back buffer with a nsExpirationTracker and discards
them after a while. This should help us claim back tile memory for tiles
that have stopped changing.
--HG--
extra : rebase_source : 2528de0a6fac08cb6f97ebd946d9f72a63b7d2b1
2014-07-31 23:25:37 -04:00
Jeff Muizelaar
29151fa2e2
Bug 1046984. Include the stride in the gralloc memory report.
...
--HG--
extra : rebase_source : b5c7f060c73dc67b4cdb3fe29a59c288ddbde9b2
2014-07-31 15:20:57 -04:00
Botond Ballo
907f789627
Bug 1046904 - Identify scrollgrab layers in the APZC tree log. r=kats
...
--HG--
extra : rebase_source : 7cf38fbe7d34b8cc5130d79f868dcef58b044e06
2014-07-31 13:49:46 -04:00
Kartikaya Gupta
a1aac133a1
Bug 1043689 - Cancel state in the GEL when processing a cancelled touch block. r=botond
2014-07-31 14:21:49 -04:00
Jeff Muizelaar
3b75e664d7
Bug 1046929. Remove ACDEFINES += -UWIN32_LEAN_AND_MEAN from gfx/thebes/Makefile.in
...
This is very old and doesn't seem to be needed anymore.
--HG--
extra : rebase_source : 557fe01c658f7644fe8ecd35e96a5e8e285be718
2014-07-31 14:19:32 -04:00
Nathan Froyd
12c76f15f7
Bug 1042878 - part 2 - move MOZ_CAIRO_CFLAGS et al additions to C*FLAGS into moz.build; r=glandium
2014-07-24 11:55:33 -04:00
Kartikaya Gupta
e008079af7
Bug 1046292 - Follow-up to fix bustage. r=me on a CLOSED TREE
2014-07-31 09:23:34 -04:00
Kartikaya Gupta
a69fac5296
Bug 992122 - Add some design docs for APZ to the tree. r=botond
2014-07-31 09:04:35 -04:00
Kartikaya Gupta
dc79f33f56
Bug 1046428 - Remove unneeded constant. r=botond
2014-07-31 09:04:35 -04:00
Kartikaya Gupta
ae50691d1d
Bug 1046292 - Add some unit tests for TaskThrottler. r=botond
2014-07-31 09:04:34 -04:00
Kartikaya Gupta
0c230c8328
Bug 1046292 - Add a max-wait timeout to TaskThrottler to robustify against it getting stuck. r=botond
2014-07-31 09:04:34 -04:00
Sotaro Ikeda
5f8282be5b
Bug 1042771 - Fix TextureClientPool::ReturnDeferredClients() r=nical, jrmuizel
2014-07-24 06:16:47 -07:00
Nicolas Silva
a5875878eb
Bug 1042771 - Backout for build failure on a CLOSED TREE
2014-07-31 13:49:12 +02:00
Sotaro Ikeda
e9b75b090a
Bug 1042771 - Fix TextureClientPool::ReturnDeferredClients() r=nical, jrmuizel
2014-07-24 06:16:47 -07:00
Kyle Machulis
02ad55af22
Bug 1045752 - Change ScopedXErrorHandler assert to warn; r=karlt
2014-07-30 17:30:19 -07:00
Bas Schouten
8425203458
Bug 947781 - Part 4: Add ReadbackLayer functionality to ClientLayerManager. r=mattwoodrow
2014-07-30 15:38:47 +02:00
Bas Schouten
362ef064e0
Bug 947781 - Part 3: Do not transmit layer types that are unshadowed over the IPDL protocol. r=nical
2014-07-30 15:38:47 +02:00
Bas Schouten
6624d1aefe
Bug 947781 - Part 2: Add the ability to readback texture data to TextureClient. r=nical
2014-07-30 15:38:46 +02:00
Bas Schouten
ea68147759
Bug 947781 - Part 1: Refactor RotatedBuffer to easily be re-usable for any rotated buffer drawing. r=mattwoodrow
2014-07-30 15:38:46 +02:00
Botond Ballo
512351e417
Bug 1046013 - Fix APZ hit testing when root APZC is overscrolled and has siblings. r=kats
...
--HG--
extra : rebase_source : a2a0e143c70b3d8c2188ca281d2372d969d8c06b
2014-07-30 15:11:20 -04:00
Ryan VanderMeulen
596e672ac8
Backed out changeset aef0101ff775 (bug 1045955) for B2G reftest failures.
...
CLOSED TREE
2014-07-30 14:43:30 -04:00
Jeff Gilbert
3a21d47e34
Bug 1045957 - Improve code in GLReadTexImageHelper.cpp. - r=mattwoodrow
2014-07-30 10:35:30 -07:00
Jeff Gilbert
a413355c9b
Bug 1045955 - Fix compositing for screen-based WebGL ShSurfs. - r=kamidphish
2014-07-30 10:03:07 -07:00
Jeff Gilbert
7c85866f8f
Bug 1045955 - Fix style. - r=kamidphish
2014-07-30 10:03:07 -07:00
Kartikaya Gupta
bdbb62eb95
No bug - Fix for non-unified build when APZC logging is enabled. r=me and DONTBUILD because NPOTB
2014-07-30 11:05:48 -04:00
Ed Morley
aa8e34c9db
Backed out changeset 6bc1a62eb443 (bug 947781) for build failures
2014-07-30 14:54:28 +01:00
Ed Morley
46d9238c0a
Backed out changeset c4ecea1452e9 (bug 947781)
2014-07-30 14:54:08 +01:00