Commit Graph

14559 Commits

Author SHA1 Message Date
John Daggett
dd66de4164 Bug 1189129 - annotate no default font aborts. r=bas 2015-08-05 11:03:41 +09:00
Arthur Edelstein
2fa05b5330 Bug 1190590 - Fix MinGW cross-compile for --enable-bundled-fonts. r=jfkthame 2015-08-03 14:59:00 -04:00
JerryShih
91c50915ce Bug 1186236 - Fix drawQuad culling bug. r=nical
Consider the render target size for drawQuad culling.
2015-08-04 03:16:00 -04:00
Benoit Girard
97d8225d97 Bug 1189924 - Add a background color to the APZ minimap. r=kats 2015-07-31 16:47:52 -04:00
CJKu
a0a7c37db1 Bug 1190176 - Make LayerScopeWebSocketManager thread safe. r=:djg 2015-08-03 22:22:00 +02:00
Nicholas Nethercote
845b474b3c Bug 1189156 (part 4) - Don't use enumeration style for nsBaseHashtable::SizeOf{In,Ex}cludingThis(). r=erahm,jfkthame.
After this change, we have ShallowSizeOf{In,Ex}cludingThis(), which don't do
anything to measure children. (They can be combined with iteration to measure
children.)
2015-07-30 21:19:57 -07:00
Nicholas Nethercote
bfe87aa496 Bug 1189156 (part 3) - Factor out FontTable better. r=jfkthame. 2015-07-30 21:15:16 -07:00
Nicholas Nethercote
f23a15f104 Bug 1189156 (part 2) - Don't use enumeration style for nsTHashtable::SizeOf{In,Ex}cludingThis(). r=erahm.
After this change, we have ShallowSizeOf{In,Ex}cludingThis(), which don't do
anything to measure children. (They can be combined with iteration to measure
children.)

And we still have the existing single-arg SizeOf{In,Ex}cluding() functions,
which work if the entry type itself defines SizeOfExcludingThis().
2015-07-29 01:50:52 -07:00
Wes Kocher
446ae0f499 Backed out 6 changesets (bug 1061525) for mochitest-2 failures in test_BufferedSeek_mp4.html CLOSED TREE
Backed out changeset 5e90b9dab7fa (bug 1061525)
Backed out changeset ef5ce3d6412a (bug 1061525)
Backed out changeset 19c8682665a6 (bug 1061525)
Backed out changeset b48d13edb48d (bug 1061525)
Backed out changeset fae6602192a7 (bug 1061525)
Backed out changeset 5dfbd6e73c7a (bug 1061525)
2015-08-03 19:53:33 -07:00
Bobby Holley
bfe544cdde Bug 1190117 - Track mLastProducerID and mLastFrameID explicitly in ImageLayerProperties. r=roc 2015-08-03 15:03:25 -07:00
Matt Woodrow
8e46480389 Bug 1061525 - Part 6: Add readback code for converting NV12 MacIOSurfaces into RGB. r=nical 2015-08-03 17:57:54 -04:00
Matt Woodrow
681e657f0b Bug 1061525 - Part 4: Add an NV12 effect, and implement it for CompositorOGL. r=nical 2015-08-03 17:57:39 -04:00
Matt Woodrow
d86c8c8f8f Bug 1061525 - Part 3: Add shaders for NV12 to OGLShaderProgram. r=BenWa 2015-08-03 17:57:33 -04:00
Matt Woodrow
7fe27c19b2 Bug 1061525 - Part 2: Make MacIOSurfaceTextureHostOGL understand planar MacIOSurfaces. r=jrmuizel 2015-08-03 17:57:26 -04:00
Matt Woodrow
d8891e5132 Bug 1061525 - Part 1: Add support for planar MacIOSurfaces. r=BenWa 2015-08-03 17:57:19 -04:00
CJ Ku
5292f94ff9 Bug 1061393 - Export display list info to layer scope viewer. r=kamidphish 2015-08-03 02:11:00 -04:00
Jamie Nicol
d10ee0730d Bug 1187619 - Only optmimize FrameLayerBuilder visibility calculations if correct. r=mattwoodrow
Bug 1176077 introduced the parameter aDirtyRegion to
DrawPaintedLayerCallback, which allows the callback to recompute the
visibility of all items to be painted in that transaction in a single
go. However, this parameter can not always be determined correctly
when using RotatedBuffer, and using an incorrect value was causing
graphical glitches.

