Closed
Bug 1317625
Opened 8 years ago
Closed 8 years ago
Stop using xpc::AccesCheck in webgl code
Categories
(Core :: Graphics: CanvasWebGL, defect)
Core
Graphics: CanvasWebGL
Tracking
()
RESOLVED
FIXED
mozilla53
People
(Reporter: bzbarsky, Assigned: bzbarsky)
References
Details
Attachments
(2 files)
11.99 KB,
patch
|
jgilbert
:
review+
gchang
:
approval-mozilla-aurora+
gchang
:
approval-mozilla-beta+
|
Details | Diff | Splinter Review |
11.99 KB,
patch
|
Details | Diff | Splinter Review |
It's not really public API so much.
Assignee | ||
Comment 1•8 years ago
|
||
Note that this enables the debugging extensions in chrome workers. Please let me know if that shouldn't be done for some reason.
Attachment #8810737 -
Flags: review?(jgilbert)
Updated•8 years ago
|
Attachment #8810737 -
Flags: review?(jgilbert) → review+
Pushed by bzbarsky@mozilla.com: https://hg.mozilla.org/integration/mozilla-inbound/rev/f9f88713123d Stop using xpc::AccessCheck in WebGL code. r=jgilbert
Comment 3•8 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/f9f88713123d
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla53
Comment 4•8 years ago
|
||
Let's take this to minimize webgl2 discrepancies between 53 and 51.
Comment 5•8 years ago
|
||
Let's actually wontfix for 51/52. Ideally we don't need to uplift this, and this shouldn't cause merge conflicts.
Comment 6•7 years ago
|
||
It's causing merge conflicts with bug 1324543. Let's take it.
Comment 7•7 years ago
|
||
Comment on attachment 8810737 [details] [diff] [review] Stop using xpc::AccessCheck in WebGL code Approval Request Comment [Feature/Bug causing the regression]: webgl2 [User impact if declined]: [Is this code covered by automated tests?]: [Has the fix been verified in Nightly?]: [Needs manual test from QE? If yes, steps to reproduce]: [List of other uplifts needed for the feature/fix]: [Is the change risky?]: [Why is the change risky/not risky?]: [String changes made/needed]:
Attachment #8810737 -
Flags: approval-mozilla-beta?
Attachment #8810737 -
Flags: approval-mozilla-aurora?
Comment 8•7 years ago
|
||
Comment on attachment 8810737 [details] [diff] [review] Stop using xpc::AccessCheck in WebGL code Fix WebGL2 related issue. Beta51+ & Aurora52+. Should be in 51 beta 10.
Attachment #8810737 -
Flags: approval-mozilla-beta?
Attachment #8810737 -
Flags: approval-mozilla-beta+
Attachment #8810737 -
Flags: approval-mozilla-aurora?
Attachment #8810737 -
Flags: approval-mozilla-aurora+
Comment 9•7 years ago
|
||
Merge conflict, the conflict files: ? devtools/client/webconsole/new-console-output/components/grip-message-body.js.rej ? dom/canvas/WebGLContext.h.orig ? dom/media/webrtc/MediaTrackConstraints.cpp.rej ? dom/media/webrtc/MediaTrackConstraints.h.rej ? dom/media/webvtt/vtt.jsm.rej ? dom/tests/mochitest/pointerlock/mochitest.ini.rej ? dom/tests/mochitest/pointerlock/test_pointerlock-autoclose.html.rej ? dom/workers/WorkerRunnable.cpp.rej ? gfx/angle/src/commit.h.orig ? gfx/gl/GLReadTexImageHelper.cpp.rej ? gfx/thebes/DeviceManagerD3D11.h.rej ? js/src/vm/Debugger.cpp.rej ? testing/web-platform/meta/webvtt/webvtt-file-format-parsing/webvtt-file-parsing/001.html.ini.rej ? toolkit/xre/glxtest.cpp.rej ? widget/GfxDriverInfo.cpp.rej ? widget/GfxDriverInfo.h.rej ? widget/GfxInfoBase.cpp.rej ? widget/GfxInfoBase.h.rej ? widget/GfxInfoX11.cpp.rej ? widget/GfxInfoX11.h.rej
Assignee | ||
Comment 11•7 years ago
|
||
Of that list of files, the only one this patch even touched was dom/canvas/WebGLContext.h, right?
Assignee | ||
Updated•7 years ago
|
Flags: needinfo?(bzbarsky)
Comment 14•7 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=mozilla-beta&revision=392343acec551a02d4ca15acf22f1578e6fdca70 WebIDL.WebIDLError: error: Unknown extended attribute NeedsCallerType on method, c:/builds/moz2_slave/m-beta-w32-0000000000000000000/build/src/dom/webidl/WebGLRenderingContext.webidl line 541:13 Can we just not take this patch in 51? I can rebase the dependent patches, if so.
Flags: needinfo?(bzbarsky)
Assignee | ||
Comment 15•7 years ago
|
||
NeedsCallerType was added in 1316619, so look like not on 51. > Can we just not take this patch in 51? Absolutely. I offered to rebase bug 1324543 without it and no one took me up on it...
Flags: needinfo?(bzbarsky)
Assignee | ||
Comment 16•7 years ago
|
||
Working on backing this out from beta and fixing bug 1324543 to build without it.
Assignee | ||
Comment 17•7 years ago
|
||
Done: https://hg.mozilla.org/releases/mozilla-beta/rev/eb1f0e25f42fdeaf279f994c5644e94e9885947b https://hg.mozilla.org/releases/mozilla-beta/rev/f5deff76fdfccdf38fd9b631f597210d85c8b3e5
Assignee | ||
Updated•7 years ago
|
You need to log in
before you can comment on or make changes to this bug.
Description
•