Eric Rahm
7fffd05532
Bug 806819 - Part 4: Add files that were excluded from unified builds back in. r=ehsan
2014-10-08 13:19:14 -07:00
Eric Rahm
8d715a7fe4
Bug 806819 - Part 3: Remove redundant FORCE_PR_LOG entries. r=ehsan
2014-10-08 13:17:32 -07:00
Jonathan Kew
c765f6c3f8
Bug 1074735 pt 1 - Use more sensible values for underline and strikeout position in vertical font metrics. r=smontagu
2014-10-08 10:32:53 +01:00
Jonathan Kew
cd20b667c6
Bug 902799 - Support textruns with vertical writing modes when drawing Canvas2D text. r=bas
2014-10-06 16:19:36 +01:00
Carsten "Tomcat" Book
2db885f447
merge mozilla-inbound to mozilla-central a=merge
2014-10-08 15:45:22 +02:00
Carsten "Tomcat" Book
12f1280ce3
Backed out changeset 88bb2a142e10 (bug 902799) on smaugs requests for regressions/crashes
2014-10-08 15:41:35 +02:00
Markus Stange
603aed5594
Bug 1077358 - Clip BasicColorLayer drawing to the layer's bounds. r=Bas
2014-10-07 16:18:01 +02:00
Markus Stange
4c6fa36735
Bug 1076695 - Don't convert alpha surfaces into RGBA surfaces for FilterNodeTransformSoftware. r=Bas
2014-10-07 16:18:01 +02:00
Markus Stange
391dd9ad59
Bug 1074280 - Use AsContainerLayer() in order to avoid a bad cast. r=roc
2014-10-07 16:18:00 +02:00
Andrew Halberstadt
d292ee73f1
Bug 1066735 - Remove root b2g and android specific xpcshell manifests, r=chmanchester
2014-10-07 18:18:28 -04:00
Jonathan Watt
ba5793c229
Bug 1077805 - Remove the gfxContext methods PointInFill and PointInStroke. r=Bas
2014-10-08 04:43:03 +01:00
Jonathan Watt
c5ae349afc
Bug 1077961, part 2 - Stop doing lots of unnecessary and expensive Matrix4x4 multiplication. r=Bas
2014-10-08 04:43:00 +01:00
Jonathan Watt
30c91163ad
Bug 1077961, part 1 - Add various methods to Moz2D Matrix4x4 to allow us to minimize multiplications. r=Bas
2014-10-08 04:40:44 +01:00
Wes Kocher
1a2c9fd8d4
Backed out changeset bb80c2b08bc0 (bug 1076695) for being the likely cause of the ASAN reftest permafail
2014-10-07 17:30:54 -07:00
Matt Woodrow
fc9e072f26
Bug 1077842 - Simplify invalid regions for tiled painted layers to avoid complex region operations. r=jrmuizel
...
--HG--
extra : rebase_source : 13cbe5d47b5c79e576627a67b2a6b61b217f9acf
2014-10-08 13:12:25 +13:00
Matt Woodrow
c793628b35
Bug 1078109 - Make sure we initialize tiled textures to the format we're going to upload with. r=jgilbert
...
--HG--
extra : rebase_source : a779c602a9ef55f8a36e0e5886302f3d3d9624f0
2014-10-08 13:10:59 +13:00
Benoit Jacob
460206c009
Bug 1077183 - Untangle the confusion between effective and unsized internalformats in the WebGL implementation - r=jgilbert
2014-10-07 19:52:58 -04:00
Sotaro Ikeda
bda824b950
Bug 1076868 - Fix RemoveTextureFromCompositableAsync() call handling r=nical
2014-10-07 11:37:15 -07:00
Vladimir Vukicevic
a5902d45bc
Bug 912196. Add support for ANGLE D3D11 path. r=jgilbert
...
There are currently problems with the color format chosen
which breaks MSAA resolution. But we might as well land this
now.
--HG--
extra : rebase_source : 1287e5c059e263d03b0d612ce5cf17e93bc5b033
2014-04-03 13:29:22 +08:00
Nicolas Silva
f26be8e3fa
Bug 1077307
- Merge NewTextureSource and TextureSource. r=sotaro
2014-10-07 15:58:59 +02:00
Nicolas Silva
f16d501785
Bug 1016540
- GrallocTextureSource::DeallocateDeviceData must assert that it has a compositor, rather than a gl context. r=sotaro
2014-10-07 10:45:04 +02:00
Wes Kocher
445e1466e9
Backed out 5 changesets (bug 806819) for WinXP test failures on a CLOSED TREE
...
Backed out changeset 009ae35b0c67 (bug 806819)
Backed out changeset 5a57f87f5061 (bug 806819)
Backed out changeset f06cd735b5b3 (bug 806819)
Backed out changeset e25a2a8d4af4 (bug 806819)
Backed out changeset 70a167982c3f (bug 806819)
2014-10-06 16:32:50 -07:00
Sotaro Ikeda
bae6e432e4
Bug 1067455 - Reduce Fence::merge() call on compositor thread r=nical
2014-10-06 15:45:03 -07:00
Eric Rahm
53a247fb00
Bug 806819 - Part 4: Add files that were excluded from unified builds back in. r=ehsan
...
--HG--
extra : rebase_source : 49a3f57d94fc94702f1604175c4e206091b67197
2014-10-06 13:11:24 -07:00
Eric Rahm
80d2b8bba6
Bug 806819 - Part 3: Remove redundant FORCE_PR_LOG entries. r=ehsan
...
--HG--
extra : rebase_source : c96eea1c12ea8c19314393f0e8b4b57a4316a61d
2014-10-06 13:08:20 -07:00
Botond Ballo
41c222db9a
Bug 1073250 - Gtest for stuck-in-apz-overscroll bug. r=kats
2014-10-03 20:35:16 -04:00
Botond Ballo
8865f35412
Bug 1073250 - Ignore subsequent touches if an any APZC along the handoff chain of the one targeted by the first touch is overscrolled. r=kats
2014-10-03 20:33:49 -04:00
Eric Rahm
88d45d2dae
Bug 1072605 - Just use PR_LOGGING to determine if logging is enabled. r=Bas
2014-10-06 09:33:06 -07:00
Jacek Caban
06f06edec1
Bug 1076743 - Fixed angle compilation with mingw. (moz.build part) r=gps
...
--HG--
extra : rebase_source : 5bff5b899c83796443c124dce0f5afbd16e611c2
2014-10-06 18:03:16 +02:00
Jacek Caban
aae8678c90
Bug 1076743 - Fixed angle compilation with mingw. (upstream part)
...
--HG--
rename : gfx/angle/src/libGLESv2/constants.h => gfx/angle/src/libGLESv2/Constants.h
extra : rebase_source : 3147126bc9ccd9df61f4f27e91efe397a6538943
2014-10-06 18:02:43 +02:00
Jonathan Kew
9e6b1ce2ef
Bug 902799 - Support textruns with vertical writing modes when drawing Canvas2D text. r=bas
2014-10-06 16:19:36 +01:00
Ed Morley
d23852e136
Backed out changeset a3250bad7f3c (bug 902799) for build failures on Windows
2014-10-06 15:55:56 +01:00
Jonathan Kew
a0d9529795
Bug 902799 - Support textruns with vertical writing modes when drawing Canvas2D text. r=bas
2014-10-06 15:14:54 +01:00
Nicolas Silva
a735b7135f
Bug 1044975 - Don't crash if mapping D3D11 shader constant buffers fails. r=Bas
2014-10-06 14:53:42 +02:00
Nicolas Silva
5be89d1497
Bug 1076825 - Don't crash release builds if allocating the buffer on white failed in RotatedBuffer.cpp. r=Bas
2014-10-06 14:37:57 +02:00
Andrew Osmond
57ad5c2812
Bug 1077402 - Lock monitor when accessing overscrolling transform. r=kats
2014-10-03 06:38:00 +02:00
Mason Chang
32d0a8588d
Bug 1075096 - Separate LayerTransactions in profiler. r=benwa
2014-10-01 11:38:00 +02:00
Mason Chang
7bb63f5b26
Bug 1073545 - Add Vsync Markers to SPS Profiler. r=benwa
2014-10-01 13:01:59 -07:00
Phil Ringnalda
674424f954
Back out ef1cd14c8cac (bug 1067455) for Windows assertion failures
...
CLOSED TREE
2014-10-05 19:16:56 -07:00
Sotaro Ikeda
41fa2ab6fd
Bug 1067455 - Reduce Fence::merge() call on compositor thread r=nical
2014-10-05 14:14:33 -07:00
Dan Glastonbury ext:(%20and%20Benoit%20Jacob%20%3Cbjacob%40mozilla.com%3E)
08d194e807
Bug 1075195 - WebGL2: implement texStorage2D - r=bjacob,djg
2014-07-15 09:55:56 +10:00
Jonathan Watt
2e4b869e2e
Bug 1077544 - Add a GetBackendType() method to PathBuilder. r=Bas
2014-10-04 12:13:29 +01:00
Jonathan Watt
bb8507bc95
Bug 1077120 - Remove gfxContext::HasError(). r=Bas
2014-10-04 12:13:29 +01:00
Jonathan Watt
b67826333d
Bug 1077119 - Remove the gfxContext methods for getting various types of path extents. r=Bas
2014-10-04 12:13:29 +01:00
Jonathan Kew
21fd93a194
Bug 1064737 pt 3 - Read metadata from a WOFF2 font if present. r=jdaggett
2014-10-04 11:46:54 +01:00
Jonathan Kew
0d2cfaf334
Bug 1064737 pt 2 - Support for WOFF2 as a webfont format. r=jdaggett
2014-10-04 11:36:05 +01:00
Jonathan Kew
b8f41a1322
Bug 1064737 pt 1 - Enable WOFF2 support in OTS. r=jdaggett
2014-10-04 10:05:14 +01:00
Kartikaya Gupta
ab6a6fe5ab
Bug 1063168 - Fix some incorrect debug printf format specifiers. r=botond
2014-10-03 13:39:38 -04:00
Kartikaya Gupta
cfd776f2f8
Bug 1063138 - Don't forward move events from the GEL to the APZC when two fingers are down but the pinch hasn't been activated. r=botond
2014-10-03 13:39:37 -04:00
Kartikaya Gupta
282f0f98b2
Bug 1074401 - Ensure that the repaint request is always dispatched from the APZ on the main thread. r=botond
2014-10-03 13:39:37 -04:00
Nicolas Silva
02b75fbdaf
Bug 1073113 - make D3D11 image layers double buffered. r=mattwoodrow
2014-10-03 11:25:07 +02:00
Neil Rashbrook
1a05d7aaf8
Bug 1053652 - Cannot open include file: 'dwrite_1.h'. r=gw280
...
Imports/Transplants upstream https://codereview.chromium.org/552383002/
2014-10-03 01:54:23 -04:00
Ed Morley
8c0d5a673b
Merge mozilla-central and inbound
2014-10-03 15:14:53 +01:00
Ed Morley
a5ebac277a
Merge latest green b2g-inbound changeset and mozilla-central; a=merge
2014-10-03 14:29:24 +01:00
Jonathan Watt
3790732f9a
Bug 1074194 - Factor out gfxContext::SetColor()'s color management conversion into a gfxPlatform helper. r=Bas
2014-10-03 09:50:42 +01:00
Sushil Chauhan
acab5ad5f9
Bug 1074099 - Use GetLocalTransform api in LayerTreeInvalidation class. r=mattwoodrow
...
--HG--
extra : rebase_source : 80970410b49552e61c0cf76d7953fdd825029bb4
2014-10-01 11:04:19 -07:00
Sotaro Ikeda
9316615ce2
Bug 1075136 - backout the commit
2014-10-02 06:45:02 -07:00
Kartikaya Gupta
86bc862d58
Bug 1076915 - Ensure that PostDelayedTask is always called on the controller thread. r=botond
2014-10-03 09:29:49 -04:00
Nick Lebedev
89be467df3
Bug 947892. Add dispatching of the tap event when the tap is followed by multiple touches. r=botond
2014-10-03 09:24:56 -04:00
Matt Woodrow
8a4adcbe04
Bug 1070722 - Remove DrawTargetCG::OptimizeSourceSurface since we don't get any benefit without quartz high-quality downscaling enabled. r=jrmuizel
2014-10-02 21:14:46 +13:00
Cameron McCormack
103bb77e68
Bug 1028497 - Part 25: Support loading of fonts from ArrayBuffer{,View}s. r=bzbarsky,jdaggett
2014-10-02 12:32:09 +10:00
Cameron McCormack
d045185df5
Bug 1028497 - Part 14: Rename some methods to talk about UserFontEntry instead of FontFace. r=jdaggett
...
How that we have a class named "FontFace", it's a bit confusing for some
of the gfxUserFontSet methods to have "FontFace" in their names, so I'm
renaming them to mention "UserFontEntry" instead.
2014-10-02 12:32:07 +10:00
Cameron McCormack
f5bcec5617
Bug 1028497 - Part 9: Implement FontFace.status. r=jdaggett
...
We make gfxUserFontEntry::SetLoadState virtual so that we can hook into
changes and update FontFace::mStatus. We can't just reflect the
gfxUserFontEntry's value in FontFace::Status() since the spec has
requirements about when exactly the status is set.
2014-10-02 12:32:06 +10:00
Cameron McCormack
4649da6d47
Bug 1028497 - Part 6: Have a FontFace::Entry class extending gfxUserFontEntry that can inform the FontFaceSet about loading. r=jdaggett
...
We can't make FontFace inherit from gfxUserFontEntry, since the former
is cycle collected. So instead, we have a small class that inherits
from it that will override its virtual methods and forward things on to
the FontFace object.
We make gfxUserFontSet::CreateFontFace virtual so we can override it to
produce instances of our gfxUserFontEntry subclass.
2014-10-02 12:32:06 +10:00
Cameron McCormack
f5f01b6fc2
Bug 1028497 - Part 4: Move the nsUserFontSet object into FontFaceSet. r=jdaggett
...
This (a) moves ownership of the gfxUserFontSet into FontFaceSet, (b) moves
nearly all of the functionality of nsUserFontSet into FontFaceSet, and (c)
adds a class that inherits from gfxUserFontSet so that we can override some
of its virtual functions and delegate them to the FontFaceSet.
2014-10-02 12:32:05 +10:00
Kartikaya Gupta
583aaba49b
Bug 1043859 - Fix the code to remove the async transform from scrollbar layers that are descendants of their content. r=botond
2014-10-01 17:49:31 -04:00
Kartikaya Gupta
7f4534b1c1
Bug 1043859 - Expose the APZC overscroll transform as a separate function. r=botond
2014-10-01 17:49:31 -04:00
Kartikaya Gupta
bb0fbe8d1b
Bug 1068571 - Clear velocity on touch-end even if in the NOTHING state. r=botond
2014-10-01 17:49:30 -04:00
Jeff Gilbert
6108ef9a33
Bug 1048108 - Don't require alpha on ANGLE. - r=kamidphish
2014-10-01 17:05:34 -07:00
Jeff Gilbert
162c30369f
Bug 1048108 - Actually iterate through configs. - r=kamidphish
2014-10-01 17:05:33 -07:00
Jonathan Kew
934e56f8da
Bug 902762 pt 4 - Support for orientation:sideways-right when drawing vertical textruns. r=jdaggett
2014-10-01 20:25:49 +01:00
Jonathan Kew
e46d88166d
Bug 902762 pt 3 - Make DrawPartialLigature aware of vertical runs. r=jdaggett
2014-10-01 20:25:49 +01:00
Jonathan Kew
7e8dfb9a44
Bug 902762 pt 2 - Support for vertical textruns and fonts through gfxTextRun::Draw. r=jdaggett
2014-10-01 20:25:48 +01:00
Jonathan Kew
b2c88c5dfe
Bug 902762 pt 1 - Pass a 'vertical' flag to font shapers, and support vertical shaping through harfbuzz. r=jdaggett
2014-10-01 20:25:48 +01:00
Botond Ballo
4fe50667ac
Bug 1073618 - When starting a snap-back after a fling, only consider APZCs along the handoff chain from the flinging APZC onwards. r=kats
2014-10-01 13:26:37 -04:00
Bas Schouten
34e15d49a4
Bug 1075615: Pretranslate the pattern matrix when the pattern specifies a sampling rect. r=jrmuizel
2014-10-01 19:50:24 +02:00
Bas Schouten
8c1ed00969
Bug 1075621: Support Direct2D 1.1 for ScaledFontDWrite::CopyGlyphsToBuilder. r=jrmuizel
2014-10-01 19:50:24 +02:00
Kartikaya Gupta
2a13eb6ad0
Bug 1074944 - Update APZ code to use Matrix4x4::Inverse() where possible. r=nical
2014-10-01 13:13:05 -04:00
Kartikaya Gupta
6636444d56
Bug 1074944 - Add Inverse functions on Matrix and Matrix4x4. r=Bas
2014-10-01 13:13:02 -04:00
Sotaro Ikeda
eacbaf0a37
Bug 1075136 - Initialize TileClient::mCompositableClient correctly r=nical
2014-10-01 07:16:32 -07:00
Jacek Caban
0bba571624
Bug 1057331
- mingw fixup (const char16_t*/char16ptr_t mismatch).
2014-10-01 10:58:57 +02:00
Jeff Muizelaar
a6e2d3180f
Bug 1074615. Remove DRAW_SNAPPED. r=mwoodrow
...
This doesn't seem to be necessary and doesn't really make sense to me. This
will help us moving region clipping into Moz2D
--HG--
extra : rebase_source : 4a5987ce2a95eaba44a69233d1b7f461f5ec16ea
2014-10-01 01:25:25 -04:00
Wes Kocher
4d9a345155
Merge m-c to inbound a=merge
2014-09-30 17:10:24 -07:00
Wes Kocher
9e83c932d2
Merge b2g-inbound to m-c a=merge
2014-09-30 16:42:03 -07:00
Jeff Muizelaar
ef58f4304f
Bug 1066664. Fix screenshot rotation. r=mwoodrow
...
This moves the screenshot (now-nonexistent) unrotation code from the opengl
compositor into ClientLayerManager.cpp
2014-09-30 16:20:48 -04:00
Jonathan Watt
f5f620a8d2
Bug 1074974 - Make HelpersD2D.h's CreateStrokeStyleForOptions more robust. r=Bas
2014-09-30 18:07:49 +01:00
Nicolas Silva
e381d1456d
Bug 1072877 - Ensure OOP transactions can't use memory backed tile locks. r=bjacob
2014-09-30 18:30:23 +02:00
Bas Schouten
20ab143e76
Bug 1074272: Use exception mode 0 for our D3D11 devices. r=jrmuizel
2014-09-30 17:51:09 +02:00
Jeff Muizelaar
673f3a21d4
Bug 1073086. Remove broken snapping code. r=mwoodrow
...
We generate a Rect from integers and then round them to do the snapping.
- Rect rect(r->x, r->y, r->width, r->height);
-
- rect.Round();
This accomplishes nothing.
Just rip it out.
--HG--
extra : rebase_source : 3194652ca83f2e66ae1cbd02573ab86c444bd2fb
2014-09-25 14:01:10 -04:00
Jeff Muizelaar
b07d2488db
Bug 1071241. Call ComputeRotation before TransformShadowTree. r=mwoodrow
...
This is need so that the rotation transform is available at
transform time. Without this rotation is delayed a frame.
2014-09-30 10:07:05 -04:00
Markus Stange
6bb9f1c44a
Bug 1073727 - Fix bustage.
2014-09-30 14:08:18 +02:00
Markus Stange
ea666229c7
Bug 1073727 - Make OverscrollHandoffState::mPanDistance non-negative during OS X APZ panning. r=botond
2014-09-30 13:51:37 +02:00
Markus Stange
db1eb67770
Bug 1073230 - Address Jeff's review comments from bug 1011166 comment 60. r=jrmuizel
2014-09-30 13:51:09 +02:00
Jonathan Kew
4a06c41b0a
Bug 1065002 pt 2 - Add an orientation field to nsFontMetrics. r=jdaggett
2014-09-30 07:38:35 +01:00
Jonathan Kew
c5e1a54d59
Bug 1065002 pt 1.3 - Add an Orientation parameter to gfxFont::GetMetrics and dispatch to horizontal or vertical as needed. r=jdaggett
2014-09-30 07:38:26 +01:00
Jonathan Kew
af4fdc577c
Bug 1065002 pt 1.2 - Add CreateVerticalMetrics to gfxFont, to read/synthesize metrics for vertical layout. r=jdaggett
2014-09-30 07:38:06 +01:00
Jonathan Kew
55f3a61af3
Bug 1065002 pt 1.1 - Rename gfxFont::GetMetrics to GetHorizontalMetrics, and add a GetMetrics wrapper to access it. r=jdaggett
2014-09-30 07:37:40 +01:00
Jonathan Kew
87cc3a2642
Bug 727276 - Use emoji-style variation selector to help GetCommonFallbackFonts make an appropriate choice. r=roc
2014-09-30 07:27:55 +01:00
Matt Woodrow
05fe9a0d0c
Bug 1070722 - Backout accidental inclusions in a4ae53da4fe6
2014-09-30 16:12:28 +13:00
Matt Woodrow
492e380aa7
Bug 1070722 - Fix reftest annotation for OSX 10.6
2014-09-30 15:26:40 +13:00
Matt Woodrow
fcd996d937
Bug 1070722 - Use the imagelib high quality downscaler on OSX instead of the quartz one. r=jrmuizel
2014-09-26 15:05:14 -04:00
Matt Woodrow
17d41ed59f
Bug 1067588 - Don't use source clipping if the draw won't resample. r=Bas
2014-09-30 13:20:35 +13:00
Matt Woodrow
409fe287eb
Bug 1067588 - Don't draw images with a sampling rect if the rect covers the entire image. r=Bas
...
--HG--
extra : rebase_source : 1c6aebe49a6168953413f60d97d8d53135298e77
2014-10-03 13:49:08 +13:00
Chris Lord
493252838e
Bug 1006797 - Only apply the window render offset when actually rendering to the window. r=nical
...
--HG--
extra : rebase_source : 24f2d8c50e5c0ddfa6683291040a78574d631678
2014-10-03 13:22:32 +13:00
Matt Woodrow
04920ac4b0
Bug 1075616 - Do partial uploads of non-D2D SourceSurfaces when we have a sampling rect. r=Bas
...
--HG--
extra : rebase_source : d08b5d3d515484ebc0f8a3be774d66c3b881a8d4
2014-09-24 13:23:15 -04:00
Carsten "Tomcat" Book
4b13350a83
Merge m-c to b2g-inbound
2014-09-30 15:42:26 +02:00
Ryan VanderMeulen
b8a1aced00
Merge m-c to b2g-inbound. a=merge
2014-09-29 16:02:35 -04:00
Kartikaya Gupta
9a0197a401
Bug 1070993 - Allow for sub-app-unit rounding error when deciding if an APZ is checkerboarding or not. r=botond
2014-09-29 13:33:15 -04:00
Ed Morley
fad1e475af
Backed out changeset 318fa507832d (bug 1073086)
2014-09-29 17:42:34 +01:00
Daniel Holbert
ec62208fdf
Bug 1073716: Use C++ std::abs() instead of C abs(), for non-'int'-typed values, to address clang warning. r=ehsan
2014-09-28 09:59:46 -07:00
Jeff Muizelaar
5e0dbe7d22
Bug 1073086. Remove broken snapping code. r=mwoodrow
...
We generate a Rect from integers and then round them to do the snapping.
- Rect rect(r->x, r->y, r->width, r->height);
-
- rect.Round();
This accomplishes nothing.
Just rip it out.
--HG--
extra : rebase_source : 620d4c9b4e6951e42441db336de2badb69c4a39c
2014-09-25 14:01:10 -04:00
Sotaro Ikeda
8c38a3b5da
Bug 1073862 - Remove RemoveTextureFromCompositableTracker usage for back buffer removal r=nical
2014-09-29 07:18:25 -07:00
Jonathan Watt
b1c32c7a2b
Bug 1074012, part 2 - Mark gfxPattern::GetPattern's DrawTarget parameter as const. r=Bas
2014-09-29 14:26:15 +01:00
Jonathan Watt
58ce4d9c22
Bug 1074012, part 1 - Temporarily expose some gfxContext fill/stroke API to help with porting to Moz2D. r=Bas
2014-09-29 14:26:15 +01:00
Jonathan Watt
12265c2c41
Bug 1073972
- Get rid of gfxContext's FillRule enum in favor of Moz2D's. r=Bas
2014-09-29 14:15:19 +01:00
Jonathan Watt
a6a8b844ba
Bug 1073964 - Pass a const DrawTarget* through to nsSVGPaintServerFrame::GetPaintServerPattern so that it can create a pattern of the appropriate type. r=Bas
2014-09-29 14:15:19 +01:00
Jonathan Watt
27111a9c27
Bug 1073960 - Mark DrawTarget::GetFormat() as const. r=Bas
2014-09-29 14:15:18 +01:00
Jonathan Watt
4d2d3b0296
Bug 1073363, part 3 - Convert some Mozilla code to use Moz2D's new GeneralPattern class. r=Bas
2014-09-29 14:12:06 +01:00
Jonathan Watt
eab304ab9a
Bug 1073363, part 2 - Add a GeneralPattern class to Moz2D to solve the problem of writing general pattern creating functions. r=Bas
2014-09-29 14:12:06 +01:00
Jonathan Watt
5169f0e072
Bug 1073363, part 1 - Rename gfxContext's GeneralPattern to PatternFromState. r=Bas
2014-09-29 14:12:05 +01:00
Henri Sivonen
1d32f36a99
Bug 964225 addendum - Adjust gfx to use Encoding Standard encoding names when decoding the names of legacy Chinese Mac fonts. r=emk.
2014-09-29 15:05:15 +03:00
Nicolas Silva
1d3f0255c9
Bug 1061713 - Don't crash release builds if a D3D TextureClient is unlocked without being locked. r=Bas
2014-09-29 11:24:54 +02:00
Wes Kocher
e0a5dea92a
Backed out changeset b5705fbed44f (bug 1070722) for reftest orange on a CLOSED TREE
2014-09-26 14:29:46 -07:00
Matt Woodrow
09911289a1
Bug 1070722 - Use the imagelib high quality downscaler on OSX instead of the quartz one. r=jrmuizel
...
--HG--
extra : rebase_source : 53c205cfc8af95be28d0878248b04e9872910651
2014-09-26 15:05:14 -04:00
Nicolas Silva
24ab6f3545
Bug 1054581 - Have all compositor backends behave consistently when creating a zero-sized intermediate render target. r=jrmuizel
2014-09-26 15:02:35 -04:00
Markus Stange
3efef60534
Bug 1073103 - SReplace 'Thebes' with 'Painted' in some more places. r=roc
2014-09-26 13:07:06 -04:00
Markus Stange
7d5a3be591
Bug 1073103 - Rename ThebesLayer to PaintedLayer. r=roc
...
--HG--
rename : gfx/layers/basic/BasicThebesLayer.cpp => gfx/layers/basic/BasicPaintedLayer.cpp
rename : gfx/layers/basic/BasicThebesLayer.h => gfx/layers/basic/BasicPaintedLayer.h
rename : gfx/layers/client/ClientThebesLayer.cpp => gfx/layers/client/ClientPaintedLayer.cpp
rename : gfx/layers/client/ClientThebesLayer.h => gfx/layers/client/ClientPaintedLayer.h
rename : gfx/layers/client/ClientTiledThebesLayer.cpp => gfx/layers/client/ClientTiledPaintedLayer.cpp
rename : gfx/layers/client/ClientTiledThebesLayer.h => gfx/layers/client/ClientTiledPaintedLayer.h
rename : gfx/layers/composite/ThebesLayerComposite.cpp => gfx/layers/composite/PaintedLayerComposite.cpp
rename : gfx/layers/composite/ThebesLayerComposite.h => gfx/layers/composite/PaintedLayerComposite.h
rename : gfx/layers/d3d10/ThebesLayerD3D10.cpp => gfx/layers/d3d10/PaintedLayerD3D10.cpp
rename : gfx/layers/d3d10/ThebesLayerD3D10.h => gfx/layers/d3d10/PaintedLayerD3D10.h
rename : gfx/layers/d3d9/ThebesLayerD3D9.cpp => gfx/layers/d3d9/PaintedLayerD3D9.cpp
rename : gfx/layers/d3d9/ThebesLayerD3D9.h => gfx/layers/d3d9/PaintedLayerD3D9.h
2014-09-26 13:06:08 -04:00
Nicolas Silva
452d1c1678
Bug 1072491 - Make GrallocTextureHost more robust against some invalid states. r=sotaro
2014-09-26 10:32:59 -04:00
Sotaro Ikeda
1b0758dac8
Bug 1017351
- Handle Sharing GrallocTextureHostOGL among ImageHosts r=nical
2014-09-26 04:30:11 -07:00
Jonathan Kew
ac48776ad3
Bug 923007 - Check for unexpected font substitution during Core Text shaping, and fall back to harfbuzz if this occurs. r=jdaggett
2014-09-26 09:20:20 +01:00
Kartikaya Gupta
af45294759
Bug 1073024 - Make a pref to control building event regions. r=roc
2014-09-26 02:44:34 -04:00
Dan Glastonbury
01632be80d
Bug 1048747 - WebGL2 - GL symbols for GetIntegeri_v and GetInteger64i_v.; r=jgilbert
...
--HG--
extra : rebase_source : d4c5a1a6e4a5c6f772a4f69c2ff3edab50d0d6e4
extra : source : 9929d6519682ca1b0dac4e7390349a2254d711c5
2014-05-27 20:21:30 +10:00
Wes Kocher
e58d7377ba
Backed out 2 changesets (bug 1048108) for b2g build bustage
...
Backed out changeset dc8fac10012d (bug 1048108)
Backed out changeset 5da1e1c4c706 (bug 1048108)
2014-09-25 16:33:28 -07:00
Jeff Gilbert
a087703c5a
Bug 1048108 - ANGLE's BGRX should be like GL_BGR8. - r=kamidphish
2014-09-25 16:00:43 -07:00
Jeff Gilbert
4d1c032271
Bug 1048108 - Actually iterate through configs. - r=kamidphish
2014-09-25 16:00:43 -07:00
Markus Stange
33956e6925
Bug 983241 - Allow filterNodeSoftware->SetInput(*, nullptr) in order to drop reference to input surface / filter. r=Bas
2014-09-25 15:19:28 -04:00
Markus Stange
9e1c33c018
Bug 983574 - When setting a SourceSurface input on a FilterNodeD2D1, delay the conversion to ID2D1Image until the actual DrawFilter call. r=Bas
2014-09-25 15:18:29 -04:00
Kartikaya Gupta
b13de27ab1
Bug 973105 - Add a test to verify that new input blocks flush APZ repaint requests. r=botond
2014-09-25 13:46:34 -04:00
Kartikaya Gupta
857228ea8e
Bug 973105 - Force flushing of repaint requests before processing touchstart events. r=botond
2014-09-25 13:46:33 -04:00
Jim Chen
d43388fc2f
Bug 1067018 - Make sure calloc/malloc/free usages match in Tools.h; r=jwatt
2014-09-25 13:08:23 -04:00
Jeff Muizelaar
abf0ba5dbd
Bug 1073039. Change uniform workaround to use raw gl. r=mstange
...
Bug 1073036 is changing the way we track shader state. Making
this use raw gl instead of Activate() allows CompositorOGL
to remain ignorant of it.
--HG--
extra : rebase_source : ed7e98b35b3fb7c7ea902ee921e09f9cf620b245
2014-09-24 15:06:09 -04:00
Jeff Muizelaar
20378f45cd
Bug 1072930. Remove accidentally added .orig files.
2014-09-25 11:39:45 -04:00
Dan Glastonbury
9bea11e617
Bug 1048741 - WebGL2 - GL symbols for texture storage.; r=jgilbert
2014-09-23 15:49:19 +10:00
John Daggett
b0dafb656a
Bug 998869 part 5 - lazily load userfonts (non-linux). r=jfkthame
2014-09-25 12:16:54 +09:00
John Daggett
291057d212
Bug 998869 part 4 - rename fontgroup methods. r=heycam
2014-09-25 12:16:54 +09:00
John Daggett
245a756e02
Bug 998869 part 3 - rename userfont class methods. r=heycam
2014-09-25 12:16:53 +09:00
John Daggett
3570b54018
Bug 998869 part 2 - switch to GetFontAt(0) to GetFirstValidFont(). r=jfkthame
2014-09-25 12:16:53 +09:00
John Daggett
938b6ce42d
Bug 998869 part 1 - build fontlist more lazily (non-linux). r=jfkthame
2014-09-25 12:16:52 +09:00
Jeff Gilbert
0c01b089c8
Bug 1048108 - Exclude RGBA configs when alpha:false. - r=kamidphish
2014-09-24 16:42:27 -07:00
Markus Stange
24c2ae2fdb
Bug 1072533 - Remove gfxASurface::GetDefaultContextFlags(). r=jwatt
2014-09-24 17:16:54 -04:00
Kartikaya Gupta
1cc43c5dbb
Bug 1030181 - Follow-up to fix typo. r=me DONTBUILD
2014-09-24 13:57:44 -04:00
Nicolas Silva
19d8e22943
Bug 1072411 - Remove useless format convertion code in ImageClient. r=jrmuizel
2014-09-24 13:50:28 -04:00
Bas Schouten
983d188140
Bug 1072404: Firefox may crash when the D3D device is removed while rendering. r=mattwoodrow
2014-09-24 17:12:10 +00:00
Sotaro Ikeda
8a3ab50601
Bug 1061435 - Set timeout to fClientWaitSync() r=nical
2014-09-24 07:00:19 -07:00
Mason Chang
4b2df54aa2
Bug 1056340 - Clip viewport fixed position overflow to scroll frame. r=roc
2014-09-23 09:44:00 -04:00
Milan Sreckovic
b689675056
Bug 1068784 - Since the tiling is now not a simple pref choices, but it depends on some platform specific criteria, stop using the pref directly, and always use gfxPlatform::UseTiling instead. r=mwoodrow
2014-09-17 13:55:23 -04:00
Milan Sreckovic
3fe61f95a3
Bug 980036 - Move image prefs to gfxPrefs. r=seth
2014-09-22 17:30:20 -04:00
Carsten "Tomcat" Book
9158c7274b
Backed out changeset 231c5214e07c (bug 1048741) for crashtest and m2 test failures on a CLOSED TREE
2014-09-24 08:15:19 +02:00
Dan Glastonbury
610a85135f
Bug 1048741 - WebGL2 - GL symbols for 3D textures.; r=jgilbert
...
--HG--
extra : rebase_source : f1ab1982187f5c611a0f13fbcdb38414b2fe8942
2014-09-23 15:50:10 +10:00
Dan Glastonbury
7d49107084
Bug 1048741 - WebGL2 - GL symbols for texture storage.; r=jgilbert
...
--HG--
extra : rebase_source : 4465ba102179f3ae338f19632d77547686df0220
2014-09-23 15:49:19 +10:00
Dan Glastonbury
4990473894
Bug 1048724 - WebGL2 - GL symbols for Transform Feedback.; r=jgilbert
...
--HG--
extra : rebase_source : f47b2a8203b0dc23dd871987c2b2f7dae28b2723
extra : source : a0ecb0468b8a2998b676da63678938d9f9d58f52
2014-09-23 15:47:28 +10:00
Dan Glastonbury
50b7078ecf
Bug 1048745 - WebGL2 - GL symbols for gpu_shader_4.; r=jgilbert
...
--HG--
extra : rebase_source : 9da56a67fc59ef27a8ff28e960bfc1175a6fc936
extra : source : 0c1b303c73fa1f7dad836235d4916ae6b618bfe2
2014-09-23 15:27:55 +10:00
Dan Glastonbury
86c66d6f5a
Bug 1048745 - WebGL2 - GL symbols for VertexAttribI.; r=jgilbert
...
--HG--
extra : rebase_source : 57ceb97a1f21c85427c8108ea7ff41f93fe24789
extra : source : 0d1c61620e601c851f61cd062e42204c2e50e3e0
2014-09-23 15:38:01 +10:00
Dan Glastonbury
bf3a35dfd6
Bug 1048745 - WebGL2 - GL symbols for uniformui & non-square uniform matrix.; r=jgilbert
...
--HG--
extra : rebase_source : bd47b6bbde06ba7f8a945aa55f751d8a3c074946
extra : source : 5b135f5f9492b2606c593ad0c800488f6a51274c
2014-09-23 15:33:55 +10:00
Dan Glastonbury
ceeef21bbf
Bug 1048720 - WebGL2 - GL symbols for Samplers.; r=jgilbert
...
--HG--
extra : rebase_source : e166bb27c051843bc469389fddd8fce8ef425ad3
extra : source : 2203b912f17e2f501f9bf65343dfadb05256dfd8
2014-09-23 15:45:34 +10:00
Nicolas Silva
d3e6013f97
Bug 1066139 - Put stereo video behind a pref (off by default). r=Bas
2014-09-23 17:57:14 -04:00
Markus Stange
f705025184
Bug 1050493 - Invalidate ColorLayer bounds changes. r=roc
...
--HG--
extra : rebase_source : 2196e9cb32a41771b9078ec1e66dbb97ef430b71
2014-09-23 17:47:36 -04:00
Markus Stange
3cefe14dd4
Bug 927892 - Use aDestPoint in dt->DrawFilter instead of a translation. r=Bas
...
--HG--
extra : rebase_source : 1a2e9d2ba45ddec8d8378c467f0eb39ea70f66a2
2014-09-23 17:47:20 -04:00
Markus Stange
a6b7ec3dc1
Bug 927892 - Add a DrawOptions argument to FilterSupport::RenderFilterDescription. r=roc
...
--HG--
extra : rebase_source : e06775260cb822bfaa4be37baca30043a2eaa763
2014-09-23 17:44:50 -04:00
Nicolas Silva
96b5bdbad7
Bug 1066678 - Show the buffer rect rather than the visible region in thebes layer borders. r=BenWa
2014-09-23 17:48:17 -04:00
Nicolas Silva
f9cc5dcaf9
Bug 1071825 - Remove simple tiling code. r=mattwoodrow
2014-09-23 17:44:48 -04:00
Georg Fritzsche
83f0c5bfb7
Bug 1067989 - Unify some more binary search uses. r=waldo
2014-09-17 15:46:24 +02:00
Botond Ballo
b7eb0fafa1
Bug 1062483 - Another bustage fix. r=bustage
2014-09-23 15:56:56 -04:00
Botond ballo
2e3a75129b
Bug 1062483 - Follow-up to fix bustage on a CLOSED TREE. r=bustage
2014-09-23 15:47:59 -04:00
Botond Ballo
80adbb391e
Bug 1062483 - Update signature of gfx::Log::operator<<(BasePoint) to include BasePoint's third template parameter. r=kats
...
--HG--
extra : rebase_source : 95938ee0eef4d042ac8218187b68dbf159b2e91d
2014-09-22 16:53:04 -04:00
Botond Ballo
ce4474100b
Bug 1062483 - Make the overscroll effect harder to trigger accidentally. r=kats
...
--HG--
rename : gfx/layers/apz/src/OverscrollHandoffChain.cpp => gfx/layers/apz/src/OverscrollHandoffState.cpp
rename : gfx/layers/apz/src/OverscrollHandoffChain.h => gfx/layers/apz/src/OverscrollHandoffState.h
extra : rebase_source : 155c68fcd76c5f1e7a4e57818d238908bc8eb3c2
2014-09-23 11:38:05 -04:00
Botond Ballo
9bfdf5b499
Bug 1071673 - Remove nsDebug.h include from gfx/2d/Logging.h. rs=Bas
2014-09-23 12:37:22 -04:00
Nicolas Silva
a318a426b4
Bug 1070018 - Log HRESULT error codes as hexadecimal values rather than signed integers. r=Bas
2014-09-23 11:35:39 -04:00
Dan Glastonbury
23847423b2
Bug 1048747 - WebGL2 - GL symbols for Uniform Buffers.; r=jgilbert
...
--HG--
extra : source : 34a79f131e233c980416deb8bae23a4bcca2b4c5
extra : histedit_source : 1951d9d8a7bad6e7074d0cca60bbced7dd7bb765
2014-07-14 14:34:17 +10:00
Dan Glastonbury
f49eba2345
Bug 1048693 - WebGL2 - GL symbols for MapBufferRange.; r=jgilbert
...
--HG--
extra : source : 60f8018abde66d8ec07329fabaa0a7131acf84da
extra : histedit_source : b4fa1e2d81c7c007479ae2409233a600fc75c257
2014-08-08 11:47:13 +10:00
Kartikaya Gupta
4cd2821756
Bug 1071256 - Fix OS X tiling codepath to deal with low-precision tiles. r=mattwoodrow
2014-09-22 17:52:21 -04:00
Matt Woodrow
2d5096129b
Bug 1067311 - Don't crash if a gfxSurfaceDrawable failed to allocate a SourceSurface. r=Bas
2014-09-22 16:49:40 -04:00
Bas Schouten
31c3a34f20
Bug 1071045: Report error codes and size/format information to D2D error reporting. r=nical
2014-09-22 19:33:04 +00:00
Benoit Girard
6a221a48a8
Bug 1063046 - Simplify format change for tiled layers. r=mstange
...
--HG--
extra : rebase_source : 82f26e690987c4c08e918eaf5783111922465194
2014-09-22 14:05:26 -04:00
Kartikaya Gupta
e4f15b6d46
Bug 1023473 - Replace tabs with spaces. r=me and DONTBUILD
2014-09-22 11:52:21 -04:00
Henri Sivonen
072cc3fe96
Bug 1069954 - Remove us-ascii as a Gecko-canonical encoding name. r=emk.
2014-09-22 16:15:34 +03:00
Christoph Kerschbaumer
7a5f6bc06f
Bug 1038756: Callsites creating a channel in /gfx/ (r=roc)
2014-09-21 09:45:49 -07:00
Dan Glastonbury
e3cdc514c4
Bug 1048668 - WebGL2 - Implement CopyBufferSubData.; r=jgilbert
...
--HG--
extra : source : b4c58b9519fc35c634d2a912f3900605ccc081a3
2014-05-27 20:13:09 +10:00
Kartikaya Gupta
0618623a77
Bug 1068268 - Remove redundant MOZ_COUNT_[CD]TOR macros in AsyncPanZoomController. r=botond
2014-09-20 22:27:17 -04:00
Kartikaya Gupta
279596b4fc
Bug 1068268 - Properly set the next-sibling pointer of an APZC when it is a child of a multi-layer APZ. r=botond
2014-09-20 22:27:16 -04:00
Walter Litwinczyk
bfbc3e3904
Bug 1036068 - Update ANGLE to chromium/2151. r=jrmuizel
2014-09-19 16:35:54 -07:00
Kartikaya Gupta
1c553d5b56
Bug 1068802 - Some small logging tweaks. r=botond
2014-09-19 09:33:54 -04:00
Kartikaya Gupta
73680e4f09
Bug 1068802 - Clear the callback transform when the scroll update acknowledgement reaches the content side. r=botond
2014-09-19 09:33:53 -04:00
Walter Litwinczyk
d9523fe883
Bug 1065032 - [Skia] Remove Moz2D requirement for SK_SUPPORT_LEGACY_GETTOPDEVICE. r=gw280
2014-09-18 13:13:53 -07:00
Dan Glastonbury
8cdd97be95
Bug 1048666 - WebGL2 - Implement ClearBufferXXX APIs.; r=jgilbert,bjacob
...
--HG--
extra : source : ba4e3272249d44f13d3923342be5916a5dc8519e
2014-09-18 10:17:00 +10:00
Bas Schouten
3022f3b91f
Bug 1069592: Annotate several more Direct2D errors. r=jrmuizel
2014-09-19 00:01:25 +02:00
Bas Schouten
b80e27d67f
Bug 1069584: Bail if a cairo surface is in an invalid state. r=jrmuizel
2014-09-19 00:01:24 +02:00
Kartikaya Gupta
06de9dc362
Bug 1056423 - Follow-up to fix build bustage on a CLOSED TREE. r=me
2014-09-18 13:46:47 -04:00
Kartikaya Gupta
e2f9998656
Bug 1056423 - Adjust scrollbar clip rect also when accounting for async transform. r=botond
2014-09-18 13:19:20 -04:00
Tom Tromey
810778e19b
Bug 1069371 - Fix typo in call to PROFILER_LABEL. r=BenWa
2014-09-18 08:05:00 -04:00
Jonathan Kew
313a75d924
Bug 1067343 - Check that mAvailableFonts[i] is non-null before trying to use it. r=jdaggett
2014-09-18 10:48:00 +01:00
Markus Stange
5b1c77960e
Bug 944836 - Implement nsChildView::UpdateWindowDraggingRegion. r=roc, r=smichaud
2014-09-18 10:52:30 +02:00
Ryan VanderMeulen
41c82d525f
Backed out changeset 0cc9fcdca191 (bug 1068195) for Windows crashtest asserts.
...
CLOSED TREE
2014-09-17 20:47:35 -04:00
Bas Schouten
7a91965ba7
Bug 1068613 - Addendum 4: Fix bustage due to stray character. r=bustage on a CLOSED TREE
2014-09-18 01:40:13 +02:00
Bas Schouten
086cbf0103
Bug 1068613 - Addendum 3: Fix bustage due to stray character. r=bustage on a CLOSED TREE
2014-09-18 01:04:07 +02:00
Bas Schouten
3c9983b9cc
Bug 1068613 - Addendum 2: Fix bustage due to stray character. r=bustage on a CLOSED TREE
2014-09-18 00:35:48 +02:00
Bas Schouten
8e86fc0d5c
Bug 1068613 - Addendum: Fix bustage in ASAN builds. r=bustage on a CLOSED TREE
2014-09-18 00:25:23 +02:00
Ehsan Akhgari
cff5b616df
Bug 1068193 - Use the correct return type for Factory::CreateWrappingDataSourceSurface; r=jrmuizel
2014-09-17 17:55:17 -04:00
Ehsan Akhgari
27838f10b2
Bug 1068195 - Fix an invalid MOZ_ASSERT in moz2d code, asserting the value of a constant string pointer; r=jrmuizel
2014-09-17 17:54:43 -04:00
Ehsan Akhgari
bb964f77e9
Bug 1068022 - Fix more bad implicit constructors in gfx; r=jrmuizel
2014-09-17 17:54:13 -04:00
Jonathan Watt
243d1f8a0e
Bug 1074128, part 3 - Update the Mozilla code to use AutoSaveTransform's new name. r=Bas
2014-09-29 18:32:36 +01:00
Jonathan Watt
c5ecdd683d
Bug 1074128, part 2 - Rename Moz2D's AutoSaveTransform to AutoRestoreTransform. r=Bas
2014-09-29 18:26:56 +01:00
Jonathan Watt
70f7d2d4a2
Bug 1074128, part 1 - Add support to Moz2D's AutoSaveTransform for setting the DrawTarget lazily. r=Bas
2014-09-29 18:26:49 +01:00
Bas Schouten
01be2f7434
Bug 1068613 - Part 4: Log failures in CairoCreateSimilar. r=jrmuizel
2014-09-17 23:23:09 +02:00
Nicolas Silva
fbfe674e91
Bug 1068613 - Part 3: Log failures in D2D, D2D 1.1 and the D3D11 TextureClient. r=bas
2014-09-17 23:23:09 +02:00
Nicolas Silva
4140f5cec4
Bug 1068613 - Part 2: Add an ErrorReporter that appends the error to app notes in the crash report. r=bas
2014-09-17 23:23:08 +02:00
Nicolas Silva
4529e9a4ce
Bug 1068613 - Part 1: Add gfxCriticalError() log to Moz2D. r=bas
2014-09-17 23:23:02 +02:00
Walter Litwinczyk
842809f16f
Bug 933530 - Remove mDataIsCurrent from SharedSurfaceGL. r=jgilbert
2014-09-12 11:37:58 -07:00
Robert Longson
5a0cd66f24
Bug 1068590 - gfxWindowsPlatform does not build on WinXP. r=bas
2014-09-17 18:35:00 +01:00
Jeff Gilbert
301271b198
Bug 1037147 - Remove SharedTextureHandle and friends r=mattwoodrow,snorp
...
--HG--
extra : rebase_source : 13101216d6e5eccfb0a19c14b783b3878644b665
2014-09-17 08:13:29 -05:00
Jonathan Watt
038b7a5ff6
Bug 1067998 - Fix OOM crash in gfxAlphaBoxBlur::Init on large blur surface. r=Bas
2014-09-17 08:46:42 +01:00
Wes Kocher
725423ccde
Merge inbound to m-c a=merge
2014-09-16 17:06:43 -07:00
Milan Sreckovic
2e1656b886
Bug 1048984.2: mOutstandingClients could have been temporarily incorrect in GetTextureClient() call. Call ShrinkToMaximumSize() instead of ShrinkToMinimumSize() in ReturnDeferredClients(). Also add comments and more asserts around outstanding clients. r=nsilva
2014-09-16 10:13:52 -04:00
Milan Sreckovic
d29d7cffb8
Bug 1048984.1: Utility methods for managing texture pool returns. Make sure tiles go back to the correct pool. r=nsilva
2014-09-16 10:07:46 -04:00
Carsten "Tomcat" Book
fce6c75436
Merge m-c to b2g-inbound
2014-09-16 07:10:24 +02:00
Wes Kocher
196212ea47
Merge m-c to b-i a=merge
2014-09-15 16:47:02 -07:00
Max Vujovic
96f61369bf
Bug 1066818 - Fix incorrect equation in hue-rotate matrix. r=mstange
2014-09-15 10:10:13 -07:00
Jonathan Watt
c6416e4f55
Bug 1067222 - Make the gfxPattern code much easier to understand (by giving variables meaningful names, adding comments, and integrating the mysterious AdjustTransformForPattern into gfxPattern::GetPattern). r=Bas
2014-09-15 16:24:03 +01:00
Ehsan Akhgari
e558587ded
Bug 1067404 - Do not expect a copysign function to be defined in <cmath> with clang-cl; r=upstream
...
clang-cl defines __cplusplus to 201103L, but it uses the runtime library
provided by MSVC, so the copysign function will not be available there.
Review URL: https://codereview.chromium.org/526813002
2014-09-15 11:03:14 -04:00
Sotaro Ikeda
ef31fc9a53
Bug 1065492 - Fix a stride when using android::ColorConverter r=nical
2014-09-15 06:30:40 -07:00
Botond Ballo
37e83036c0
Bug 1066259 - Change Axis to operate in Screen pixels where possible. r=kats
...
--HG--
extra : rebase_source : c31c5a16e46eb79c64fd6e6d42c1d84f4718c2fe
2014-09-12 17:46:31 -04:00
Jonathan Watt
904d9ad030
Bug 1067093 - Get rid of gfxContext::AntialiasMode in favor of Moz2D AntialiasMode. r=Bas
2014-09-15 12:10:30 +01:00
Rik Cabanier
91998dcf59
Bug 1047477 - "Add support for all blend mode to feBlend". r=longsonr r=bz
2014-09-12 16:32:00 +02:00
Seth Fowler
7d3ef1ca8c
Bug 1054079 (Part 1) - Add a way to check if it's safe to render content to data surfaces to gfxPlatform. r=mattwoodrow
2014-09-14 15:22:44 -07:00
Bas Schouten
0d7ec6e891
Bug 1066465: Fixup DrawTargetD2D1::DrawFilter to respect the AA mode and Finalize properly. r=jrmuizel
2014-09-14 23:52:47 +02:00
Bas Schouten
f19f69071d
Bug 1066463: Have DrawTargetD2D1::DrawSurface take the transform into account when doing a partial upload. r=jrmuizel
2014-09-14 23:52:46 +02:00
Bas Schouten
be2a4f66d0
Bug 1066679: Make DrawTargetDWrite::GetPathsForGlyphs recognize D2D 1.1. r=jrmuizel
2014-09-14 23:52:46 +02:00
Bas Schouten
cd7a317e2d
Bug 1066677: Pass on D2D 1.0 as a fallback when using D2D1.1. r=BenWa
2014-09-14 23:52:41 +02:00
Bas Schouten
a1d2b56b80
Bug 1066676: Make DrawTargetD2D1::DrawSurface respect the interpolation mode. r=jrmuizel
2014-09-14 23:51:35 +02:00
Bas Schouten
10b9d90c51
Bug 1066673: Change DrawTargetD2D1::DrawSurfaceWithShadow to operate as per Canvas spec. r=jrmuizel
2014-09-14 23:51:35 +02:00
Bas Schouten
0920068608
Bug 1066670: Deal with a failed brush creation by drawing transparent black. r=jrmuizel
2014-09-14 23:51:34 +02:00
Bas Schouten
fe58303a8a
Bug 1066668: Do not attempt to interop with D2D 1.1 inside D2D 1.0. r=jrmuizel
2014-09-14 23:51:34 +02:00
Bas Schouten
4ba13663b0
Bug 1066254: Make the temporary surface used in DrawTargetD2D1 always be transparent. r=jrmuizel
2014-09-14 23:51:33 +02:00
Bas Schouten
13a84d0119
Bug 1066153: Fail to create DrawTargetD2D1 over the maximum size. r=jrmuizel
2014-09-14 23:51:33 +02:00
Bas Schouten
4d29892a28
Bug 1066147: Clear new DrawTargets upon creation in D2D 1.1 backend. r=jrmuizel
2014-09-14 23:51:33 +02:00
Bas Schouten
f6403ab99a
Bug 1064104: Workaround bug in D2D 1.1 addressing mode. r=jrmuizel
2014-09-14 23:51:32 +02:00
Bas Schouten
de9ee8155b
Bug 1066144: Accept D2D paths for D2D 1.1 backends. r=jrmuizel
2014-09-14 23:51:32 +02:00
Bas Schouten
64f3ad8a8a
Bug 1066142: Respect AntiAlias mode in Direct2D 1.1 backend. r=jrmuizel
2014-09-14 23:51:32 +02:00
Bas Schouten
fc70e272bb
Bug 1062412: Support blending composition operations in D2D 1.1. r=jrmuizel
2014-09-14 23:51:31 +02:00
Bas Schouten
8e9803a615
Bug 1066138: Disable using TextureClientD3D11 for A8 surfaces and fix various TextureClientD3D11 A8 bugs. r=jrmuizel
2014-09-14 23:51:31 +02:00