Commit Graph

4937 Commits

Author SHA1 Message Date
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