WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
173994
Make Legacy EME API controlled by RuntimeEnabled setting.
https://bugs.webkit.org/show_bug.cgi?id=173994
Summary
Make Legacy EME API controlled by RuntimeEnabled setting.
Jer Noble
Reported
2017-06-29 16:46:06 PDT
Make Legacy EME API controlled by RuntimeEnabled setting.
Attachments
Patch
(33.22 KB, patch)
2017-06-29 16:52 PDT
,
Jer Noble
no flags
Details
Formatted Diff
Diff
Archive of layout-test-results from ews103 for mac-elcapitan
(1.10 MB, application/zip)
2017-06-29 18:14 PDT
,
Build Bot
no flags
Details
Archive of layout-test-results from ews114 for mac-elcapitan
(1.80 MB, application/zip)
2017-06-29 18:40 PDT
,
Build Bot
no flags
Details
Patch
(34.23 KB, patch)
2017-06-30 10:33 PDT
,
Jer Noble
sam
: review+
commit-queue
: commit-queue-
Details
Formatted Diff
Diff
Show Obsolete
(3)
View All
Add attachment
proposed patch, testcase, etc.
Jer Noble
Comment 1
2017-06-29 16:52:45 PDT
Created
attachment 314188
[details]
Patch
Sam Weinig
Comment 2
2017-06-29 16:54:43 PDT
Can this use Settings instead? If these is something missing from the bindings generator that is prohibiting it, I can add that. Note, that [EnabledBySetting] works in most cases.
Jer Noble
Comment 3
2017-06-29 17:07:54 PDT
(In reply to Sam Weinig from
comment #2
)
> Can this use Settings instead? If these is something missing from the > bindings generator that is prohibiting it, I can add that. Note, that > [EnabledBySetting] works in most cases.
A setting is fine with me; I'll update the patch.
Sam Weinig
Comment 4
2017-06-29 17:50:27 PDT
(In reply to Jer Noble from
comment #3
)
> (In reply to Sam Weinig from
comment #2
) > > Can this use Settings instead? If these is something missing from the > > bindings generator that is prohibiting it, I can add that. Note, that > > [EnabledBySetting] works in most cases. > > A setting is fine with me; I'll update the patch.
Hm, I may have spoken too fast. I'm not sure you can disable an entire interface with settings yet. I'll add that.
Build Bot
Comment 5
2017-06-29 18:14:37 PDT
Comment hidden (obsolete)
Comment on
attachment 314188
[details]
Patch
Attachment 314188
[details]
did not pass mac-ews (mac): Output:
http://webkit-queues.webkit.org/results/4022734
New failing tests: media/encrypted-media/encrypted-media-v2-syntax.html media/encrypted-media/encrypted-media-constants.html media/encrypted-media/encrypted-media-session-lifetime.html http/tests/media/clearkey/clear-key-hls-aes128.html fast/events/webkit-media-key-events-constructor.html media/encrypted-media/encrypted-media-v2-events.html media/encrypted-media/encrypted-media-is-type-supported.html
Build Bot
Comment 6
2017-06-29 18:14:38 PDT
Created
attachment 314198
[details]
Archive of layout-test-results from ews103 for mac-elcapitan The attached test failures were seen while running run-webkit-tests on the mac-ews. Bot: ews103 Port: mac-elcapitan Platform: Mac OS X 10.11.6
Build Bot
Comment 7
2017-06-29 18:40:51 PDT
Comment hidden (obsolete)
Comment on
attachment 314188
[details]
Patch
Attachment 314188
[details]
did not pass mac-debug-ews (mac): Output:
http://webkit-queues.webkit.org/results/4022801
New failing tests: media/encrypted-media/encrypted-media-v2-syntax.html media/encrypted-media/encrypted-media-session-lifetime.html media/encrypted-media/encrypted-media-constants.html http/tests/media/clearkey/clear-key-hls-aes128.html fast/events/webkit-media-key-events-constructor.html media/encrypted-media/encrypted-media-v2-events.html media/encrypted-media/encrypted-media-is-type-supported.html
Build Bot
Comment 8
2017-06-29 18:40:52 PDT
Created
attachment 314202
[details]
Archive of layout-test-results from ews114 for mac-elcapitan The attached test failures were seen while running run-webkit-tests on the mac-debug-ews. Bot: ews114 Port: mac-elcapitan Platform: Mac OS X 10.11.6
Sam Weinig
Comment 9
2017-06-29 20:44:32 PDT
(In reply to Sam Weinig from
comment #4
)
> (In reply to Jer Noble from
comment #3
) > > (In reply to Sam Weinig from
comment #2
) > > > Can this use Settings instead? If these is something missing from the > > > bindings generator that is prohibiting it, I can add that. Note, that > > > [EnabledBySetting] works in most cases. > > > > A setting is fine with me; I'll update the patch. > > Hm, I may have spoken too fast. I'm not sure you can disable an entire > interface with settings yet. I'll add that.
Actually, you can. Jeeze, I'm having trouble remember what works tonight.
Jer Noble
Comment 10
2017-06-30 10:28:04 PDT
(In reply to Sam Weinig from
comment #9
)
> (In reply to Sam Weinig from
comment #4
) > > (In reply to Jer Noble from
comment #3
) > > > (In reply to Sam Weinig from
comment #2
) > > > > Can this use Settings instead? If these is something missing from the > > > > bindings generator that is prohibiting it, I can add that. Note, that > > > > [EnabledBySetting] works in most cases. > > > > > > A setting is fine with me; I'll update the patch. > > > > Hm, I may have spoken too fast. I'm not sure you can disable an entire > > interface with settings yet. I'll add that. > > Actually, you can. Jeeze, I'm having trouble remember what works tonight.
Sam and I looked into this, and there's a bug in the bindings if you use both EnabledAtRuntime and EnabledBySetting on a window exposed object. So I'll just use RuntimeEnabledFeature for this now, and he'll fix everything at once at a later date.
Jer Noble
Comment 11
2017-06-30 10:33:45 PDT
Created
attachment 314273
[details]
Patch
Sam Weinig
Comment 12
2017-06-30 13:26:24 PDT
Comment on
attachment 314273
[details]
Patch Actually...just kidding! r=me
WebKit Commit Bot
Comment 13
2017-06-30 14:00:17 PDT
Comment on
attachment 314273
[details]
Patch Rejecting
attachment 314273
[details]
from commit-queue. Failed to run "['/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch', '--status-host=webkit-queues.webkit.org', '--bot-id=webkit-cq-03', 'land-attachment', '--force-clean', '--non-interactive', '--parent-command=commit-queue', 314273, '--port=mac']" exit_code: 2 cwd: /Volumes/Data/EWS/WebKit Last 500 characters of output: .webkit.org/git/WebKit f2ed8ac..d216288 master -> origin/master Partial-rebuilding .git/svn/refs/remotes/origin/master/.rev_map.268f45cc-cd09-0410-ab3c-d52691b4dbfc ... Currently at 219009 = f2ed8acf000e1b135354e2a6f639957f7f85266a
r219010
= d216288f7701c4470c504e3ad9e58f929677c6ab Done rebuilding .git/svn/refs/remotes/origin/master/.rev_map.268f45cc-cd09-0410-ab3c-d52691b4dbfc First, rewinding head to replay your work on top of it... Fast-forwarded master to refs/remotes/origin/master. Full output:
http://webkit-queues.webkit.org/results/4028343
Jer Noble
Comment 14
2017-06-30 14:04:30 PDT
Committed
r219012
: <
http://trac.webkit.org/changeset/219012
>
Radar WebKit Bug Importer
Comment 15
2017-06-30 14:14:12 PDT
<
rdar://problem/33084847
>
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug