Commit 5d916f6
Remove support for the keygen tag
This removes support for <keygen> by updating it
to be an HTMLUnknownElement. As a result, it's
no longer a form-associated element and no
longer has IDL-assigned properties.
The <keygen> tag is still left in the parser,
similar to <applet>, so that it maintains the
document parse behaviours (such as self-closing),
but is otherwise a neutered element.
Tests that were relying on <keygen> having its
own browser-created shadow root (for its custom
select element) have been updated to use
progress bars, while other tests (such as
<keygen>-related crash tests) have been
fully removed.
As Blink no longer treats this tag as special,
all the related IPC infrastructure is removed,
including preferences and enterprise flags,
and all localized strings, as they're all now
unreachable.
This concludes the "Intent to Remove" thread
for <keygen> at
https://groups.google.com/a/chromium.org/d/msg/blink-dev/z_qEpmzzKh8/BH-lkwdgBAAJ
BUG=568184
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation
Review-Url: https://codereview.chromium.org/2536993002
Cr-Commit-Position: refs/heads/master@{#440245}1 parent 62c93a5 commit 5d916f6
249 files changed
Lines changed: 313 additions & 3553 deletions
File tree
- android_webview/browser
- chromecast
- chrome
- android
- javatests/src/org/chromium/chrome/browser/preferences/website
- java
- res/xml
- src/org/chromium/chrome/browser/preferences/website
- strings
- app
- theme
- default_100_percent/common
- default_200_percent/common
- browser
- android/preferences
- content_settings
- policy
- profiles
- resources
- options
- settings
- privacy_page
- site_settings_page
- site_settings
- ui
- android/page_info
- views
- website_settings
- webui
- options
- settings
- web_dev_style
- common
- renderer
- test/data
- chromeos/enterprise
- policy
- webui/settings
- components
- content_settings/core
- browser
- common
- policy/resources
- content
- app/strings
- browser
- accessibility
- loader
- renderer_host
- child
- common
- public/browser
- renderer
- test/data/accessibility/html
- ios/chrome/browser/browser_state
- net
- android
- base
- third_party/mozilla_security_manager
- third_party/WebKit
- LayoutTests
- FlagExpectations
- accessibility
- editing/execCommand
- fast
- block
- float
- css-grid-layout
- css
- deprecated-flexbox
- dom
- HTMLFormElement
- HTMLKeygenElement
- shadow
- dynamic
- forms
- fieldset
- label
- resources
- html
- multicol/span
- replaced
- ruby
- table
- html5lib/generated
- http/tests/misc
- resources
- imported/wpt
- html
- browsers/origin/cross-origin-objects
- dom
- infrastructure/common-dom-interfaces/collections
- semantics
- forms
- constraints
- form-control-infrastructure
- the-form-element
- the-label-element
- grouping-content/the-ol-element
- syntax
- parsing
- serializing-html-fragments
- shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation
- platform
- android/fast/html
- linux/fast/html
- mac-mac10.10/fast/html
- mac-mac10.9/fast/html
- mac/fast/html
- win
- fast/html
- virtual/stable/webexposed
- virtual/stable/webexposed
- webexposed
- Source
- core
- css
- frame
- html
- loader
- web
- public
- platform
- web
- tools
- metrics
- actions
- histograms
- valgrind/gtest_exclude
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
| 16 | + | |
15 | 17 | | |
16 | 18 | | |
17 | 19 | | |
| |||
Lines changed: 0 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | | - | |
51 | | - | |
52 | 50 | | |
53 | 51 | | |
54 | 52 | | |
| |||
Lines changed: 0 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
118 | 118 | | |
119 | 119 | | |
120 | 120 | | |
121 | | - | |
122 | | - | |
123 | | - | |
124 | | - | |
125 | | - | |
126 | | - | |
127 | 121 | | |
128 | 122 | | |
129 | 123 | | |
| |||
Lines changed: 0 additions & 24 deletions
This file was deleted.
Lines changed: 0 additions & 20 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
76 | | - | |
77 | 76 | | |
78 | 77 | | |
79 | 78 | | |
| |||
90 | 89 | | |
91 | 90 | | |
92 | 91 | | |
93 | | - | |
94 | 92 | | |
95 | 93 | | |
96 | 94 | | |
| |||
125 | 123 | | |
126 | 124 | | |
127 | 125 | | |
128 | | - | |
129 | | - | |
130 | | - | |
131 | | - | |
132 | | - | |
133 | | - | |
134 | | - | |
135 | 126 | | |
136 | 127 | | |
137 | 128 | | |
| |||
204 | 195 | | |
205 | 196 | | |
206 | 197 | | |
207 | | - | |
208 | | - | |
209 | | - | |
210 | | - | |
211 | 198 | | |
212 | 199 | | |
213 | 200 | | |
| |||
304 | 291 | | |
305 | 292 | | |
306 | 293 | | |
307 | | - | |
308 | | - | |
309 | 294 | | |
310 | 295 | | |
311 | 296 | | |
| |||
537 | 522 | | |
538 | 523 | | |
539 | 524 | | |
540 | | - | |
541 | | - | |
542 | 525 | | |
543 | 526 | | |
544 | 527 | | |
| |||
599 | 582 | | |
600 | 583 | | |
601 | 584 | | |
602 | | - | |
603 | | - | |
604 | 585 | | |
605 | 586 | | |
606 | 587 | | |
| |||
679 | 660 | | |
680 | 661 | | |
681 | 662 | | |
682 | | - | |
683 | 663 | | |
684 | 664 | | |
685 | 665 | | |
| |||
Lines changed: 0 additions & 28 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
36 | 35 | | |
37 | 36 | | |
38 | 37 | | |
| |||
235 | 234 | | |
236 | 235 | | |
237 | 236 | | |
238 | | - | |
239 | | - | |
240 | | - | |
241 | | - | |
242 | | - | |
243 | | - | |
244 | | - | |
245 | | - | |
246 | | - | |
247 | | - | |
248 | | - | |
249 | | - | |
250 | | - | |
251 | | - | |
252 | | - | |
253 | | - | |
254 | | - | |
255 | | - | |
256 | | - | |
257 | | - | |
258 | | - | |
259 | | - | |
260 | | - | |
261 | | - | |
262 | | - | |
263 | | - | |
264 | | - | |
265 | 237 | | |
266 | 238 | | |
267 | 239 | | |
| |||
Lines changed: 0 additions & 14 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
58 | | - | |
59 | | - | |
60 | 58 | | |
61 | 59 | | |
62 | 60 | | |
| |||
269 | 267 | | |
270 | 268 | | |
271 | 269 | | |
272 | | - | |
273 | | - | |
274 | | - | |
275 | | - | |
276 | | - | |
277 | | - | |
278 | | - | |
279 | | - | |
280 | | - | |
281 | | - | |
282 | | - | |
283 | | - | |
284 | 270 | | |
285 | 271 | | |
286 | 272 | | |
| |||
Lines changed: 0 additions & 31 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
11 | 10 | | |
12 | 11 | | |
13 | 12 | | |
| |||
27 | 26 | | |
28 | 27 | | |
29 | 28 | | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | 29 | | |
55 | 30 | | |
56 | 31 | | |
| |||
247 | 222 | | |
248 | 223 | | |
249 | 224 | | |
250 | | - | |
251 | | - | |
252 | | - | |
253 | | - | |
254 | | - | |
255 | | - | |
256 | 225 | | |
257 | 226 | | |
258 | 227 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
596 | 596 | | |
597 | 597 | | |
598 | 598 | | |
599 | | - | |
600 | | - | |
601 | | - | |
602 | 599 | | |
603 | 600 | | |
604 | 601 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
830 | 830 | | |
831 | 831 | | |
832 | 832 | | |
833 | | - | |
834 | 833 | | |
835 | 834 | | |
836 | 835 | | |
| |||
0 commit comments