gecko-dev/layout
Emilio Cobos Álvarez 36d3f1e1b9 Bug 1571530 - Cleanup confusing lifetime of SheetLoadData. r=heycam
Saving a refcount bump is not worth the churn. Use a proper RefPtr<>
everywhere instead of manual refcounting, and don't make DoSheetComplete call
NS_RELEASE unconditionally.

Also, make clear by using references where null is expected or not.

Also, properly use a RefPtr in mPendingDatas, since they are strong pointers,
in fact.

Finally, remove some unused macros from nsCSSValue of which this code was the
last consumer.

Differential Revision: https://phabricator.services.mozilla.com/D41090

--HG--
extra : moz-landing-system : lando
2019-08-16 10:56:09 +00:00
..
base Bug 1571530 - Remove various bool arguments in sheet loader APIs. r=heycam 2019-08-16 10:56:05 +00:00
build Bug 1573364 - Convert svg.new-getBBox.enabled to a static pref. r=heycam 2019-08-13 04:55:09 +00:00
doc
forms Bug 1571764 - Subtract combobox display frame border-padding when inferring the height from line-height. r=mats,jfkthame 2019-08-15 09:41:15 +00:00
generic Bug 1574107 - Remove nsIFrame::IsBlockInside since it's dead code. r=emilio 2019-08-16 06:29:59 +00:00
inspector Bug 1574060 - Implement layout for 'display: flow-root list-item'. r=emilio 2019-08-16 06:30:24 +00:00
ipc
mathml Bug 1574087. Make MathML length, dir, display, displaystyle and mathvariant case insensitive. r=emilio 2019-08-15 18:44:36 +00:00
media
painting Bug 1554777 - Use SIZE_AVAILABLE rather than loaded to figure out whether to try to draw a border image. r=tnikkel 2019-08-15 19:03:06 +00:00
printing
reftests Bug 1574087. Make MathML length, dir, display, displaystyle and mathvariant case insensitive. r=emilio 2019-08-15 18:44:36 +00:00
style Bug 1571530 - Cleanup confusing lifetime of SheetLoadData. r=heycam 2019-08-16 10:56:09 +00:00
svg Merge inbound to mozilla-central. a=merge 2019-08-15 12:45:55 +03:00
tables Bug 1570982 - remove `CPP_THROW_NEW`; r=glandium 2019-08-14 01:32:41 +00:00
tools Bug 1508177 - Reftests that check scrollbars are properly appeared by the difference between visual and layout viewports. r=botond,tnikkel 2019-08-13 22:37:54 +00:00
xul Bug 1570982 - remove `CPP_THROW_NEW`; r=glandium 2019-08-14 01:32:41 +00:00
moz.build