import changes from `dev' branch of rmottola/Arctic-Fox:

- Bug 1195098. Null check for blurred source surface. r=mstange (4578ca815e)
- Bug 1155828. Follow up bug to correct indentation. r=mstange (7b1ccb079e)
- Bug 1181028. Log assert error. r=me (a09801af89)
- Bug 1181028. Delete assertion to create equivalent draw targets during box shadow creation. r=mstange (de7ffd0412)
- Bug 1209649. Take into account border radius sizes for min inset box shadow. r=mstange (992619654c)
- Bug 1178971 - Added function to draw dashed table borders to replace loop currently used to individually draw each dash. r=mstange (1a0ef8e26d)
- Bug 1198708 - Part 1: Store exact timing-function type on nsTimingFunction and ComputedTimingFunction. r=birtles (03636015d2)
- Bug 1198708 - Part 2: Factor out computed nsTimingFunction serialization to public utility methods. r=birtles (11069efa45)
- Bug 1198708 - Part 3: Serialize computed {transition,animation}-timing-function using their specified values. r=birtles (67b033f452)
- Bug 1198708 - Part 4: Don't include start/end keyword in serialized specified {transition,animation}-timing-function value if it was omitted. r=birtles (e1b4225025)
- Bug 1198708 - Part 5: Add method to serialize a ComputedTimingFunction. r=birtles (c48edd3c1c)
- Bug 1198708 - Part 6: Implement KeyframeEffectReadOnly.getFrames(). r=birtles,bzbarsky (9cc9001e8d)
- Bug 1198708 - Part 7: Tests. r=birtles (8668bdbed3)
- Bug 1206569 - Part 4: Add method to get a CSS property's IDL name. r=bzbarsky (f9d94c27e4)
- Bug 1207028 - Add method to get a CSS property's sorted order position based on its IDL name. r=bzbarsky (a856d46e67)
- missing/adapted Bug 1067954 - Async Places Transactions: Paste functionality. r=mak (7b58680eef)
- Bug 1144571 - Pasting multiple bookmarks should retain their order. r=ttaubert (7c9b0de475)
- Bug 1095411 - PlacesUtils.wrapNode is using synchronous getKeywordForBookmark. r=ttaubert (a962278d26)
- Bug 1207491 - Part 5: Remove use of expression closure from browser/components/distribution.js. r=Gijs (bcee31a08c)
- Bug 1207491 - Part 6: Remove use of expression closure from browser/components/downloads/. r=Gijs (f1b1c115f7)
- Bug 1207491 - Part 9: Remove use of expression closure from browser/components/places/PlacesUIUtils.jsm. r=Gijs (e47e023a7e)
- Bug 984898 - Places async transactions: Implement 'new separator' ui command. r=mak (79d2957317)
- Bug 984900 - Places async transactions: Implement 'sort by name' ui command. r=mak (9900c935ec)
- missing bit of 1069235 (604fa41c2d)
- Bug 1207491 - Part 10: Remove use of expression closure from browser/components/places/content/. r=Gijs (1851c5cb23)
- Bug 1207491 - Part 16: Remove use of expression closure from browser/components/sessionstore/. r=Gijs (7d64ef8516)
- Bug 1207491 - Part 17: Remove use of expression closure from browser/components/shell/. r=Gijs (c5bedaeff4)
- bits of [Australis] Bug 963095 (8771db1a6b)
- Bug 1172937 - Action row doesn't always update correctly with unified autocomplete. r=adw (9d2da675a2)
- Bug 1152482 - Make the separator work in the autocomplete popup. r=felipe (a1f1a250db)
- Bug 1187689 - Apply a minimum width to autocomplete popup in e10s mode. r=felipe (a1481c9797)
- Bug 1162329 - Implement autocompletion entry deletion for e10s. r=felipe (371616edc2)
- Bug 1203134, autocomplete popup not positioned properly when it appears upwards, e10s only, r=felipe (2211e3ae3c)
- Bug 1162329 - Fix display label vs. value. r=felipe (38f239a5b4)
- Bug 1207498 - Part 1: Remove use of expression closure from toolkit/components/, except tests. r=Gijs (70d89f2ca9)
- Bug 1137900 restrict web activations to https, r=jaws (ded570b7cd)
- Bug 1120288 remove unnecessary notifyAddonChanged call (ebd17fa514)
- Bug 1182572 - Location bar search suggestions should not include things that look like URLs. r=Mossop (c9e5d333a4)
- Bug 1149262 - Add contentDocumentAsCPOW and contentWindowAsCPOW shortcuts to tabbrowser.xml. r=mak. (4280544bc5)
- Bug 891638 - "Highlight All" button does not persist when switching tabs. r=dao (501a474888)
- Bug 1129564 - [e10s] anchor navigation from the awesomebar removes the lock icon. r=dao (57f917f712)
- Bug 1161148 - Fix exceptions in tabbrowser tab switch telemetry (r=jimm) (0a718471dc)
- Bug 1167594 - Make it possible for the preloaded browser to be remote. r=mconley (06ea00481d)
- Bug 1175812 - Use preloaded about:privatebrowsing page for private new tab pages. r=dao (37a192b9ec)
- Bug 1106527 - Increase the tab timeout for showing the spinner to 400#ms and make the spinner smaller to conform to UX's new requirements r=mconley (37936a1a65)
- Bug 1181601 - Make sure RemoteWebProgress is instantiated for preloaded browsers. r=ttaubert (74bd3be2f0)
- Bug 1059032 - Don't use PageThumbs in e10s (r=felipe) (ed98edeac8)
- Bug 698371 - Fixup front-end callers and enable some thumbnail tests for e10s. r=dao (fc405e4fad)
- Bug 1188095 - Don't pause media elements on 'graphene'; r=baku (aae8063137)
- Bug 1191081 - Part 1: Mute the browser after restoring from a crash if it was muted before; r=jaws (90c2e2c73b)
- Bug 1191081 - Part 2: Make the crashed overlay icon for pinned tabs take priority over the muted overlay icon; r=jaws (4987edb348)
- Bug 1193085 - Always remove the soundplaying state when starting a new top-level load; r=jaws (bd08907bd6)
- Bug 1193134 - Run test_click_on_pinned_tab_after_mute independently; r=jaws (1f8e187168)
- Bug 1193749 - Switch the keyboard shortcut to toggle the mute state of a tab to Ctrl+M; r=jaws (b01ab16f37)
- minor backport (146169ba98)
- Bug 1195150 - Persist the tab muted state in the session store; r=billm (548267c345)
- Bug 1197569 - Add a tab context menu entry for toggling the tab's muted state; r=jaws (0959060f8b)
- Bug 1173857 - TabAttributes.set() should ignore internal attributes r=billm (e17687e46d)
- Bug 1199609 - Expose keyboard shortcut for closing the current tab in the tab's close button tooltip. r=jaws (6a7ff39a85)
- Bug 1199929 - Don't show the keyboard shortcut in the tooltip text for the tab audio indicator on background tabs; r=jaws (5456280885)
- Bug 1138873 - Remove expression closures from handleResult methods. r=dao (cc0070a963)
- Bug 856595 - Fix intermittent failure in test_wheel_default_action.htn test_wheel_default_action.html. r=mikedeboer (7a89a87a9b)
- Bug 984004 - Part 2: Immediately update %label on reset. r=felipc (3667e89c69)
- Bug 1111201: Check for OOM when calling an asm.js function with new; r=evilpie (e5973dd6b8)
- Bug 1178793 - Throw on OOB atomics access, interpreter+Ion. r=luke (d974def281)
- Bug 1084248 - no undefined behavior, take 2. r=waldo (0c0c00f90f)
- Bug 1084248 - safe for races, take 2. r=waldo (85629fd1e6)
This commit is contained in:
2022-09-01 10:17:15 +08:00
parent 1d3eebc7a6
commit db6e6f9959
157 changed files with 7711 additions and 1361 deletions
+6
View File
@@ -728,6 +728,12 @@ ArrayBufferObject::dataPointer() const
return static_cast<uint8_t*>(getSlot(DATA_SLOT).toPrivate());
}
SharedMem<uint8_t*>
ArrayBufferObject::dataPointerShared() const
{
return SharedMem<uint8_t*>::unshared(getSlot(DATA_SLOT).toPrivate());
}
void
ArrayBufferObject::releaseData(FreeOp* fop)
{