layout/style/ImageLoader.cpp
f24a18bffbc70de57437b69fcd9e36734d252199
created 2017-11-01 06:59 -0400
pushed 2017-11-01 10:59 +0000
Andrew Osmond Andrew Osmond - Bug 1404422 - Part 4. Remove imgIOnloadBlocker and related from tree as redundant. r=tnikkel
905239391e05483e8fb221378dd2092c5a0df8b7
created 2017-10-27 10:33 -0700
pushed 2017-10-28 08:48 +0000
Daniel Holbert Daniel Holbert - Bug 1412346 part 5: (automated patch) Switch a bunch of C++ files in layout to use our standard mode lines. r=jfkthame
1615dd915bb8be7f86fd74e2aa7b5a6f8898d2b7
created 2017-09-20 20:09 -0400
pushed 2017-09-21 14:20 +0000
Kershaw Chang Kershaw Chang - Bug 1247843 - Part 3: Set request context ID to the http channel created in imgLoader::LoadImage. r=baku
785f346d9b0b8f565447783e66a4d2db8179f3d5
created 2017-08-30 15:58 +0100
pushed 2017-09-19 22:23 +0000
Jonathan Watt Jonathan Watt - Bug 1401356, part 2 - Rename nsSVGEffects to SVGObserverUtils. r=longsonr
22eebb899bf69211e1fd1a7973a1d9f71d249796
created 2017-08-30 14:14 +0100
pushed 2017-09-19 22:23 +0000
Jonathan Watt Jonathan Watt - Bug 1401356, part 1 - Rename nsSVGEffects.h/.cpp to SVGObserverUtils.h/.cpp. r=longsonr
54fa8df4ba288dd6226e433c87a6c66911ac3304
created 2017-08-07 16:07 +1200
pushed 2017-08-10 21:16 +0000
Matt Woodrow Matt Woodrow - Bug 1388162 - Add a Destroy function to nsDisplayItem to use instead of manually invoking the destructor, this will allow us to recycle them in the future. r=mstange
3c4d5576374d3a4dd74945e7246576a8877dca79
created 2017-08-10 14:40 +0200
pushed 2017-08-10 12:40 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset e9985564e081 (bug 1388162) for failing chrome's test_animation_performance_warning.html | preserve-3d transform. r=backout
e9985564e08132cf64b530587b0165dbb4031bfa
created 2017-08-07 16:07 +1200
pushed 2017-08-10 11:45 +0000
Matt Woodrow Matt Woodrow - Bug 1388162 - Add a Destroy function to nsDisplayItem to use instead of manually invoking the destructor, this will allow us to recycle them in the future. r=mstange
9117345ddfab334c6e1cfdada2e26f1627ea3ca9
created 2017-07-19 14:15 -0400
pushed 2017-07-19 18:15 +0000
Andrew Osmond Andrew Osmond - Bug 1359833 - Part 5. Callers pass the loading document to imgRequestProxy::SyncClone and GetStaticRequest. r=tnikkel
6a629adbb62a299d7208373d1c6f375149d2afdb
created 2017-07-06 14:00 +0200
pushed 2017-07-07 08:40 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1378712 - Remove all trailing whitespaces r=Ehsan
512c69e35fc0c7b3414a7644f825be1eb4ee1beb
created 2017-07-05 02:01 +0200
pushed 2017-07-05 00:01 +0000
Mats Palmgren Mats Palmgren - Bug 1376498 part 4 - Make all nsClassHashtable::RemoveAndForget() consumers use Remove() instead. r=froydnj
ab565909b1d0e52c55a272251cb91d98ae8a36a8
created 2017-06-18 17:07 +0200
pushed 2017-06-18 15:08 +0000
Mats Palmgren Mats Palmgren - Bug 1372317 part 2 - Replace LookupRemoveIf() calls with Lookup() + entry.Remove() where needed. r=froydnj
7fc0cbe0d71cfd101e6e9f536c28b7f7830c4e5b
created 2017-06-07 15:22 +0200
pushed 2017-06-07 13:22 +0000
Mats Palmgren Mats Palmgren - Bug 1367207 part 4 - Use LookupRemoveIf() to avoid a second hashtable lookup for Remove(). r=dholbert
6d87a5768954e46ed37af5d46f7ac8fa14a75135
created 2017-06-07 15:22 +0200
pushed 2017-06-07 13:22 +0000
Mats Palmgren Mats Palmgren - Bug 1367207 part 2 - Update mFrameToRequestMap/mRequestToFrameMap more efficiently on frame removal. r=dholbert
67181c32580ee06fa53f0fdbd8418cf91496ea13
created 2017-06-07 15:22 +0200
pushed 2017-06-07 13:22 +0000
Mats Palmgren Mats Palmgren - Bug 1367207 part 1 - Add a nsIFrame bool:1 member to track whether the frame has some image requests associated with it. Skip the call to DropRequestsForFrame() on frame destruction if the bit isn't set. r=dholbert
129ab771d0ad9da75e3786bf868161ddf3959e8e
created 2017-05-10 05:07 +0200
pushed 2017-05-10 20:34 +0000
Bas Schouten Bas Schouten - Bug 1330570: Allocate DisplayItemData into the PresShell Arena. r=mattwoodrow
df9358a0469ad540a31aedbd4307ed9f5c3cd532
created 2017-05-10 12:11 +0200
pushed 2017-05-10 10:11 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 9483bb6d8ce6 (bug 1330570) for test failures in test_selection_move_commands.html | cmd_scrollBottom - -300 should equal -300
9483bb6d8ce6f860c60bebcc1d57b8d9a1c0aa41
created 2017-05-10 05:07 +0200
pushed 2017-05-10 03:08 +0000
Bas Schouten Bas Schouten - Bug 1330570: Allocate DisplayItemData into the PresShell Arena. r=mattwoodrow
232a786cf87fb0f68f9bda6e9316515524d2ac8a
created 2016-06-07 21:10 +0100
pushed 2016-06-10 09:56 +0000
Jonathan Watt Jonathan Watt - Bug 1279451 - Remove a lot of unnecessary includes of nsAutoPtr.h. rs=sparky
65911fba80692730b42cd6bf474520c1568b69a6
created 2016-04-27 19:41 +0200
pushed 2016-04-27 18:09 +0000
Christoph Kerschbaumer Christoph Kerschbaumer - Bug 1206961 - Use channel->AsyncOpen2() for imageLoader; Remove security checks from callsites (r=bz)
3b53ecaae8f278470d5551c377d3580ff8af9d05
created 2016-04-11 10:58 +0200
pushed 2016-04-11 09:13 +0000
Christoph Kerschbaumer Christoph Kerschbaumer - Bug 1256999 - Pass the right context to new channels for image loads. r=bz r=seth
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-10-17 21:25 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-10-07 18:10 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-10-07 18:10 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
8161b137af4a0146418fa216082abc8c67d5ee24
created 2015-03-17 15:25 -0400
pushed 2015-08-18 18:30 +0000
Nathan Froyd Nathan Froyd - Bug 968923 - part 5b - add nsIDOMWindowUtils::forceUseCounterFlush; r=bz
d2df20696ffe4542749883dda8575aba3b37c879
created 2015-06-03 13:42 -0400
pushed 2015-08-18 18:30 +0000
Cameron McCormack Cameron McCormack - Bug 968923 - part 3b - propagating use counters from SVG images into owning/parent documents; r=seth
e9012f07826574b0b3859ab88f765e7e19fdc587
created 2015-07-30 14:01 -0700
pushed 2015-07-30 21:01 +0000
Kyle Huey Kyle Huey - Bug 1186780: ifdef DEBUG fixes on a CLOSED TREE. r=me
43ae47ffe011363092fd4a5d64c14d8a7c9ce69e
created 2015-07-30 13:48 -0700
pushed 2015-07-30 20:50 +0000
Kyle Huey Kyle Huey - Bug 1186780: Replace EnumerateRead with new iterators in ImageLoader. r=dbaron
0bcc47d215e7f25ae24b11846b50f595cc46c42c
created 2015-07-14 10:13 +1000
pushed 2015-07-14 00:13 +0000
Cameron McCormack Cameron McCormack - Bug 1182964 - Replace use of nsTHashtable::EnumerateEntries with nsTHashtable::Iterator in layout/{style,svg}/. r=njn
af896e5448e67c25d26910d17d31ba5782e655c1
created 2015-06-25 13:46 -0400
pushed 2015-07-07 14:21 +0000
Timothy Nikkel Timothy Nikkel - Bug 1114526 - Make sure that CSS image invalidation also notifies rendering observers even if the image isn't visible (because the rendering observers might be visible). r=mattwoodrow
ffffedfff05367408d7796370a9fc78ad2d0aa14
created 2015-05-26 17:04 -0400
pushed 2015-05-26 22:33 +0000
David Major David Major - Bug 1167189: Cleanup NS_RUNTIMEABORT("OOM") in layout/. r=dbaron
3ecb7edda780fe2a85a2056a6062159bc16d1fbe
created 2015-03-22 23:32 -0400
pushed 2015-04-16 01:26 +0000
peter chang peter chang - Bug 1127170 - Add TYPE_RENDERS_NO_IMAGES for display item with transform type to bypass invalidation during image decode. r=mattwoodrow
3511a31f2cd316c86564127f6d544d3fc6a7d73a
created 2014-11-18 08:46 -0500
pushed 2014-11-18 14:03 +0000
Sid Stamm Sid Stamm - Bug 704320 - apply referrer policies to image loads (r=seth)
3b2b5f73f8caa42764e3f25511a265b69db41dba
created 2014-11-17 14:29 -0800
pushed 2014-11-17 23:26 +0000
Seth Fowler Seth Fowler - Bug 1098202 (Part 1) - Rename imgINotificationObserver handlers to be consistent with the notifications they handle. r=tn
ed1316a1b6e5b83c0298d73a35e2440a732cbfd8
created 2014-11-17 14:29 -0800
pushed 2014-11-17 23:26 +0000
Seth Fowler Seth Fowler - Bug 1098652 - ImageLoader::OnStopFrame should be called when we get FRAME_COMPLETE, not LOAD_COMPLETE. r=tn
67c6993d405c89a32e1b76352eb07076b4a8f572
created 2014-11-07 15:40 -0800
pushed 2014-11-07 23:40 +0000
Seth Fowler Seth Fowler - Bug 969406 - Make ImageLoader force painting on FRAME_COMPLETE but not FRAME_CHANGED. r=mattwoodrow
c72942afe172ed0d10e197e75b614b35970da2eb
created 2014-09-04 23:27 -0500
pushed 2014-09-05 04:27 +0000
Timothy Nikkel Timothy Nikkel - Bug 1033679. When we clear frames from the image loader make sure that we also remove the images from the refresh driver. r=khuey
0a4b034ec82c887772625dec8e9f3acffa6c18e1
created 2013-10-15 18:35 -0700
pushed 2014-04-21 13:34 +0000
Adrian Lungu Adrian Lungu - Bug 822480 - Add in the Resource Timing API. r=honzab, r=jst
64b3f71d79a8812433414b77d70438fb2fa3e219
created 2014-02-10 09:34 -0500
pushed 2014-02-10 14:34 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 957391 - Call nsIFrame::SchedulePaint() in ImageLoader::DoRedraw(). r=mattwoodrow
2f301631893281227b7551f8e5c6bcc3115a383f
created 2013-10-01 17:00 -0400
pushed 2013-10-01 21:02 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 921753 - Part 1: Avoid #including nsStyleStructInlines.h in nsIFrame.h; r=roc
bc427f5ec61be794e33a5df279368c39f40b6bdd
created 2013-09-02 20:41 +1200
pushed 2013-09-05 06:05 +0000
Robert O'Callahan Robert O'Callahan - Bug 910989. Remove nsTHashtable::Init, fallible allocation, and MT hashtables. r=ehsan,bsmedberg
b48f9c8d7aff27f9b072a59a1fd3694cfde29f06
created 2013-09-04 23:13 +1200
pushed 2013-09-04 11:12 +0000
Robert O'Callahan Robert O'Callahan - Bug 909157. Invalidate rendering observers when an image changes. r=mattwoodrow
f6de9b75baa8ac5776f45703c61af1f471169e7b
created 2013-03-08 15:18 +1300
pushed 2013-03-08 02:22 +0000
Matt Woodrow Matt Woodrow - Bug 844750 - Don't use per-display-item invalidation for table frames. r=roc
8ee9a76cb582fa8279c18cce6aba05d2326c414c
created 2013-02-23 06:59 -0800
pushed 2013-02-23 15:11 +0000
Kyle Huey Kyle Huey - Bug 816498: Fix some things about background attribute handling that are still broken. r=bz
343315251a400d775fb27becf97bf86f0dcaefe2
created 2013-02-16 13:51 -0800
pushed 2013-02-16 21:51 +0000
L. David Baron L. David Baron - Bug 781360 patch 3: Rename {nsIFrame,nsStyleContext,nsComputedDOMStyle}::GetStyle* to Style*, since they can never return null. r=dholbert
32b985353206dc8ee08ccf16794c5cbc65656327
created 2013-02-13 10:11 -0500
pushed 2013-02-13 15:12 +0000
Boris Zbarsky Boris Zbarsky - Bug 618479 part 1. Clean up the nsTArray binary-insert code a little bit. r=jlebar,kinetik
82077de3f9bc573f09268bfcc01f7dcc7f63ac5d
created 2012-10-12 08:43 -0400
pushed 2012-12-15 16:37 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 801061. Switch from imgIRequest to imgRequestProxy. r=joe
7f2fd849f4aa312f126f24abf0018c8e7f78bbf1
created 2012-12-14 11:50 +1300
pushed 2012-12-13 22:51 +0000
Matt Woodrow Matt Woodrow - Backout changeset e8f5182d94c5 (Bug 805343) for regressing android talos tests
e8f5182d94c57218bdb26a19f74350dbe540686b
created 2012-12-10 18:47 +1300
pushed 2012-12-10 10:47 +0000
Robert O'Callahan Robert O'Callahan - Bug 805343. Identify DisplayItemDatas that are completely hidden by other opaque content in their ThebesLayer, and ignore them when we check to see whether there's an image we might need to invalidate. r=mattwoodrow
8d793eb6a281f4c79fd603e49f315560395ec8aa
created 2012-11-07 11:04 +1300
pushed 2012-11-06 22:05 +0000
Matt Woodrow Matt Woodrow - Bug 798964 - Don't invalidate nsDisplayBackgroundColor if only the image changed. r=roc
78f0949318a5214b732aae686a645c8bc6656f02
created 2012-10-12 12:11 -0400
pushed 2012-10-12 16:11 +0000
Josh Matthews Josh Matthews - Bug 505385 - Part 18: Reduce number of notifications - START_REQUEST/START_CONTAINER -> SIZE_AVAILABLE, remove START_DECODE and START_FRAME. Rename remaining ones for clarity. r=joe
a913c8c0de54309d68e6b8f99fbc421ccbf9a0f7
created 2012-10-12 12:11 -0400
pushed 2012-10-12 16:11 +0000
Josh Matthews Josh Matthews - Bug 505385 - Part 11: Create a new imgINotificationObserver interface to replace all uses of imgIContainerObserver and imgIDecoderObserver outside of image/. r=joe
2adc0ce03dba4ba6548c1a0673a4c9e4d18b473a
created 2012-10-11 21:58 -0400
pushed 2012-10-12 02:02 +0000
Josh Matthews Josh Matthews - Back out bug 585385 for build bustage.
d35c748b03b0f222767442747c7eab9fa911e9e4
created 2012-10-11 21:34 -0400
pushed 2012-10-12 01:34 +0000
Josh Matthews Josh Matthews - Bug 505385 - Part 18: Reduce number of notifications - START_REQUEST/START_CONTAINER -> SIZE_AVAILABLE, remove START_DECODE and START_FRAME. Rename remaining ones for clarity. r=joe
307acd23def9b82406f153ad8a5690aaa55963cb
created 2012-10-11 21:34 -0400
pushed 2012-10-12 01:34 +0000
Josh Matthews Josh Matthews - Bug 505385 - Part 11: Create a new imgINotificationObserver interface to replace all uses of imgIContainerObserver and imgIDecoderObserver outside of image/. r=joe
e5651c513f3f89e2b8cb277fb375d0e0554a990b
created 2012-08-29 17:39 +1200
pushed 2012-09-28 11:21 +0000
Matt Woodrow Matt Woodrow - Bug 539356 - Part 9c - Remove old invalidation code. r=bz
d3f86e3a324043af516650186f801c7117fd12bb
created 2012-09-27 16:34 +0100
pushed 2012-09-27 15:36 +0000
Ed Morley Ed Morley - Revert mozilla-inbound to e4dd1fa6d222 for crashes and test failures on a CLOSED TREE
ef035122864a4a7391746afbb5a9da685a2bd34e
created 2012-08-29 17:38 +1200
pushed 2012-09-27 13:08 +0000
Matt Woodrow Matt Woodrow - Bug 539356 - Part 9 - Implement DLBI. r=roc,bz,jwatt
8bd8ec63a020a56aa9d654d99c83bf6b97c5efe1
created 2012-08-24 10:50 -0700
pushed 2012-08-24 17:51 +0000
Kyle Huey Kyle Huey - Bug 783162: Make mapped attributes hold the image alive. r=bz
a16372ce30b5f6b747246b01fcd215a4bf3b6342
created 2012-08-22 11:56 -0400
pushed 2012-08-22 16:33 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
less more (0) -60 tip