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
Ed Morley
f6dad403d3
Backed out changeset c378df360469 (bug 947781)
2014-07-30 14:54:04 +01:00
Ed Morley
c622453bed
Backed out changeset 96379f178485 (bug 947781)
2014-07-30 14:54:01 +01:00
Bas Schouten
c38da1b056
Bug 947781 - Part 4: Add ReadbackLayer functionality to ClientLayerManager. r=mattwoodrow
2014-07-30 15:38:47 +02:00
Bas Schouten
36745681f3
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
7dae46766a
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
0e8d1581fa
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
Jonathan Kew
2f49b70d25
bug 1028136 - Remove dangerous public destructor of FontFamilyList. r=jdaggett
2014-07-30 09:15:00 +01:00
Kearwood (Kip) Gilbert
518693048f
Bug 1026023 - Part 2: Implement Physically Based Movement Model. r=mwoodrow
...
- Implemented the AxisPhysicsModel class, which encapsulates interpolation and
integration of a 1-dimensional physics model in a frame-rate independent
and stable manner.
- Implemented the AxisPhysicsMSDModel class, which models a generic
1-dimensional Mass-Spring-Damper simulation.
- This physical movement simulation code has been implemented separately from
the existing momentum code in Axis.cpp so that it can be utilized by
both the compositor (AsyncPanZoomController) and main thread
(nsGfxScrollFrame).
2014-07-09 10:02:29 -07:00
Kearwood (Kip) Gilbert
89e94f93e2
Bug 1026023 - Part 1: Create Preferences. r=mwoodrow
...
- Added layout.css.scroll-behavior.enabled preference to enable and disable
scroll behavior and related smooth scrolling.
- Added layout.css.scroll-behavior.spring-constant preference to enable tuning
of the smooth scroll motion. spring-constant controls the strength of the
simulated MSD (Mass-Spring-Damper).
- Added layout.css.scroll-behavior.damping-ratio preference to enable tuning
of the smooth scroll motion. damping-ratio controls the under, over, or
critically damped behavior of the simulated MSD.
2014-06-12 10:50:54 -07:00
Wes Kocher
3c155637a3
Backed out 11 changesets (bug 952977) for reftest-no-accel failures
...
Backed out changeset ea2367c19da3 (bug 952977)
Backed out changeset c401c8748eb3 (bug 952977)
Backed out changeset a93e9ff1043b (bug 952977)
Backed out changeset 765b7f67163e (bug 952977)
Backed out changeset 3d8cf4f5777f (bug 952977)
Backed out changeset 8993710a3ab3 (bug 952977)
Backed out changeset 1298c39b745a (bug 952977)
Backed out changeset be0b899fbe5e (bug 952977)
Backed out changeset f69bea1f1feb (bug 952977)
Backed out changeset 1a745777f07e (bug 952977)
Backed out changeset 5ad1d18dfe17 (bug 952977)
2014-07-29 18:58:46 -07:00
David Zbarsky
19d209ac14
Bug 952977: bustage fix on a CLOSED TREE to appease the compiler gods r=me
2014-07-29 19:51:38 -04:00
David Zbarsky
6cf4dc1afd
Bug 952977: More gfx::Matrix cleanup in FrameLayerBuilder r=nical
2014-07-29 19:18:52 -04:00
David Zbarsky
ecf49e22a2
Bug 952977: More gfx::Matrix cleanups r=nical
2014-07-29 19:18:51 -04:00
David Zbarsky
30b97efa59
Bug 952977: More gfx::Matrix cleanup in APZC r=nical
2014-07-29 19:18:51 -04:00
David Zbarsky
fdea561425
Bug 952977: More gfx::Matrix cleanup in TiledContentClient r=nical
2014-07-29 19:18:50 -04:00
David Zbarsky
ec6abc1e3e
Bug 952977: More gfx::Matrix cleanup in tests r=nical
2014-07-29 19:18:50 -04:00
David Zbarsky
8bd2b6f048
Bug 952977: More gfx::Matrix cleanup in LayerManagerComposite r=nical
2014-07-29 19:18:49 -04:00
David Zbarsky
2ee4c027e9
Bug 952977: More gfx::Matrix cleanup in LayerTreeInvalidation r=nical
2014-07-29 19:18:49 -04:00
David Zbarsky
e58cb94cdf
Bug 952977: More gfx::Matrix cleanup in AsyncCompositionManager r=nical
2014-07-29 19:18:49 -04:00
David Zbarsky
d67b83d96e
Bug 952977: More gfx::Matrix cleanup in layers code r=nical
2014-07-29 19:18:48 -04:00
Max Vujovic
26438b6e9c
Bug 948265 - Keep track of the filter region for each FilterPrimitiveDescription. r=mstange
2014-07-29 09:48:16 -07:00
Carsten "Tomcat" Book
47d805ce84
Merge mozilla-central to mozilla-inbound
2014-07-29 15:33:14 +02:00
Carsten "Tomcat" Book
2375066166
Merge mozilla-central to b2g-inbound a=sheriffduty
2014-07-29 11:22:53 +02:00
Mike Hommey
5f6ba110e6
Bug 1043802 - Remove TOOLS_DIRS and TEST_TOOLS_DIRS. r=gps
2014-07-29 08:55:55 +09:00
Jonathan Kew
48f8e6a65e
bug 1044706 - handle temporary contextPaint as part of fontParams. r=smontagu
2014-07-29 11:58:15 +01:00
Ehsan Akhgari
591ece972e
Bug 1045091 - Fix some bad implicit constructors in gfx; r=Bas
2014-07-29 08:07:24 -04:00
Carsten "Tomcat" Book
e5d79023a1
Backed out changeset c8d0a8cf50a1 (bug 1044706) for Reftest Failures
2014-07-29 13:41:42 +02:00
Nicolas Silva
317306ba9d
Bug 1043389 - Remove TextureFlags::ALLOC_FALLBACK and handle fallback in the creation function directly. r=sotaro
2014-07-29 13:16:57 +02:00
Jonathan Kew
1f41596c73
bug 1044706 - handle temporary contextPaint as part of fontParams. r=smontagu
2014-07-29 11:58:15 +01:00
Nicolas Silva
0cf2c73ca4
Bug 1041416 - Preven a race condition between the deserialization and the destruction of DXGI textures for the D3D9 backend. r=Bas
2014-07-29 12:15:20 +02:00
Michael Wu
86c7d992ec
Bug 1042949 - Remove gScreenBounds hack in GLContextProviderEGL.cpp, r=jgilbert
2014-07-22 17:33:03 -04:00
Karl Tomlinson
54c40af7e1
b=1043772 assert ScopedXErrorHandler is used only on main thread r=nical
...
--HG--
extra : rebase_source : 737a78cabe0cb9a44786cd562cc1e34bafd7a2a0
2014-07-24 17:51:26 +12:00
Vladimir Vukicevic
40313e5a6d
b=965848; implement EXT_shader_texture_lod for WebGL; r=jgilbert, r=bz
2014-07-24 11:58:43 -04:00
Nicolas Silva
ea6a110f66
Bug 1043929 - Fix TestTextures (disabling a part of the test that tries to do something it can't do) on a CLOSED TREE
2014-07-28 16:10:01 +02:00
Nicolas Silva
37027d1278
Bug 1043929 - Ensure that a locked TextureHost can give access to a valid TextureSource for some of the texture types. r=Bas
2014-07-28 14:58:38 +02:00
Nicolas Silva
b0759630b1
Bug 1043929 - Unlock the mask texture in case of failure. r=Bas
2014-07-28 14:58:20 +02:00
Boris Chiou
1188a41eb3
Bug 959118 - Dump layer tree with layer scope on the viewer. r=dglastonbury
...
We also want to dump layer tree on the viewer, so we
can check the layer tree and layerscope together
in the viewer. This can help us resolve more gfx bugs.
In this patch, I only add a part of the layer data to
the protocol buffer packet, and you can check the
.proto file for more information if you want to add
more layer data.
By the way, as Jeff's suggestion, use auto & MakeUnique<>()
to make the UniquePtr initialization more concise.
2014-07-27 22:32:00 +02:00
Birunthan Mohanathas
0c516988d6
Bug 946065 - Part 6: Move content/xml/ to dom/ and flatten subdirectories. r=jst
...
--HG--
rename : content/xml/content/src/CDATASection.cpp => dom/xml/CDATASection.cpp
rename : content/xml/content/src/CDATASection.h => dom/xml/CDATASection.h
rename : content/xml/content/src/ProcessingInstruction.cpp => dom/xml/ProcessingInstruction.cpp
rename : content/xml/content/src/ProcessingInstruction.h => dom/xml/ProcessingInstruction.h
rename : content/xml/document/src/XMLDocument.cpp => dom/xml/XMLDocument.cpp
rename : content/xml/document/src/XMLDocument.h => dom/xml/XMLDocument.h
rename : content/xml/content/src/XMLStylesheetProcessingInstruction.cpp => dom/xml/XMLStylesheetProcessingInstruction.cpp
rename : content/xml/content/src/XMLStylesheetProcessingInstruction.h => dom/xml/XMLStylesheetProcessingInstruction.h
rename : content/xml/document/crashtests/136896-1.xml => dom/xml/crashtests/136896-1.xml
rename : content/xml/document/crashtests/185285-1.xml => dom/xml/crashtests/185285-1.xml
rename : content/xml/document/crashtests/382636-1.xml => dom/xml/crashtests/382636-1.xml
rename : content/xml/document/crashtests/382636-2.svg => dom/xml/crashtests/382636-2.svg
rename : content/xml/document/crashtests/382636-3.xhtml => dom/xml/crashtests/382636-3.xhtml
rename : content/xml/document/crashtests/382636-4.xul => dom/xml/crashtests/382636-4.xul
rename : content/xml/content/crashtest/420429.xul => dom/xml/crashtests/420429.xul
rename : content/xml/document/crashtests/431703-1.xhtml => dom/xml/crashtests/431703-1.xhtml
rename : content/xml/content/crashtest/453278-frame.xml => dom/xml/crashtests/453278-frame.xml
rename : content/xml/content/crashtest/453278.html => dom/xml/crashtests/453278.html
rename : content/xml/content/crashtest/803586.xhtml => dom/xml/crashtests/803586.xhtml
rename : content/xml/document/crashtests/994740-1.xhtml => dom/xml/crashtests/994740-1.xhtml
rename : content/xml/document/crashtests/crashtests.list => dom/xml/crashtests/crashtests.list
rename : content/xml/document/crashtests/tree.gif => dom/xml/crashtests/tree.gif
rename : content/xml/content/src/htmlmathml-f.ent => dom/xml/htmlmathml-f.ent
rename : content/xml/content/src/moz.build => dom/xml/moz.build
rename : content/xml/document/public/nsIXMLContentSink.h => dom/xml/nsIXMLContentSink.h
rename : content/xml/document/src/nsXMLContentSink.cpp => dom/xml/nsXMLContentSink.cpp
rename : content/xml/document/src/nsXMLContentSink.h => dom/xml/nsXMLContentSink.h
rename : content/xml/content/src/nsXMLElement.cpp => dom/xml/nsXMLElement.cpp
rename : content/xml/content/src/nsXMLElement.h => dom/xml/nsXMLElement.h
rename : content/xml/document/src/nsXMLFragmentContentSink.cpp => dom/xml/nsXMLFragmentContentSink.cpp
rename : content/xml/document/src/nsXMLPrettyPrinter.cpp => dom/xml/nsXMLPrettyPrinter.cpp
rename : content/xml/document/src/nsXMLPrettyPrinter.h => dom/xml/nsXMLPrettyPrinter.h
rename : content/xml/document/resources/XMLMonoPrint.css => dom/xml/resources/XMLMonoPrint.css
rename : content/xml/document/resources/XMLPrettyPrint.css => dom/xml/resources/XMLPrettyPrint.css
rename : content/xml/document/resources/XMLPrettyPrint.xml => dom/xml/resources/XMLPrettyPrint.xml
rename : content/xml/document/resources/XMLPrettyPrint.xsl => dom/xml/resources/XMLPrettyPrint.xsl
rename : content/xml/document/resources/jar.mn => dom/xml/resources/jar.mn
rename : content/xml/document/resources/moz.build => dom/xml/resources/moz.build
rename : content/xml/document/test/file_bug293347.xml => dom/xml/test/file_bug293347.xml
rename : content/xml/document/test/file_bug293347xslt.xml => dom/xml/test/file_bug293347xslt.xml
rename : content/xml/document/test/mochitest.ini => dom/xml/test/mochitest.ini
rename : content/xml/document/test/moz.build => dom/xml/test/moz.build
rename : content/xml/tests/books/bethlehem.gif => dom/xml/test/old/books/bethlehem.gif
rename : content/xml/tests/books/bill.gif => dom/xml/test/old/books/bill.gif
rename : content/xml/tests/books/books.js => dom/xml/test/old/books/books.js
rename : content/xml/tests/books/books.xml => dom/xml/test/old/books/books.xml
rename : content/xml/tests/books/charing.gif => dom/xml/test/old/books/charing.gif
rename : content/xml/tests/books/classic.css => dom/xml/test/old/books/classic.css
rename : content/xml/tests/books/common.css => dom/xml/test/old/books/common.css
rename : content/xml/tests/books/kerouac.gif => dom/xml/test/old/books/kerouac.gif
rename : content/xml/tests/books/list.css => dom/xml/test/old/books/list.css
rename : content/xml/tests/books/road.gif => dom/xml/test/old/books/road.gif
rename : content/xml/tests/books/welville.gif => dom/xml/test/old/books/welville.gif
rename : content/xml/tests/docbook.css => dom/xml/test/old/docbook.css
rename : content/xml/tests/docbooktest.xml => dom/xml/test/old/docbooktest.xml
rename : content/xml/tests/flamer.gif => dom/xml/test/old/flamer.gif
rename : content/xml/tests/load/display.css => dom/xml/test/old/load/display.css
rename : content/xml/tests/load/display.xml => dom/xml/test/old/load/display.xml
rename : content/xml/tests/load/load.html => dom/xml/test/old/load/load.html
rename : content/xml/tests/load/loadauth.html => dom/xml/test/old/load/loadauth.html
rename : content/xml/tests/load/loaddisplay.html => dom/xml/test/old/load/loaddisplay.html
rename : content/xml/tests/load/test.xml => dom/xml/test/old/load/test.xml
rename : content/xml/tests/script.xml => dom/xml/test/old/script.xml
rename : content/xml/tests/simple.xml => dom/xml/test/old/simple.xml
rename : content/xml/tests/toc/book.css => dom/xml/test/old/toc/book.css
rename : content/xml/tests/toc/irslogo.gif => dom/xml/test/old/toc/irslogo.gif
rename : content/xml/tests/toc/minus.gif => dom/xml/test/old/toc/minus.gif
rename : content/xml/tests/toc/plus.gif => dom/xml/test/old/toc/plus.gif
rename : content/xml/tests/toc/rights.xml => dom/xml/test/old/toc/rights.xml
rename : content/xml/tests/toc/toc.css => dom/xml/test/old/toc/toc.css
rename : content/xml/tests/toc/toc.js => dom/xml/test/old/toc/toc.js
rename : content/xml/tests/xlink/auto.xml => dom/xml/test/old/xlink/auto.xml
rename : content/xml/tests/xlink/link.css => dom/xml/test/old/xlink/link.css
rename : content/xml/tests/xlink/manual.xml => dom/xml/test/old/xlink/manual.xml
rename : content/xml/tests/xmlbase/xmlbase.css => dom/xml/test/old/xmlbase/xmlbase.css
rename : content/xml/tests/xmlbase/xmlbase.xml => dom/xml/test/old/xmlbase/xmlbase.xml
rename : content/xml/document/test/test_bug232004.xhtml => dom/xml/test/test_bug232004.xhtml
rename : content/xml/document/test/test_bug293347.html => dom/xml/test/test_bug293347.html
rename : content/xml/document/test/test_bug343870.xhtml => dom/xml/test/test_bug343870.xhtml
rename : content/xml/document/test/test_bug355213.xhtml => dom/xml/test/test_bug355213.xhtml
rename : content/xml/document/test/test_bug392338.html => dom/xml/test/test_bug392338.html
rename : content/xml/document/test/test_bug399502.xhtml => dom/xml/test/test_bug399502.xhtml
rename : content/xml/document/test/test_bug445330.html => dom/xml/test/test_bug445330.html
rename : content/xml/document/test/test_bug691215.html => dom/xml/test/test_bug691215.html
rename : content/xml/document/test/test_viewport.xhtml => dom/xml/test/test_viewport.xhtml
2014-07-25 14:15:35 -07:00
Milan Sreckovic
5191e87513
Bug 1043603: Expose tile pool size and pool shrink timeout as prefs. r=clord
2014-07-25 15:49:47 -04:00
Kartikaya Gupta
d03e0ec72c
Bug 973096 - When computing the hit test area for an APZC, remove the visible regions of layers obscuring it. r=botond
2014-07-25 08:27:43 -04:00
Ed Morley
a1c6e86050
Backed out changeset a0a40196da87 (bug 973096) for non-unified build failures
2014-07-25 16:27:21 +01:00
Benoit Jacob
fedc304e98
Bug 978966 - Disable framebuffer_multisample on Microsoft Basic Render Driver because it assumes blending with default blendfunc, breaking WebGL - r=kamidphish
2014-07-25 10:35:03 -04:00
Kartikaya Gupta
e7d45b9787
Bug 973096 - When computing the hit test area for an APZC, remove the visible regions of layers obscuring it. r=botond
2014-07-25 08:27:43 -04:00
Nicolas Silva
afef7c0a5e
Bug 1042052 - Add TextureClient::CreateSimilar and have component alpha buffer be of the same type. r=sotaro
2014-07-25 11:24:46 +02:00
Jonathan Kew
3a3ee6ed8a
bug 1037340 pt 2 - hoist the setup of some unvarying parameters from gfxFont::Draw up to gfxTextRun::Draw. r=jdaggett
2014-07-25 09:38:55 +01:00
Jonathan Kew
d47b2363cc
bug 1037340 pt 1 - refactor gfxFont::Draw for better maintainability. r=jdaggett
2014-07-25 09:38:44 +01:00
Milan Sreckovic
cfdd5f5058
Bug 1042259 - Manage color spaces in DrawTargetCG, without re-creating them as often as before. Use std::vector for gradient stops, sorting them in the process. r=mstange
2014-07-23 12:12:59 -04:00
Jon Morton
d910b0ff44
Bug 1042379 - Ensure ImageBridgeChild's destructor runs on the main thread. r=nical
2014-07-24 14:12:00 +02:00
Gautam Akiwate
fc90d0ec6a
Bug 1021614 - [Moz2Dification] Remove the constructors that use thebes sizes in GLTextureImage.h. r=nical
2014-07-23 21:13:00 +02:00
Botond Ballo
eaad958496
Bug 1041751 - Fix an order-of-arguments mistake. r=tn
2014-07-24 19:11:00 -04:00
Wes Kocher
1d61afce3d
Merge m-c to inbound a=merge
2014-07-24 17:55:50 -07:00
Kartikaya Gupta
8dcfb66686
Bug 1043663 - Remove incorrect assertion. r=botond
2014-07-24 18:47:02 -04:00
Kartikaya Gupta
4f1f08458d
Bug 1042734 - Don't mis-handle events that are coming in with the same timestamp. r=botond
2014-07-24 16:58:54 -04:00
Max Vujovic
2e1fdfe132
Bug 948265 - Support SourceAlpha keyword in SVG filter chains. r=mstange
2014-07-15 11:37:00 +02:00
Matt Woodrow
c7d7b28ccf
Bug 1037226 - Don't crash when surface allocation fails in BasicCompositor. r=Bas
...
--HG--
extra : rebase_source : d6e655c642256ddeddb471726f40f37b98d3ac0f
2014-07-24 15:48:28 +12:00
Wes Kocher
bcb960f6c1
Merge m-c to inbound
2014-07-23 18:55:48 -07:00
Kartikaya Gupta
2a4d9ff565
Bug 1039159 - Clear the velocity queue on touch-cancel. r=botond
2014-07-23 17:08:55 -04:00
Kartikaya Gupta
428b5f7f65
Bug 1039159 - Assert mVelocityQueue can only be touched on the controller thread. r=botond
2014-07-23 17:08:55 -04:00
Kartikaya Gupta
1ee439efe5
Bug 1039159 - Ensure we don't touch the velocity queue from the compositor thread. Thanks to :jerry for finding this. r=botond
2014-07-23 17:08:54 -04:00
Wes Kocher
6a403049ae
Backed out changeset 5d2176af4ed1 (bug 1042771) for frequent b2g r18 failures
2014-07-24 12:45:34 -07:00
Matt Woodrow
fc4fffcb3c
Bug 1044702 - Part 2: Convert gfxSurfaceDrawable::Draw to use Moz2D directly. r=Bas
...
--HG--
extra : rebase_source : 364616efdf06d9fc26017e56f17885f1489c1720
2014-07-29 12:07:32 +12:00
Matt Woodrow
f718291cc8
Bug 1044702 - Part 1: Remove unnecessary gfxDrawable constructors. r=Bas,seth
...
--HG--
extra : rebase_source : faad3eded22c569bc9a32391dbdac16cd9db397d
2014-07-29 12:05:40 +12:00
Alexandre Poirot
7ea4dd517f
Bug 1027242 - Blacklist mulet's failing tests + expose 'mulet' to ini files; fix previous bustage on a CLOSED TREE, r=ahal
2014-07-02 15:40:56 -07:00
Nicolas Silva
75420bc281
Bug 1015718 - Don't crash creating a TextureHost if there is no device or if deserialization failed. fixing test failure on a CLOSED TREE
2014-07-23 20:17:15 +02:00
Botond Ballo
f5daaf4cfe
Bug 1035598 - Apply async scale correctly to ContainerLayers whose content does not start at the origin. r=kats,mattwoodrow
2014-07-22 18:10:54 -04:00
Botond Ballo
80b1ab94f2
Bug 1035598 - Add a ChangeBasis() method to Matrix4x4. r=mattwoodrow
2014-07-22 18:10:25 -04:00
Botond Ballo
ad6dc1fe58
Bug 1035598 - Add a PostTranslate() method to Matrix4x4. r=mattwoodrow
2014-07-22 18:09:53 -04:00
Botond Ballo
be603754de
Bug 1035598 - Add gfx3DMatrix::ChangeBasis(), replacing nsLayoutUtils::ChangeMatrixBasis(). r=mattwoodrow
2014-07-22 18:05:13 -04:00
Michael Wu
5210048680
Bug 1026776 - Use surface pixel format to select an EGLConfig on gonk, r=jgilbert
2014-06-17 17:19:11 -04:00
Benoit Girard
7df7a65422
Bug 1036654 - Report the tile fragmentation overhead. r=njn,kats,cwiiis
2014-07-24 13:34:43 -04:00
Botond Ballo
4dc8bf13d7
Bug 1041751 - Do not create an empty APZ test data bucket for each paint when APZ test logging is not pref'd on. r=kats
2014-07-23 18:38:28 -04:00
Ed Morley
e0c40e5472
Backed out changeset 3f9060993657 (bug 1042327)
2014-07-24 16:11:19 +01:00
Sotaro Ikeda
f73d5b099c
Bug 1042946 - Discard back buffer on error in ClientTiledLayerBuffer::ValidateTile() r=nical
2014-07-24 06:40:17 -07:00
Sotaro Ikeda
a8abed619a
Bug 1042771 - Fix TextureClientPool::ReturnDeferredClients() r=nical
2014-07-24 06:16:47 -07:00
Robert O'Callahan
5694ddab1c
Bug 1042327. Use a more narrow workaround for pixman bug. r=jrmuizel
...
--HG--
extra : rebase_source : 4631ea06598c681a5729e225d4e2f495fbb2622b
2014-07-24 00:02:04 +12:00
Botond Ballo
e36c402f21
Bug 1007728 - Avoid calling APZCTreeManager::UpdatePanZoomControllerTree() on repeat transactions. r=kats,BenWa
...
--HG--
extra : rebase_source : 470498aae39f2f297cd181372413b197e5c71821
2014-05-30 18:52:43 -04:00
Nicolas Silva
cc62acd996
Bug 1015718 - Keep the client-side D3D11 texture alive longer so that its destruction does not race with its deserialization. r=bas
2014-07-22 17:49:05 +02:00
Matt Woodrow
024807715d
Bug 1015718 - Deserialize the DXGI handle when constructing the TextureHost rather than when locking it. r=nical
2014-07-16 18:05:58 +12:00
Jonathan Kew
7384a79bad
bug 1037442 - Part 2: Fix the family name of Gill Sans faces when merging into Gill Sans MT under DWrite. r=jdaggett
2014-07-22 11:41:31 +01:00
Cameron McCormack
56f7613acc
Bug 1037442 - Part 1: gfxFontFamily assertions on font entry family names should be case insensitive. r=jdaggett
2014-07-23 16:09:56 +10:00
Cameron McCormack
d134a8e4ee
Bug 1031206 - Part 1: Split out creation and addition of font faces in gfxUserFontSet. r=jdaggett
2014-07-23 15:05:50 +10:00
Mike Hommey
5fab42fcaf
Bug 1036894
part 8 - Move most in-tree library linkage information to moz.build, as USE_LIBS. r=gps
2014-07-23 13:30:52 +09:00
Frederic Plourde
ebac609549
b=1015218 Buffer image content layers on server-side xlib surfaces with OMTC basic r=karlt
...
With image offscreen surfaces enabled for content layers on GTK3, our Basic
compositor needs a way to deal with image layers buffering and compositing in
a performant way. This patch subclasses BasicCompositor into a new
X11BasicCompositor and makes use of a new TextureSource
(X11DataTextureSourceBasic) in order to buffer TextureHost's data into
gfxXlibSurface on compositor side so that we can use XRender when available to
composite layer contents directly to the Window.
When this buffering will occur, switch to ContentClientSingleBuffered.
--HG--
extra : rebase_source : adad6b1c05dcf516a1ea84c6a529df5f141c198f
2014-07-23 11:02:25 +12:00
Frederic Plourde
ab4ba2bd41
b=1015218 add pref to remove Xlib offscreen surfaces on GTK3 platform r=karlt
...
This patch adds a new pref called "layers.use-image-offscreen-surfaces"
that makes GTK3 platform create gfxImageSurfaces for content layers
instead of gfxXlibSurfaces.
--HG--
extra : rebase_source : b803a453bafc70226f3d4c65684618f154147fdb
2014-07-23 11:04:47 +12:00
Vladimir Vukicevic
e00eb0da89
b=1037667; Update generated ANGLE moz.build files to fix DX SDK build issues; r=jrmuizel
2014-07-22 21:38:23 -04:00
Jonathan Griffin
1c5d8636ac
Backed out changeset 64586374a208 on a CLOSED TREE
2014-07-22 18:29:57 -07:00
Alexandre Poirot
98afd25e0d
Bug 1027242 - Blacklist mulet's failing tests + expose 'mulet' to ini files; fix previous bustage on a CLOSED TREE, r=ahal
2014-07-02 15:40:56 -07:00
Jonathan Griffin
38f79ff899
Backout 4f6d9db92389 for bustage on a CLOSED TREE
2014-07-22 17:55:50 -07:00
Wes Kocher
65836894fe
Backed out changeset c1ea5a8280d7 (bug 1041751) for b2g Gip orange on a CLOSED TREE
2014-07-22 16:54:52 -07:00
Mike Hommey
622bf09730
Bug 1041864 - Remove LIBRARY_NAMEs that aren't used. r=mshal
2014-07-23 08:39:56 +09:00
Mike Hommey
bc5d6801bb
Bug 1041860 - Avoid setting FINAL_LIBRARY to libraries that further use a FINAL_LIBRARY. r=mshal
2014-07-23 08:37:51 +09:00
Alexandre Poirot
37506aa45c
Bug 1027242 - Blacklist mulet's failing tests + expose 'mulet' to ini files. r=ahal
2014-07-02 15:40:56 -07:00
Kartikaya Gupta
904150c373
Bug 1038416 - Draw the background color under reduce-opacity low-res content. r=botond
2014-07-22 17:44:15 -04:00
Kartikaya Gupta
3377ff3ee2
Bug 1038416 - Don't apply opacity-reduction to low-res content that is not fully opaque. r=BenWa
2014-07-22 17:44:15 -04:00
Jeff Muizelaar
52c3a007ec
Bug 1041690. ShmTextureHost: Remove unnecessary manual deletion
...
--HG--
extra : rebase_source : b236e7ca49271518e5f9dfe5313475419a7b6250
2014-07-22 16:55:19 -04:00
Botond Ballo
1b15593ea1
Bug 1040226 - Avoid getting stuck after overscroll is handed off to an APZC later in the handoff chain. r=kats
2014-07-21 14:36:37 -04:00
Botond Ballo
7d8537d1bf
Bug 1041471 - Call CancelAnimation() on a touch-cancel. r=kats
2014-07-21 15:42:58 -04:00
Botond Ballo
c556f83e5c
Bug 1041751 - Do not create an empty APZ test data bucket for each paint when APZ test logging is not pref'd on. r=kats
...
--HG--
extra : rebase_source : fd4f5af2b018061d26dcb99b45526f8bdf48ef15
2014-07-22 15:35:18 -04:00
Trevor Saunders
dfb8d4ea04
bug 1036694 - merge nsIMarkupDocumentViewer into nsIContentViewer r=smaug
2014-07-09 17:27:49 -04:00
Kartikaya Gupta
d7d2ba5bc6
Bug 1040986 - Add a Contains(x,y) method to nsRegion. r=jrmuizel
2014-07-22 13:33:46 -04:00