fune/layout
Sean Feng 708bd702d2 Bug 1682045 - Allow nsPresContext to store and release the last registered OneShotPostRefreshObserver r=smaug
OneShotPostRefreshObserver works as the caller registers it, and
let it deletes itself via the DidRefresh method. The issue is that
DidRefresh is not guaranteed to run, and it'll leak PresShell
if it doesn't run.

This patch allows nsPresContext to store and release the last
registered OneShotPostRefreshObserver, and converted the existing
usage of OneShotPostRefreshObserver to use that. So instead of asking
OneShotPostRefreshObserver to delete itself, we now ask nsPresContext
to release it.

Differential Revision: https://phabricator.services.mozilla.com/D99939
2021-01-18 19:23:10 +00:00
..
base Bug 1682045 - Allow nsPresContext to store and release the last registered OneShotPostRefreshObserver r=smaug 2021-01-18 19:23:10 +00:00
build
docs Bug 1682703: [css-grid-3] Remove in-tree masonry draft spec, now that it lives in csswg repo. r=mats DONTBUILD 2020-12-16 05:17:36 +00:00
forms Bug 1685303: part 8) Annotate nsFrameSelection::SetDragState with MOZ_CAN_RUN_SCRIPT. r=smaug 2021-01-14 13:24:16 +00:00
generic Bug 1519636 - Reformat recent changes to the Google coding style r=andi 2021-01-18 16:50:16 +00:00
inspector Bug 1684909 - Fix a mochitest that didn't account for image-set. 2021-01-12 00:12:21 +01:00
ipc
mathml Bug 1679452 - Replace :not(X):not(Y) with :not(X, Y) r=ntim 2020-12-19 11:24:13 +00:00
media
painting Bug 1685796 - Return BAD_IMAGE when sync-decoding an incomplete, errored image. r=tnikkel 2021-01-12 02:28:00 +00:00
printing Bug 1669905 part 2: Add nsIPrintSettings APIs to handle the possibility that pages and sheets may have orthogonal orientation, in pages-per-sheet printouts. r=jfkthame 2021-01-05 02:24:00 +00:00
reftests Bug 1686274 - Put the activation of app-bundled fonts behind a pref on all platforms, with a default auto option that is Windows-version-sensitive. r=lsalzman 2021-01-18 20:04:36 +00:00
style Bug 1687136 - remove svg.transform-box.enabled pref r=emilio 2021-01-18 08:11:05 +00:00
svg Bug 1685303: part 10) Annotate nsFrameSelection::HandleClick with MOZ_CAN_RUN_SCRIPT. r=smaug 2021-01-14 13:24:36 +00:00
tables Bug 1686310 part 4 - Remove NS_CSS_FRAME_TYPE_ABSOLUTE. r=emilio 2021-01-14 03:23:58 +00:00
tools Bug 1615507. Support reftest-async-scroll--x/y attributes in fission iframes. r=mattwoodrow,kmag 2020-12-17 10:00:47 +00:00
xul Bug 1682045 - Allow nsPresContext to store and release the last registered OneShotPostRefreshObserver r=smaug 2021-01-18 19:23:10 +00:00
moz.build