Commit Graph

8037 Commits

Author SHA1 Message Date
Nicholas Nethercote
440791afd0 Bug 921923 (part 4) - Make multi-output sizeOfFoo() functions more consistent in gfx/thebes/. r=jkew.
--HG--
extra : rebase_source : 02ddce0e34ec6619fcaf92aa30addc77bdd8b80f
2013-10-14 19:19:47 -07:00
Matt Woodrow
08ccf6da21 Bug 926258 - Implement a Moz2D version of gfxPath. r=Bas 2013-10-15 16:23:21 +13:00
Matt Woodrow
d84a67ef04 Bug 926258 - Remove gfxFlattenedPath as it doesn't match the abstraction we want for Moz2D. r=roc 2013-10-15 16:23:21 +13:00
Matt Woodrow
48ad51e65b Bug 922942 - Add a Validate() pass to BasicLayers to avoid needing to create a dummy destination context. r=roc 2013-10-15 16:23:21 +13:00
Matt Woodrow
8cf666badb Bug 922942 - Clean up some no longer used ShadowLayers code from BasicLayers. r=roc 2013-10-15 16:23:21 +13:00
Phil Ringnalda
8fcf41be6c Bug 922976 - Skip gfx/tests/crashtests/394751.xhtml on Tegras for constant failures to load 2013-10-13 09:39:30 -07:00
Matt Woodrow
e36066d8b7 Bug 740598 - Add optimized version of CopyRect for the cairo backend. r=Bas 2013-10-15 14:55:16 +13:00
Matt Woodrow
a48e364e4e Bug 740598 - Add CopyRect API to Moz2D. r=Bas 2013-10-15 14:55:15 +13:00
Dale Harvey
251cbba440 Bug 922866 - Follow up: Fix error introduced in rebase. r=trivial 2013-10-14 18:56:04 +02:00
Nicolas Silva
2c83b3fd6e Bug 919022 - Fix warning by not overloading CreateBufferTextureClient. r=nrc 2013-10-13 17:24:12 -07:00
Dale Harvey
d6113d6783 Bug 922896 - Fire tap immediately if content is not zoomable. r=kats 2013-10-14 05:29:47 +01:00
Andreas Gal
c93fa0f44d Bug 923409 - Draw FPS counter with a single GL call and eliminate last use of Copy2D program (r=BenWa). 2013-10-13 09:10:13 -07:00
Daniel Holbert
f495a078a1 Bug 924749: Make loop variable signed-ness match the type they're compared against, to fix signed/unsigned warnings in PathCairo.cpp. r=Bas 2013-10-11 08:55:03 -07:00
Markus Stange
c4088f251a Bug 923650 - Restore scissor rects in CompositorOGL more diligently. r=mattwoodrow
--HG--
extra : rebase_source : 5a3cccbd38b18aaa8536382ff744a871646ee786
2013-10-11 10:29:35 -04:00
Markus Stange
df71b06fc0 Bug 902591 - Choose the number of linear gradient repetitions in such a way that the whole extents rect is filled. Substantial parts of the code in this patch were written by roc in bug 508730. r=mattwoodrow
--HG--
extra : rebase_source : d7f99adc56ef4d81e14bf3ece6761dd8d5c476ed
2013-10-11 10:26:40 -04:00
Benoit Jacob
96f050438e Bug 814159 - Part 4: Split TextureImageEGL into separate files - r=benwa 2013-10-11 09:16:44 -04:00
Benoit Jacob
b492cc1272 Bug 814159 - Part 3: remove the backing surface code from GLContextProviderEGL.cpp - r=benwa 2013-10-11 09:16:44 -04:00
Benoit Jacob
26db1bd70b Bug 814159 - Part 2: remove the global context code from GLContextProviderEGL.cpp - r=benwa 2013-10-11 09:16:44 -04:00
Benoit Jacob
063f8d3ac4 Bug 814159 - Part 1: remove X11, Qt, and unused Gonk code from GLContextProviderEGL.cpp - r=benwa 2013-10-11 09:16:44 -04:00
Benoit Jacob
7ae9b37393 Bug 922810 - Part 7: extend ScopedBindTexture to support cube maps - r=jgilbert 2013-10-11 09:16:43 -04:00
Wes Kocher
0dee68330d Merge m-c to inbound 2013-10-10 19:09:24 -07:00
Wes Kocher
09aa863740 Merge inbound to m-c 2013-10-10 18:59:58 -07:00
Daniel Holbert
f1c1a2acc4 Bug 925140: Remove nsAlgorithm.h #includes from gfx/2d. r=tn 2013-10-10 15:18:42 -07:00
Kartikaya Gupta
3763694176 Bug 915831 - Roll ScaleWillOverscroll into ScaleWillOverscrollAmount since it's simpler that way. r=botond 2013-10-10 17:02:25 -04:00
Kartikaya Gupta
718da48c36 Bug 915831 - Remove some unnecessary rounding that allowed minor amounts of overzoom. r=botond 2013-10-10 17:00:30 -04:00
Kartikaya Gupta
b24142bef9 Bug 915831 - When clamping the async zoom amount, take into account the overzoom boundary. r=botond 2013-10-10 17:00:29 -04:00
Nicholas Cameron
8223f8c02e Bug 923351. Make layers borders more visible. r=nical 2013-10-11 06:36:24 +13:00
Ehsan Akhgari
a7cfe4f5a9 Bug 924019 - Do not assume that PRUnichar and UniChar/unichar are the same type; r=smichaud 2013-10-10 12:59:40 -04:00
Nicholas Cameron
29b7366422 Bug 925324. For abnormal shutdowns, only abort on b2g. r=sotaro 2013-10-11 05:44:03 +13:00
Kartikaya Gupta
ceced543c6 Bug 923431 - Kill ScreenToScreenScale. r=botond 2013-10-10 12:21:55 -04:00
Kartikaya Gupta
e154831e7b Bug 923431 - Fix the code that adjusts scroll offset while pinching; add tests to go with. r=botond 2013-10-10 12:21:50 -04:00
Daniel Holbert
3f76c083c7 Bug 925142: Remove unnecessary includes from ContainerLayerD3D9.cpp and ContainerLayerD3D10.cpp. r=nical 2013-10-10 09:17:08 -07:00
Matt Woodrow
043a00f400 Bug 923290 - Don't use the window CGContext as a source with Moz2D. r=Bas 2013-10-10 17:44:09 +13:00
Matt Woodrow
a567cd9101 Bug 923309 - Don't flush CGContext drawing to the window when we're only meant to be completing any pending drawing. r=Bas 2013-10-10 17:44:09 +13:00
Nicolas Silva
fb0544316b Bug 923917 - Properly set the y-flip flag in SharedTextureClientOGL. r=Bas 2013-10-09 18:20:57 -07:00
Nicolas Silva
b1f842a367 Bug 923917 - Make CompositableClient not crash when texture serialization fails. r=nrc 2013-10-09 16:18:29 -07:00
Daniel Holbert
cffbdc9d38 Backout e67dad88f860 and assertion-count-tweak followups (bug 914919), since including nsDebug.h in gfx/2d causes issues with some skia headers. 2013-10-09 17:03:35 -07:00
Wes Kocher
bf70273eef Backed out 2 changesets (bug 919936) for Windows build bustage
Backed out changeset 2f879cfc861f (bug 919936)
Backed out changeset 8ce7c4424b8a (bug 919936)
2013-10-09 15:37:07 -07:00
Benoit Girard
0716f0c2b0 Bug 918825 - Add frame duration marker. r=ehsan
--HG--
extra : rebase_source : 25f51e88ee75f47eea51bcc94a7b60f31b9605af
2013-09-27 12:08:45 -04:00
Nicolas Silva
c338a53557 Bug 919936 - Regroup common texture gtest helper functions. r=BenWa 2013-10-09 13:38:42 -07:00
Nicolas Silva
ddb270ccf5 Bug 919936 - Add gtests for YCbCr memory textures. r=BenWa 2013-10-09 13:38:34 -07:00
Ryan VanderMeulen
5669fdc343 Merge m-c to inbound.
CLOSED TREE
2013-10-09 15:34:02 -04:00
Ryan VanderMeulen
1ccc84a275 Backed out 8 changesets (bug 914437, bug 886999, bug 890997, bug 923114, bug 923133) for suspicion of causing frequent OSX mochitest-2 timeouts on a CLOSED TREE.
Backed out changeset e934fda24887 (bug 890997)
Backed out changeset 058c2432bff5 (bug 886999)
Backed out changeset 34d9056bf553 (bug 886999)
Backed out changeset 3f053c13cf4e (bug 914437)
Backed out changeset 1f436fd67cdb (bug 886999)
Backed out changeset 7c914b3e8d27 (bug 923133)
Backed out changeset e6fdf5fd28c5 (bug 923114)
Backed out changeset b0700255080c (bug 914437)
2013-10-09 14:33:01 -04:00
Markus Stange
6d333cb082 Bug 890997 - Enable OMTC on 10.6. r=bgirard 2013-10-09 13:15:54 -04:00
Sushil Chauhan
901afbe792 Bug 919676 - Fix multiple hwc prepare calls with different layer lists. r=mwu, r=dwilson 2013-10-08 08:29:35 -07:00
Benoit Jacob
d9ea1eb4df Bug 914823 - Use a WeakPtr to the SurfaceAllocator - r=jgilbert,nical 2013-10-09 08:47:32 -04:00
Carsten "Tomcat" Book
a502a5c19a merge b2g-inbound to mozilla-central 2013-10-09 10:13:52 +02:00
Carsten "Tomcat" Book
0679b3bf04 merge mozilla-inbound to mozilla-central 2013-10-09 10:09:07 +02:00
Jeff Gilbert
34903debba Bug 910429 - Add KHR_debug support to GLContext. - r=bjacob 2013-10-08 16:20:24 -07:00
Kartikaya Gupta
a186571468 Bug 924407 - Update FrameMetrics::mCompositionBounds documentation. r=botond 2013-10-08 17:13:11 -04:00