Nicholas Cameron
faa37d750a
Bug 893301. Rename GetTextureHost to GetAsTextureHost. r=nical
2013-11-28 10:16:33 +13:00
Nicholas Nethercote
74e6ffe050
Bug 936964 (part 7) - Make lots of classes report their own memory consumption, instead of using a separate reporter class. r=mccr8,sr=bz.
...
--HG--
rename : content/canvas/src/WebGLMemoryReporterWrapper.h => content/canvas/src/WebGLMemoryTracker.h
extra : rebase_source : 611e8d35907959b163aeced1c4ffe1d265048fe6
2013-11-07 16:35:30 +11:00
Anthony Jones
895c664218
Bug 888084 - Use RollingMean to calculate mean; r=BenWa
2013-09-25 12:13:33 +12:00
Chris Lord
5ef337c5a4
Bug 931823 - Fix calculation of tiled update data and convert to typed units. r=kats,botond
...
Various changes to FrameMetrics and such have causes the tile coherency checks
to end up with nonsense values, meaning updates are always happening a tile at
a time.
This fixes the calculation of those values, adds some documentation and
converts a large part of it to using typed units, to make it easier to
understand what's happening.
2013-11-27 17:33:27 +00:00
Benoit Jacob
406f766862
Bug 933082 - Part 4: let ClientLayerManager hold a ShadowLayerForwarder instead of inheriting from ShadowLayerForwarder. Make ISurfaceAllocator refcounted. Make SharedSurface_Gralloc keep its mAllocator alive - r=nical
2013-11-27 10:19:34 -05:00
Benoit Jacob
8b7013b519
Bug 933082 - Part 3: let ShadowLayerForwarder hold a strong ref to its LayerTransactionChild - r=nical
2013-11-27 10:18:38 -05:00
Benoit Jacob
f83f2f5858
Bug 933082 - Part 2: propagate the mIPCOpen flag, avoid crashing in DestroySharedSurface on a dead channel - r=nical
2013-11-27 10:18:38 -05:00
Benoit Jacob
ca06bace5e
Bug 933082 - Part 1: make LayerTransactionChild reference-counted - r=nical
2013-11-27 10:18:38 -05:00
Brad Lassey
6420e3c893
Bug 915673 - Only use tiled layers for scrollable layers on b2g. r=tn,bgirard
...
Introduce a constructor for thebes layers that can take a hint about what the
layer will be used for, and use that hint to only create tiled layers when
the layer represents scrollable content.
2013-09-17 13:55:09 -04:00
Chris Lord
fbbaf509a8
Bug 907743 - Align display port to tile boundaries when tiles are enabled. r=botond,kats
...
This aligns display ports to tile boundaries, taking care to compensate for
the difference between the requested scroll position and the actual scroll
position.
2013-09-10 18:21:04 -04:00
Ehsan Akhgari
ac70dfeea9
Bug 939585 - Build gfx/thebes in unified mode; r=BenWa
2013-11-27 08:03:04 -05:00
Markus Stange
5f2fccf8a8
Bug 924103 - Add a FilterDescription data structure and code that can create FilterNodes from it. r=roc
2013-11-27 12:25:28 +01:00
Bas Schouten
55e3bcf87f
Bug 924102 - Add support for filters to DrawTargetRecording. r=mstange
2013-11-27 12:25:28 +01:00
Bas Schouten
0e17fc1044
Bug 924102 - Use FilterNodeSoftware for filter drawing in DrawTargetSkia. r=mstange
2013-11-27 12:25:28 +01:00
Bas Schouten
42d0dc60b9
Bug 924102 - Make DrawTargetSkia::DrawSurface support non-Skia DataSourceSurfaces. r=mstange
2013-11-27 12:25:27 +01:00
Markus Stange
4cfec24dfa
Bug 924102 - Add transform filter and remove offset filter. r=Bas
2013-11-27 12:25:27 +01:00
Markus Stange
669377532c
Bug 924102 - Add a FilterNode implementation that uses Direct2D 1.1 effects. Most of this patch was written by Bas. r=mstange, r=Bas
2013-11-27 12:25:16 +01:00
Markus Stange
d20d7c9a8b
Bug 924102 - Implement DrawTarget filter APIs with FilterNodeSoftware for Cairo, CG, D2D, D2D1 and Dual. r=Bas
2013-11-27 12:22:56 +01:00
Markus Stange
e9baba2246
Bug 924102 - Add a software FilterNode implementation. r=Bas
2013-11-27 12:22:46 +01:00
Markus Stange
5529e770d2
Bug 924102 - Let AlphaBoxBlur take separate blur radius parameters for X and Y. r=Bas
2013-11-27 12:22:36 +01:00
Markus Stange
4c57389fc2
Bug 924102 - Add filter processing code for many SVG filters. r=Bas
2013-11-27 12:22:27 +01:00
Markus Stange
410c0c2218
Bug 924102 - Add a class that renders turbulence as specified for SVG filters. r=Bas
2013-11-27 12:22:21 +01:00
Markus Stange
a04a3629cd
Bug 924102 - Add a SIMD.h header that implements some SIMD functions with SSE2 and scalar code. r=Bas
2013-11-27 12:22:13 +01:00
Markus Stange
4305f55ca3
Bug 924102 - Add filter API to Moz2D. r=Bas, r=mattwoodrow
2013-11-27 12:22:07 +01:00
Markus Stange
77841507b9
Bug 924102 - Add the types Point3D and Matrix5x4. r=Bas
2013-11-27 12:22:02 +01:00
Bas Schouten
d24aad8e90
Bug 937145 - Allow Moz2D recordings to grab the existing content of a DrawTarget. r=BenWa
2013-11-27 12:21:57 +01:00
Bas Schouten
2b983bacde
Bug 942268 - Add RecordedEvent::GetEventName. r=mstange
2013-11-27 12:21:49 +01:00
Markus Stange
63bb72465e
Bug 930956 - Make DrawTargetCG::DrawSurface support painting a DataSourceSurface that is not a DataSourceSurfaceCG. r=jrmuizel, r=Bas
2013-11-27 12:21:43 +01:00
Markus Stange
ce19eeb4e2
Bug 943614 - Make sure that SourceSurfaceCG::GetDataSurface always returns a surface that has GetType() == SURFACE_DATA. r=Bas
2013-11-27 12:21:34 +01:00
Markus Stange
a8396470b9
Bug 943614 - Make sure that SourceSurfaceCairo::GetDataSurface always returns a surface that has GetType() == SURFACE_DATA. r=Bas
2013-11-27 12:21:27 +01:00
Markus Stange
41056977e4
Bug 943614 - Make sure that DataSourceSurface::GetDataSurface always returns a surface that has GetType() == SURFACE_DATA. r=Bas
2013-11-27 12:21:21 +01:00
Jonathan Kew
a903d9cee4
bug 943319 - use our standard ArrayLength() instead of a custom macro. r=jdaggett
2013-11-27 11:03:43 +00:00
Jonathan Kew
471fb8aa1d
bug 943270 - use EncodingUtils::DecoderForEncoding instead of nsICharsetConverterManager::GetUnicodeDecoderRaw when decoding font names. r=jdaggett
2013-11-27 11:03:02 +00:00
Markus Stange
de91212dad
Bug 943041 - Don't delay compositing on the compositor thread in ASAP mode (layout.frame_rate == 0). r=BenWa
2013-11-27 08:33:39 +01:00
Markus Stange
66dccf3af2
Bug 920123 - Make Start/Stop FrameTimeRecording work with OMTC and remove paint time recording. r=mattwoodrow
2013-11-27 08:32:19 +01:00
Wes Kocher
aead8a0b38
Merge m-c to inbound
2013-11-26 20:05:18 -06:00
Wes Kocher
03f11d7551
Merge fx-team to m-c
2013-11-26 19:51:52 -06:00
Nicholas Cameron
99d13970e7
Bug 932888. Rename ThebesLayerBuffer. r=mattwoodrow
...
--HG--
rename : gfx/layers/ThebesLayerBuffer.cpp => gfx/layers/RotatedBuffer.cpp
rename : gfx/layers/ThebesLayerBuffer.h => gfx/layers/RotatedBuffer.h
2013-11-27 13:29:46 +13:00
Nicholas Cameron
e62140a1e5
Bug 932888. Remove some now unnecessary includes. r=mattwoodrow
2013-11-27 13:29:46 +13:00
Nicholas Cameron
8fd2269b9d
Bug 932888. Azurify some intermediate surfaces in BasicLayerManager. r=mattwoodrow
2013-11-27 13:29:45 +13:00
Nicholas Cameron
d6f2d86ba3
Bug 932888. Remove thebes paths from ThebesLayerBuffer (part 1). r=mattwoodrow
2013-11-27 13:29:45 +13:00
Jim Mathies
06adfb766f
Bug 940952 - Replace apzc GeckoContentController pan notifications with more general purpose transform notifications. r=botond
2013-11-26 14:14:39 -06:00
Ryan VanderMeulen
9071a054e6
Backed out changesets 7caa8e80b06a, 1509f8be5df3, a249bd79e71a, and 9cc4a77561e8 (bug 933082) for mochitest asserts on a CLOSED TREE.
2013-11-26 14:58:09 -05:00
Carsten "Tomcat" Book
8f9ac16095
merge b2g-inbound to mozilla-central
2013-11-26 12:40:07 +01:00
Botond Ballo
7b0a4c5e9a
Bug 942535 - Fix a compiler warning about signed/unsigned comparison in APZ. r=dholbert
...
--HG--
extra : rebase_source : 816fc31c43178e1b5841c3a49cd71d2c08751331
2013-11-25 14:29:41 -05:00
Ryan VanderMeulen
f46648bc41
Backed out changeset de63b66f3d12 (bug 907743) for Windows bustage.
...
CLOSED TREE
2013-11-26 14:12:05 -05:00
Benoit Jacob
6c51ca326b
Bug 933082 - Part 4: let ClientLayerManager hold a ShadowLayerForwarder instead of inheriting from ShadowLayerForwarder. Make ISurfaceAllocator refcounted. Make SharedSurface_Gralloc keep its mAllocator alive - r=nical
2013-11-26 14:00:29 -05:00
Benoit Jacob
304427731e
Bug 933082 - Part 3: let ShadowLayerForwarder hold a strong ref to its LayerTransactionChild - r=nical
2013-11-26 14:00:07 -05:00
Benoit Jacob
688f0181f9
Bug 933082 - Part 2: propagate the mIPCOpen flag, avoid crashing in DestroySharedSurface on a dead channel - r=nical
2013-11-26 13:59:48 -05:00
Benoit Jacob
1055faf741
Bug 933082 - Part 1: make LayerTransactionChild reference-counted - r=nical
2013-11-26 13:59:28 -05:00
Steven Michaud
2b53cc9d58
Bug 925448 - Stop CGImageRef external data being deleted prematurely. r=bgirard,bas
2013-11-26 12:41:32 -06:00
Matt Brubeck
ea61d6562d
Bug 942689 - Include modifer info in tap gesture events [r=roc,jimm,botond]
2013-11-25 20:30:26 -08:00
Mike Hommey
21281c6e45
Bug 940407 - Kill GTEST_SOURCES. r=gps
2013-11-26 11:48:58 +09:00
Benoit Jacob
fcdb015ca6
Bug 834243 - Add fatal assertions in CreateForWindow to get better crash reports - r=BenWa
2013-11-25 21:48:27 -05:00
Nicholas Cameron
ac9e0dc0e3
Bug 943122. Don't repeat 'Mask layer:' in layer dumps. r=BenWa
2013-11-26 15:07:44 +13:00
Nicholas Cameron
dac6bc1d68
Bug 943110. Don't use fputc in display list/layers dumps. r=BenWa
2013-11-26 15:07:41 +13:00
Matt Woodrow
7f988c9761
Bug 940845 - Follow-up to add comments that got missed when rebasing.
2013-11-26 12:29:20 +13:00
David Anderson
00687a381b
Remove unnecessary Lock() calls from BasicCompositor (bug 942318, r=mattwoodrow).
2013-11-25 15:15:03 -08:00
Matt Woodrow
5d9eb4fc08
Bug 940845 - Part 5: Propogate the blur standard deviation up instead of the blur radius. r=roc
2013-11-26 12:09:04 +13:00
Matt Woodrow
a44cfe34e6
Bug 940845 - Part 4: Add BlurRectangle to gfxAlphaBoxBlur and use it. r=roc
2013-11-26 12:08:29 +13:00
Matt Woodrow
dabf08b4eb
Bug 940845 - Part 1: Remove unused offset parameter from gfxAlphaBoxBlur. r=roc
2013-11-26 12:05:36 +13:00
Nicholas Cameron
d4f7e3a57b
Bug 942819. Check the return value of GetD3D9DeviceManager. r=mattwoodrow
2013-11-26 10:54:13 +13:00
Birunthan Mohanathas
c4d797a2eb
Bug 784739 - Switch from NULL to nullptr in miscellaneous directories; r=ehsan
...
--HG--
extra : rebase_source : 8ace754e117a12e2599f5a90030f13a3a7064fed
2013-11-25 14:02:47 -05:00
Andreas Gal
9b75a53f4f
Bug 933567 - Clean up Mask implementation a bit. r=mattwoodrow
2013-11-25 09:22:33 -05:00
Kevin Simons
d65723b99c
Bug 933567 - Implement MaskSurface for Skia. r=mattwoodrow
2013-11-25 09:20:56 -05:00
John Daggett
595e66c8e0
Bug 934710 - add various text performance metrics and a log to handle these. r=jfkthame
2013-11-25 13:59:56 +09:00
Phil Ringnalda
0ff610e3ae
Back out d280a1c64f76 (bug 939585) for Mac build bustage
...
CLOSED TREE
2013-11-24 18:02:14 -08:00
Benoit Girard
2be7874609
Bug 939585 - Build gfx/thebes in unified mode. r=ehsan,bjacob
2013-11-21 14:22:45 -05:00
Benoit Girard
74c90d1629
Bug 942483 - Port paint-dumping to android/b2g. r=gal
2013-11-23 17:44:18 -05:00
Mike Hommey
67df42f71d
Bug 941450 - Add some GENERATED_FILES to moz.build. r=gps
2013-11-22 08:16:18 +09:00
Jonathan Kew
bb53b2503a
bug 941940 - don't render stray <CR> characters ( entities) in the DOM as hexboxes, just leave them invisible. r=roc
2013-11-22 21:43:36 +00:00
Ryan VanderMeulen
c0054e0452
Merge m-c to inbound.
2013-11-22 15:37:03 -05:00
Ryan VanderMeulen
14bce8a31f
Merge b-i to m-c.
2013-11-22 15:35:31 -05:00
Ed Morley
515fd9a20d
Backed out changeset c30371a66429 (bug 941450)
2013-11-22 15:59:22 +00:00
Botond Ballo
ed2ca112ae
Bug 912666 - Implement scroll grabbing in APZ. r=kats,Cwiiis
2013-11-21 17:38:00 -05:00
Trevor Saunders
15a29c7ef2
bug 938025 - part 1 - get rid of some static constructors r=bz r=bjacob
2013-11-22 14:45:50 -05:00
Bas Schouten
745c57cd3c
Bug 943351: Make sure to clear any existing paths before getting the glyph path off a context. r=BenWa
2013-11-26 23:27:05 +01:00
Nicholas Cameron
784b7170d5
Bug 924403. Linux users who had previously opted in to OpenGL get OMTC OpenGL. r=mattwoodrow
2013-11-27 11:15:17 +13:00
Nicholas Cameron
09191b2b85
Bug 924403. Rename OGL shaders files. r=mattwoodrow
...
--HG--
rename : gfx/layers/opengl/LayerManagerOGLProgram.cpp => gfx/layers/opengl/OGLShaderProgram.cpp
rename : gfx/layers/opengl/LayerManagerOGLProgram.h => gfx/layers/opengl/OGLShaderProgram.h
rename : gfx/layers/opengl/LayerManagerOGLShaders.h => gfx/layers/opengl/OGLShaders.h
rename : gfx/layers/opengl/LayerManagerOGLShaders.txt => gfx/layers/opengl/OGLShaders.txt
2013-11-27 11:15:17 +13:00
Nicolas Silva
fd65e156ab
Bug 924403 - Send non-OMTC GL layers into oblivion. r=nrc
2013-11-27 11:15:17 +13:00
Botond Ballo
c33a73dd59
Bug 912666 - Propagate the 'scrollgrab' attribute to FrameMetrics. r=kats,Cwiiis
2013-09-23 14:09:48 -05:00
Wes Kocher
be1ec20396
Merge fx-team to m-c
2013-11-21 19:16:50 -08:00
Wes Kocher
e32eda92b7
Merge inbound to m-c
2013-11-21 19:14:06 -08:00
Ryan VanderMeulen
3c15925167
Merge b2g-inbound to m-c.
2013-11-21 15:22:03 -05:00
David Anderson
51ca221b03
Only composite changed areas in the software compositor (bug 882447, r=mattwoodrow,nrc).
2013-11-21 11:25:16 -08:00
Jan Beich
3ab410b45a
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
e91248f51c
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
6cf9999e77
Bug 921495 - Make AlphaBoxBlur round correctly s. r=Bas
2013-11-21 17:44:41 +01:00
Nicolas Silva
ede1cf13e7
Bug 940959 - Compiled shaders. r=generated code
2013-11-21 17:42:10 +01:00
Nicolas Silva
e2bfc7eef2
Bug 940959 - Use alpha textures for YCbCr planes with D3D11. r=nrc
2013-11-21 17:42:05 +01:00
Nicolas Silva
d944057511
Bug 940959 - Use alpha textures for YCbCr planes with D3D10. r=nrc
2013-11-21 17:41:58 +01:00
Nicolas Silva
028e95eb05
Bug 940959 - Use alpha textures for YCbCr planes with D3D9. r=nrc
2013-11-21 17:40:55 +01:00
Botond Ballo
d902b6cdbd
Bug 941210 - APZCTreeManager builds a wrong APZC tree for some layer trees. r=kats
2013-11-20 15:27:40 -05:00
Phil Ringnalda
15416c35eb
Bug 939638 - 611498-1.html needs some fuzz on Windows
2013-11-20 20:52:48 -08:00
Ryan VanderMeulen
3348c203b7
Merge m-c to fx-team.
2013-11-21 15:55:03 -05:00
Jonathan Kew
eca111d9a0
bug 941090 - build most of gfx/ots in unified mode. r=ehsan
2013-11-20 20:40:14 +00:00
Nicolas Silva
ad6579b6cd
Bug 926558 - Remove a warning that is not used correctly. r=BenWa
2013-11-13 13:25:50 +01:00
Chris Kitching
43102ed4c2
Bug 913985: Part 5 - Refactor the Bridge to use the generated code. r=kats
2013-11-12 10:41:01 -08:00
Michael Shuen
27f1e5a9e5
Bug 940799 - Build gfx/ycbcr in unified mode. r=bjacob
2013-11-21 09:22:25 -05:00
Markus Stange
0f72a24b2f
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
cc78343722
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
846646631b
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
26fcf2bc04
bug 940934 - build gfx/graphite2 in unified mode. r=ehsan
2013-11-20 16:03:38 +00:00
Benoit Girard
392ec61d0e
Bug 936566 - Print mask layers in layers dump. r=nrc
2013-11-19 23:55:27 -05:00
Chris Lord
e19e0f1113
Bug 907743 - Align display port to tile boundaries when tiles are enabled. r=botond,kats
...
This aligns display ports to tile boundaries, taking care to compensate for
the difference between the requested scroll position and the actual scroll
position.
2013-09-10 18:21:04 -04:00
George Wright
a687dc4490
Bug 904483 - Fix out of order destruction problem when destroying GrContext r=mattwoodrow
2013-11-25 20:37:50 -05:00
Jacek Caban
c4f126f124
Bug 900248 - Removed extra qualification of IsInTextureHostList.
...
--HG--
extra : rebase_source : 8e0cdc445810aad2f3f4332462df69b07a6eac02
2013-12-02 12:25:51 +01:00
Ed Morley
f11b71bada
Merge mozilla-central and inbound
2013-11-20 12:44:07 +00:00
Ryan VanderMeulen
9c7728d496
Merge inbound to m-c.
2013-11-19 20:43:15 -05:00
Benoit Girard
2136bed504
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
08040eea2c
Bug 940178 - Build cairo in unified mode. r=ehsan
...
--HG--
extra : rebase_source : b24a1e1f1384c78f0d09d84c573d11e57024b43a
2013-11-19 10:55:02 -05:00
Ben Kelly
940b24fcfa
Bug 940488 - Initalize RotatedBuffer::mDidSelfCopy. r=BenWa
2013-11-19 14:56:57 -05:00
Ehsan Akhgari
1723a0d085
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
20adb2fb8e
Bug 900092 - Remove FrameMetrics::ROOT_SCROLL_ID. r=kats,tn
2013-11-08 19:07:00 -05:00
James Willcox
12347a348f
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
c97c1763cd
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
f64740250c
Bug 939598. Always call BeginTransaction before EndTransaction. r=mattwoodrow
2013-11-20 20:27:23 +13:00
Benoit Jacob
3b00e503f4
Bug 939758 - Build gfx/gl in unified mode - r=ehsan
2013-11-19 16:54:09 -05:00
Phil Ringnalda
e4aeb333c0
Back out 4d8015a52178 (bug 936566) for build bustage
2013-11-18 21:34:23 -08:00
Jeff Muizelaar
6da588e57d
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
625be5b3b4
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
d2974b1b18
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
5e244c94b1
merge
2013-11-19 17:39:24 +13:00
John Daggett
f66ccc7e96
Bug 913264 - add none value to font-variant-ligatures. r=dbaron
2013-11-19 13:30:25 +09:00
Mike Hommey
931cb49886
Bug 939632 - Remove LIBRARY_NAME for leaf libraries. r=gps
...
Landing on a CLOSED TREE.
2013-11-19 11:50:54 +09:00
Mike Hommey
db9e5129bc
Bug 939074 - Remove most LIBXUL_LIBRARY. rs=gps
2013-11-19 11:48:10 +09:00
Mike Hommey
9ec00225de
Bug 939622 - Remove LIBXUL_LIBRARY for intermediate libs that end up in gkmedias. r=gps
...
What LIBXUL_LIBRARY does is:
- Imply FORCE_STATIC_LIB
- Build with -DIMPL_LIBXUL
- Build with -DMOZILLA_INTERNAL_API
Those intermediate libs that end up in gkmedias and have LIBXUL_LIBRARY defined
in their moz.build are all third party code (or handled like third party code).
Besides FORCE_STATIC_LIB, none of the side effects of LIBXUL_LIBRARY should be
needed.
2013-11-19 11:47:49 +09:00
Mike Hommey
636b672657
Bug 914245 - Move FORCE_SHARED_LIB to moz.build. r=mshal
2013-11-19 11:47:45 +09:00
Mike Hommey
b18be7aacd
Bug 939044 - Rename remaining MODULE definitions to XPIDL_MODULE. r=mshal
2013-11-19 11:47:43 +09:00
Mike Hommey
f0d1cd1e10
Bug 939044 - Remove most definitions of MODULE. r=mshal
2013-11-19 11:47:39 +09:00
Mike Hommey
9c5c5d8f00
Bug 939039 - Remove now useless FORCE_STATIC_LIB definitions. r=gps
2013-11-19 11:47:28 +09:00
Mike Hommey
f81885e53b
Bug 935881 - Use FINAL_LIBRARY for all (fake) libraries that end up linked in a single other library. r=gps
2013-11-19 11:47:14 +09:00
Wes Kocher
227b9b8a2c
Merge inbound to m-c on a CLOSED TREE
2013-11-18 18:30:47 -08:00
Wes Kocher
d600490156
Merge fx-team to m-c on a CLOSED TREE
2013-11-18 18:25:57 -08:00
Gijs Kruitbosch
d8cd81f16b
Merge m-c to fx-team on a CLOSED TREE
2013-11-18 17:01:32 +01:00
Jim Mathies
5e6ef74079
Bug 937185 - Discard old apzcs if the ScrollableLayerGuid is updated. r=kats
2013-11-18 09:14:08 -06:00
Gijs Kruitbosch
94480b349c
Merge m-c to ux
2013-11-18 13:44:32 +01:00
Gijs Kruitbosch
5cbd9e36ff
Merge m-c to ux
2013-11-17 23:37:53 +01:00
Ehsan Akhgari
73cd62cbb6
Bug 939588 - Build angle in unified mode; r=bjacob
...
--HG--
extra : rebase_source : c6e8bd797c7b8e0a27d60e905deaed3f34d2ce39
2013-11-17 21:47:21 -05:00
Gijs Kruitbosch
ce9b4a4882
Merge mozilla-central and ux
2013-11-15 18:32:01 +01:00
Matt Woodrow
df034c7574
Bug 937878 - Don't let too many ContentHostIncremental updates queue up. r=nrc
2013-11-15 12:56:42 +13:00
Gijs Kruitbosch
726ace5e27
Merge mozilla-central and ux
2013-11-13 00:28:03 +01:00
Kartikaya Gupta
cc698c25b3
Bug 937130 - Fix up threading and locking in APZCTreeManager. r=botond
2013-11-12 11:56:57 -05:00
Jesse Ruderman
447673a4d1
Bug 624198 - Crashtest.
2013-11-12 14:37:22 +00:00
Benoit Jacob
f347dec994
Bug 939629 - 2/2. Build Skia in unified mode - r=ehsan,gw280
2013-11-18 13:25:10 -05:00
Benoit Jacob
25091f66ea
Bug 939629 - 1/2. Add missing include guards to a couple of Skia headers - r=gw280
2013-11-18 13:25:01 -05:00
Ryan VanderMeulen
79774cfe25
Merge m-c to inbound on a CLOSED TREE.
2013-11-18 10:59:48 -05:00
Jonathan Watt
a5e0aa39db
Bug 939604 - Add support for more types to mozilla::gfx::Log. r=Bas
2013-11-18 14:29:54 +00:00
Benoit Jacob
cc29adfdc8
Bug 938489 - 1/3. Don't include glx.h in GLXLibrary.h - r=mattwoodrow
2013-11-18 08:08:24 -05:00
Jonathan Watt
a325621454
Bug 939589 - Gut gfxPath. r=Bas
2013-11-18 09:42:51 +00:00
Matt Woodrow
d7d21d7937
Bug 923341 - Part 3: Use azure for CreateSamplingRestrictedDrawable. r=seth
2013-11-13 17:32:48 +13:00
Matt Woodrow
aed5bc94d9
Bug 923341 - Part 1: Add a gfxSurfaceDrawable constructor for a DrawTarget. r=seth
2013-11-13 17:31:12 +13:00
Ryan VanderMeulen
38f4d5a876
Merge m-c to b2g-inbound on a CLOSED TREE.
2013-11-18 11:01:43 -05:00
Anthony Jones
f4ae9d8faf
Bug 899154 - Disable dropping resolution during fling; r=kats
2013-11-15 11:12:03 +13:00
Gijs Kruitbosch
3226a1bc83
Merge mozilla-central and ux
2013-11-12 17:30:17 +01:00
Jonathan Kew
f1a0044783
backout 739edf98ca0b (bug 909344) for reftest failure in layout/reftests/bugs/388367-1.html.
2013-11-12 10:13:10 +00:00
Gijs Kruitbosch
a84d198778
Merge mozilla-central and ux
2013-11-11 09:29:29 +01:00
Nicholas Cameron
d5a16985b4
Bug 934250. Ensure we have a buffer-on-white before using it (ThebesLayerBuffer). r=mattwoodrow
2013-11-11 10:30:51 +13:00
Jim Mathies
be2f3bd4e2
Bug 918273 - Add an apzc tree manager helper for translating device to gecko coordinate space, and use it when sending events to the dom in cases where content is consuming touch. r=kats
2013-11-10 10:43:18 -06:00
Jim Mathies
18fbf3543f
Bug 918273 - Pass back the target scrollable layer id from apzc event methods. r=kats
2013-11-10 10:43:17 -06:00
Kartikaya Gupta
da3f293edb
Bug 936721 - (cleanup) Refactor and extract an ApzcPinch function. r=botond
2013-11-10 09:48:12 -05:00
Kartikaya Gupta
6f2ba262a3
Bug 936721 - Do a fuzzy equality comparison to account for floating-point rounding errors. r=botond
2013-11-10 09:47:27 -05:00
Matthew Noorenberghe
dc43a0e285
Merge mozilla-central to UX
2013-11-09 17:46:29 -08:00
Jared Wein
3a8c39e9ac
Automated merge with https://hg.mozilla.org/mozilla-central
2013-11-08 13:22:23 -05:00
Gijs Kruitbosch
bdf8ffe2d3
Merge mozilla-central and ux
2013-11-07 19:21:54 +00:00
Gijs Kruitbosch
24be9d1e46
Merge mozilla-central and ux
2013-11-07 08:53:59 +01:00
Benoit Girard
8ff314dc5d
Bug 935701 - Fix bustage on CLOSED TREE. r=bustage
...
--HG--
extra : rebase_source : b7586d185b814dcaa63a50a7ca932abb9759baea
2013-11-06 22:18:23 -05:00
Wes Kocher
18c00031c5
Merge m-c to inbound
2013-11-06 18:23:55 -08:00
Wes Kocher
9d979344d8
Merge b2g-inbound to m-c
2013-11-06 18:20:55 -08:00
Wes Kocher
29edb85b2f
Merge inbound to m-c
2013-11-06 18:10:46 -08:00
Benoit Girard
19720a9e44
Bug 935701 - Get drawing recording working on b2g. r=bas
...
--HG--
extra : rebase_source : 783627519f291d187552b464689315ce2697df95
2013-11-06 18:11:18 -05:00
Gijs Kruitbosch
b61aba6994
merge m-c to ux
2013-11-06 22:25:39 +01:00
Ryan VanderMeulen
511de9eb44
Merge m-c to b2g-inbound.
2013-11-06 15:00:25 -05:00
Ryan VanderMeulen
267f1bd85e
Merge inbound to m-c.
2013-11-06 14:24:58 -05:00
Sotaro Ikeda
186371b1b2
Bug 934106 - Reduce ImageClient holding video frame number to one. r=nical
2013-11-06 12:32:12 -05:00
Gijs Kruitbosch
174d4160d6
Merge m-c to ux
2013-11-06 14:36:26 +01:00
Gijs Kruitbosch
5b8e8a7c7d
Merge mozilla-central and ux
2013-11-06 09:01:08 +01:00
Nicholas Nethercote
b9e0d05f7e
Bug 934321 - Add MemoryMultiReporter, a helper class that reduces some boilerplate, and convert all existing multi-reporters to use it. r=wchen.
...
--HG--
extra : rebase_source : a6110c3558c571b7908b63e8cc7ca21103098d0d
2013-11-06 14:58:20 +11:00
Matt Woodrow
254a0270eb
Bug 935297 - Part 5: Implement StreamToSink on CG. r=Bas,jrmuizel
...
--HG--
extra : rebase_source : 81c9ba1c486ef7892f400a18707cdb3440c534e7
2013-11-06 15:52:51 +13:00
Cameron McCormack
065833c196
Bug 934866 - Make nsFont::systemFont a bool. r=jdaggett
2013-11-06 10:15:59 +11:00
Gijs Kruitbosch
6c072adc32
Merge mozilla-central and ux
2013-11-05 20:14:58 +01:00
Matt Woodrow
fca0302756
Backout c99d15a060e2 for causing windows Ru reftest failures.
2013-11-05 20:00:05 +13:00
Wes Kocher
d3d614d652
Merge m-c to inbound
2013-11-04 21:22:23 -08:00
Wes Kocher
32a09c5f75
Merge inbound to m-c
2013-11-04 21:09:17 -08:00
Matt Woodrow
56073d6b1a
Bug 923434 - Use DrawSurface in ThebesLayerBuffer instead of FillRect. r=Bas
2013-11-05 17:50:57 +13:00
Matt Woodrow
d983ecfd5c
Bug 923434 - Don't use operator source for D2D in ThebesLayerBuffer since it's slower. r=Bas
2013-11-05 17:50:56 +13:00
Matt Woodrow
653b11af5f
Bug 926023 - Use the value of SetPermitSubpixelAA for DrawTargetCairo. r=Bas
2013-11-05 17:50:56 +13:00
Wes Kocher
f0c23390fe
Backed out changeset bad6c063b01f (bug 932274) for build bustage
2013-11-04 14:40:50 -08:00
Benoit Girard
96dd2833db
Bug 930476 - Show paint markers for async frames. r=ehsan
2013-11-04 17:04:51 -05:00
David Zbarsky
906bff4c2b
Bug 932274: Use Moz2D size classes in ipdl r=nical
2013-11-04 16:43:10 -05:00
Matthew Noorenberghe
9e82ff7081
Merge mozilla-central to UX
2013-11-05 01:04:20 -08:00
Gijs Kruitbosch
039c9472a0
Merge mozilla-central and ux
2013-11-04 14:15:00 +01:00
Andreas Gal
23a6963608
Bug 930451 - Part 3: Use the gradient cache for SVG gradients as well. r=roc
2013-11-08 17:50:39 +13:00
Andreas Gal
c5af5332e9
Bug 930451 - Part 1: Factor out CSS gradient cache into a new class gfxGradientCache. r=roc
2013-11-08 17:50:39 +13:00
Jeff Muizelaar
7fc84d38a3
Bug 929471. Make DrawTargetCG independent from QuartzSupport.mm. r=bgirard
2013-11-07 22:53:54 -05:00
Jeff Muizelaar
9344e3053c
Bug 929471. Make CGLTexImageIOSurface2D take a CGLContextObj instead of a NSOpenGLContext. r=bgirard
2013-11-07 22:53:54 -05:00
Kartikaya Gupta
0114edf4cd
Bug 934439 - Add an APZC_LOG line for UpdateScrollOffset. r=botond
2013-11-04 21:30:10 -05:00
Jonathan Kew
b33da98ea4
bug 833087 - stop background font info loading when quit-application notification is observed. r=BenWa
2013-11-05 00:53:47 +00:00
Dan Glastonbury
442a70f72a
Bug 843668 - Implement WebGL -draft- extension EXT_sRGB. r=jgilbert
...
https://www.khronos.org/registry/webgl/extensions/EXT_sRGB/
See content/canvas/test/webgl/conformance/extensions/ext-sRGB.html for example
usage.
OSX 10.6 has a failure when reading back the results from an sRGB format
texture attached to an FBO. Blacklist MacOSX 10.6 and all lower versions.
2013-11-04 16:05:04 -05:00
Andreas Gal
afef97f6ae
Bug 934297 - Remove snapping support from Moz2D. r=mattwoodrow
2013-11-03 15:06:12 -08:00