gfx/thebes/gfxBlur.cpp
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-12-03 16:23 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-12-03 16:23 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
1ed9a1e859b8f2d72416b1bf0a52db2cd5af7ee9
created 2018-09-11 14:33 -0400
pushed 2018-10-15 21:07 +0000
Lee Salzman Lee Salzman - Bug 1486810 - round sizes in blur assertion. r=rhunt
1e28bd40def1b2af65ca747e9e6533242fca15d6
created 2018-08-01 17:13 +0200
pushed 2018-08-24 17:49 +0000
Nicolas Silva Nicolas Silva - Bug 1474722 - Prevent large rect integer overflows without forbidding large nine-patches. r=Bas
ee47b3edea9199a1ef1450d62ca77ad68ae16d7b
created 2018-07-18 19:48 +0300
pushed 2018-08-24 17:49 +0000
arthur.iakab arthur.iakab - Backed out 2 changesets (bug 1474722)For freqvently failing test verify on gfx/tests/reftest/1474722.html CLOSED TREE
315d75c42ef0ccb71074a97a9e15fbcae60d2dd8
created 2018-07-13 14:40 +0200
pushed 2018-08-24 17:49 +0000
Nicolas Silva Nicolas Silva - Bug 1474722 - Prevent large rect integer overflows without forbidding large nine-patches. r=Bas
6c91bb87806ba149d9e9982c6065fef60cb1cb1e
created 2018-07-13 13:10 +0300
pushed 2018-08-24 17:49 +0000
Cosmin Sabou Cosmin Sabou - Backed out 2 changesets (bug 1474722) for causing multiple mochitest failures on several files. CLOSED TREE
68019e52d1b9efbe5452dd3c29c2a476f8ec4331
created 2018-07-13 11:30 +0200
pushed 2018-08-24 17:49 +0000
Nicolas Silva Nicolas Silva - Bug 1474722 - Allow very large nine-patched shadows. r=Bas
c5ba7c0202f22f88b59855bc8a805f821e81fc78
created 2018-08-01 17:13 +0200
pushed 2018-08-08 12:11 +0000
Nicolas Silva Nicolas Silva - Bug 1474722 - Prevent large rect integer overflows without forbidding large nine-patches. r=Bas, a=lizzard
b9a609c0b055c4ef687164d15b5a5b2f1b6dc59c
created 2018-08-08 10:48 +0300
pushed 2018-08-08 07:49 +0000
Csoregi Natalia Csoregi Natalia - Backed out 2 changesets (bug 1474722) for reftest failures on gfx/tests/reftest/1461313.html. a=backout
218d36910b9231648062034b52f49e1e4af43388
created 2018-08-01 17:13 +0200
pushed 2018-08-08 01:57 +0000
Nicolas Silva Nicolas Silva - Bug 1474722 - Prevent large rect integer overflows without forbidding large nine-patches. r=Bas, a=lizzard
86ef0de352d228ef19cf5e69043d2433725e3501
created 2018-06-20 11:23 +0200
pushed 2018-06-21 15:23 +0000
Nicolas Silva Nicolas Silva - Bug 1464243 - Early return when running into blur rects that are way too large. r=Bas
b54db66223586b4e04f5cb926fccdacf8a176b91
created 2018-05-30 21:15 +0200
pushed 2018-06-18 21:43 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
3d28ca7c05d8f9ba3ba6ff1cd5449dce42ae95c1
created 2017-11-05 19:37 -0800
pushed 2018-01-16 14:33 +0000
Chris Peterson Chris Peterson - Bug 1428535 - Add missing override specifiers to overridden virtual functions. r=froydnj
0649658ddeb253b8d05bb1b396d49035a197be3c
created 2017-12-19 15:48 -0500
pushed 2018-01-11 21:05 +0000
Milan Sreckovic Milan Sreckovic - Bug 1423570: Use BaseRect access methods instead of member variables in gfx/ r=bas.schouten
57eb0baf17ce8678767abfbf17bdb0acfd8909ad
created 2017-11-11 11:59 +0200
pushed 2017-11-11 14:08 +0000
Andreea Pavel Andreea Pavel - Merge inbound to mozilla-central r=merge a=merge
8e62f2933a3995e2503bf15346f3af3a3e50f914
created 2017-11-10 16:43 -0500
pushed 2017-11-11 14:08 +0000
Nathan Froyd Nathan Froyd - Bug 1415961 - construct {Blur,Gradient}CacheData more efficiently; r=jrmuizel
b8f533c5a2701afaa2624092d781eaecc844492d
created 2017-11-10 21:14 -0500
pushed 2017-11-11 14:08 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1416267 - Update gfxContext matrix functions to avoid flip-flopping between float and double matrices. r=jrmuizel
ef4baef9df841886af07530afb4fa1f8ae8e93ab
created 2017-11-10 00:11 +0200
pushed 2017-11-10 21:18 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset d0ddd9a98e74 (bug 1415961) for bustage in thebes. r=backout on a CLOSED TREE
d0ddd9a98e74e8c736f4f11ffb5a8ed32adb0bda
created 2017-11-09 17:03 -0500
pushed 2017-11-10 21:18 +0000
Nathan Froyd Nathan Froyd - Bug 1415961 - construct {Blur,Gradient}CacheData more efficiently; r=jrmuizel
6e2fccfb3f00d02b99252b2b7774af5d4b553974
created 2017-10-31 12:02 -0700
pushed 2017-11-02 16:33 +0000
David Anderson David Anderson - Create DrawTargetCaptures for blur operations when OMTP is enabled. (bug 1395478 part 3, r=mattwoodrow)
a75faf9cd6a7bf61bb3fc5b9202932de01a61e0b
created 2017-07-24 13:48 -0700
pushed 2017-08-02 08:25 +0000
Mason Chang Mason Chang - Bug 1365876. Blur text shadows on the CPU. r=lsalzman
e897b12b2b63ef95ce8c7ee3fb2c867457d5c1d7
created 2017-07-11 08:05 -0700
pushed 2017-08-02 08:25 +0000
Mason Chang Mason Chang - Bug 1379029 AddUserData to hold onto the calloc blur memory. r=lsalzman
568e147a74acc74cbfe1f49ce5fb21e94a07a96f
created 2017-06-14 14:24 -0700
pushed 2017-08-02 08:25 +0000
Bill McCloskey Bill McCloskey - Bug 1350676 - Label nsExiprationTracker subclasses BlurCache & GradientCache (r=dvander)
46868432ff69a48ad64d4f5f5676b99e6319b1f1
created 2017-06-16 16:50 -0400
pushed 2017-08-02 08:25 +0000
Lee Salzman Lee Salzman - Bug 1365794 - optimize box blur surfaces for destination draw target. r=mchang
9ded11e5e796c24aa56983a8689edc41d3086b05
created 2017-05-11 09:56 -0700
pushed 2017-05-15 16:41 +0000
Mason Chang Mason Chang - Bug 1361787 - Don't use the minimum box shadow when printing box shadows. r=lsalzman, a=gchang
de9ea8491a29b467e2624b4de28977b199536981
created 2017-05-09 16:27 -0400
pushed 2017-05-12 16:56 +0000
Lee Salzman Lee Salzman - Bug 1357692 - Only accelerate gfxAlphaBoxBlur when blur area is large enough to balance resource creation costs. r=mchang, a=gchang
d78356134309c0f119faf0b061a2d2320ba7dcb1
created 2017-01-25 14:53 -0500
pushed 2017-03-06 20:48 +0000
Lee Salzman Lee Salzman - Bug 1333749 - Verify that inset box shadows are symmetric before attempting to mirror them. r=mchang, a=ritu
d6bf8872b3c312843ea73308bb646a34f1020de2
created 2017-01-05 17:07 +0800
pushed 2017-03-06 20:48 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1320014 Part 15 - Replace RectCorner with Corner. r=mats
fddfac71bb12f64093846c50f64cb52535ad14fb
created 2016-11-21 13:17 -0500
pushed 2017-03-06 20:48 +0000
Lee Salzman Lee Salzman - Bug 1250037 - part 2 - use DrawTarget::DrawSurfaceWithShadow to render box shadows on platforms that accelerate it. r=mchang
9b47a1c822ae434f21d7177045c3e94dca21499b
created 2016-11-21 13:16 -0500
pushed 2017-03-06 20:48 +0000
Lee Salzman Lee Salzman - Bug 1250037 - part 1 - only blur one quadrant of a box-shadow and mirror it to the other quadrants. r=mchang
144ca2b74fd2c4f37fde99e293b2f4104e87b9e1
created 2016-11-18 00:30 +0100
pushed 2017-03-06 20:48 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 25840ab0d453 (bug 1250037) for assertion in Windows 8 x64 debug bc6 in browser_UITour.js. r=backout
436011c88130cd63ec6e96b6ef5213bb5e98320e
created 2016-11-18 00:29 +0100
pushed 2017-03-06 20:48 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 5504280ce43c (bug 1250037)
5504280ce43c25d7f2ee0aff35f76e1ff2581d76
created 2016-11-17 16:04 -0500
pushed 2017-03-06 20:48 +0000
Lee Salzman Lee Salzman - Bug 1250037 - part 2 - use DrawTarget::DrawSurfaceWithShadow to render box shadows on platforms that accelerate it. r=mchang
25840ab0d4538770e2316417db77b066b24beb90
created 2016-11-17 16:03 -0500
pushed 2017-03-06 20:48 +0000
Lee Salzman Lee Salzman - Bug 1250037 - part 1 - only blur one quadrant of a box-shadow and mirror it to the other quadrants. r=mchang
9acf38c9f720162e3a7c95cc8fbe8622ec4160d2
created 2016-09-15 13:53 +0200
pushed 2017-01-23 14:19 +0000
Bas Schouten Bas Schouten - Bug 1296665: gfxBlur should attempt to create a box shadow for the correct type of DrawTarget. r=mchang
4e8e39b7c8ed539688c6b7bf4b3e8ebff013e936
created 2016-09-16 17:32 -0400
pushed 2016-11-14 12:26 +0000
Kartikaya Gupta Kartikaya Gupta - Back out bug 1296665 (cset b071166a07bc) for causing bug 1303434. rs=mstange
b071166a07bc058e9cbaa12cd8ebf48c12a75d0f
created 2016-09-15 13:53 +0200
pushed 2016-11-14 12:26 +0000
Bas Schouten Bas Schouten - Bug 1296665: gfxBlur should attempt to create a box shadow for the correct type of DrawTarget. r=mchang
d1bcccf544c4e1e3cc7cba663e2c7d23a6918299
created 2016-08-11 14:54 -0700
pushed 2016-11-14 12:26 +0000
Ryan Hunt Ryan Hunt - Bug 1294586 - Remove dependency on gfxPlatform from CreateDrawTargetFromData. r=dvander
b5336c82efe871a75ebc04e199b27db00fd96ad9
created 2016-06-07 09:39 +1000
pushed 2016-09-19 13:38 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1276824 (part 1) - Rename gfxContext::ForDrawTarget{,WithTransform}(). r=milan.
ac8b323f4ca841ba86c08fe534c567f17e029cb3
created 2016-05-25 17:01 +0100
pushed 2016-08-01 13:59 +0000
Jonathan Watt Jonathan Watt - Bug 1277862, part 2 - Rename Moz2D's Filter to SamplingFilter in the rest of gfx/. r=Bas
da45b1e0d42a323edb3a1cc054bbc6faa70729de
created 2016-04-12 15:18 -0400
pushed 2016-06-06 19:02 +0000
Milan Sreckovic Milan Sreckovic - Bug 1259513: Make gfxContext constructor private, use a utility function that can return nullptr. r=bas,lsalzman
d29bb8d3fa23b0f61d5e826d5367ac39a4ba2c1b
created 2016-03-29 08:24 -0700
pushed 2016-04-25 16:57 +0000
Mason Chang Mason Chang - Bug 1250947. Fill area outside blur with solid color. r=mstange a=ritu
d9c73b9a2a960a3e7e57990574a588000ee7995a
created 2016-02-18 14:10 -0500
pushed 2016-04-25 16:57 +0000
Nathan Froyd Nathan Froyd - Bug 1249368 - use UniquePtr instead of nsAutoArrayPtr in gfxAlphaBoxBlur; r=jrmuizel
4738a34ca209b1540dbcb469b7a454fa209f0c7d
created 2016-02-13 14:33 +0100
pushed 2016-04-25 16:57 +0000
Bas Schouten Bas Schouten - Bug 1247775 - Part 2: Remove Direct2D 1.0 code from Thebes. r=dvander
013a55b91737a3f4e7938cac336854b65243fbb6
created 2016-02-12 08:49 +0100
pushed 2016-04-25 16:57 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 4adb7586410a (bug 1247775)
4adb7586410a73f250f31a9696429befa3ef20be
created 2016-02-12 02:05 +0100
pushed 2016-04-25 16:57 +0000
Bas Schouten Bas Schouten - Bug 1247775 - Part 2: Remove Direct2D 1.0 code from Thebes. r=dvander
dc5c4b98ffed75bf578c4029d1589eace03183d6
created 2016-01-10 14:05 -0800
pushed 2016-03-07 14:18 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1236802 (part 1) - Moz2Dify some blur code a little. r=mattwoodrow.
46c095a4311b63b5b71a9384169f1b109806d8c0
created 2015-12-04 11:05 -0800
pushed 2016-01-25 13:55 +0000
Mason Chang Mason Chang - Bug 1227216. Part 2: Fallback to blur destination rect if a large shadow offset occurs. r=mstange
b9844966d2fb323ea9483ed12b39e4da36b37d7f
created 2015-12-04 11:05 -0800
pushed 2016-01-25 13:55 +0000
Mason Chang Mason Chang - Bug 1227216. Part 1: Only draw surface on inset box shadows if dest and src are equal sizes. r=mstange
ed48eac74e39a37bf9b1fc21e1ae16699965b19f
created 2015-11-11 14:23 -0800
pushed 2016-01-25 13:55 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1223690 - Remove implicit Rect conversions. r=jrmuizel.
16d3dd16ef70f798a325b64152aa440c3e1cbd9b
created 2015-11-05 07:29 -0800
pushed 2016-01-25 13:55 +0000
Mason Chang Mason Chang - Bug 1211264. Fallback to render dest rect with outer box shadows on non-int transforms. r=mstange
5004918869f15a1bb4e67a59e63d5a680ce958bd
created 2015-11-02 13:30 -0800
pushed 2015-12-14 20:08 +0000
Mason Chang Mason Chang - Bug 1216506 - Properly initialize min inset box shadow color to black. r=mstange, a=ritu
eddc6be3bd52bf73404e742785856d90d5d92d66
created 2015-10-22 15:50 -0700
pushed 2015-12-14 20:08 +0000
Mason Chang Mason Chang - Bug 1216200. Correct for negative spread values with inset box shadows. r=mstange
2965de9363e93a226aebb3b3f16bcaece5753984
created 2015-10-19 10:53 -0700
pushed 2015-12-14 20:08 +0000
Mason Chang Mason Chang - Bug 1213545. Carry x,y offsets with inset box shadows. r=mstange
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
ca86c21a96b4ec676afc55d3b714c22c547884b2
created 2015-10-18 00:40 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 3 - switch all uses of mozilla::RefPtr<T> to nsRefPtr<T>; r=ehsan
8a422004b0e221c45453db0bd8bf92d0aea70551
created 2015-10-16 08:27 -0700
pushed 2015-12-14 20:08 +0000
Mason Chang Mason Chang - Bug 1211363. Calculate min inset blur with max border radius. r=mstange
6f47f75d3136c53eaf1b1fb0f9043f64ba9be42a
created 2015-10-07 10:19 -0700
pushed 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Backed out changeset 1f51d1614b9a (bug 1207245)
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
less more (0) -100 -60 tip