Kartikaya Gupta
69e23d32c6
Bug 1232094 - Make some APZ prefs live. r=botond
2015-12-14 09:29:02 -05:00
Nicholas Nethercote
0a433c0b9c
Bug 1231889 - Moz2Dify gfxWindowsNativeDrawing::PaintToContext(). r=mattwoodrow.
2015-12-13 14:26:14 -08:00
Kartikaya Gupta
3ff0cd97cf
Bug 1230611 - Make gfxWindowsPlatform::SupportsApzTouchInput use a pref cache to speed it up. r=dvander
2015-12-11 11:51:53 -05:00
Milan Sreckovic
f846c84cec
Bug 1219494 - Part 2. gfx/2d and gfxCrash. r=milan
...
* * *
Bug 1219494: Part 3. gfx/thebes, gfx/src and gfxCrash
2015-11-26 08:38:00 +01:00
Jamie Nicol
809e288246
Bug 1221073 - Increase max tile size to 1024 again. r=mstange
...
Make the heuristic for the tile size aim for > 2 and <= 4 tiles per
screen width, but no larger than 1024. This increases the tile size back
up to 1024 on retina macbooks.
2015-12-08 21:42:43 +00:00
Kartikaya Gupta
fde5111424
Bug 1231168 - Disable memory-based displayport size adjustment by default. r=mchang
2015-12-08 14:46:58 -05:00
Bogdan Postelnicu
7fd814367a
Bug 1230929 - modified the logic in order to prvent null pointer dereference. r=jmuizelaar
2015-12-07 07:36:00 +01:00
Jonathan Kew
144c041365
Bug 1230497 - Ignore font fallback in Core Text shaping if it's just for a join-control character. r=jdaggett
2015-12-07 19:22:06 -05:00
Nicholas Nethercote
a83fab898e
Bug 1229662 (part 3) - Remove AzureState::fillRule. r=jrmuizel.
...
AzureState::fillRule is never set to any value other than FILL_WINDING. It can
be removed. Note that TransformedCopyToBuilder() and CopyToBuilder()'s FillRule
arguments both default to FILL_WINDING.
2015-12-06 18:18:00 -08:00
Nicholas Nethercote
4ff95800ee
Bug 1229662 (part 2) - Remove AzureState::parentTarget. r=jrmuizel.
2015-12-06 18:17:59 -08:00
Nicholas Nethercote
d7b78fdf52
Bug 1229662 (part 1) - Remove AzureState::clipWasReset. r=jrmuizel.
...
AzureState::clipWasReset is never set to any value other than false. It can be
removed.
2015-12-06 18:17:57 -08:00
Nicholas Nethercote
35f4997efb
Bug 1230413 (part 3) - Remove unused gfxContext argument from SetSpaceGlyphIfSimple(). r=jfkthame.
2015-12-06 14:13:25 -08:00
Nicholas Nethercote
c837cea9e3
Bug 1230413 (part 2) - Change CallbackData::mContext to a DrawTarget. r=jfkthame.
...
Also remove CallbackData::mShaper, which is unused.
2015-12-06 14:13:19 -08:00
Milan Sreckovic
18f560eb24
Bug 1200021 - Part 3: Add DrawTarget::IsValid and don't let Cairo version snapshot invalid surface. r=bas
2015-12-04 13:43:00 -05:00
Mason Chang
5a603a0067
Bug 1227216. Part 2: Fallback to blur destination rect if a large shadow offset occurs. r=mstange
2015-12-04 11:05:47 -08:00
Mason Chang
45a3296f0e
Bug 1227216. Part 1: Only draw surface on inset box shadows if dest and src are equal sizes. r=mstange
2015-12-04 11:05:45 -08:00
Chris Peterson
7f4c4d76a4
Bug 1228947 - Replace mfbt/Constants.h with math.h. r=roc
2015-11-27 20:49:55 -08:00
Jan Beich
6263cbf48c
Bug 1228208 - Make sure ICU flags are prepended before system flags. r=glandium
2015-12-02 09:40:50 +00:00
Botond Ballo
34ea66cb43
Bug 1069417 - Generalize Matrix4x4 into Matrix4x4Typed<SourceUnits, TargetUnits>. r=Bas
...
Matrix4x4 remains a typedef for Matrix4x4Typed<UnknownUnits, UnknownUnits>.
No client code needed changing, except for forward-declarations of Matrix4x4
as a class (since it's now a typedef).
2015-12-02 18:52:00 -05:00
Nicholas Nethercote
8b37b54cb9
Bug 1229202 (part 7) - Pass a DrawTarget to gfxXlibNativeRenderer::DrawDirect(). r=mattwoodrow.
2015-12-02 15:32:17 -08:00
Nicholas Nethercote
c3e366a61d
Bug 1229202 (part 6) - Remove two nasty matrix reinterpret_casts. r=mattwoodrow.
2015-12-02 15:32:17 -08:00
Nicholas Nethercote
df58dbdde9
Bug 1229202 (part 5) - Remove an unneeded gfxContextAutoSaveRestore. r=mattwoodrow.
2015-12-02 15:32:16 -08:00
Nicholas Nethercote
5169a5a9d8
Bug 1229202 (part 3) - Make gfxContextAutoDisableSubpixelAntialiasing take a DrawTarget instead of a gfxContext. r=mattwoodrow.
2015-12-02 15:32:16 -08:00
Nicholas Nethercote
386f2f87f8
Bug 1229202 (part 2) - Remove gfxQuartzSurface::GetCGContextWithClip, which is unused. r=mattwoodrow.
2015-12-02 15:32:16 -08:00
David Anderson
c04f14d8d0
Create a D3D11 content device even if D2D is blocked. (bug 1217665 part 11, r=jrmuizel)
2015-12-02 11:31:18 -08:00
David Anderson
abcad45b30
Implement the direct DXGI drawing model for plugins. (bug 1217665 part 7, r=mattwoodrow)
2015-12-02 11:31:17 -08:00
David Anderson
cd154b137b
Implement the direct bitmap drawing model for plugins. (bug 1217665 part 6, r=mattwoodrow)
2015-12-02 11:31:17 -08:00
David Anderson
ef32b589ef
Revive NPAPI async drawing: stub code. (bug 1217665 part 1, r=aklotz)
2015-12-02 11:31:16 -08:00
Mason Chang
0a8cbe971b
Bug 990017. Prevent skia accelerated canvas backends from rendering content. r=jmuizelaar
2015-12-02 09:11:52 -08:00
Mike Hommey
7c7870bb0b
Bug 1225682 - Don't use nsAuto{,C}String as class member variables in gfx/. r=jrmuizel
2015-12-02 11:04:37 +09:00
David Anderson
522d634f56
Remove "bad APZ pref" warnings in about:support. (bug 1214170 part 3, r=kats)
2015-12-01 13:49:01 -08:00
David Anderson
5a4ffc917f
Add APZ support for mousewheel.acceleration prefs. (bug 1214170 part 1, r=kats)
2015-12-01 13:45:49 -08:00
Milan Sreckovic
97390b374c
Bug 1228287 - Make sure we can't do SkiaGL without the pref set. r=benwa
2015-11-26 11:00:00 +01:00
David Anderson
37116588aa
Include vendor and device ids in content process DXGI adapter matching. (bug 1228905, r=jrmuizel)
2015-11-30 12:46:22 -08:00
Xidorn Quan
c477ee820a
Bug 1040668 part 10 - Implement emphasis mark rendering. r=jfkthame
2015-11-28 11:56:33 +11:00
Xidorn Quan
c073a335aa
Bug 1040668 part 7 - Add NO_EMPHASIS_MARK flag in CompressedGlyph. r=jfkthame
2015-11-28 11:56:33 +11:00
Xidorn Quan
db8da6ef2c
Bug 1040668 part 6 - Add some specifier on gfxTextRun and gfxShapedWord so that compilers are able to reason out certain optimizations. r=jfkthame
2015-11-28 11:56:33 +11:00
Xidorn Quan
dd323bcbe4
Bug 1040668 part 5 - Avoid unnecessary allocation inside EnsureComplexGlyph helper function. r=jfkthame
...
SetGlyphs does the allocation and copy it into the storage anyway.
2015-11-28 11:56:33 +11:00
Xidorn Quan
a571f9ad95
Bug 1040668 part 4 - Add helper function for ensuring a glyph is a complex glyph. r=jfkthame
2015-11-28 11:56:33 +11:00
Xidorn Quan
3c63bcf313
Bug 1040668 part 3 - Add helper function gfxTextRun::GetAdvanceForGlyph. r=jfkthame
2015-11-28 11:56:33 +11:00
Carsten "Tomcat" Book
221ed2732b
Merge mozilla-central to mozilla-inbound
2015-11-26 16:56:09 +01:00
Carsten "Tomcat" Book
d229b39c6e
merge mozilla-inbound to mozilla-central a=merge
2015-11-26 16:54:27 +01:00
John Daggett
6fefdb4029
Bug 1224975 - add telemetry for font loading. r=m_kato
2015-11-25 14:48:16 +09:00
Carsten "Tomcat" Book
fac7e1ada3
Merge mozilla-central to b2g-inbound
2015-11-25 14:00:32 +01:00
Yoshi Huang
dc3740f0fa
Bug 1209162 - Create OriginAttributes subtypes. IGNORE IDL r=sicking.
2015-11-03 09:50:54 +08:00
Kartikaya Gupta
ab826ae52b
Bug 960317 - Remove cross-slide code from APZC. r=botond
2015-11-25 10:30:36 -05:00
Phil Ringnalda
e8d65ceaab
Back out changeset 2f614bcd9405 (bug 1221822) for test_conformance__extensions__ext-sRGB.html and test_webgl2_alpha_luminance.html failures
2015-11-23 21:55:59 -08:00
Boris Zbarsky
9b5cdb634a
Bug 1224596 part 13. Switch gfxUtils to using the new WorkerMainThreadRunnable::Dispatch signature. r=khuey
2015-11-24 00:04:21 -05:00
Jeff Gilbert
60873e7a70
Bug 1221822 - Finish the WebGL texture refactor. r=kamidphish,mattwoodrow,bz
2015-11-23 19:27:13 -08:00
David Anderson
741c3408b7
Don't assume D3D11CreateDevice() gives back non-null devices. (bug 1209268, r=milan)
2015-11-23 13:07:40 -08:00