layout/style/ImageLoader.cpp
096cd49afd334998208b46af3bbfc32d1ebd0760
created 2019-01-18 22:21 -0500
pushed 2019-01-21 13:03 +0000
Andrew Osmond Andrew Osmond - Bug 1520158 - Avoid scene rebuilding for image frame updates if possible. r=jrmuizel
f0a91d36587266d7454a450c6044d573664fbed5
created 2019-01-02 14:05 +0100
pushed 2019-01-21 13:03 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1517241 - Rename nsIDocument to mozilla::dom::Document. r=smaug
3ef7f77aa0370878c9b810e529a7be55ee2c2d1d
created 2018-12-19 23:01 +0000
pushed 2019-01-21 13:03 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1433039 - Rename ImageLoader::DoRedraw to ImageLoader::RequestPaintIfNeeded. r=dholbert
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
f474d2aae3cba868923724c717e8b1e9e42037bc
created 2018-10-02 13:28 -0400
pushed 2018-12-03 16:23 +0000
Andrew Osmond Andrew Osmond - Bug 1428558 - Part 7. Suppress display list regeneration for animated image updates. r=nical
4ffda0cdc604ee19810a2fcfc255e1838f98c2a1
created 2018-10-17 09:43 +0000
pushed 2018-10-18 18:37 +0000
Cameron McCormack Cameron McCormack - Bug 1499408 - Part 2: Have css::URLValue get URLExtraData from its CssUrlData. r=emilio
33e24166d90ba3d7ffa4202b53d1cfc17c563fd2
created 2018-10-15 12:24 +0000
pushed 2018-10-18 18:37 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1497981 - Simplify ImageLoader::LoadImage. r=heycam
2cc5b3f51ec4fa0501af01e4ece67be0eed814c4
created 2018-10-13 00:31 -0500
pushed 2018-10-15 21:07 +0000
Timothy Nikkel Timothy Nikkel - Bug 1256603. Fix comment in ImageLoader. r=aosmond
ad50275695e8d42a36e5f3151be4ee955a5185c2
created 2018-10-10 19:09 +0000
pushed 2018-10-15 21:07 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1497972 - Use LookupForAdd in ImageLoader::LoadImage. r=mats
f6e5bc9af12f1decb7092762aef1e9cd1a768dd6
created 2018-10-10 02:58 +0000
pushed 2018-10-15 21:07 +0000
Cameron McCormack Cameron McCormack - Bug 1495994 - Part 4: Merge css::{URLValueData, ImageValue} into css::URLValue r=emilio
e1b7e9c180815febe1ac11baaa3e2de677624e92
created 2018-10-04 00:20 +0000
pushed 2018-10-15 21:07 +0000
Cameron McCormack Cameron McCormack - Bug 1495645 - Move css::ImageValue::mRequests into a global table managed by css::ImageLoader r=emilio
93b4642d28ab55fb3ba1bc41dfe47916828abcd3
created 2018-10-01 21:38 +0000
pushed 2018-10-15 21:07 +0000
Andrew McCreight Andrew McCreight - Bug 1493737 - Fix many trivial calls to do_QueryInterface r=smaug
a68d1fcf5b77b71d08c490080f29ae7ac7824cbd
created 2018-09-17 05:36 +0000
pushed 2018-10-15 21:07 +0000
Thomas Nguyen Thomas Nguyen - Bug 1330487 - Part 5: Use correct referrer policy for image loader r=heycam
6542094579891a14e768187fe020ae2161616441
created 2018-07-23 14:59 +0000
pushed 2018-08-24 17:49 +0000
Brian Hackett Brian Hackett - Bug 1465452 Part 4 - Don't sort image loader requests and frames when recording/replaying, r=aosmond.
e5b9e14935ab29466a56c731fee9cff676069a8c
created 2018-05-08 14:13 -0700
pushed 2018-06-18 21:43 +0000
Brad Werth Brad Werth - Bug 1457532 Part 2: Change ImageLoader::AssociateRequestToFrame to kickoff decode for images that block onload. r=tnikkel
24f66f4c48bd872cce1bf95eecd93ee5c5be1319
created 2018-04-27 12:00 -0700
pushed 2018-06-18 21:43 +0000
Brad Werth Brad Werth - Bug 1457532 Part 1: Narrow ImageLoader::OnLoadComplete to only unblock onload in response to an error status on the image request. r=tnikkel
5905fdc1443fb6cf2006771c1149f83e77cbeb0f
created 2018-05-08 21:04 +0300
pushed 2018-06-18 21:43 +0000
Bogdan Tara Bogdan Tara - Backed out changeset 754824066ed0 (bug 1457532) for failing layout/style/test/test_value_cloning.html CLOSED TREE
754824066ed075a0654efdf1ce381bf3660ed650
created 2018-04-27 12:00 -0700
pushed 2018-06-18 21:43 +0000
Brad Werth Brad Werth - Bug 1457532: Narrow ImageLoader::OnLoadComplete to only unblock onload in response to an error status on the image request. r=tnikkel
501cc7513f9d73fa1400d85bbfc00b73911e8e1a
created 2018-01-25 14:56 +0800
pushed 2018-04-26 21:04 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1404222 Part 3: Block onload when shape-outside images are requested for a frame, and keep it blocked until the frame is removed, the image fails to load, or reflow is complete. r=dbaron,dholbert
9f645937f6c00768586d5260c8575a0b9e7fd15c
created 2018-03-16 11:01 -0700
pushed 2018-04-26 21:04 +0000
Brad Werth Brad Werth - Bug 1404222 Part 2: Extend ImageLoader to associate flags with each request-frame relationship. r=dbaron
98749dde9018b91a50b668cbd2ca729cc5bc7357
created 2018-04-02 17:57 -0400
pushed 2018-04-26 21:04 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 11 changesets (bug 1404222) for static analysis failures on a CLOSED TREE.
f6b9096da915f52a3b34e194beb9121e517bc823
created 2018-01-25 14:56 +0800
pushed 2018-04-26 21:04 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1404222 Part 3: Block onload when shape-outside images are requested for a frame, and keep it blocked until the frame is removed or reflow is complete. r=dbaron,dholbert
4e0baffdd79bc8aa0f2708b4349115d3a3529fb8
created 2018-03-16 11:01 -0700
pushed 2018-04-26 21:04 +0000
Brad Werth Brad Werth - Bug 1404222 Part 2: Extend ImageLoader to associate flags with each request-frame relationship. r=dbaron
8b73ff00586c06cdbf61957c0c4b1d64178446e6
created 2018-03-27 11:51 -0400
pushed 2018-04-26 21:04 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1388842. Add blob invalidation. r=mstange
c0200f9fc1abf1e34a0bb1acb5a9f57d38ca677b
created 2018-03-15 17:35 -0400
pushed 2018-04-26 21:04 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1439006. Allow multiple kinds of WebRenderUserData on a DisplayItem. r=mstange
6650c3db53ec00d4e8e8cee800755607fe7f08f5
created 2018-02-22 21:03 -0800
pushed 2018-03-07 14:27 +0000
Chris Peterson Chris Peterson - Bug 1443402 - Fix some -Wmissing-prototypes warnings in layout. r=dholbert
3790c8adcba31c0a49bda55161777a7992fbfb4a
created 2018-02-21 07:00 +0900
pushed 2018-03-01 16:46 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1417354 - Introduce nsIDocument::GetPresContext(). r=smaug
cac787a13132ce9498ff6a66793a49d6a2ce3eea
created 2018-01-25 14:14 -0800
pushed 2018-03-01 16:46 +0000
Brad Werth Brad Werth - Bug 1418930 Part 2: Extend ImageLoader with a parameter to add anonymous CORS headers. r=bz,emilio
06ff7da60c3d0512a20bc221739562f778fd2465
created 2018-02-03 00:18 +0200
pushed 2018-03-01 16:46 +0000
Andreea Pavel Andreea Pavel - Backed out 5 changesets (bug 1418930) for failing web platform tests at /service-workers/service-worker/fetch-request-css-images.https.html on a CLOSED TREE
105c81284dba0e9e0dbd083e379c02e57a0c5a06
created 2018-01-25 14:14 -0800
pushed 2018-03-01 16:46 +0000
Brad Werth Brad Werth - Bug 1418930 Part 2: Extend ImageLoader with a parameter to add anonymous CORS headers. r=bz,emilio
16f5b0c6d4b416716fcf68c6af679c5882a6bd08
created 2018-01-18 14:02 -0500
pushed 2018-01-19 16:34 +0000
Markus Stange Markus Stange - Bug 1431483 - Add a pseudo stack frame with the image URL to ImageLoader::Notify. r=aosmond
4a9f600f565806c895708e43ffda1baa8d5888fc
created 2018-01-11 18:08 +0800
pushed 2018-01-16 14:33 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1429979 Part 3 - Use nsClassHashtable::Get() which directly returns the value. r=heycam
0cef7b376e37af3c31efce8323fd3aa52e710c1b
created 2018-01-11 18:03 +0800
pushed 2018-01-16 14:33 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1429979 Part 2 - Use ranged-based for loop to iterate FrameSet. r=heycam
5fc44817e8338df6fef166e0707e4fc5824353d0
created 2018-01-11 17:53 +0800
pushed 2018-01-16 14:33 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1429979 Part 1 - Use LookupForAdd() to avoid explicit new nsAutoPtr. r=heycam
5d4f37b2ab23037d29673729855b8bce824bb3a0
created 2017-12-14 17:37 -0600
pushed 2018-01-11 21:05 +0000
Matt Woodrow Matt Woodrow - Bug 1419021 - Part 1: Invalidate display items when we get a size for decoded images since this can change the display items we build. r=tnikkel
17cfd08531e319b1f3e9167d176d8bed1b1bba72
created 2017-12-04 11:12 +0800
pushed 2018-01-11 21:05 +0000
Ethan Lin Ethan Lin - Bug 1422013 - Invalidate image items for webrender. r=mattwoodrow
f24a18bffbc70de57437b69fcd9e36734d252199
created 2017-11-01 06:59 -0400
pushed 2017-11-02 16:33 +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-11-02 16:33 +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-11-02 16:33 +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-20 11:51 +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-20 11:51 +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-09-15 00:19 +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-09-15 00:19 +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-09-15 00:19 +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-08-02 08:25 +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-08-02 08:25 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1378712 - Remove all trailing whitespaces r=Ehsan
512c69e35fc0c7b3414a7644f825be1eb4ee1beb
created 2017-07-05 02:01 +0200
pushed 2017-08-02 08:25 +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-08-02 08:25 +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-12 13:08 +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-12 13:08 +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-12 13:08 +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-06-12 13:08 +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-06-12 13:08 +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-06-12 13: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-09-19 13:38 +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-08-01 13:59 +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-06-06 19:02 +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-12-14 20:08 +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-12-14 20:08 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -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
less more (0) -100 -60 tip