Make the parameter optional, and on null values do not perform the
optimisation. Pass null from ClientPaintedLayer, which uses
RotatedBuffer and was causing problems, but continue to pass the
correct value from other Layer implementations. This optimisation was
most important for tiled layers using progressive paint, so this is
okay.
2015-08-03 04:07:00 -04:00
Lee Salzman
f8d45eb414 Bug 1186875 - check if FcFontSort returns non-null. r=jtd 2015-07-31 14:37:19 -04:00
Lee Salzman
b1fd0365e7 Bug 1185636 - Part 4 - Implement CSS border corners by splitting geometry instead of gradients with hard stops. r=mstange 2015-07-31 14:27:19 -04:00
Lee Salzman
105d675cfc Bug 1185636 - Part 3 - Refactor ArcToBezier so that its implementation can be more easily reused. r=jmuizelaar 2015-07-27 12:12:22 -04:00
Lee Salzman
752055ae93 Bug 1185636 - Part 2 - Add some utility methods to Point and Size. r=jmuizelaar 2015-07-20 14:53:24 -04:00
Jonathan Kew
b8e04c0b29 Bug 1146151 - Update harfbuzz to release 1.0.1, to pick up recent fixes and the new Universal Shaping Engine for Win10 parity. r=jdaggett 2015-08-03 10:15:45 +01:00
Jonathan Kew
fea56bbf1d Bug 1184473 - Bypass the word cache for graphite fonts that include space contextuals. r=jdaggett 2015-08-03 09:04:59 +01:00
Makoto Kato
e92450872e Bug 830801 - Part 2. Remove NOMINMAX define from moz.build. r=mshal 2015-08-03 10:07:09 +09:00
Bobby Holley
a0b4e69160 Bug 1167215 - Re-apply CompositeUntil calls when we get a new batch of textures. r=roc 2015-08-02 17:36:42 -07:00
Bobby Holley
772b07e3af Bug 1167215 - Composite on every vsync until the scheduled one. r=roc 2015-08-02 17:36:42 -07:00
David Anderson
57767f5962 Use the same graphics device parameters across processes. (bug 1183910 part 7, r=mattwoodrow) 2015-08-02 13:59:33 -07:00
Matt Woodrow
40d4dc0acf Backout 104b0bbd714f (Bug 1189399) and re-enable single tiling for B2G since the issues should be resolved now. 2015-07-31 17:06:04 -04:00
Matt Woodrow
9fad7b70d2 Bug 1189710 - Use correct offset for LayerRenderState in TiledContentHost. r=jrmuizel 2015-07-31 17:04:43 -04:00
Matt Woodrow
ff60f745c7 Bug 1189261 - Mark tile invalid region in coordinates relative to the tile. r=jrmuizel 2015-07-31 17:03:58 -04:00
Jesse Ruderman
e08f0ec656 Bug 1024259: Use NS_FREE_PERMANENT_DATA more consistently. r=mccr8 2015-07-31 12:11:48 -07:00
Benoit Girard
74c5c39d89 Bug 1189611 - Improve the APZ minimap position and ignore trivial APZ. r=kats 2015-07-31 13:24:24 -04:00
Benoit Girard
91608d25bb Bug 1072313 - Check for more leaks in the layers code. r=mstange 2015-07-29 11:57:03 -04:00
John Daggett
2457a91642 Bug 1189158 - shutdown font loader thread in separate event. r=m_kato 2015-07-31 10:10:31 +09:00
Matt Woodrow
4b7915504a Bug 1189399 - Disable single tile painting for b2g because of regressions. r=jrmuizel 2015-07-30 17:44:03 -04:00
Sotaro Ikeda
565cbead33 Bug 1186264 - Add error check to GrallocTextureHostOGL::GetAsSurface() r=nical 2015-07-30 14:43:59 -07:00
Jeff Muizelaar
2d70134037 Bug 1186431. Backout "Recreate the RenderTargetView on demand" r=jgilbert
This reverts commit 8d5da151b0df
2015-07-29 10:44:05 -04:00
Lee Salzman
466cb7a2ac Bug 1188462 - Fix inclusion of skia headers to use correct directory prefixes. r=jrmuizel 2015-07-29 16:31:40 -04:00
Lee Salzman
8a2ef85f44 Bug 1188462 - Add SKIA_INCLUDES list for adding Skia to header search path. r=jrmuizel 2015-07-30 12:05:22 -04:00
Lee Salzman
b14ec2fed8 Bug 1188462 - Rename gfx/skia/trunk directory to gfx/skia/skia. r=jrmuizel 2015-07-30 11:51:29 -04:00
Mason Chang
db2c297a36 Bug 1155249 - Prescale image with an intermediate surface if repeated often on OS X. r=mstange 2015-07-30 08:14:00 -04:00
Milan Sreckovic
b58a5684e5 Bug 1178965 - Check if Factory::GetD2D1Device fails in SourceSurfaceD2D1. r=nical 2015-07-30 07:56:00 -04:00
Benoit Girard
de17df73ab Bug 1189473 - Don't paint the tiles in the APZ minimap. r=mstange 2015-07-30 15:26:39 -04:00
Andrew Comminos
23750ad765 Bug 1187440 - Fix curly brace bustage in TextureHostOGL. CLOSED TREE 2015-07-30 10:13:00 -04:00
Andrew Comminos
5d264f12d4 Bug 1187440 - Implement GLX shared surfaces on the OpenGL compositor. r=jgilbert,nical 2015-07-30 12:40:56 -04:00
Andrew Comminos
80080b0e89 Bug 1184534 - Fetch viewport size from context in CompositorOGL, discard if changed during composition. r=nical 2015-07-30 12:39:32 -04:00
Andrew Comminos
e27a48201a Bug 1184534 - Add support for target size retrieval to GLX backend. r=jgilbert 2015-07-30 12:39:26 -04:00
Matt Woodrow
170612bcd9 Bug 1188995 - Increase tile size to 512/1024 on OSX. r=jrmuizel,mstange 2015-07-29 18:21:26 -04:00
David Anderson
75ea3b4482 Don't upgrade gfx features after device resets. (bug 1183910 part 5, r=mattwoodrow) 2015-07-30 00:27:06 -07:00
David Anderson
ab5fc3dcd1 Factor out D2D initialization checks. (bug 1183910 part 4, r=mattwoodrow) 2015-07-30 00:25:56 -07:00