Commit Graph

13630 Commits

Author SHA1 Message Date
Benoit Girard
49ae528201 Bug 939585 - Build gfx/thebes in unified mode. r=ehsan,bjacob 2013-11-21 14:22:45 -05:00
Benoit Girard
a735170d84 Bug 942483 - Port paint-dumping to android/b2g. r=gal 2013-11-23 17:44:18 -05:00
Mike Hommey
aaacc118f4 Bug 941450 - Add some GENERATED_FILES to moz.build. r=gps 2013-11-22 08:16:18 +09:00
Jonathan Kew
edffd828e9 bug 941940 - don't render stray <CR> characters (&#13; entities) in the DOM as hexboxes, just leave them invisible. r=roc 2013-11-22 21:43:36 +00:00
Ryan VanderMeulen
6777d0901e Merge m-c to inbound. 2013-11-22 15:37:03 -05:00
Ryan VanderMeulen
6789e60ca8 Merge b-i to m-c. 2013-11-22 15:35:31 -05:00
Ed Morley
1a9ee1c710 Backed out changeset c30371a66429 (bug 941450) 2013-11-22 15:59:22 +00:00
Botond Ballo
21a74823a2 Bug 912666 - Implement scroll grabbing in APZ. r=kats,Cwiiis 2013-11-21 17:38:00 -05:00
Trevor Saunders
9f254378b2 bug 938025 - part 1 - get rid of some static constructors r=bz r=bjacob 2013-11-22 14:45:50 -05:00
Botond Ballo
830bab31c9 Bug 912666 - Propagate the 'scrollgrab' attribute to FrameMetrics. r=kats,Cwiiis 2013-09-23 14:09:48 -05:00
Wes Kocher
07ce8fb494 Merge fx-team to m-c 2013-11-21 19:16:50 -08:00
Wes Kocher
5f2d8e38e7 Merge inbound to m-c 2013-11-21 19:14:06 -08:00
Ryan VanderMeulen
7d43603d58 Merge b2g-inbound to m-c. 2013-11-21 15:22:03 -05:00
David Anderson
54fffb1db4 Only composite changed areas in the software compositor (bug 882447, r=mattwoodrow,nrc). 2013-11-21 11:25:16 -08:00
Jan Beich
3f6c7665ec Bug 940854 - Unbreak unified gfx/harfbuzz on FreeBSD. r=BenWa
--HG--
extra : rebase_source : 793e44b6f3470213b7eaeb99825fe9320c5dd2fe
2013-11-21 11:45:58 -05:00
Markus Stange
288635caee Bug 921495 - Speed up blurring by processing and packing 16 pixels at a time. r=Bas 2013-11-21 17:44:52 +01:00
Markus Stange
166b3db22a Bug 921495 - Make AlphaBoxBlur round correctly s. r=Bas 2013-11-21 17:44:41 +01:00
Nicolas Silva
82f4a75c95 Bug 940959 - Compiled shaders. r=generated code 2013-11-21 17:42:10 +01:00
Nicolas Silva
6ef7302e59 Bug 940959 - Use alpha textures for YCbCr planes with D3D11. r=nrc 2013-11-21 17:42:05 +01:00
Nicolas Silva
0bea03f301 Bug 940959 - Use alpha textures for YCbCr planes with D3D10. r=nrc 2013-11-21 17:41:58 +01:00
Nicolas Silva
c2dbc23f36 Bug 940959 - Use alpha textures for YCbCr planes with D3D9. r=nrc 2013-11-21 17:40:55 +01:00
Botond Ballo
8feec15e24 Bug 941210 - APZCTreeManager builds a wrong APZC tree for some layer trees. r=kats 2013-11-20 15:27:40 -05:00
Phil Ringnalda
5d9d8857a2 Bug 939638 - 611498-1.html needs some fuzz on Windows 2013-11-20 20:52:48 -08:00
Ryan VanderMeulen
7c4875ed06 Merge m-c to fx-team. 2013-11-21 15:55:03 -05:00
Jonathan Kew
72d3b87910 bug 941090 - build most of gfx/ots in unified mode. r=ehsan 2013-11-20 20:40:14 +00:00
Nicolas Silva
0ae55e75e8 Bug 926558 - Remove a warning that is not used correctly. r=BenWa 2013-11-13 13:25:50 +01:00
Chris Kitching
36c7d139c0 Bug 913985: Part 5 - Refactor the Bridge to use the generated code. r=kats 2013-11-12 10:41:01 -08:00
Michael Shuen
17a3c7a0b6 Bug 940799 - Build gfx/ycbcr in unified mode. r=bjacob 2013-11-21 09:22:25 -05:00
Markus Stange
31ee17e9d5 Bug 936459 - Move Tools.h include into the right file. r=Bas
--HG--
extra : rebase_source : 9c976b595a2dd22511184f1341a4d4192e375b50
2013-11-20 17:20:51 +01:00
Markus Stange
45f70aba6a Bug 936458 - Use MOZ_ASSERT instead of NS_ABORT_IF_FALSE in BasePoint3D.h and BasePoint4D.h because NS_ABORT_IF_FALSE is not in mfbt and can't be used in standalone moz2d. r=Bas
--HG--
extra : rebase_source : 6ce1149a1c99feb0892a858851350b0e5119fc1a
2013-11-20 17:20:50 +01:00
Markus Stange
2317b71a7f Bug 935923 - Rename AlphaMode helper function to D2DAlphaModeForFormat and replace most of its uses with D2DPixelFormat. r=Bas
--HG--
extra : rebase_source : c01334a631fae221d474c89502057892c9f540fd
2013-11-20 17:20:50 +01:00
Jonathan Kew
639970686c bug 940934 - build gfx/graphite2 in unified mode. r=ehsan 2013-11-20 16:03:38 +00:00
Benoit Girard
6e72abd49f Bug 936566 - Print mask layers in layers dump. r=nrc 2013-11-19 23:55:27 -05:00
Ed Morley
6c3a904be0 Merge mozilla-central and inbound 2013-11-20 12:44:07 +00:00
Ryan VanderMeulen
7c7b6a11fe Merge inbound to m-c. 2013-11-19 20:43:15 -05:00
Benoit Girard
1d2c6f10d0 Bug 940416 - Build gfx/harfbuzz in unified mode. r=ehsan
--HG--
extra : rebase_source : 2d656203217681d0d1518dbb6e0f680f63d3dd92
2013-11-19 11:08:19 -05:00
Benoit Girard
b184a82fcb Bug 940178 - Build cairo in unified mode. r=ehsan
--HG--
extra : rebase_source : b24a1e1f1384c78f0d09d84c573d11e57024b43a
2013-11-19 10:55:02 -05:00
Ben Kelly
2063546b70 Bug 940488 - Initalize RotatedBuffer::mDidSelfCopy. r=BenWa 2013-11-19 14:56:57 -05:00
Ehsan Akhgari
9d7e9ee2cc Add some comments about angle-build-unified.patch, no bug
DONTBUILD

