Closed Bug 1476796 Opened 6 years ago Closed 6 years ago

Enable AntiTrackingCommon::AddFirstPartyStorageAccessGrantedFor() to notify consumers about completion of asynchronous results

Categories

(Core :: DOM: Core & HTML, enhancement, P2)

enhancement

Tracking

()

RESOLVED FIXED
mozilla63
Tracking Status
firefox63 --- fixed

People

(Reporter: ehsan.akhgari, Assigned: ehsan.akhgari)

References

Details

Attachments

(1 file)

Right now consumers can't know when the parent process has finished talking
to the permission manager.  It would be nice to enable consumers to depend
on the status of the asynchronous task using a promise.
Blocks: 1469714
Assignee: nobody → ehsan
Attachment #8993157 - Flags: review?(amarchesini) → review+
Priority: -- → P2
Pushed by eakhgari@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/bc6d7dc3f10f
Enable AntiTrackingCommon::AddFirstPartyStorageAccessGrantedFor() to notify consumers about completion of asynchronous results; r=baku
Backed out changeset bc6d7dc3f10f (bug 1476796) for build bustage

Backout: https://hg.mozilla.org/integration/mozilla-inbound/rev/2a2ee63ad6d584d795452435f326b0913c817156

Failure push: https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=bc6d7dc3f10f381345043d54a8f48bd4de2c3034

Failure log: https://treeherder.mozilla.org/logviewer.html#?job_id=189018046&repo=mozilla-inbound&lineNumber=1031

20:42:19     INFO -  typedef BYTE  BOOLEAN;
20:42:19     INFO -                ^
20:42:19     INFO -  2 errors generated.
20:42:19     INFO -  z:/build/build/src/config/rules.mk:1052: recipe for target 'Unified_cpp_image0.i_o' failed
20:42:19     INFO -  mozmake.EXE[5]: *** [Unified_cpp_image0.i_o] Error 1
20:42:19     INFO -  mozmake.EXE[5]: Leaving directory 'z:/build/build/src/obj-firefox/image'
20:42:19     INFO -  mozmake.EXE[5]: *** Waiting for unfinished jobs....
20:42:19     INFO -  mozmake.EXE[5]: Entering directory 'z:/build/build/src/obj-firefox/gfx/layers'
20:42:19     INFO -  mozmake.EXE[5]: Leaving directory 'z:/build/build/src/obj-firefox/gfx/layers'
20:42:20     INFO -  mozmake.EXE[5]: Entering directory 'z:/build/build/src/obj-firefox/gfx/layers'
20:42:20     INFO -  mozmake.EXE[5]: Leaving directory 'z:/build/build/src/obj-firefox/gfx/layers'
20:42:20     INFO -  mozmake.EXE[5]: Entering directory 'z:/build/build/src/obj-firefox/gfx/skia'
20:42:20     INFO -  z:/build/build/src/sccache2/sccache.exe z:/build/build/src/clang/bin/clang-cl.exe -fms-compatibility-version=19.13.26128 -m32 -FoSkBlitter_ARGB32.i_o -c -Iz:/build/build/src/obj-firefox/dist/stl_wrappers -DNDEBUG=1 -DTRIMMED=1 -DUNICODE -D_UNICODE -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Iz:/build/build/src/gfx/skia -Iz:/build/build/src/obj-firefox/gfx/skia -Iz:/build/build/src/gfx/skia/skia/include/c -Iz:/build/build/src/gfx/skia/skia/include/codec -Iz:/build/build/src/gfx/skia/skia/include/config -Iz:/build/build/src/gfx/skia/skia/include/core -Iz:/build/build/src/gfx/skia/skia/include/effects -Iz:/build/build/src/gfx/skia/skia/include/encode -Iz:/build/build/src/gfx/skia/skia/include/gpu -Iz:/build/build/src/gfx/skia/skia/include/pathops -Iz:/build/build/src/gfx/skia/skia/include/ports -Iz:/build/build/src/gfx/skia/skia/include/private -Iz:/build/build/src/gfx/skia/skia/include/utils -Iz:/build/build/src/gfx/skia/skia/include/utils/mac -Iz:/build/build/src/gfx/skia/skia/include/views -Iz:/build/build/src/gfx/skia/skia/src/core -Iz:/build/build/src/gfx/skia/skia/src/gpu -Iz:/build/build/src/gfx/skia/skia/src/gpu/effects -Iz:/build/build/src/gfx/skia/skia/src/gpu/gl -Iz:/build/build/src/gfx/skia/skia/src/gpu/glsl -Iz:/build/build/src/gfx/skia/skia/src/image -Iz:/build/build/src/gfx/skia/skia/src/lazy -Iz:/build/build/src/gfx/skia/skia/src/opts -Iz:/build/build/src/gfx/skia/skia/src/sfnt -Iz:/build/build/src/gfx/skia/skia/src/shaders -Iz:/build/build/src/gfx/skia/skia/src/sksl -Iz:/build/build/src/gfx/skia/skia/src/utils -Iz:/build/build/src/gfx/skia/skia/src/utils/mac -Iz:/build/build/src/gfx/skia/skia/src/utils/win -Iz:/build/build/src/obj-firefox/dist/include -Iz:/build/build/src/obj-firefox/dist/include/nspr -Iz:/build/build/src/obj-firefox/dist/include/nss -MD -FI z:/build/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -Qunused-arguments -flto=thin -fuse-ld=lld -Qunused-arguments -TP -nologo -w15038 -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -flto=thin -fuse-ld=lld -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -wd4065 -Wno-inline-new-delete -Wno-invalid-offsetof -Wno-microsoft-enum-value -Wno-microsoft-include -Wno-unknown-pragmas -Wno-ignored-pragmas -Wno-deprecated-declarations -Wno-invalid-noreturn -Wno-inconsistent-missing-override -Wno-implicit-exception-spec-mismatch -Wno-unused-local-typedef -Wno-ignored-attributes -Wno-used-but-marked-unused -we4553 -D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING -GR- -Z7 -O2 -Oy- -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-implicit-fallthrough -Wno-inconsistent-missing-override -Wno-macro-redefined -Wno-unused-private-field   -Xclang -MP -Xclang -dependency-file -Xclang .deps/SkBlitter_ARGB32.i_o.pp -Xclang -MT -Xclang SkBlitter_ARGB32.i_o   -O2 z:/build/build/src/gfx/skia/skia/src/core/SkBlitter_ARGB32.cpp
20:42:20     INFO -  mozmake.EXE[5]: Leaving directory 'z:/build/build/src/obj-firefox/gfx/skia'
20:42:20     INFO -  mozmake.EXE[5]: Entering directory 'z:/build/build/src/obj-firefox/gfx/skia'
20:42:20     INFO -  mozmake.EXE[5]: Leaving directory 'z:/build/build/src/obj-firefox/gfx/skia'
20:42:20     INFO -  mozmake.EXE[5]: Entering directory 'z:/build/build/src/obj-firefox/gfx/skia'
20:42:20     INFO -  mozmake.EXE[5]: Leaving directory 'z:/build/build/src/obj-firefox/gfx/skia'
20:42:20     INFO -  mozmake.EXE[5]: Entering directory 'z:/build/build/src/obj-firefox/gfx/vr'
Flags: needinfo?(ehsan)
Pushed by eakhgari@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/76308197fa05
Enable AntiTrackingCommon::AddFirstPartyStorageAccessGrantedFor() to notify consumers about completion of asynchronous results; r=baku
https://hg.mozilla.org/mozilla-central/rev/76308197fa05
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla63
Flags: needinfo?(ehsan)
Component: DOM → DOM: Core & HTML
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: