Commit Graph

16711 Commits

Author SHA1 Message Date
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