Milan Sreckovic
5bef9005b8
Bug 1208234 - Stop the null pointer crash. r=bas, a=sylvestre
...
--HG--
extra : source : 8c1e280e0bb545391c3ac9c8e29c1504a2593b06
2015-10-08 15:03:36 -07:00
David Anderson
f81df74a03
Don't use Direct 2D 1.0 if Direct3D11 is using WARP. (bug 1207665 part 2, r=jrmuizel) a=sylvestre
...
--HG--
extra : amend_source : f9d45b533936123af2516eb3d03941b714d12088
2015-10-05 09:12:37 -07:00
Jeff Gilbert
6b5974f58d
Bug 1178601 - Don't crash on incomplete FB. - r=jrmuizel, a=sylvestre
...
--HG--
extra : source : 2e215c07c08fea1099f00c9a43ff9649c692c649
2015-09-24 14:26:20 -07:00
Nicolas Silva
cb0f3744fe
Bug 1209724 - Cancel ImageBridge proxy functions if they are called too late. r=sotaro . a=sylvestre
2015-10-02 15:31:48 +02:00
Nicolas Silva
cfa3bff3cd
Bug 1208071
- Ensure that only valid texture actors are added to ImageBridge tarnsactions. r=sotaro a=sylvestre
2015-10-02 15:31:42 +02:00
David Major
110570627d
Bug 1149318 - Fix the calling convention on SkGetUserDefaultLocaleNameProc. r=eihrul, a=sylvestre
...
I believe this issue was introduced when 8124bf072c
was incorrectly pulled in as https://hg.mozilla.org/mozilla-central/rev/3a3820a17f0b , so this needs to be fixed only in the Mozilla repo.
--HG--
extra : source : d3f16a3d97a149562e4c126031cafe5b3d8398f5
2015-09-30 14:50:28 -04:00
David Anderson
5856b7ba17
Bug 1201202 - Don't attempt to use WARP after D3D11CreateDevice crashes. r=bas, a=sylvestre
2015-09-29 17:07:00 +02:00
Andrew Comminos
115377e9ee
Bug 1193015 - Require MOZ_GLX_USE_SURFACE_SHARING to enable WebGL surface sharing on GLX. r=jgilbert, a=sylvestre
...
--HG--
extra : source : 11b3778d51e06b1467f6acc130d9f471534a2c37
2015-09-24 13:05:45 -07:00
Timothy Nikkel
12956aa2a4
Bug 1204824
- Make Matrix4x4::PreScale scale all values in the first three rows. r=bas, a=sylvestre
...
--HG--
extra : source : e14ce8302fd779a1a39e2ed95d3016bc3319000d
2015-09-16 23:39:09 -05:00
Jamie Nicol
644413f52c
Bug 1200729 - Recompute FrameLayerBuilder item visibility if dirty region changes. r=mwoodrow, a=sylvestre
...
Make the FrameLayerBuilder remember for what region it has calculated
display item visibility, then recompute the visibility whenever the
dirty region it is passed to DrawPaintedLayer changes.
This means that the caller does not have to know the entire dirty region
that will be drawn for the transaction, but we can still optimise cases
where it knows some of the dirty region in advance.
This fixes a regression where MultiTiledContentClient's low-res display
port would not be painted if a smaller region of its high-res buffer had
already been painted that transaction, since the FrameLayerBuilder
had decided that most of the larger low-res region was invisible.
--HG--
extra : source : 37c0c6cd603a20b69a62c6e99cfd6a902d20ba5d
2015-09-15 14:41:42 +01:00
Bas Schouten
355d43978b
Bug 1127270: Only acquire a hold on the compositor thread once the channel for a parent actor has been succesfully connected. r=nical a=sylvestre
...
--HG--
extra : source : 5be65754c0d0a310e5ad22feffce0f79107cca15
2015-09-11 15:24:46 +02:00
Jamie Nicol
b80836a6e5
Bug 1194923 - Call glFlush before glDeleteFramebuffers on Adreno 420 devices. r=snorp a=ritu
...
There is an occasional driver crash on the nexus 6, and possibly other
Adreno 420 devices, which seems to occur in some circumstances after
calling glDeleteFramebuffers. Calling glFlush before
glDeleteFramebuffers prevents this. Add this workaround at least until
it is better known what is going on.
--HG--
extra : source : 1bfcd86512b448b8c705b60134c6797197f574c1
2015-09-17 04:41:00 +02:00
Bas Schouten
9552deb3f1
Bug 1182147: Ensure ImageHost does not attempt to call DrawQuad with an effect unsupported by the compositor. r=nical a=sylvestre
2015-09-04 18:31:52 +00:00
John Daggett
2435fe3941
Bug 1185812 - rejigger the ordering of fonts within a family to avoid obscure faces. r=heycam a=sylvestre
...
--HG--
extra : source : 34ee64c25acf864c6086818760297ec0f9932fb8
2015-09-02 12:24:30 +09:00
Milan Sreckovic
e3df800f6d
Bug 1160295: Part 2, aurora patch. r=bas, a=sylvestre
...
--HG--
extra : amend_source : 8e0162b7a9a6303b285c0e74f13c23ae8703ac0b
2015-09-10 11:31:24 -07:00
John Daggett
29ed255290
Bug 1198921 - Add a null-check after cairo_get_scaled_font in GetRoundOffsetsToPixels. r=m_kato, a=ritu
...
--HG--
extra : transplant_source : %A4%A4%60%80D7%FF%2A%CAf%9F%EC%DE%8D%DBS%05z%AC%AA
2015-08-27 13:23:52 +09:00
Andrew Comminos
462f4431c9
Bug 1187203 - Implement GtkInfoBar appearance style on GTK3. r=karlt, a=sledru
...
--HG--
extra : transplant_source : %E7Y%1E%CFY%87%26%9C%84%11%DC%BA_%8C%02d8F%85%AE
2015-08-19 15:42:17 -04:00
Benoit Girard
0539dc34b8
Bug 1166252 - Reject lut8/16Type with empty CLUT grid. r=jrmuizel, a=sledru
...
--HG--
extra : transplant_source : A%9A%DEI%D3F%F4%162%F8%ADDx%ED%C2%B1%EC%ACX%25
2015-08-25 15:48:55 -04:00
Bas Schouten
0066fa8841
Bug 1195998 - If an actor does not have an associated texture client do not attempt to call ForceRemove on it. r=nical, a=sledru
...
--HG--
extra : transplant_source : %FF%DE4%F2V%11%AEP%FD%BE%9A%EB%3F%DE%E6%B7%93%1A%05%9F
2015-08-20 07:28:18 +00:00
Jerry Shih
6c995e95e2
Bug 1192192 - Fix quad culling method. r=nical, a=sledru
...
--HG--
extra : transplant_source : Q%3D%16%60%A8%D4q%99%15g%8D%2B%99%A4n%98%DD%9A%CD%04
2015-08-13 08:22:58 -07:00
Robert O'Callahan
a4cd93c16d
Bug 1182017 - Call Send__delete__ immediately rather than through an event. r=nical, a=sledru
...
Kyle assures me it's safe to call Send__delete__ with references to 'this' on
the stack.
--HG--
extra : transplant_source : %C5w%91%DD%F0%2BF%E3%F2%E8ox%81%00%B4%E0L%AC%86%3F
2015-08-27 15:40:35 +12:00
Andrea Marchesini
56aa793f8e
Bug 1186725 - InitTextures should check if LockRect() returns an error. r=mattwoodrow, a=sledru
...
--HG--
extra : transplant_source : %E5%C3%3C%A9%7Bc%19%9C%B7D%E8%B3%FE%B7O%99%173%F9%27
2015-08-10 14:47:22 +01:00
John Daggett
0ea8ee0239
Bug 1197650 - Remove duplicate validity check for newly created fonts. r=m_kato, a=ritu
...
--HG--
extra : transplant_source : %C9%A6%E3%C2W%BC%F3%E4%B1%B3%0C%AF%05v%C1-G%D2%98%BB
2015-08-25 09:10:17 +09:00
Kyle
442b8160a5
Bug 1189860 - Check if the passed in shader attributes exceeds the maximum. r=jrmuizel, a=ritu
...
--HG--
extra : transplant_source : Q%81%9CC%96%B4%CEQ%11W%85%F4%FA%B95%88%0DA%EC%9F
2015-08-05 14:29:16 -04:00
Milan Sreckovic
cb4fa57d0e
Bug 1195844 - When checking for old DisplayLink versions, look for a few other DLLs. r=jrmuizel, a=sledru
...
--HG--
extra : transplant_source : %0E%7D%A1%1E%DC%90%2A%FB%D9%AA%08%BB%2B%D1%5D%01%D3SD2
2015-08-20 14:34:11 -07:00
Kyle
8d4bba7103
Bug 1190526 - Check for overflow in vertex allocation. r=jrmuizel, a=dveditz
...
--HG--
extra : transplant_source : %C6%9C%21q%3D%C8%D9%7E%BF%D0%DE%0Cis%DF%CFD%B6%21m
extra : histedit_source : fbc8c87d334f8369c801f9e5284a4cba19b12cf7
2015-08-17 11:31:17 -04:00
David Anderson
7b7771c96f
Bug 1183910 - Don't mix GPU adapters across processes. r=jmuizelaar, a=sledru
...
--HG--
extra : transplant_source : %9F%DA%40%F7%A0%D8%A4%85%7D8%7B08%BA%B5%00%BF%DCu4
extra : histedit_source : d82d699325ecc3fa8d8d32d06201cfafe5936b93
2015-08-10 20:27:06 -07:00
Milan Sreckovic
1bb8bd1867
Bug 1130195: Don't immediately crash if we can't allocate image. Carry r=bas a=sylvestre
...
--HG--
extra : source : b4f66a22aba60a1c80cd5aba34ffe4a167daaaf0
2015-08-11 14:07:49 -07:00
Jeff Muizelaar
9c6e47db0b
Bug 1186426. Avoid using D3D11 ANGLE on systems that require recreating the rendertargetview. r=jgilbert a=sylvestre
...
It turns out I accidentally landed
https://bug1109718.bmoattachments.org/attachment.cgi?id=8630177 as part of
another change. This should avoid the brokeness that was caused by that and
allow us to simplify our changes to ANGLE.
--HG--
extra : source : cefc315c3eeed370bfab53914b5bd66f653498e1
2015-08-19 12:01:20 -04:00
Mason Chang
fd863fe0be
Bug 1190257. Use the previous vsync timestamp on windows 10. r=jrmuizel a=sylvestre
...
--HG--
extra : source : 634dc82163f42cf287d54ff9c45ae3d52f849991
2015-08-18 09:11:12 -07:00
Jamie Nicol
bc7be44248
Bug 1191463 - Handle possible ID3D10Texture2D::Map() failure. r=Bas, a=dveditz
...
--HG--
extra : transplant_source : %FA%EE%BA%40_%0E%1EY%F9yS%96%F66%FA%D3%1B4%9CQ
2015-08-18 17:53:56 +01:00
Mason Chang
2dc96b6035
Bug 1195098. Null check for blurred source surface. r=mstange a=ritu
...
--HG--
extra : source : e09694f1df5853bd3b0a4d460dead8306023e6cd
2015-08-18 20:43:24 -07:00
John Daggett
05b07cb901
Bug 1192699 - eliminate the two-stage system fontlist initialization under DirectWrite. r=m_kato, a=ritu
2015-08-19 12:41:17 +09:00
Jonathan Kew
699418a998
Bug 1105807 - Fall back to GetGlyphIndicesW in gfxGDIFont::GetGlyph if ScriptGetCMap fails, for legacy Type1 fonts. r=jdaggett, a=ritu
...
--HG--
extra : transplant_source : %97%C8%17%A6%F1%AEr_%D2%21n%0F%ED%0EUm%D0L.4
2015-08-10 09:39:49 +01:00
Milan Sreckovic
f88657c71f
Bug 1160295: Bad DisplayLink drivers -> no acceleration. r=jrmuizel a=sylvestre
...
--HG--
extra : amend_source : 7466dbce43268924af59fa8e7b2218e1e0aa4610
2015-08-12 15:59:57 -07:00
John Daggett
688cc90bfc
Bug 1176637 - annotate known assertion in pango font branch. r=m_kato
2015-08-10 13:29:04 +09:00
Khaled Hosny
4851eca724
Bug 729993 - Use finer HarfBuzz cluster level. r=jfkthame
2015-08-09 22:01:32 +01:00
Jonathan Kew
be9c788bd0
Bug 729993 - Cherry-pick harfbuzz fixes for finer-grained cluster support (9099e48e29, c7dfe316f8). r=behdad (upstream)
2015-08-09 22:01:28 +01:00
Sotaro Ikeda
499f383427
Bug 1186000 - Support screen mirroring to HDMI display on gonk r=mwu,mattwoodrow
2015-08-08 13:50:47 -07:00
Matt Woodrow
741dbc133e
Bug 1191040 - Ensure that we only compute the tile size once. r=BenWa
...
--HG--
extra : rebase_source : 1f3024d724384955220b95db5d347d12df4d22a8
2015-08-07 15:37:56 -04:00
Ryan VanderMeulen
55a80b1971
Backed out changeset 4e63305fe592 (bug 1191040) for Linux gtest crashes.
...
CLOSED TREE
2015-08-07 16:24:59 -04:00
Benoit Girard
dd944c9f77
Bug 1150552
- Fix partial present bug with FPS counter. r=mattwoodrow
...
--HG--
extra : commitid : 9KkH0zuMbgj
extra : rebase_source : eb1df181c5320f299bab3aab66bd3bc2bc7f65a4
2015-08-07 14:11:18 -04:00
Matt Woodrow
1e2e762f3c
Bug 1191040 - Ensure that we only compute the tile size once. r=BenWa
...
--HG--
extra : rebase_source : ffe1817416bc678c4ea8a0a42d809afd4d3db86d
2015-08-07 15:37:56 -04:00
Matt Woodrow
cbcf9a014e
Bug 1191527 - Fix the YCbCr shaders in BlitImageToFramebuffer. r=jgilbert
...
--HG--
extra : rebase_source : a5360145d7ade0f0d5ed4137bb30f9b7f2eaca51
2015-08-07 15:37:54 -04:00
Nicholas Nethercote
3e45a7cea0
Bug 1189156 (part 5) - Add FontEntryTable typedef and factor out some related code. r=jfkthame.
...
--HG--
extra : rebase_source : 4943f681f5c88d39b3ab97340b95b124d9ec4f92
2015-08-04 18:05:19 -07:00
Nathan Froyd
a82c7ce24e
Bug 1192070 - avoid complaining about missing override keywords in skia; r=glandium
2015-08-07 01:34:57 -04:00
Nathan Froyd
7894c2fd13
Bug 1191900 - remove superfluous check for GCC force_align_arg_pointer attribute; r=glandium
...
qcms and libav use __attribute__((force_align_arg_pointer))
unconditionally; the libav use case suggests that the attribute has been
around since GCC 4.2. We're well past that point with GCC, and clang
supports it also. So we can simply assume the compiler has it in the
appropriate places.
It is, however, x86 only (x86-64 appropriately aligns the stack at all
times), so we need to adjust the libpixman build code appropriately.
2015-08-06 21:07:57 -04:00
David Anderson
1af4366a28
Remove the backend flag to TextureClient::CreateForDrawing. (bug 1183910 part 9, r=mattwoodrow)
2015-08-06 17:27:36 -07:00
Kyle
8d63b8b86a
Bug 1136428 - Change implementation of WebGLContext::DrawBuffers such that it goes through GLScreenBuffer to change the draw buffer. Added a variable to GLScreenBuffer to cache the draw buffer mode. r=jgilbert
2015-07-31 15:56:32 -04:00
Sotaro Ikeda
226e6417ae
Bug 1191457 - Revert SetDispAcquireFence() calling change r=nical
2015-08-06 06:50:02 -07:00