User
Push date [To Local]
ChangesetPatch author — Commit message
bschouten@mozilla.com
Tue Sep 23 16:10:56 2014 +0000
46e20d96e909ad0ede287a587bb48d152a16b12bBas Schouten — Bug 1071045: Report error codes and size/format information to D2D error reporting. r=nical default tip
d0d0ba810490c12a4dd7911428515fabf3fa1b28Bas Schouten — Bug 1069592: Annotate several more Direct2D errors. r=jrmuizel
844ded49a315f7e37f5ed873858f8ad5828d3aeaBas Schouten — Bug 1069584: Bail if a cairo surface is in an invalid state. r=jrmuizel
38f6c062f17979be9ba3e449b23946a937ee1c65Bas Schouten — Bug 1068613 - Addendum 2: Fix bustage due to stray character. r=bustage on a CLOSED TREE
7edd3381979d5a039721ae97aa2e81f81c40beebBas Schouten — Bug 1068613 - Part 4: Log failures in CairoCreateSimilar. r=jrmuizel
1ee0fe73b67c0155b348e5228b6c54bc111021d3Nicolas Silva — Bug 1068613 - Part 3: Log failures in D2D, D2D 1.1 and the D3D11 TextureClient. r=bas
80694018aebca7774d23bb0ab08986e0ec50ec8dNicolas Silva — Bug 1068613 - Part 1: Add gfxCriticalError() log to Moz2D. r=bas
267910f7ce3d1ba38e8385275bb7fee6f6048d55Jonathan Watt — Bug 1067998 - Fix OOM crash in gfxAlphaBoxBlur::Init on large blur surface. r=Bas
629063f08123e776d2d37ceaf18d6d3617f92530Nicolas Silva — Bug 1061712 - Fix missing include. r=me
4a977dfba709f6a173fce52757aa6b5c6aaf9216Nicolas Silva — Bug 1061712 - Don't crash in DrawTargetDual::CreateSimilar if allocation fails. r=Bas
3d94e233e92442a6505f9308f62b790a2b817c6bRik Cabanier — Bug 1047477 - "Add support for all blend mode to feBlend". r=longsonr r=bz
3cd1f4ad09e33a55763b769e6cc2c87fcb00cbb1Bas Schouten — Bug 1066465: Fixup DrawTargetD2D1::DrawFilter to respect the AA mode and Finalize properly. r=jrmuizel
ec470e7e4b8e9facd596fe8db48ef63727a85852Bas Schouten — Bug 1066463: Have DrawTargetD2D1::DrawSurface take the transform into account when doing a partial upload. r=jrmuizel
6fdd21b55fd9215091fe6048d47ba044b834da50Bas Schouten — Bug 1066679: Make DrawTargetDWrite::GetPathsForGlyphs recognize D2D 1.1. r=jrmuizel
b100f11163b663481b217576c2d5d988e3bf8843Bas Schouten — Bug 1066676: Make DrawTargetD2D1::DrawSurface respect the interpolation mode. r=jrmuizel
d166b9e0320da847b131129508693c144cf16e86Bas Schouten — Bug 1066673: Change DrawTargetD2D1::DrawSurfaceWithShadow to operate as per Canvas spec. r=jrmuizel
4dbb4dba171a06e885f93c8221c848cae3a51021Bas Schouten — Bug 1066670: Deal with a failed brush creation by drawing transparent black. r=jrmuizel
df63dbdce3b220def8b9854cfdde732d7743dc04Bas Schouten — Bug 1066668: Do not attempt to interop with D2D 1.1 inside D2D 1.0. r=jrmuizel
9882c7a8ac851384def7380fb045ba4326645b5fBas Schouten — Bug 1066254: Make the temporary surface used in DrawTargetD2D1 always be transparent. r=jrmuizel
5bc3fd975cba36805dd05a2eeeaeacc489166a19Bas Schouten — Bug 1066153: Fail to create DrawTargetD2D1 over the maximum size. r=jrmuizel
d66e2ef2a720bcf1f54b59268d178318bba07e05Bas Schouten — Bug 1066147: Clear new DrawTargets upon creation in D2D 1.1 backend. r=jrmuizel
afb285147453f9fd2dbc3276d8eb95dff0a8ddd1Bas Schouten — Bug 1064104: Workaround bug in D2D 1.1 addressing mode. r=jrmuizel
2c56b9abee3acba0c751e0128c83c29781046e04Bas Schouten — Bug 1066142: Respect AntiAlias mode in Direct2D 1.1 backend. r=jrmuizel
bf2aa85f75942e9640cda897ef4bbbb833bcf3ceBas Schouten — Bug 1062412: Support blending composition operations in D2D 1.1. r=jrmuizel
22edcd7be8ec35fbc61f13293d25afe1f8cbbb76Bas Schouten — Bug 1066138: Disable using TextureClientD3D11 for A8 surfaces and fix various TextureClientD3D11 A8 bugs. r=jrmuizel
5b4027040a9bb78f60598e6625e4142e72c0e24dBas Schouten — Bug 1066132: Fix SourceSurfaceD2D1::DrawTargetWillChange() to not null out mDrawTarget itself. r=jrmuizel
cb477c95c92259115e2ec2624e716c777b7f361aBas Schouten — Bug 1060963: Correctly deal with adjusted Source rectangle in DrawTargetD2D1::DrawSurface. r=jrmuizel
0b26d4180466dafcbcdabebce2f43bf6321c9a46Bas Schouten — Bug 1060960: Fix D2D 1.1 backend's ClearRect to deal with transforms and complex clips. r=jrmuizel
4bae8589c4d19bbdb9a72d31695d1bfbfe239f31Bas Schouten — Bug 1060951: Properly unset the transform when doing the custom blend in FinalizeDrawing. r=jrmuizel
bbdc0bc57348ddf089df296a52990ff846a02610Bas Schouten — Bug 1060950: Call PrepareForDrawing before GetImageForSurface. r=jrmuizel
56c3910b7b2439bea1a5f781a3adaa3d62800b7eBas Schouten — Bug 1060953: Fix reference cycle between DrawTargetD2D1 and SourceSurfaceD2D1. r=jrmuizel
67da2322608456f1cb378e756ec4c0a4c0f0c0ecMatt Woodrow — Bug 1046550 - Part 2: Allow creating D2D 1.1 DrawTargets for D3D11 textures. r=bas
ab5be78505faa24f70a1c2c62b35660640db2fe9Bas Schouten — Bug 1066811: Add a SupportsD2D1() method to the Moz2D factory. r=jrmuizel
6704bb43a2bc756999eeec8f580d91cf2da45befMatt Woodrow — Bug 1062723 - Part 6: Implement source clipping for DrawTargetD2D1. r=Bas
56bf358f19b738699fef4685da79b288257742bdMatt Woodrow — Bug 1062723 - Part 5: Implement source clipping for DrawTargetD2D. r=Bas
0cd3239b6d6cb66517218b0796b8367df0390852Matt Woodrow — Bug 1062723 - Part 4: Implement source clipping for DrawTargetSkia. r=gw280
df9ca6d7adf746bfb6365649f90b4b44ed46f0bbMatt Woodrow — Bug 1062723 - Part 3: Implement source clipping for DrawTargetCG. r=jrmuizel
ce47e961d75916af05d0d17adc614dfcaf329743Matt Woodrow — Bug 1062723 - Part 2: Implement source clipping for DrawTargetCairo. r=Bas
bdb1633d502ae0f3fc336cb962fed97d2c4d6713Matt Woodrow — Bug 1062723 - Part 1: Add source clipping to SurfacePattern. r=Bas
d0cafe91d0566d5db1385330c7016ec6f28943a9Michael Wu — Bug 1063733 - Optimize DataSourceSurface allocation, r=bas,seth
602b305bf842ddbdaf48d67bc7433ba0c1ebdc53Nicolas Silva — Bug 1061696 - Don't crash release builds when failing to allocate a surface in AutoRestoreClippedOut::save. r=Bas
99de8163f29658b80c81b78fb3cb926658f5340dJonathan Watt — Bug 1065764, part 2 - Make Moz2D's Matrix::NudgeToIntegers() return a reference. r=Bas
062397d60ceffb6fb8f5f966fdd05b561ecf552bJonathan Watt — Bug 1065743 - Make Moz2D's DrawTarget::GetTransform() return a copy instead of a const reference. r=Bas
af95afa6b2b02ee32d4d9536ec6a1e1b6f0d6f7bJonathan Watt — Bug 1065737 - Add a PreMultiply() method to Moz2D's Matrix class. r=Bas
78119db63f0b94504684f4370875f978527ecd5cJonathan Watt — Bug 1065526, part 1 - Add a Copy() method to Moz2D's Matrix. r=Bas
e3ee96d0db4cdfab831e72cd500910d203351072Jonathan Watt — Bug 1065558 - Add a ConcatTransform method to Moz2D's DrawTarget. r=Bas
0012df3a59309119841b436e804abb15ac6465efJonathan Watt — Bug 1065031, part 1 - Changes to Moz2D code to document and rename Moz2D Matrix's Translate, Scale and Rotate methods. r=Bas
727b1fe5139eabc64b170f58589a66a66cffc455Jeff Muizelaar — Bug 1049564. Backout unintentionally landed code.
6ed7a2b02b6e5c3edd2b1c92cd0925d458a04affJeff Muizelaar — Bug 1049564. Remove sketchy sizing code from CompositorOGL. r=nical
614ed0a858fef9ccb11c7d64812c36ccf6eef8e1Jean-Yves Avenard — Bug 1059066 - Add various IOSurface related methods to MacIOSurface wrapper. r=mattwoodrow
50680c33b30ca81a211e3b7e8600d619fb536f74Jonathan Watt — Bug 1063853, part 1 - Add a RemoveUserData() method to Moz2D DrawTarget. r=Bas
66d0de98a02c89714fa613b7a54dd47ec1a947d0Robert O'Callahan — Bug 1063754. Cache result of Factory::HasSSE2(). r=bas
ee7810d5a854a0b8f32dab87f014cce1a50dd5b2Artem Sobolev — Bug 1054510 - Turned on SSE for image resizing. r=jrmuizel
eee363b8f3725ca39279ac9bc28c819e66a4ecdcBas Schouten — Remove stray mozilla-central dependency.
7101791e05a6e282856140194cd9cf2b89fc1e31Max Vujovic — Bug 1058753 - Cap CSS/SVG blur radii to smaller value when rendering in software. r=mstange
74ebd114aae41cf927c58c0d9317d7899a88612bEhsan Akhgari — Bug 1062071 - Mark TileInternal's constructor as explicit; r=mattwoodrow
ec8955dfc69e2e0c99a599c5671649775d649094George Wright — Bug 1061241 - Unref our LocalMatrixShader when building our mask SkPaint r=mattwoodrow
417fbb2aff8c0469c72350c2b254c03b9a6aedaaMatt Woodrow — Bug 1057212 - Avoid copying all the tiles when doing PushGroupAndCopyBackground. r=Bas
ec30ce430b4758e1a34849c747524069e16d2f05Matt Woodrow — Bug 1059033 - Part 5: Implement OptimizeSourceSurface for DrawTargetCG. r=Bas
15eb9418b56bf0b2d8e3f53348b6be5bc34e2752Matt Woodrow — Bug 1059033 - Part 3: Avoid save/restoring for tiles that are entirely clipped out. r=Bas
801b00f8617a1203a4963470279f673c7dce9f3aMatt Woodrow — Bug 1059033 - Part 2: Approximate path stroke extents for culling since its faster. r=Bas
330a01d31b9b27ebdfd65cae55d2b5f2245327afMatt Woodrow — Bug 1059033 - Part 1: Cull DrawTargetTiled operations where we can. r=Bas
fcfbb0ed443e92be4db12038fc06aad9ee9dd893Ehsan Akhgari — Bug 1060802 - Fix some more bad implicit constructors in gfx; r=roc
d957e0e8dd52b6e61388661add2da40c8b284650David Zbarsky — Bug 952977: Remove gfxPointH3D r=nical
b907630dce365564586d30b27b5742cb7acb4af2Matt Woodrow — Bug 1057218 - Initialize mFormat in DrawTargetTiled. r=Bas
cc215282ba51938cf671f3ae5033929c8a118545Matt Woodrow — Bug 1053934 - Don't use the cairo context to create similar surfaces since it might be in an error state. r=jrmuizel
254224d33a1fa48e774738c2d2b970baea683204Botond Ballo — Bug 1057642 - Revert [Int]::PointTyped::[x|y] to be of primitive type. r=kats
4c3952ef23915f160693d3c98995692bca6ba8eaBotond Ballo — Bug 1057642 - More convenient formatting of BasePoint. r=BenWa,kats
ed2fe33dc1bb518194675cb372f4911770e30d3eMilan Sreckovic — Bug 1033310: Handle CreateDataSourceSurface* returning nullptr. f=nsilva, r=bschouten
bschouten@mozilla.com
Mon Sep 22 21:01:01 2014 +0000
fefb2ed73b09f7dbd7a87f15c36059e809ace88cBas Schouten — Update MFBT to fix the Moz2D build.
mstange@themasta.com
Tue Sep 02 12:05:22 2014 +0000
0c6ff6c4955b2287e3db7902021420c758a24d03Markus Stange — Bug 1055661 - Add Matrix5x4::operator*=. f=milan, r=Bas
c3692f049e3216ebc3180ec8625613c7cffe33fcMarkus Stange — Bug 1055661 - Add a Moz2D unit test for color matrix multiplication. r=Bas
6ba7df386a321431eeadad14a1ad706237fa2f35Markus Stange — Bug 1055661 - Add Matrix5x4::operator== which does exact equality comparison. f=Milan, r=Bas
bschouten@mozilla.com
Mon Sep 01 15:29:02 2014 +0000
72be49170dffce7fe2d655d72c65526b7ad7a6fdBas Schouten — Remove some accidentally introduced merge cruft.
71f3d1d26caa369f8fe01b6efbefcaf56156c243Matt Woodrow — Bug 1057216 - Make DrawTargetCG hold a reference to DataSourceSurface when we're wrapping their data. r=jrmuizel
fcebe2b93c86deae52ccdef177170b327fc63377Kartikaya Gupta — Bug 1058048 - Implement the *= operator on Matrix4x4. r=Bas
4eb6b85e3a3b402e03a0b7e3abc7adeea6269d9fWalter Litwinczyk — Bug 1046921 - Remove usage of legacy Skia API, SK_SUPPORT_LEGACY_BITMAP_CONFIG. r=gw280
4159db4cc6ee92b7abc9cd1bb33e9315dd50a870Markus Stange — Bug 1055661: Add 5x4 matrix multiply. r=bschouten
cfe474dc5a2fba825d3e5ae6b0e6cdb8bb5beedfDavid Zbarsky — Bug 952977: Switch some uses of gfx3DMatrix in nsLayoutUtils to Matrix4x4 r=nical
366ebba082ec7c69fdff43fda088aab02524de2cBotond Ballo — Bug 923512 - Introduce strongly-typed coordinate classes. r=kats,Bas
af44519e31d20b6f023bb4a793c9cc0e8d8dc6ceMatt Woodrow — Bug 1051592 - Clip DrawTargetCairo's context to the surface bound to prevent massive mask allocations within cairo. r=jrmuizel
e4856ded5c537161060d4d2194475de92f9d99bdEhsan Akhgari — Bug 1050610 - Fix more bad implicit constructors in gfx; r=roc
b39b431902c73b87eb3e0d833c60c78e9b5f7c9fGeorge Wright — [PATCH 15/15] Bug 1017113 - Use RefPtrSkia instead of SkRefPtr as it no longer exists. r=mattwoodrow
34d853e675291f5b971d419e439d08ad505e63ddGeorge Wright — [PATCH 14/15] Bug 1017113 - Add RefPtrSkia to replace SkRefPtr functionality r=mattwoodrow
eb1cd9472c79d6c0dedfd4826755ede6c0e7c36bGeorge Wright — [PATCH 05/15] Bug 1017113 - Remove unnecessary SkEmptyShader.h include r=mattwoodrow
b5cdc5596f001a6ad8f4d4d7dbfb13dab4a8dd5fGeorge Wright — [PATCH 03/15] Bug 1017113 - Update DrawTargetSkia to use the new SkDropShadowImageFilter::Create() r=mattwoodrow
324f141b20270da6054815b139a01e044eb53e81George Wright — [PATCH 02/15] Bug 1017113 - Calling save on an SkCanvas no longer takes any parameters r=mattwoodrow
ee78898d42059d028e2eea0c35503132bac014aaGeorge Wright — [PATCH 01/15] Bug 1043745 - Use SkColorType and SkImageInfo instead of SkBitmap::Config r=mattwoodrow
8d41a90bc532952eb51ccad2fc8d82cf7ca7fd23Matt Woodrow — Bug 1048110 - Pad visible regions out by 1 pixel to avoid sampling from invalid content. r=Bas
2a1e5b573de17901e07ece1aafdd88e8f3cc785bKartikaya Gupta — Bug 966362 - Fix copy/paste error to fix typo in gfx2d. r=Bas
709ecc99b21a4aa42c66791e0082d3a9187e8ec7Markus Stange — Bug 1049499 - Choose the correct number of gradient repetitions if a non-identity pattern matrix is involved. r=jrmuizel
3a13c7b81c58c39eba989e4152ead97458ca4fb8Jonathan Watt — Bug 1049593 - Make BaseRect::Contains(point) behave correctly for floating point rect/point. r=Bas
c0a3a71ec4ab75056c852f7bfa36399e98eb52e0Trevor Saunders — bug 938025 - part 1 - get rid of some static constructors r=bz r=bjacob
64dd9fe8aeeecad1b1eefa81fe3c5963a8664369Nicolas Silva — Bug 1025138 - Integrate DrawTargetTiled preffed off. r=mattwoodrow
1ff76b81cdc9a510090d7a942bdb75c0bc986686Ehsan Akhgari — Bug 1048243 - Fix more bad implicit constructors in gfx; r=jrmuizel
010738937e5dc196949a173d7281a6da31195429David Zbarsky — Bug 952977: More gfx::Matrix cleanup in FrameLayerBuilder r=nical
69123b0a643de89a4c695f8af4d8b40a44d7adffDavid Zbarsky — Bug 952977: More gfx::Matrix cleanup in LayerTreeInvalidation r=nical
53790df3c69604ecb20ad8324e512e14823583d5David Zbarsky — Bug 952977: More gfx::Matrix cleanup in AsyncCompositionManager r=nical
bschouten@mozilla.com
Fri Aug 29 21:37:24 2014 +0000
46cfcae54f19eaf8bff953e02ff34d4d33b5d27cBas Schouten — Only run cairo-specific tests when cairo is used.
bschouten@mozilla.com
Thu Jul 31 20:44:39 2014 +0000
ebf36feb2ad7a04875d1d86e6e92a87355efeb4dBas Schouten — Bug 1039568 - Tests: Add tests for Moz2D capture DrawTarget to the stand-alone build.
71044c76f65302fcd865b104cf3f1697a8091113Bas Schouten — Bug 1039568: Add a capture DrawTarget to Moz2D. r=jrmuizel
bschouten@mozilla.com
Wed Jul 30 14:11:44 2014 +0000
e97c8fd111fe999cf13bbe5af5bc31a98cdb54feEhsan Akhgari — Bug 1045091 - Fix some bad implicit constructors in gfx; r=Bas
f54759da4cc4ce43f62fe95d5b63dc131132ba60Bas Schouten — Update MFBT to latest m-c.
d4497c14ca9c800756b748a8529a6886c5a8eff8Milan Sreckovic — Bug 1042259 - Manage color spaces in DrawTargetCG, without re-creating them as often as before. Use std::vector for gradient stops, sorting them in the process. r=mstange
bd2d376a941eb638eeac643c22b654a9cf27b84dBotond Ballo — Bug 1035598 - Add a ChangeBasis() method to Matrix4x4. r=mattwoodrow
dc538798f871119675adb982b89b0d90477a58c0Botond Ballo — Bug 1035598 - Add a PostTranslate() method to Matrix4x4. r=mattwoodrow
41d2830bbda4a856a53672e654441b003dd4ba27Milan Sreckovic — Bug 1031525 - Support DrawTargetCG::DrawWindow and non-CG types. r=gw280,mattwoodrow
8abfc10d9696cb9496dc720f0c9a7f7d257ca38fMatt Woodrow — Bug 1035168 - Avoid calling GetData/Stride on a surface that we will later Map. r=Bas
0ccf3ef22c17756383d22fcda1e1988e1d9d8252Matt Woodrow — Bug 1035168 - Use Map api to check if DataSourceSurfaces have data available in DrawTargetCairo. r=Bas
4b4721f639cfb29695676b6a11893426e6302d32Matt Woodrow — Bug 1028802 - Don't dereference null pointer in AlignedArray::Rellaoc. r=jwatt
9d088349146b74375c6433faf91312f4e05bb7baJeff Gilbert — Bug 1034398 - Query for max IOSurf sizes. - r=benwa
3e97d072f2b8d38d49aed9bd6f58fc9354279475Jonathan Watt — Bug 1025553, part 5 - Add some missing gfxMatrix API to Moz2D Matrix. r=Bas
f96ab87bde713323915be0a2bfa68175c2dfb88aMatt Woodrow — Bug 1027107 - Use fallible allocations in gfx::AlphaBoxBlur::Blur. r=Bas
a9c9d6c0638447defc227f628412a329519cc46dGeorge Wright — Bug 1034257 - Implement CreateSourceSurfaceForNativeSurface for Cairo surface types, to enable Xlib surfaces to be drawn properly when using Skia content rendering r=jrmuizel
7eb9d56141d2cb573b94a59b234e6a5e6dc6cbfeNicolas Silva — Bug 1034584 - Prevent invalid sources to contaminate cairo DrawTargets during painting operations. r=Bas
15161da02e885552f0a52b9f1012c7decb3f400bWalter Litwinczyk — Bug 1004375 - Removed use of legacy skia compatible device API - r=gw280
ff1f55f4f141a2ab70fff518ab04487dff608373Mike Hommey — Bug 1031267 - Fix system cairo builds after bug 1027763. r=jwatt,a=kwierso
d5d13a2ab489e53e6572962f57e0ea296a2a8575Matt Woodrow — Bug 997304 - Copy the image data if it's not a suitable size for cairo. r=Bas
8486f6879b66d5e2f96c98466e66f222c1afb0e5Bas Schouten — Bug 997304: Allow reading back A8 source surfaces. r=mattwoodrow
a53bc11a7a13badd31df44bc7d332182f99c3affMats Palmgren — Bug 1028460 - part 1, Implement a mozilla::Sides type that represents a set of sides that can be used for the GetSkipSides() result among other things. r=roc
be36b687a6507a4a5d9981deeee6ac1edce79aafJeff Muizelaar — Bug 1026596. Add ellipse to bezier helper and use it from SVG. r=bas
8d5e59998a15b585d58325294f6c36b39ec7983eJeff Muizelaar — Bug 1025133. Be more consistent about rounding colors with the skia backend. r=mwoodrow
96d69d5a1325dc0a51953d3d1227d499b0a65c74Kartikaya Gupta — Bug 1022956 - When fling velocity is high, don't let tap gestures trigger clicks to content. r=drs r=Bas
3921e5a26361758a3185dbab5ea1c3cc7a1b5cc3Jonathan Watt — Bug 1027763, part 4 - Add a new DrawTarget::GetType() method and three generic type enum values for it to return. r=Bas, r=jrmuizel
8cfb686613ce61fa7495b0ede7249ece1c84cb96Gijs Kruitbosch — Bug 1030115 - fix apz.printtree caching to use gfxPrefs. r=kats, bas
80f2f38130381c879fd40c11738647c4b9afc268Walter Litwinczyk — Bug 1004374 - Removed Moz2D usage of deprecated skia api: SK_SUPPORT_LEGACY_LAYERRASTERIZER_API. r=gw280
95e3805096b3735ff5799acbb49f9b44ff5f3218Rik Cabanier — Bug 1018497 - Implementation of DOMMatrix. r=roc,bz
bschouten@mozilla.com
Wed Jun 25 07:15:57 2014 +0000
4ed12d992263acaaecf9e2d8e8bab23b9925c273Mats Palmgren — Bug 1025669 - part 0, Add BaseMargin::ApplySkipSides, remove nsIFrame::Apply*SkipSides, and change call sites to use the former. r=roc
284c2691e8e195e69e21bc288a014b3930f3d9b7Benoit Jacob — Remove unused static function that causes non-unified build to fail - trivial, no review, no bug
213fd163788629951b8217618cd225ac41ff5183zhoubcfan — Bug 891709 - Fix build bustage in gfx/2d/Factory.cpp when Skia is disabled. r=gw280
1a679e6504ddc214c0cb0b4c4aa935faa632a4a4Sasha Fydrich — Bug 1020439 - Call cairo_surface_destroy in GetCairoSurfaceForSourceSurface in case of failure. r=bas
57f7c0ed00c1d640cd19b8cae1d7ca946684173aJonathan Watt — Bug 1027763, part 3 - Remove the old DrawTarget::GetType() method. r=Bas
da84a4ab7a4a775deb820df15e5db9ff1f84f5d5Jonathan Watt — Bug 1027763, part 1 - Rename DrawTarget::GetType() to DrawTarget::GetBackendType() in Moz2D code. r=Bas
3da34a18bf5b15ae9673ca0e90dc7bb201351662Benjamin Smedberg — Bug 768395 - Crash in CDevice::DriverInternalErrorCB because the d3d device is set to crash on error instead of merely returning error codes. Explicitly set the exception mode on device creation, and assert it every time we get it again. r=jrmuizel
6b9527e01c632b7fcb1b0405d3ffe6e3a95e612aJonathan Watt — Bug 1025491 - Remove the DumpAsPNG() code in FilterNodeSoftware.cpp. r=mstange
e738b560a03c01c4db89870e07bdb469e57a67a9Jonathan Watt — Bug 1023336, part 2 - Use the new BufferSizeFromStrideAndHeight helper where appropriate in Moz2D code. r=Bas
d365b59b751cff13368d555231835abff4eb69a5Jonathan Watt — Bug 1023336, part 1 - Add a Moz2D helper to consistently limit the size of data-wrapping DataSourceSurface buffers. r=Bas
1116768995339d15085fad8194842c9948be56ffJonathan Watt — Bug 1015785 - Fix Moz2D's AlignedArray::Realloc() to not over allocate. r=Bas
3b8996e6ad722af88c95e2665907ee9751aca908Jonathan Watt — Bug 1024983 - Stop addrefing and releasing excessively in the Moz2D code in functions that return a TemporaryRef. r=mstange
6f61ae0a68be77494095cfbf3458c8c7132b99daBas Schouten — Bug 1024643: Create and upload D2D bitmaps in separate steps. r=mattwoodrow
49d0f57f209d0ed7c1acacb207d08abe1055e6a6Jonathan Watt — Bug 1022821, part 1 - Stop using a RefPtr for QuartzSupport::AttachIOSurface's aSurface argument. r=BenWa
ffecd2bf901ef7ec79fbe3d9eaf7fe449d5d8c49Bas Schouten — Bug 992491: Add DrawTargetTiled for redirecting drawing to multiple tiles. r=mattwoodrow
3af06e0ea5b6b385cc9a227b302f6361625b1adeJeff Muizelaar — Bug 1023691. Support Data surfaces in DrawTargetSkia::CopySurface. r=mwoodrow
5ed0bb5eab427c8fd21f18ca982e6d2cf737db2eJeff Muizelaar — Bug 1020629. DrawTargetSkia::CopySurface is broken with A8 surfaces. r=gw280
0ae3c36af4875373fd1643743ed6580752cfe93bBotond Ballo — Bug 1022381 - Enforce that strongly-typed geometric classes are used with a proper coordinate system tag type. r=kats
3b937bc617de0aa396a72c8c88fffb585f39597bNathan Froyd — Bug 913640 - sprinkle MOZ_CONSTEXPR on gfx's typed units to reduce static constructors; r=kats
cd1a8bef4b9c85bd38a79801f0f44fa5a31ce3daMarkus Stange — Bug 1022624 - Rename numStops to stopCount.
46a1f16a4816fc4b93b6121897b0ea6a652f94c8Markus Stange — Bug 1022624 - Share code for constructing repeated linear and radial gradients. r=jrmuizel
91ac2f653bd061194cf643ac0f219b74c8d40cd5Markus Stange — Bug 1022624 - Implement support for radial gradients with ExtendMode::REFLECT in DrawTargetCG. r=jrmuizel
042ecd9eda57f4b2ddfd1869d728220d8eca4d7eMarkus Stange — Bug 1022624 - Implement support for linear gradients with ExtendMode::REFLECT in DrawTargetCG. r=jrmuizel
2a146ba8e79cf3879764e4b98559140b88b4667aMichael Wu — Bug 994081 - [3/3] Optimize surfaces on Cairo X11, r=Bas f=karlt
33d0b89a10550b5c7b2bdb0a9cf7b23303b65f9cJonathan Watt — Bug 1019753, part 1 - Add a ClearDataSourceSurface() helper to DataSurfaceHelpers. r=Bas
bf0e30f63c3655a913302eb09346abff3e69d49eBas Schouten — Bug 992731: Correctly treat a 'line' as a curve with a single inflection point stretching across the entire line. r=jwatt
218e09f92f423f4c1eae12ab3ef624732fcf097eJonathan Watt — Bug 1015780 - Make Moz2D's GetAlignedStride() faster. r=Bas
4adeb9a4f878fa8cd247cb870936264e0998390dMatt Woodrow — Bug 1013767 - Add Matrix::PostTranslate. r=Bas
7e56f7bf22ae6b68537cb7c442f2e962eac97a5cBas Schouten — Bug 999943 - Followup: Add requested comment. r=jwatt
6077118251998ed8745a84293c8f20de960f5c8eBas Schouten — Bug 999943: Correctly use the absolute value to determine min and max of the inflection range. r=jwatt
f56a9211fb488615588ea0af268a8ba2d775fb1cMatt Woodrow — Bug 1011865 - Create optimized source surfaces when skia-gl is enabled since we want to cache the GPU texture. r=gw280
942499a049263c5717296bc00702dc76e7945a2dAndreas Gal — Bug 933567 - Clean up Mask implementation a bit. r=mattwoodrow
d5862245b3a0504d1c5f6315510f97ed423ca7e3Matt Woodrow — Bug 1012386 - Release the CGImage we addref'd in DrawTargetCG::CopySurface. r=jrmuizel
33aae8fdfded9dee1afa9c023d282f1404e62185Milan Sreckovic — Bug 1007856: Update 2D.h to doxygen friendly comment format. r=bas,trivial
aab780fa6b548a3ce310da66fc0072e4f76ad0dcJeff Muizelaar — Bug 1011062. Add a fast path to DrawTargetSkia::MaskSurface(). r=gw280
55a7a9f6a472eb789bef9e4fb50440499407e804Jeff Muizelaar — Bug 1011011. DrawTargetSkia: Round alpha properly when creating Paint. r=mattwoodrow
87c9029457cdb1fe6b6160162ff106d34d22c16aBotond Ballo — Bug 961289 - Add support for writing a BaseRect to an output stream. r=Bas
f27961097d47307764248bb2839ce9feb645fa91Markus Stange — Bug 1009020 - Use a fixed epsilon when nudging the transform to integers in ChooseScaleAndSetTransform. r=roc
9e8c5cec205a6f986ba4fa1d3f629b2257fcedd4Markus Stange — Bug 1008154 - Make BaseRect::Intersects return false if at least one of the rects is empty. r=roc
1d9ed4c776c855b7f9c49ed57efb3878c53aaa0fMatt Woodrow — Bug 1003707 - Pass surfaces sizes in to CreateSourceSurfaceFromNativeSurface instead of trying to extract it from cairo. r=Bas
ed0198e10ae6d9af4f83c30ec1ccceaa605ff278Doug Sherk — Bug 1002289 - Allow adding/subtracting of BaseSize on BaseRect. r=botond, Bas
f3291d8aecfc6ea55305bdd23a19b8afc9afd041Matt Woodrow — Bug 997551 - Avoid copying data in GetSourceSurfaceForSurface whenever possible. r=Bas
f6af16af2dfb571638d24e1768538fb54f051b08James Willcox — Bug 987010 - Ignore alpha in Skia BGRX source surfaces - r=gwright
4e0cc47b7e7b9655c01ed715a6f0dc55fa6fea6aMatt Woodrow — Bug 996929 - Implement OptimizeSourceSurface for all Moz2D backends. r=Bas
2abbcd307be9acb718503b769b8f423c09de86efJonathan Watt — Bug 996673 - Stop using |#pragma once| in Moz2D headers. r=Bas
090d84985522a31c5f6834142f6378504dc4f99cDan Glastonbury — Bug 963492 - Assertion failure: GetTransform() == Matrix(mat.xx, mat.yx, mat.xy, mat.yy, mat.x0, mat.y0). r= matt.woodrow
4673960c0ce0ff293fd5ff8c17c87cb6f5d2f3b1Jonathan Watt — Bug 996901 - Remove lots of gfxASurface.h and gfxImageSurface.h includes and forward declarations that are no longer needed. r=mattwoodrow
571df58304e98b128989902f4d536e30a8afcab4Markus Stange — Bug 982698 - Make FilterNodeD2D1 support DataSourceSurface input surfaces. r=Bas
16b504b4aaa5d4a0b6dde175063639370b6acda4Jonathan Watt — Bug 950372 - Convert imgIContainer::GetFrame to return a Moz2D SourceSurface instead of a Thebes gfxASurface. r=mattwoodrow
557e8ff8f9a02b97e996d4c2535b74d304c587ecJonathan Watt — Bug 996687 - Make Moz2D's DataSourceSurface's mIsMapped member exist in non-DEBUG builds (since non-DEBUG code uses it\!). r=Bas
c1dacb82ed6ee100219bec6c9d9b5edd4db28f3epeter chang — Bug 970007 Fix incorrect colorformat when using CairoSurface, r=gal
122c0564cf13da4d9bd5834d3c35fbb0869e2ea6Markus Stange — Bug 944579 - Refuse to create gigantic DrawTargets and surfaces. r=Bas
5a4d3c754758342ae7aedd01c3de65be3179b642Jonathan Watt — Bug 993319 - Add a GetNativeSurface method to SourceSurface. r=Bas
d0ffe4d6967ee067f095befb7ac94d06f309b4aaMatt Woodrow — Bug 993784 - Part 2: Add gfxContext API to mask directly from a moz2d SourceSurface. r=roc
562b3cf28647e0210bc0991ffaa62209bc63a5d8Jeff Muizelaar — Bug 990854. Update CopySurface() to be as fast as DrawSurface(). r=mwoodrow
484347cf02a257ff75fca7d5885abc7db6c43e77Jonathan Watt — Bug 983591 - Add a Moz2d helper to copy pixel data from a B8G8R8X8 surface to a packed B8G8R8 array. r=Bas
ffe7ffdeb7a93876c6b20469f1be539c70f398c4Bas Schouten — Bug 987077: Correctly deal with a constant acceleration. r=jwatt
39aa88e32f971e042e30e5fc42cbf6b235c70a22Matt Woodrow — Bug 990357 - Don't push layer for OPERATOR_SOURCE when the drawing operation covers the entire clip for DrawTargetSkia. r=gw280
736a5efe846c03e0280358bb0f95d43d9cbea5b2Matt Woodrow — Bug 990357 - Don't push layer for OPERATOR_SOURCE when the drawing operation covers the entire clip for DrawTargetCG. r=jrmuizel
46083b3b04990eb11f39688a5630a075489c1e45Matt Woodrow — Bug 989858 - Part 6: Rename DeprecatedPaint and stop passing a gfxContext in. r=roc
gwright@mozilla.com
Mon Jun 09 16:42:58 2014 +0000
93f4c4c95f2245b1ba09276f60aecb75270a015fGeorge Wright — Ignore etc1 support in Skia
agal@mozilla.com
Sun Jun 08 18:23:55 2014 +0000
ae6443bd13c4fb4559d6c3bff011f13cd25714e2Andreas Gal — A few small fixes to make Moz2D build on Mac again.