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
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
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
Patch (34.23 KB, patch)
2017-06-30 10:33 PDT, Jer Noble
sam: review+
commit-queue: commit-queue-
Jer Noble
Comment 1 2017-06-29 16:52:45 PDT
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)
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)
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
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
Radar WebKit Bug Importer
Comment 15 2017-06-30 14:14:12 PDT
Note You need to log in before you can comment on or make changes to this bug.