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