layout/generic/nsImageFrame.cpp
91c69276782a255aaaff1e27c3fe339b63134472
created 2015-07-07 04:17 +0200
pushed 2015-09-21 14:04 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 905127 - Part 1 - Make some functions from nsNetUtil not inline. r=jduell
c0654f3b986de3687163c5e2de8e39250414f9d6
created 2015-05-13 00:23 -0700
pushed 2015-08-10 18:23 +0000
Seth Fowler Seth Fowler - Bug 1163878 (Part 2) - Use IsImageContainerAvailable() when making layerization decisions and only call GetImageContainer() if we layerize. r=tn
78435ee2a9a59a49dfa1060b4c076b2925b85a0e
created 2015-05-06 08:52 +0200
pushed 2015-06-29 20:18 +0000
L. David Baron L. David Baron - Bug 1160635 patch 2 - Stop making image resizing optimization when image has percent width or height. r=dholbert
7f2cb4c27f48b2afcdf78c711eb11eae36bf0db3
created 2015-04-21 17:04 +0200
pushed 2015-06-29 20:18 +0000
Nicolas Silva Nicolas Silva - Bug 1155621 - Make nsIntRect and nsIntPoint typedefs of mozilla::gfx::IntRect and mozilla::gfx::IntPoint. r=Bas
dbd5e3eb47d1d10d5429752238199f1b65850ffc
created 2015-04-18 21:23 -0400
pushed 2015-06-29 20:18 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1156028 - Teach clang-analyzer about XPCOM assertion macros; r=froydnj
b63e7337977b1f2c812bdbc6c4e9a129846a24b3
created 2015-04-19 14:39 -0400
pushed 2015-06-29 20:18 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1156097 - Make nsImageFrame::mImageMap an nsRefPtr; r=roc
1b6ea2dab47b2146a0a7cf03ae06ecb4ee0c89c8
created 2015-04-07 18:55 -0700
pushed 2015-06-29 20:18 +0000
Seth Fowler Seth Fowler - Bug 1150704 - Use the same dest rect calculation for nsDisplayImage::GetOpaqueRegion and nsDisplayImage::GetDestRect. r=dholbert
1620323c1a0126fee880dd68d0573aa454db0022
created 2015-04-07 18:55 -0700
pushed 2015-06-29 20:18 +0000
Seth Fowler Seth Fowler - Bug 1150774 (Part 2) - Use the correct units in nsDisplayImageContainer::ConfigureLayer and related code. r=botond
41c005e9398e95871789aa21bb0f26559320b3d9
created 2015-03-29 22:38 +0000
pushed 2015-05-11 18:39 +0000
Mats Palmgren Mats Palmgren - Bug 1148833 part 3 - Remove nsIFrame::WillReflow and add a non-virtual MarkInReflow method instead that sets NS_FRAME_IN_REFLOW. Call it at the start of Reflow(). r=roc
ac4464790ec4896a5188fa50cfc69ae0ffeddc08
created 2015-03-21 12:28 -0400
pushed 2015-05-11 18:39 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
1b724ad95f5506436c1443ad7ae40dfa3eb12d82
created 2015-03-18 18:29 -0700
pushed 2015-05-11 18:39 +0000
Seth Fowler Seth Fowler - Bug 1019840 - Use cached intrinsic size in nsImageFrame::ComputeSize unless the image loader has a size. r=tn
915f028b125ec2fb2ded4e1c388ba5ec0f226bfb
created 2015-03-18 18:29 -0700
pushed 2015-05-11 18:39 +0000
Seth Fowler Seth Fowler - Bug 1141376 - Do not call OnSizeAvailable in nsImageFrame::Init. r=tn
57de8fce249be3a44b569209214fce53acaf8f15
created 2015-03-17 19:40 -0700
pushed 2015-05-11 18:39 +0000
Seth Fowler Seth Fowler - Bug 1125055 - Sync decode layerized images if necessary. r=roc,tn
03d709fd0186bb5a2d1a79a922c0116e562e2932
created 2015-03-17 19:40 -0700
pushed 2015-05-11 18:39 +0000
Seth Fowler Seth Fowler - Bug 1143267 - Make nsDisplayAltFeedback use nsGenericImageGeometry. r=tn
ff2b7abcf9ff23b5f4b2bd8b0ef4bbb8a056f01d
created 2015-03-03 11:09 +0000
pushed 2015-05-11 18:39 +0000
Andrea Marchesini Andrea Marchesini - Bug 1134280 - Get rid of Tag() - patch 2.7 - layout/generic - Fix all the occurrences, m=smaug, r=surkov
133ec7304f2208e89f02ed943480a1b1f02188c9
created 2015-03-03 11:08 +0000
pushed 2015-05-11 18:39 +0000
Andrea Marchesini Andrea Marchesini - Bug 1134280 - Get rid of Tag() - patch 1 - Is{HTML,XUL,MathML,SVG}Element and IsAnyOf{HTML,XUL,MathML,SVG}Elements, r=smaug
30fe8b0a6e06b3567ab63a1d0c163446b6b96161
created 2015-03-18 18:29 -0700
pushed 2015-03-30 18:32 +0000
Seth Fowler Seth Fowler - Bug 1019840 - Use cached intrinsic size in nsImageFrame::ComputeSize unless the image loader has a size. r=tn, a=sledru
813378228975c4d04793108a8cd20221eb924692
created 2015-03-18 18:29 -0700
pushed 2015-03-30 18:32 +0000
Seth Fowler Seth Fowler - Bug 1141376 - Do not call OnSizeAvailable in nsImageFrame::Init. r=tn, a=sledru
a20c7910a82fa2df2f3398c1108d102bac9128b0
created 2015-03-25 12:42 -0400
pushed 2015-03-30 18:32 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
59ceeca793416f4a41020e0eaff224cc605eaf85
created 2015-02-11 01:11 -0800
pushed 2015-03-30 18:32 +0000
Seth Fowler Seth Fowler - Bug 1130328 (Part 2) - Update nsImageFrame to always use InvalidateLayer when handling FRAME_UPDATE. r=tn
893dcee72667e237ea74539437cbba1eab0a7b2b
created 2015-02-09 23:27 -0800
pushed 2015-03-30 18:32 +0000
Seth Fowler Seth Fowler - Bug 1128769 (Part 2) - Check if we invalidated for a sync decode and never painted before invalidating for sync decoding again. r=tn
20729b28eb1e1d7f0d9e9e6e2c61e7050f09884f
created 2015-02-09 14:34 -0800
pushed 2015-03-30 18:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1127201 (attempt 2, part 1) - Replace most NS_ABORT_IF_FALSE calls with MOZ_ASSERT. r=Waldo.
e46260e7857ad6c690295552864c0c2c24828080
created 2015-02-06 15:04 -0800
pushed 2015-03-30 18:32 +0000
Andrew McCreight Andrew McCreight - Back out Bug 1127201 (part 2) for various problems.
7fa65aa297a48f9f568e58e38534f1c028624d64
created 2015-02-04 20:05 -0800
pushed 2015-03-30 18:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1127201 (part 2) - Convert all NS_ABORT_IF_FALSE calls to MOZ_ASSERT. r=Waldo.
21c1ffba4c09afacb223dbb0f17be02b21966666
created 2015-02-04 13:50 -0800
pushed 2015-03-30 18:32 +0000
Seth Fowler Seth Fowler - Bug 1128225 (Part 4) - Record the last draw result in nsDisplayImage and use it to decide whether to sync decode. r=tn
8b1ba2b6a35f879fe74be09d97ca6313edbfc071
created 2015-01-19 15:46 -0800
pushed 2015-03-30 18:32 +0000
Seth Fowler Seth Fowler - Bug 1118655 - Use decode-on-draw only, and ignore RequestDecode and the like, when APZ and downscale-during-decode are enabled. r=tn
69da299d5e49e1cfbf2a28ec1a5231994d2d2f68
created 2015-02-09 23:27 -0800
pushed 2015-03-02 22:11 +0000
Seth Fowler Seth Fowler - Bug 1128769 (Part 2) - Check if we invalidated for a sync decode and never painted before invalidating for sync decoding again. r=tn a=lmandel
0d2ff42498171c5c9d5df3f4499f208c03ab1c45
created 2015-02-21 12:13 -0500
pushed 2015-02-23 15:17 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 10 changesets (bug 1132427, bug 1130707, bug 1128769) for Linux32 debug bustage.
cfc0c8037827795f5dace033f864f8b7fd39cb9b
created 2015-02-09 23:27 -0800
pushed 2015-02-23 15:17 +0000
Seth Fowler Seth Fowler - Bug 1128769 (Part 2) - Check if we invalidated for a sync decode and never painted before invalidating for sync decoding again. r=tn a=lmandel
46473c5ec5b2d99cf8d65aa076916968ea4e1077
created 2015-02-04 13:50 -0800
pushed 2015-02-23 15:17 +0000
Seth Fowler Seth Fowler - Bug 1128225 (Part 4) - Record the last draw result in nsDisplayImage and use it to decide whether to sync decode. r=tn a=lmandel
d55d3ca3e6853d17b3b51de4ed6f03f16e8baa33
created 2015-01-19 15:46 -0800
pushed 2015-02-23 15:17 +0000
Seth Fowler Seth Fowler - Bug 1118655 - Use decode-on-draw only, and ignore RequestDecode and the like, when APZ and downscale-during-decode are enabled. r=tn a=lmandel
cfdc976a78d5e7c5ebb8862b84d651f5f7edfd87
created 2015-02-11 01:11 -0800
pushed 2015-02-23 15:17 +0000
Seth Fowler Seth Fowler - Bug 1130328 - Part 2: Update nsImageFrame to always use InvalidateLayer when handling FRAME_UPDATE. r=tn, a=sledru
2adce13cb838fcaba2e401de85cb461199a4ba2a
created 2015-01-12 15:35 +0100
pushed 2015-02-23 15:17 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 2eefd792306d (bug 1118655)
2eefd792306d61b25a5215828f1a76da193b1cb7
created 2015-01-12 03:24 -0800
pushed 2015-02-23 15:17 +0000
Seth Fowler Seth Fowler - Bug 1118655 - Use decode-on-draw only, and ignore RequestDecode and the like, when APZ is enabled. r=tn
1fc59f36a868060f92eb23e8b88a33b8a3f4276a
created 2015-01-06 20:56 +0000
pushed 2015-02-23 15:17 +0000
Jonathan Kew Jonathan Kew - Bug 1113684 - part 1 - Handle vertical writing modes when displaying alt-text alongside a broken-image icon. r=smontagu
95d83f3422fc1903346c586d9b00d2791d9c44a3
created 2015-02-11 01:11 -0800
pushed 2015-02-12 16:23 +0000
Seth Fowler Seth Fowler - Bug 1130328 - Part 2: Update nsImageFrame to always use InvalidateLayer when handling FRAME_UPDATE. r=tn, a=sledru
36a276929062532808d2de941a892baab7a2f29d
created 2014-12-10 18:42 -0800
pushed 2015-01-12 19:37 +0000
Seth Fowler Seth Fowler - Bug 1106252 - Make nsImageFrame's icon loading code more robust. r=tn, a=sledru
ea1bc74871c0b205a9ccd741b8e0888baf1afcef
created 2014-11-25 16:46 -0800
pushed 2015-01-12 19:37 +0000
Daniel Holbert Daniel Holbert - Bug 1098417 part 2: Make nsImageFrame pass "object-position"-determined anchor-point to DrawSingleImage. r=seth
5ff89c5a8393ea4e63dd23e3d8db52dcefef7429
created 2014-11-24 23:42 -0800
pushed 2015-01-12 19:37 +0000
Seth Fowler Seth Fowler - Bug 1102617 - Replace imgIContainer::FrameIsOpaque with imgIContainer::IsOpaque. r=tn
5cb767f5730d8307e339af71906696a4b5a1845e
created 2014-11-19 18:34 -0800
pushed 2015-01-12 19:37 +0000
Daniel Holbert Daniel Holbert - Bug 1101128 part 2: Make nsDisplayImage::GetOpaqueRegion() take object-fit & object-position into account. r=seth
67e4a03c17f0d6be9a74d5c350e33aad0755c44f
created 2014-11-19 18:34 -0800
pushed 2015-01-12 19:37 +0000
Daniel Holbert Daniel Holbert - Bug 1101128 part 1: Move nsDisplayImage::GetOpaqueRegion() to .cpp file, and label it as MOZ_OVERRIDE. r=seth
3511a31f2cd316c86564127f6d544d3fc6a7d73a
created 2014-11-18 08:46 -0500
pushed 2015-01-12 19:37 +0000
Sid Stamm Sid Stamm - Bug 704320 - apply referrer policies to image loads (r=seth)
3b2b5f73f8caa42764e3f25511a265b69db41dba
created 2014-11-17 14:29 -0800
pushed 2015-01-12 19:37 +0000
Seth Fowler Seth Fowler - Bug 1098202 (Part 1) - Rename imgINotificationObserver handlers to be consistent with the notifications they handle. r=tn
466d3ff030e6343ff8cba81c6e6f328dcea55738
created 2014-11-14 16:45 -0800
pushed 2015-01-12 19:37 +0000
Daniel Holbert Daniel Holbert - Bug 624647 part 2: Honor "object-fit" & "object-position" in nsImageFrame, nsSubDocumentFrame, & nsVideoFrame. r=roc
a083cd9a7c8c645b4afe483871cf9f33ebe8cac7
created 2014-11-14 16:45 -0800
pushed 2015-01-12 19:37 +0000
Daniel Holbert Daniel Holbert - Bug 624647 part 0: Don't use ASSUME_DRAWING_RESTRICTED_TO_CONTENT_RECT flag if 'object-fit' and/or 'object-position' might make our drawing overflow. r=roc
5285060681531f85edf9518e657a002c11464ac9
created 2014-11-11 08:46 -0800
pushed 2015-01-12 19:37 +0000
Daniel Holbert Daniel Holbert - (no bug) Minor whitespace cleanup in nsImageFrame.cpp. whitespace-only, so DONTBUILD
be1f8816683e8f3a253420e2c68d84959e80f9b6
created 2014-11-11 11:02 +0000
pushed 2015-01-12 19:37 +0000
Jonathan Kew Jonathan Kew - Bug 1096260 - Convert flags parameter of nsIFrame::ComputeSize from uint32_t to a typed enum, and update callers accordingly. r=dholbert
35011c4e3e29cb5b90a65a3275b785701c1bec43
created 2014-11-01 10:45 +0000
pushed 2015-01-12 19:37 +0000
Jonathan Watt Jonathan Watt - Bug 1091323 - Convert the nsLayoutUtils helpers that paint images and take an nsRenderingContext to take a gfxContext instead. r=seth
bd6397445f62f2b5ed25f13016f0feffcca296ee
created 2014-10-26 17:57 +0000
pushed 2015-01-12 19:37 +0000
Jonathan Watt Jonathan Watt - Bug 1088781 - Rename nsLayoutUtils::GetStringWidth to nsLayoutUtils::AppUnitWidthOfStringBidi. r=dholbert
2846ff134282dafc2bcd28e16d8829b731e0eede
created 2014-08-19 14:49 -0700
pushed 2015-01-12 19:37 +0000
John Schoenick John Schoenick - Bug 1055750 - Part 3 - Track image vs imageset request load type through ImageLoadingContent::LoadImage r=bz,tanvi
d0ab048707562b3a34c218dd31436c616986ba47
created 2014-10-24 16:28 +0100
pushed 2015-01-12 19:37 +0000
Jonathan Watt Jonathan Watt - Bug 1088625, part 3 - Remove nsRenderingContext's SetFont, FontMetrics and SetTextRunRTL methods now that no one uses them any more. r=mstange
36f87acce2f9edacd33300c0acc3ea3b7f742d04
created 2014-10-24 16:28 +0100
pushed 2015-01-12 19:37 +0000
Jonathan Watt Jonathan Watt - Bug 1088625, part 2 - Pass nsFontMetrics objects through to code that needs it instead of storing it on the nsRenderingContext. r=mstange
6d6117a79a0ef2de724404d23f27389203e2e2e2
created 2014-10-24 16:28 +0100
pushed 2015-01-12 19:37 +0000
Jonathan Watt Jonathan Watt - Bug 1088625, part 1 - Add lots of missing nsFontMetrics.h and gfxTextRun.h includes
449a78f0febc78b469c1b6d42363c7bd75034d7e
created 2014-10-24 11:00 +0100
pushed 2015-01-12 19:37 +0000
Jonathan Watt Jonathan Watt - Bug 1088071, part 1 - Wrap the callers of the final nsRenderingContext::DrawString method up in a new nsLayoutUtils::DrawUniDirString method. r=jfkthame
0085911c35b4881cfc57042a55d05c33baf990aa
created 2014-10-24 11:00 +0100
pushed 2015-01-12 19:37 +0000
Jonathan Watt Jonathan Watt - Bug 1087982, part 2 - Get rid of the pass-char-by-value variant of nsRenderingContext::GetWidth. r=jfkthame
b79c69671314ec6afb9558e6673752308f5b0fed
created 2014-10-22 12:29 +0100
pushed 2015-01-12 19:37 +0000
Jonathan Watt Jonathan Watt - Bug 1086708 - Rename the snapping variant of NSRectToRect to NSRectToSnappedRect. r=mattwoodrow
bfde0032cfa0798d50a17fe7a8da6028d6ae775e
created 2014-10-20 10:55 +0100
pushed 2015-01-12 19:37 +0000
Jonathan Watt Jonathan Watt - Bug 1085165 - Get rid of the nsRenderingContext::SetColor() method. r=mattwoodrow
6d835b966b977a50a3903674d484c553d1c63daa
created 2014-10-20 10:55 +0100
pushed 2015-01-12 19:37 +0000
Jonathan Watt Jonathan Watt - Bug 1085160 - Port the code that uses nsRenderingContext::IntersectClip() to Moz2D. r=mattwoodrow
2cb4b5b083746d01421f6c38fa71d6212b02ec2d
created 2014-10-19 13:22 +0100
pushed 2015-01-12 19:37 +0000
Jonathan Watt Jonathan Watt - Bug 1083753, part 2 - Port the code that uses nsRenderingContext::FillRect(nsRect) to Moz2D. r=mattwoodrow
8714fdc213ca6bed614ee7981e1fe9f83e7cb67a
created 2014-10-17 12:53 +0100
pushed 2015-01-12 19:37 +0000
Jonathan Watt Jonathan Watt - Bug 1084093, part 3 - Use the new ToDeviceColor() function to undo the breakage to gfx.color_management.mode=1 (eCMSMode_All) caused by the Moz2D porting work. r=Bas
less more (0) -300 -100 -60 tip