--HG--
extra : rebase_source : 983dd29d0b8c254aeaa9dd8367accd34d0bd695d
2013-11-19 14:18:00 -05:00
Botond Ballo
774451c530 Bug 900092 - Remove FrameMetrics::ROOT_SCROLL_ID. r=kats,tn 2013-11-08 19:07:00 -05:00
James Willcox
ed0a7770ab Bug 928804 - Always use an up-to-date texture transform when compositing SharedTextureSourceOGL r=nical 2013-11-19 08:41:57 -06:00
Chris Lord
31635f47cf Bug 869696 - Enable Gralloc on the Geeksphone Peak again. r=bjacob
The issues that caused it to be disabled initially have now been resolved.
2013-11-19 13:29:29 +00:00
Nicholas Cameron
b6196ef8b0 Bug 939598. Always call BeginTransaction before EndTransaction. r=mattwoodrow 2013-11-20 20:27:23 +13:00
Benoit Jacob
df54fc7ee2 Bug 939758 - Build gfx/gl in unified mode - r=ehsan 2013-11-19 16:54:09 -05:00
Phil Ringnalda
dd9c0aa76f Back out 4d8015a52178 (bug 936566) for build bustage 2013-11-18 21:34:23 -08:00
Jeff Muizelaar
0471905a26 Bug 845874. Switch to Y-X banded regions. r=roc
Previously our region code was just a simple y,x sorted list of
non-intersecting rectangles. This can cause us to have simple regions
represented in a complex unoptimizable way.

Switching to pixman regions gives us a canonical region implementation.

There are some cases when this can cause performance regressions.

For example, with the old region code we end up with this region:
http://people.mozilla.org/~jmuizelaar/region-pre.html
which is represented like this:
http://people.mozilla.org/~jmuizelaar/region-post.html
with the new code.

We call SimplifyOutward(4) on this. With old regions we can't simplify it so we
end up taking the bounds and get 1 rect. With the new regions we have only 3
rects to start and so we do nothing. The difference between 3 rects and 1 rect
cause D2D to do a PushLayer() instead of a ClipRect() and that seems to be the
causes for the regression.

--HG--
extra : rebase_source : 65e0d29d67b51a3780448eaecfde33dbcb6b99b1
2013-11-18 13:01:54 -05:00
Benoit Girard
fbc92cc0f4 Bug 939950 - Build gfx/2d in unified mode. r=bjacob,ehsan,bas
--HG--
extra : rebase_source : 4776cc15a2de124149624b8297ae0c4953621eae
2013-11-18 16:45:14 -05:00
Benoit Girard
b35daa7ae4 Bug 936566 - Print mask layers in layers dump. r=nrc
--HG--
extra : rebase_source : cb960d4f8880f9c3fd39fafc8a4c8a21f6a19596
2013-11-18 20:22:41 -05:00
Nicholas Cameron
fcc7cf881b merge 2013-11-19 17:39:24 +13:00
John Daggett
1c72ffaa67 Bug 913264 - add none value to font-variant-ligatures. r=dbaron 2013-11-19 13:30:25 +09:00