SVN # | Date | Topics | Bug # | Commit message |
---|---|---|---|---|
1 | Web Apps 1.0 initial checkin of working directory | |||
2 | Update Mahai's name per request | |||
3 | Updating history entry at top of document | |||
4 | Update of toDataURL() security requirements. | |||
5 | response to dbaron's comments entitled 'WA1: Conformance requirements' | |||
6 | Update <canvas> to be more normative; update patterns to start on coordinate system origin (should match mozilla/safari, and be implementable, unlike before); introduce a clause allowing hardware limitations to guide implementations; use that clause to allow arbitrary nesting depth limitations in html parser. Changes made in parallel, in response to requests from vlad (in bugzilla) and mrbkap (on IRC). | |||
7 | Typo fixes, wording simplifications, defined error handling for lone LIs, defined handling for value attribute better, added some TODO notes from Henri regarding content model rules | |||
8 | updated status section and misc conf criteria | |||
9 | Updates to the Conformance section based on dbaron's feedback | |||
10 | Need work on this section (encoding detection). Added some issues and XXX comments on the matter. | |||
11 | Text from Henri for conf checkers and parse errors | |||
12 | Minor fixes to the parser part. | |||
13 | Minor typo fixes and notes. | |||
14 | Bunch of minor fixes in the parsing section | |||
15 | <meter> and <progress> (sorry for the big checkin, had svn issues) | |||
16 | A few changes to the parser based in implementation feedback | |||
17 | Changes in response to bz's implementation feedback for the alternate stylesheet API. Also, changed an occurance of 'marker' to 'bookmark' in one of the algorithms in the parser because the word 'marker' is used for something else already. | |||
18 | Removed '(optional)' from all attribute definitions while we work out what we want to do there. Minor clarification in the ASSDOM spec. | |||
19 | More notes on <script defer>, minor wordsmithing in the parsing spec. | |||
20 | Navigating-across-documents section placeholder, first draft of Custom-protocol-and-content-handlers section, fix a bunch of typos | |||
21 | misclosed tag | |||
22 | More security concerns with the new content handler idea | |||
23 | Storage APIs version 2.0: Now with SSL Support and Only Supporting Lame Text Strings | |||
24 | Expand the intro to 'Client-side session and persistent storage' a little bit, reword some of the text in the handlers section. | |||
25 | Fix minor issues raised by jst and biesi in the content handler and storage sections | |||
26 | bool=>boolean | |||
27 | typo markup fix; make abortion legal for browsers | |||
28 | Make alternate stylesheet set names case-sensitive. | |||
29 | Big changes to the way we do <title> and <script> parsing, and how we handle EOF conditions. | |||
30 | minor parser changes | |||
31 | More changes to the parsing model | |||
32 | Clear up the handling of EOF tokens in body parsing (pass 1) | |||
33 | added notes to focus section; addressed biesi's comments in the content handler section; fixed a bug in the parser section (<col> elements); added a note about window.getAttention() | |||
34 | One more EOF handling case | |||
35 | Remove XMLHttpRequest in favour of the W3C spec for the same API. | |||
36 | Fix an infinite loop when hitting </td> or </th> in a document, oops. | |||
37 | Added note to calm implementors that can't work out why whitespace ends up in the wrong place | |||
38 | Fix ambiguous text in the select insertion mode | |||
39 | Frameset parsing fixes | |||
40 | Simplify the AAA while making it actually work... | |||
41 | Remove some lies! Damn lies! which wasted an hour of my time. | |||
42 | Address some of biesi's comments for content handling; fix whitespace and comment handling in the parser | |||
43 | Change the way we classify elements (for no apparent reason as it turns out); fix the phrasing element end tag algorithm (<span><table></span> was broken) | |||
44 | add isPointInPath() | |||
45 | Clear up that the content handler thing is only for _potential_ handlers. | |||
46 | isindex anchor | |||
47 | rename marked section to markup declaration | |||
48 | Minor fix to informative text regarding toDataURL | |||
49 | Some work on script defer/async | |||
50 | getImageData/drawImageData proposal | |||
51 | Make <!-- -- --> a parse error | |||
52 | shapes in canvas - minor edits | |||
53 | fix a minor typo in the canvas rgba() spec | |||
54 | Canvas changes -- putImageDara; transform(), and minor changes | |||
55 | Mention case folding in a couple of places | |||
56 | security of drawimagedata | |||
57 | mention more about rounding for the imagedata apis | |||
58 | Few minor canvas edits | |||
59 | Minor changes to Audio (repeat->play) and getItem in Storage. | |||
60 | Sample implementation of custom handlers to explain things better | |||
61 | Make the description slightly more explicit | |||
62 | Move paragraphs around so that people who don't read the spec before complaining (e.g. sicking) can get the clues earlier. | |||
63 | Minor work on scripting, fix example bug in storage section. | |||
64 | Script defer/async draft work | |||
65 | More work on <script> | |||
66 | minor async edits | |||
67 | Big editorial changes of the introduction section, moving stuff into other parts of the spec as appropriate, adding a dependencies section; also did s/DocumentWindow/DocumentUI/. | |||
68 | Restructuring to fit the new W3C world; part 1 (WindowHTML in, DocumentUI out); also a few fixes here and there e.g. in the parser. | |||
69 | Unexpected EOF should report a parse error. Whe should abort the steps in the AAA even if there is no formatting element at all. | |||
70 | Fix a bug that would make the stack and the list get out of sync... | |||
71 | IDs for Anne | |||
72 | <b><p><b></p></b> didn't work. | |||
73 | Move some sections around (wip) | |||
74 | More section moves | |||
75 | Fx the onerror section and move the other browsing context sections out into separate sections | |||
76 | Move disclosure element; update acks; add parse errors for EOF in title elements, etc | |||
77 | Define a <details> element to act as a disclosure triangle widget. | |||
78 | Make all EOF processing go through the data state. | |||
79 | Make contenteditable case-insensitive | |||
80 | minor changes to parser spec | |||
81 | More security problems with storage areas | |||
82 | Couple more examples in the security section for storage. | |||
83 | Make option/optgroup not create nodes in body insertion mode | |||
84 | Second draft of <details> | |||
85 | More <details> notes. | |||
86 | Clarify the bogus comment state rules | |||
87 | make attribute duplication a parse error | |||
88 | typo fixes | |||
89 | Fix </html> handling | |||
90 | AAA fixes: don't bother checking if the node was no longer in the tree now, remove nearest block concept | |||
91 | WIP for d.w(); make <hx> start tags close <hx> elements | |||
92 | Oops... (AAA impossible situations: some elements aren't in the list, but aren't blocks...) | |||
93 | Typos s/let/if/ | |||
94 | Need to also remove the non-formatting nodes, or things go all skewiff | |||
95 | <wbr> is an empty element. | |||
96 | How To Read This Specification and other minor edits | |||
97 | More minor changes to the intro section | |||
98 | Minor id change s/intro/introduction | |||
99 | Fix issue in parser with </select>, <a>-implying-</a>; update security section in gen'ed page | |||
100 | Fix <a><table><a></table> | |||
101 | Minor text additions for the navigation processing model | |||
102 | Next pass at doing document.write() plumbing... (more to come) | |||
103 | it's a switch, not a normal dl | |||
104 | Markup error | |||
105 | Consistent markup | |||
106 | Make the parser set the insertion point correctly and generally make the next step along the way of defining document.write() | |||
107 | markup fixup | |||
108 | Clarifications to the insertion point handling. More cross-refs across scripting sections. | |||
109 | Notes for document.write() | |||
110 | <details> draft 1 done; removing TBW tag | |||
111 | More IDs for cross-refs | |||
112 | Example for entity parsing. | |||
113 | More fragids. | |||
114 | What's a duplicate attribute? Exact same name. | |||
115 | Change the way that paths work to be compatible with safari | |||
116 | Set the stage for datagrid changes | |||
117 | more datagrid notes | |||
118 | Add progress.position for datagrid purposes, tweak some definitions for progress and make more cross-references | |||
119 | Data Grid Draft 2 | |||
120 | ID for datagrid | |||
121 | drag and drop baby | |||
122 | minor things missed when defining drag-and-drop (e.g. adding draggable to the HTMLElement interface IDL) | |||
123 | text field selections | |||
124 | make insertion modes links, document.write() notes, rearrange script section, minor edits to the tokeniser, placeholder for attribute minimisation handling | |||
125 | . .update.sh | |||
126 | editorial changes to make hyperlinks work and to fix last screwed up checkin | |||
127 | start of a d.w() section | |||
128 | make the table slightly more verbose | |||
129 | Behold, document.write() in HTML | |||
130 | more clear issue markers | |||
131 | minor grammar nazi attack | |||
132 | crossref error | |||
133 | notes for innerHTML, cache pining, fix typo 'characters tokens', add issue about merging phases and insertion modes | |||
134 | add placeholder for where mathml-p might go | |||
135 | define terminology getting/setting. placeholder for innerHTML in HTML. some wording fixes for RFC2119-compliance in the definition of 'reflect'. | |||
136 | innerHTML getter draft 1 | |||
137 | minor editorial tweaks to the innerHTML getter | |||
138 | Behold! The goodness that is the innerHTML setter. | |||
139 | add another example of bogus sillyness in innerHTML | |||
140 | move rfc2119 reference, and update to new postprocessor | |||
141 | Oops, noframes was listed twice. Also, 'Create an element node for' wasn't hyperlinking correctly. | |||
142 | Make <optgroup> and <option> share the same definition, since they're the same. | |||
143 | <frame> is an empty element. Oops. | |||
144 | Oops, broke the reset insertion mode algorithm in the <table> case | |||
145 | HTMLCollection work | |||
146 | checkpoint: s/Avalon/WPF/; define "tree order" and link to it; define "ignored" and link to it (using old definition); define "collections" and HTMLCollection and HTMLFormControlsCollection and begin on HTMLOptionsCollection; add note for img.src behaviour | |||
147 | HTMLOptionsCollection definition | |||
148 | ECMAScript *ODM* binding; add note about .add/.remove on select elements; DOMTokenString part 1; placeholder for definition of space separated token strings. | |||
149 | Move markers around and make a note more visible | |||
150 | remove a few 'the the's. | |||
151 | add ackn | |||
152 | document.title part 1 | |||
153 | the html/head/title/body elements; document.title | |||
154 | add some quotes around 'the body element' in one case where we mean the formal term-ish; add some notes of what needs defining | |||
155 | document.referrer | |||
156 | add some notes from my research | |||
157 | add some notes in teh parser text since we have some open issues with unexpected stuff at the start and end of streams | |||
158 | add an example to the 'a' start tag case to explain the weird requirements | |||
159 | Replace 'anything else' with something less confusing | |||
160 | colgroup/column group | |||
161 | Error Handling for collections; link security exception to a placeholder definition. | |||
162 | handle HTML elements with no 'name' attribute in HTMLCollection (for templateElements, tBodies, rows, etc) | |||
163 | document.domain and document.URL definitions (except for the hard parts) | |||
164 | the body element and document.body | |||
165 | Define the images, links, forms, and anchors collections. | |||
166 | document.cookie; placeholder for document.open | |||
167 | getElementsByName draft 1, add notes for document.close() | |||
168 | limit getElementsByName() to certain elements | |||
169 | move some comments around to more appropriate places | |||
170 | document.getSelection() in the DOM section | |||
171 | notes in getElementsByName() | |||
172 | document.commands definition; collapse some space in an IDL block due to comments | |||
173 | clarify 'root element' since we define that term to mean something slightly different in some cases | |||
174 | minor editorial tweaks -- capitalisation, etc | |||
175 | add designMode placeholder section; link to that and execCommand in the document section | |||
176 | getElementsByClassName() with string and array versions | |||
177 | getElementsByTagName() now taks an array only. | |||
178 | ackn update | |||
179 | Twiddle things around in the Document section, remove useless forward references. | |||
180 | Move the editing stuff into its own section | |||
181 | Array isn't typed enough. Let's use another pretend syntax. | |||
182 | start mentioning document.open()... | |||
183 | document.open() 4+ arg work | |||
184 | document.open() first draft completion. | |||
185 | document.close placeholder | |||
186 | document.open/document.close draft 2 | |||
187 | wording tweak in document.close() | |||
188 | define document.innerHTML, do cleanup from the fallout that causes | |||
189 | remove 'proposal' markup in canvas section, tighten up some of the canvas normative prose, and poke at the document.write()-in-XML case. | |||
190 | innerHTML and document.write() for XML, first complete draft; also correct the intro now that we split the APIs into four sections. | |||
191 | HTMLElement TBW->WIP | |||
192 | move the dom sections around a bit; markup 'HTML documents' and 'XML documents'; minor related tweaks to text. | |||
193 | big overhaul of the use of HTML, XHTML, HTML Documents, XML Documents, XHTML, HTML Namespace, and other related terms. (also, fix it so 'document.anchors' is hyperlinked correctly.) | |||
194 | big, not bug... | |||
195 | Move sections around in the DOM section again; add a section on APIs in HTML documents (case-sensitivity etc) | |||
196 | Move HTMLElement definition up to where it should be (part 1) | |||
197 | HTMLElement cleanup | |||
198 | Make HTML Elements a term too (hyperlinks some stuff, weee) | |||
199 | hyperlink 'html elements' some more now that we define it | |||
200 | make use of HTMLElement for unknown elements a requirement. add placeholders for contenteditable, tabindex in HTMLElement. replace forward reference with an issue asking for general forward reference | |||
201 | more work on HTMLElement | |||
202 | global attribute changes (mostly editorial) | |||
203 | move global attributes up a bit | |||
204 | editoral: used wrong elements dt/dd; also, didn't define class and contenteditable correctly | |||
205 | try making the global attributes thing an element dl | |||
206 | extraneous > in markup (probably from the original, too, go figure) | |||
207 | HR element (still looking for a decent backronym for that, let me know if you find one...) | |||
208 | HR done, not TBW anymore; change <i> to <x> for now. | |||
209 | markup error x/ -> x</ | |||
210 | <t> element, draft the first. | |||
211 | Ignacio Javier pointed out a typo and confusion (TCP connection security handling paragraph) | |||
212 | missing quotes make validation hard | |||
213 | add issue to ask for help on <t>. Also, make a half-hearted attempt at clarifying the timezone definition. | |||
214 | markup error in example; <t> becomes </t> now | |||
215 | microsyntaxes for numbers; some cleanup related to the use of terms like 'whatespace'. | |||
216 | oops, s/gauge/meter/... | |||
217 | don't require violation of other specs (idness); add the word DOM in certain places for clarity; add some issues -- we're going to need to redefine some attrs in terms of microsyntaxes eventually. | |||
218 | profile attribute: should use microsyntax. Also, make it use a different hyperlink title for consistency. | |||
219 | placeholders for URI microsyntaxes | |||
220 | add reminder to go through and define all attribute value syntaxes | |||
221 | refs have square brackets | |||
222 | Move the definition of the datetime attribute up to the microsyntax section | |||
223 | How to parse datetime='' on <ins> and <del> elements. | |||
224 | placeholder for 'date and/or time' section | |||
225 | spacing issues with inequalities | |||
226 | forgot to mark example as example | |||
227 | spacing issues with inequalities | |||
228 | introduced extraneous character at top of file, oops | |||
229 | date or time (rules for parsing <t>); move some macros around to help with that; add a comment on the use cases for APIs for <t>. | |||
230 | tokens part 1 | |||
231 | Tokens part 2: define the algorithms; make DOMTokenString use them. | |||
232 | class attribute redefined in terms of microsyntaxes | |||
233 | Remove the placeholders for microsyntaxes for URIs for now | |||
234 | clarify minor things about HTML Documents vs XML Documents | |||
235 | make document.innerHTML kill any active parser first (on setting) | |||
236 | behold! placeholders for multimedia elements. | |||
237 | make some minor edits based on comments by Stephen Ma (networking). | |||
238 | <iframe> section header | |||
239 | note bz feedback about innerHTML | |||
240 | embed, object, param, map, area headers. Make comments and PIs explicitly not affect content model. | |||
241 | notes to self about usemap, area | |||
242 | move attributes around so that the order is consistent across elements | |||
243 | placeholder for canvas | |||
244 | Believe it or not, microsyntaxes are defined now\! Weee\! | |||
245 | remove bogus link to 'views'. place [] around a reference without []. Move Link Types section to a new section under Processing Models. | |||
246 | hreflang might not be present | |||
247 | The Great Link Abstraction: factoring out common definitions for <link>, <a>, and <area>. | |||
248 | WIP on <area> and image maps | |||
249 | dfn img-alt and img-src; mention usemap in img and object definitions | |||
250 | DOM attributes for embedded content; also, add some 'must's to DOM attribute reflections that were missing them | |||
251 | dom-a- to dom-img- for the img ones, heh | |||
252 | quirk is covered by definition of 'reflect' | |||
253 | make sure className.match(), etc, still works | |||
254 | note empty sections | |||
255 | more notes for image maps ismap/usemap processing | |||
256 | add more stuff to <img> definition, slightly more placeholding for usemap | |||
257 | behold: the <img> element. Placeholders for some sections that the <img> definition now refers to that don't exist yet. Also, changed media to medium in certain cases. | |||
258 | remove one mention of CSS pixels and just make it say length, so that we don't have to ref css21 twice in one section, and so that we don't constrain the rendering section | |||
259 | Constructors on WindowHTML: draft 1; note that IDL does give type info which we mustn't lose; define firing a load/error event; define new Image(); img.complete; define <img src=''> and <img alt=''> better. | |||
260 | move canvas placeholder up to before area/map | |||
261 | <title> cleanup now that we have a parser and a DOM | |||
262 | iframe element definition | |||
263 | clarify <iframe> | |||
264 | src image content requirement; img when images are disabled; onload/onerror for iframe; no elements in iframe; remove alt on embed; define embed -- draft 1. | |||
265 | issue about ordering of events on iframes and content of iframes | |||
266 | various notes on type='' attributes and on img height/width, plus, work on the definition of embed. | |||
267 | adding more text to object section | |||
268 | about face for <embed type=''>. Instead of making it advisory, make it the type decider. | |||
269 | clarify HTTP error codes with <img> | |||
270 | we will have to clarify handling of HTTP error codes with <embed> | |||
271 | should we say that content-sniffing is on for <embed>? | |||
272 | placeholder section for Content-Type stuff; <object> element draft (incomplete) | |||
273 | interfaces from plugins on embed, object; errors on object cause fallback (says acid2...); define object processing model, first mostly full draft | |||
274 | param element spec, and integration with object; allow any attribute on embed; fix s/src/data/ typo in object dfn; clarify that processing of object is 'first match' in the processing model. | |||
275 | we don't define NPAPI | |||
276 | <map> definition | |||
277 | <table> element. factor out requirements for HTMLCollection attributes. Prepare HTMLCollection attribute for out-of-order collections (like table.rows). | |||
278 | <caption>, <colgroup> (incomplete); move a paragraph down in the structure section to use terms after it defines them; s/zore/zero/ | |||
279 | link to anne's diffing tool | |||
280 | split reflecting of numbers into reflecting of signed and unsigned numbers; fixed references to toNumber; <colgroup> second part; <col>; table processing model placeholder | |||
281 | setting span to 0 is bad too. | |||
282 | thead, tbody, tfoot, tr, and tweaking of some other table wording | |||
283 | move the TBW marker to the processing model section; correct a minor validity typo | |||
284 | correct more typos | |||
285 | don't require a <tfoot> | |||
286 | <col span> titles were wrong and pointed to colgroup's | |||
287 | the remaining table elements; placeholders for the DOM interfaces for the table elements | |||
288 | define DOM interfaces for remaining table elements | |||
289 | cleanup of some sections that weren't all that (drop <tabbox>, <switch>, move classes='' to processing models; add note about mutually exclusive sections use case to end comments; note some stuff under the rendering section) | |||
290 | removing <calendar> and <card> since the microformats.org group still hasn't formally and clearly defined how you're supposed to parse their microformats | |||
291 | reorder some sections around in the processing model to slightly more closely match the order the elements are defined in | |||
292 | the start of a tabular data model | |||
293 | tabular data, row groups and column groups and more crossrefs | |||
294 | constraints on row groups and column groups | |||
295 | Corresponding elements (informative so far). | |||
296 | could have a cell in no row/col groups | |||
297 | Work in progress for tabular model | |||
298 | Cross-Document Messaging update (should be pretty much done now) | |||
299 | um, s/below/above/ -- i moved the section down... | |||
300 | don't allow <col> under <table> | |||
301 | oops, unclosed tag | |||
302 | remove <col> from the list of elements to not ignore in <table> | |||
303 | more work on tabular data model | |||
304 | col and colgroup | |||
305 | minor typos; row groups; make jumps back slightly clearer in table model. | |||
306 | introduce the concept of table model errors; handle cells that span out of row groups | |||
307 | more hyperlinks to the tabular data model section; more clearly label the steps in the table model section; make cells flowing out of the table into an error | |||
308 | use 'current foo' to mean elements, and x-foo/y-foo to mean coordinates; use 'current column' instead of 'current col'; define row processing (still some missing bits); placeholders for some more table stuff | |||
309 | consistency | |||
310 | markup errors; be more explicit about anchoring of groups and cells; introducing the downward growing cells list; factor out ending a row group; make ending a row group use the algorithm for ending a row group; define how to handle rows and cells; make an empty column be an error | |||
311 | don't make all the cells overlap -- actually increase x-current! also, some comments, and, placeholders for growing cells. | |||
312 | factor out the steps for growing downward-growing cells | |||
313 | handle downward-growing cells (those with rowspan=0) | |||
314 | fix step number in tabular data processing model | |||
315 | markup error | |||
316 | fix a bunch of markup errors | |||
317 | split one item into two items in the algorithm for ending a row group | |||
318 | placeholder so i don't forget to defined how TDs and THs work together (scope, etc) | |||
319 | First attempt at a list of link types (they will then be defined in more detail) | |||
320 | redefine 'up', add archives | |||
321 | don't ask me what THAT was about | |||
322 | merge the <a> and <area> columns since they'll always be the same; disallow nofollow and external on <link> | |||
323 | change 'allowed on' to 'effect on' for link types | |||
324 | make definitions of linktypes more consistent with each other. define 'alternate'. move comment down | |||
325 | rewrite the top of the 'alternate' definition to say that it creates a hyperlink | |||
326 | placeholder for extensibility of rel=''; rel=archives part 1; rel=alternate tweaking to merge the first two paras | |||
327 | fix markup error | |||
328 | rel=archives | |||
329 | rel=author | |||
330 | downgrade some headers | |||
331 | introduce the concept of synonyms for link types, add rel=bookmark | |||
332 | try wrapping the example differently; remove comment about rev='' since we aren't introducing that in html5 | |||
333 | minor editorial fixes, and add rel=contact | |||
334 | make rel=author apply to section, not just page | |||
335 | rel=external, rel=feed | |||
336 | Hierarchical link types; remove some comments that have already been dealt with; minor markup fixups | |||
337 | somehow these words got dropped, oops | |||
338 | rel=help | |||
339 | rel=icon | |||
340 | rel=license | |||
341 | rel=nofollow; mention copyright for rel=license | |||
342 | target document -> referenced document | |||
343 | rel=pingback | |||
344 | auditory icons, not aural icons | |||
345 | rel=search, rel=stylesheet placeholder, rel=prefetch | |||
346 | rel=sidebar, rel=tag | |||
347 | update comments/issues for link types | |||
348 | rel=copyright is a synonym for rel=license; define the extension mechanism for 'rel' values. | |||
349 | types can't specify anything themselves... | |||
350 | make it even easier to add extensions | |||
351 | make it possible to distinguish proposals from actual extensions for rel='' link types | |||
352 | minor editorial tweaks to HTMLDocument and HTMLElement IDLs (ordering, whitespace); getting ready for .focus() and company; complete the definition of 'Rejected' in link types | |||
353 | move sections about some more to make more sense | |||
354 | introduce an interaction section for focus/click stuff | |||
355 | more comments | |||
356 | interaction, click, focus, etc: first draft | |||
357 | hasFocus, activeElement, more structure in the activation section | |||
358 | note elements that are yet to be defined | |||
359 | <t> becomes <time> | |||
360 | <x> -> <t> | |||
361 | xref scripting is enabled / scripting is disabled; define 'text node' to include 'cdata node' and xref a bunch of those and simplify a few sections because of this; minor tweaks with the use of the term 'whitespace'; define <noscript> | |||
362 | noscript isn't TBW anymore! wee | |||
363 | the legend element (if anyone has a better idea of how to classify the elements so this doesn't end up in its own little silly 'misc' section, please let me know) | |||
364 | make 'embedded content' an actual type of content | |||
365 | the figure element and associated trappings | |||
366 | add note about win1252 entities | |||
367 | turns out there's no attribute minimisation in existing parsers. so that makes THAT easy. We'll have to go through and make sure '' is legal for all the boolean attributes, though. Please send e-mails to the list for any such attributes you come across that don't already allow exactly their name and the empty string to mean 'true', and the absence of the attribute to mean 'false'. | |||
368 | update the TBW markings so we can easily see what's up to date and what isn't | |||
369 | notes for syntax section | |||
370 | start tags: draft 1 (wip) | |||
371 | more work on syntax | |||
372 | DOCTYPEs and other syntax bits | |||
373 | doctype tweaks | |||
374 | minor wording tweak to make things flow better | |||
375 | tweaks based on feedback from atom folk to help feed autodiscovery; correct links to 'space character'; add dfn for doctype | |||
376 | behold! attribute syntax. | |||
377 | rel-alternative is transitive | |||
378 | five more words on text... more coming soon! | |||
379 | behold, status.whatwg.org for inline status annotation | |||
380 | further work on the syntax section | |||
381 | let's make that make at least a modicum of sense, shall we | |||
382 | singleton -> void, for now; better terms are welcome (but 'empty elements' is too confusing) | |||
383 | further flesh out the syntax section | |||
384 | minor clarafications to syntax | |||
385 | <html> tag omission | |||
386 | head, body tag omission | |||
387 | li, dt, dd end tag omission | |||
388 | p element tag omission | |||
389 | don't put end-tag-implying elements inside p elements | |||
390 | entities are in the form � not &0;. Oops. | |||
391 | implied tags in tables | |||
392 | add blank line for clarity in source | |||
393 | mark this list as brief since it's not a set of paragraphs | |||
394 | <thead> can't be followed by <tr>; <tbody> can't be omitted if it comes after an omitted </thead>, </tbody>, or </tfoot> | |||
395 | appease the XML gods | |||
396 | space characters in start tags: the return | |||
397 | refer to later space restrictions for clarity | |||
398 | various fixes to the tag omission stuff -- thanks simon | |||
399 | markup error | |||
400 | elliotte says Unicode uses 'code point' not 'codepoint' | |||
401 | this is totally unnecessary | |||
402 | slit on spaces? oops | |||
403 | as Simon points out, two empty attributes need a space between them | |||
404 | get rid of the idea of meaningful class names for now | |||
405 | when can script run; whether script can run | |||
406 | add the fact that TR can't be in TABLE | |||
407 | try allowing xmlns='' and see what happens | |||
408 | clarification | |||
409 | explain XML vs HTML | |||
410 | parser section says 'HTML' must be uppercase. We can discuss if that should change (mail the list), but the syntax section needs to be consistent, at least. | |||
411 | Misread the spec. Make it clearer | |||
412 | make it clearer that conformance checkers must use the parser section not the syntax section | |||
413 | add form controls to the optional end tag section | |||
414 | make </optgroup> optional and make <optgroup> imply it | |||
415 | various scripting changes (wip) | |||
416 | change the paragraphs section to a prose section to be less confusing | |||
417 | conversation | |||
418 | touch up the dialog examples and notes | |||
419 | confusing indendation begone\! | |||
420 | move the tabular and form processing model sections closer to their elements, add in some placeholders for form control sections | |||
421 | move Window into its own section so we can see it in the ToC | |||
422 | profile out, class and meta wiki registrations in. some predefined classes and metas too. | |||
423 | profile out, class and meta wiki registrations in. some predefined classes and metas too. | |||
424 | elements should say which classes apply to them; element names should be alphabetical in the table; search shouldn't apply to article | |||
425 | move classes up one level, and put metadata attributes back under global attributes | |||
426 | add IDs to be able to link to them from the wiki | |||
427 | we have a section on that now | |||
428 | move security into the scripting section, maybe it'll make more sense there | |||
429 | try making this easier to follow by some slight changes | |||
430 | more exposition at the top of the DOM section; minor ordering tweaks to make the top of the DOM section scan better. Nothing normative changed. | |||
431 | Move Events down to Scripting section for now; move the generic DOM APIs up a bit | |||
432 | move sections into the scripting section for real now\! (oops, wrong level!); notes for events sections, move stuff around a little... | |||
433 | move the headings and sections section in processing models up to the headings and sections section in semantics | |||
434 | slowly adding to the event listener section (work in progress) | |||
435 | Specify event handler attributes! Just onclick for now. Also, make "HTML element" link to the right place a few times, allow the global attributes to be used, and move the javascript: placeholder down a bit to aid flow. | |||
436 | xref Object to nothing instead of <object> | |||
437 | remove redundant syntax requirement in conformance section now that we have a syntax section | |||
438 | clean up the definition of the ID attribute to handle orphan elements, and to remove conf criteria that really belong in DOM Core, CSS, XPath, etc. | |||
439 | title attribute shouldn't be used for captions now we have <figure><legend>; make the text of classes slightly simpler; allow class attributes to be used for meaning without registration if there is good reason to do so. | |||
440 | try having some of the global attributes have their own sections instead of being in a <dl>. Bring the class attribute into that section to see how that looks. remove the redundant class=error section. | |||
441 | cross-ref xml:lang better | |||
442 | remove issue that's now been resolved; add idl class to a <pre> block that contains an IDL excerpt | |||
443 | colour->color; overhaul of the canvas section; move 'sound' to the browser section | |||
444 | crossreference fixes | |||
445 | more cross-reference fixing | |||
446 | make one of the links shorter | |||
447 | notes regarding sniffing (nothing normative yet) | |||
448 | fix table processing of bogus content (<a><table><a>xxx case) | |||
449 | missing 'the' | |||
450 | remove SCS markers (will be done out-of-band instead) | |||
451 | oops, lang->xml:lang here. | |||
452 | clarify 'it' in 'it must be dropped' | |||
453 | fix validity errors | |||
454 | remove TBW and WIP markers in favour of external marking script | |||
455 | intro, not into. also, make intros non-normative. | |||
456 | inter-element whitespace and comments should not affect algorithms; blockquote and q's interaction with cite; new example for cite; drop <t>; add <i> and <b>; add <div> | |||
457 | extraneous blank link in example | |||
458 | finish off the <b> element section (oops) | |||
459 | move BR to the prose section, it's not a phrase element; it's a prose element. | |||
460 | typo in acks -- sorry | |||
461 | copy/paste error | |||
462 | reconstructing the inlines when there are none would lead to problems. | |||
463 | missed a step number when i added some steps | |||
464 | vaguely try to make EOF parse errors clearer | |||
465 | forgot to remove this note when we supported this | |||
466 | introduction of WYSIWYG editors and the <font> element (content model to follow) | |||
467 | transparent content models; div is allowed to contain inline or block now; fix some xrefs | |||
468 | move transparent section up one | |||
469 | broaden the definition of transparent content models so that we have 'transparent elements', and make the determination of inline vs block look through transparent elements | |||
470 | make note of problems with the style='' attribute, and use cases we have to cover | |||
471 | allow <style> inside <div>, <article>, <section>, <aside>; make <script> stay where it was put, rather than move it to the head (gives compat with IE); add a placeholder 'styling' section; make fixes caused by fallout from those changes | |||
472 | scoped stylesheets baby | |||
473 | embed the styling processing model placeholder into the spec a bit more | |||
474 | fix markup, add open issue in parser | |||
475 | fix transform() method matrix | |||
476 | styling processing model (will integrate into Anne's CSSOM spec -- http://dev.w3.org/cvsweb/~checkout~/csswg/cssom/Overview.html) | |||
477 | Closer integration with CSSOM. | |||
478 | factor out text for all boolean attributes; fix typo in an IDL; define <script> defer and async | |||
479 | hoist the menu processing model section up to the <menu> element section | |||
480 | change xref to use autoxreffing instead of an id | |||
481 | ref from DOM boolean attribute to content boolean attribute | |||
482 | enumerated attributes (affects dir, contenteditable, draggable); fix typo | |||
483 | add note about percentages/dimensions; fix the time microsyntax to allow seconds to be optional | |||
484 | fix note on enumerated attributes, add note for rel=search | |||
485 | clean up attributes that specify MIME types. add more stuff for rel=alternate. | |||
486 | define 'language' as a spec term (this will make one thing xref to it) | |||
487 | minor edits in the <menu> section to make it neater | |||
488 | fix some xrefs. define value/start better (e.g. using microsyntaxes) | |||
489 | URI attribute cleanup | |||
490 | markup error | |||
491 | make the example XML so it works | |||
492 | define the values of the scope="" attribute on <th> in terms of enumerated attributes, correct a statement that said that cells could not span colgroups (they can, verified against implementations) | |||
493 | add two parse errors for EOF in <noscript>/<noframe>/<iframe>/<textarea>; drop leading newlines in <pre> blocks | |||
494 | How <th> elements work. | |||
495 | fix the state names to be consistent | |||
496 | xref fixing... | |||
497 | very draft description of how navigation should work. more to come, but send comments now please. | |||
498 | oops, markup error | |||
499 | moving notes around to get the area ready; removing redundant editorial issues | |||
500 | more work on history traversal and page navigation | |||
501 | note about popState during traversal | |||
502 | javascript: URIs and moving issues around for things that were dealt with in other places | |||
503 | start to a definition of content-type sniffing (very WIP). add another example of what could end up not affecting the browsing context. | |||
504 | markup error | |||
505 | a few more words on content-type sniffing | |||
506 | wip: content-type sniffing details | |||
507 | make some non-normative text into a note | |||
508 | more work on the content-sniffing code | |||
509 | oops, that made no sense. got to end the steps there | |||
510 | minor editorial work on the content-sniffing front | |||
511 | markup error | |||
512 | how to handle XML files | |||
513 | how to handle html and text | |||
514 | scrolling (not that this says much, but that's really UI stuff so let's keep out of the way) | |||
515 | fix xref (frag id stuff) | |||
516 | WIP: adding sections for the content-sniffing bits | |||
517 | how to sniff for text/plain vs app/oc-st content; point to other specs/sections for how to determine the encoding of HTML and text files; minor editorial tweaks | |||
518 | remove big-issue markup since it | |||
519 | typo "bytesof" | |||
520 | sniffing image types; minor commenting tweaks in the text/binary section | |||
521 | add unknown type sniffing. editorial tweaks to image section and fix for markup errors | |||
522 | i am a moron | |||
523 | i am a moron | |||
524 | add support for PDF and Postscript | |||
525 | must->should on adding new types, but give rationale for discouraging it | |||
526 | should <object> trust the Content-Type headers? added as an issue, along with similar ones. fixed editorial 'third-party' issues. reword some things. allow image/svg+xml to be handled by a plugin even though it is XML. other minor markup changes. | |||
527 | add descriptions to the tables, for bz's benefit :-) | |||
528 | markup error | |||
529 | make the section paragraph be a big-issue instead of the section title. | |||
530 | make the hex uppercase to be consistent with the rest of the spec | |||
531 | how to detect Atom and RSS vs text/html -- if you have any comments on this PLEASE LET ME KNOW | |||
532 | add support for RSS 1.0 in draft form (this will need fleshing out at some point) | |||
533 | fix typos in the original text i wrote here, add omitted ASCII equivalents in places | |||
534 | typo in the comment | |||
535 | define copy-and-paste operations; fix grammar of drag-and-drop, fix spelling of canceled | |||
536 | first draft of text for 'following hyperlinks' (incomplete pending 'target' attribute definition) | |||
537 | add the text that makes event handler attributes work; also: make 'event handler attribute' an actual term with a DFN element; move the issue about non-JS listeners to lower in the prose | |||
538 | move Event handling section to the 'other specs' section | |||
539 | activation behavior; remove redundant comments; define .click() better; remove some mentions of xml-events namespace; and some notes of stuff that DOM3 Events should say; note duplication in such notes. | |||
540 | remove obsolete notes and issues; change remaining occurances of xml-events namespace to no namespace | |||
541 | move the activation behavior stuff into the interactive elements section for now | |||
542 | vaguely define clicking on <a> and <area> elements. mention <base target> so that Anne will stop bugging me about it. :-P | |||
543 | minor tweaking (alternate stylesheet -> alternative style sheet; define alternative style sheet sets for xreffing) | |||
544 | notes for image maps | |||
545 | make more notes on image maps | |||
546 | Allow keywords to be uppercase, even in XHTML | |||
547 | notes for image maps | |||
548 | fix xrefs for 'enumerated attributes' | |||
549 | move the <figure> element up, and the image map processing model into the embedded content section | |||
550 | <area shape> attribute syntax and parsing definition | |||
551 | markup error | |||
552 | more markup fixes | |||
553 | update copyright date | |||
554 | oops, copy/paste error | |||
555 | DOM interfaces can't have elements, duh | |||
556 | go Simon! more typos :-P | |||
557 | hoist up the image map section | |||
558 | research into 'coords' attribute's % values | |||
559 | draft comment for how to parse coords attribute | |||
560 | how to handle lists of integers (e.g. in coords='') | |||
561 | actually support negative numbers (duh) | |||
562 | oops, had the 'every other' case before all the other cases | |||
563 | support decimal points in coords='' (if by 'support' you mean 'ignore like IE does') | |||
564 | area elements: when can you use coords? how many coordinates must there be? when can you use ping/rel/media/hreflang/type? | |||
565 | rules for attribute presence/absence on <area> | |||
566 | define usemap="" (first pass); make some notes for future stuff to come | |||
567 | framework for image map processing model | |||
568 | removing 'name' attribute from <map>. Note that for legacy reasons, it's still part of the processing model -- it's just not allowed in content. | |||
569 | how to read the 'usemap' attribute | |||
570 | how to handle <map> for text browsers | |||
571 | user-agent-defined, not user-defined, oops; add a must to the start of the next bit... | |||
572 | how to go from an <area> to an actual shape. make note of previously unguessed quirks of IE coords parsing. mention that <area> having focus is ambiguous. | |||
573 | in error 'usemap' doesn't mean image map is empty, it means there's no image map at all. | |||
574 | notes on what should be added next | |||
575 | get rid of the notion of valid areas | |||
576 | stop <sub> elements from creating xrefs | |||
577 | make text flow better | |||
578 | Turns out that the inner circle of radial gradients should be filled. | |||
579 | note security issue with ports on storage APIs | |||
580 | xref error | |||
581 | move some notes around; decide on putting server-side-image-maps near following-hyperlinks; define clicking on an <area> element. | |||
582 | oops, no detail on Event. | |||
583 | remove note and convert it into a 'note' | |||
584 | Define what the various coordinates actually _are_. | |||
585 | image maps are live | |||
586 | DOMTokenString -> DOMTokenList and make it not inherit from DOMString; add relList and classList; define the kind of content allowed in rel='', and how to go from that to a list of link types. | |||
587 | server-side image maps. I'm not really sure that the whole hyperlink/image-map/click/.click()/click-event/DOMActivate thing is perfectly set up yet, but for now this is what we have. | |||
588 | Update the head of the spec to be more friendly. | |||
589 | make note of a testcase | |||
590 | behold, designMode | |||
591 | acks for designMode | |||
592 | typos | |||
593 | first pass at defining a bunch of events -- any other requests? | |||
594 | event handlers | |||
595 | the serialisation "<head><script><p>" is not allowed if the <script> is a sibling of the <p> | |||
596 | very early work in progress on the encoding detection stuff | |||
597 | how to handle comments (bogus or otherwise) when scanning for a charset declaration | |||
598 | oops, <!--> is not a valid comment. My bad. | |||
599 | oops, < is 0x3C not 0x2C | |||
600 | more work on the sniffing algorithm | |||
601 | more work on the character encoding declaration sniffing algorithm: make sure to handle going past the nth byte in the <meta> parse step, fix the markup (missing </ol>), add the prose for handling tags other than <meta>, clarify what 0x3E is in the bogus comment bit, add notes for parsing attributes. | |||
602 | make sure the spec is explicit about when you just ignore stuff in the encoding decl detection algorithm | |||
603 | 0xe5 was meant to be 0x45 | |||
604 | mainly: how to handle 'charset' and 'content' attributes when looking for a character encoding declaration. also: add more notes for when we make unicode character references more consistent; also, a bunch of markup fixups of little consequence | |||
605 | turn a redundant requirement into a note | |||
606 | if the quotes are unmatched, don't do anything. also, don't mention that parsing begins after finding an encoding. | |||
607 | incomplete description of how to parse attributes in the sniffer code; add a note about what UAs can do to make sniffing more performant. | |||
608 | finish off the algorithm for detecting the encoding declaration | |||
609 | notes for the authoring side of character encoding declaration | |||
610 | backreference charset='' restrictions from the syntax section | |||
611 | a variety of changes related to character encoding stuff; <meta http-equiv> framework; minor editorial changes | |||
612 | tweak the way that we describe <meta> to read better | |||
613 | more work on getting this <meta> element section to flow well | |||
614 | oops, missing 'the' | |||
615 | oops, forgot httpEquiv DOM attribute. also, make yet more editorial changes to make this section read better. | |||
616 | fascist spelling attack | |||
617 | get rid of vestigial DocumentUI references. Add 'location' to the HTMLDocument idl. | |||
618 | behold: the world's first actual meta refresh specification. | |||
619 | capitalisation grammar | |||
620 | 'starting' there reads weird | |||
621 | Big rework of the <event-source> section based on feedback. | |||
622 | minor editorial things | |||
623 | oops, wrong element | |||
624 | missing word 'attribute'... | |||
625 | add support for BOMs to event-source | |||
626 | allow CR and CRLF as well as LF in an event stream | |||
627 | oops, moved the </pre> end tag to the wrong place | |||
628 | indent issue | |||
629 | oops, comments and commands _can_ contain colons, despite what I might have previously written... | |||
630 | remove 'the' before 'official type' when the latter is a variable name; also, char should be any-char (terminal name didn't match names of productions that use it) | |||
631 | Fix a few places that were saying we should scan 512 bytes even when fewer than 512 bytes were available. now we do all our type and encoding heuristics on the first 512 bytes only. this might change in the future, input from implementors is very welcome here. | |||
632 | change note to a question because i'm not sure anymore | |||
633 | the firing of the 'load' event | |||
634 | typo | |||
635 | add DOMContentLoaded (opera/mozilla extension) | |||
636 | how scripts run while parsing (<script async> and appendChild()ed <script src=''> only; <script> and inline <script src=''> are handled during <script> insertion; other things are handled after parsing ends) | |||
637 | remove DOMContentLoaded based on the thread at http://www.w3.org/2006/webapi/track/issues/36 | |||
638 | er, is this right? appendChild()ing an external <script> pauses the tokeniser? need to examine this. | |||
639 | dramatically simplify how scripts are handled, and simultaneously make it closer to what browsers do today anyway. | |||
640 | more tweaking around to make scripts execute appropriately | |||
641 | make those actually normative conformance criteria | |||
642 | abstract out the message event interface so that it can be used by both cross-document messaging and by server-sent dom event messaging. also, put in a comment for an idea by lachlan of a pragma directive for controlling when to refresh. | |||
643 | fixed an example's description for event-source | |||
644 | make it clearer that this is about HTTP requests not actual TCP connections | |||
645 | load/error events on script elements; making various things delay the load event. | |||
646 | add a stable ID to this header for external references | |||
647 | fix xrefs | |||
648 | oops, bad markup | |||
649 | note that we should add textLength when doing input/textarea selection stuff | |||
650 | oops, forgot to say where the event then got dispatched | |||
651 | typo fix in href | |||
652 | work around bug in postprocessor | |||
653 | fix broken xrefs | |||
654 | a few whatwg.orgs that should be www.whatwg.orgs | |||
655 | behold: the javascript: URI | |||
656 | step 1 for window.open() and friends | |||
657 | introduce target='' for <a>, <area>, and, anne will be pleased to hear, <base> | |||
658 | on <base>, href, not target, is the HTML-only attribute. on <a>, attributes aren't allowed if href='' is missing. fix some hrefs. define 'hyperlink suffix'. define target=''. move definition of ping='' nearer href and target. | |||
659 | markup error | |||
660 | xrefs | |||
661 | if you remove the src= on an event-source, then it should also remove the event source thingy. | |||
662 | bug in the character encoding detection algorithm | |||
663 | WIP: change the requirements for scripting threading to be clearer about what exactly it is that is required. Allow UAs to ignore the target argument to w.open() if they like. define how to find a browsing context by name. also typo fix. | |||
664 | WIP: window.open() | |||
665 | support 'replace' for window.open(); factor out replacement support; also, add a note that 'url' must be resolved in window.open() calls somehow. | |||
666 | oops typo | |||
667 | what to do when you have multiple matching browsing contexts | |||
668 | fix how we talk about objects that implement the [] syntax. grammar fix. support rel=sidebar and <base>; window, frames, self; length, opener, window[]. all very much WIP. | |||
669 | move Styling processing model nearer to the <style>/<link> element definitions | |||
670 | move the abstract commands section up to nearer the <command> and <menu> element definitions | |||
671 | fix header levels | |||
672 | merge the processing models and browser environment sections, and call it browsing contexts. move sound and repetition templates out to their own section. update the structure-of-this-spec bit to match. | |||
673 | note new ref for haltingproblem | |||
674 | new <video> element section. This is SO far from complete it's not even funny. | |||
675 | experimentally add <meta name=dns content=...> | |||
676 | typo | |||
677 | make a note of an xref suggestion someone had | |||
678 | the <video> element and assorted related changes | |||
679 | keep a note of issues and feature requests that have so far been ignored | |||
680 | minor changes to the <video> element based on feedback. for a complete description of the changes in this patch, see the e-mail I just sent to the WHATWG list. -Ian | |||
681 | remove togglePause() | |||
682 | adding names of people who gave important <video> feedback but that i forgot to add the first time. adding also some notes on features we could add in v2 (or v1.1?) | |||
683 | new features to consider; change time plan for <video> -- this is just a vague plan, not set in stone or anything | |||
684 | add 'muted' attribute to <video> | |||
685 | split <video> into two: <video>, and an abstract Media Element concept. | |||
686 | the last checkin did a huge set of changes because bert updated his script to fix some of the xref issues -- thanks bert | |||
687 | codec negotiation for <video> elements: <source> elements; .load() and predownloading on insertion. | |||
688 | Apple say that the offsets must be floats, so let's become mindshare-compatible with the flash api and use seconds througout | |||
689 | add <audio> | |||
690 | xref error | |||
691 | oops, missed one of the places that should be float | |||
692 | support for: start/loopstart/loopend/end/loopcount/currentloop; cleanup for DOM things in media. | |||
693 | grammar typo | |||
694 | oops, copy/paste error | |||
695 | rephrase this to be clearer | |||
696 | Section up the media section | |||
697 | add a ui='' attribute to toggle ui on/off on <video> and <audio> | |||
698 | rename ui='' to controls='' | |||
699 | STOPPED becomes EMPTY | |||
700 | work in progress -- declarations for states not yet defined | |||
701 | change buffering state to ready state in the to-be-defined idl notes | |||
702 | more tweaks to the strawmen | |||
703 | straw men updates for <video> API | |||
704 | updated names for <video> state straw men | |||
705 | updated names for <video> state straw men | |||
706 | what parts are seekable isn't the same thing as what parts are buffered. add another field to the straw man. | |||
707 | * Fix the sample script for making the hypothetical tree when creating an outline * Removed notes saying <video> and <audio> were being kept simple for now * Changed to a new set of states for networking et al * Mention that the mapping from time to frames is codec-specific * Remove togglePause() completely * Add UI toggle (controls="") * Introduce error codes for media elements * Removed seek(), instead made position mutable * Added seekable attribute * Added event summary * Fixed IDL of <source> * Fix some step numbers in the content sniffing algorithm * Fail to define "fire a progress event" * Minor editorial work | |||
708 | s/colled/called/ | |||
709 | s/initial/first/ (spec was mixed before, and 'first' seems easier) | |||
710 | clarify NaN | |||
711 | clamp new positions to the current loop limits | |||
712 | fix legacy of the old state definitions | |||
713 | support for autoplay of content | |||
714 | volumechange event | |||
715 | update secret hidden notes for HTMLMediaElement | |||
716 | s/position/currentTime/ | |||
717 | hasAudio/hasVideo notes | |||
718 | <video> is no longer pure black by default (rendering section will say to use the CSS background, and might default that to black); also, don't imply that video and audio must respectively contain video or audio. | |||
719 | Allow for non-linear/interactive movies and define how they interact with seeking. | |||
720 | Add links to the new multipage version of the spec; add support for defaultPlaybackRate and playbackRate to the media element section; add support for ratechange and durationchange; fix some reference section links | |||
721 | Added cue points to media elements, so you can get callbacks called at specified times in a clip. | |||
722 | Add class=idl on an IDL block which was missing it. | |||
723 | Define 'pause playback' for cue points; define what happens when a callback is null. | |||
724 | Add <source media='media query'>, support a fallback <source>. | |||
725 | Oops, added a crash bug to the algorithm. Fix that quickly... | |||
726 | Changed the 'error' attribute from a number to an object, for extensibility. | |||
727 | Added security section placeholder for the media section. | |||
728 | standardise on a way to reference DOM3 Events. | |||
729 | We removed the uuid: namespaces some time ago. | |||
730 | Removed the entire Audio section in favour of the new HTMLAudioElement. 'new Audio()' still works, though. | |||
731 | Define the term 'browsing context' and related terms; add placeholders for sections we'll need to define non-Document documents | |||
732 | Fix a cross-reference; make some of the non-normative statements more obviously into notes. | |||
733 | Reorder subsections in the Browsing Context section for readabliity. | |||
734 | Reorganise the Browsing Contexts section some more | |||
735 | Replace WindowHTML by Window and get rid of dependency on the Window spec | |||
736 | Try to tie more loose ends togother in the browsing contexts section: define scripting context, security context, global scope | |||
737 | Minor cleanup of the Window definition | |||
738 | Minor cleanup of the Window definition | |||
739 | Allow UAs to not consider two windows related to each other for the purposes of browser context communication. | |||
740 | Fix the definition of Browsing Context to match reality. | |||
741 | minor editorial changes to the browsing context section | |||
742 | Moving 'user prompts' section around so we can deal with auxillary browsing contexts earlier in the prose. | |||
743 | Defined auxillary browsing contexts; moved some definitions around | |||
744 | Continue making changes to the browsing context section in an attempt to find a neat way to define this mess. | |||
745 | Try yet another way of organising this section of the spec. | |||
746 | Redefine 'top-level browsing context'. Define 'fully active'. Clarifications. | |||
747 | Rework some of the definitions in the Browsing Contexts section to be clearer and better defined. | |||
748 | Expand the algorithm for how to pick browsing contexts so it supports popup blocking. Add more hyperlinks in the following APIs section. | |||
749 | Update the window.open() definition to handle the new definitions, also add a bunch of hyperlinks. | |||
750 | Define the order of frames in window[i] | |||
751 | Update the session history section to use the new browsing context terms. Nuke the idea of showing non-active documents. | |||
752 | Move User Prompts down even further. | |||
753 | Remove obsolete parts of the History interface, clarify what it means to 'traverse the history' | |||
754 | add hyperlinks | |||
755 | Remove an infinite loop when navigating with replacement; make Location instantiate per-Document. | |||
756 | Fix the navigation and history traversal algorithms so that the back button doesn't lock up the browser if the Document was evicted | |||
757 | Define the URI decomposition attributes. | |||
758 | markup typos | |||
759 | Minor tweaks to the URI Component Attribute APIs | |||
760 | Hyperlinks section: fix a typo, and fix a conf requirement to actually require what it meant to require | |||
761 | Clarify a step in the navigation algorithm to pre-empt people from saying it cancels itself... | |||
762 | Clarify the processing model for navigating to text, images, plugins, and UA inline content. | |||
763 | Write first draft of Content-Type section; remove the paragraph saying inline charset data should be avoided. | |||
764 | User prompts are now defined (window.alert, window.prompt, window.confirm) | |||
765 | Fold the concepts of global scope, scripting context, and browsing context into one. | |||
766 | Move the Thread section up to Browsing Contexts | |||
767 | remove obsolete notes | |||
768 | Massive revamp of the scripting security section. Please review this carefully! | |||
769 | markup typo | |||
770 | Reference the RFCs for parsing URIs; split a paragraph into two. | |||
771 | Redefine 'onerror' now that we have event handler attributes | |||
772 | Add notes for onerror in the ev handler attribute section | |||
773 | move script errors into the events section since it's now an event | |||
774 | Make the Window object support events | |||
775 | fix some xrefs; change some 'XXXX's to 'XXX'; add placeholders for unload/beforeunload events | |||
776 | Placeholder for beforeunload/unload; interaction of document.open() and navigation/session history; define initial state of browsing contexts (about:blank); define secondary browsing contexts | |||
777 | Specify the placeholder='' attribute, a way to say that an element is irrelevant and should not be shown. | |||
778 | Mention commit-watchers and twitter in the version history section | |||
779 | markup error | |||
780 | placeholder -> irrelevant (placeholder conflicts with a webkit proprietary attribute) | |||
781 | correct URL for commit-watchers | |||
782 | Fix a couple of typos | |||
783 | reflow paragraph | |||
784 | Fix typo in the sniffer. | |||
785 | typo fix | |||
786 | I'm just an idiot, I keep getting this wrong. Thanks go to Wakaba for patiently pointing out my mistakes. | |||
787 | Be explicit that line breaks in title='' attributes are indeed line breaks. | |||
788 | postMessage() is on Document today; do we want to move it to Window? | |||
789 | Make _blank not a valid value for target=''. This might not last... | |||
790 | Fix the table DOM accessors | |||
791 | Error handling for people setting table accessors to inappropriate nodes | |||
792 | Address known <base> element issues. | |||
793 | Add a link to CSSOM for David | |||
794 | oops, copy/paste error | |||
795 | try to make isPointInPath() clearer | |||
796 | terminology fix | |||
797 | Make a note of a feature request for canvas patterns | |||
798 | move the images | |||
799 | split the header out into a seperate file | |||
800 | The HTML5 spec is all grown up! A copy is now hosted on the W3C site. The WHATWG and W3C versions are now identical. | |||
801 | Fix duplicate IDs | |||
802 | Update the section on proprietary languages given recent developments. | |||
803 | Canonicalisation of color values in <canvas> should be lowercase. | |||
804 | drawImage() must raise an exception if the image isn't ready | |||
805 | Make note of canvas clipping suggestions by Jordan OSETE. | |||
806 | createPattern() with an incomplete image must also raise an exception. | |||
807 | Clarify error handling for getImageData/putImageData | |||
808 | Oops, height and width of <canvas> should be unsigned. | |||
809 | Minor editorial fixes in the canvas section | |||
810 | <canvas> gradient updates, cross reference fixes, and editorial fixes | |||
811 | Define what happens when you set the width/height attributes on <canvas> better. | |||
812 | note various v3 feature requests | |||
813 | notes for dashed lines | |||
814 | Add an example of creating ImageData objects | |||
815 | Fix some more gradient wording issues. | |||
816 | Define currentColor resolution; define strokeRect() better in the face of zero dimensions | |||
817 | move the 'relationship to...' sections into the scope section instead of the conformance section | |||
818 | Define some error handling for methods and attributes passed NaN, Inf, etc values. | |||
819 | Define when infinities are allowed in the canvas APIs | |||
820 | Reference Porter-Duff for compositing operators; Add a requirement that getImageData() not be pre-multiplied (nothing else is). | |||
821 | Change the rules for how to handle extraeous arguments to methods | |||
822 | Change the way we allow custom ImageData objects to be created | |||
823 | Begone, predefined class names. | |||
824 | Added element.classList.toggle('foo') support. | |||
825 | DOMTokenList can now be enumerated. | |||
826 | Define how to distinguish site-wide headers from page headers | |||
827 | Let's try that again. Distinguishing site-wide headers from page headers: | |||
828 | Let's try that again. Distinguishing site-wide headers from page headers: now semi-readable and more correct. | |||
829 | DOMContentLoaded event, draft 1 | |||
830 | Make the class attribute section fit in better | |||
831 | Define handling of bookmarklets. | |||
832 | Define 'load' event processing for <iframe> elements ( http://www.hixie.ch/tests/adhoc/html/frames/iframes/007.html ) | |||
833 | Fix innerHTML for XML | |||
834 | it's not the DOM attributes that contain the URIs, it's the content attributes. | |||
835 | Make the .dir DOM attribute work like in IE. | |||
836 | Security fix: document.location must not return document.defaultView.location, since the latter might be for another document, and would reveal the user's currently loaded page. Instead, make document.location return the Location object for that document. | |||
837 | Make the definition of origin for bookmarklets actually make sense. | |||
838 | By popular request, a SQL database for your enjoyment. | |||
839 | Make ID have a lowercase 'd' for consistency with other parts of the spec; other minor editorial fixes | |||
840 | Forgot to define Location in the Window interface | |||
841 | window.print() | |||
842 | Define what happens when multiple rows are inserted at once. | |||
843 | I forgot that attributes have to be lowercased. Fixed. | |||
844 | Split the requirements on Function/EventListener from the requirement regarding event handler attributes return false to cancel. | |||
845 | Define window.name and allow framesets to host documents from other domains and then change the frame again | |||
846 | Clarify the <datagrid> content model, allow <datalist> as well as <select>. | |||
847 | change the 'popup' value on <menu type=''> to 'context', and rewrite the section to use enumerated attribute value primitives. | |||
848 | Make scripts not run in non-active documents; add issue regarding this for events. | |||
849 | add link to the script section from this issue | |||
850 | Support document.dir (see also the last checkin, which accidentally included some of these changes) | |||
851 | Define document.lastModified, fix cross-references to document.dir. | |||
852 | Define scrollIntoView(). Fix a typo ('dir content attribute' not 'dom content attribute'). | |||
853 | Event handlers only cancel when their return value === false. | |||
854 | note for when we do references (for script types) | |||
855 | Name update in acks. | |||
856 | Move the definition of document.dir around. | |||
857 | Rename datetime to dateTime for the DOM attribute | |||
858 | Allow async and defer to be specified without 'src'; don't allow them togother. | |||
859 | activeElement returns the <body> element by default, not <html>, for IE compatibility. | |||
860 | Expand the reach of browsing context names to reach auxiliary browsing contexts in certain cases | |||
861 | window.name musn't effect other domains | |||
862 | A bunch of editorial changes in the 'traverse history' section, cross-reference fixes, etc. | |||
863 | browsing context name cross-reference fix | |||
864 | Typos in IDLs, missing cross-references. | |||
865 | Oops, scrollIntoView() as defined would be useless... let's fix that... | |||
866 | Make HTML's document.title play nice with SVG's document.title | |||
867 | <textarea> elements strip leading newlines, just like <pre> elements | |||
868 | Move the stability section into the common spec body to make sure it stays in sync across the WHATWG and W3C versions | |||
869 | Handle entities in the range 128 to 159 (0x80 to 0x9F) as per legacy requirements. | |||
870 | Oops, entities in the entity section were written wrong. Also, make the table prettier. | |||
871 | Make this section ID stable. | |||
872 | Change the notes and terminology around conformance checkers / HTML validators. | |||
873 | Add advice that Henri wrote for us for users of XHTML. | |||
874 | Make U+0000 characters a parse error. | |||
875 | HTML5 parser algorithm change: since CRs can come in as NCRs, we have to handle them in the tree constructor stage. | |||
876 | So it seems that actually the last checkin might have been wrong. CRs get treated as LFs even as NCRs. What should we do? | |||
877 | Say what keystroke we suggest for inserting a <br>. | |||
878 | typos and cross-reference issues | |||
879 | Change recommendation of what SGML tool users should do | |||
880 | Parse errors for <li> <dt> <dd> closing other elements. | |||
881 | Disallow spaces in IDs. | |||
882 | add note regarding CR entities | |||
883 | Define processing of <script type> and <script language>. To some extent. | |||
884 | After a LOT of studying crazy browsers, I've decided to make a tiny change here to the way </font> end tags are handled. | |||
885 | Oops, the grammar made no sense here. Fixed. | |||
886 | Support the insane comment stuff in CDATA and RCDATA blocks | |||
887 | Move requirement around in response to feedback to make it harder to miss. | |||
888 | The current input character hasn't been consumed yet, so there is no 'current input character'. (twice) | |||
889 | Add support for ™. | |||
890 | Fix uses of the term 'tag name' to be less ambiguous. | |||
891 | Make innerHTML in XML return a namespace-well-formed internal general parsed entity representation, so that it handles elements with multiple child nodes. | |||
892 | Adopt nodes when setting innerHTML in XML to avoid NS_ERROR_WRONG_DOCUMENT_ERR. | |||
893 | Made <script> elements not run when set via innerHTML. Also, editorial fixes. | |||
894 | Cover the various ways that a DOM might not be serialisable, and make them raise an exception. | |||
895 | Turns out that U+2329 and U+232A are both non-canonical. Replace them with their canonical decompositions. | |||
896 | Disallow invalid characters like U+FFFE and U+FFFF when serialising innerHTML in XML. | |||
897 | typo | |||
898 | Define how entities and semicolons work together. This also removes the parse error for omitting the semicolon for certain entities. We could add it back if people want it back, though. | |||
899 | Make the networking and parsing sections consistently vague about how to handle bogus bytes. | |||
900 | Slowly edge towards removing the magic that < characters do inside tags | |||
901 | Remove support for <script> </script<div>. | |||
902 | Remove all remaining magic of the < character in tokeniser. | |||
903 | fix inconsistency in an example; remove an extraneous 'instead' | |||
904 | Link to the definition of the XML term 'internal general parsed entity' | |||
905 | more work in trying to make this paragraph clear | |||
906 | More work on making innerHTML in XML be well defined | |||
907 | markup typo | |||
908 | Quirks Mode | |||
909 | Missing DOCTYPE is a parse error. | |||
910 | numberic typo | |||
911 | Oops, accidentially removed these sections in r900. | |||
912 | Change the quirks mode switches to a list instead of a table (the table was unwieldy). Also, define 'almost stanards' mode. | |||
913 | it's a brief list (not a complicated one with subparagraphs); mark as such | |||
914 | Make </ not be a parse error in CDATA blocks, because it otherwise would disallow <script type=text/xml-script> which is quite common and frankly not hugely problematic. This changes continues our road away from XML/SGML compat. | |||
915 | Change handling of <nobr> in the parser. | |||
916 | Handle implied end tags with </body>. | |||
917 | Allow && and other constructions that aren't entities and don't look like entities. | |||
918 | Handling of </html>, </head>, </body> end tags in the <html> and <head> insertion modes | |||
919 | Note for things we need to say about CSS later | |||
920 | Support 'action' and 'prompt' attributes on the obsolete <isindex> element | |||
921 | Need to mention layout tables being bad. | |||
922 | Make the innerHTML getter output <pre> and <textarea> contents correctly. | |||
923 | Remove excessive 'must's in the Document.innerHTML setter; be more explicit about the handling of </foo> in the innerHTML parse case when <foo> is not a PCDATA element (e.g. setting a SCRIPT element's innerHTML to '</script>'). | |||
924 | Support <!--> and <!---> comment forms (non-conforming, at least for now). | |||
925 | Oops, forgot to update the syntax section with the new rules. | |||
926 | Made <h1> headers nest. PLEASE GIVE ME FEEDBACK ON THIS CHANGE. | |||
927 | Fix the parsing of datetime timezones. | |||
928 | Missing space character. | |||
929 | more examples of how innerHTML isn't going to always work | |||
930 | Disallow CDATA and RCDATA from containing end tags that match their end tag (required now that we allow < and </ in general). Allow < in attribute values for consistency with the parsing section. | |||
931 | Abstract out the innerHTML serialisation algorithm. | |||
932 | Abstract out the innerHTML parsing algorithm. | |||
933 | Fix a cross-reference to innerHTML-XML. Change the parser's references to the innerHTML setter to instead reference the HTML fragment parsing algorithm. Clarify that the fragment serialising algorithm serialises the contents of the node, not the node itself. Split out the first step of the fragment parsing algorithm into a note before the steps, and two steps at the start. Rephrase the algorithm so it doesn't say MUST anymore (since it's an abstracted out algorithm, the must is used in the invocation of the algorithm now). Add a note that the reset-insertion-mode algorithm will refer to the context node. | |||
934 | Rename 'innerHTML case' to 'fragment case'. Remove the handling of innerHTML-HTML from <script>'s rules, as the parser does that for us already. | |||
935 | <base>, <link>, <meta> elements no longer get moved to the <head> (compatibility with IE). This changes certain parse errors involved with those elements. | |||
936 | Change the processing of comments in the encoding sniffer | |||
937 | lastModified: year is 4-digit, not 2-digit. Fix errors in the document's validity. Fix a typo with the ASCII byte code for an exclamation mark. Be explicit that 'up to the formatting element' includes the formatting element. | |||
938 | Disallow scoped <style> in <head> and non-scoped <style> outside <head>. | |||
939 | Oops, screwed up the last checkin (didn't include all the changes) | |||
940 | Allow <noscript> in <head>. Remove most uses of the 'head element pointer'. Abstract out an algorithm for most CDATA and RCDATA elements in the parser. Make <xmp> use the same technique as the other CDATA/RCDATA elements. Fix the bug in the syntax section that allowed <script> and <style> to start BODY elements with an implied <body> even though those elements actually just get put back in the <head> if you have them after a </head>. Fix some issues and add a comment in the spec about how innerHTML on <head> is handled. Some editorial consistency changes. Apologies for mixing in editorial changes with this patch. | |||
941 | Oops, forgot to mark autoclosing of <noscript> in <head> as a parse error | |||
942 | 
 now turns into a U+000A LINE FEED character | |||
943 | Be explicit about what an invalid Unicode character is. | |||
944 | Strip whitespace outside the root element from the DOM | |||
945 | allow arbitrary characters to be in attribute names; ban U+0000; reflect the recent rule changes for entities into the writing section. | |||
946 | Update to the rules for handling of entities (require semicolons, and some changes for parsing entities without semicolons when in attributes). | |||
947 | Move the 'permitted slash' definition up. | |||
948 | EOF in DOCTYPE should set quirks mode. | |||
949 | Change the wording to be more consistent with the rest of the spec to make the spec less surprising. | |||
950 | make <plaintext>.innerHTML work | |||
951 | Make sure to reprocess tokens when you have a token that sends you straight to the root element phase without a DOCTYPE. | |||
952 | Allow <meta http-equiv> in <noscript>; fix the infinite loop with <noscript></body>. | |||
953 | Write the restrictions on the contents for CDATA and RCDATA sections. Again. This time hopefully it'll stick. | |||
954 | Make the <meta> rules clearer; fix typos and consistency with the 'escaping text span' stuff | |||
955 | Change the way encoding detection is handled to support the de facto reparse mechanism. Discourage UTF-32. | |||
956 | Add Korean equivalent of Channy Yun's name to the acknowledgements. | |||
957 | Not having any encoding information at all is a bug if you're not using ASCII. | |||
958 | ban more encodings | |||
959 | Tweaks to requirements for encoding declarations and support | |||
960 | Make a new section to put various charset support reqs together; fix a xref | |||
961 | Make </p> and </br> introduce corresponding empty elements for compatibility with IE | |||
962 | </p> and </br> implying <p> and <br> are parse errors. | |||
963 | Let </p> and </br> tags through the first few insertion modes; make </p> be one parse error not two. | |||
964 | nested-<nobr> should be a parse error, and it should reconstruct the active formatting elements again if necessary. | |||
965 | As far as I can tell, the table sections should also generate implied end tags. No? | |||
966 | Oops, <title>s are supposed to stay in the <head>. | |||
967 | Clarify who is in charge of dropping BOMs. Hint: it's not the air force. | |||
968 | Make 'new Audio(url)' actually start the load; also fix typos and remove a redundant step in the table algorithm. | |||
969 | Note that not all known issues are marked. | |||
970 | (test) | |||
971 | (test) | |||
972 | (test) | |||
973 | markup typo fix | |||
974 | adding notes for menu construction. | |||
975 | make note that 'icon' should be honoured for toolbars, make it clearer (i hope) that tool bars are a kind of menu | |||
976 | the 'show' event should have key information. Mention that, and other event-related stuff, in open issues. | |||
977 | Make the DragEvents be UIEvents instead of regular Events (not that this has much effect on anything). | |||
978 | The prose and table contradicted each other. | |||
979 | Dragging selection might want to do other types than text/plain -- add issue to that effect. | |||
980 | we should have modifier key data in the DragEvent object | |||
981 | Oops, this note is no longer accurate. | |||
982 | Require that <base> elements come before anything that they affect. | |||
983 | Sniffing for HTML has to detect <script> tags, as it's common for ads to be served without a Content-Type but starting with <script> alone. | |||
984 | Mention that coordinates are relative to the displayed size, sigh. | |||
985 | Prepare the image map section so that the spec can support <input type=image usemap> when we add <input>. This is compatible with HTML4, but maybe this shouldn't be supported. | |||
986 | <map> elements now have a .images attribute that returns the associated images. | |||
987 | Make id='' required on <map>. Let me know if that's a problem. | |||
988 | note type of case comparison needed for hash-id-refs, at least for <map> | |||
989 | Moving the cross-document messaging APIs to Window instead of Document (sorry Opera) | |||
990 | Note that we need to clarify 'domain' more. | |||
991 | Clarify that postMessage() is synchronous. | |||
992 | Make pushState() take a URI and a title for improved awesomeness. Update references to URI/IRI/IPv6 URL RFCs. | |||
993 | Mention that relative URIs must be resolved in pushState(). We don't yet say how. Resolving URIs in script arguments are a wider issue. | |||
994 | Let's try adding an event that fires when you change just the fragment identifier, so you can catch that. | |||
995 | Clear up the navigate-fragid section (nothing important changed really); include acks for onhashchanged. | |||
996 | Make the Location members not be readonly, since they can be set. | |||
997 | Drop 'usemap' from <input>. It's (very) rarely used, and when it is used, not supporting it usually results in a better experience. It's not widely supported (only Gecko and Opera support it). | |||
998 | Fix various typos with irrelevant=''. | |||
999 | Add .bmp to the list of image file types. | |||
1000 | Revamp of the <img alt> rules. Also, some editorial notes on Content-Type handling, on the port-scanning issue with <img>/onload, and on a proposal to make the origin tuple include the IP address to avoid DNS rebinding attacks. And a typo fix. | |||
1001 | add some red boxes to label controversial stuff as known-controversial | |||
1002 | oops, typo | |||
1003 | more typo fixes | |||
1004 | Mention the possibility to omit alt='' attributes in HTML e-mail. Remove an old editorial comment. | |||
1005 | Ban transparent spacer GIFs. | |||
1006 | Make document.open() and window.open() return things. | |||
1007 | Let's try this for img height/width | |||
1008 | New alt='' example. | |||
1009 | Allow a lone height or width attribute, since that could be used to size high res images of unknown specific dimensions. | |||
1010 | add an issue regarding src='' conf requirements | |||
1011 | Let's try to make it even clearer that the alt text should be included where possible. | |||
1012 | missing word | |||
1013 | Adjust the sniffing rules to take into account data I've been provided regarding the frequency of occurance of strings in typical Web content. | |||
1014 | simplifying the text and fixing the markup | |||
1015 | Some security notes on the SQL storage APIs. | |||
1016 | Make the patterns in the sniffing section support whitespace instead of having asterisks. Also add some notes in other parts of teh spec. | |||
1017 | note instability of <m> | |||
1018 | fix the way metadata elements are referred to | |||
1019 | <datatemplate>, <rule>, <nest>, and the related processing models: first draft (still missing introduction, failure handling for template='' and ref='', detailed rules for handling selectors, any rules at all for handling text expansion) | |||
1020 | minor typos | |||
1021 | Update the template section to handle failures during loads; handle dynamic changes of template trees. Still to do: expansion of strings, definition of how to handle selections. | |||
1022 | Switch to having multiple named and versioned databases per origin. This is a work in progress; more changes (e.g. updating the version) are coming. | |||
1023 | Introduce transactions and error handling to the SQL feature. | |||
1024 | Add version support to Database. Actually make transactions commit (oops). | |||
1025 | fix xref problems with 'expected version' | |||
1026 | (oops, committed changes from a later edit by mistake) | |||
1027 | make it clearer what the global transaction is | |||
1028 | Clarify where unsupported SQL gets caught. Add a comment for errors we might want to report. | |||
1029 | Rework the way SQL results are returned. | |||
1030 | we'll have to define what kind of transaction locking to require | |||
1031 | make a note about executeSql() with multiple statements | |||
1032 | missing 'and' | |||
1033 | Moving the Links section down. | |||
1034 | moving the User Prompts section down. | |||
1035 | Change the way that changing a database version works. | |||
1036 | Moving stuff around some more trying to find a good way of ordering this stuff. | |||
1037 | * Add comment regarding the imperative voice used in algorithms. * Removed references to RFC2732. * Fixed references to <hostname> (changed to <host>, mentioned <ihost> where appropriate). * Add note saying we need to handle IP addresses in definition of origin. * Added section 'Unscripted same-origin checks'. * Moved the 'Offline Web applications' section (and renamed it 'Browser state'). * Added section 'Offline Web applications' for offline application caches. * Made surgical changes to the history traversal to mention offline application caches. * Made surgical changes to the navigation to mention offline application caches. * Made surgical changes to the parser to mention offline application caches. * Fixed cross-references to 'accessible' in the storage section. * Defined '<hostport>' which the RFCs had dropped on the floor. * Fixed typos, added XXX notes to the editor, made certain IDs more consistent. | |||
1038 | Fix getElementsByClassName() to take a string instead of an array. | |||
1039 | Also port implicit entries to new caches (they get handled as foreign entries later if necessary). | |||
1040 | rename 'application' to 'manifest' and define it | |||
1041 | Clarify 'implicit entries' is only likely to be documents. | |||
1042 | Block manifests from loading files from other schemes. This blocks, e.g., javascript:, mailto:, data:, and other dodgy schemes, without having to blacklist or whitelist anything, and without having to maintain a list of safe/unsafe protocols. | |||
1043 | Remove a bogus conf. criteria in the manifests section. | |||
1044 | Move broad requirements to after the specific requirements in the manifest syntax section. | |||
1045 | Allow the CACHE MANIFEST line to have trailing spaces in the parser (was already allowed in the syntax). | |||
1046 | grammar fix | |||
1047 | added a note about resources in online and explicit sections. fixed the ommission of 'whitelist' earlier, too. | |||
1048 | Note that a URI can have multiple categories. Move the <scheme> checking to the manifest and add() entry points, instead of the updater. | |||
1049 | ApplicationCache: Make sure 'length' is well-defined; clarify a note in swapCache() that was supposed to clarify matters. | |||
1050 | split the concept of 'update ready' from the concept of the cache group being idle/checking/downloading. | |||
1051 | Define how ? replacement works in sql statements better. Suggestions on making it EVEN better are welcome. | |||
1052 | Change 'rows' from an Array to a custom object. | |||
1053 | Add a new SQL error code for 'dataset too large'. | |||
1054 | mention that top-level browsing contexts bypass the online whitelist | |||
1055 | Fix currentLoop mathematics. | |||
1056 | Change loopstart and loopend to default to start and end respectively if not set; clarify that the 'effective foo' values are based on DOM attributes, not content attributes. | |||
1057 | Explain codecs= values as examples to aid authors. Microsoft, Real, and others: please let me know what vodecs= values your media types (WMV, RM, etc) should have. | |||
1058 | Redefine how transactions work to be clearer (no normative changes intended). | |||
1059 | SQL: New error code for failure to obtain a write lock. | |||
1060 | improve the text about video fallback | |||
1061 | Make sqlExecute() take an argument array instead of varargs. | |||
1062 | include a note as to an SQL example to include; add a note about rowsAffected and SELECT statements | |||
1063 | fix cross-references and a minor markup consistency issue | |||
1064 | SQL: Make expected version '' allow any version, but actual version '' not work with any random version. Make changeVersion() async. | |||
1065 | SQL: Add an errorCode for quota exhaustion. | |||
1066 | Add notes for future feature requests; clarify how UAs can handle not handling <video>. | |||
1067 | Video: define 'reached' in terms to make cue points be better defined. | |||
1068 | note v2 feature request, add Brian Campbell to acknowledgements (he suggested making cue points clearer) | |||
1069 | merge video and media feature requests | |||
1070 | another idea from brian | |||
1071 | more suggestions for cue points | |||
1072 | typo in description of 'loadedfirstframe' event | |||
1073 | no more 'follow the following'; fix a sentence in the media section that mentioned video explicitly when it should have been generic | |||
1074 | 'properly rendered at all' is somewhat contradictory | |||
1075 | A series of typo fixes in the <video> element section. | |||
1076 | make it so that changing 'src' will cause load() to be invoked if it's not already playing | |||
1077 | Make <audio> say the same as <video> for fallback content; add a note to both saying that the fallback content isn't for a12n uses. | |||
1078 | A number of changes based on Apple feedback. Typos; clarifications; corrections to contradictions; allow effective start to be based on media data. | |||
1079 | Moving <meter> around. | |||
1080 | Add a note to <meter>. | |||
1081 | Add more examples for <meter>; Mention units. | |||
1082 | html is hard | |||
1083 | also, i suck | |||
1084 | forgot to acknowledge the person who made the <meter> suggestions | |||
1085 | Make <script async defer> use 'defer', and allow that so that you can use 'async' and fallback to 'defer' | |||
1086 | typo | |||
1087 | Gigantoredesignorrific changes to the SQL APIs. Enjoy! | |||
1088 | Change 'errorCode' and 'error' to 'code' and 'message', since they're both on an 'error' object now. Also, fix interface names. | |||
1089 | Add error code 6: key violation / constrain failure | |||
1090 | ban BEGIN/COMMIT/ROLLBACK | |||
1091 | markup errors | |||
1092 | add note about db versions | |||
1093 | move ObjectArray nearer to its use | |||
1094 | Allow openDatabase() to have a display name and estimated size. | |||
1095 | Apparently document.write() concatenates all arguments. | |||
1096 | Revamp height/width for embedded content elements (img, embed, object, video). | |||
1097 | Add the poster='' attribute to <video>. Takes a URI. | |||
1098 | Oops, this example is now redundant (since you could do it with poster=''). | |||
1099 | RFC4281 baby. | |||
1100 | Define what happens to media elements taken out of the document. | |||
1101 | Define media element behaviour in the face of history navigation and garbage collection. | |||
1102 | remove the versions of changeVersion() that have fewer than 4 arguments | |||
1103 | kill SQLVersionChangeCallback | |||
1104 | don't commit twice | |||
1105 | In other news, loopCount became playCount in a formal and touching ceremony today. | |||
1106 | Cue ranges are better than cue points. They have a whole extra dimension, for one. | |||
1107 | Just make removal from the document fire .pause(). | |||
1108 | clarify which database we're talking about | |||
1109 | Define 'lang' processing in XML more tightly; fix a bunch of xrefs ('HTML elements'). | |||
1110 | warn implementors about video.fullscreen() being bad | |||
1111 | The localisation of error messages isn't a MUST interop requirement. | |||
1112 | Breadcrumbs. More complicated than necessary. | |||
1113 | make the global attributes section more consistent | |||
1114 | Begone, significant inline content! | |||
1115 | require attributes on <base>; mention that <base> can't be before <html>...; remove the vestiges of per-attribute annotations in the element <dl>s; do some cleanup; require href='' on the <a> that contains an ismap='' image | |||
1116 | SQL: add a success callback to transaction() and changeVersion(); make the arguments array to executeSql() optional. | |||
1117 | Cue ranges: made the 'pause' boolean be ignored during seeks, and other minor edits | |||
1118 | er. mousey down? oops. | |||
1119 | Introducing the rel=noreferer proposal, and other referer header changes. | |||
1120 | Define how a.ping and area.ping work. (This is a poor API. Not sure how to make it better cheaply.) | |||
1121 | forgot to ack tyler for the rel-noreferer thing | |||
1122 | Define fragment identifiers, id='', name='', etc. | |||
1123 | <a media='invalid'> shouldn't default to 'all' (mq defines that anyway) | |||
1124 | rel doesn't create a hyperlink on <a>/<area>, href does. | |||
1125 | Make <link> not necessarily be an explicit relationship, since that word is overloaded. Better suggestions welcome. Also, make note of link to OpenSearch. | |||
1126 | Make rel=next/prev be non-hierarchical, just sequenced. | |||
1127 | Make rel=first/last be non-hierarchical, just sequenced. | |||
1128 | Split the first/last/next/last types from the up/index types. | |||
1129 | Various typos and redundancies about recent link type edits | |||
1130 | Make it legal to have multiple keywords in rel='', but only for rel=up. | |||
1131 | someone couldn't work out the antecedent | |||
1132 | Rename noreferer to noreferrer. | |||
1133 | 'may' makes no sense in this context. | |||
1134 | 'user response positively' is not english. | |||
1135 | minor pubrules fixes | |||
1136 | no-op checkin to reset the pubrules status, please ignore | |||
1137 | explicitly mention that treating 8859-1 as 1252 is a charmod violation | |||
1138 | Make PDF versions available. | |||
1139 | Make the W3C copy an 'editor's draft' for real (previous changes in this direction didn't work for various reasons) | |||
1140 | Massive changes to globalStorage to remove the multi-domain security model and replace it with the much simpler same-origin model. | |||
1141 | Clarify definitions of what to do with window.open() and similar cases when it comes to sessionStorage. | |||
1142 | Define which exception to throw when out of disk space (will likely change again when we have more exceptions defined). | |||
1143 | Lift the cat who was amongst the pigeons up and put him back on his pedestal for now. (remove requirement on ogg for now) | |||
1144 | Add a hint for what to do if you want to give the language of a <code> element's contents. | |||
1145 | Various editorial changes to the sub/sup section. | |||
1146 | typos in the <time> element definitions; hyperlink DOMTimeStamp to DOM3 Core | |||
1147 | add an id for xrefs so that i can annotate that paragraph to say we're removing it... | |||
1148 | <pre> element: semantics and examples | |||
1149 | Add examples for ledes. | |||
1150 | Fix errors in the example I just checked in, and acknowlege the people who (first) suggested it. | |||
1151 | Update to FPWD status so we can publish. | |||
1152 | Massive overhaul of the content models of most elements. The Block vs Inline distinction has been replaced by a new set of content categories, block/inline mixing is now allowed, the definition of paragraphs is revamped, and many related issues have been addressed. | |||
1153 | Fixed spelling of preceded; removed idea about making <body> entirely optional; made <title> required again; clarified expected contexts for <style scoped>; prepared for making <ol> and <ul> allowed in phrasing content using <span> (requires parser changes); made <del> transparent; removed last mention of embedded content in <figure>; fixed copy/paste error in selectedRowIndex name; changed th to only allow phrasing content children; allowed <menu> to be nested; made <div> not transparent | |||
1154 | Minor editorial fixes: cross references for 'the document's domain', and sectionRowIndex | |||
1155 | Address Jason White's vote comments | |||
1156 | Add a subtitle to clarify the scope of the document for people who don't read the spec. (W3C version only.) | |||
1157 | s/Macromedia/Adobe/, remove some text I thought I'd already removed (discouraging XHTML use) | |||
1158 | Transformations affect path creation as well as stroking and filling. | |||
1159 | Clarify Bezier curve requirements; fix typo in noreferrerr. | |||
1160 | Define what shadows really are in the <canvas> API. | |||
1161 | Allow shadow blur dimensions to be capped; clarify that clearRect() isn't affected by shadows, opacity, and composition operators; various editorial fixes and clarifications. | |||
1162 | editorial updates to the shadow algorithm to make it easier to read | |||
1163 | xref fix | |||
1164 | Color spaces and <canvas> | |||
1165 | ImageData: make the object handle having new values set. Clarify what it means to call putImageData() (not drawing). Clarify how to handle non-ImageData data. Make the color spaces compatible with CSS; make toDataURL() not include color space information. | |||
1166 | canvas: typos, clarifications, fix old examples, add new examples | |||
1167 | Change copyright headers and other administrivia. | |||
1168 | fix cross-references to missing references section | |||
1169 | Woops, typo in the example. | |||
1170 | Fix a potential security flaw in ping='' -- http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2008-January/013637.html | |||
1171 | update the acknowledgements to take into account that we're not just using the whatwg list any more -- there are many other sources of input | |||
1172 | Various changes to how to stroke lines, zero-length line segments, line joins, and line caps. | |||
1173 | zero length-segments or zero-length segments? editorial clarification | |||
1174 | add an id for the doctype sniffing | |||
1175 | typo | |||
1176 | editorial changes to IDL, markup | |||
1177 | Clarify img.complete; define toDataURL() with a 0x0 canvas; fix confusion in the radial gradient description; define patterns with a 0x0 input canvas; minor editorial fixes | |||
1178 | Minor edits to the rectangle methods of the canvas section. | |||
1179 | arcTo() fixes to line up with the only sane implementation, WebKit's. | |||
1180 | <meta http-equiv=content-type> is now defined as conforming and equivalent to <meta charset> | |||
1181 | switch things around so it's alphabetical | |||
1182 | typo | |||
1183 | content-language is relatively common on henri's validator | |||
1184 | Make the space in the meta http-equiv=content-type pragma optional, since it's common. | |||
1185 | note some data from henri's stats | |||
1186 | more data for http-equiv | |||
1187 | Define arc() in odd situations better. | |||
1188 | Canvas: animated images in canvas APIs; error handling for drawImage(); clipping path -> clipping region, and other fixes to clipping regions; clarify stroking and filling some more; remove old -- and wrong -- note about transformations and paths; other minor edits | |||
1189 | note canvas v3 ideas, note future requirements when we have bindings-for-dom, note explicitly how forward-compatible getContext() must be | |||
1190 | Remove any exceptions that would be raised by negative width or height values for any rectangles in the canvas API. (also, some minor editorial changes.) | |||
1191 | Make gradients not be optional, since nobody cared they were optional anyway. | |||
1192 | Overhaul of canvas security requirements. | |||
1193 | move the colour spaces section above the security section -- oops | |||
1194 | Revamp how infinities and NaNs are handled by the canvas API | |||
1195 | canvas editorial edits -- inf -> infin, infinite line -> half infinite line | |||
1196 | Changes to <canvas> color correction requirements | |||
1197 | Revamp of ImageData and related APIs. | |||
1198 | Update <a ping=''> to address recent concerns. | |||
1199 | Make failure of setting an item on a Storage object return false, instead of raising an exception. Also, clarify one of the security risks to do with third-party storage access. | |||
1200 | Redefine how the 'storage' event works. Remove the queueing of events. Add some v2 notes. | |||
1201 | To help Mozilla transition to the new API, renaming globalStorage to localStorage. The irony is not lost on me. | |||
1202 | remove 'shall' from the specification | |||
1203 | Clarify exactly what is meant by some of the line join requirements | |||
1204 | Simplify the rendering of the Join Triangle. | |||
1205 | define which arc is the one rendered for 'round' corners | |||
1206 | There are no outside corners when they're parallel, yet there's still an arc... | |||
1207 | Redefine 'miter' corners to be more pedantically correct. | |||
1208 | clarify the note on toDataURL() | |||
1209 | define stroke() in more detail | |||
1210 | Make sure to also mention strokeStyle as a cross-domain attack vector. | |||
1211 | Fix some errors with the syntax and parsing algorithm for offline cache manifests. | |||
1212 | Correct the last remaining vestige of the old 'application' attribute to 'manifest'. | |||
1213 | make setItem() go back to raising an exception. | |||
1214 | Security fix for postMessage(): What is needed is not the domain+uri, but the origin, of the message source | |||
1215 | oops, extra trailing slash in example | |||
1216 | oops, forgot to change arguments to initMesssageEvent*() | |||
1217 | Add a second argument to postMessage(), the origin to which the message must be sent | |||
1218 | dir='' defaults to ltr. | |||
1219 | make it clear that the whole thing must be aborted | |||
1220 | make it clear that the whole thing must be aborted | |||
1221 | rename the content-type state pragma for <meta http-equiv> | |||
1222 | Give the user agents more options in how they handle the Refresh pragma | |||
1223 | Remove duplication of the list of void elements | |||
1224 | setInterval() with a zero or undefined interval is treated like a setTimeout() by IE. | |||
1225 | DOCTYPE parsing change: '>' can close a DOCTYPE even in the quoted parts | |||
1226 | Make the content-type sniffing for browsing context navigation optional when the Content-Type metadata is present. | |||
1227 | drag-and-drop: add dataTransfer.types; remove the limitation that copy/paste only be for text; remove bogus requirements; add placeholder for intro section | |||
1228 | pushState(): Fix the problem of state objects not being correctly activated when traversing history. (Defines 'last activated entry', redefines 'activate the state object', changes the traversal algorithm.) Also, editorially: typo fixes; make a note to define about:blank. | |||
1229 | typos | |||
1230 | Improve compatibility of the Location interface when faced with empty strings. | |||
1231 | Clarify the processing of changing the fragment identifier. | |||
1232 | Rename <m> to <mark> and dramatically increase the level of detail and number of examples regarding this element. | |||
1233 | begin noting down what we need in terms of structure for the rendering section | |||
1234 | Respond to feedback on <cite> and cite='' -- titles of works, citations, and examples thereon | |||
1235 | Let's try a new strategy for ping=''. | |||
1236 | Make <address> apply to the entire document when it's used not in a section. | |||
1237 | * Made it possible to adjust the reconnection timeout. * Made it so that the client tells the server what the last message it received was when it reconnects, so as to allow seamless continuation. * Rewrote the implementation processing requirements. * Simplified the event stream format: - removed the concept of 'commands' - changed the comment syntax from starting with a ';' to starting with a ':' * Removed the possibility to control anything of the event other than the 'data' and 'type' of the event. * Restricted the events that can be fired to all use MessageEvent. * Made 'message' events not bubble. * Made the MIME type of the new event stream format be text/event-stream; removed mention of the old format's type (application/x-dom-event-stream). | |||
1238 | ack for event-source changes | |||
1239 | syntax error | |||
1240 | make <figure>'s caption optional; define <figure> better; add examples | |||
1241 | SQLTransactionErrorCallback can't return false to commit anymore. If it is called, things always roll back. This avoids the case where such a callback asked for a transaction to be committed, but that failed, and the failure information was lost. | |||
1242 | Change the meaning of <ol> and <ul> subtly; include some examples. | |||
1243 | Change the meaning of <dl> subtly; include some examples. | |||
1244 | Give an example of a reverse-ordered list, and of a list with a caption in a figure. | |||
1245 | Define the precise meaning of misordered <dl> markup | |||
1246 | Clarify that <dl> <dt> A <dd> aaa... <dd> bbb... </dl> means aaa and bbb are alternatives, not part of the same definition. | |||
1247 | copy/paste error | |||
1248 | Add <ol reversed> by popular request. | |||
1249 | Fixing typographical errors in examples. | |||
1250 | allow <blockquote> in <header>/<footer>; add an example for <footer>; allow <footer> anywhere in its section (clarification) | |||
1251 | Fix cross-refs to sectioning content; remove out-of-date reference to differences between xhtml and html content models for <p>. | |||
1252 | <aside> examples | |||
1253 | Add an example for <nav>; fix a note for <dl>. | |||
1254 | typos in new examples | |||
1255 | Introduce the concept of 'sectioning root', of which we have four: <blockquote>, <td>, <datagrid>, <figure>; stop <blockquote> from being a sectioning element | |||
1256 | Rewrite the section on how to generate the outline for a tree. This should in theory not make any significant changes to the normative requirements. | |||
1257 | typos | |||
1258 | Make the 'Determining which heading and section applies to a particular node' subsection redundant; fix up some cross-reference issues that were caused by the recent outline algorithm rewrite. | |||
1259 | Oops, sectioning root elements don't reset the section level. | |||
1260 | Changed the sections around to remove overuse of the word 'prose' an the word 'phrase' | |||
1261 | Try renaming 'prose content' to 'flow content' to aid the (understandably) confused readers. | |||
1262 | Clarify <header>; fix some places that still considered <blockquote> to be a sectioning element. | |||
1263 | Make control characters and non-Unicode characters be parse errors, for compatibility with XML. | |||
1264 | Make using a Win1252-specific byte when the document declared as ISO-8859-1 be a parse error. | |||
1265 | Make the processing of '<' characters in attributes while doing the encoding-scan parse match the behaviour of the main parser. Also, various minor editorial fixes. | |||
1266 | Oops, we failed to increment the position in some cases. | |||
1267 | Clarify requirements for character encoding declarations | |||
1268 | Clarify the meaning of 'section' in an outline | |||
1269 | xref typo | |||
1270 | correct various typos and omissions | |||
1271 | ISO-8859-11 now treated as Win-874 | |||
1272 | Make UTF-16 turn to UTF-8 if the encoding is detected in an ASCII-compatible manner. Clarify some other things in the encoding detection algorithm. | |||
1273 | make a note about the lack of trimming on encoding names | |||
1274 | remove 'BOM' from the table of encoding names. add a note saying that encoding errors are still errors. | |||
1275 | 'character encoding declaration' is now a cross-reference term; made the content='' attribute of <meta> case-insensitive for charset decls. switched utf-8 and win1252 defaults around. other minor editorial jiggling. | |||
1276 | Clarify the serialisation algorithm by not saying 'child node' so much. | |||
1277 | Sigh. Apparently U+00A0, out of the million Unicode characters out there, is the only one who needs special treatment. Talk about a drama queen. | |||
1278 | Make innerHTML on XML documents return a 'document' entity, and raise an exception if it has no element children. Raise exceptions for nodes that contain non-XML characters. | |||
1279 | missed acknowledging new contributors when i did the character encoding changes recently | |||
1280 | Further specify how to handle rel=stylesheet with Content-Type: 'null'. | |||
1281 | Reiterate that HTTP can't just be ignored willy nilly... | |||
1282 | Make the feed sniffer skip BOMs. | |||
1283 | More accurately describe the risk of UAs not implementing the sniffing per spec | |||
1284 | Only the first HTTP Content-Type header is examined. | |||
1285 | make notes about some sniffing changes we might have to make | |||
1286 | Changing ⟨ and ⟩ entities to new codepoints. | |||
1287 | Leif pointed out some things he's said that directly affected the spec. | |||
1288 | The sniffing gets worse: Content-Encoding no longer prevents sniffing, and text/plain UTF-8 must get sniffed as well now. | |||
1289 | The first quirk: ignore Content-Type for rel=stylesheet | |||
1290 | ProcessingInstructions in innerHTML | |||
1291 | make it clear you can't have more than one BOM | |||
1292 | <span ===> is now a parse error. | |||
1293 | Recent changes have simplified the allowed attribute name syntax. | |||
1294 | Make entities not get parsed between 'comments' in RCDATA elements. | |||
1295 | Reduce redundancy in the writing section (editorial) | |||
1296 | Fix the definition of ambiguous ampersand, and allow quoted attributes to end in ampersands. | |||
1297 | Fix the definition of what is allowed in a comment to avoid allowing <->--> which wouldn't get parsed as expected. Also <!!--->-->. | |||
1298 | doesn't much matter if </body> or </html> are followed by a space, given that spaces there will get hoisted up to the body anyway. | |||
1299 | Ban '=' characters from unquoted attribute values. | |||
1300 | add warnings regarding the serialisation differences | |||
1301 | add note about adding entities | |||
1302 | Add three more public identifiers to trigger quirks mode. | |||
1303 | Ban attribute names containing single quotes and double quotes, ban unquoted attribute values containing single quotes and double quotes, require spaces between attributes. | |||
1304 | missing space | |||
1305 | DOCTYPE parsing: move the setting of the correctness flag to the places that call the bogus doctype state, so that we can later enter that state without triggering the correctness flag change. This change does not change the black box behaviour of the spec, but it can affect existing implementations that are tracking the spec. | |||
1306 | DOCTYPE parsing: Make trailing garbage after the SYSTEM identifier in a DOCTYPE not trigger quirks mode. | |||
1307 | DOCTYPE parsing: Rename the 'correctness' flag to 'force-quirks', since it is no longer about correctness. Add a comment to clarify that missing the public and system identifiers is not the same as the empty string. | |||
1308 | Lay the groundwork for merging phases and insertion modes | |||
1309 | Split the insertion modes into separate sections | |||
1310 | deindent the source | |||
1311 | Move the phase sections lower, move the insertion modes to the same level. | |||
1312 | Merged phases and insertion modes. Theoretically, this should make absolutely no difference. Please let me know the many ways in which I screwed up. | |||
1313 | Define 'insertion mode' earlier. | |||
1314 | Make the processing of correct <html> start tags more explicit. Also, make a text node before <html> give a parse error, which it didn't before. | |||
1315 | rename 'root element' insertion mode to 'before html'; readd the mistakenly dropped 'before head' insertion mode to the list of insertion modes | |||
1316 | Remove a redundant entry in the parser; make base, link, and meta elements get popped correctly. | |||
1317 | Note that <title> elements get parented in the <head> even when found elsewhere. | |||
1318 | remove redundancy (<div> and <h1> are treated the same) | |||
1319 | <button> and <select> need to be associated with <form> elements. Also, make the wording for <frameset> more consistent with other wording. | |||
1320 | Change the algorithm for </form> to work the same as for </div>. Also some scary editoral work that theoretically didn't change anything: simplify the 'generate implied end tags' algorith. Reword some of the algorithms so that they don't sound like you have to look through the stack twice. | |||
1321 | Simplify error handling in the face of foster parenting: we are no longer worrying about when foster parenting content comes off the stack as far as errors go. | |||
1322 | clarify the 'reset the insertion mode appropriately' algorithm | |||
1323 | markup error | |||
1324 | The 'it' here really wasn't clear about what it was referring to. | |||
1325 | Try to clarify what inserting something at the end of something means in the outlining algorithm. | |||
1326 | Make spaces take part in the <table> foster parenting after anything else has taken part in it. This is a high-risk change, let me know if anything breaks or if I missed anything. | |||
1327 | various clarifications in the after body and after frameset insertion modes. | |||
1328 | Make the <title> tag simply get put into the current node like <meta> et al. This simplifies the generic (R)CDATA parsing algorithm a bit. | |||
1329 | remove 'br' end tag processing rules here since it's already taken care of by the previous entry; make the 'anything else' invocation more consistent. | |||
1330 | Make 'the title element' refer to any title element, not restricted to <head>, since we no longer hoist it up. Also, make <listing> parse like <pre> for compatibility with browsers. | |||
1331 | Make <input type=hidden> not be taken out of <table> elements unless the <table> element has gotten tainted. (Basically, treat them the space as spaces.) | |||
1332 | Strip spaces between <html> and <head> start tags. | |||
1333 | Make consistent use of the 'insert an html element for the token' phrase. | |||
1334 | Redefine how 'append a character' works, and rename it to 'insert a character'. | |||
1335 | Let <style> and <script> stay in <table> elements. | |||
1336 | well that made no sense. Fix the last change to actually do the right thing. | |||
1337 | Tweak the way the insertion mode sections start. | |||
1338 | remove a block that is redundant with the 'everything else' block | |||
1339 | more consistently refer to the context element as such | |||
1340 | Fix markup errors in the source. | |||
1341 | New regen pipeline version. | |||
1342 | Support <select> inside <table>. | |||
1343 | fix a bug in the AAA to make it work even when doing foster parenting. | |||
1344 | Make the terminology more consistent for the stack of open elements. (Is there something that grows downwards that we could use as a metaphor here instead of 'stack'?) | |||
1345 | Clarify what it means to 'process the token as if' into another insertion mode | |||
1346 | Make the places that switch the insertion mode use more consistent terminology. | |||
1347 | Make <applet> act like <object> and <marquee>. | |||
1348 | Revamp how end-of-file tokens work and how </body> is handled in conformance checkers. | |||
1349 | Allow browsers to work around annoying authors who try to prevent copy/paste. | |||
1350 | mention an example of a unique-origin data: URI | |||
1351 | missing quote marks | |||
1352 | remove the guidance that implies that em/strong are more important than i/b/mark | |||
1353 | We made it so you could avoid clobbering selections earlier today. | |||
1354 | Move the Command APIs section down to below the Selection APIs | |||
1355 | typo | |||
1356 | no idea how i flubbed this | |||
1357 | queryCommandEnabled() and friends -- this really requires heavy testing, please let me know of any mistakes | |||
1358 | Fix the definition of contentEditable; clarify handling of non-editable sections inside editable sections. | |||
1359 | Bold/Italic support in contentEditable. | |||
1360 | Adding isContentEditable | |||
1361 | Define how event listeners are to be ignored in designMode content. | |||
1362 | Fix some bugs where an end-of-file token in the fragment case would either never terminate the parser or would terminate with parse errors that shouldn't be | |||
1363 | The 'in table' fragment case still returned excessive parse errors. Also, fix a bit of the text in contentEditable to be clearer. | |||
1364 | Make a note about the 'show' event for context menus -- it should include what the menu is being fired for. Also, fix a typo. | |||
1365 | Make a note about context menus needing to inherit. | |||
1366 | Define the createLink and unlink commands for execCommand(), and change the infrastructure in the spec to handle these commands. | |||
1367 | Define insertOrderedList and insertUnorderedList; make note of some commands we'll have to add when we have a presentational story; change the way the command list is marked up. | |||
1368 | Make execCommand() case-insensitive. | |||
1369 | Add the insertImage command | |||
1370 | s/doShowUI/showUI/, by popular request | |||
1371 | define formatBlock more generally. | |||
1372 | note for contentEditable v2 | |||
1373 | Abstract out the <td> and <th> attribute definitions. | |||
1374 | validation typo | |||
1375 | Add support for headers='' to the table model. | |||
1376 | Tables: rewrite the table model algorithms to be zero-index-based instead of 1-based; add a bunch of acknowledgements for people who have done research on tables (the fruit of their labour will affect future checkins). | |||
1377 | Smarter table header cell / data cell association algorithm. | |||
1378 | Use a real 'minus' sign for negative numbers. | |||
1379 | Fix some minor issues with the last checkin | |||
1380 | Move all <tfoot> elements to the bottom of the table. | |||
1381 | introduce createTBody(). | |||
1382 | markup typo | |||
1383 | Deal with scope=colgroup cells that span colgroups. | |||
1384 | Note char='' for future expansion. | |||
1385 | Make intro sections non-normative; placeholder for a tabluar data intro section. | |||
1386 | cross-reference error | |||
1387 | Change the way we detect invalid rows. | |||
1388 | Make table content models allow zero-or-more instead of one-or-more of most child elements (unambiguously makes the errors into table model errors instead of content model errors). | |||
1389 | Change the way we define col-span, colgroup-span, colspan, and rowspan to make use of some predefined 'macros'. | |||
1390 | what we need in the table intro | |||
1391 | Typos, consistency. | |||
1392 | capitalisation issue | |||
1393 | Make <caption> processing more resilient to errors. | |||
1394 | Redefine some table accessors to handle error conditions better. | |||
1395 | deleteRow(-1) support | |||
1396 | <td> can have headers='', not th, oops. | |||
1397 | Add a link to the WHATWG Issues List to the WHATWG spec's header. | |||
1398 | Clearer links to the issues list | |||
1399 | A mechanism for embedding custom non-visible data in an HTML document for scripting purposes | |||
1400 | Define the syntax for the upcoming SVG+MathML-in-text/html revolution. | |||
1401 | Define where <svg> and <math> fit into the HTML content model. | |||
1402 | i left a copy/paste trail | |||
1403 | Move some of the tree construction state to before the tokeniser. | |||
1404 | MathML and SVG support in text/html: the parsing infrastructure | |||
1405 | Fix various editorial problems in the past few checkins. | |||
1406 | Add support for about two thousand more entities (mostly to support MathML authors). | |||
1407 | dataSet looks silly and is hard to type. Changed to dataset. | |||
1408 | Remove a few entities that we don't need (they got added when I was a little overzealous in my merging of the entity sets). | |||
1409 | Acks for the new entity system | |||
1410 | Oops, forgot to support <mglyph> and <malignmark> in MathML. | |||
1411 | The previous checkin wasn't meant to decimate the entities file. | |||
1412 | Fill in two elements we know won't be allowed in SVG/MathML in text/html. (I'm running a more thorough study to determine what this list will have to be.) | |||
1413 | Define the fixups for SVG in text/html. Let me know if I missed anything. | |||
1414 | group the MathML stuff | |||
1415 | Make it a parse error to have incorrect xmlns='' attributes. | |||
1416 | Make the SVG and namespaced attribute fixup, and the xmlns value checking, also happen for <svg> and <math> elements. | |||
1417 | xml:lang support in foreign content | |||
1418 | Update the list of HTML elements that cause foreign content mode to bail. Let me know if anything should be added -- just show me an organic (non-test) URI with the element causing the problem. | |||
1419 | How to handle MathML errors. | |||
1420 | Allow <![CDATA[ .. ]]> in foreign content even in <mo>, <foreignObject>, etc. Just not in HTML elements. | |||
1421 | ack Neil Soiffer since he was the first one to really propose a sane way to do MathML in text/html (and it is close to what we do now) | |||
1422 | Acknowledge Jacques Distler, whose MathML blog was examined closely in the design of the MathML support in HTML5. | |||
1423 | Clarify event handler attributes and how they work. | |||
1424 | Encourage allowing MathML and SVG to be exported as XML. | |||
1425 | ack Bruce Miller who first requested that XML export be made available in the UI. | |||
1426 | Allow xmlns='' on any HTML element that is a child of a node that isn't an HTML element. | |||
1427 | Add yet more examples of image alt='' text. | |||
1428 | More alt'' text examples, courtesey of Sander and co. | |||
1429 | Make the section on alt='' text even more clear that alt='' must not be omitted except in extreme circumstances. | |||
1430 | Update the spec for consistency with WebIDL. | |||
1431 | Mark DOMB issues in the source; clarify what setting 'src' on <img> means. | |||
1432 | The image doesn't convey the cat's name... | |||
1433 | More work on alternative text. | |||
1434 | Require authors to include punctuation for <q>. Browsers should not render punctuation marks any more (the rendering section will make that clearer). | |||
1435 | conformance error | |||
1436 | Sort the various commands alphabetically. | |||
1437 | missed one | |||
1438 | execCommand('insertHTML') support | |||
1439 | Add example for <dl> that uses <dfn>. | |||
1440 | latin grammar typo | |||
1441 | Resync the repository. Something crazy just happened. I'm fixing it. | |||
1442 | Upstream entities update. | |||
1443 | Mention the use of classes with <i>. | |||
1444 | ack r12n for the last checkin. | |||
1445 | ack r12a for the last two checkins. Sorry for the mess in recent checkin messages and things being mixed in from various places. | |||
1446 | s/user/use/ typo | |||
1447 | Remove SVG support from the parser based on a request from the SVG working group. | |||
1448 | typos and rewrapping of examples | |||
1449 | typo | |||
1450 | Define what happens when you have an unexpandable entity reference; also various minor editorial issues | |||
1451 | Define document.embeds, document.applets; s/behaviour/behavior/ | |||
1452 | Define deprecated DOM attributes for <body> presentational attributes | |||
1453 | Define document.plugins === document.embeds | |||
1454 | mistyped the names | |||
1455 | Find a better way to link to the 'master' interfaces. | |||
1456 | Make it more obvious that HTMLElement is the actual interface name for these elements. | |||
1457 | figure out what is missing still | |||
1458 | <annevk> Hixie, elementFromPoint is http://dev.w3.org/csswg/cssom-view/#documentview-elementfrompoint | |||
1459 | Prettier. So it is claimed, anyway. | |||
1460 | Define document.charset, .characterSet, .defaultCharset | |||
1461 | Define document.readyState | |||
1462 | Define document.scripts | |||
1463 | <meter> attributes must fit the inequalities. | |||
1464 | Remove vestigial <label> element. | |||
1465 | Fix the attributes on <meter> to be floats, not longs; and add mike to the acks (totally unrelated) | |||
1466 | Remove the automatic cross-referencing for <dfn>. | |||
1467 | Allow duplicate definitions; require that the definition be with the <dfn>. | |||
1468 | Change <abbr>. It's only valid for actual expansions now. | |||
1469 | Minor tweaks to <dfn>'s definition. | |||
1470 | Introduce <object name> and <iframe name> to allow <a target> to load stuff in them. | |||
1471 | Allow _blank, but encourage UAs to not open new windows. | |||
1472 | Apparently everyone in #whatwg except me likes popups! | |||
1473 | Notes on how to do footnotes. | |||
1474 | thank the sources of examples | |||
1475 | mark bad example | |||
1476 | mark bad examples | |||
1477 | Remove the term 'valid unicode character' since apparently it doesn't mean much | |||
1478 | Allow <abbr> without title=''. | |||
1479 | Include a lastEventId field on the event for <event-source>. | |||
1480 | Ack for last checkin. | |||
1481 | Looks like I got this backwards. | |||
1482 | Make the <dl> conformance criteria less redundant. | |||
1483 | Various comments on edits and paragraphs and lists. | |||
1484 | Mention how to handle plurals in abbreviation expansions. | |||
1485 | markup typo | |||
1486 | Revamp tabindex=''; fix a bunch of uses of the word 'reflect' to be properly marked up. | |||
1487 | Make postMessage() asynchronous, require its second argument, make '*' be a generic wildcard value. | |||
1488 | Er, make the algorithm actually make sense in an async world. | |||
1489 | trailing <s. | |||
1490 | showModalDialog(): first draft. Also, some 'the the' editorial corrections. | |||
1491 | postMessage() should fire on the window, not the document | |||
1492 | The features argument of showModalDialog() is ignored. Removing it from the spec. | |||
1493 | Various editorial changes to the local storage section. | |||
1494 | Add Storage.clear(); define event dispatch for removeItem() and clear() | |||
1495 | Define onstorage=''. | |||
1496 | Note about handling nulls in the Storage API. | |||
1497 | ack for storage.clear() | |||
1498 | typo | |||
1499 | Move 'origin' section up one level, so that it can be made independent of scrpts | |||
1500 | Revamp the way that the concept of 'origin' is defined; nuke the concept of 'same scheme/host/port'. This shouldn't, in theory, change anything, but let me know if I screwed up... | |||
1501 | Tighten security a little: <img src='javascript:'> and javascript: in a style sheet should be in a sandbox. | |||
1502 | Define document.domain and how it works. | |||
1503 | Make document.domain return the empty string, not null, when there is no origin. | |||
1504 | Define MessageEvent.origin for postMessage() in the face of IDN. | |||
1505 | Minor editorial fixups in document.domain-related changes. | |||
1506 | Support IDNA when setting document.domain. | |||
1507 | Define the origin for about:blank documents. | |||
1508 | Implement the descendant-navigation frame policy. | |||
1509 | Define the origin of javascript: and data: URIs that were the result of an HTTP redirect (and minor editorial fixes) | |||
1510 | Mention data: URIs explicitly, so we can give them a better origin. Also, safeguard mentions of the data: URIs from becoming xrefs. | |||
1511 | <font> is gone; style='' is global. | |||
1512 | don't mind me | |||
1513 | Fallout from removing the WYSIWYG section. | |||
1514 | Make things even more explicit. | |||
1515 | Update the spec status to indicate that the spec is getting more stable (WHATWG only) | |||
1516 | file:// interop isn't necessary, and UAs want to do clever things with it | |||
1517 | Define origin for XMLHttpRequest documents -- this may move into the XHR spec at some point. | |||
1518 | Also clarify the effective script origin for XMLHttpRequest documents. | |||
1519 | Rendering text to a canvas: the fillText(), strokeText(), and measureText() APIs. | |||
1520 | Take responsibility for not being any good. | |||
1521 | Remove doubt that you can't use <q> to quote poetry... Sigh... | |||
1522 | Allow <time> in <dt> in <dialog>. | |||
1523 | Clarify what the pairs in a <dialog> are of. | |||
1524 | Clarify the handling of <object> data='' and type='' and remove bogus requirements. | |||
1525 | Support classid=''. Also, factor out the common parts of plugin handling for <object>. | |||
1526 | Add examples for how to handle Java using <object>, add name='' to the list of <object> attributes. | |||
1527 | Handle errors when handling <object> data better; sniff for the real image type if appropriate. | |||
1528 | Allow type='' to be used as a hint. | |||
1529 | Empty classid='' should apparently be ignored. | |||
1530 | Make type='' take precedence if the server responded application/octet-stream. | |||
1531 | oops, forgot to give name a DOM attribute | |||
1532 | making it consistent. dunno whether it's the best value though... | |||
1533 | Make @font-face fonts available to <canvas>. | |||
1534 | placeholder for URL section | |||
1535 | Update the abstract a little; minor markup fix. | |||
1536 | don't have numbers without the constant names | |||
1537 | Editorial fixes; make it clear what interacting while 'paused' means. | |||
1538 | add a note explaining that referrers may be blanked for ssl->http connections | |||
1539 | Remove <meta name=dns>, since nobody seemed to like it. If you actually like this and want it and will implement it, let me know. | |||
1540 | Define <meta name=description> and <meta name=application-name>. | |||
1541 | Allow UAs to raise a security exception for openDatabase() if the domain isn't allowed to have a database. | |||
1542 | make note that we should kill things when calling document.open() | |||
1543 | make some notes about what needs to happen with events, timers, etc, when a page is navigated. | |||
1544 | Merge the name/value pair storage and SQL storage sections into one section with a common privacy and security bit, and other editorial fixes. | |||
1545 | Skip calling a callback if it wasn't specified. | |||
1546 | fix xrefs for executeSql() | |||
1547 | typo | |||
1548 | make a note of an open issue with executeSql() arguments and types that the backend doesn't support | |||
1549 | Clarify that only vector fonts are intended to be used. | |||
1550 | Minor editorial changes to the application cache section to fix mistakes and clarify how things work. | |||
1551 | xref typo | |||
1552 | grammar typo due to earlier search and replace | |||
1553 | Remove the untestable mention of U+0000 in application caches. Make it clear that the cache API returns URIs. Grammar fixes. | |||
1554 | make a note that we haven't said how to resolve relative urls for the application cache api | |||
1555 | More issues with URIs -- add more things I need to define, make the application cache api raise errors on invalid uris | |||
1556 | also note that we have to resolve urls for remove() in appcaches | |||
1557 | note to self so i don't spend 3 minutes working out why it's not a normative requirement again... | |||
1558 | <link rel='icon' sizes=''> | |||
1559 | add an example for rel=icon | |||
1560 | xref so i can refer to this section | |||
1561 | markup typo | |||
1562 | Make parsing lists of numbers have some semblence of an attempt at parsing actual numbers correctly. | |||
1563 | Bring the coords='' parsing more in line with how IE does it. | |||
1564 | make it read better | |||
1565 | Fix the list of numbers algorithm to handle '1,-' and to not be redundant. | |||
1566 | oops, when we did the whole 'flow' change some old inline elements became allowed where they weren't before, with unforseen results for the datagrid content model | |||
1567 | typo | |||
1568 | Excise the term 'entity' from the specification (as far as the text/html syntax goes). They are now 'character references'. You put them on your resume. | |||
1569 | minor wording fix | |||
1570 | grammar typo | |||
1571 | add a placeholder for lists of elements, attributes, interfaces, events (anything else?) | |||
1572 | Make boolean attributes case-insensitive | |||
1573 | minor editorial fixes | |||
1574 | typo | |||
1575 | typo | |||
1576 | more typos | |||
1577 | Explain slightly better how <link> can create multiple links | |||
1578 | Try to make it more precise when a UA has to download a resource in a <link> with no type=''. | |||
1579 | er, this made no sense. | |||
1580 | typo | |||
1581 | explain that rel='up up index icon' is two links, not four (or three); fix another typo | |||
1582 | Require preprocessing of media queries since CSS doesn't recognise the vertical tab character. | |||
1583 | Clarify where elements can be used; explicitly allow orphan nodes. | |||
1584 | Reword all conformance requirements never to use the phrase 'must only', which really doesn't mean what you think it means if you apply RFC2119 definitions precisely. | |||
1585 | Give 'may only' the same treatment as 'must only'. | |||
1586 | ...and 'should only' goes byebye also. | |||
1587 | Typo | |||
1588 | Make HTMLAreaElement.shape not accept invalid values. | |||
1589 | Clear some stuff up, since this wasn't well written before. | |||
1590 | Big cleanup of the 'reflect' definitions. | |||
1591 | Make DOMTokenList not put spaces at starts of strings, even for toggle(). | |||
1592 | Make " not be escaped in non-attribute contexts in innerHTML. | |||
1593 | Make the definition of compatMode less confusing. | |||
1594 | ack for prev checkin | |||
1595 | Writing cache manifests: clarify that the BOM is allowed and won't cause ignoring of the file. | |||
1596 | Make the implicit downloads delay the cache update process. Allow downloads to be reused for cache update. Abstract out the failure mode of the cache update process. Drop fragment identifiers for fallback documents too. | |||
1597 | Move the history traversal algorithm out of the History object section | |||
1598 | Application caches: Define what happens when the user cancels the download. Resolve the infinite loop when the server is broken but a fallback resource doesn't have a valid manifest= attribute. | |||
1599 | Define what to do when you get a new implicit entry to add but the cache is up to date. Rejig some of the behaviour around to be slightly safer (and to prevent the cache update process from being invoked from withint the cache update process). | |||
1600 | make spelling of labeled consistent. | |||
1601 | reword 'presentation concerns' | |||
1602 | Mention that <div> is allowed in Atom as well. | |||
1603 | Mention <meter> in the <progress> section. | |||
1604 | Restructure the script execution algorithm to be more clear. Fix a cross-reference problem in the appcache section. | |||
1605 | Minor editorial fixes in the script section. | |||
1606 | <script charset> support | |||
1607 | Remove redundant requirement (this was already in the content model, oops) | |||
1608 | Oops, the default script type when there's no type='' nor languauge='' on the <script> wasn't defined. | |||
1609 | mention default values for when type='' and charset='' are omitted. | |||
1610 | Support language=javascript1.1 to 1.3 as being regular old javascript. | |||
1611 | Rework the <script> element's semantics to allow it to be abused, er, used, for smuggling proprietary data. | |||
1612 | Undo the change 'Support language=javascript1.1 to 1.3 as being regular old javascript.' since it turns out the previous text already did that. | |||
1613 | Fire 'load' events on <script> after running the script, not before. | |||
1614 | Some introductory comments on scripting for authors. | |||
1615 | remove wrong note | |||
1616 | fail is the wrong word | |||
1617 | Note the request for external captions; move <source> to before the definition of media elements. | |||
1618 | acks for last checkin | |||
1619 | Allow <video> elements to show the poster frame instead of the first video frame. | |||
1620 | ack for last checkin | |||
1621 | Updates for details of how to use <source>. | |||
1622 | Change the 'begin' event to 'loadstart'; clarify firing of events for .play() | |||
1623 | Clarify firing of events for .pause() | |||
1624 | Removing a video element that has no video shouldn't pause it. | |||
1625 | off by one error | |||
1626 | Define the order of events during the seeking algorithm better; add 'seeking' and 'seeked' events to the media element event extravaganza. | |||
1627 | typo | |||
1628 | make a note about what the spec should say about height/width of controls on videos | |||
1629 | <source pixelratio=''> support (based on feedback from YouTube) | |||
1630 | video.bufferedBytes and video.totalBytes support (based on feedback from YouTube) | |||
1631 | misuse of rfc2119 | |||
1632 | video.bufferingThrottled support (based on feedback from Google Video) | |||
1633 | xref effective script origin; make sure e.s.o. of URI is defined. | |||
1634 | Mostly editorial: Introduce the concept of 'same origin' as a defined term of art; cross-reference 'origin' throughout; minor disambiguations around the term 'origin'. | |||
1635 | Defined the 'script execution browsing context' and the 'source browsing context'. | |||
1636 | window.open() and window.showModalDialog() should use the script execution browsing context, not the browsing context of the Window object | |||
1637 | <iframe seamless> -- clientside inclusion of HTML documents. People have been asking for this for at least ten years. | |||
1638 | Fix all the typos, cross-reference errors, dandling links, and markup errors of the last checkin... | |||
1639 | Oops, missed one of the requirements. (credit: roc, iirc) | |||
1640 | Fix an obvious error with the definition of reversed=''. (credit: mikesmith) | |||
1641 | Add a warning to make sure the seamless='' attribute doesn't get misimplemented to apply cross-origin (credit: lachy) | |||
1642 | Reduce the number of people who are credited more than once. | |||
1643 | * Add <iframe sandbox>, which supports: - isolating frames in their own unique origin, - disabling plugins - disabling forms - disabling scripts - disabling navigating of other browsing contexts - disabling popups and modal dialogs * Make the spec well-defined in the face of browsers that disable scripting on a per-browsing-context basis, and use this for the concept of sandboxing scripts. * Abstract out the concept of scripting being disabled, so that we don't have to refer to designMode all over the place. * Add a note that <noscript> fails pretty badly with designMode. Add and update some XXX notes in various places. * Require that Henri do the impossible by checking that scripts never cause non-conforming states to occur. * Require that sets of space-separated tokens with lists of allowed values not use values outside of the allowed values. | |||
1644 | Move 'flag' into the names of these flags. | |||
1645 | experimenting with different ways to separate major blocks in the definitions of some elements, without using subsections | |||
1646 | Clarify that non-automated conformance checkers could exist and that scripts can cause non-conforming states to occur while they execute. | |||
1647 | Abstract out the concept of third-party renderers into the term "plugin" and put all its related text in one place. Also, quadruple prose/example/note/warning combo! 20 points. | |||
1648 | Let's try getting this named character references table to work... | |||
1649 | Rename the sandbox='' values to be more approachable. | |||
1650 | xref error | |||
1651 | Block document.cookies if the page is sandboxed. Add an example of sandboxing. | |||
1652 | Uh. Forgot the sandbox attribute... I guess that's the biggest security risk with this... (also, seamless DOM attribute was the wrong type on the interface) | |||
1653 | Oops, I put the bit about cookies under the wrong flag heading. | |||
1654 | More examples for the new features. | |||
1655 | typo | |||
1656 | typo (credit: avk) | |||
1657 | i suck | |||
1658 | Revamp and clean up the concept of script execution contexts. | |||
1659 | Add height/width to <iframe>. | |||
1660 | Make document.open() reset the character encoding to UTF-16. Make about:blank use UTF-8. (credit: bz; mozilla bug 380383) | |||
1661 | Encoding aliases for CJK environments. | |||
1662 | ack for last checkin | |||
1663 | editorial stuff in the chararcter encoding algorithms (credit: pt) | |||
1664 | run a spellchecker... | |||
1665 | Content-Type parsing should stop on a semicolon. | |||
1666 | Apparently people mislabel Win874-encoded Thai documents as TIS-620 all the time | |||
1667 | Try to fix the encoding sniffing algorithm... | |||
1668 | Make entities not be allowed to use non-unicode characters | |||
1669 | Fold the encoding alias rules into one table, since it turns out the -11 thing was already there and I didn't notice... | |||
1670 | fix up refs | |||
1671 | Make encoding name normalisation part of the spec. ASCII spaces and punctuation get ignored. Control characters and characters above U+007F don't. ASCII text is case-insensitive. | |||
1672 | Outlaw <meta http-equiv=content-type content=text/html;charset=utf-8>. (credit: hs) | |||
1673 | More violations of charmod... | |||
1674 | Bring things more in line with the requirements of actual web content | |||
1675 | update <listing> to include a newline on serialisation | |||
1676 | Add support for sniffing .ico files | |||
1677 | reduce use of the word 'valid' | |||
1678 | tweak the wording on the bit about xml and its optional features | |||
1679 | Improve quirks mode selection algorithm based on data. (credit: sp, pt) | |||
1680 | Woops, forgot to keep this section in sync. (credit: sp) | |||
1681 | The syntax section didn't take <h1>..<h6> into account, oops. | |||
1682 | Spaces are stripped, so it doesn't matter if that's the first thing in an <html> element. | |||
1683 | c/p error | |||
1684 | EOF should be explicitly listed in each tokeniser state. | |||
1685 | Reduce the number of errors in truncated doctypes | |||
1686 | Bring end tag processing at the top of the document more in line with IE, for more compatible <frameset> handling. | |||
1687 | ack for last credit; remove a red note from the spec based on testing | |||
1688 | handlers? what's that? oh you must mean plugin. (credit: ms) | |||
1689 | Make 'missing' and 'empty' even more different. | |||
1690 | Make innerHTML on <td> and <th> work. | |||
1691 | Factor out foster parenting to ensure it is not ambiguous. | |||
1692 | Allow <noframes> in <head> for compatibility with sites (e.g. http://www.zercom.nl/). | |||
1693 | Handle end-of-file tokens in foreign content. (credit: avk) | |||
1694 | Add <h4> to the bail-out tag list. (I can count! I swear!) (credit: sp) | |||
1695 | Make things more consistent wrt 'create an element for the token' algorithm invocations. | |||
1696 | Always set the secondary insertion mode when switching to foreign content... (credit: hs) | |||
1697 | ack the self-closing flag on isindex in order to avoid an extra error and to keep test cases and errors reported in conformance checker UI closer to each other (credit: hs) | |||
1698 | Make it easier to optimise the parser by adding certain elements to the foreign content escape hatch. (credit: hs) | |||
1699 | Allow <textarea> to bail out of <select> for compatibility with legacy content. (webkit bug 17421) | |||
1700 | Require that if a <meta> charset is included, the encoding be ASCII-compatible. Update the list of SVG attributes (commented out) to work around errors in the SVG spec... | |||
1701 | Shun UTF-32. Make it slightly clearer what 'UTF-16' means. | |||
1702 | Remove a note that was causing more confusion than it was helping. | |||
1703 | Make a decision regarding how block level elements interact with <p> elements. | |||
1704 | <ruby> support. This isn't very compatible with IE, but it seems to be relatively compatible with the Web's usage of ruby. | |||
1705 | Remove redundant note. (credit: jh) | |||
1706 | Discuss the difference between rel='' on <link> and <a>. | |||
1707 | Forgot the image. | |||
1708 | Bring the definition of rel=nofollow more into line with the way it is used. | |||
1709 | Make data-='' invalid. | |||
1710 | typo (credit: pt) | |||
1711 | Commenting out rel=contact since it clashes with XFN. | |||
1712 | Make rel=icon use the last icon for compatibility with legacy UAs. | |||
1713 | Mention that for rel=icon UAs should also use type=''; mention what to do when an icon sucks; mention how to handle missing sizes=''. | |||
1714 | showNotification() -- first draft. | |||
1715 | typos with showNotification() (credit: pt) | |||
1716 | Define .focus(), .blur(), onfocus, and onblur in a way that doesn't require an infinite loop in the face of a hostile author, and that is better defined in terms of multiple iframes, windows, and orphaned elements. Allow UAs to ignore .blur(). Fix up the mess around the body element having focus. | |||
1717 | s/null/no/ for namespaces; xref typo | |||
1718 | fix duplicate id (credit: hs/hvn) | |||
1719 | Remove some simplicity from the draft. | |||
1720 | scrollIntoView(): turn a must into should, mention horizontal scrolling. | |||
1721 | hasFocus() is a method, not an attribute. (credit: ap) | |||
1722 | Make <map name=''> the preferred way of doing things. | |||
1723 | oops, a vestigial mention | |||
1724 | onbeforeprint and onafterprint | |||
1725 | Examples for previous checkin, more notes regarding printing. | |||
1726 | Many editorial changes around the word 'base', from refering to RFC3986 more directly, to changing 'base ten integer' to 'base-ten integer' | |||
1727 | Oops, thinko wrt the event names. (credit: avk) | |||
1728 | Change 'hashed reference' to 'hash-name reference' and update its conformance requirements to require a name attribute. | |||
1729 | Allow xml:base explicitly. | |||
1730 | note that we need to resolve the issue of dynamically changing base href | |||
1731 | add support for the new html elements. fix the handling of optional tags we added recently. also: clarify some notes, remove redundant requirements, clean up some punctuation. | |||
1732 | typo (credit: de) | |||
1733 | missing 'include' (credit: de) | |||
1734 | Define 'computed value' for things not in a tree (mostly affects canvas stuff). | |||
1735 | put XXXDOCURL markers wherever the term 'the document's address' is present, for easy finding later when i go and define that somehow. | |||
1736 | bring a bunch of user interaction stuff into one section | |||
1737 | oops, forgot to update this section while I was at it | |||
1738 | Remove U+000B LINE TABULATION (VT) from the list of characters treated like a space character in HTML, for consistency with CSS. This is incompatible with IE7, but apparently IE has all kinds of complications here and in any case IE8 doesn't treat U+000B as a space character. | |||
1739 | define the rounding behaviour of createImageData() to be like that of getID() and putID(). | |||
1740 | Specify ImageData.data as a CanvasPixelArray. | |||
1741 | typos | |||
1742 | Cross-reference 'spaces'. | |||
1743 | Clarify the meaning of buffered and bufferedBytes. (credit: pj) | |||
1744 | Make the handling of <video> intrinsic dimensions clearer. | |||
1745 | Clarify relationships with other W3C specs. | |||
1746 | Clarify that pixelratio doesn't affect poster frame; add v3 idea. | |||
1747 | what is poster=''? | |||
1748 | Clarify this text by having some extra steps and a temporary. | |||
1749 | examples and xrefs in the outline section | |||
1750 | duplicate dfn/xref | |||
1751 | active documents are of browsing contexts, not Window objects | |||
1752 | Make shadows required. | |||
1753 | Clean up the security processing model for <canvas>. | |||
1754 | Add a note about how origin-clean never gets reset. | |||
1755 | make the intro paragraph easier to understand | |||
1756 | Clarify arc() for arcs greater than 2pi. | |||
1757 | Define behaviour for arcTo() with r=0. | |||
1758 | remove some redundant ImageData stuff | |||
1759 | Oops, an earlier change forgot to define the start/end points of the arc for whole-circumference arcs. | |||
1760 | Make the spec more consistent about Infinity and NaN values throwing NOT_SUPPORTED_ERR. | |||
1761 | keep variable names consistent | |||
1762 | The example got updated but not its explanatory text... | |||
1763 | Make it clear there are two putImageData() methods with different amounts of arguments. | |||
1764 | Try to get closer to browsers. Slightly. | |||
1765 | I suppose we should mention all the variables... | |||
1766 | make innerHTML on XML documents not do the xmlns='' thing. | |||
1767 | Make gradients transform at the right time. | |||
1768 | Remove redundancy in gradient extrapolation. | |||
1769 | Clarify the meaning of 'butt'. (re: Canvas line style comments) | |||
1770 | Define 'miter limit' better. (Re: Canvas line style comments) | |||
1771 | toDataURL() arguments for image/jpeg. (Re: <canvas> JPEG quality) | |||
1772 | Make computed values in the Canvas API take effect on setting, not on use. (Re: [whatwg] are relative values of CanvasRenderingContext2D.font live to style changes?) | |||
1773 | Make poster='' affect the intrinsic dimensions of <video>. (Re: [whatwg] Interpretation of video poster attribute) | |||
1774 | Jiggle height/width around so that width comes first, and a minor correction... (credit: pt) | |||
1775 | document.cookie is underdefined | |||
1776 | Clarify that we are specifying black-box behaviour, so it doesn't matter how the UA achives the goal. | |||
1777 | notes for urls, and typo fixes | |||
1778 | A bunch of syntax and parsing fixes mostly to fix omissions relating to the new elements. (bug 5759) | |||
1779 | minor groundwork for upcoming url overhaul | |||
1780 | work in progress along the path to writing the URL section | |||
1781 | Fix an error in the outlining algorithm that broke outlines for documents like <body><h1/><h2/><h3/><h2/>. (credit: jg, gs) | |||
1782 | more notes for the upcoming URL revolution | |||
1783 | more notes for the upcoming url rework | |||
1784 | Revamp the way that type='' on <link> is defined to actually be accurate. Allow sniffing when the expected type is an image. | |||
1785 | Allow sniffing when the expected type is an image. (continuation of changes for previous checkin) | |||
1786 | more notes on URLs | |||
1787 | Define what happens when you set currentLoop. (bug 5769) | |||
1788 | yet more mindnumbingly boring preparation work for the upcoming URL reorg | |||
1789 | final bunch of annotations for url preparation | |||
1790 | Giant reorg to move things to more appropriate places so that there's a logical place for a URLs section. Please let me know what you think. | |||
1791 | Define 'URL' and 'valid URL'. Define 'script document context'. Introduce the term 'script browsing context' for the existing concept of 'browsing context associated with a script execution context' and use that term where appropriate. Define origin of onfoo='' scripts. Fix xref errors. Minor editorial fixes. | |||
1792 | Hm, that didn't work well. Let's try just smashing it together for now. | |||
1793 | Define 'valid URL' as an IRI reference and 'valid absolute URL' as an absolute IRI. | |||
1794 | Remove the paragraph that says 'URI' means 'IRI' since we'll just use 'URL' from now on. | |||
1795 | Define how to resolve a relative URL. Work in progress; not yet integrated with the rest of the spec. | |||
1796 | Factor out the URL parsing rules and use them to define the URL decomposition attributes. | |||
1797 | Use 'URL' in various places that used to use URI/IRI. Incomplete; more to come. | |||
1798 | More work replacing references to 'URI' with references to 'URL | |||
1799 | Make the 'navigate' step resolve URLs. Make the 'navigate' algorithm more precise and correct and consistent, in particular regarding fragment identifiers. Fix some xrefs in the 'navigate' algorithm. More URLing. Add a placeholder for defining the term 'fetching'. | |||
1800 | <object> element: bring some old prose in line with future plans regarding 'fetching'. | |||
1801 | fix markup error, move bookmark down for URL work | |||
1802 | URLify the 'address of the chosen media resource' concept and related parts. | |||
1803 | fix blasphemous typo | |||
1804 | More URLification (<canvas>, <script>, <event-source>). | |||
1805 | URLification: mention that the term 'URL' isn't the same as 3986 would have us believe; URLify <datagrid> and the main 'command' section. | |||
1806 | URLification of commands. Made other aspects of commands more consistent while I was at it. | |||
1807 | URLification of templates, window.open() | |||
1808 | URLification of origin. | |||
1809 | URLification of javascript: URL section | |||
1810 | URLification of arguments and attributes in IDLs | |||
1811 | URLify the registerContentHandler() section. This also modified the rules for handling relative URLs and for escaping content here, it wasn't just s/URI/URL/ as other commits have been. | |||
1812 | URLification of offline application cache and of session history. | |||
1813 | URLify Location. | |||
1814 | URLify navigation and neighboring sections; fix validation errors | |||
1815 | Urlification of the 'links' section. | |||
1816 | remaining URLification | |||
1817 | fix references to RFCs 3986 and 7 | |||
1818 | remove the open issues section for URLs | |||
1819 | make <base href> not depend on xml:base | |||
1820 | xref typos | |||
1821 | Define what should happen when the base URL changes, keeping it as lightweight as possible. | |||
1822 | Allow reporting bogus URLs as an error. | |||
1823 | Make backslashes turn into forward slashes when parsing URLs. Sigh. | |||
1824 | Make the \ -> / conversion not happen in mailto:, data:, etc. | |||
1825 | If a character in a URL's query component can't be expressed in the page encoding, replace it with a question mark (matches IE and Opera) | |||
1826 | Bring URL decomposition DOM attributes more into line with IE. | |||
1827 | Make UTF-16 act like UTF-8 for query encoding of URLs. | |||
1828 | Add an xref for philip. | |||
1829 | Ack for the note about the term 'url' | |||
1830 | 'the script that will execute as soon as the parser resumes' is now the 'pending external script' (bug 5787) (credit: hs) | |||
1831 | Now that <p> is dealt with after looking for an <li> element, make sure we don't stop at <p>. (bug: 5796) (credit: hs) | |||
1832 | Make the language around parse errors and ignoring tokens more consistent. (bug 5792) (credit: hs) | |||
1833 | tokens aren't elements... | |||
1834 | Allow xmlns='...' anywhere in HTML. (bug: 5801) (blame: hs) | |||
1835 | Don't escape '%' when doing URL resolution. (bug 5802) (credit: hs) | |||
1836 | Take all the fun out of <embed> and data-*. (bug 5809) (credit: hs) | |||
1837 | Make <svg:foreignObject> scoping. (bug 5815) (credit: hs) | |||
1838 | Comment out the parts of the previous checking that don't apply yet since SVG parsing is disabled. | |||
1839 | Allow the origin to include extra data, such as the host's certificate. (credit: el) | |||
1840 | Web Socket specification - replaces TCPConnection and related interfaces. Also split 'serialisation of an origin' into two algorithms, one for unicode and one for ascii. And some minor editorial things. | |||
1841 | xref typos | |||
1842 | onclose: Event name was inconsistent with event attribute handler name. | |||
1843 | Handle TLS errors in the Web Socket Protocol. (and minor editorial fixes) | |||
1844 | Oops, got my maths wrong. | |||
1845 | Be clearer about what should be echoed as part of the handshake. | |||
1846 | Make the length encoding big-endian to be compatible with Perl. (credit: pt) | |||
1847 | Oops, I'm just bad at maths. Also, define how UAs must fail in the face of large data. (credit: pt) | |||
1848 | Make HTML5 agnostic regarding Cookie and Cookie2. (Re: Web Sockets) (credit: ns) | |||
1849 | Make the Web Socket Protocol handshake more unique. (Re: websocket HTTP response parsing) (credit: pt, jr) | |||
1850 | Define handling of poster frame on <video> in more detail. | |||
1851 | Make <video> and <audio> have a default volume of 1.0 instead of 0.5. (Re: Consider changing the default volume for <audio> and <video> to be 1.0 instead of 0.5) (credit: ap, pj, cd) | |||
1852 | notes on fetching | |||
1853 | Try to clean up the 'pixelratio' stuff. | |||
1854 | Clarify that 'pixelratio' doesn't affect later <source> elements; clarify that load() doesn't wait for earlier invocations to abort. (Re: HTMLMediaElement: more issues and ambiguities) (credit: pj) | |||
1855 | loadstart is also synchronous (Re: HTMLMediaElement: more issues and ambiguities) (credit: pj) | |||
1856 | typo | |||
1857 | Update WHATWG abstract; update W3C header to match pubrules better; fix links. | |||
1858 | xref error (duplicate term definition) | |||
1859 | oops, defined CanvasPattern twice. | |||
1860 | more typos (credit: gs) | |||
1861 | Messaging: introduce placeholders for pipes; make all the messaging systems use 'message' and MessageEvent; rename 'server sent dom events' to 'server sent events'. | |||
1862 | wrong header level | |||
1863 | Rename <event-source> to <eventsource> for consistency, while we sill can | |||
1864 | Fix spelling of tokenisation to be american. Sigh. (Re: 8.2.1: tokenisation) (credit: db) | |||
1865 | Content-sniffing in the unknown type case used the wrong index to check the pattern. (Re: content type sniffing - unknown type) (credit: rk) | |||
1866 | Content-sniffing for the unknown case had a test backwards. (Re: content type sniffing - stream length) (credit: rk) | |||
1867 | Define the Pipe constructor; do other maintenance work around constructors. | |||
1868 | typo fix (credit: pt) | |||
1869 | typo | |||
1870 | Split the pipe section up | |||
1871 | typo (credit: avk) | |||
1872 | More work on Pipes. | |||
1873 | Define Message Channels and Ports. Also, factor out the XXXDISCARD stuff into its own section. | |||
1874 | Define the three-argument form of postMessage(). | |||
1875 | Define what happens when you call the postMessage() method with a null port. | |||
1876 | Correct example for postMessage(). (credit: avk) | |||
1877 | typo | |||
1878 | xref typo | |||
1879 | Split Window into two (editorial-level) definitions. Clean up some timeout stuff. | |||
1880 | bring more of the interfaces that AbstractView needs to implement into one place | |||
1881 | Now that we've split Window in two, there are some places where we need to refer to the other interface. | |||
1882 | Add 'load' and 'error' events to message ports. | |||
1883 | Fire 'unload' on a message port if it is .close()d or if its other end is garbage collected. | |||
1884 | Making garbage collection fire an event was a stupid idea. Let's only make an explicit .close() cause unload to be fired. | |||
1885 | Make the URL easier to remember. | |||
1886 | xref fixes | |||
1887 | typo (credit: gs) | |||
1888 | typos, xref errors (credit: gs) | |||
1889 | Move some APIs to Window so they are accessible in Workers. | |||
1890 | add issue markers for sending structured data over postMessage | |||
1891 | typo | |||
1892 | oops, didn't define the menu DOM attributes | |||
1893 | Make :enabled and :disabled available on <menu><li> elements. | |||
1894 | First draft (very experimental) of <bb>. Not sure if we'll want to keep this. | |||
1895 | Stop using <em> for things other than emphasis. Remove title='' from <em> elements. | |||
1896 | Make the handling of websocket-origin stricter | |||
1897 | oops, misnamed the interface | |||
1898 | add a space to make it not empty | |||
1899 | Make <bb> define a command. | |||
1900 | minor fixes for <bb> | |||
1901 | Note how confirmation could take place. (credit: roc) | |||
1902 | Make addCueRange() have an identifier so that people don't have to use currying. (Re: re-thinking 'cue ranges') (credit: ds) | |||
1903 | Revamp of the intrinsic dimensions and pixel ratio definitions. (Re: HTMLMediaElement: more issues and ambiguities) (credit: pj) | |||
1904 | Terminology cleanup near the term 'CDATA' | |||
1905 | Clarify the bogus comment state. (Bug 5863) (credit: as) | |||
1906 | Make the tokeniser states into sections for easier navigation. (Bug 5881) (credit: as) | |||
1907 | Provide a way to mutate the DOM into an infoset. (Bug 5808) (credit: hs) | |||
1908 | typos (credit: ms) | |||
1909 | Change how elements are treated in the after after frameset insertion mode. (Bug 5858) (credit: as) | |||
1910 | Make the coercions section not invent a new syntax. (Bug 5808) (credit: hs) | |||
1911 | clarify that it's capital letters of hex... | |||
1912 | tidy up the messes that #whatwg found overnight -- thanks | |||
1913 | Spec out the behaviour we see in IE for navigating to about:blank or javascript: URLs vs other URLs. | |||
1914 | window.open('') needs to be like window.open() | |||
1915 | make some notes about window.location near about:blank | |||
1916 | Fix the spec to use the [Constructor] syntax from WebIDL to define constructors. | |||
1917 | fix the definition of img.width/height for the case where the image isn't being rendered but is available (bug 5856) (credit: avk) | |||
1918 | note case-sensitivity issues | |||
1919 | Add a typographic conventions section; move the terminology section up and split it into subsections. | |||
1920 | fix markup errors, add images that had been forgotten | |||
1921 | more typos | |||
1922 | tweaks to the typographical conventions section | |||
1923 | oops, wrong heading level | |||
1924 | Define window.parent. (credit: cm, mjs) | |||
1925 | Resolve the issue markers in the <embed> section. | |||
1926 | make <embed> do extension sniffing, for compatibility with servers that send flash as text/plain, sigh. See Mozilla bug 347736. (credit: cb) | |||
1927 | Make content-sniffing 'better': make the text/binary case actually work out what the binary data might be; make the unknown type case determine the text/plain cases as a first-class citizen instead of falling back on the text/binary algorithm; fix minor grammatical things. | |||
1928 | make notes about craziness of <embed> | |||
1929 | Support <embed> with no src=''. | |||
1930 | copy/paste error (credit: avk) | |||
1931 | copy/paste error (credit: avk) | |||
1932 | Define <area alt> authoring conformance criteria. | |||
1933 | typo | |||
1934 | clarify that changes include removal for <object> processing model | |||
1935 | Make application/octet-stream with <object> with no type='' trigger sniffing. | |||
1936 | Case Sensitivity Training | |||
1937 | Define order and case-sensitivity of getElementsByClassName(). | |||
1938 | Since we lowercase attributes anyway, no need to force them further to lowercase in the Node.nodeName etc. (Bug 5898) (credit: sp) | |||
1939 | typo | |||
1940 | A colon for zcorpan. | |||
1941 | Remove localName from the case quirkyness since IE doesn't support it anyway. Remove some redundant or inappropriate requirements, editorial notes that no longer apply, and editorial fixes. (credit: hs) | |||
1942 | require title='' for rel='alternate stylesheet' | |||
1943 | Allow connection to be closed when receiving entity body in ping='' response | |||
1944 | Make document.write() and document.writeln() support zero and multiple arguments. (credit: avk) | |||
1945 | Make data-* always lowercase. | |||
1946 | Make embed attributes always lowercase. | |||
1947 | change the way ids are given for area shape='' | |||
1948 | I don't think this pipe dream could be made to work on the average site... :-( | |||
1949 | Minor fixes to the datagrid section. | |||
1950 | Extend rel=noreferrer to also blow away the 'opener' when used with target=_blank. | |||
1951 | Define window.top | |||
1952 | Allow frame busting. (also, remove redundant requirement) | |||
1953 | Make height and width DOM attributes be unsigned. | |||
1954 | Allow Lynx-like behaviour for <img>. | |||
1955 | Move the alt text requirements into their own section so that it is easier to find them. | |||
1956 | Cleanup around <img> requirements. Disallow scripts to run in <img> images. | |||
1957 | More cleanup around <img> elements and images: Make the sniffing more predictable (and maybe more secure), make it clear that <img> does sniffing, minor editorial fixes. | |||
1958 | More notes on what is a valid image. | |||
1959 | move text around the img section | |||
1960 | Another (probably vain) attempt at defining what an <img> element represents in all cases. | |||
1961 | ack for some of the recent img stuff | |||
1962 | duh, no do | |||
1963 | experimentally try to allow <a> to contain any flow content in certain cases... | |||
1964 | Fix the content models to handle <a> containing flow elements without breaking the definition of paragraph, and remove redundant requirements for ins and del along the same lines. | |||
1965 | Make <a> elements not define paragraphs, allowing them to straddle paragraphs. | |||
1966 | Clarify what <header> means for document summaries and ToCs, and define what to do in case of missing <hx> elements. | |||
1967 | Allow implementations to use other IEEE rounding modes if really necessary. | |||
1968 | Make scrollIntoView() into a no-op if the page is too short. | |||
1969 | clarify where to bail if you want to ignore the navigation for some reason | |||
1970 | Rearrange sections around so that related topics are closer together. | |||
1971 | Define fetching. (bug 5848) | |||
1972 | Try a new way of handling images that the author doesn't know much about. | |||
1973 | Change <dl> to sections for convenience. | |||
1974 | Add a CAPTCHA example to the <img> section. | |||
1975 | Tweak headers | |||
1976 | Address the case of a graphic containing only text. | |||
1977 | ack for last checkin | |||
1978 | More cases of images for authors to worry about (credit: pt) | |||
1979 | More slicing examples. | |||
1980 | subtly mention <meter>... | |||
1981 | ack for previous checkin | |||
1982 | typo | |||
1983 | highlight images in examples | |||
1984 | highlight images in examples | |||
1985 | forgot to escape tags; add a label element in an example | |||
1986 | typo (credit: pt) | |||
1987 | typo (credit: sp) | |||
1988 | Changes to fix the problems Lachy found. (credit: lh) | |||
1989 | typo (credit: lh) | |||
1990 | more typos and such errors (credit: lh) | |||
1991 | example of {...} in non-english (credit: ds) | |||
1992 | Let's use a language where there is a clear word for 'photo' that doesn't sound like 'photo'... (credit: hs) | |||
1993 | New feature for noticing updates. | |||
1994 | Increase update interval to 30 seconds. | |||
1995 | Fix CSS error. | |||
1996 | Fix CSS properly; make debugging this script easier. | |||
1997 | xref | |||
1998 | define what happens when you set onclick='' on a document outside a Window | |||
1999 | define javascript: in Window-less environments | |||
2000 | Move some paragraphs around so that the basic definitions come before the ones that control script execution. On an unrelated note: Two thousandth revision! Woohoo! | |||
2001 | Define 'directionality' in terms of the dir='' attribute for cases where the 'direction' property has no computed value. (credit: db) | |||
2002 | Define processing for the second argument to getDataURL() for image/jpeg. | |||
2003 | typo (credit: pt) | |||
2004 | How to handle transparent images for toDataURL(). Just allow the UA to premultiply the alpha and output that whie dropping the alpha channel, instead of worrying about the background color or whatnot. It's up to authors to make the background color non-transparent. | |||
2005 | Define isPointInPath() uses the non-zero winding number rule. (credit: pt) | |||
2006 | Fix validation errors. | |||
2007 | Make the update ui more obvious. | |||
2008 | Make support for patterns required in the <canvas> API. | |||
2009 | Simplify the text around getContext()'s arguments. | |||
2010 | Remove a redundant requirement. | |||
2011 | typo (credit: pt) | |||
2012 | typo (credit: pt) | |||
2013 | Linkify 'void elements' more. | |||
2014 | Clarify the paragraph that defines how to handle type='' on <script>. | |||
2015 | Mention text/javascript1.1 et al. | |||
2016 | When <script type=''> is given, it must match the type of the script, even if the script is JS. (credit: hs) | |||
2017 | What .detail attribute? Event objects don't have one. | |||
2018 | Revamp the 'interactive content' definitions so they make sense. | |||
2019 | Remove autosubmit='' from the <menu> element. | |||
2020 | Make MessagePort objects not be owned by Windows necessarily, and remove ownerWindow. | |||
2021 | Merge WindowBrowsingContext and Window together again. | |||
2022 | Define localStorage in terms of script origins, not script browsing context origins. | |||
2023 | Simplify message ports: use queueing instead of transient 'active' functionality. Also, make localStorage use the same mechanism for obtaining origin as openDatabase(). | |||
2024 | Simplify garbage collection for ports even further. Define dicarding of Document objects better for ports. Prevent inactive documents from receiving messages. | |||
2025 | fix typos | |||
2026 | typos in the WebSocket section | |||
2027 | typo | |||
2028 | Add 'close' button to updates notification. | |||
2029 | 'close' button should work until the next revision. | |||
2030 | Show diffs link too. | |||
2031 | MessagePort should implement EventTarget. | |||
2032 | Remove redundant event listeners on MessagePort. | |||
2033 | Removing note -- bz is probably right, but we've had even more feedback saying we should not be adding extra differences between serialisations, so punting on this for now. | |||
2034 | Define outerHTML for HTML elements in HTML documents. | |||
2035 | Handle outerHTML on elements inside DocumentFragments, because I'm stupid and zcorpan was paying attention. | |||
2036 | Make it clearer that document.write() and outerHTML don't work in XML documents. | |||
2037 | prettyifying the section regarding dynamic markup insertion | |||
2038 | xref error | |||
2039 | Prepare the ground for insertAdjacentHTML(). | |||
2040 | Define insertAdjacentHTML(). | |||
2041 | Require javascript: execution to be async. | |||
2042 | No need to call js: out explicitly now that it's async. | |||
2043 | Add a startConversation() method that wraps new MessageChannel and postMessage() in a less expensive one-step operation. (credit: ab) | |||
2044 | One area with lack of interop is whether scripts run while alert()s are up. Let's disallow it, to get more predictable behaviour. | |||
2045 | Actually the previous checkin was redundant with the existing definition of 'pause'. | |||
2046 | Require that <script src=javascript:...></script> result in no script execution, for any value of '...', for compatibility with most UAs. | |||
2047 | Clarify what 'using the rules for' means. | |||
2048 | A sample application cache manifest. | |||
2049 | Make execCommand('insertHTML') not work in XML documents, since it uses the HTML parser. (Bug 5946) (credit: sp) | |||
2050 | Allow 'muted' to be stored across sessions; 'require' it to initially start off as not muted. | |||
2051 | Make the application cache manifest syntax more extensible. (Bug 5937) | |||
2052 | The 'find a number' algorithm on the string '.' would fail unexpectedly. (Subject: Find a number with . as the input) (credit: hs) | |||
2053 | Require all <meter> elements to have _some_ value. (Subject: meter and document conformance) (credit: hs) | |||
2054 | Look for a '%' character after spaces after the second number when looking for an error, for consistency with the earlier check. (Subject: Skipping Zs in finding a ratio) (credit: hs) | |||
2055 | c/p error (credit: hs) | |||
2056 | How to determine the language of the node if the language code isn't recognised. (Subject: Effect of bogus lang on determining natural language) (credit: hs) | |||
2057 | Define the Content-Language pragma, since apparently ~1% of sites use it in some way or another. | |||
2058 | Make it clear that xml:lang is namespaced. | |||
2059 | type (credit: avk) | |||
2060 | more typos | |||
2061 | Make CanvasGradient use the 'octet' type, and other minor fixes. (credit: #developers) | |||
2062 | Allow lang='' and xml:lang='' to be specified together in XML, if they are the same. | |||
2063 | Allow xml:lang= in HTML in certain very specific cases to ease migration. | |||
2064 | Tighten up document.open()'s type argument processing. | |||
2065 | Mention that SVGDocument.title can be readonly (as indeed it is right now). | |||
2066 | Define order for getElementsByName(). | |||
2067 | Move things around in the IDL so that browsing-context related stuff is closer together. | |||
2068 | Define window.frameElement. | |||
2069 | Don't require Document.location to do anything when the Document isn't in a Window. | |||
2070 | Define a set of properties for browser detection. | |||
2071 | Refine the rules to allow for more privacy. | |||
2072 | Change handling of document.write()'s second argument to be safer. (Subject: type parameter of Document.open) (credit: bz) | |||
2073 | Setting up the spec for defining the event loop mechanism. | |||
2074 | Define event loops, task queues, etc; Make 'fetching' use this mechanism (everything will in due course); Fix some cross-references around 'interactive content'. | |||
2075 | Redefine img.complete in terms of tasks; Make it clearer why 'timeupdate' is fired when seeking; add more XXX notes for queue-related fixes that are coming soon. | |||
2076 | Tasks for the media element new resource task source. | |||
2077 | Add a history section. | |||
2078 | typo (credit: avk) | |||
2079 | Make it so that multiple pending load()s are coallesced into one. (credit: pj) | |||
2080 | More poking around getting the media element section to use the new event loop stuff. | |||
2081 | Further work on the event loop front. Also, make 'will' link to the actual requirements in some more cases. | |||
2082 | Further work on the event loop front. | |||
2083 | Further work on the event loop front. (This should complete the bulk of the changes required for the media elements section.) | |||
2084 | Further work on the event loop front. (<script>, database API, remote events, and other bits and bobs) | |||
2085 | Further work on the event loop front. (WebSockets, postMessage, MessagePorts, setTimeout) | |||
2086 | The 'unlink' command should be disabled if there's no link. (Subject: HTML 5 - comments on 5.6 Command APIs) | |||
2087 | typo (credit: avk) | |||
2088 | Clarify that we don't currently define the 'user interaction task source'; hopefully DOM3 Events will handle something like this eventually. | |||
2089 | Note that removing a content attribute doesn't affect a the event handler. (credit: tl) | |||
2090 | Define onhashchange=''. | |||
2091 | Allow xml:lang='' and lang='' to differ in case only. | |||
2092 | Handle empty rows in the 'rules for processing rows'. (credit: w) | |||
2093 | Fix a logic error in the 'auto' state for scope='' which would have made it never complete in some cases. (credit: w) | |||
2094 | Turns out that Zs isn't what we want; we want White_Space. (credit: w) | |||
2095 | Minor fixes for table algorithms. (credit: w) | |||
2096 | Make it impossible for an SVG file not labelled as SVG to be sniffed as a valid image in <img> (that would allow privilege escalation), but do allow a correctly-labelled SVG to be processed as such. | |||
2097 | More thoroughly make the <img> processing model work with the new fetching and event loop definitions. | |||
2098 | ack for part of previous checkin | |||
2099 | Try to make <style scoped> content model rules clearer. (credit: hs) | |||
2100 | <meter>0.5</meter> should work. (credit: s) | |||
2101 | Add an example for image maps. | |||
2102 | <details> is not for footnotes. (credit: hs) | |||
2103 | Oops, forgot to escape the example. | |||
2104 | Explain how UAs are to update the <details> element in response to requests for opening/closing it. | |||
2105 | Reword the <script> section to allow the element to be used for data blocks that aren't actually used by any scripts. Also include an example. | |||
2106 | More examples of alternative text. Also, split up the three cases of key content into subsections for easier editing. | |||
2107 | indenting errors | |||
2108 | Be more explicit about alt={} cases. | |||
2109 | Explicitly mention alt='' in the recently added case, so that it isn't ambiguous that alt='' is required. | |||
2110 | Emphasise that captions are not suitable alternative text. | |||
2111 | Change from 'anti-patterns' to 'general guidelines' so as to remain positive. | |||
2112 | Make the broad strokes more obvious in the alt='' section. Also, split the 'sliced image' section in two. (credit: bb) | |||
2113 | Mention the <button><img></button> case. (credit: w) | |||
2114 | More alt='' examples. | |||
2115 | Address all recent alt='' feedback. For further details see: http://lists.w3.org/Archives/Public/public-html/2008Aug/0759.html | |||
2116 | Change 'unload' to 'close' for MessagePorts. | |||
2117 | Make postMessage() return void. (credit: js) | |||
2118 | Mention what <area shape=default> covers. (credit: bb) | |||
2119 | Rename the 'irrelevant' attribute to 'hidden'. | |||
2120 | type (Credit: avk) | |||
2121 | typo | |||
2122 | Make empty unquoted attribute values not allowed (and some editorial fixes). (credit: sp) | |||
2123 | Make <foo bar '> a parse error on the ', to match the syntax section. (credit: hs) | |||
2124 | Define when to coalesce text nodes in a less DOM-prone way. (credit: pt) | |||
2125 | Recommend against support for EBCDIC-based encodings. (credit: hs) | |||
2126 | Define what it means for a prefix to be in scope for innerHTML in XML. (credit: sp) | |||
2127 | be slightly more consistent about well-formedness terminology. (credit: sp) | |||
2128 | Make the parser handle <option> and <optgroup> more usefully in the 'in body' state. | |||
2129 | Mention that you can omit the </option> in <option><optgroup> too. Also, make the text support <optgroup> outside of <select>, but comment it out since it's irrelevant for now. | |||
2130 | Support definitionURL='' attribute in MathML. (credit: hs) | |||
2131 | Minor fixes: Ignore out-of-band encoding if it's not supported; require 2d context's 'font' attribute to ignore errors on setting. | |||
2132 | Reorder the SOLIDUS entries in the tokeniser for consistency. | |||
2133 | Consistent grammar fix. | |||
2134 | There aren't any other end tag lines here, so I suppose it makes sense to remove the 'other'... | |||
2135 | Remove redundant issue marker. (credit: as) | |||
2136 | Make it clear that attributes can't be duplicated on elements. | |||
2137 | US-ASCII to be treated as win1252. | |||
2138 | Make U+000B into a parse error and have it convert to U+FFFD in NCRs. (credit: hs) | |||
2139 | Rearchitect how RCDATA/CDATA blocks work so that they don't involve invoking the tokeniser in a weird way. (credit: w) | |||
2140 | Allow a DOCTYPE for XSLT compatibility (only). | |||
2141 | Use XSLT-compat instead of XSLT-generated. | |||
2142 | WF2: <form> element summary. | |||
2143 | WF2: <fieldset> element summary. | |||
2144 | WF2: <input> element summary. | |||
2145 | WF2: <button> element summary, fixes to <input> to correct copy/paste mistakes. | |||
2146 | WF2: <label> element summary; make <label> and <fieldset> associate with the form element pointer. | |||
2147 | Make the term 'associate' in the context of the form element pointer actually link to something. | |||
2148 | WF2: <select> element summary. | |||
2149 | Cross-reference interface names. | |||
2150 | WF2: <datalist> element summary. | |||
2151 | WF2: <optgroup> element summary. | |||
2152 | WF2: <option> element summary. | |||
2153 | WF2: <textarea> element summary. | |||
2154 | WF2: <output> element summary. | |||
2155 | WF2: Make sure all elements returned by form.elements have a 'type' DOM attribute. | |||
2156 | whitespace changes | |||
2157 | WF2: Defining form=, .form, and the form element pointer. Also, s/initialise/initialize/. | |||
2158 | xref typo | |||
2159 | WF2: Define form.elements and related features. | |||
2160 | WF2: The beginnings of processing models... | |||
2161 | WF2: Categorise form elements; redefine form.elements; define fieldset.elements; add more steps to form submission (still a work in progress) | |||
2162 | WF2: Bring together 'disabled' and 'name' attributes that are common to all form controls, so we can have a single definition. Begin to specify 'successful'. Related minor editorial tweaks. | |||
2163 | WF2: More things that make form controls not be submitted. | |||
2164 | WF2: Complete the 'construcint the form data set' subalgorithm. | |||
2165 | WF2: Begin to define how to handle enctype, action, method, and target attributes. | |||
2166 | WF2: Define 'Submit as entity body', factor out some common prose to make it less redundant. | |||
2167 | WF2: 'Delete action' and 'Get action'. | |||
2168 | WF2: Submitting to data: URLs. | |||
2169 | WF2: mailto submissions | |||
2170 | WF2: Various tweaks, mostly editorial. | |||
2171 | WF2: markup error | |||
2172 | WF2: <form accept-charset> definition (but not the processing model yet). | |||
2173 | WF2: form.name and form.submit() | |||
2174 | WF2: Hook up some of the form submission attributes. | |||
2175 | WF2: form.reset() and a rework of how we categorise form control elements. | |||
2176 | WF2: Define form.checkValidity(). | |||
2177 | WF2: fix errors and redundant text in today's checkins. | |||
2178 | WF2: form.dispatchFormInput(), form.dispatchFormChange() | |||
2179 | WF2: Simplify the APIs by removing the helper functions dispatchChange and dispatchFormChange -- they don't really give us much over people just defining their own functions. | |||
2180 | WF2: Prepare the <menu> section for upcoming edits to the <input> element's section. | |||
2181 | Clean up all the notes at the bottom of the document; merge in WF2 notes; mark up each note separately as an XXX item. | |||
2182 | WF2: Merge the XHTML2 and XForms sections in the intro, and remove the WF2 bit, since we're merging it in now. | |||
2183 | WF2: fieldset.disabled | |||
2184 | WF2: Fix <fieldset> content model; define the <fieldset> element; mention the form='' attribute in the element description section. | |||
2185 | WF2: typo... | |||
2186 | WF2: Mention the name='' attribute in the element description section for various form elements that have one. | |||
2187 | WF2: fieldset.type | |||
2188 | WF2: Cross-refence the Constraint Validation API attributes and methods into their own dedicated section. | |||
2189 | WF2: Move <label> up a bit so I have another excuse to not do <input> yet... | |||
2190 | WF2: xref error | |||
2191 | WF2: <label>. | |||
2192 | WF2: <input type=''>. Also, some minor fixes relating to <label>. | |||
2193 | WF2: make the input type table neater | |||
2194 | WF2: Prepare <input> section for subsections. | |||
2195 | WF2: <input> type sections (placeholders) | |||
2196 | Change occurances of <em> that to <i> where that would be more applicable per HTML5. | |||
2197 | WF2: Fill in the various <input> element's attribute definitions (but not with actual definitions yet). | |||
2198 | WF2: link to disabled='' definition. | |||
2199 | WF2: Add placeholders for stepUp() and stepDown() | |||
2200 | WF2: mentioned attributes in the <input type=text> section; plus some editorial fixes. | |||
2201 | WF2: Prevent the attributes that _aren't_ allowed from appearing in the backrefs, to make the backrefs more useful. | |||
2202 | WF2: Restructure the <input> section to allow for attributes to be defined once instead of multiple times. Define autocomplete=''. | |||
2203 | WF2: Try moving some more stuff around in the <input> section, maybe this will work better. | |||
2204 | WF2: Begin defining value='' for <input type=text> | |||
2205 | WF2: Fill in some detail for <input type=text> | |||
2206 | WF2: Fix minor issues with the last checkin | |||
2207 | WF2: Define resetting for >input> elements. | |||
2208 | WF2: change the names of the algorithms for style reasons | |||
2209 | WF2: Add a table for Anne's benefit. | |||
2210 | WF2: Reorder the types to make more sense | |||
2211 | WF2: input.value is going to be generic and use a type-specific algorithm instead of being type-specific like the others. Also, fiddle with the way we define and use the dirty flag. | |||
2212 | WF2: Define input.valueAsDate and input.valueAsNumber for the cases where they don't apply. | |||
2213 | WF2: Define input.value, especially for type=text; and related tweaks to make things read better. | |||
2214 | WF2: <input type=password>; mention the DOM methods and attributes explicitly for type=text also. | |||
2215 | WF2: Prepare the document for autofocus=''. | |||
2216 | Try to restructure the section on focus to be more understandable. | |||
2217 | Move the Scripting section up, so that the form controls and interactive elements are next to each other. | |||
2218 | WF2: Define the autofocus='' attribute. Define generic task sources. | |||
2219 | WF2: Define input.readonly. | |||
2220 | WF2: Remove inputmode='' -- turns out most handsets support -waf-input-format already, so it's better to just use that. Reference: http://www.wapforum.org/tech/documents/WAP-239-WCSS-20011026-a.pdf | |||
2221 | WF2: Minor tweaks for constraint validation features. | |||
2222 | WF2: Define 'candidate for constraint validation'. | |||
2223 | WF2: Define .willValidate | |||
2224 | WF2: fix xref typo | |||
2225 | Oops, redundant queueing. | |||
2226 | WF2: define the syntax of <input type=file accept='...'> | |||
2227 | WF2: <input type=email>. | |||
2228 | WF2: <input type=url>. Define constraints for how/when autocomplete='' happens. Say that input controls not in a document aren't mutable. | |||
2229 | WF2: <input type=datetime> initial cut. Still needs filling in. | |||
2230 | WF2: Collapse down some of the <input> algorithms for simplicity. Fill in a little more type=datetime detail (not much). Minor editorial fixes. | |||
2231 | WF2: Fill in the attributes table for URL and date/time types. | |||
2232 | typo | |||
2233 | WF2: maxlength=''. | |||
2234 | WF2: Oops, broke the reset algorithm for <input> elements. | |||
2235 | WF2: allow type=url to be set to a non-valid URL (setting it to not a URL is meaningless since everything is a URL in HTML5, technically...) | |||
2236 | WF2: minor tweaks and some new issue markers. | |||
2237 | WF2: Put password type after email/url. | |||
2238 | WF2: r comes after m... | |||
2239 | WF2: <input type=datetime min> and <input type=datetime max>. | |||
2240 | WF2: Rewrite the way we're doing these type='' sections so they're less babbly. | |||
2241 | WF2: typo | |||
2242 | Change the 'floating point number' syntax to allow an exponent. | |||
2243 | WF2: Revamp min/max/step, valueAsDate, valueAsNumber, stepUp, stepDown, and type=datetime. | |||
2244 | WF2: xref typos (used dfn instead of span) | |||
2245 | more typos... | |||
2246 | Editorial tweaks in the type=datetime section. | |||
2247 | WF2: stepUp/stepDown shouldn't go out of range. Allow rounding of datetime controls. | |||
2248 | simplify the prose a bit, to not have unnecessary lists (type=datetime) | |||
2249 | WF2: type=datetime-local | |||
2250 | WF2: move datetime-local down a bit | |||
2251 | WF2: Restructure the way dates and times are specified. | |||
2252 | WF2: type=date, type=month, type=week | |||
2253 | WF2: <input type=time> | |||
2254 | WF2: <input type=number> | |||
2255 | WF2: <input type=range> | |||
2256 | Switching to the new spec generator. Disruptions in service are expected. (credit: gs) | |||
2257 | WF2: <input type=checkbox> and significant fallout therefrom. | |||
2258 | WF2: input.value default for checkboxes; readonly for type=range; somes notes; update the informative table of attribute applyingness. | |||
2259 | WF2: <input type=radio> | |||
2260 | WF2: these xrefs to <input name> were wrong. | |||
2261 | WF2: Placeholders and minor rearrangements. | |||
2262 | WF2: Complete the informative table for <input>; redefine input.value so it handles the various behaviors that the states have. | |||
2263 | WF2: move type=hidden up. | |||
2264 | WF2: merge common columns in the summary table. | |||
2265 | remove remaining non-big issue markers | |||
2266 | oops, had issues marked as titles instead of classes. | |||
2267 | move from the 'big-issue' class to 'XXX'. | |||
2268 | WF2: <input type=hidden> and some preparations for type=image. | |||
2269 | WF2: <input type=submit> | |||
2270 | WF2: <input type=reset> | |||
2271 | WF2: <input type=button> | |||
2272 | WF2: Revamp of activation behavior definitions and related details. | |||
2273 | WF2: required constraint. | |||
2274 | WF2: <input type=file> and some editorial fallout. | |||
2275 | lining things up in the source | |||
2276 | <input type=image> | |||
2277 | WF2: <input size>, content side. The rendering side will be done later and is much harder... | |||
2278 | WF2: <input pattern> | |||
2279 | WF2: Rejig the references for pattern=''. | |||
2280 | WF2: <button>. | |||
2281 | fiddle with some wording for consistency. | |||
2282 | WF2: input and change events; activation behaviors for <input> element. | |||
2283 | minor editorial tweaks for change event | |||
2284 | WF2: add links for autofocus and labels | |||
2285 | WF2: <select> -- the beginnings. Also: typo fixes, fix <input size> definition to make better use of rfc2119 terms, and move .labels in the IDL down to after the CVA stuff, so that it matches the order in the prose. | |||
2286 | .labels is an attribute, not an element, oops. | |||
2287 | WF2: select.type | |||
2288 | WF2: select.options | |||
2289 | wait... there's a better way to say this... -_- | |||
2290 | WF2: select.add, select.remove, select.options.add, select.options.remove | |||
2291 | testing new issue-delta tracking script | |||
2292 | WF2: <select> interaction. | |||
2293 | WF2: final bits of the <select> API | |||
2294 | The user is not a conformance class... (credit: sp) | |||
2295 | WF2: input.list; input.selectedOption, <datalist>; minor fixes around previous checkins | |||
2296 | WF2: <input list=''> | |||
2297 | WF2: <optgroup>. | |||
2298 | WF2: <option> | |||
2299 | WF2: new Option() constructors. | |||
2300 | WF2: option.form | |||
2301 | Set up the infrastructure for <textarea>. | |||
2302 | WF2: Oops, <textarea> parsing wasn't fixed when it should have been. Also, WF2: textarea.defaultValue should just be a synonym for textarea.textContent, if I'm not mistaken. | |||
2303 | The term 'insertion mode' lost its definition at some point... | |||
2304 | WF2: how to reset a <textarea>. | |||
2305 | WF2: editing a <textarea>. | |||
2306 | WF2: Change styling for book-keeping details of the <input> element states for easier reading. | |||
2307 | update some broken links (credit: jcr) | |||
2308 | Ack for last checkin. | |||
2309 | WF2: textarea - newlines, rows='' and cols=''. | |||
2310 | WF2: <textarea wrap=''> and related fallout. | |||
2311 | WF2: <textarea maxlength>; also, factoring out common stuff for this from <input> to reduce duplication. | |||
2312 | <textarea required> | |||
2313 | WF2: Remove <textarea accept=''>. I couldn't come up with enough compelling reason to keep it. | |||
2314 | WF2: required='' only applies to mutable text controls; <output> .value, .defaultValue | |||
2315 | WF2: Finish <output>. | |||
2316 | WF2: name='' for form controls. | |||
2317 | WF2: disabled='', value, checkedness | |||
2318 | WF2: Attributes for form submission | |||
2319 | Remove data templates and repetition templates. | |||
2320 | WF2: Define the ailments for a form control. | |||
2321 | WF2: constraint validation API | |||
2322 | WF2: Form submission encoding algorithms and related fallout. Also, change 'int' to 'long' in IDL blocks. | |||
2323 | Clean up some stuff around the forms. | |||
2324 | Editorial fixes for bug 6103. | |||
2325 | more things waiting on WebIDL | |||
2326 | Reorganise the video section (should be no normative changes here) | |||
2327 | Change 'actively playing' to 'potentially playing' to be more accurate. | |||
2328 | More slight reorganisation of the video section. | |||
2329 | How to handle a moving window of backbuffer; how to handle audio playback in non-1.0 playback rates. | |||
2330 | Seriously revamp the <video> state processing models and events. | |||
2331 | Allow UAs to not autoplay. | |||
2332 | Add navigator.canPlayType() to introspect video and audio types. | |||
2333 | Turns out that embed, object, and iframe reflect strings for .height and .width, not numbers. Go figure. | |||
2334 | wrong argument name for new Audio(). (bug 6057) | |||
2335 | Clean up event dispatch issues in the media element section. (there were some asychronous event dispatches without event loops) | |||
2336 | ack for last checkin and lots of other video feedback | |||
2337 | Make the online whitelist a prefix match feature, not an exact match feature. | |||
2338 | Remove opportunistic caching; leave only the fallback feature. | |||
2339 | handle captive portals better in the offline appcache feature | |||
2340 | grammar | |||
2341 | unnecessary, the line never has leading whitespace | |||
2342 | there's a security risk if we allow pages in one domain to fallback to pages in another domain. | |||
2343 | Make fallback namespaces use the whole URL instead of just the path. | |||
2344 | Make application caches work at the iframe level as well, not just whole-window level. This allows <iframe>s to contain gadgets from other hosts that are themselves cached. | |||
2345 | Appcache: Rename 'implicit entries' to 'master entries'. | |||
2346 | Appcache: Fix a number of race conditions; introduce the concept of the cache lifecycle, allowing caches to be obsoleted; fire checking and downloading events on ApplicationCache objects that join an update process already in progress. | |||
2347 | Allow an obsolete appcache to be renewed. Move the manifest storing to later in the process to reduce more race conditions. Use 'obsolete' as the event name instead of 'error' when the cache is made obsolete. Support obsolete caches in the API. | |||
2348 | Appcache: Handle errors for dynamic and master entries differently, since they aren't representative of manifest errors. | |||
2349 | Appcache: try to clarify some requirements. | |||
2350 | Appcache: Check the manifest again after updating the cache to make sure it hasn't changed. | |||
2351 | Appcache: Allow expiring non-manifest files. | |||
2352 | Appcache: Change the approach used for the dynamic entries API so that it makes more sense in a threaded environment. | |||
2353 | Appcache: Allow unprompted background updates for app caches. | |||
2354 | Change handling of postMessage() to fire an exception when the targetOrigin has a path/query/fragment. | |||
2355 | Change handling of postMessage() again to do the previous checkin in a better way. | |||
2356 | Serialise a unique (non-host) origin to the string 'null' instead of the empty stirng. | |||
2357 | Define MessagePort such that they won't be garbage collected while a message is outstanding. (credit: ap) | |||
2358 | MessagePorts shouldn't be GCed even when their queue is closed if they have events targetted at them. (credit: ap) | |||
2359 | <eventsource>: clarify error handling rules. | |||
2360 | the word 'browsing' doesn't belong here. (credit: cp) | |||
2361 | disabled form controls don't see 'click' events. (credit: op) | |||
2362 | WF2: Define title= on <input> with pattern=; clarify how validity states work with disabled controls. | |||
2363 | Don't escape '<' and '>' in attribute values, to handle http://www.expedia.com/pub/agent.dll?qscr=cars&itid=&itdx=&itty=&&ploc=&plo2=&flag=&subm=1&tovr=-1294637292&styp=1&locn=Denver&loid=&astr=&acty=&astt=&azip=&date1=10%2F24%2F2008&time1=660&date2=10%2F25%2F2008&time2=660&loc2=&loi2=&rdus=10&cark=1&kind=1&optn=1&vend=&fspeceq=1&rdct=1 (credit: sp) | |||
2364 | Make 'History' section non-normative. | |||
2365 | 'the it' is not english | |||
2366 | Remove obsolete attributes that were removed for datatemplates that I forgot to remove before. | |||
2367 | Make the styling in the elements section work better with the annotation script. | |||
2368 | WF2: Define conformance criteria for <input value>. (credit: hs) Also, remove a redundant conformance requirement for contentEditable. (credit: gl) | |||
2369 | WF2: Allow UAs to auto-escapify data entered for type=url. | |||
2370 | ack for last checkin | |||
2371 | Define four-argument form of new Option(), and clarify that selectedness is not set to true even if the default state is true. | |||
2372 | WF2: typo fix; textarea.value shouldn't expose the CRLF transform. | |||
2373 | xref typos | |||
2374 | Note that radio buttons don't autocheck when none are checked. | |||
2375 | Mention that client-side validation is not secure. | |||
2376 | Make list='' only work with <datalist>, not <select>. (credit: sp, avk) | |||
2377 | Clarify that processing of action='' (empty) is wrong per RFC3986. (credit: tb) | |||
2378 | WF2: Clarify that hitting enter when type=image is focused is equivalent to 0,0. (credit: bz) | |||
2379 | Define 'button' and 'default button' and define implicit form submission. | |||
2380 | Move the 'vaguer moments' section down so the precise moments are all together. | |||
2381 | Redefine datetimes to be stricter. Merge the two definitions of timezoned datetimes. | |||
2382 | Define 'local date and time', 'date', 'time', and redefine 'global date and time' in a more factored-out way. | |||
2383 | Define 'month' syntax, and tighten up the rest of the datetime definitions. | |||
2384 | Define 'week' syntax. Details coming later. | |||
2385 | WF2: Define weeks. | |||
2386 | s/token/production/ fix | |||
2387 | minor typos | |||
2388 | note a request for forms | |||
2389 | xref c/p errors | |||
2390 | WF2: forminput/formchange, rework how <option> defines a command, and editorial fixes. | |||
2391 | WF2: Try to clear up when you fire input/change events. | |||
2392 | Fix 'interactive content' definitions for forms stuff | |||
2393 | fix IDL for new Option() | |||
2394 | Include an example of changing the value of a text field. Make terminology consistent. | |||
2395 | Clarify that resetting a form doesn't fire 'input' events. | |||
2396 | oops, that should be max | |||
2397 | Make the text on proprietary languages different. | |||
2398 | SSE: Add a commented out feature for triggering an immediate reconnection. | |||
2399 | Split Navigator so that Workers can refer to it. | |||
2400 | Remove startConversation() for now, as it is distracting in the worker discussions. May return in some form later. | |||
2401 | Replace all the looping mechanisms with a single loop attribute. Allow the media URI to include a fragment identifier to seek to at the start. | |||
2402 | c/p error (credit: mg) | |||
2403 | Revamp the load() algorithm so that it tries each possible file in turn. | |||
2404 | Make <source type> optional. Move canPlayType from navigator to HTMLMediaElement. Make it return a string instead of an integer. Fix up the candidate URL list generation. Make loadstart/play event sequencing deterministic. | |||
2405 | Remove bufferedBytes and totalBytes. | |||
2406 | Define pixelratio='' for values <= 0. | |||
2407 | Specify how frequently the timeupdate event should fire. | |||
2408 | Clarify 'static'. | |||
2409 | WF2: <input placeholder=''> | |||
2410 | WebSocket is cross-origin. (credit: ak) | |||
2411 | Mention the lack of limits in WebSocket. | |||
2412 | Correct rules for when you can omit </body> and </html>. (credit: dw) | |||
2413 | location.resolveURL() for resolving relative URLs (for sending to workers, in particular) (credit: js) | |||
2414 | Make <iframe>s not inherit the cache of their parent. | |||
2415 | Define better the restrictions on attributes of <command> (credit: hs) | |||
2416 | Change the content model of <menu> to be simpler. | |||
2417 | typo | |||
2418 | xref error | |||
2419 | copy/paste error in example (credit: jj) | |||
2420 | Clarify that there can be more than one footer and that the footer is not the same as the header. (credit: jj) | |||
2421 | Make <object> a form-associated element. | |||
2422 | Also make <output> have the same form-association magic, for consistency. (Also, simplify how this magic is specified.) (And note the previous checkin, which means that <object> is now also affected by this magic.) | |||
2423 | Define how <object> fits into form submission. | |||
2424 | Add the Audience section to the intro. | |||
2425 | <embed>: it turns out that unknown types cause the UAs to defer to the extension. what a mess. | |||
2426 | For nested objects, only the first successful one works, the others all show fallback (and don't load plugins, documents, or whatnot). | |||
2427 | NPAPI implementations apparently include the attributes of the <object> in what they send to the plugin. | |||
2428 | xref error | |||
2429 | WF2: <input type=search> | |||
2430 | Make the request sent by ping='' include an entity body, to enable even easier recognition. (credit: jr) | |||
2431 | Add an example of UI for ping=''. (credit: jr) | |||
2432 | Define a way to expose HTTP login forms to spiders in 401 (or even 200) responses. | |||
2433 | Ban year zero. (credit: hs) | |||
2434 | <time>: Revamp the 'vaguer moments in time' concept. | |||
2435 | Update examples for prior checkin; remove note on feedback since we didn't get any negative feedback and it's been a while now. | |||
2436 | remove orphan section (became orphaned after we removed start/end/etc from <video>) | |||
2437 | Define meaning of dates before 1582. | |||
2438 | markup issue | |||
2439 | WF2: Further simplify the allowed syntax for <input type=email> | |||
2440 | WF2: <input type=email multiple>, <input type=file multiple> | |||
2441 | Update summary tables for previous checkin. | |||
2442 | remove resolve request | |||
2443 | fix the definition of the categories | |||
2444 | clarify use cases for <time> | |||
2445 | WF2: Add novalidate='' for submission; define what happens for re-entrant .submit(). | |||
2446 | Add DataTransfer.clearData() with no arguments. (credit: nd) | |||
2447 | Clarify what the empty string means when passed to DataTransfer.setData(). (credit: nd) | |||
2448 | Make DragEvent inherit from MouseEvent so we get mouse and key info into the events. Add a note about the difference between addElement() and setDragImage(). (credit: nd) | |||
2449 | fix references to <input type=text> | |||
2450 | WF2: <input type=color>. Also, some editorial fixes. | |||
2451 | WF2: Sigh. Browsers do <input type-image> coordinates relative to the border, not the image. (credit: sp) | |||
2452 | base 16, not base 36, oops. (credit: lh) | |||
2453 | fix confusion in activation behavior text (credit: lh) | |||
2454 | coordinates for ismap='' clicks near borders | |||
2455 | <img usemap> is interactive. (credit: sp) | |||
2456 | <map name=''> must not have space characters, since they'd be illegal if you added an id='' attribute and browsers are kinda weird about them anyway. | |||
2457 | SQL: Clarify how ?-substitution happens, clarify that an ObjectArray is really an 'any' array. | |||
2458 | Storage should fire a quote-specific exception when out of quota. Also, replace 'security exception' with SECURITY_ERR, and cross-ref all exceptions. | |||
2459 | markup fix | |||
2460 | Fix a note about <object> now that it really is a form element. | |||
2461 | Fix compliance issue with the CSS (removes a hack for IE6). | |||
2462 | Clarify that if a DB has version='', then openDatabase() with a version won't work. (credit: ab) | |||
2463 | Comment on the current violation of RFC2617. We may need to fix this at some point. | |||
2464 | Mention that <abbr> won't necessarily be linked to other <abbr>s. | |||
2465 | ack for previous checkin | |||
2466 | Add some examples for <dfn> and <abbr>. | |||
2467 | Add explanatory text around <abbr> uses. | |||
2468 | Define 'the document's address'. | |||
2469 | Clear up document.cookie; make document.open() update the doc address. | |||
2470 | Remove the WWW-Authenticate 'HTML' scheme and replace it with requirements on browsers to ignore unknown schemes. | |||
2471 | xref errors | |||
2472 | make note of <select value> proposal | |||
2473 | make note of <select placeholder='...' required value=''> proposal | |||
2474 | Change the rules for the handling of dimension attributes so that the requirement that they keep their ratio takes into account the integer nature of the attributes. | |||
2475 | Split the rendering and obsolete features sections from each other. | |||
2476 | Experimental attempt at listing a set of errors that validators can comfortably classify as lower priority to aid transition. | |||
2477 | typo (credit: pt) | |||
2478 | Guidance on writing alt='' text for markup generators. | |||
2479 | Update guidance on writing alt='' text for markup generators to handle image links. | |||
2480 | grammar edit (credit: sp) | |||
2481 | typo | |||
2482 | <img> in a section has to be the only paragraph in that section. | |||
2483 | The title of the section was over-specific given the section's contents | |||
2484 | Define authoring requirements for <meter> and <progress> in more detail; add v2 note for <credit>. | |||
2485 | Oops, boundary checking on <meter> was off. (credit: ab) | |||
2486 | <q>: now with UA-inserted quotes. Again. | |||
2487 | Remove the association of <cite> and <blockquote>/<q>. (credit: sk) | |||
2488 | update the note about longdesc='' to be more accurate, since longdesc='' was considered during the past year. | |||
2489 | Drop HAVE_SOME_DATA. (credit: ec) | |||
2490 | Make play() not reset playbackRate, since media engines need to be able to preload at the right rate, which means that we need to set the playback rate before playing generally. (credit: ec) | |||
2491 | Clarify the requirement that UAs must make the 'duration' attribute accurate before playing any media.. | |||
2492 | Add another example for 'durationchange'. | |||
2493 | Put pixelratio='' to rest. | |||
2494 | Clarify that playbackRate, and allow it to be 0.0. | |||
2495 | Clarify the requirements around HAVE_METADATA. | |||
2496 | Fire 'waiting' after play() if playback is not immediately started. | |||
2497 | Prevent firing double 'waiting' events in play(). Make sure we fire a 'timeupdate' when we begin playing, even if we only paused very briefly. | |||
2498 | New plan. Introduce a 'playing' event for when the playback actually begins. | |||
2499 | Always put javascript: into the online whitelist. Make some comments about HTML and HTTPS security. Vaguely define 'or equivalent' for HTTP concepts. | |||
2500 | Support <script> in <select>/<optgroup>/<option>. | |||
2501 | <h1><h2> should close <h1> (but <h1><span><h2> should not) | |||
2502 | Lower-case the DOCTYPE name so that UAs can do case-sensitive matches on interned strings instead of case-insensitive matches. DOCTYPE name is now lowercase in the DOM (to match XHTML case -- might as well keep the differences minimal). | |||
2503 | People are always complaining about this being too verbose, so let's tone it down. | |||
2504 | Fix text that makes no sense for handling </body>. (credit: tt) | |||
2505 | Fix </form> handling for the case where the tag isn't matched. (credit: tt) | |||
2506 | Update comment for previous checkin (note -- previous checkin was substantial, not editorial as annotated. sorry about that.) | |||
2507 | Disambiguate </li> and </dd>/</dt> processing. (credit: tt) | |||
2508 | The 'after head' insertion mode wasn't updated to handle the new CDATA rules. (credit: tt) | |||
2509 | Make <code> into a formatting element affected by the AAA. (credit: pt) | |||
2510 | Remove the note about nesting <optgroup>s since this is no longer allowed anyway. (credit: hs) | |||
2511 | Explain(?) that entities inside escaping text spans don't have any effect. (credit: hs) | |||
2512 | Attempt to define that <script>document.write('<script src=a.js><'+'/script>1');document.write('2<script src=a.js><'+'/script>');</script> must output 12 not 21. | |||
2513 | make this parenthetical more pedantically correct | |||
2514 | document.close() should insert the EOF at the end of the file, not in the middle... | |||
2515 | Make document.open() not fire mutation events. | |||
2516 | Make Content-Language non-conforming. | |||
2517 | Mention HTTP-only cookies. (credit: ak) | |||
2518 | Clarify that anything that mutates the document via the parser doesn't involve mutation events. | |||
2519 | SVG </script> in text/html will be an issue... | |||
2520 | WF2: Fire 'input' for <textarea> too. | |||
2521 | typos and c/p... (credit: pt) | |||
2522 | I should stop using numbers. Yet I continue, because it just reads better... (credit: pt) | |||
2523 | WF2: placeholder='' should strip newlines. (credit: hs) | |||
2524 | WF2: placeholder='' must not contain newlines. (credit: hs) | |||
2525 | CSRF mitigation -- add Origin header to all non-GET requests. | |||
2526 | WF2: Sigh. <legend> can now be associated with forms. | |||
2527 | WF2: Allow placeholder='' to be empty. No need to be overzealous in our requirements. (credit: sp) | |||
2528 | WF2: Change <legend> to be treated more like <option> than like a fully-fledged form-associatd element. Simpler to implement. | |||
2529 | MAJOR CHANGES: Revamp the way scripts are specified, along with their interaction with resolving relative URLs, etc. Give enough detail to justify objects in the DOM not being garbage collected randomly when still in use. Define script groups, to handle scripts going away during document.open() and session history navigation. Define why and how setTimeout(), database transactions, etc, handle page transitions. Drop the terms 'with' and 'without' script, use script is 'enabled'/'disabled' instead. Define 'unload' and 'beforeunload'. Rework how onfoo='' and .onfoo event handler attributes are defined. Rework how the content model of <noscript> is defined. Reword the way javascript: is defined to use the new terminology. Add a few notes of things that came up while I was doing all that. | |||
2530 | Update terminology to help Workers specification. | |||
2531 | Simplify the way messages in ports are handled when the destination's document is not available. | |||
2532 | Drop MessagePort.onclose. Make MessagePort's message queue actually plug straight into the event loop so you can't lost events when sending ports across to other event loops. | |||
2533 | Add structured data support to postMessage(). | |||
2534 | Oops, we were leaking information about the entanglement status. | |||
2535 | Clean things up with the 'structured cloning' stuff. | |||
2536 | WebIDL: Put in the anonymous [IndexGetter], [NameCreator], etc, operations. | |||
2537 | Make element.click() non-reentrant. | |||
2538 | Make focused elements fire onclick='' when the user activates them with the keyboard. | |||
2539 | Add a note pointing out that buttons aren't submitted unless they submitted the form. | |||
2540 | Add another example for <var>. | |||
2541 | Mention popup blockers near showModalDialog(). (credit: je) | |||
2542 | Make clearer what is meant by 'system focus'. | |||
2543 | typo (credit: cf) | |||
2544 | Make James happier. | |||
2545 | Make Philip happier. | |||
2546 | fix ack to use full name | |||
2547 | * Header cells can now themselves have headers. * Reversed the way the header association algorithm is presented, such that it starts from a cell and reports the headers rather than generating the list of headers for each cell on a header-by-header basis. * Made it so that if headers="" points to a <td> element, the association is now set up, despite being non-conforming. * Header cells that are automatically associating now no longer stop associating when they hit equivalent cells until they have also hit a data cell. * The "col" and "row" scope values now act like the implied auto value except that they force the direction. * Empty header cells no longer get automatically associated. * Removed the wide header cell heuristic. * Made headers="" use the same ID discovery mechanism as getElementById() (namely, first match), to avoid implementations having to support multiple such mechanisms. * Made the spec define if a header is a column header or a row header in the case where scope="" is omitted. * Made scope=rowgroup and scope=colgroup non-conforming when not in an appropriate group. | |||
2548 | Define how to register new http-equiv values. (credit: ma) | |||
2549 | Minor tweaks to the script group stuff to fix cases I'd overlooked. | |||
2550 | Redefine onerror='' handling to be reusable from other specs. | |||
2551 | Define that onerror is undefined in a more convenient location. | |||
2552 | Example of using RDF in XHTML. | |||
2553 | Make sure to propagate add() and remove() changes when updating the cache. | |||
2554 | xref the word 'master'. | |||
2555 | Clarify that HTML doesn't override CSS. (credit: db) | |||
2556 | Require <meta charset> within the first 512 bytes. (credit: hs) | |||
2557 | Downplay <a name=''> error. (credit: hs) | |||
2558 | typo | |||
2559 | Downplay <table summary=''> error, to aid transition. (credit: hs) | |||
2560 | Downplay <noframes> error. (credit: hs) | |||
2561 | Allow height/width attributes on <input type=image>. (credit: hs) | |||
2562 | Downplay <td/th axis=''> error, to aid transition. (credit: hs) | |||
2563 | Downplay <a longdesc=''> error, to aid transition. (credit: hs) | |||
2564 | s/axis/abbr/ in recent checkin. Also, add data in comments. (credit: hs) | |||
2565 | WF2: give up on <form autocomplete>. | |||
2566 | Make <img src=''> a special case. (credit: bz) | |||
2567 | usemap='#foo' no longer does case-insensitive matching against id=''. (credit: js) | |||
2568 | Add a 'storageArea' attribute on the storage event object. (credit: be) | |||
2569 | typo | |||
2570 | Note that the sync model for Storage doesn't imply disk-level consistency. (credit: zx) | |||
2571 | typo (credit: ak) | |||
2572 | typo (credit: ak) | |||
2573 | Explain parseInt() usage. (credit: pt) | |||
2574 | remove impossible case (thanks to webidl for making this unambiguous) (credit: pt) | |||
2575 | Make it clear that sessionStorage and localStorage return the same object each time, but a unique object per Document. (credit: pt) | |||
2576 | Don't fire a 'storage' event if the methods did nothing. (credit: pt) | |||
2577 | xref to the document's address that i missed when doing those earlier (credit: pt) | |||
2578 | Pedants unite! (credit: pt) | |||
2579 | Same as last checkin, but for 'source'. (credit: pt) | |||
2580 | threads aren't really predictable, but what we want to guarantee can still be required... (credit: pt) | |||
2581 | obsolete note. (credit: ap) | |||
2582 | Be more explicit about which document we're talking about in cache selection. (credit: ap) | |||
2583 | Change the allowed content model for <svg:foreignObject> when it contains HTML. (credit: hs) | |||
2584 | Vaguely try to handwave a better definition of 'subtree' into the spec. | |||
2585 | Tone down the rhetoric around the <i> element being a last resort, as it doesn't really help authors to say this. (credit: hs) | |||
2586 | Oops, missed a case of </br> magic in the parser. (credit: tt) | |||
2587 | Remove bogus term 'transformation sheet'. (credit: eh) | |||
2588 | Clarify meaning. (credit: kg) | |||
2589 | Oops, <textarea> was being inserted twice. (credit: kg) | |||
2590 | Change how <font> is handled in foreign content. | |||
2591 | copy/paste error (credit: pt) | |||
2592 | editorial fix (credit: pt) | |||
2593 | Make 'phrasing content' elements explicitly 'flow content', and 'embedding content' both of those, so that readers of the spec don't have to know about what type of content is a subset of what other kind of content. | |||
2594 | Replace the paragraphs about relationships between kinds of content with a diagram. | |||
2595 | Define how to mark up tag clouds. | |||
2596 | window.close(), window.focus(), window.blur(). | |||
2597 | Remove the showNotification() API due to lack of interest from implementors. | |||
2598 | Remove the traces of the <span><ul>...</ul></span> idea. | |||
2599 | First attempt at making document.readyState start off as 'complete' for anything but a parser-associated document. | |||
2600 | make a note about mutation events wrt document.title, so that once the dom3 events spec is done, i don't forget to check if this ended up resolved. | |||
2601 | Add a section explicitly talking about killing scripts that run for too long. | |||
2602 | ack for previous checkin | |||
2603 | remove obsolete issue note | |||
2604 | Make the presence of profile='' a toned-down error since that attribute is used in WordPress templates. (Also, rearrange that section to make more sense.) | |||
2605 | Update a diagram to be an SVG diagram. Thanks to Karl and Simon for the help. | |||
2606 | Say which character '?' is. | |||
2607 | SQL: Split the transaction() method into two, one for read/write access and one for shared read access. | |||
2608 | terminology consistency fixes | |||
2609 | mime type | |||
2610 | Define what numbers actually mean. Fix ranges in the date microsyntaxes. | |||
2611 | make negative zero not negative to please philip | |||
2612 | Be more precise about what makes an invalid DOCTYPE when serialising XML. | |||
2613 | That last checkin was wrong. Let's try for an even more accurate spec by noting the difference between public and system IDs in XML. (bug 6032) | |||
2614 | Allow <label for=x><input id=x></label>. (bug 5997) | |||
2615 | WF2: make <input type=url> require absolute URLs. (bug 6300) | |||
2616 | When changing encoding on the fly after a POST, don't hit the network again whatever happens. (bug 6258) | |||
2617 | Make insertCell() and insertRow() treat missing arguments like -1. (bug 6214) | |||
2618 | Make HTMLCollection.namedItem() apply to non-HTML nodes. (bug 6036) | |||
2619 | <noscript> in <head> needs to not cause parse errors. (bug 6213) | |||
2620 | Mark .opener as [Replaceable]. Over time, more and more of these will be marked that way. (bug 5909) | |||
2621 | Define callbacks using WebIDL. (bug 5814) | |||
2622 | Use 'any' instead of DOMObject in IDL blocks. (I may have gone too far; let me know if you want some DOMObjects back.) (bug 6182) | |||
2623 | Note that the syntax is not for XML. (bug 5994) | |||
2624 | xref typos (bug 5963) | |||
2625 | Picked one of the 'pending external script' cases and made it the <dfn> case. (bug 6143) | |||
2626 | run-on sentence (bug 6134) | |||
2627 | New examples of <ruby>. Thanks to MikeSmith and heycam for the help. | |||
2628 | Further update ruby examples; add ruby introductory text. | |||
2629 | ack for previous checkin | |||
2630 | note for ruby rendering | |||
2631 | typo | |||
2632 | alt text error | |||
2633 | Support .indeterminate from IE/Safari. Hopefully this is an accurate specification for it. Let me know if it isn't. | |||
2634 | And we're expecting regular authors to use this stuff? Sheesh. (credit: hs) | |||
2635 | add missing feature note | |||
2636 | add missing feature note | |||
2637 | Minor editorial tweaks for WebSocket. | |||
2638 | Reorganise the WebSocket section in preparation for splitting out the protocol section. | |||
2639 | Extract WebSockets API (for W3C) and protocol (for IETF). | |||
2640 | Add placeholder IANA considerations section. | |||
2641 | Collapsable TOC. | |||
2642 | Define Document's [[Get]]ter. (credit: sp) | |||
2643 | Oops, missed a case -- <object> containing stuff musn't count for document.foo access. (credit: sp) | |||
2644 | Clean up some sections and cross-refs. | |||
2645 | <img name id> should be accessible via document.id. (credit: ms) | |||
2646 | Add <embed> to the HTMLCollection nmedItem() rules. Made the HTMLDocument NameGetter override builtins. Made it return Window objects instead of <iframe>s. Added a similar NameGetter for Window. Fixed typos, added clarifications, fixed cross-reference issues. | |||
2647 | Oops, <object><param></object> is still fallback-free. (credit: sp) | |||
2648 | Make collections callable for compat with IE. (credit: mr) | |||
2649 | Making the Window NamedGetter be OverrideBuiltins, apparently people rely on it. | |||
2650 | Add <frame> and <frameset> to Window [[Get]] and getElementsByName(). | |||
2651 | Plug in WebIDL boilerplate. | |||
2652 | Add NameDeleter to Storage (controversial) and remove it from UndoManager (to avoid future controversy). | |||
2653 | Revamp the DOMStringMap text. (credit: cm) | |||
2654 | Revamp the CanvasPixelArray and Window[n] texts, for better compatibility with WebIDL. | |||
2655 | Revamp how <form> handles enumeration, for better compatibility with WebIDL and IE. | |||
2656 | Revamp how <select> handles enumeration, for better compatibility with WebIDL and, to some very limited extent, IE. Full compatibility with IE here is impossible without me losing my sanity. | |||
2657 | cross-refs | |||
2658 | Define what is actually enumerated in collections, as per WebIDL. | |||
2659 | WebIDLize DOMTokenList. | |||
2660 | WebIDLize remaining enumerated interfaces. | |||
2661 | Update IDL blocks to use NoInterfaceObject and ImplementedOn=... appropriately. | |||
2662 | Simplify IDL by using [Optional]. | |||
2663 | grammar | |||
2664 | Define how to handle out-of-range content attribute values in the DOM. | |||
2665 | getContext() always return an object of some kind. | |||
2666 | Rename confusing parameter 'arguments' in showModalDialog() - the plural was a legacy from MSDN. | |||
2667 | fix mistake in one of the recent checkins - document.open(a) is also allowed. (credit: sp) | |||
2668 | typos | |||
2669 | Rename the 'Origin' header to 'XXX-Origin' for now, pending a conclusion from public-webapps. | |||
2670 | Redefine how the enumeration works on <form> to be more compatible with content. | |||
2671 | Mute hashchanged until after the load event has fired, to avoid race conditions. Make pushState() objects survive a reload. | |||
2672 | Define that relative URLs in CSS in HTML documents are not reresolved when the base URL changes. | |||
2673 | clarifications for <script language=''> (credit: jj) | |||
2674 | Allow authors to include documentation inside <script> blocks that have src='' attributes. (credit: sp) | |||
2675 | Replace fake BNF with real ABNF. | |||
2676 | markup consistency | |||
2677 | Correct mistakes pointed out overnight. | |||
2678 | Use the %x... syntax in ABNF. (credit: jr) | |||
2679 | window.toolbar and company. | |||
2680 | Note that .onLine might not be accurate | |||
2681 | typo | |||
2682 | mention boolean attributes can't be false | |||
2683 | Prevent cross-origin javascript: navigation of browsing contexts. Define the base URL and document's address of pages generated by javascript: URLs. Minor editorial tweaks. | |||
2684 | Bring the event handler attribute stuff in line with reality. Make onerror='' and .onerror make sense and compatible with legacy content. | |||
2685 | Define how the Window-magic event handler attributes like window.onload work. Tighten up the text around event handler attributes. | |||
2686 | Make sure to fire the relevant events on the Window object now instead of the body element. Define onpopstate. Other minor fixes for the previous checkin. | |||
2687 | consistency fix | |||
2688 | xref fixes; mention that audit pings don't happen for broken urls. | |||
2689 | Fix minor mistakes in recent checkins. | |||
2690 | Oops, missed Window.applicationCache in the IDL. | |||
2691 | Remove dynamic entries from the application cache for now. | |||
2692 | Big revamp of how Application Caches work. The core of the algorithm is the same, but it is described quite differently and the edge cases should be smoother now. | |||
2693 | Make it possible for appcaches to become obsolete. | |||
2694 | Add minor clarifications about interactions of appcache and HTTP. (credit: ap) | |||
2695 | Add more text about rationale for data-*='' attributes. | |||
2696 | When getting the manifest fails, don't associate the resource with the cache, since the resource is probably screwed up / too new / a captive portal anyway. | |||
2697 | Define handling of MIME type charsets in <script src> external scripts | |||
2698 | Mention that rel='' is case-insensitive. | |||
2699 | Clarify that there's no encoding necessary for innerHTML and such like. | |||
2700 | Handle <!DOCTYPE> in parser. | |||
2701 | xmlns:link='bla' is a parse error for all but one value of bla. | |||
2702 | script node was never pushed onto the stack, oops | |||
2703 | Allow <frameset> to override the 'in body' mode in certain cases for compatibility with IE and pages that rely on IE's behaviour. | |||
2704 | Oops, Unicode characters can be up to six digits hex, not five. | |||
2705 | typos | |||
2706 | accept-charset isn't a DOM attribute, duh | |||
2707 | Fix collected editorial mistakes. (credit: w) | |||
2708 | I missed a few non-characters. Not sure how I missed these. (credit: w) | |||
2709 | Abstract out the determination of the base URL from the resolving-a-relative-URL section; remove the resolving step from the navigating and fetching algorithms; make the base URI used for relative URL resolution by scripts be set by the first script that is running, not the last. | |||
2710 | Change the document's address when document.open() is invoked to match the _first script_'s document's address, not the address of the document of the script that invoked the method. | |||
2711 | Define base URIs and document addresses for various freaky cases with about:blank. | |||
2712 | Allow Emacs-style mode lines on the first line of a cache manifest file. (credit: ap) | |||
2713 | Oops, recent changes made it impossible for an image to be served from a cache while top-level. Make it possible for anything that isn't HTML or XML to be served that way. (HTML and XML need the manifest='' attribute.) (credit: ap) | |||
2714 | Avoid sending 'error' events twice to some documents. (credit: ap) | |||
2715 | Fire 'noupdate' for all browsing contexts, not just the new ones. (credit: ap) | |||
2716 | Simplify the cache failure steps. | |||
2717 | Yay pedants! | |||
2718 | Example for <section>. | |||
2719 | prevent document.domain from being set to 'com' or 'mtnview.ca.us'. | |||
2720 | Make outerHTML and insertAdjacentHTML work on XML too. Reorganise things and define the interaction of XML and the DOM for the purposes of HTML APIs. | |||
2721 | Missed that onload was a global that was also on <body>. | |||
2722 | Mention the global attributes everywhere. | |||
2723 | Fix weirdness from last checkin. (credit: sp) | |||
2724 | There is such a thing as being too subtle and cutting hairs too finely. This is one of these cases. (credit: sp) | |||
2725 | Make the legacy DOCTYPE string be compatible with more tools. Clarify some XML DOCTYPE comments. | |||
2726 | oops | |||
2727 | Change from the 'prevent scripts from running when documents are active' model to the 'split window' model, as it has better performance characteristics. | |||
2728 | Tweak wording in table header algorithm. | |||
2729 | Minor editorial fixes to the parser section (credit: ey) | |||
2730 | Fix handing of end tags allowed before, in, and after <head> elements. | |||
2731 | Floats: Allow '1e+0' syntax. Require it for serialising floating point numbers. Other editorial fixes. | |||
2732 | Simplify the foster parenting definition a tiny bit. | |||
2733 | Mark <datagrid> as broken for now. | |||
2734 | Start filling in the rendering section. | |||
2735 | Filling in the rendering section: editorial fixes; title=''. | |||
2736 | Filling in the rendering section: editorial fixes; sectioning content <h1>. | |||
2737 | Filling in the rendering section: editorial fixes; default styles for inline elements. | |||
2738 | Filling in the rendering section: editorial fixes. | |||
2739 | Filling in the rendering section: adding placeholders for future text. | |||
2740 | Filling in the rendering section: moving stuff around. | |||
2741 | Filling in the rendering section: moving notes around. | |||
2742 | Filling in the rendering section: moving notes around. | |||
2743 | Filling in the rendering section: more placeholder sections. | |||
2744 | Filling in the rendering section: moving things around. | |||
2745 | Filling in the rendering section: table placeholders; contenteditable placeholder | |||
2746 | Filling in the rendering section: research for placeholders | |||
2747 | Filling in the rendering section: more research for placeholders | |||
2748 | Filling in the rendering section: more research for placeholders | |||
2749 | Filling in the rendering section: <body> margins; administrivia | |||
2750 | Filling in the rendering section: more margin and alignment presentational hints; fixing the infrastructure around this stuff. | |||
2751 | Filling in the rendering section: color-related presentational hints; fixes for previous checkin. | |||
2752 | Filling in the rendering section: <font> and related changes. | |||
2753 | Filling in the rendering section: list styles; table borders; align=justify. | |||
2754 | Filling in the rendering section: move the 'maps' stuff back to the intro now that we're using it in more sections. | |||
2755 | Filling in the rendering section: change to a style for @namespace that i'm less likely to screw up all the time. | |||
2756 | Filling in the rendering section: hook up the semantics to the rendering. | |||
2757 | Filling in the rendering section: embedded content section. | |||
2758 | Filling in the rendering section: regexp editing error... | |||
2759 | Filling in the rendering section: Frames. | |||
2760 | Filling in the rendering section: Fill in more sections -- br, tool bars, ruby... | |||
2761 | Filling in the rendering section: <figure>, minor fixes | |||
2762 | Filling in the rendering section: <bb>, <button>, <details>, and a rearranging of the sections with minor tweaks. | |||
2763 | Filling in the rendering section: <hr>, and a rearranging of the sections with minor tweaks. Again. | |||
2764 | Filling in the rendering section: <fieldset>. | |||
2765 | Filling in the rendering section: <input type=text>; also, some tweaks to <img>'s requirements. | |||
2766 | Filling in the rendering section: more <input> types -- date, number, range, color. | |||
2767 | Filling in the rendering section: the remaining <input> types -- all the buttons. | |||
2768 | Filling in the rendering section: <select>, <progress>, <meter>; minor editorial fixes here and there. | |||
2769 | Filling in the rendering section: <textarea>; minor editorial fixes here and there. | |||
2770 | Filling in the rendering section: <mark>, links. | |||
2771 | Filling in the rendering section: remove hit testing (see www-style); require more UI for hyperlink auditing. | |||
2772 | Filling in the rendering section: printing. | |||
2773 | Filling in the rendering section: <link> interactivity and the browser UI | |||
2774 | Recommend using dir='' rather than CSS. | |||
2775 | Improve alt text. (credit: ns) | |||
2776 | How to parse a color in an IE-compatible way. (credit: sp) | |||
2777 | A variety of rendering section fixes: hide noscript; indent <dd>; redefine (poorly) how we do alignment; reset text-indent on form controls. | |||
2778 | Defined how pseudo-classes match HTML concepts. Redid how rtl/ltr changes are marked. Stopped <legend> centering for <figure>. Removed <multicol> support. Removed <basefont> support. Removed obsolete notes. Fixed minor typos. | |||
2779 | Fix the bug whereby color rules on 'html' elements in author CSS wouldn't work. (credit: sp) | |||
2780 | fix typos, copyright dates | |||
2781 | Remove <layer>, make <td>/<th> margins collapse too. | |||
2782 | Align more closely with CSS3 UI on selector definitions. | |||
2783 | :enabled doesn't match <input type=hidden> | |||
2784 | rendering rules for <area> | |||
2785 | Oops, <input type=hidden> can still be disabled. | |||
2786 | Remove redundancy in definition of :read-write. (credit: rk) | |||
2787 | note that we might want to make coords='' take %s | |||
2788 | Making everything white wasn't quite what I intended. Oops. | |||
2789 | Make coords='' processing (specifically error handling) more like IE for the ASCII range. (what IE does is nuts outside the ASCII range -- or rather, I can't work out what the pattern is -- so for now, we ignore that) | |||
2790 | Try to clarify why this note says 'some case'. | |||
2791 | Make <code> into a formatting element actually affected by the AAA. See r2509. (credit: kg) | |||
2792 | Forgot to include height/width DOM attributes on <input>. (credit: ak) | |||
2793 | Comment out broken link for now. | |||
2794 | Attempt to simplify the AAA a bit and make it less dependent on the DOM state. Please send feedback if this breaks anything. (It is expected that this will increase the number of DOM nodes in certain cases.) | |||
2795 | Make it possible to change a <script>'s text nodes or set its src='' attribute if it hasn't yet executed. | |||
2796 | <small> examples (credit: bl) | |||
2797 | Vaguely reduce the burden on data mining tools. | |||
2798 | Support <form autocomplete> | |||
2799 | Include more examples of small print in the prose. | |||
2800 | ack for prev checkin | |||
2801 | spellcheck='' attribute | |||
2802 | Support BOMs in <script src=''> JS files. (credit: mp) | |||
2803 | Pimp My Spec changes... (should be no actual difference here) | |||
2804 | Handle elements losing focus when they are hidden, etc. | |||
2805 | Try once more to handle elements losing focus when they are hidden, and other focusing fixes. | |||
2806 | Allow </rt>, </rp>, </option>, </optgroup> to be omitted in fragment case. | |||
2807 | Simplify window.onerror. | |||
2808 | Allow HTML and XML files to be fetched from an application cache despite not having a manifest (same-origin caches only, of course). | |||
2809 | If an appcache is obsolete, swapCache() will now unassociate altogether. | |||
2810 | Stop making <noframes> a downplayed error. | |||
2811 | 'this' in the global scope in JS shouldn't return the window object, it should return the proxy. Hopefully one day this'll move to the ES specs. | |||
2812 | Trade willful violation of ECMAScript for unintentional violation of Unicode - update the character encoding alias rules. | |||
2813 | Stop referring to 'semi-transparent' elements. | |||
2814 | provide a .value API for <input type=file> | |||
2815 | use 'C:' instead of 'c:'; xref and typo fixes; changes to the generator again. | |||
2816 | Switch to ASCII. | |||
2817 | legacy colors include 'transparent' and CSS2 system colors, for some reason | |||
2818 | Actually designMode does not make the document stop running scripts. That was a lie, just like the cake. Also, designMode, despite being an on/off attribute, is a string, not a boolean... | |||
2819 | DOMTimeStamp betrayed us. Switch it to Date. Hopefully WebIDL or Web DOM Core will define what that means for non-JS languages... | |||
2820 | Change how we define the handling of 'cursor' for <area>, to handle area { cursor: inhert }. (credit: db) | |||
2821 | typo | |||
2822 | Some of us are just in this for the fame. :-P | |||
2823 | Scripting being disabled didn't always block all scripts from being compiled. | |||
2824 | Clarify that sandbox's origin features only take effect at navigation. | |||
2825 | Clarify that iframe seamless can be dynamically set. | |||
2826 | Make 'transparent' as a color in legacy attributes be thrown out (no real change compared to what the spec said before). | |||
2827 | Clarify <small> even further, by popular request. Clarify the rules involved in the handshake of the Web Socket protocol. Some editorial tweaks. | |||
2828 | Minor WindowProxy fixes. | |||
2829 | Make clear that <iframe seamless> doesn't change height based on scroll position. (credit: ro) | |||
2830 | Change the way we find fragment identifiers to be slightly more compatible with legacy content. | |||
2831 | Fix a couple of typos; remove a feature that has now been added from the todo list. | |||
2832 | Defer ideas for modal dialogs to the next version; remove some 'XXX' markers for v2 features. | |||
2833 | Remove mention of the idea of an explicit calendar widget showing dates with events. This area is not yet mature (blog calendars, sites like Google Calendar, hCalendar, <time>, RDFa all have various ideas on how to approach the problem). | |||
2834 | Strip a variety of XXXs that are obsolete or inappropriate: CSS stuff belongs in CSS; keygen will be dealt with as part of e-mail feedback; the other things are already done. | |||
2835 | Collapse the XXXs for things for other specs into one XXX, and move it to the 'other specs' section. | |||
2836 | Move some v2 ideas at the bottom of the spec up into their relevant sections; move some more non-HTML ideas into the non-HTML section. | |||
2837 | Merge the text selection APIs into the relevant IDL blocks. | |||
2838 | move some XXX and v2 issues around | |||
2839 | watch() is a gecko-specific feature so I'm not going to address it in the spec | |||
2840 | Fill in media element security/privacy section. | |||
2841 | remove XXX markers for canvas v4 notes, since they probably won't make this version of the spec | |||
2842 | Abstract out the encoding stuff from the parser to the infrastructure section so that it also affects form submission | |||
2843 | Flesh out minor point about text nodes. Remove redundant internal note. | |||
2844 | Give up on 205. Define how session history updates work without breaking scripts. | |||
2845 | Define that <canvas>'s drawImage() can take a <video>. | |||
2846 | note feature requests for audio | |||
2847 | Define that <video> and <audio> delay the 'load' event. | |||
2848 | Avoid firing 'canplay' twice if media buffers slowly. Also, what's this about a 'prevous' ready state...? | |||
2849 | Change the way resources are loaded for media elements to make it actually work. | |||
2850 | Tweak document.domain to handle IPv6 addresses. | |||
2851 | Mark the semantics of cross-origin event sources as work-in-progress. | |||
2852 | Stop duplicate 'playing' events. | |||
2853 | Ugh. Fix the order of events in the case of autoplay. | |||
2854 | typos, mark bad examples, include feature requests for video | |||
2855 | Add the autobuffer='' attribute as a hint to browsers. | |||
2856 | Fix a mistake in the table algorithm where a couple of conditions were exactly backwards for some reason. (bug 6438) | |||
2857 | Ban cyclic references in headers=''. | |||
2858 | Remove mention of proprietary competing platforms. | |||
2859 | Allow <meta charset='utf-8'> in XML. (bug 6613) | |||
2860 | Clarify the <meta charset> rules for XML documents. | |||
2861 | Reword how we require that XML documents that use <meta charset> must use UTF-8. Also require it in the first 512 bytes. | |||
2862 | Reverse r2732 since it broke pages. | |||
2863 | Give more details of how <caption> elements should be used. | |||
2864 | Remove some notes that were intended for the rendering section but which are now addressed; address others. | |||
2865 | Remove redundant prose about content models for <table>. | |||
2866 | Make it clear that layout tables are wrong. Suggest that tools use heuristics to detect them anyway. Allows browsers to use the summary='' attribute. | |||
2867 | WebSocket-Location should use ws: or wss: (credit: wm) | |||
2868 | Accessibility of <canvas> is not optional. (credit: sf) | |||
2869 | Stylistic tweaks; mention the rendering rules for dim attributes. | |||
2870 | Drop <eventsource>. Replace the API with an EventSource object. Rename onclosed to onclose on WebSocket. Remove the mostly worthless event definitions. I'll add more useful intro text to replace them later. Defined garbage collection specialness for WebSocket and EventSource. | |||
2871 | There were a couple of places where I forgot that 'load' was also special. | |||
2872 | Drop bufferingRate and bufferingThrottled for now. | |||
2873 | video: Use better terminology; make all invokations of the resource selection algorithm async; fix the problem whereby you could get that algorithm running twice on one element; add a missing loop step. (credit: cp) | |||
2874 | Clarify where the lack of 'autobuffer' should cause a UA to stop buffering. (credit: roc) | |||
2875 | Make clear that EventSource objects don't reconnect on failure. | |||
2876 | Make it possible to hide implementation requirements with an alternative style sheet. Add author documentation for most of the APIs. Fix minor typos and oversights here and there. | |||
2877 | Extract Web Sockets, Event Source, and Web Storage out of HTML5. | |||
2878 | Clarify <time>'s use cases and provide examples. (bug 6536) | |||
2879 | Oops, missed the allowed range for 'minute'. (bug 6356) | |||
2880 | Clarify that the date in <time> elements with no datetime='' attribute musn't be Julian dates that happen to look like Gregorian dates. | |||
2881 | typo | |||
2882 | Change the way the Web Workers spec is generated. | |||
2883 | Integrate the specs together a bit more, fix some legacy issues. | |||
2884 | Change the term 'script's character encoding' to be less confusing. | |||
2885 | postMessage() methods that take MessagePort objects now take MessagePortArray objects. | |||
2886 | Add a conformance section to the WebSocket Protocol spec (e.g. reference RFC2119). | |||
2887 | Make the structured data cloning algorithm support RegExp, ImageData, and be more explicit and prototypes and Error objects. | |||
2888 | Define how to determine the character encoding of worker scripts. | |||
2889 | Support select.add(e) and select.options.add(e) with no second argument. (credit: cm) | |||
2890 | Rename attributes for form submission to avoid clashes with existing usage. | |||
2891 | update styles for w3c; fix xref errors | |||
2892 | xref | |||
2893 | Fix some headers and text/plain cross-reference issues. | |||
2894 | Require CRLF, not just CR, as the blank line after the headers. | |||
2895 | Remove localStorage from Workers for now. | |||
2896 | Remove the commented-out notification API. | |||
2897 | note for later about websocket security issue | |||
2898 | Define the storage mutex. Will be used in the next few checkins. | |||
2899 | Block concurrent access to .cookie and .localStorage using the storage mutex. | |||
2900 | xref fixes for the merged spec | |||
2901 | navigator.releaseLock() | |||
2902 | fix errors related to use of class=impl (credit: sp) | |||
2903 | make expressions not be considered broken references | |||
2904 | SVG in text/html: Second try, based on more recent feedback. | |||
2905 | Fire load/error events on <link> (for external resources) and <style> (credit: gh) | |||
2906 | v2 note | |||
2907 | Fix race conditions in the <video> load mechanism. | |||
2908 | Make <video> delay the load event until the first frame is available. | |||
2909 | mark issue regarding event inconsistency | |||
2910 | Allow mixed SVG and MathML and HTML in <foreignObject> so long as it is all flow content. (credit: ed) | |||
2911 | Poster frames delay the 'load' event; stalling the video altogether doesn't. | |||
2912 | Implicitly open the port message queue of dedicated workers. (Before, they would never actually receive messages, oops...) | |||
2913 | update refs for web workers, given the recent spec splits | |||
2914 | Rename navigator.releaseLocks() to navigator.getStorageUpdates(); make the network layer's seting of cookies grab the lock. | |||
2915 | ack for last checkin | |||
2916 | Release the storage lock whenever something modal happens, like window.alert(), or printing. | |||
2917 | tweak header levels; remove obsolete issue marker | |||
2918 | this was a test and it should have not been submitted. | |||
2919 | Rephrase the appcache section to talk about 'cache hosts' instead of documents and browsing contexts. | |||
2920 | Define the interaction of the appcache feature and the workers feature. | |||
2921 | Add placeholder= for <textarea>. | |||
2922 | Defer to mutation events spec. | |||
2923 | Add example of form association in weird case. (credit: js) | |||
2924 | Make pushState() and <a href='#foo'> actually update the window.location object's value. | |||
2925 | remove some XXX markers since i decided to use internal links after all | |||
2926 | Down-played errors: XHTML DOCTYPEs without SYSTEM URI are not valid. (credit: sp) (bug 6508) | |||
2927 | They collapse even with a border there. (credit: sp) (bug 6586) | |||
2928 | Rendering: <textarea> also resets text-indent. (credit: avk) (bug 6659) | |||
2929 | Define that <embed> and <applet> elements in <object> fallback do not instantiate plugins. (bug 6434) | |||
2930 | Discuss overlapping paragraphs. (bug 6507) | |||
2931 | Remove mention of renameNode() since it is going to be dropped from Web DOM Core. (credit: hs) (bug 6690) | |||
2932 | Not sure how I missed these 'prose content' bits, but that term was renamed to 'flow content' long ago. | |||
2933 | Expose event handler DOM attributes on Document objects. (credit: sp) (bug 6474) | |||
2934 | Remove line breaks from title='' examples. (credit: sp) (bug 6497) | |||
2935 | Propagate the quirks mode to the fragment parser in preparation to speccing the parsing quirks. (credit: hs) (bug 6563) | |||
2936 | Allow spellcheck='' to be set with no value as a shorthand for 'true'. This isn't compatible with what existing implementations do, so please let me know if this is a problem... (credit: avk) (bug 6652) | |||
2937 | Make HTMLAreaElement stringify; make <textarea wrap=''> support the 'off' value. | |||
2938 | Rendering: Hide noscript when script is _enabled_, duh. (credit: sp) (bug 6669) | |||
2939 | Tighten up the definitions of event handler attributes. (bug 6490) | |||
2940 | Improve consistency in syntax definitions. (credit: hs) (bug 6370) | |||
2941 | Clarify how to handle legacy color attributes when the parser for them returns an error. (credit: sp) (bug 6556) | |||
2942 | Move the enumerated attributes section up. (credit: sp) (bug 6637) | |||
2943 | Allow the dimension attributes to be set to zero. (credit: sp) (bug 6544) | |||
2944 | Clarify when start tags can be omitted, in the face of empty elements. (credit: sp) (bug 6630) | |||
2945 | Clarify when start tags can be omitted, in the face of empty elements. (credit: sp) (bug 6630) | |||
2946 | eventsource.URL should return an absolute URL. (bug 6628) | |||
2947 | Instead of cloning elements in the DOM, use the original tokens to reconstruct elements. (credit: hs) (bug 6743) | |||
2948 | Merge in the WF2 credits. (bug 6352) | |||
2949 | Support quotes around URLs in the Refresh pragma's value. (credit: sp) (bug 6464) | |||
2950 | Add a note about the head element pointer not being null in the 'after head' mode. (credit: hs) (bug 6390) | |||
2951 | alt='' is required, more or less... conformance checkers can say so, anyway (credit: sp) (bug: 6494) | |||
2952 | Clarify that you can't have two encoding decls. (credit: sp) (bug 6614) | |||
2953 | Visit the confessional. (credit: sb) (bug 6684) | |||
2954 | Refer to ECMAScript as JavaScript more consistently; add the various MIME types that JavaScript is sometimes known as. | |||
2955 | Correct a note about JavaScript MIME types. | |||
2956 | xref error w/ MessagePortArray | |||
2957 | Set the stage for a synchronous Database API. | |||
2958 | Introduce a Synchronous Database API for Workers. | |||
2959 | Avoid switching to foreign content if you're already in it. Oops. (credit: jg) | |||
2960 | First cut at defining <keygen>. Affects parser, rendering, and form submission. | |||
2961 | Add keygen to the void element list; make those element lists alphabetical; correct an acknowledgement spelling. | |||
2962 | <datagrid> mark II, first draft | |||
2963 | Typos: round 1. | |||
2964 | <fieldset> and <br> rendering fixes (credit: ds); also, additional ack for previous checkin | |||
2965 | Add a note that omitting a start tag doesn't omit the element. (credit: fs) | |||
2966 | Typos: round 2. (credit: gb) | |||
2967 | Typos: round 3. | |||
2968 | Typos: round 4. | |||
2969 | Typos: round 5. | |||
2970 | Typos: round 6. | |||
2971 | Fix links to references section. | |||
2972 | Typos: round 7. | |||
2973 | W3C policy: fear of change, caution to the point of paralysis. Let's change the world, but without taking any risks! | |||
2974 | pubrules fixes | |||
2975 | there is debate over whether SQL is a good idea | |||
2976 | rename the database section while we debate whether we should have databases. | |||
2977 | Add a protocol flag to WebSocket(), which, if set, must be echoed by the server. | |||
2978 | Limit number of non-established WebSocket connections per client. | |||
2979 | Make it possible to do document.forms.f.r.value = 'b' to check the second radio button in <form name=f><input type=radio name=r value=a><input type=radio name=r value=b></form> | |||
2980 | ack for prev checkin | |||
2981 | Make an empty <time> render the attribute value in a locale-specific manner. | |||
2982 | Update definition of :enabled to match updated Selectors spec better. | |||
2983 | Make it clear that images on web sites don't fall into the 'private communication' bucket. | |||
2984 | Add another example of badness. | |||
2985 | Remove confusing terminology. | |||
2986 | insertion mode isn't a flag it's a state variable | |||
2987 | IE8 says the <body> token should kill frameset-ok flag. Also, framset-ok wasn't supported correctly in foreign-content mode yet. | |||
2988 | lastModified returns current time according to IE, not the epoch. Also, never foster parent <input type=hidden>, <style>, or <script>. | |||
2989 | Simplify event terminology. Make 'load' events fired on the Window have the Document as the target. | |||
2990 | EOF in tag tokens throws away the token now (for security reasons) (credit: sp) | |||
2991 | loadeddata fires even when jumping throught to HAVE_FUTURE_DATA. (credit: ec) | |||
2992 | Clean up event dispatch, with a particular emphasis on whether events get canceled or not. | |||
2993 | Make EventSource available to workers, and add some notes to EventSource's definition that clarifies how to reduce the number of connections per server. (credit: jf) | |||
2994 | Fix a variety of mistakes in the rendering section. (credit: jb) | |||
2995 | reference SVG for the behaviour of document.title on SVGDocument | |||
2996 | Allow other specs to define default namespaces for elements they don't define. (credit: avk) | |||
2997 | Make the parser pause flag become true earlier than it has done before. (credit: kg) | |||
2998 | typos (credit: avk) | |||
2999 | Warn about not trusting trusted sources in postMessage(). (credit: jw) | |||
3000 | Fix typos, fix the silly 'escaping' of out-of-range characters in submission to actually match what browsers do. | |||
3001 | ack for last checkin | |||
3002 | Make pushState() affect Referer:, since otherwise analytics results would depend on when the user reloads the source page. | |||
3003 | Move onundo and onredo from Document to Window. | |||
3004 | Add onbeforeprint and onafterprint. | |||
3005 | Update the list of event handlers to handle all the event names used in HTML5 that we want supported at the DOM level. If I missed any let me know. | |||
3006 | <dl> can be ordered... it's not appropriate for dialogs because dialogs aren't name/value pairs. (credit: rk) | |||
3007 | Disambiguate what document's load event is delayed. (credit: roc) | |||
3008 | Clarify <section> example's use of <h1>. | |||
3009 | Define <map> as transparent. | |||
3010 | Rendering: video poster frames preserve aspect ration and are centered. (credit: roc) | |||
3011 | typo fix | |||
3012 | Fix a variety of issues with how media playback works when playbackRate is backwards. | |||
3013 | markup change | |||
3014 | Fire 'error' events at the <source> element when it fails to load. | |||
3015 | Add the URL decomposition attributes to <a> and <area>. | |||
3016 | Clarify that cloning a port doesn't cause messages to go spewing onto the floor temporarily. | |||
3017 | Design notes. | |||
3018 | Mention that uncommitted transactions get thrown away without blocking the entire world. | |||
3019 | plugins release the storage mutex | |||
3020 | typos | |||
3021 | typos | |||
3022 | Forgot [NameCreator] on Storage. | |||
3023 | Disable shadows when they're at their default values. | |||
3024 | note the idea of layers for canvas | |||
3025 | Define the task sources used for WebStorage; define that 'storage' events are queued not synchronous. (Also: Add some v4 notes for <canvas>.) | |||
3026 | Mention that tasks from discarded documents are also discarded. Change some prose to mention origins and sites instead of domains. Fire 'storage' on inactive documents as well so they all get notified. | |||
3027 | Make how <video> loads resources a bit more stable -- setting src='' once fixes the src to load; <source>s are examined when the DOM is stable; error events are only fired on <source> (or once on <video> if the UA gave up) when using <source> elements. | |||
3028 | Add some examples of processing of text nodes in HTML5. | |||
3029 | Prefixes can be adjustd so a prefix with a ':' in it is not really a problem. (credit: sp) | |||
3030 | Allow serialisers to not exactly match the DOM when it comes to CDATA nodes. (credit: sp) | |||
3031 | typo (credit: ab) | |||
3032 | Define the margins of h1 elements in section elements to match h2-h6, like with the font-size. (credit: sp) | |||
3033 | Hide mention of datagrid selections that I missed. | |||
3034 | Mention that the earliest possible position might be non-zero for non-streaming resources too. | |||
3035 | Introduce video.startTime to return the earliest possible position. | |||
3036 | oops, shouldn't have removed the local name part (credit: sp) | |||
3037 | Twiddle some text in case we ever use the dom manipulation task source here. | |||
3038 | Define the ordering of 'load' events in more pedantic detail. | |||
3039 | Rename <header> to <hgroup> and restrict it just to supporting subheadings. | |||
3040 | Introduce a new <header> element. | |||
3041 | Clarify <header>/<hgroup> etc. | |||
3042 | typo | |||
3043 | Attempt to resolve the terminology confusion of heading vs header. | |||
3044 | typo | |||
3045 | note more requests for canvas | |||
3046 | createImageData() now also takes a single ImageData argument, so that you can get new ImageData objects of the same dimensions, for filters that need that kind of thing. | |||
3047 | Simplify Philip's crazy arc ideas using more crazy arc ideas. I hope this makes sense to someone. If it doesn't, let me know, please... (credit: pt) | |||
3048 | typo | |||
3049 | Allow createPattern() based on <video> also, for completeness. | |||
3050 | Disallow <footer> in <header> since that's probably indicative of an error, so validators should probably report it. (credit: ms) | |||
3051 | Don't allow <header> in <address> or <footer>. | |||
3052 | Clarify meter length definition. | |||
3053 | typo | |||
3054 | Tentatively add a control for entering phone numbers. | |||
3055 | Allow browsers to tweak the punctuation of <input type=tel>. | |||
3056 | various minor webidl fixes (credit: so) | |||
3057 | I keep forgetting the text/css quirk is already defined, so let's link to it explicitly. | |||
3058 | Removed per hsivonen's request. | |||
3059 | Redefine getElementsByTagName() for performance. | |||
3060 | Correct syntax errors in the SQLException definition. | |||
3061 | Update text of getElementsByTagName() for clarity. | |||
3062 | Update references to Origin header to match the Origin I-D again. | |||
3063 | Change the way the Command API is defined so that it applies to all elements, so that we can make any element a command without jumping through hoops. | |||
3064 | fix copypasta, add more xrefs | |||
3065 | Define accesskey='' and related magic to try to Solve the Problem. | |||
3066 | No triggering hidden or disabled commands, oops. | |||
3067 | Comment out the <command default=''> feature because 'default' is a reserved word in JS and I can't come up with a better name. Also, 'default' isn't a critical feature, so it can wait for a future version. | |||
3068 | Bring setTimeout() and setInterval() up to date with recent changes and bring them back into the fold. | |||
3069 | Add cite='' attribute to <section> and <article>. | |||
3070 | note for future work (not written up yet as it depends on whether we pick sql or not) | |||
3071 | whitespace issues | |||
3072 | Clarify what 'return' means. (credit: ec) | |||
3073 | Update the definition of rel=license to match actual usage (in particular Flickr's usage). | |||
3074 | Add the ability to annotate custom microdata in HTML. | |||
3075 | Fix some typos and add the first draft of an intro section for microdata. | |||
3076 | Minor clarifications based on overnight comments on IRC. | |||
3077 | Minor editorial fixes for Philip and jgraham. | |||
3078 | Clarify (well, fix, really) handling of rel='' tokens in RDF conversion. | |||
3079 | Minor fixes to intro. | |||
3080 | More microdata intro text. | |||
3081 | more intro text for microdata | |||
3082 | Make the 'alternate stylesheet' keyword uppercase in RDF to prevent people from being able to set it explicitly. | |||
3083 | change the order to reduce confusion (microdata intro example) | |||
3084 | Finish off the microdata intro, and define the order and duplicate handling for property names. | |||
3085 | markup errors | |||
3086 | Oops, forgot <video>'s poorer sibling. | |||
3087 | Rename property='' to itemprop=''. | |||
3088 | Add to the microdata intro paragraphs introducing item='' and itemprop=''. | |||
3089 | Generate a triple for each top-level item, so that they can be enumerated easily. | |||
3090 | yeah i can't spell to save my life | |||
3091 | Note about performance characteristics of SQLResultSetRowList. (credit: ap) | |||
3092 | Strip 'about' properties when converting to RDF. | |||
3093 | Add language information to the RDF output. (credit: id) | |||
3094 | Introduce a vCard vocabulary. | |||
3095 | Introduce a vEvent vocabulary. | |||
3096 | Introduce a BibTeX vocabulary. | |||
3097 | Include a summary table for bibtex (and fix some minor issues from the previous checkin). | |||
3098 | Clarify a requirement regarding dtend's syntax which I had missed when going through vevent before. | |||
3099 | Define 'about'; allow top-level vcards that apply to documents to trigger more RDF triples. | |||
3100 | note future extension ideas for microdata | |||
3101 | Add examples for vEvent. | |||
3102 | oops, forgot to rename attributes | |||
3103 | Add vCard example; remove CR from vEvent example; mention 'article' includes blog entries; remove bogus 'conference' entry type in table; add bibtex examples; add support for citation object in JSON output. | |||
3104 | What if there's more than one? Let's continue our campaign of precision... | |||
3105 | Changed HTMLPropertyCollection to always return PropertyNodeLists when accessed by name. Make itemprop=about only work for RDF on the linking elements. vCard output support. Minor tweaks to microdata. Editorial fixes. | |||
3106 | Fix some algorithms aronud 'about'. | |||
3107 | Describe the model expected of processors that would allow vCard, iCalendar, BibTeX, etc, extraction. | |||
3108 | note language which me might add at some point | |||
3109 | Allow validators to catch the case where someone round-trips microdata through RDF and forgets to convert custom properties back to their short form (since that would result in different output in non-RDF processors that support forms other than URIs, unlike RDF) | |||
3110 | iCalendar output support. | |||
3111 | add reference to definition of the term used | |||
3112 | Not particularly great bibtex serialisation. If anyone knows of improvements that could be made here, please let me know. | |||
3113 | typo | |||
3114 | Include microdata when dragging-and-dropping or copying-and-pasting. | |||
3115 | Fix how drag and drop exports data. | |||
3116 | How to extract an Atom feed from an HTML5 document | |||
3117 | Fix up some Workers examples; remove extraneous <link rel=alternate> step in Atom export. (credit: sp) | |||
3118 | body.background is not a url dom attribute apparently. (bug 6097) | |||
3119 | Update spec to reference RFC5322 instead of RFC2822. (bug 6300) | |||
3120 | Drop in some 'Extensibility' text from WF2. | |||
3121 | Reduce the number of parse errors for EOF in DOCTYPE. (bug 6351) (credit: hs) | |||
3122 | Fix lack of consistency of naming of confidence flags. (bug 6423) (credit: hs) | |||
3123 | Make the formatBlock execCommand more discerning. (bug 6440) | |||
3124 | registerContentHandler() clarifications. | |||
3125 | Clarify how registered handlers work a little. (bug 6457) | |||
3126 | Try to make the definitions of 'available', 'supported', image.width, image.height, and image.complete more correct. | |||
3127 | ack for last checkin | |||
3128 | clean up some stuff around event handler attributes | |||
3129 | Mention what happens to event handlers on <body> elements obtained by XHR or createDocument(). (bug 6515) | |||
3130 | Clarify what document.fgcolor does when there's no <body> element. (bug 6516) | |||
3131 | Mention what to do when reflecting to a missing attribute. (bug 6516) | |||
3132 | Parsing-mode quirks. (bug 6562) | |||
3133 | <marquee>, DOM side | |||
3134 | Rename the spellcheck 'inherit' state to 'default'. | |||
3135 | Don't spellcheck passwords. | |||
3136 | fix some references | |||
3137 | Make 'default' spellcheck behaviour definition clearer. | |||
3138 | Elaborate on willful violations. | |||
3139 | note autofocus='' for contentEditable idea | |||
3140 | Try to clarify what it means to change the encoding from UTF-16 to UTF-8. | |||
3141 | <marquee>, CSS side | |||
3142 | various typos | |||
3143 | Big changes to Workers and SharedWorkers to make their lifetime model easier. Move 'close' events to v2. Also, fix some omissions and xref problems that I ran across. | |||
3144 | Only directly created nested workers inherit the lifetime requirements; ports on their own don't do it. | |||
3145 | Allow workers to be GC'ed when they become useless. | |||
3146 | Allow href='http://example.com/demo?id=hello©=1&world=fun' experimentally. | |||
3147 | Clarify MessagePort GC rules. | |||
3148 | getAttribute() and getAttributeNode() convert their argument to lowercase. | |||
3149 | Fix grammatically confusing sentence. (bug 6759) | |||
3150 | Fix examples to match HTTP rules. (credit: jw) | |||
3151 | Try to make the magic margin collapsing rule more accurate. | |||
3152 | fix step reference (bug 6764) (credit: or) | |||
3153 | minor wording tweaks | |||
3154 | Clarify 'alt' text rules. | |||
3155 | document.all (bug 6766) | |||
3156 | Terminology fix based on advice from plh on the W3C Q&A blog. | |||
3157 | Tweak some informative wording for clarity. (bug 6767) | |||
3158 | Tweak some informative wording for clarity. (bug 6768) | |||
3159 | Fix some grammar errors errors. (bug 6769) | |||
3160 | Fix the magic margin quirk some more. | |||
3161 | Try to be a little more consistent about typographical use. (bug 6770) | |||
3162 | <object usemap> is interactive. (bug 6790) | |||
3163 | <keygen> breaks out of <select> too. (bug 6796) | |||
3164 | Allow <datagrid> to contain any flow content. (bug 6382) | |||
3165 | Make addColumn()'s last argument 'hidden' instead of 'visible'. (bug 6833) | |||
3166 | Make <datagrid> more resilient in the face of incomplete or disabled images. (bug 6833) | |||
3167 | Omit one occurrence of datagrid.multiple that I had missed. (bug 6835) | |||
3168 | Add some IDs. (bug 6842) | |||
3169 | Forgot to say that 'checked' is a boolean attribute. (bug 6894) | |||
3170 | Change the terminology to be clearer that 'lowercase' and 'uppercase' refer to ASCII case only. (bug 6898) | |||
3171 | %-escape strings used in IRIs in RDF output. (bug 6902) | |||
3172 | %-escape strings used in IRIs in RDF output; continued. (bug 6902) | |||
3173 | Make the BibTeX 'author' and 'editor' fields take individual values. (bug 6937) | |||
3174 | Forgot some cases of making sure 'resolve a url' didn't fail. (bug 6942) | |||
3175 | Make xml:lang requirements more clear. (bug 6949) | |||
3176 | Be clearer that innerHTML doesn't affect the scripting flag. (bug 6974) | |||
3177 | textarea.textLength (bug 6973) | |||
3178 | typo fix | |||
3179 | Make document.title collapse whitespace. (credit: roc) | |||
3180 | Allow certain URLs to have url-specific origins. (credit: bz) | |||
3181 | Names don't contain namsepaces. | |||
3182 | A variety of editorial fixes. Note also the minor change to document.charset. | |||
3183 | Clarify that undefined attributes aren't allowed. | |||
3184 | Had wrong definition of 53-week week-years. | |||
3185 | To avoid confusion, use different words for workers closing and for ports being disabled. | |||
3186 | Improve compat for 'fallback-free' term. (credit: sp) | |||
3187 | Move optgroup suggestion to optgroup section. | |||
3188 | Map SHIFT_JIS to Win31J. | |||
3189 | Update the appcache mechanism for handling low-storage-space cases. | |||
3190 | Fix wording to refer to 'schemes' not 'protocols' where appropriate. (credit: rb) | |||
3191 | Support dash-dash-bang-angle comment terminators. | |||
3192 | Define the WebSocket protocol in more detail for servers. | |||
3193 | Correct the algorithm for <textarea> dimensions. (credit: ov) | |||
3194 | Remove a redundant parse error in the bang state. Make shadows hidden until they're non-zero-alpha. | |||
3195 | Also support dash-dash-space-angle (with any number or type of spaces) in comments. | |||
3196 | Forgot to correct the text when I copied-and-pasted it. | |||
3197 | v3 note for drawImage() | |||
3198 | Define that the timeline for videos and audio is linear. | |||
3199 | typo | |||
3200 | Try to make the paragraphs section more understandable. | |||
3201 | Allow accesskey='' to be implied by UAs. | |||
3202 | Correct the 'frame' attribute name. | |||
3203 | Try to get the table border algorithm improved. | |||
3204 | When parsing UTF-16 tentatively, if the new encoding is UTF-16, then don't treat it as UTF-8. | |||
3205 | If you find a declaration while decoding as UTF-16, then ignore it. It can only be correct if it is not giving a different encoding, in which case it's not useful anyway. (credit: kp) | |||
3206 | Make '<' in unquoted attribute values non-conforming. | |||
3207 | Correct a logic error in the resource selection algorithm. (credit: pj) | |||
3208 | Make <hgroup> adopt the rank of its descendants. | |||
3209 | Put an image in a <figure> since it's not clear which <h1> applies to it. | |||
3210 | Add a .rollback() method for the sync database API, so you don't have to depend on GC if you want to give up a transaction. (credit: ap) | |||
3211 | remove XXX now that web dom core defines this | |||
3212 | Minor tweaks to figure and aside. | |||
3213 | Mention that <aside> isn't for parentheticals. | |||
3214 | Note that DOMTokenList exposes the undordered tokens in a defined order. | |||
3215 | typo | |||
3216 | Caret affects rendering. | |||
3217 | Allow <rp> to contain any phrasing content. | |||
3218 | Mention frameset event handler attributes (they work like <body>'s apparently) | |||
3219 | Clarify when 'n' can be omitted in vCard. | |||
3220 | Define location.reload(). | |||
3221 | Fix a couple of leftover mistakes from the <eventsource> days. (credit: mjs) | |||
3222 | Vaguely clarify event loop mechanics for web workers. | |||
3223 | Clarify 'Referer' handling in general. Fix it for window.open() spcifically. | |||
3224 | Clarify behaviour in the face of redirects. | |||
3225 | Clarify <frameset> parsing behaviour. | |||
3226 | typo | |||
3227 | Fix the garbage collection rules for ports to actually make sense, and add a note for authors urging them not to rely on the gc for ports. | |||
3228 | Fix an invariant description for the ImageData APIs. | |||
3229 | update relationship to html4 | |||
3230 | Mention that getImageData() might return different pixel data than you set, due to premultiplying. | |||
3231 | Be clearer that Content-Type headers are honoured for <video>. | |||
3232 | Clarify exactly what kind of .wav file is expected to be supported. | |||
3233 | copy/paste error | |||
3234 | Reference abarth's draft and remove the duplicate content from the HTML5 spec. | |||
3235 | Revert r3146 ('Allow href='http://example.com/demo?id=hello©=1&world=fun' experimentally.') since it's too confusing. | |||
3236 | Remove the <p> from 'isindex' parsing. | |||
3237 | Catch unpaired surrogates before trying to convert them to UTF-8. | |||
3238 | Revamp how the spec refers to 'HTML5', 'XHTML', etc. | |||
3239 | wording fix in example | |||
3240 | Clarify what 'affected' means. | |||
3241 | editorial cleanup | |||
3242 | more editorial cleanup | |||
3243 | begin collecting references | |||
3244 | editorial cleanup | |||
3245 | Strip the URLs section out now that DanC is editing the Web Addresses draft. | |||
3246 | editorial cleanup and reference collection | |||
3247 | collect references for character encodings table | |||
3248 | editorial cleanup; reference collection | |||
3249 | v2 notes for dnd | |||
3250 | make some notes of v2 suggestions. | |||
3251 | xref fix | |||
3252 | Remove ondataunavailable, since we got rid of it some time ago it seems. | |||
3253 | collecting reference urls... | |||
3254 | Make DOMTokenList be sorted by the underlying string only. | |||
3255 | Rename DOMTokenList.has() to .contains() for consistency with DOMStringList. | |||
3256 | fill in the obsolete features sections a bit (still lots more to add). | |||
3257 | mark the points where we are implying the existence of an Interaction Events spec, so that once it exists we can do the cross-refs. | |||
3258 | yup, someone complained... | |||
3259 | Fix terminology around the concept of an 'active parser'. | |||
3260 | Make document.open() handle timeouts and database transactions more cleanly. | |||
3261 | remove some old notes that don't apply anymore | |||
3262 | Define the behaviour of Default-Style. Note that this depends on CSSOM which needs a maintainer -- are you available to volunteer? | |||
3263 | WAVE reference? Also, fix wording to make all three freqs required. | |||
3264 | Collect more references together. | |||
3265 | CSSOM-related cleanup. The term 'alternative style sheet sets' is no longer cross-referenced because it will be defined in the CSSOM spec (blocked on CSSOM and PMS-cross-spec-xrefs). | |||
3266 | more editorial cleanup (abnf, clean up some notes about IE, remove redundant note) | |||
3267 | Revamp <address>'s semantics to make more sense given <article>'s semantics. | |||
3268 | editoral cleanup | |||
3269 | use <label> in the <br> anti-example | |||
3270 | xref fixup | |||
3271 | Include a note about the dangers of ASCII art. | |||
3272 | editoral cleanup | |||
3273 | Fill in the rules about .click() not opening a popup. | |||
3274 | Even more editorial cleanup. | |||
3275 | Remove note about longdesc='', since no new evidence has come up yet. (If there is outstanding feedback, I'll read, consider, and respond to that feedback separately from this -- I'm just cleaning up the spec here for now.) | |||
3276 | typo fix | |||
3277 | Remove remaining references to [WINDOW]. | |||
3278 | websocket protocol intro (part 1) | |||
3279 | cleanup some suggestions we had noted | |||
3280 | <iframe> content model. | |||
3281 | typos (bug 7003) | |||
3282 | Authoring tools - use UTF-8 please. (bug 6993) | |||
3283 | WebIDL spelling. (bug 6992) | |||
3284 | A variety of mostly editorial fixes: XML MIME type xref; resolve some minor issues for plugins, collect references. | |||
3285 | more xref fixes | |||
3286 | Mention the weirdness with <object> and appcache explicitly. | |||
3287 | Define ordering of 'load' event for <object> elements. | |||
3288 | Annotate some possible hacks we'll have to add for <embed> and <object>. | |||
3289 | Editorial cleanup. Explicitly say that when a subpart of a media stream isn't supported, it's just ignored and nothing else happens yet. | |||
3290 | Cleanup terminology related to 'in the document'; 'removed from the document', etc. | |||
3291 | remove redundant notes | |||
3292 | Clean up references to CSS specs. | |||
3293 | hide XXX markers in v2 placeholder text | |||
3294 | more cleanup for <canvas> | |||
3295 | Define handling of <area>.click() and popup blockers. | |||
3296 | variety of editorial changes to clean things up | |||
3297 | cleanup of internal comment for form='' feature | |||
3298 | Fold command.click() into the regular HTMLElement.click(). | |||
3299 | Roll in the various notes I'd made about menu construction into the algorithm. | |||
3300 | Update a paragraph that still refers to the old DataGridDataProvider. Note that the name might change again, though. | |||
3301 | contextmenu='' inherits; also, fix markup error in last checkin | |||
3302 | Variety of editorial cleanup; also, fix the Action facet of <input> controls. | |||
3303 | more cleanup | |||
3304 | Write some explanatory text around the HTML parser. | |||
3305 | spelling errors occurred | |||
3306 | Define interaction with CSS case-sensitivity rules. | |||
3307 | markup error | |||
3308 | define 'case-[in]sensitive' for CSS section | |||
3309 | Workers have to define how to resolve the URL passed to the constructor, oops. | |||
3310 | Example for scope=rowgroup. | |||
3311 | Move the updater code into a separate file. | |||
3312 | Add a UI to hide or highlight the UA text. | |||
3313 | Make the UI work for multipage too. | |||
3314 | Use [Supplemental] instead of [XXX], in preparation for WebIDL defining [Supplemental]. Add all the DOM2 HTML obsolete stuff. Define <frame>. | |||
3315 | All interfaces for elements are supposed to inherit from HTMLElement. | |||
3316 | A quick introduction to HTML. | |||
3317 | prevent overlap with configUI | |||
3318 | debug line | |||
3319 | 'hashchange' is supposed to be async. | |||
3320 | minor markup change for debugging purposes | |||
3321 | Example for <label>. | |||
3322 | example for formnovalidate | |||
3323 | Add rules for improving compat with XSLT 1.0. (bug 6776) | |||
3324 | Add rules for improving compat with XPath 1.0. (bug 6778) | |||
3325 | Move openDatabase(), localStorage, and sessionStorage from HTML5 to Web Storage. Make it clearer where constructors are supposed to be visible. | |||
3326 | markup fixes | |||
3327 | markup error | |||
3328 | Define the 'Text' content model more clearly. | |||
3329 | Tentatively allow flow content inside <table><caption> and <figure><legend>. (bug 7056) | |||
3330 | Add some exposition around <div> and <section>. (bug 6771) | |||
3331 | Allow Shift_JIS to be treated as ASCII-compatible. (bug 6858) | |||
3332 | Elaborate on the rules for ASCII-compatible encodings (see last checkin). (credit: pt) | |||
3333 | Missed a bit during my rewrite of <address> semantics recently. | |||
3334 | Yet more attempts to make the ASCII-compatible definition clear. | |||
3335 | Yet more tinkering of the ASCII-compatible definition. Also, discourage ISO-2022-* due to the potential for XSS. | |||
3336 | postprocessor update | |||
3337 | Try to document the appcache model. | |||
3338 | Update some of the content models and element categories. Also, create some lists to cross-reference from the definitions of the main catgories to the elements in those categories. | |||
3339 | Add lists of elements for the remaining categories used in content models. | |||
3340 | Tweak presentation of category lists. | |||
3341 | Be less judgmental about certain encodings... (bug 6858) | |||
3342 | Remove the sections on audio and video codecs, since no solution is forthcoming. | |||
3343 | Clarify meaning of 'css tables'. (credit: og) | |||
3344 | Discourage use of 'autoplay'. (credit: jf) | |||
3345 | Describe how to do footnotes in tables. | |||
3346 | Allow cloning and posting of closed ports. (credit: dw) | |||
3347 | Define how to tell if the parser is being called re-entrantly more precisely. | |||
3348 | Add a note that implementators should check before using third-party libraries. (credit: jr) | |||
3349 | Indexing an object should return null, not throw an exception, when out of range. | |||
3350 | Mark impl-specific mirodata sections as such. Make some non-normative text more obviously non-normative. Make location.assign() act like .replace() when performed on the initial about:blank document. Fix markup error. | |||
3351 | Try to specify the occasional reuse of Window objects when navigating away from about:blank initial docs to docs in the same origin. (credit: bz, sw) | |||
3352 | Make the markup prettier in the examples. | |||
3353 | Define <label accesskey> and <legend accesskey> behaviours. | |||
3354 | Make < in attribute names a parse error. | |||
3355 | Remove section on XHTML2 given recent developments. | |||
3356 | Elaborate on how to describe a table. | |||
3357 | and a crossref for summary='' | |||
3358 | Allow other ways of including table descriptions. | |||
3359 | Define how history.back() works in a manner compatible with what IE does. | |||
3360 | websocket: Mention the security model in the intro, allow timeouts in connection, be explicit about UTF-8 errors, and some editorial fixes. | |||
3361 | Rename WebSocket.postMessage() to WebSocket.send(). | |||
3362 | Remove confusing non-normative text. | |||
3363 | Make send() not fire an exception if called after the connection has closed. | |||
3364 | Mention explicit what happens in case of failure during WebSocket creation. | |||
3365 | Rename disconnect() to close() for consistency with the event names. | |||
3366 | ack for last websocket checkin | |||
3367 | Discuss how to handle proxies some more. | |||
3368 | Clarify the encoding aliases mess. | |||
3369 | Apparently some people think 'between' includes the end points. | |||
3370 | Microdata: Introduce a vocabulary for licensing works which maps to ccREL at the RDF layer. | |||
3371 | Simplify getElementsByName() for compatibility reasons. | |||
3372 | Prefer SOCKS proxies over HTTPS proxies. (credit: rc) | |||
3373 | Correct the rules for rendering of carets in contenteditable. | |||
3374 | Make invalid &#x...; character references not get converted to U+FFFD, for consistency with literal invalid characters. | |||
3375 | Elaborate that .globalAlpha ignores Infinity and NaN values. | |||
3376 | Removing BibTeX vocabulary and related features. | |||
3377 | Define the relationship of WebSocket to HTTP and TCP better. | |||
3378 | Change the transition approach from 'downplayed error' to 'conforming with warning'. | |||
3379 | Technically I forgot to actually allow the permitted DOCTYPEs. This isn't the best way to do it, but it'll do for now. Also, remove a duplicate paragraph. | |||
3380 | Tweak the new warnings section. | |||
3381 | Further tweak the new warnings section; remove the specific mention of <caption> as an alternative to summary='', describe what <a name> was for, and require that conformance checkers not call docs with warnings an unqualified 'valid'. | |||
3382 | Change how space characters are handled in tables. Removes 'taint' concept, but adds an insertion mode (that I expect nobody will really implement that way, since the best way to code this is to have string tokens, not character tokens). | |||
3383 | Define the task source for web workers. | |||
3384 | canPlayType() should return something that ToBoolean()s to false in the negative case, for sanity's sake. | |||
3385 | Make .spellcheck into a DOMString attribute. | |||
3386 | Allude to consequences of non-UTF-8 encodings. | |||
3387 | Mention that pushImageData() doesn't get affected by shadows, etc. | |||
3388 | Clarify DOMTokenList's case-sensitivity. | |||
3389 | copy/paste error | |||
3390 | Make the definition of 'plugin' actually comprehensible. | |||
3391 | <canvas> can become origin-dirty through painting of <video>s as well. | |||
3392 | ack for last checkin | |||
3393 | Poke around at the <nav> section to make it clearer. | |||
3394 | Fix use of <i>, <em>, punctuation. Add note to <em> section. | |||
3395 | fix some typos | |||
3396 | ack for many checkins | |||
3397 | Audience tweaks, and typo fixes. | |||
3398 | work in some consistency in the ways of referencing HTML4. | |||
3399 | typo | |||
3400 | Change a number of DOM attributes that historically have been 'long' to 'unsigned long' to make the spec self-consistent about how the corresponding content attributes are parsed. (Browsers are very inconsistent about this today.) | |||
3401 | Support '+' prefixes in integers, for compat with IE. (still not conforming, though) | |||
3402 | make tables consistent with IANA registry | |||
3403 | Introduce more magic for document.all. | |||
3404 | Correct a logic error in the algorithm for parsing a vague date or time. | |||
3405 | Correct an error in the input element's summary of attributes and stuff: 'input' events don't fire for type=radio and checkbox. | |||
3406 | Remove hasFeature() support. | |||
3407 | Clarify some hard-to-read prose about drawImage() with animated images. | |||
3408 | fixup some of the domintro blocks for collections | |||
3409 | Define HTMLAllCollection for document.all. (Should we give it the [[Class]] HTMLCollection?) | |||
3410 | document.all uses HTMLAllCollection. Also, add a note about webkitPreservesPitch. | |||
3411 | Add an example of a script moving nodes the parser is parsing. | |||
3412 | Correct mention of which step to jump to; change the way long text nodes are marked up in the examples. | |||
3413 | UTF-16 is LE on the web, not BE, according to IE. | |||
3414 | Recommend SSIs for framesets. | |||
3415 | ch/choff content attributes should have been char/charoff -- I should pay more attention when generating text like this... | |||
3416 | Define that document.bgcolor et al don't reflect for <frameset>. | |||
3417 | Drop the 'applies to section' concept. | |||
3418 | Split Web Storage into two: Web Storage and Web Database. | |||
3419 | idl typo | |||
3420 | Try changing styles to make tables wrap better in print version. | |||
3421 | Give <span> its own interface. | |||
3422 | ack for last checkin | |||
3423 | Clarify that only uncaught errors are reported. | |||
3424 | tweaking production pipeline | |||
3425 | Somehow these got missed when changing EventListener to Function a while back. | |||
3426 | Make 'dependencies' its own top-level section, like in the other specs. | |||
3427 | Uglify the spec for zcorpan. | |||
3428 | Add a sentence that made <hgroup> understandable for someone who didn't understand it... | |||
3429 | Add a section on establishing a connection. | |||
3430 | Allow hashchange to fire during page load. | |||
3431 | strings are DOMString, not DOMObject, duh | |||
3432 | Elaborate on attributes and DOM trees in the intro section. | |||
3433 | Allow conformance checkers to be used offline. | |||
3434 | missed an impl requirement | |||
3435 | Rename PropertyNodeList.content to .contents to avoid confusion with HTMLElement.content. | |||
3436 | Change document.items to document.getItems() with built-in filtering. | |||
3437 | Elaborate on when you might share ports. | |||
3438 | Elaborate on unquoted attribute values in intro. | |||
3439 | runon sentences | |||
3440 | Work on the intro section to make it more approachable. | |||
3441 | ack for last checkin. i really must learn to check who sent the feedback to which i'm replying earlier in my edit cycle. | |||
3442 | Clarify what is normative and what is not in the <header> section. | |||
3443 | add notes and fix typos | |||
3444 | Correct a typo that was removing lots of content; add more stuff to the W3C header part. | |||
3445 | Be more specific about which elements are meant when the spec says 'all elements' but means HTML elements only. | |||
3446 | typo fix | |||
3447 | Update 'structure of this specification' section. | |||
3448 | typo | |||
3449 | new Audio() sets .autobuffer to true. | |||
3450 | Correct an ambiguity between MIME and media types. | |||
3451 | Add a terminology piece to clarify MIME vs media type. (and fix a typo) | |||
3452 | Define DOMTokenList's behaviour with empty string arguments. | |||
3453 | appcache: Add support for '*' in the online whitelist, allowing caches to be used without failing on non-cached resources. | |||
3454 | appcache: Master entries shouldn't have fragids in the cache either. | |||
3455 | audio synthesis notes for v2 | |||
3456 | Define how innerHTML triggers <script defer> scripts. This is pretty ridiculous. | |||
3457 | Make DOMContentLoaded wait until after scripts have run. | |||
3458 | Parenthetical on the wrong line. | |||
3459 | Make sure the insertion point is undefined after parsing, since data past that point will be ignored. | |||
3460 | microdata vocabs: add vcard's IMPP extension which I somehow missed the first time | |||
3461 | Add reviewer.js script | |||
3462 | Change how media elements load resources again, to make it treat src= and <source> in more similar ways. | |||
3463 | Fix typo in BNF. | |||
3464 | Fix typo in IDL. | |||
3465 | Mark non-normative IDL blocks to aid automation of IDL processing. | |||
3466 | When navigating, the new URL has to have a fragid for the fragment-only thing to kick in. | |||
3467 | Make &#xZ; for Z > 0x10FFFF return U+FFFD. | |||
3468 | fix styling issue | |||
3469 | Make innerHTML on text nodes only look at the parent node, not ancestors, when deciding to serialise without escaping. | |||
3470 | remove some authoring requirements that are redundant with IDL. | |||
3471 | mention that scaling algorithm isn't defined | |||
3472 | Fix EventSource GC rules. | |||
3473 | Make 'input' and 'change' events bubble. | |||
3474 | Move diagram for drawImage() up into the intro text. | |||
3475 | collect v2 feature requests for file upload | |||
3476 | Change how lineTo(), arcTo(), quadraticCurveTo(), and bezierCurveTo() behave when there's not been a moveTo() call before them. | |||
3477 | Minor fixups to the bezierCurveTo() intro and make arcTo() behaviour clearer by merging two paragraphs. | |||
3478 | typos | |||
3479 | Make DOMTokenList not remove duplicates. | |||
3480 | appcache: make sure to strip the fragment component from manifest='' when init'ing the appcache. | |||
3481 | readyState should be an unsigned short, like its constants. | |||
3482 | Clarify what a remote host means. | |||
3483 | Allow port banning in WebSocket. | |||
3484 | Clarify what I mean by 'HTTP proxy'. | |||
3485 | websocket: Define how buffering works a bit better; add a .bufferedAmount attribute and make send() return a boolean. | |||
3486 | Make <applet>, <object>, and <embed> not instantiate if they have <video> or <audio> ancestors. | |||
3487 | tooLong applies only to modified content, not new content. Oops. | |||
3488 | Disallow nesting <video> and <audio> since the fallback is specifically for UAs that don't support <video> or <audio>. | |||
3489 | Make accesskey='' activate/click elements, not just focus them. This includes a horrific paragraph of confusingness. Let me know if you can find a clear way to rephrase it. | |||
3490 | hasFeature() strings. If any of these combinations can be reduced to being only supported by one browser, I'll drop them from the spec. | |||
3491 | Tweak microdata vcard example. Add appcache v2 idea for multiuser appcaches. | |||
3492 | Not all the subsections are parse errors, so... | |||
3493 | I've surrounded myself with pedants. (define what bgColor and co do with frameset as the body element) | |||
3494 | Clarify what 0-value means. | |||
3495 | Mention the case of a previously-CA-signed-cert page turning into a self-signed-cert page. | |||
3496 | Placeholder for index tables -- if anyone wants to volunteer to write a script to scrape this data, let me know, I'd love to help. | |||
3497 | Add a section introducing the actual protocol. | |||
3498 | Ignore application/octet-stream when used to label videos. Add a note to the WebSocket security section. | |||
3499 | Wow, how did I miss that iframe was interactive? What else have I missed?? | |||
3500 | Changed default styles for article, aside, nav, section, dialog. | |||
3501 | Update the spec to refer to current CSSOM terminology for LinkStyle/StyleSheet. | |||
3502 | Define handling of <listing>, <plaintext>, <acronym>, <xmp>, <dir>. | |||
3503 | capitalisation issues | |||
3504 | Remove the word 'legalese' since it was offending some people for some reason. | |||
3505 | Introduce HTMLUnknownElement. | |||
3506 | Make <input type=image> a command also. | |||
3507 | Add a cautionary note about 8601. | |||
3508 | fix typos | |||
3509 | Mention explicitly that type=tel isn't format-checked. | |||
3510 | Clarify what 'completely fetched the entire resource' means... | |||
3511 | Apparently <xmp> was more like <pre> than <code>. It's all before my time... | |||
3512 | markup fixes | |||
3513 | Clarify what should be ignored on .font for canvas | |||
3514 | Define how to handle still-loading @font-face fonts in canvas. | |||
3515 | Clarify 'font' serialisation. | |||
3516 | setCustomValidity() message. | |||
3517 | Mention the potential upcoming vote. | |||
3518 | Disallow <td> inside <thead>. | |||
3519 | Remove text that was referring to command=''. | |||
3520 | Mention the uses of id=''. | |||
3521 | Correct and clarify terminology around the http-equiv attribute and its states. | |||
3522 | Will need to define that style sheets block scripts -- still investigating quite how it should work. | |||
3523 | Explain why summary= is discouraged now. | |||
3524 | Define that UAs can pause before running scripts if there's a style sheet pending. | |||
3525 | elaborate on the note-to-self about video activation behaviour | |||
3526 | Forgot to say what the argument to stepUp()/stepDown() does. | |||
3527 | Text explaining what the element definitions mean and stating that some parts of those definitions are normative. | |||
3528 | Clean up some of the conventions around Infinity and NaN. | |||
3529 | Make HTMLOptionElement.text read-write. | |||
3530 | PropertyNodeList.contents returns an Array, not a DOMStringArray (whatever that is) | |||
3531 | Remove an obsolete note. | |||
3532 | typo (thanks to ms2ger) | |||
3533 | ack for last checkin | |||
3534 | typo | |||
3535 | Clarify that drawImage() with negative dimensions is no different than with positive dimensions. | |||
3536 | Implement handling of 301, 302, 303, 307, and 401 responses for WebSocket. | |||
3537 | Clarify how context.font works regarding relative values for font-size. | |||
3538 | Fix an infinite loop in parser: <select><input>, <select><keygen>, and <select><textarea> when setting innerHTML on a <select>. Thanks to gsnedders for catching this. | |||
3539 | Mention that location bars contain the current address (not the regular document's address) | |||
3540 | Oops, <rp> should be display:none, not block. | |||
3541 | obsolete file | |||
3542 | Move summary text to table section. | |||
3543 | I guess without listing the attribute here, it's technically non-conforming, which wasn't the intent of the previous checkin. | |||
3544 | input.files support | |||
3545 | input.files should be readonly. | |||
3546 | Add input.files domintro text. | |||
3547 | Add dataTransfer.files for drag-and-drop. Not sure how to expose it during the drags yet, though. | |||
3548 | Allow File, FileData, and FileList to be passed through postMessage(). | |||
3549 | Make Storage support structured data, not just strings. | |||
3550 | Remove support for <script defer> with no src='', and remove the associated magic with innerHTML that this involved. | |||
3551 | WebSocket: Security considerations and IANA considerations. | |||
3552 | Include MIME type registration sections. | |||
3553 | We've said it's a UTF-8 doc, so mentioning the encoding again is redundant. | |||
3554 | Apparently change controllers need to be standards organisations, not people. | |||
3555 | Remove <datagrid> for now. People aren't happy with the current design and we won't have time to address it soon. We'll get back to it in a future version. | |||
3556 | Update to latest Web IDL. | |||
3557 | Allow location.replace() to be accessed cross-origin too. | |||
3558 | HTMLInputElement.files should return the same object until the list changes. (bug 7229) | |||
3559 | Consistency in terminology. (bug 7227) | |||
3560 | Grammar fix. | |||
3561 | Typo (bug 7214) | |||
3562 | Rename 'CDATA' to 'Raw Text' to avoid confusing it with CDATA sections. (bug 6689) | |||
3563 | Ensure 'object' doesn't clash with WebIDL | |||
3564 | Make innerHTML, outerHTML, and insertAdjacentHTML() trigger mutation events as if a DocumentFragment had been inserted. | |||
3565 | Clarify how events propagate to Window. | |||
3566 | Make document.title safe from synchronous mutation events. | |||
3567 | Clean up some references in preparation for actually having a references section. | |||
3568 | Move some notes around for references. | |||
3569 | Remove an incorrect note. | |||
3570 | typo | |||
3571 | Lowercase DOCTYPE names for consistency. | |||
3572 | Clarify that Content-Language is conforming-with-warning. | |||
3573 | typos | |||
3574 | Clarify what I meant by saying that onload='' couldn't be specified on <body>. (bug 7143) | |||
3575 | Implicitly clarify that only one mutation event fires here. | |||
3576 | Change the grammar to be less colloquial. | |||
3577 | typo | |||
3578 | Remove mediaMode in favour of CSSOM View's AbstractView.media. (bug 7138) | |||
3579 | Include domintro text for clearTimeout() and clearInterval(). (bug 7175) | |||
3580 | Add references. Define MIME type. Define valid MIME type. | |||
3581 | Update references in all the specs I'm working on. | |||
3582 | Add text/ping registration. | |||
3583 | Make files visible by making 'Files' a magic type in the .types array. | |||
3584 | Update <keygen> references. | |||
3585 | ack for last checkin | |||
3586 | More reference cleanup | |||
3587 | Yet more references fixes. | |||
3588 | Clarify DragEvent's MouseEvent attributes are set to 0 when there's no mouse interaction going on. | |||
3589 | DND: Make .types always accessible. | |||
3590 | It appears that Sean Hogen is supposed to be Sean Hogan. Please let me know if you are a Sean Hogen who contributed to the spec. | |||
3591 | Make CanvasPixelArray use 'octet' instead of 'unsigned short'. | |||
3592 | Provide constants for DB errors. | |||
3593 | Ack for last checkin. | |||
3594 | CSSOM correctness. | |||
3595 | Fixed typos. | |||
3596 | Define how option.value really works. | |||
3597 | Location stringifies to .href. | |||
3598 | Allow draggable='' to make this focusable. | |||
3599 | Clarify processing of charset in script type. | |||
3600 | Explicitly mention legal case reports as being works for <cite>. | |||
3601 | cross-ref error. | |||
3602 | Try to clarify when 'close' events are fired after calling close(). | |||
3603 | Note that pushState() doesn't imply onhashchange. | |||
3604 | Yet another example of how context-sensitive markup leads to brittle copy-and-paste behaviour. Context-sensitive markup like prefixes: just say no! | |||
3605 | typos | |||
3606 | appcache: Always allow cross-scheme networking to work unaffected. Clarify rules about syntax of manifests regarding schemes and the like. | |||
3607 | Ack for last checkin | |||
3608 | typo | |||
3609 | s/all/most/ legacy UAs, in intro | |||
3610 | Try to help the cadence of the introduction. | |||
3611 | Encourage lowercase DOCTYPE names subtly. | |||
3612 | the term 'per-element partition' was thrown overboard in the xmlns update. | |||
3613 | Remove an 'actually'. | |||
3614 | typo | |||
3615 | typo | |||
3616 | no idea how _this_ typo came to be. I thought I copied and pasted this text all over the place. How did just one get screwed up? | |||
3617 | Fixed a dangling clause. No idea what I meant by it originally. | |||
3618 | Factor out the definition of how to parse a Web Socket URL, so that there's no duplication. Clarify the definitions of ws: and wss:. | |||
3619 | Trigger a 'progress' event once all media data has been downloaded, to ensure that progress bars complete even if the decoding hasn't finished. | |||
3620 | Mention that <nav> might be used by ATs. | |||
3621 | Remove <bb>. | |||
3622 | Rework the security model for cross-origin access, so that we can be surer that prototype objects are safe. | |||
3623 | Remove redirect support from WebSockets until we can work out a safe way to do it. | |||
3624 | flush various formatting changes | |||
3625 | encourage servers to send spaces after colons in the handshake | |||
3626 | typo | |||
3627 | Drop cite= from <section> and <article>. | |||
3628 | Add an example of how DOMTokenList works when reflecting attributes that aren't there. | |||
3629 | grammar fix | |||
3630 | grammar fix | |||
3631 | Clarity of writing fix. | |||
3632 | canvas: Mention how to handle system fonts. | |||
3633 | WebIDL typos. | |||
3634 | Clarify what <time> can represent. | |||
3635 | websocket: Fix HTTP handshake to include the port in Host: headers. Explain why we have framing. Factor out the algorithm for constructing ws:// URLs. Make the connecting algorithm more resilient to non-cannonical input. Define interaction with PAC scripts. Reference ORIGIN where appropriate. Include documentation on referencing the Web Socket Protocol spec from other specs. | |||
3636 | Make the Sync Database API use callbacks. | |||
3637 | Tweak <kbd> example to mention that you don't have to be so pedantic. | |||
3638 | Tweak examples for <sub>/<sup> to be less specific about the semantics of <sub> with <var>. | |||
3639 | video: Remove the cue range API. | |||
3640 | Fix minor stylistic issues; add a summary for text-level elements. | |||
3641 | Rearrange the text-level semantics section to be in a more useful order. | |||
3642 | Based on feedback about videos on links, give up on giving videos activation behaviours. Clean up some conformance criteria in the canvas lines section. | |||
3643 | Remove the tabular data intro section since we're going to be adding examples all the way through the section instead. | |||
3644 | Remove more XXX markers in preparation for last call. | |||
3645 | A brief and vague introduction to form submission. | |||
3646 | Add a half-baked intro for <menu>. | |||
3647 | Hook progress events into the media elements. | |||
3648 | Include progress information when updating the application cache. | |||
3649 | Add a note about it being important that data get deleted promptly. | |||
3650 | Add some example code in the intro. | |||
3651 | Ensure that the version number only gets bumped if the transaction commits properly. | |||
3652 | Add a feature to openDatabase() to make creating the database the first time way easier. | |||
3653 | Simplify the intro example based on recent changes. Tweak the way the new creation callback is defined to make it safer in race conditions. Let changeVersion()'s success callback be omitted. | |||
3654 | A brief introduction to avoiding sql injection. | |||
3655 | Tidy up the database spec. Leave a big scary placeholder for defining the Web SQL dialect. | |||
3656 | Remove the intro placeholder for the user interaction section. We'll add examples to individual sections were needed instead. | |||
3657 | First cut at ARIA integration. | |||
3658 | Remove the role=presentation implication since it screws up contenteditable, draggable, etc. | |||
3659 | Remove the 'no role's, split the hyperlink row in three, and make the header even clearer about what is being defined. | |||
3660 | hide some impl-only text | |||
3661 | Note that onloadedmetadata happens after the <video> element is resized. | |||
3662 | Tidy up the microdata section in preparation of defining some variants for usability testing (see mail to whatwg list); disallow straight identifiers in this version altogether. | |||
3663 | Mention that microdata does not imply a relationship with the document's contents. | |||
3664 | Add a variant on microdata that has only one type per item, and that can thus allow words to be used as tokens for itemprops. | |||
3665 | Rather than having such a minor variant, just make the item='' property always have a single type, and remove all the multitype features. | |||
3666 | Clarify exactly when you can use short unregistered identifiers in microdata. | |||
3667 | Clarify the conditions under which <object> generated a nested browsing context. | |||
3668 | Make it clear that <small> isn't to contain blocks. | |||
3669 | ack for last checkin; fix up editorial issues in references. | |||
3670 | xref fix | |||
3671 | Remove an unnecessary paragraph that people couldn't agree about. | |||
3672 | pubrules fixes | |||
3673 | Make SharedWorker's second argument optional. | |||
3674 | Add extra restrictions on <a name>. | |||
3675 | Also ban duplicate <a name>s (not just <a name> clashing with id=''). | |||
3676 | Clarify old purpose of <a name>. | |||
3677 | Make popstate and hashchange synchronous. | |||
3678 | Fix minor editorial issues with history stuff. | |||
3679 | Remove reliance on UTS22, which is apparently too loose. This will be addressed by registering aliases instead. Anne's apparently leading that effort. | |||
3680 | Adjust terminology around time-zone offsets. | |||
3681 | Rename subject='' to itemfor=''. | |||
3682 | Clarify text that some people thought implied you had to implement aliases for encodings you didn't support (whatever that would mean). | |||
3683 | Add UA conformance criteria for <head profile> and <meta scheme>; remove bogus conformance criteria for id=''. | |||
3684 | Clarify usage of <article> for widgets. | |||
3685 | drawImage() and createPattern() no longer throw an exception if the image isn't ready. | |||
3686 | Fractals aren't complex, I'm told. | |||
3687 | Various consistency and editorial fixes for media elements. | |||
3688 | Talk more about the hourglasses. | |||
3689 | Typo omnibus. | |||
3690 | Sync with XHR2. | |||
3691 | <br>: mark implementation reqs as such; remove requirement redundant with content model. | |||
3692 | Prevent nesting <time>, <meter>, <progress>. | |||
3693 | Move <time> away from <meter>. | |||
3694 | Block window.frames access cross-process, since that would have to be synchronous. | |||
3695 | Only one kind of float now. | |||
3696 | Add a note about text/html making HTML documents also. | |||
3697 | Clarify that xml:lang shouldn't be used on HTML elements, but is ok on MathML and SVG elements in text/html. (also, fix xref) | |||
3698 | Clarify xml:lang nonsense. | |||
3699 | Remove stray dots. | |||
3700 | Update domintro bit about document.open()'s replace argument. | |||
3701 | Split document.open() and document.close(). | |||
3702 | Correct the domintro sections for innerHTML and outerHTML to mention the right exceptions. | |||
3703 | Move to consistently referring to HTML versions as 'HTMLx' rather than having a space in there. | |||
3704 | Revamp how we refer to XHTML, the HTML syntax, and DOM5 HTML in the intro, hopefully to confuse readers less. | |||
3705 | Rename getStorageUpdates() | |||
3706 | Fix class=impl error for attr-textarea-maxlength. | |||
3707 | Remove an encoding requirement that is redundant with a previous step. Make SVG rules only apply to SVG-supporting UAs. | |||
3708 | Typos | |||
3709 | Note that we'll have to ask IESG to retire RFC2854. | |||
3710 | URL decomposition attributes are DOM attributes. | |||
3711 | Mark some attributes as replaceable. | |||
3712 | <video> should render its video as big as possible. | |||
3713 | Rename DOM attributes to IDL attributes. | |||
3714 | Work around bug in the ARIA spec that requires the <body> element to be the 'root' instead of <html>... | |||
3715 | add an id | |||
3716 | Extend the allowed e-mail syntax further. | |||
3717 | Tighten up the definition of the e-mail address syntax. | |||
3718 | Move pubdate='' from <article> to <time>. | |||
3719 | Add a recommended reading section. | |||
3720 | Clarify some requirements regarding form validation APIs. | |||
3721 | make the link ui a 'may' instead of a 'should'. | |||
3722 | Remove confusing statements that contradicted later statements about localStorage and cookies. | |||
3723 | Make it possible to create a shared worker based only on the URL, not the name. | |||
3724 | Fix some case issues in the form DOM APIs. | |||
3725 | Update WebSocket to use ports 80 and 443 instead of 81 and 815, on advice from IANA. | |||
3726 | Add support for ARIA aria-level for headings; try confusing people less with <hgroup>. | |||
3727 | No elements have a hyphen these days. | |||
3728 | Make <object> type handling more compatible with reality. (based on implementor feedback) | |||
3729 | Update drawImage() and createPattern() domintro blocks. | |||
3730 | Make changeVersion()'s callbacks optional. Make null callbacks just be no-ops. | |||
3731 | Make event summaries explicitly non-normative. | |||
3732 | Clarify when 'abort' fires on media elements. | |||
3733 | Prevent recloning a cloned port. | |||
3734 | People don't like 'either neither' for some reason. | |||
3735 | Make document.open() throw INVALID_STATE_ERR when called on an xml doc instead of turning it into an HTML doc. | |||
3736 | Define the rules for <meter>'s contents better. | |||
3737 | Update intro to WebSocket protocol. | |||
3738 | Reduce confusion stemming from mention of fallback content. | |||
3739 | Mention that the current position is never before the earliest possible start position. | |||
3740 | Integrate with draft-abarth-cookie-03. | |||
3741 | Allow validators to not complain if alt='' is omitted if <meta name=generator> is specified, on the assumption that we don't want WYSIWYG editors to be forced to add in bogus alt='' text just to shut up validators. | |||
3742 | Realistically, PINs would be type=password... | |||
3743 | Soften some language about being like cookies. | |||
3744 | Remove redundant requirements on <a>; remove constraints on UI for <link>. | |||
3745 | Try to make formatBlock match UAs more. | |||
3746 | Copy attributes for formatBlock. | |||
3747 | Update the algorithms to be fully IRI-aware. | |||
3748 | Update the ws: and wss: scheme registrations. | |||
3749 | Remove the <mark> scroll bar stuff. | |||
3750 | Make <time> have just a .valueAsDate attribute instead of .date/.time/.timezone, since people prefer just one attribute. | |||
3751 | Extend <footer> to be more like <header>. | |||
3752 | Make pubdate='' apply to <body> also. | |||
3753 | Make it clear that if either side of the connection drops the connection, the UA is to consider it closed. | |||
3754 | markup error | |||
3755 | handle roundtripping for fragment serialising of <noscript> when scripting is not supported in a tool, but the tool doesn't pretend it's enabled. | |||
3756 | Tidy up how 'abort' and 'emptied' events fire when you call load() while it's already loading. | |||
3757 | Remove meaningless 'also'. | |||
3758 | minor typo fixes | |||
3759 | autocomplete=off disabled history navigation remembering values too | |||
3760 | autocomplete=off should also disabled autocomplete of past stored values. | |||
3761 | xref 'tasks' | |||
3762 | Clarify a note on Option() constructor. | |||
3763 | More minor fixes. | |||
3764 | Fix a potential security problem with the use of progress events. | |||
3765 | XPath 1.0 legacy compatibility. | |||
3766 | Add .naturalWidth/.naturalHeight IDL attributes to <img>. | |||
3767 | xref error | |||
3768 | Make <xmp> close <p> to match IE. | |||
3769 | Make </li> be scoped by <ol>/<ul> also. | |||
3770 | Update publication bits | |||
3771 | Make the accesskey attribute work when tabindex is set also. (bug 7190) | |||
3772 | Move the character encoding stuff down to the HTML syntax section since we don't want to override XML here. | |||
3773 | Add a worthless <keygen> example. | |||
3774 | grammar fix | |||
3775 | grammar | |||
3776 | valueAsDate has to always return a new object, since the Date objects are mutable. | |||
3777 | Example typo. | |||
3778 | Merge redundant notes. | |||
3779 | Try to reduce the confusion caused by implied paragraphs and <ins>/<del>, by making some sections non-normative, and clearly marking bad examples. | |||
3780 | Example wasn't consistent with the rest of itself. | |||
3781 | minor readability issue | |||
3782 | cross-ref to the aforementioned example | |||
3783 | Add the dummy validation API stuff to <object> since it can be in .elements too. | |||
3784 | <html> example | |||
3785 | <head> examples | |||
3786 | <base> example. | |||
3787 | <link> examples | |||
3788 | Mention that <meta name> is case-insensitive. | |||
3789 | <meta> examples. | |||
3790 | <style> example. | |||
3791 | <script> example. | |||
3792 | minor editorial issues | |||
3793 | <noscript> example | |||
3794 | Clarify when the version of the db is set. | |||
3795 | The links actually have to make sense, also. | |||
3796 | <article>, <body>, and related examples. | |||
3797 | typo | |||
3798 | ack for last checkin | |||
3799 | Add examples of blog comments. | |||
3800 | New text for XPath hack. | |||
3801 | <hx> examples. | |||
3802 | typo | |||
3803 | Remove the site-wide heading section. It was incomprehensible and nobody cares anyway. | |||
3804 | <hr> and <span> examples. | |||
3805 | <del> example | |||
3806 | make <h1> example more precise | |||
3807 | markup fixes | |||
3808 | Lame demo for <iframe>. | |||
3809 | <embed> example. | |||
3810 | <canvas> example. | |||
3811 | <math> example. | |||
3812 | Help spec splitter do better work. | |||
3813 | Table examples. | |||
3814 | <form>, <fieldset> examples | |||
3815 | list='' example | |||
3816 | readonly='' example. | |||
3817 | required='' example | |||
3818 | multiple='' examples | |||
3819 | maxlength='' example | |||
3820 | step/min/max examples. | |||
3821 | <button> example. | |||
3822 | <select> examples | |||
3823 | <optgroup> example | |||
3824 | <textarea> and <output> examples, plus some minor changes to others. | |||
3825 | <details> example | |||
3826 | Make navigating to change a fragid while the page is parsing work. | |||
3827 | multipage version shouldn't have all the scripts | |||
3828 | Make <object> and <embed> not have live plugins when out-of-document. | |||
3829 | Handle the situation where a plugin supports a UA-supported type (and give the UA types priority). | |||
3830 | Allow <object> plugins to register for extensions, like <embed>. | |||
3831 | Encourage outliners to include implied headings. | |||
3832 | remove word 'paranoid' | |||
3833 | Define how to scale anamorphic video. | |||
3834 | Update an <audio> note similar to a previously updated <video> note. | |||
3835 | Minor editorial markup fixes | |||
3836 | Bring document.close() in XML in line with the other API methods from this set, and in line with gecko/webkit | |||
3837 | Define 'being rendered'. | |||
3838 | Tidy up the cookie resurrection text. | |||
3839 | copy/paste error | |||
3840 | Try to clarify autocomplete section. | |||
3841 | <aside> tweaks. | |||
3842 | Placeholders for descriptions in the index. Update <ruby> examples to be more accurate. | |||
3843 | Make <keygen>'s crypto bits optional. | |||
3844 | clarify applies table | |||
3845 | Add a note about type=text vs type=search | |||
3846 | <button type= 'reset' and 'button' > is barred from constraint validation, like <input> with the same types. | |||
3847 | Weird typos. | |||
3848 | minor editorial fixes | |||
3849 | hex digits to Z? no... | |||
3850 | Make hashchange and popstate fire after scrolling and UA updates. | |||
3851 | Rename a state for consistency. | |||
3852 | Allow <span title=&> since the syntax section says it's ok. | |||
3853 | Add note about why we strip all BOMs. | |||
3854 | Cloning an <input> element saves state. | |||
3855 | appcache intro: Mention that the main page is always cached. | |||
3856 | Elaborate on <noscript> example. | |||
3857 | clarify that data: and javascript: don't work as worker scripts | |||
3858 | Update the syntax section to more correctly handle newlines. | |||
3859 | Parser changes: <dc>, <ds>, <dialog> are now treated differently. Styling changes: <dialog>, <dc>, <ds>, and <details> are now treated differently. Semantic changes: Dropped <dialog>. <figure> and <details> now use <dt>/<dd> instead of <legend>. Editorial changes: Added a section on how to mark up conversations, moved the sections on footnotes and tag clouds around. Updated lots of examples. Validator changes: Changed rules for missing alt='' given the new elements. | |||
3860 | Clarify where <dt> and <dd> are allowed with <figure> and <details> | |||
3861 | Move <div> and <legend> to more appropriate spots. | |||
3862 | Use <sup> around footnote in example. | |||
3863 | Include an example for how to get the filename out of input.value | |||
3864 | Don't force people to use <b> for speakers in conversations. | |||
3865 | tweak ruby alt text | |||
3866 | Fix example now that Storage is no longer string-based. | |||
3867 | Change how the intrinsic ratio is applied to match implementations. | |||
3868 | Change how <keygen> is made optional so that support is detectable from script. | |||
3869 | Tweak element definitions based on data collected from a study Jeremey did. | |||
3870 | cook the copy pasta | |||
3871 | Make surrogates in UTF-8 and character references turn into U+FFFD to prevent UTF-16 environments having hard-to-handle bugs. | |||
3872 | Sync with Unicode terminology. | |||
3873 | More Unicode terminology fixings. | |||
3874 | Allow <input type=file> to be reset by setting value to ''. | |||
3875 | Make document.domain and history.back() release the storage mutex. | |||
3876 | Tweak <article> for clarity. | |||
3877 | Note to self. Usage summary needed for sectioning elements. | |||
3878 | Setting document.domain has to make localStorage unusable because otherwise you can cause deadlocks with per-origin localStorage locks | |||
3879 | Warn about document.domain on shared hosting. | |||
3880 | Update ws: and wss: registration. | |||
3881 | websocket: Mention the forward-compatibility story and include a diagram in the intro. | |||
3882 | Mention and encourage UTF-8 detection specifically. | |||
3883 | Reference Workers where appropriate. | |||
3884 | Expand the history section, drop the relationships sections. | |||
3885 | Update SotD for W3C copy of the spec. | |||
3886 | highlight relevant part of example for consistency | |||
3887 | Define <area> focusability. | |||
3888 | Tidy up some XXX markers. | |||
3889 | Drag and drop model documentation. | |||
3890 | Clean up in drag and drop section. | |||
3891 | Cleanup in Undo Manager section. | |||
3892 | More cleanup | |||
3893 | EventSource: remove CORS for now; add intro; other cleanup. | |||
3894 | Optimise parser a bit (and remove some ambiguity). Bail on intros for WebSocket and MessagePort for now. Other cleanup. | |||
3895 | Make the order of the tokeniser lines more consistent. | |||
3896 | Ignore (most) end tags before the <html> tag. | |||
3897 | remove note saying we might consider adding some elements that go into <head> before <body>. | |||
3898 | Added some examples to a lower section a while back. | |||
3899 | Minor intro fixes. | |||
3900 | More editorial tweaks to the updated history section. | |||
3901 | miscellaneous cleanup | |||
3902 | Cleanup in the parser. | |||
3903 | typo | |||
3904 | Make rel=up text self-consistent. | |||
3905 | profile='' processing; example for <object>; add link to research for dialog suggestions | |||
3906 | ref the wiki where appropriate. | |||
3907 | Clarify the registries for rel='', <meta name=''>, and http-equiv=''. | |||
3908 | Give power to the wiki maintainers to nuke pointless synonyms. | |||
3909 | Make it clear that spaces around the value of type='' on <script> are stripped first, and that the types are compared literally. | |||
3910 | Move 'implements' requirements to IDL. | |||
3911 | PropertyNodeList.contents should have been readonly. | |||
3912 | Correct a misspelling of a name. | |||
3913 | Clarify that drawImage() and createPattern() aren't useless with anamorphic video. | |||
3914 | Forgot video here. | |||
3915 | fix nonsensical statement | |||
3916 | fix xrefing of tdth | |||
3917 | 7400 | Typo | ||
3918 | typo | |||
3919 | 7362 | Encourage UAs to make tooltips keyboard-accessible. | ||
3920 | 7367 | Add some legacy HTMLEmbedElement IDL attributes. | ||
3921 | missed a non-impl bit | |||
3922 | 7591 | <fieldset disabled> shouldn't disable the fieldset's legend's form controls. | ||
3923 | 7615 | Don't require a space between the word system and the system identifier. | ||
3924 | 7631 | Avoid inserting a <source> being the trigger for retrying the src='', since that makes no sense. | ||
3925 | 7632 | Clarify that removing src='' has no effect. | ||
3926 | 7646 | Update media query requirements to treat '' as 'all'. | ||
3927 | 7403 | Update the rendering section to handle media elements' controls='' attribute in a more correct way. | ||
3928 | 7404 | Make <canvas> descendants focusable to enable keyboard accessibility. | ||
3929 | xref | |||
3930 | 7416 | Reference the IDNA spec more reliably. | ||
3931 | typo xref | |||
3932 | 7431 | clarity | ||
3933 | 7419 | Add replaceState() to let people update the state without adding billions of entries to the session history | ||
3934 | 7427 | textarea.maxLength and input.maxLength apparently return -1 when the attribute is missing. | ||
3935 | 7432 | Make the text more consistent. | ||
3936 | 7439 | typo | ||
3937 | 7441 | Remove introductory text for something that never happens ambiguously and so isn't needed. | ||
3938 | 7445 | Update impl annotations. | ||
3939 | Cleanup around parser, add some 'impl' classes I'd accidentally left out. | |||
3940 | 7447 | Clarify how to send 'codebase' to a plugin now. | ||
3941 | 7448 | Clean up an orphan colon in author mode. | ||
3942 | 7452 | What collection? That made no sense. (browsing context's session history definition) | ||
3943 | 7453 | Tighten up the definition and use of the terms 'preferred name' and 'preferred MIME name'. | ||
3944 | 7459 | XML documents can't have syntax errors, only documents 'labeled as XML' can have syntax errors. | ||
3945 | 7465 | an IDL, not a IDL. | ||
3946 | 7472 | Mention ARIA in table of contents, for easier scanning. | ||
3947 | 7477 | Clarify what I meant by 'an ID /key/'. | ||
3948 | 7484 | Clarify that profile='' took multiple tokens. | ||
3949 | 7487 | Clarify what the XML fragment serialization algorithm means by an internal general parsed entity being XML namespace-well-formed. | ||
3950 | Gotta make sure that the element itself has no declarations otherwise who knows what that actually means... | |||
3951 | 7488 | If you move a node from an HTML doc to an XML doc, you can create nodes with names you otherwise could not. So we have to handle that case also. | ||
3952 | 7489 | Try to clarify fallback entries. It's not entirely clear that I did an acceptable job here, but it's a start. | ||
3953 | 7501 | typo | ||
3954 | 7502 | Try to clarify <footer>. | ||
3955 | 7504 | More xreffing. | ||
3956 | 7510 | Add a note about how namespaces aren't supported. | ||
3957 | 7511 | Make the implicit submission mechanism validate the form. | ||
3958 | 7519 | Tidy up the content models section. | ||
3959 | 7521 | input 'applies' summary table cleanup. | ||
3960 | 7522 | Add <math> to the same categories as <svg> for consistency. | ||
3961 | 7524 | Bring the authoring section in line with the parsing section for allowed character references. | ||
3962 | 7527 | Update the outline algorithm to generate implicit headings, and to create a new section for headings that come after subsections that come before the first heading of their parent section. | ||
3963 | Mention that the permitted DOCTYPEs thing only applies to text/html. | |||
3964 | 7555 | Remove redundant paragraph in the 'scope' section. | ||
3965 | 7558 | xref | ||
3966 | 7484 | More tweaks to the profile='' attribute. | ||
3967 | 7560 | Try to clarify what is meant regarding the newline eaten at the front of <pre>s. | ||
3968 | 7576 | Say what the infinite attributes on <embed> are for. | ||
3969 | 7583 | <label for=x> <input id=x hidden> should do nothing when you activate the label, regardless of platform. | ||
3970 | 7595 | Remove misleading use of the word 'represents' | ||
3971 | 7603 | learning my alphabet | ||
3972 | 7608 | typo | ||
3973 | 7617 | xref | ||
3974 | 7618 | Apparently CSS is now immune to HTML vs XML differences. | ||
3975 | 7619 | Remove redundant text in document interfaces requirement. | ||
3976 | 7473 | Mention that MathML and SVG semantics are defined in their relevant specs. | ||
3977 | 7510 | Clarify that HTML doesn't override SVG. | ||
3978 | Mention <atom:entry> is similar to <article> | |||
3979 | Remove the word 'independent' from the definition of <article> to avoid quite so much confusion. | |||
3980 | Apparently 'tool bar' isn't right. | |||
3981 | remove the 'out of scope' section | |||
3982 | Tweaks to handling of bad characters. | |||
3983 | A variety of typo fixes and other editorial tweaks. | |||
3984 | Change the media events xrefs so that other occurrences of 'load', 'error', etc, don't xref to the media section. | |||
3985 | Move note to before the examples so it isn't sandwiched | |||
3986 | Explain ABNF. | |||
3987 | Show that you don't need to put <nav> in <header>. | |||
3988 | More clarifications, editorial fixes, example fixes, etc. | |||
3989 | mention <meter> doesn't work with alt=''. | |||
3990 | Fix error in example. | |||
3991 | Add some more obsolete attributes. | |||
3992 | Clean up the play() and pause() algorithms. | |||
3993 | try to tweak the text on initializing the canvas | |||
3994 | Oops, got the order of 'optional' and 'in' in teh wrong way around. | |||
3995 | Editorial fixes: mis-xreffing, too many 'when's | |||
3996 | Editorial fixes: more mis-xreffing | |||
3997 | Editorial fixes: yet more mis-xreffing; convert x1, etc, to x_1. | |||
3998 | Make text more clear (and consistent with later similar text). | |||
3999 | Editorial fixes: more mis-xreffing | |||
4000 | Editorial fixes: more mis-xreffing. Will it never end? | |||
4001 | Editorial fixes: a paragraph that shouldn't be class=impl; a missing xref. | |||
4002 | Make a number of clarifications for authors. (forms-related stuff) | |||
4003 | Use INVALID_STATE_ERR rather than INVALID_ACCESS_ERR in a number of cases. | |||
4004 | xref fixes, spelling mistakes, and make some non-normative paragraphs less obviously non-normative since the point as being hammered maybe a little too hard. | |||
4005 | xrefs | |||
4006 | Change 'unless' to 'except where' in cases where that reduces ambiguity. | |||
4007 | 7059 | Rewrite how we patch XPath 1.0 for HTML5. | ||
4008 | 7488 | Add some more cases that lead to unserializable DOMs. | ||
4009 | 7510 | Try some tweaks Shelley suggested. | ||
4010 | 7550 | Clarify that 'invalid' sometimes has a default action and sometimes doesn't. | ||
4011 | 7599 | Synchronise with the latest Origin spec rules and semantics. | ||
4012 | 7621 | Add an example for pushState(). | ||
4013 | 7625 | Rename 'event handler attributes' to 'event handlers' to reduce confusion with the actual attributes. | ||
4014 | 7623 | Mention the angle units. | ||
4015 | 7627 | xref more 'being rendered' | ||
4016 | 7628 | Change how <details> renders by default to use the <dt> and <dd> elements. | ||
4017 | 7629 | Hide margin on 'dd' if in <figure> or <details>. | ||
4018 | Mention the mostly hypothetical security risk of <iframe marginwidth> | |||
4019 | 7635 | Recommend just redesigning tables to not need explanations instead of including complicated descriptions. | ||
4020 | remove newlines near <pre> and </pre> tags. | |||
4021 | 7637 | a.name somehow fell through the cracks | ||
4022 | 7639 | Remove <dc> and <ds> since forward-looking compatibility isn't popular apparently. So much for people liking extensibility... :-) | ||
4023 | Bulk cleanup of some XXX markers (mostly obsolete things or ideas that we won't get to this time). | |||
4024 | 7640 | Define isindex as not defined. | ||
4025 | 7642 | Remove '<font pointsize>' altogether. | ||
4026 | 7643 | Be less specific about how <details> hides its kids. | ||
4027 | 7644 | clarify example | ||
4028 | 7659 | Other applicable specifications definition. | ||
4029 | Example of <section> use without <article>. | |||
4030 | 7660 | Set currentSrc reliably. | ||
4031 | 7662 | Explicitly allow <canvas> support to be disabled. | ||
4032 | 7668 | Mention what events are involved in copy/paste. | ||
4033 | 7679 | By request, show the bookkeeping stuff to authors. | ||
4034 | 7688 | Note the idea of <input type=time> having an allowed range crossing midnight. | ||
4035 | 7690 | Try to make this note about what happens with clashes in the manifest cover more cases. | ||
4036 | 7691 | typo | ||
4037 | 7699 | Define when reset event fires. | ||
4038 | tiny editorial fixes | |||
4039 | 7700 | Define 'abort' event half-heartedly. Any improvement suggestions welcome. | ||
4040 | 7701 | Handle the case where /node/ is removed in step 7.2 and then we return to 7.1 and try to index based on /node/. | ||
4041 | 7708 | mention <time pubdate> from <article> | ||
4042 | 7709 | Block cross-origin PUT and DELETE from <form>s for now. | ||
4043 | 7710 | grammar fix | ||
4044 | 7598 | character data doesn't include stuff in markup, oops | ||
4045 | 7717 | Make it clear that if the user doesn't give permission to appcache, nothing happens. | ||
4046 | 7718 | resolve a conflicting requirement | ||
4047 | 7723 | first first -> first five | ||
4048 | 7725 | Include explicit text about how swapCache() doesn't change anything but the active cache. | ||
4049 | sleep is for the weak | |||
4050 | 7626 | Removing an event handler content attribute needs to clear out the event handler. | ||
4051 | 7726 | Report parse error for missing spaces in DOCTYPEs. | ||
4052 | 7726 | Authoring-side change for the previous checkin. | ||
4053 | 7739 | Add an ID. (also, add a missing word) | ||
4054 | 7741 | fix markup errors in example | ||
4055 | Cleanup some more XXX issues that I decided to punt on. | |||
4056 | Cleanup some more XXX issues that I decided to punt on. | |||
4057 | First woefully inadequate cut at <applet>. Please file bugs if you know better... | |||
4058 | Make the display of the appcache UI more clearly optional, and elaborate a bit on the thinking behind the design. Also, add a note about how ApplicationCache is always present. | |||
4059 | Three unrelated editorial improvements. | |||
4060 | 7754 | try to make the appcache syntax section more clearly indicate that the online whitelist takes namespaces | ||
4061 | 7754 | Rename online whitelist URLs to online whitelist namespaces. | ||
4062 | 7757 | Fix the points that call the application cache update process to send a cache host, not a browsing context. | ||
4063 | 7759 | Fix the points that call the application cache update process to send a cache group, not a cache. | ||
4064 | 7762 | Add a progress event at the end of all the caching, so that progress bars complete. | ||
4065 | 7763 | make 'progress' include skipped files to make the progress bar not jump at the end | ||
4066 | Update microdata based on results of usability study | |||
4067 | correct an example | |||
4068 | Update the RDF conversion to be unambiguous in all cases. | |||
4069 | Restructure how microdata vocabularies are defined; fix microdata to address some issues found while doing that; clean up the RDF conversion. | |||
4070 | Split out the microdata vocabularies into their own specs | |||
4071 | Elaborate on 'non-legacy'; fix misuse of 'recommended'. | |||
4072 | changed 'fire [an event] called /event/' to 'fire [an event] named /event/'. | |||
4073 | Remove obsolete note. | |||
4074 | Typo | |||
4075 | Elaborate on how foreign elements are to be written in the HTML syntax. | |||
4076 | Disallow ` in unquoted attribute values. | |||
4077 | Make spec consistent in its use of ASCII and Unicode character references and it's references to bytes sequences. | |||
4078 | Register about:legacy-compat. | |||
4079 | Fix how line feeds and line endings are handled by the EventSource format. Also, defer to DOM Events for what makes a correct event type, since it is unstable. | |||
4080 | Add (LF) and similar annotations in more places that mention characters. | |||
4081 | EventSource: Elaborate on when a reconnect should happen in the face of a connection error, and other minor corrections. | |||
4082 | Add document.head. | |||
4083 | Hide <audio> irrespective of CSS. | |||
4084 | Clarify how pushState() and transfering nodes between documents affects Referer: computation in the fetch algorithm. | |||
4085 | Clarify that 'authors must' and 'documents must' are to be considered equivalent. | |||
4086 | Try to clarify WindowProxy. | |||
4087 | More <meter> examples. | |||
4088 | Terminology consistency fix. | |||
4089 | oops, LTR-specific styles | |||
4090 | typo | |||
4091 | Add IANA considerations sections for HTTP headers. | |||
4092 | Index of elements. Thanks to Ms2ger for the help with this. | |||
4093 | fix toc; add 'interface' column to event index table | |||
4094 | Index of attributes. | |||
4095 | Remove the reflecting IDL attribute index; correct a use of 'active document'; some xref fixes; add tables for events and interfaces; clear out the remaining XXXs; other editorial fixes. | |||
4096 | Fix an error caused during the WF2 credits merge of April 2009. | |||
4097 | <applet> fallback | |||
4098 | 7792 | Dramatically simplify <script defer> and <script async> handling. | ||
4099 | Make a 'complete' spec of all the bits that WHATWG has worked on. | |||
4100 | Use HTML5 in HTML5. | |||
4101 | typo | |||
4102 | The diff only applies to the HTML5 version of the draft. | |||
4103 | Define how <script> gets blocked while <style>@import</style>, and a general rewrite of how <script>s are executed and interact with the parsers. | |||
4104 | Add references for UTF-8 detection. | |||
4105 | Prevent onunload hijacks. | |||
4106 | Make stepUp() and stepDown() arguments optional. | |||
4107 | <input type=hidden>.value was classified incorrectly. | |||
4108 | Call beforeunload earlier in the process. | |||
4109 | Looks like I'd only half made javascript: async. | |||
4110 | Make sure the history is updated before scripts run. | |||
4111 | Remove <link rel=feed> in favour of rel=alternate with specific types. | |||
4112 | Say 'resource' instead of 'file' where it has confused people. | |||
4113 | typo | |||
4114 | Allow non-IETF HTTP headers to be registered as pragmas also. | |||
4115 | Make <legend> optional. | |||
4116 | Clarify <aside>; change 'demographics' to 'locales'. | |||
4117 | Oops, these got pasted too high beore. | |||
4118 | typo fix | |||
4119 | Update the WHATWG complete spec to handle the bits where local storage and database specs had common text. | |||
4120 | Remove a contradiction (can you delete data or not?) | |||
4121 | Update complete spec to have a separate section for Web Storage and Web Database. | |||
4122 | cook ye copy pasta | |||
4123 | Ack for last checkin, and note for feature in future versions. | |||
4124 | Default <header> to no ARIA role, but allow it to be set to 'banner'. | |||
4125 | Try to explain 'transparent' with an example. | |||
4126 | List the default encodings by locale. | |||
4127 | Looks like a mistake in the source material. | |||
4128 | Apparently 'uk' is the language code, 'ua' is the country code. So it was right after al and I'm a doofus. | |||
4129 | Update the WS abstract. | |||
4130 | Say what the locale codes are. | |||
4131 | Make changing src='' call load(). | |||
4132 | <video> and <audio> never fire 'load' anymore. | |||
4133 | Make media elements not fire progress events, just regular events, since we don't know what to put in their 'loaded' attributes. | |||
4134 | 'security exception' got defined more precisely a while ago | |||
4135 | Constructors _are_ interface objects... oops. | |||
4136 | typo in idl | |||
4137 | xref errors found by complete.html | |||
4138 | Drop support for anything but UTF-8 from Workers. | |||
4139 | Make the microdata DOM API more consistent with other APIs. (camelCase) | |||
4140 | Microdata: Rename .content to .itemValue and make it more useful. | |||
4141 | Fix scripted examples for microdata | |||
4142 | Remove 'loadend' event from media elements. | |||
4143 | Fix markup error in example DOM tree. | |||
4144 | xref typo | |||
4145 | Make the NETWORK: section override the FALLBACK: section. Comment out a comment regarding <cite> not being applicable for ships. | |||
4146 | xref | |||
4147 | Add an example for Microdata based on http://gavin.carothers.name/2009/08/13/trying-to-understand-microdata-rdfa/comment-page-1/#comment-18 | |||
4148 | Prevent <object type=text/plain data> from triggering text-v-binary sniffing when the UA has a text/plain plugin, unless the server also says text/plain. | |||
4149 | Prevent <object> from sniffing text/plain as text/html if there's a text/html plugin (not that that should ever happen, but...). | |||
4150 | Mention that display:none doesn't affect plugins. | |||
4151 | update comment based on new information | |||
4152 | Remove reversed DNS label support from microdata. | |||
4153 | update sample markup in comment | |||
4154 | WebSocket: Try to improve clarity. | |||
4155 | resync | |||
4156 | Make <details> and <fieldset> into sectioning root elements. | |||
4157 | Drop StorageEvent.source. | |||
4158 | Clarify that everything in canvas happens with infinite bitmaps. | |||
4159 | Add examples of <command>. | |||
4160 | Clarify that separators are in fact not pointless... | |||
4161 | Fix an example that would never have received its messages. | |||
4162 | ack for last checkin | |||
4163 | Update the requirements on <meter> and <progress> contents to fix reported problems. | |||
4164 | Mention display:none in more places where it has no effect. | |||
4165 | ref error | |||
4166 | 7752 | call the script's character encoding the URL character encoding. | ||
4167 | 7771 | Move the definition of Matching a fallback namespace, which was in the middle of nowhere, into the earlier definitions section. | ||
4168 | 7772 | Correct the interface for 'stalled' events in the media event summary; Add the interface name to the appcache event summary; Add references to [PROGRESS] where appropriate. | ||
4169 | 7773 | Rename the 'application cache update process' to the 'application cache download process' | ||
4170 | 7779 | Define the task source for appcache and online/offline events. | ||
4171 | 7781 | cache manifests should not have overlapping online whitelist namespaces | ||
4172 | 7784 | Get rid of a potential race condition in the cache update process. | ||
4173 | 7785 | Clarify the issue regarding appcaches and cookie UI. | ||
4174 | 7794 | Correct case of various microdata attributes. | ||
4175 | Move 'Additional character encoding aliases' to http://wiki.whatwg.org/wiki/Web_Encodings#Spec_notes | |||
4176 | Rename an insertion mode to prepare for more tokenizer modes. | |||
4177 | Remove the 'content model flag' and expand it into separate states instead. This edit *should* have no effect on black-box conformance requirements. Please report any changes you find. | |||
4178 | Redefine how to parse RCDATA and RAWTEXT elements, and introduce a whole new way to parse <script> blocks, along with new rules for authors. This should improve compatibility with <script> parsing on the Web, but it might need a few more tweaks. | |||
4179 | Change how <script>'s content restrictions are written to make it more clear what is allowed and what isn't, since with prose rules in ABNF it can be a bit ambiguous. | |||
4180 | 7706 | Try to make this less ambiguous. | ||
4181 | 7802 | xref | ||
4182 | 7803 | RDF processing: be consistent about what <title> the document has. | ||
4183 | 7804 | Fix the definition of the title.text IDL attribute to be more consistent with script.text and with some implementations. | ||
4184 | validation error | |||
4185 | 7806 | Clarify that the article id should be stable. | ||
4186 | 7807 | Remove the word 'new' in 'new master entry' throughout the spec. | ||
4187 | 7809 | Make more consistent use of '..' vs 'to' for ranges of Unicode characters and bytes. | ||
4188 | 7816 | stray colon in author view | ||
4189 | 7817 | Example validation error. | ||
4190 | 7820 | typo (codec/codecs) | ||
4191 | 7824 | Explain the 'why' of WindowProxy. | ||
4192 | Oops, emphasised too much. | |||
4193 | 7826 | Allow <h1>-<h6> in <hgroup>, since otherwise, what's the point of <hgroup>... | ||
4194 | 7834 | Change 'pointer' (part of the resource selection algorithm) to operate only on nodes, not elements. | ||
4195 | 7835 | Define which document element constructors get. | ||
4196 | 7836 | Require that <map name=''> names be unique in the document. | ||
4197 | 7837 | fix xrefs | ||
4198 | 7838 | xref 'boolean attribute' | ||
4199 | 7840 | Update the attribute index with global attributes. | ||
4200 | 7841 | typo | ||
4201 | 7844 | Make <source> being inserted trigger load() even if the <video> isn't in the document. | ||
4202 | 7849 | location.search and .pathname do nothing for data: URLs. (Before, the spec required nonsensical behaviour. Oops.) | ||
4203 | 7851 | Make <script for> block script execution. | ||
4204 | 7852 | Drop init*EventNS(), since DOM Events is dropping namespaced events. | ||
4205 | 7854 | xref | ||
4206 | 7856 | Make <canvas> fallback in the rendering correctly. | ||
4207 | 7842 | Define createHTMLDocument(). | ||
4208 | 7857 | Be explicit about spinning an event loop in showModalDialog(). | ||
4209 | 7858 | Fix the joint session history -- the current entries of other frames shouldn't be shown. | ||
4210 | Oops, missed four global event handler content attributes. | |||
4211 | ack for recent microdata example addition | |||
4212 | 7843 | Make 'abort' and 'emptied' events in load() fire asynchronously. | ||
4213 | 7859 | Allow UAs to avoid starting the caching algorithm until the network is up. | ||
4214 | 7865 | Examples for type=datetime and type=datetime-local. | ||
4215 | 7869 | Clarify that weeks start on Mondays for the purpose of type=week. | ||
4216 | 7876 | grammar typo | ||
4217 | 7879 | Had wrong interface name. | ||
4218 | 7880 | Had wrong interface name. | ||
4219 | 7881 | Had wrong interface name. | ||
4220 | 7882 | Had wrong interface name. | ||
4221 | Hide the event summary from the complete spec since it's only listing HTML5 events. | |||
4222 | 7883 | typo | ||
4223 | 7885 | typo | ||
4224 | 7886 | Oops, didn't mean to include obsolete elements. | ||
4225 | 7888 | Incorrect summary for <kbd>. | ||
4226 | 7889 | Add audio, video, and canvas interfaces, which I somehow missed before. | ||
4227 | 7890 | grammar | ||
4228 | 7892 | typo | ||
4229 | 7893 | duplicate id attributes | ||
4230 | 7895 | Allow UAs to use the URL to sniff encoding. | ||
4231 | 7896 | Add pageshow and pagehide events. | ||
4232 | 7897 | Exclude legacy attributes from <embed>'s 'any attribute' policy. | ||
4233 | 7898 | Include more obsolete features. | ||
4234 | 7908 | Correct text in a domintro that still referred to an 'item' attribute. | ||
4235 | 7909 | copy pasta affected toc | ||
4236 | 7910 | remove no-num class from IANA section | ||
4237 | Introduce <meta name=author>; specify that name=application-name and name=description can't be duplicated; minor editorial tweaks. | |||
4238 | 7806 | Support <meta name=author> in Atom generation. | ||
4239 | 7914 | 'properties' is an object, not an array. (Also, add a note regarding a possible extension to hte previous checkin.) | ||
4240 | 7915 | Add <itemref> to the index. | ||
4241 | 7917 | Make document.close() more evil. | ||
4242 | 7931 | Misplaced loop label in 'li' processing. | ||
4243 | 7940 | Remove unnecessary emphasis. | ||
4244 | I had marked the wrong event as a ProgressEvent. | |||
4245 | 7947 | s/global scope/global object/ | ||
4246 | 7947 | s/script browsing context/script's browsing context/ | ||
4247 | 7948 | Wrong reference in note. | ||
4248 | 7949 | Mention that sniffing the encoding violates HTTP. | ||
4249 | 7951 | Make the example self-consistent. | ||
4250 | 7952 | xref | ||
4251 | 6569 | typo | ||
4252 | 7957 | xref | ||
4253 | 7958 | xref issue | ||
4254 | 7959 | xref | ||
4255 | 7960 | xref typo | ||
4256 | 7962 | xref | ||
4257 | 7965 | xref | ||
4258 | 7971 | Shift the definition of 'document base URL' back into HTML5. | ||
4259 | 7977 | Clarify whether application/octet-stream with parameters is a type that the user agent knows it cannot render | ||
4260 | 7979 | Mention what the special characters are. | ||
4261 | A general editorial cleanup, primarily around how Unicode characters are presented. | |||
4262 | 7980 | fix nonsensical english | ||
4263 | 7981 | typo | ||
4264 | 7987 | Simplify the load() algorithm a bunch. | ||
4265 | 7988 | Transition <spacer> to the dustbin of history. | ||
4266 | 7989 | make nextid, spacer, and rb non-elements for the purposes of the DOM. | ||
4267 | 7990 | add itemref interface to index | ||
4268 | Change the WebSocket spec to not claim that using port 80 is simple, just that it seems that way. | |||
4269 | Add a note explaining why the connection might get dropped after a minimal handshake. | |||
4270 | 7973 | Yes, you _do_ have to follow other specs. | ||
4271 | <embed>, <object>, and <applet> only work when their document is fully active. | |||
4272 | fix example that was missed in the earlier fixes. | |||
4273 | Change <itemref> to itemref='', to simplify processing. | |||
4274 | Make a note more precise. | |||
4275 | Clarify that type='' on <link> should prevent a style sheet from being applied. | |||
4276 | Tentatively drop HTMLCollection.tags() (e.g. document.images.tags()). | |||
4277 | typo | |||
4278 | Make <dt> optional in <details>. | |||
4279 | Encourage better error messages from validators for ARIA issues. | |||
4280 | drag-and-drop: handle drags to text fields properly | |||
4281 | Restrict <keygen keytype=rsa> to md5WithRSAEncryption. | |||
4282 | discourage use of HZ-GB-2312; explain why. | |||
4283 | more internal notes to explain things | |||
4284 | More details on the headers in WebSocket. | |||
4285 | remove redundant note | |||
4286 | Drop authentication support from WebSocket for now. To be revisted in v2. | |||
4287 | Handle 407 responses from proxies. | |||
4288 | 7978 | Change for <form> is parsed in <table>. | ||
4289 | Remove WebSocket from the HTML5 abstract. | |||
4290 | 7992 | Change the 'reset the insertion mode appropriately' algorithm to handle tables in foreign content inside tables. | ||
4291 | 7993 | Update the structure of this specification section to match recent edits again. | ||
4292 | 7995 | Mention that unquoted attributes can't contain spaces. | ||
4293 | 7996 | Clarify that the '+xml' thing only applies to subtypes, not parameters. | ||
4294 | 7997 | terminology fix | ||
4295 | 7998 | Remove mention of old WebAPI WG. | ||
4296 | 8007 | Add a comment about how the + is ignored. | ||
4297 | 8008 | Correct the parsing rules for integers. | ||
4298 | 8009 | Make a bunch of parsing terminology more consistent. | ||
4299 | 8010 | Make the 'best representation of a floating point number' stuff actually make a modicum of sense. | ||
4300 | 8011 | Handle the way ToString is not fully defined on Number in JS. | ||
4301 | 8012 | Simplify the algorithms for parsing signed and unsigned integers to use subalgorithms that have since been defined. | ||
4302 | 8013 | Fix an error in the way <meter> and <progress> handle '0.' in the input. | ||
4303 | 8014 | Changed the more-or-less meaningless 'examined' to 'collected'. | ||
4304 | Refer to these encodings by their IANA names only to avoid confusing them with character sets. | |||
4305 | Stability update | |||
4306 | typo | |||
4307 | Reword the stuff about authors not using encodings to make more sense. | |||
4308 | sets are strings, not sets... | |||
4309 | 8029 | Handle <title>´<div></title> property. | ||
4310 | 8015 | Rewrite this algorithm to make Philip` happier (and be more consistent with the other algorithms.) | ||
4311 | 8019 | Make <!DOCTYPE html PUBLICa> one parse error, not two. | ||
4312 | 8020 | Correct the rules for parsing dimension values to actually say whether they're lengths or percentages. | ||
4313 | 8021 | Correct the 'rules for parsing dimension values' to handle end-of-string properly in the fraction bit. | ||
4314 | 8022 | grammar fix | ||
4315 | 8023 | copypasta and validation fix for earlier checkin | ||
4316 | 8024 | west coast of north america doesn't use the same timezone everywhere, so let's change the text here a bit... | ||
4317 | 8025 | year zero isn't allowed, so it should talk about year one | ||
4318 | 8026 | Define whether the sign for UTC should be +00:00 or -00:00. | ||
4319 | 8027 | time zones are signed. | ||
4320 | 8028 | Make the 'parse a time-zone offset component' rules handle errors. | ||
4321 | 8030 | grammar | ||
4322 | 8033 | Make the text vaguer while we wait for Web DOM Core to be updated. | ||
4323 | 8035 | Make collections inherit from HTMLCollection | ||
4324 | 8039 | Confusing terminology | ||
4325 | 8040 | Alphabetise. | ||
4326 | 8041 | Mention what the algorithm can return. | ||
4327 | 8042 | typo | ||
4328 | 8043 | Make the 'find a number' algorithm interact correctly with the parent algorithm. | ||
4329 | 8044 | Drop #fragments from Referer headers. | ||
4330 | 8045 | Change 'positive' to 'non-negative' in a few more cases. | ||
4331 | 8047 | Try to be more explicit about what happens with parsing strings into floats for out-of-range or over-precise values. | ||
4332 | 8048 | Mention DOMSettableTokenList one more time. | ||
4333 | 8049 | HTMLPropertyCollection -> HTMLPropertiesCollection for consistency. | ||
4334 | 8050 | IDL for DOMStringMap was invalid: creator needs two arguments. | ||
4335 | 8052 | <map name> must be unique even case-insensitively. | ||
4336 | Mention that vCard and vEvent support itemid=''. | |||
4337 | Say how to handle multiple languages at the HTTP level. | |||
4338 | copypasta makes the parser requirements bogus | |||
4339 | Some clarifications about events and event handler attributes. | |||
4340 | Restrict the contents of <style> for compat with IE/Opera/WebKit. Loosen the restrictions on <script> where they would be impossible to violate in text/html. | |||
4341 | Change the definition of 'source node' so that it's always a text node if a selection is being dragged. | |||
4342 | Sync with latest FileAPI spec. | |||
4343 | correct examples | |||
4344 | Prepare WHATWG drafts for CFC publication. | |||
4345 | Update WebSocket protocol abstract to mention the security model. Be clearer about what ASCII case-insensitive means in the WebSocket protocol. | |||
4346 | Make the index a bit clearer and 'error' events and 'onerror' | |||
4347 | 7978 | Rephrase how <form> in <table> is to be hidden for compatibility. | ||
4348 | 8047 | Redefine how to parse floats so that they are always narrowed to 32bit floats. | ||
4349 | 8054 | Disallow lastModified to return year 0002009. | ||
4350 | Allow <progress value='0.20'></progress>, which previously required a max='' for no good reason. | |||
4351 | Make itemid='' accept relative URLs. | |||
4352 | 8055 | typo | ||
4353 | Normalise newlines and tabs in document.title also. | |||
4354 | Trivial typo fixes (batch edition) | |||
4355 | 8058 | rfc2119 misuse | ||
4356 | 8059 | Clarify that other specs don't override DOM requirements. | ||
4357 | 8060 | Allow duplicate class names to be specified. | ||
4358 | xref error in previous checkin | |||
4359 | 8061 | remove conflict regarding what class='' can be | ||
4360 | 8065 | over-eager search/replace error | ||
4361 | 8073 | rfc2119 misuse | ||
4362 | 8074 | Clarify that not trying to obtain a resource doesn't delay the load event. | ||
4363 | 8079 | rfc2119 misuse | ||
4364 | 8080 | remove more namespace mentions relating to event | ||
4365 | 8081 | Include example of meta refresh with URL. | ||
4366 | 8084 | Nothing particular about it, it could indeed apply to other things... | ||
4367 | 8085 | Blacklist another encoding. Couldn't find a reference for it though. | ||
4368 | 8087 | Make the ABNF more valid. | ||
4369 | 8089 | Explain what 'a script resource of the given type' means. | ||
4370 | 8090 | Allow encodings to be given case-insensitively. | ||
4371 | validation fix | |||
4372 | 8091 | Say that things that aren't inserted by the parser aren't parser-inserted, since apparently that's not obvious. | ||
4373 | Add mention of another security risk with WebSocket. | |||
4374 | Remove Web Database from the WHATWG complete spec; say that sqlite is the expected language; update the character references to the latest set. | |||
4375 | Nuke history.clearState() since it was confusingly specced and its use cases were unclear. | |||
4376 | Explain pushState()'s title better. | |||
4377 | markup error | |||
4378 | 8189 | Rename the 'reset the connection' operation to 'reestablish the connection' for clarity. | ||
4379 | 8190 | Define 'completed loading' in terms of the fetching algorithm. | ||
4380 | 8359 | Elaborate on what SMS push might be. | ||
4381 | Mention that .localStorage can throw in the case of policy decisions. | |||
4382 | Clarify when SQLResultSetRowList should be prefilled. | |||
4383 | Clarify which error callback is fired. | |||
4384 | Replace 'replace' with 'bind' to reduce the change of people doing substitutions. | |||
4385 | Minor clarifications | |||
4386 | Rename Web Database to Web SQL Database. | |||
4387 | Fix bogus references in complete.html. | |||
4388 | Oops, wrong demo page. | |||
4389 | Explain one reason you might want to use EventSource. | |||
4390 | Handle the case where a worker that is very slow to start up gets a message before it has an event loop. | |||
4391 | keys are strings. oops. | |||
4392 | ack for last checkin | |||
4393 | Require ToPrimitive be applied to arguments. | |||
4394 | Change the way that WebWorkers defines which interfaces are visible so that it doesn't have to continually be updated. | |||
4395 | Make sure to say to queue a task for a variety of situations that otherwise would have synchronous or undefined behaviour. Release the storage mutex in a few places that were missed before. | |||
4396 | another inappropriate mention for the complete spec. | |||
4397 | Rewrite how the Web Sockets spec explains how to write a server. | |||
4398 | Remove completely bogus example. | |||
4399 | WSP: Clarify server-side encoding requirements. | |||
4400 | Make the WebSocket() constructor throw for a bad protocol string. | |||
4401 | Add an intro section talking about the WebSocket-Protocol values. | |||
4402 | Make sure WebSocket.URL returns a resolved URL. | |||
4403 | Make fragment identifiers fail WebSocket connections for now, to allow for future expansion if necessary. | |||
4404 | Require SNI in the TLS handshake, to support virtual hosts. | |||
4405 | ack for last checkin | |||
4406 | propagate the referer to scripts so that we can do server-side analytics one day | |||
4407 | Prevent seamless='' from being used in iframes embedded in sandboxed iframes. | |||
4408 | Simplify the way the scripts are linked to the multipage copy for sanity. | |||
4409 | make the headers more consistently marked up | |||
4410 | Remove a bogus sentence from the WebSocket protocol URL parsing section; and some minor editorial tweaks | |||
4411 | the previous change broke compatibility with HTTP | |||
4412 | Continuing the theme of my being incompetent at editing this spec, here's a fix to put back the earlier reqirement that the WebSocket-Protocol string not be empty. | |||
4413 | 8079 | rfc2119 misuse | ||
4414 | fix a series of double-thes. | |||
4415 | 8094 | Mention that spelling checking UI is not defined. | ||
4416 | 8110 | <table border=...> should default to 1 if it can't be parsed. | ||
4417 | 8111 | Make <table border> set a border on cells too. | ||
4418 | 8092 | Change the IDL for HTMLCollection to support statically typed languages. | ||
4419 | 8113 | Missed saying that this event was cancelable somehow. | ||
4420 | mention data savings also | |||
4421 | Correct the description of how to parse the client's handshake to include the invariant headers. | |||
4422 | Make AbstractWorker disappear into the interfaces that inherit from it. | |||
4423 | Hide references to WebWorkers in complete.html. | |||
4424 | Prevent WorkerGlobalScope, Location, and WorkerNavigator from being visible on Window objects. | |||
4425 | Rename Navigator to WorkerNavigator in Workers. | |||
4426 | Change the WebSocket API to never change readyState asynchronously. | |||
4427 | Make the WebSocket API stop firing 'message' events as soon as close() is called. Also make close() change readyState to CLOSED. | |||
4428 | typo fix | |||
4429 | Make the note about 'display' not affecting <object> broader. | |||
4430 | Correct some minor editorial stuff in complete.html and fix a markup error in Web Workers. | |||
4431 | EventSource: Make it clear that a space is removed even if it starts with two. | |||
4432 | webidl typo | |||
4433 | 8142 | typo | ||
4434 | 8156 | typo | ||
4435 | add a new marker | |||
4436 | Full regen to get things back in sync. | |||
4437 | oops, missed one | |||
4438 | markup typo | |||
4439 | Add <device> (experimental idea for the device APIs WG). Also, switch the WHATWG to an unversioned development model. (editoral: fix a markup error in the w3c microdata vocab specs) | |||
4440 | 8136 | terminology fixes ('DOM attribute' is so last year) | ||
4441 | 8135 | make scripts not execute outside documents | ||
4442 | 8137 | Require that <noscript> contents be conforming in <head> too. | ||
4443 | More work in progress for video conferencing and other device exposition | |||
4444 | 8138 | copypasta alert | ||
4445 | 8140 | spec hr.color legacy API | ||
4446 | 8141 | mention that <hr color> is obsolete. | ||
4447 | Minor example fix; update three specs for LC publication. | |||
4448 | Try to clarify the way the server-side of the WebSocket protocol works. | |||
4449 | Let's try adding an ABNF for the wire protocol. | |||
4450 | Clarify that the application cache download process is always run in the background. | |||
4451 | make a non-normative statement more obviously non-normative... | |||
4452 | 8117 | Define 'trusted event' via DOM3 Events. | ||
4453 | 8150 | Web log -> blog | ||
4454 | 8151 | Clarify how to handle unknown language codes. | ||
4455 | 8153 | Readability. | ||
4456 | typo | |||
4457 | 8099 | Update the fragment parsing algorithm to handle <script> more theoretically properly. And mention a quicker implementation strategy. | ||
4458 | 8152 | Remove the magic for <progress> and <meter>. | ||
4459 | 8154 | Remove text that barred HTML source code from being sent as text/plain, and other such things. | ||
4460 | 8187 | Mention audio descriptions explicitly. | ||
4461 | Webkit removed support, so only Opera and IE are left now. | |||
4462 | 8208 | data-* attributes and JS libraries: some advice | ||
4463 | 8216 | hide invalid charrefs from author view | ||
4464 | 8218 | Make informative text catch up to the new reality of how .load() works. | ||
4465 | 8210 | drawFocusRing() support | ||
4466 | 8224 | mention that the Atom conversion step can result in non-conforming Atom feeds if the input is insufficient. | ||
4467 | 8225 | Mention that you can use other algorithms, e.g. hAtom, to convert HTML to Atom. | ||
4468 | typo in idl | |||
4469 | 8232 | Obsolete note (consider '<marquee></html>'). | ||
4470 | 8233 | Remove <datagrid> parsing which had been left in to make it easier to add the element later. | ||
4471 | 8236 | Make location.port parsing more like IE8's. | ||
4472 | 8240 | Remove nonsensical restriction on <button value>. | ||
4473 | 8242 | Microdata: Fix the algorithm that removes duplicates to handle itemref=''. | ||
4474 | 8243 | no need to mention sort order here, it's sorted later. | ||
4475 | 8255 | intro for channel messaging | ||
4476 | 8260 | Make the spec require case-sensitive matches where it doesn't really matter whether it's sensitive or not, for sanity's sake. | ||
4477 | 8263 | typo | ||
4478 | 8313 | Remove a redundant requirement in the Tag Open State. | ||
4479 | 8325 | Avoid requiring that the user be notified of something, since that's a UI issue. | ||
4480 | typo | |||
4481 | 8341 | typo | ||
4482 | 8352 | Add some type='' attributes to show how that could be done. | ||
4483 | 8363 | Clarify that <br> doesn't stop bidi processing. | ||
4484 | 8364 | Clarify toggle()'s return value. | ||
4485 | 8370 | Improve compatibility with IE. | ||
4486 | 8376 | localName isn't affected by case conversions, so this note was previously incorrect. | ||
4487 | 8380 | copypasta | ||
4488 | 8389 | Say that failure means network-error-like failure, not, say, 404-like failure. | ||
4489 | 8392 | remove redundant requirement | ||
4490 | 8397 | tweak the text to have the example stuff after 'for example'. | ||
4491 | 8405 | defer to WebIDL for how to handle erorneous inputs to th CanvasPixelArray setter. | ||
4492 | 8636 | fix the 'previous step' reference now that a new step has been added between those two... | ||
4493 | 8415 | Make onbeforeunload and onunload fire on descendant browsing contexts. | ||
4494 | 8416 | This used to hang the browser. It should be using the new 'spin the event loop' mechanism. | ||
4495 | 8417 | Navigation should be async. This wasn't properly described before. | ||
4496 | 8418 | s/first script/entry script/ for sanity. | ||
4497 | 8426 | error in example | ||
4498 | 8427 | typo | ||
4499 | 8428 | typo | ||
4500 | 8430 | another typo | ||
4501 | 8435 | Shut down WebSocket when a document is unloaded. Add a hook for XHR to do the same. | ||
4502 | 8445 | Add some examples of list='' usage. | ||
4503 | 8446 | examples for multiple='' and list='' together. | ||
4504 | 8451 | consistency with HTMLElement cases | ||
4505 | 8457 | typo | ||
4506 | 8465 | markup error in example | ||
4507 | Add some example graphics from Carlos. | |||
4508 | 8472 | Change to referencing CSSATTR instead of CSS for style=''. | ||
4509 | 8484 | xref | ||
4510 | 8485 | be correct about what the 'otherwise' cases are. | ||
4511 | 8487 | remove mention of 3d canvas since there's groups working on it | ||
4512 | 8241 | Allow named frames to be replaceable. (still needs WebIDL changes) | ||
4513 | 8310 | Add text to handle external XML formats just like we handle internal XML formats. | ||
4514 | 8330 | readability | ||
4515 | 8340 | Allow <link itemprop> without rel=''. | ||
4516 | 8576 | copypasta oversight. | ||
4517 | 8546 | editing error | ||
4518 | 8462 | make 'fetch' support being called with a URL, since that is what the spec does all over the place anyway. | ||
4519 | 8533 | missing word | ||
4520 | 8556 | Make <style type='text/css;charset=xxx'> ignored. | ||
4521 | 8630 | Lots of rewriting of the event handler attributes stuff: remove mention of namespaces, clarify some notes, clarify when the listeners are registered, clean up some class=impl usage. | ||
4522 | 8373 | <form> and </form> handling in <table>. | ||
4523 | 8558 | Make <script> contents not be nested paragraphs, which a strict reading of the spec previously implied. | ||
4524 | 8513 | Change the algorithm to avoid step 3 being a no-op. This will all become moot when I merge the -2 and -3 variants of this algorithm together. | ||
4525 | 8656 | Allow users to disable an <object> to show its fallback instead. | ||
4526 | 8592 | Use 'and' instead of 'or' here. | ||
4527 | 8631 | Oops, text/plain docs were losing a leading U+000A. | ||
4528 | 8373 | let in-body handle </form> in table, since that works correctly. | ||
4529 | 8525 | Clarify how much leeway editors get in not being AIs. | ||
4530 | 8603 | add another blockquote example and mention that the conversation examples are later. | ||
4531 | 8554 | Make <progress>, <meter>, and <output> labelable with <label>. | ||
4532 | 8658 | Mention captions and audio descriptions in the list of things the native UI should include. | ||
4533 | 8450 | Make rel='' values that contain a colon be case-sensitive URLs, leaving the others as case-insensitive keywords. | ||
4534 | ASCII art replacement image from Carlos. | |||
4535 | fix typo | |||
4536 | 8607 | Add an example for CDATA sections. | ||
4537 | Another ASCII art replacement image from Carlos. | |||
4538 | tweaks to bring the spec into line with recent changes to the cssattr spec. | |||
4539 | 8605 | be more explicit about the quotes | ||
4540 | Some sample images from Carlos. | |||
4541 | 8668 | Add an example of <details>. | ||
4542 | 8549 | 'define' <multicol> and <bgsound> | ||
4543 | 7542 | Splitting out the Microdata spec. | ||
4544 | 8331 | Splitting out the 2D Context spec. | ||
4545 | cleanup. This may introduce other problems; I'll clean them up too shortly. | |||
4546 | more cleanup | |||
4547 | more cleanup | |||
4548 | 8368 | split out communications section | ||
4549 | 8379 | Remove <details> from the HTML _5_ Core and Vocabulary working draft. | ||
4550 | 8391 | Say that <source>s are alternatives. | ||
4551 | 8365 | Split out the Web Browsers section and related bits. | ||
4552 | 8379 | Put back <details> into the W3C copy of the spec. | ||
4553 | 8365 | Merge core and vocab specs back together. | ||
4554 | 8461 | Correct terminology regarding MIME types. | ||
4555 | 8473 | Try to clean up the rules about when <script> attributes affect script execution. | ||
4556 | 8479 | Allow skipping sniffing steps. | ||
4557 | 8515 | Plug a security hole with appcache: don't allow hostile https: servers to cache no-store files on other https: servers. Also, mention that https: apps can be made to work offline. | ||
4558 | 8524 | Discourage also auto-generating alt text from other sources that the browsers also have access to. | ||
4559 | 8527 | correct CSS syntax error in example | ||
4560 | make it easier to find Referer when editing | |||
4561 | 8539 | define <nobr> and <wbr> (and fix markup error) | ||
4562 | 8544 | Define a.text | ||
4563 | 8545 | Remove a line of IDL that really wasn't adding anything useful. | ||
4564 | 8548 | Move 'Namespaces' section to a more generic place since it's used by more than just the parser section. | ||
4565 | 8551 | Define document.clear() (noop). | ||
4566 | 8566 | word order for readability | ||
4567 | 8575 | Update references from ES3 to ES5. | ||
4568 | 8578 | fix blank lines in IDL, broken xrefs. | ||
4569 | 8579 | Move the rules about interactions with CSS to the Elements section. | ||
4570 | 8604 | make example more consistent | ||
4571 | 8597 | Mention that <svg> and <math> can indirectly cause nested paragraphs too if you try hard enough. | ||
4572 | 8599 | grammar | ||
4573 | tidy up some of the spec splitting stuff | |||
4574 | 8608 | Remove some examples that use HTML5 features from the W3C copy of the spec, since W3C wants the HTML5 spec to use HTML4. | ||
4575 | Require the label='' attribute on <command>, since without it the element is essentially useless. | |||
4576 | Tweak the spec's name based on adactio's feedback. | |||
4577 | Make sandbox='' disallow using both allow-same-origin and allow-scripts (and make same-origin win). | |||
4578 | disregard previous change, it was made in a momentary lapse of attentoni. | |||
4579 | Mention the danger of allow-scripts+allow-same-origin on same-origin iframes. | |||
4580 | freeze sandbox='' on document creation | |||
4581 | Provide a safe way to host hostile content for use with an <iframe sandbox> on the same site. | |||
4582 | Delay appcache events if the document hasn't loaded yet. | |||
4583 | Correct the list of events that fire during copy&paste. | |||
4584 | Make <iframe sandbox=''> block localStorage and openDatabase. | |||
4585 | Rename text/sandboxed-html to text/html-sandboxed so it sorts better in lists of MIME types | |||
4586 | Freeze the sandbox flags and propagate them to nested browsing contexts. | |||
4587 | Fix a redundant requirement. Also, cleanup comment. | |||
4588 | Minor editorial fixes. | |||
4589 | more session history editorial fixes | |||
4590 | Say that scrollIntoView() must do nothing if the element can't be scrolled into view. | |||
4591 | Be clear that pushState() and replaceState() override the normal title-setting for an entry, but that normal navigation (e.g. by fragment identifier) gets its title from document.title. | |||
4592 | move a dangling sentence in the lang='' section. Also, ack for last checkin. | |||
4593 | 8629 | Rationalise the various places that require the session history to be cleared. Make sure document.open() with replace=true also clears the session history. | ||
4594 | Correct how 'entry update' is to happen to also update the other entries that referenced the document, and to not blow away state objects. | |||
4595 | Microdata: Include some explanatory text for the way that 'pending' is processed in the itemprop/itemref processing model. | |||
4596 | .itemType isn't supposed to do resolution; the types are supposed to be opaque strings that just happen to be URLs. | |||
4597 | Expose the unordered set of unique space-separated tokens as DOMSettableTokenList objects in the DOM. Affects .sandbox (on iframe), .sizes (on link), .headers (on td and th, .itemRef (everywhere), and htmlFor (on output). | |||
4598 | 8763 | make the way categories are listed more consistent with the HTML5 spec. | ||
4599 | idl typo in earlier checkin | |||
4600 | Examples for itemProp and itemRef. | |||
4601 | Make the steps for processing the itemprop=n case be consistent with the style for the other steps. | |||
4602 | fix vCard example to have better line-wrapping and say why | |||
4603 | iCalendar extraction: fix an obvious error in the algorithm. | |||
4604 | Require that time/date data be encoded using <time> for microdata. | |||
4605 | Fix some coding errors in a scripted iCalendar example. | |||
4606 | Explain what the weird predicates come from. | |||
4607 | Change how itemref='' is processed to prevent infinite loops in the algorithms that handle microdata. | |||
4608 | validation errors in examples | |||
4609 | Reverting itemref='' change to fix it (it broke itemref='' referencing the same properties from different items), so that the final checkin is a single checkin for ease of reference. | |||
4610 | Change how itemref='' is processed to prevent infinite loops in the algorithms that handle microdata. (Mark II) | |||
4611 | uncooked example copypasta | |||
4612 | Make the 'language' dfn more clearly the UA requirement. | |||
4613 | Rephrase how the Work vocabulary equivalences are expressed. | |||
4614 | Mention that you shouldn't dereference an item type URL. | |||
4615 | Warn readers about sandboxing not being a panacea. | |||
4616 | Clarify the definition of data: origins to actually be implementable. | |||
4617 | Clarify that sandbox='' also blocks writing cookies. | |||
4618 | Make text/html-sandboxed sandbox plugins also, since plugins don't honour UA origin determinations. | |||
4619 | <iframe srcdoc=''> first cut. | |||
4620 | Clarify what 'empty' means for drag-and-drop events. | |||
4621 | Clarify when the drag-and-drop steps run. | |||
4622 | Oops, forgot to make iframe srcdoc documents that lack a doctype be in standards mode. | |||
4623 | Add an example of srcdoc='' and some usage notes. | |||
4624 | s/quote/escape/ | |||
4625 | Mention that this example should use text/html-sandboxed. | |||
4626 | oops, forgot to escape the ampersand for the spec's markup... | |||
4627 | some editorial improvements to 'the indicated part...' | |||
4628 | Make about:blank loading async, but make <iframe> and <object> not navigate to it if that's their starting point. | |||
4629 | Mention same-origin attacks and the importance of compartmentalization. | |||
4630 | Block pushState() and replaceState() from changing URLs when used by text/html-sandboxed content, to prevent them from spoofing other pages on the same origin. | |||
4631 | Update to new DC term. | |||
4632 | Make history traversal unrelated to history truncation always async. Make popstate/hashchange async. Add context information to hashchange. | |||
4633 | Microdata: Make the RDF output not generate duplicate blank nodes for un-named items referenced twice. Make it generate triples for blank nodes that are properties of nodes with types. | |||
4634 | Make the microdata spec stand slightly more alone. | |||
4635 | Add WindowProxy IDL definition to help webidl checker. | |||
4636 | Change <figure> and <details> to use <figcaption> and <summary> rather than <dt>/<dd> or <legend>. | |||
4637 | Refer to ANSI for the definition of ASCII. | |||
4638 | Add a bufferedAmount example. | |||
4639 | Add an acknowledgements section. | |||
4640 | ws: Explicitly include httpOnly cookies. | |||
4641 | warn about a possible security problem if you don't check the websocket handshake carefully on the server. | |||
4642 | Clarify what 'send' means and remove some redundant requirements. | |||
4643 | Explicitly say that servers should stop serving if the client disconnects. | |||
4644 | Remove the drag-and-drop-is-copy-and-paste idea. | |||
4645 | Make the drag-and-drop API lowercase all the format strings. | |||
4646 | Editorial changes to 2D and Microdata specs for FPWD. Clean-up of the references sections. Fix some problems caused by dropping language versioning at the WHATWG. | |||
4647 | Update to the list of HTMLWG mailing lists. | |||
4648 | Actually define the 'creator browsing context' (see r2711) | |||
4649 | Try to tweak the alt='' text repair requirements to be acceptable to more HTMLWG members. | |||
4650 | Try to tweak the alt='' text repair requirements to be acceptable to more HTMLWG members. (now with actual proof reading\!) | |||
4651 | Ignore the Content-Language pragma if it contains a comma. | |||
4652 | Rename the document-wide default language to the pragma-set default language to make it sound less important. | |||
4653 | 8632 | fix earlier editing error. | ||
4654 | 8633 | Fix the wording of these algorithms to make sense. | ||
4655 | 8634 | editing mistake | ||
4656 | 8637 | typo | ||
4657 | 8638 | typo | ||
4658 | 8641 | Add the type for .ico files to an example. | ||
4659 | 8664 | typo | ||
4660 | 8665 | typo | ||
4661 | 8675 | Define 'being rendered' to exclude table rows/columns that are visiblity:collapse | ||
4662 | 8549 | Make sure bgsound and multicol don't _count_ as 'defined' for the purposes of HTMLElement. | ||
4663 | 8679 | Comment out the onchange='' handler since it's poor practice. | ||
4664 | 8685 | xref fix | ||
4665 | 8686 | xref fix | ||
4666 | 8689 | Move Links up to the Elements section, where it makes more sense. | ||
4667 | 8690 | Move WindowProxy section to where it makes more sense. | ||
4668 | 8691 | The annual restructuring to make things make sense again. | ||
4669 | 8692 | Forgot to comment this mention of <datagrid> out. | ||
4670 | 8695 | grammar error | ||
4671 | 8696 | s/close tag/end tag/ for consistency | ||
4672 | 8698 | Mention that ARIA restricts 'banner' to one per page. | ||
4673 | 8699 | Make the note more pedantically correct, since there are parse error differences, it turns out. | ||
4674 | 8700 | Mention that ARIA restricts 'contentinfo' to one per page, and adjust requirements accordingly. | ||
4675 | 8701 | Mention that ARIA restricts 'main' to one per page. | ||
4676 | 8703 | Harmonise <script type> and <style type> rules. | ||
4677 | 8704 | Ban the attributes for form submission on non-submit <button>s. | ||
4678 | 8709 | Minor edits for consistency and pedancy. | ||
4679 | 8710 | Correct the xrefs and update the IDL. | ||
4680 | 8718 | Try to make this sentence make slightly more sense. | ||
4681 | Add missing reference. | |||
4682 | 8726 | Move <figure> to the grouping section. | ||
4683 | 8728 | xref fix | ||
4684 | Prevent 'timeupdate' from firing faster than it is handled. | |||
4685 | Add an example of forcing fallback from <source>. | |||
4686 | Try to make the appcache event sequence clearer. | |||
4687 | minor tweaks to the presentation | |||
4688 | Remove the vocabularies from the W3C version of the spec. | |||
4689 | Allow space in <br /> syntax. | |||
4690 | Fix the mess that was included in the last checkin. | |||
4691 | Define what entities XHTML UAs are to support. | |||
4692 | Add a note to the 'fetch' algorithm about redirects. I'm sure it'll need tweaking later, since browsers ignore HTTP here for compatibility with deployed content. Also, tweak the W3C postmsg draft's boilerplate. | |||
4693 | 8536 | Make it clear that disabling a feature should truly remove it, not just stub it out. | ||
4694 | 8733 | Add an example of <video onerror>. | ||
4695 | 8705 | The jokes I could have put here make me sick. | ||
4696 | 8757 | Accidentally marked this impl-only. | ||
4697 | 8764 | xref 'needs a date' by request | ||
4698 | 8768 | It's suggested 'left' might be confusing with 'left hand side'... | ||
4699 | 8772 | Document? Nay, Element... | ||
4700 | 8774 | newline issues | ||
4701 | 8788 | Looks like 'compact' is meant to be a boolean attribute, not a DOMString attribute. | ||
4702 | 8792 | Define whether these methods and attributes return the same object or a different object each time they are called. | ||
4703 | 8803 | colgroup and rowgroup cells aren't headers of themselves. | ||
4704 | 8806 | Add an example of escaped ampersands in URLs in sandbox=''. | ||
4705 | 8808 | last remaining stray author-mode colon, I hope | ||
4706 | 8813 | it's not the MIME type of the plugin, per se, just a MIME type the plugin claims to support. | ||
4707 | 8816 | Define how mutation events fire for HTMLOptionsCollection.length setter. | ||
4708 | 8821 | Factor out the cleanup steps so they can be reused from other algorithms. | ||
4709 | 8821 | Define that when you discard a document, it performs the cleanup steps. | ||
4710 | 8825 | Talk about parsing tasks. | ||
4711 | 8825 | Talk about parsing tasks. (missed one change) | ||
4712 | 8830 | copy/paste error | ||
4713 | 8836 | Hide mention of ::selection for now since it's no longer in CSS. | ||
4714 | 8830 | ack for earlier checkin | ||
4715 | consistency | |||
4716 | typo | |||
4717 | 8843 | Oops, gave the wrong content model for <figure>. | ||
4718 | 8847 | Apparently I don't know my alphabet. | ||
4719 | 8807 | Exorcise the ghost of attributes past. | ||
4720 | 8490 | Change postMessage()'s targetOrigin argument to not actually resolve but to just treat '/' specially. This will mean that targetOrigin can no longer be in the form '//example.com/' and can no longer be the empty string. | ||
4721 | 8851 | Explain dtend's weirdness. | ||
4722 | 8856 | It's not the actual URL used, it's a string used to get that URL. | ||
4723 | 8857 | Fix up some references. | ||
4724 | 8865 | Define the orderin which attributes on <object> are sent to plugins. | ||
4725 | 8828 | Try to define 'plugin' better. | ||
4726 | 8868 | Clarify the <colgroup> content model's interaction with span=''. | ||
4727 | 8869 | Require Referer: to be omitted for data: URLs and sandboxed iframes. | ||
4728 | 8878 | typo | ||
4729 | 8889 | Correct a link. | ||
4730 | 8898 | Make <title> optional in HTML e-mails and other such situations. | ||
4731 | 8720 | Define <wbr> handling. | ||
4732 | 8902 | Try to clarify this sentence. | ||
4733 | 8717 | Elaborate on why blur() is bad. | ||
4734 | 8906 | Not all willful violations are legacy issues. | ||
4735 | 8910 | typo | ||
4736 | 8866 | Make this sentence more useful. | ||
4737 | 8924 | Make dataset camelCase hyphenated names. | ||
4738 | 8914 | Mention another time it can change. | ||
4739 | 8916 | Move around the 'impl' markers to put 'effective script origin' into the author part. | ||
4740 | 8918 | Move around the 'impl' markers to put some more notes into the author part. | ||
4741 | Make it so that non-parser-blocking scripts don't get blocked on style sheets. Making dynamically inserted scripts block stuff as well is _extremely_ hard to reason about: consider multiple iframes sharing the same event loop, for instance. Which tasks do you block? How do you keep things ordered? What about <link onload>s that insert script elements? | |||
4742 | Provide a sync version of the fetch algorithm, for XHR to reference. | |||
4743 | missing word | |||
4744 | location.href shouldn't be readonly | |||
4745 | Define that #top falls back to the top of the document. | |||
4746 | 8921 | Mention the timezone of lastModified. | ||
4747 | 8922 | Explain why .defaultCharset might return an unexpected value. | ||
4748 | 8925 | Add some <dfn>s to make DOM Core and DOM Events xrefs work a bit. If you find other cross-spec things in complete.html that aren't linking, let me know and I'll add them here. (cross-spec links for internal things, like html to microdata, postmsg to websocket, or whatnot, will be dealt with automatically at some later date) | ||
4749 | 8929 | Mention which attributes are being referenced. | ||
4750 | 8930 | Clarify some terms like 'home subtree' by moving some things around and adding some more explanatory text in terms of the other terms defined. | ||
4751 | 8932 | Clarify what 'has no defaults' really means. | ||
4752 | 8933 | An introduction to forms. | ||
4753 | 8933 | Add textarea, required, maxlength to the tutorial. | ||
4754 | Make the content venn diagram interactive. | |||
4755 | 8938 | Mention the document.open() magic in document.write()'s domintro. | ||
4756 | typos | |||
4757 | 8945 | oops, omitted elements | ||
4758 | 8926 | Provide a domintro box for DOMHTMLImplementation. | ||
4759 | 8948 | Switch to using some vnd.x MIME types, since apparently I picked some bad types last time. | ||
4760 | 8325 | Fix up a recent change that accidentally turned an implied 'must' into an implied 'may'. | ||
4761 | 8951 | <label> _can_ affect hidden controls. | ||
4762 | 6630 | Allow <head> tag to be omitted when the <head> element is empty, now that it can be. | ||
4763 | internal editor's notes about url parsing | |||
4764 | forgot the word 'controls', changing the meaning completely... | |||
4765 | 8959 | tweak an example to use footer instead of header | ||
4766 | 8958 | consistency | ||
4767 | 8968 | typo | ||
4768 | 8784 | Change the examples around to pick on Google products instead of Adobe products. | ||
4769 | 8969 | Fix setTimeout() and setInterval() to check whether the imteout has been cleared before running the task, not before queuing the task. This prevents tasks from being queued after the lists are emptied when shutting down. | ||
4770 | 8970 | Make timeouts and intervals survive a history traversal that unloads the document, but only if the document isn't actually disacarded. | ||
4771 | 8971 | I apparently don't know how to write HTML. | ||
4772 | 8837 | Make blank <iframe>s fire 'load' events when created. | ||
4773 | 8837 | Make blank <object>s with browsing contexts fire 'load' events when the browing context is created. | ||
4774 | 8973 | browsing contexts don't have origins... these should have been referring to the active document. | ||
4775 | 8974 | xref issue | ||
4776 | 8934 | readability | ||
4777 | 8855 | fax: is apparently no longer in season. | ||
4778 | 8822 | Redefine how .cookie is handled. | ||
4779 | 8798 | Let's go with the saner Firefox/Opera behaviour here, as it's closer to the (still insane) IE behaviour than the WebKit behaviour we previously had... | ||
4780 | 8999 | Define how .cookie works with text/html-sandboxed. | ||
4781 | 8920 | Try to clarify the cookie domintro. | ||
4782 | 9000 | List some more obsolete attributes (these, from the 'reserved' notes in the HTML4 DTD -- yes, we're scraping the bottom of the barrel now) | ||
4783 | 9013 | State that <input disabled> is the same as <input disabled=''>. | ||
4784 | 9014 | Make sure plugins for <object> aren't instantiated before the <param>s are read. This makes <object> slower (which we avoided with <video>, for instance), but it appears to be needed for back-compat. | ||
4785 | 9015 | Switch to the Mozilla model for <object> plugin param passing. Let me know if this causes compat issues. | ||
4786 | Test the updates to the commit script moving the WebSocket draft. | |||
4787 | Emphasise the non-normative status of the domintro boxes. | |||
4788 | update the straw man dataTransfer.items proposal | |||
4789 | Make 'Referer' work correctly for scripts in shared workers. (For some definition of 'correctly' -- it uses the URL of the document that actually created the script. Arguably it should use the URL of the script itself. However, this doesn't change that, it just makes it not leak the URL of documents that that document's browsing context is navigated to.) | |||
4790 | 9020 | xref errors | ||
4791 | 9021 | Suggest some alternative semantic elements for obsolete ones. | ||
4792 | 9025 | typo | ||
4793 | grammar error | |||
4794 | 9028 | Remove mention of the sync dispatch. | ||
4795 | 8716 | attempt to make this more readable | ||
4796 | 9033 | Mention that the popstate event doesn't contain the original references, but just a copy. | ||
4797 | 8936 | First crack at an index table for the categories. If you have any ideas of how better to arrange this, please let me know. | ||
4798 | 9041 | Mention window.applicationCache near the <html manifest> definition. | ||
4799 | prepare to xref Event | |||
4800 | 7896 | Make pageshow/pagehide use PageTransitionEvent, to match reality as described by zcorpan. | ||
4801 | 9085 | Don't seek to the start before playing if you're already at the start. | ||
4802 | consistency in the parser w.r.t. how steps are introduced. | |||
4803 | 8767 | Handle missing foreign content end tags and SVG </font> and </a> end tags in foreign content. | ||
4804 | Make some algorithms things more consistent with other algorithms. | |||
4805 | 8966 | Only pop out of the current <math> or <svg> context in a case such as <svg><desc><math><b>. | ||
4806 | 9060 | elements aren't stacks, they're _in_ stacks. | ||
4807 | 9016 | Make <applet> more consistent with <object>. | ||
4808 | 7616 | Define the obsolete permitted DOCTYPEs in the syntax section. | ||
4809 | 9053 | Clarify the form intro style and fix a typo. | ||
4810 | 9068 | Fix to canonical case. | ||
4811 | 8731 | Change autobuffer to preload. | ||
4812 | 9083 | Define whether amountBuffered includes overhead or not (it does not). | ||
4813 | 9082 | Make this more readable. | ||
4814 | First draft of possible change to the WebSocket handshake. Also, make the protocol and API be consistently called WebSocket. | |||
4815 | abnf typos | |||
4816 | Add WebSocket.onmessageerror to report unexpected frames. | |||
4817 | Prepare the spec for exposing failed closes. | |||
4818 | Update all copyrights. | |||
4819 | Fix some pubrules problems. (only affects the W3C variants of the specs) | |||
4820 | Add a closing handshake. | |||
4821 | grammar consistency | |||
4822 | Oops, s/little/big/ endian. | |||
4823 | Tweak the wording of the handshake parsing for servers to be clearer. | |||
4824 | Move ping='' to the next version of HTML (and out of the W3C HTML5 draft) | |||
4825 | Clarify that fields can be sent in a random order. | |||
4826 | The intro handshake section forgot Cookie. | |||
4827 | 9185 | stray quote | ||
4828 | Allow server to specify cookie-related fields. (Editorial: Also, change the server-side rules to use <sub> like the client-side rules.) | |||
4829 | very early draft idea of how to do the API part of peer-to-peer communication for video conferencing, server-less IMing, etc. | |||
4830 | Include a warning about long length frames | |||
4831 | note to self about where certain fields would go if we decide to not avoid them after all | |||
4832 | ack for earlier checkins | |||
4833 | 'define' background='' for non-body elements. | |||
4834 | Disallow empty URLs for external resources. Make UAs ignore such references. | |||
4835 | minor wording fix | |||
4836 | Clarify meaning of White_Space. | |||
4837 | Clarify how one of the WebSocket anti-DOS mechanisms works. | |||
4838 | Fix some inconsistencies | |||
4839 | Mention that non-conforming markup results in non-conforming DOMs in an example, by request. | |||
4840 | minor MIMESNIFf synchronisation | |||
4841 | Explicitly fire 'error' on <img src=''> (blank src) | |||
4842 | Clarify that setting strokeStyle or fillStyle to a Gradient is affected by future invokationsinvocations of addColorStop(). | |||
4843 | note of suggestion for hairline width lines | |||
4844 | Add example of marking up a FAQ. | |||
4845 | Explain why we refer to Nero here and don't give a date. | |||
4846 | Cover more possible misuses for hidden=''. Anyone got good suggestions of short examples where hidden='' is useful? All the examples I can think of are huge... | |||
4847 | Clarify that sectioning roots also set the context for sectioning content. | |||
4848 | Parse '1111-11-11T' correctly. | |||
4849 | Show paragraphs being implied in <blockquote> in an example. | |||
4850 | Make <script async> not delay DOMContentLoaded. | |||
4851 | Link to other places that mention scripting. | |||
4852 | try to reduce reported confusion | |||
4853 | Oops, the 'list of scripts that will execute as soon as possible' was never having items removed from it. Also, it's a set, not a list. | |||
4854 | Add some IDs for bz. | |||
4855 | Make some readability changes to the WebSocket protocol descriptions to address some off-list feedback. | |||
4856 | Allow getElementsByClassName() etc to cache results if desired. (this can result in script-detectable cache-sensitive behaviour, but is a massive performance win. Let's hope nobody ever depends on this.) | |||
4857 | Fix meaning of 'live' throughout. Hide a Window object that had leaked out instead of turning into a WindowProxy object. Fix a note that had rotted. | |||
4858 | peer-to-peer ideas: make the configuration stuff async and repeatable, and make it possible to give the server object details of some third-party server that does routing or whatnot. | |||
4859 | minor stylistic changes | |||
4860 | 7525 | W3C HTML WG ISSUE-79 change proposal merge | ||
4861 | 7525 | Fix the text added for ISSUE-79 to use appropriate terminology and to fit the style of the specification. | ||
4862 | Add a value for 'sandbox' that enables top-level navigation. | |||
4863 | Make document.write() fire INVALID_STATE_ERR for consistency with similar APIs, rather than INVALID_ACCESS_ERR. Also, fix some xrefs in IDL blocks. | |||
4864 | objects aren't equal to urls, oops | |||
4865 | Add more shared worker examples. | |||
4866 | Fix the recently added examples. | |||
4867 | I am incompetent at this editing thing. | |||
4868 | Make seeking async since some implementations can't tell if something is seekable synchronously. Also, make it not throw ever, and make it sanely re-entrant. | |||
4869 | We're trying to avoid negative space, not avoid the actual ranges... | |||
4870 | Move the 'ports' argument to the end of postMessage() instead of in the middle. | |||
4871 | example correctness | |||
4872 | minor optimisation that will hopefully make things slightly more comprehensible | |||
4873 | minor tweaks to grammar and marking a class=impl paragraph i'd missed | |||
4874 | xref typo | |||
4875 | ack for last checkin | |||
4876 | 7034 | Provide rationale for authoring conformance criteria. | ||
4877 | 9000 | be more specific about some obsolete IE elements | ||
4878 | 9103 | Made <details> ltr/rtl agnostic. | ||
4879 | 9102 | Mention that some rules are handled specially. | ||
4880 | 9104 | Mention more obsolete attributes. | ||
4881 | The spec for reflecting 'boolean' attributes made no sense. | |||
4882 | typos that affect what commandType returns | |||
4883 | 9114 | intro text for drawImage() had incorrect exception info. | ||
4884 | 9113 | Add more info for users of 'axis'. | ||
4885 | 9117 | typo | ||
4886 | 9118 | grammatical error | ||
4887 | 9120 | correct domintro for createPattern() | ||
4888 | 9121 | add more useful info for authors for the ImageData array. | ||
4889 | 9124 | Index was lacking formatBlock candidate category. | ||
4890 | 9129 | missing <code>s | ||
4891 | 9132 | Define what a number is, for the purposes of toDataURL(). | ||
4892 | 9133 | Clarify 'between'. | ||
4893 | 9148 | grammar error | ||
4894 | 9149 | Clarify that WebSocket is not importing all possible cookie-related specifications; UAs can pick which cookie specs, if any, they support. | ||
4895 | 9154 | make the domintro warning boxes less like .issue boxes | ||
4896 | 9143 | Recommend use of class='' with <b>. | ||
4897 | grammar | |||
4898 | 9161 | Add a backstop requirement for 'alt'. This shouldn't actually change anything, but just in case... | ||
4899 | 9168 | s/r typo | ||
4900 | 9173 | stablise ids for security sections | ||
4901 | 9175 | mention that cellIndex != slot_x | ||
4902 | 9176 | typo | ||
4903 | 9155 | Cleanup of preload='' and autoplay=''. | ||
4904 | 9193 | Make history traversal scroll to fragmend identifiers correctly. | ||
4905 | 9145 | tersify | ||
4906 | 9199 | typo | ||
4907 | 9200 | xref getElementById() | ||
4908 | 9200 | clarify which document to call | ||
4909 | 9206 | datetime xrefs | ||
4910 | DOM spec xrefs | |||
4911 | 9209 | clarify parenthetical | ||
4912 | remove bogus use of 'attr-bgcolor' | |||
4913 | 9226 | categories should be nouns | ||
4914 | 9240 | Fix alignment rules. | ||
4915 | 9243 | Add the glyphs to the named character references table | ||
4916 | Apparently position:relative on table-cell is undefined. Let's rely on the slightly less undefined top:auto;left:auto. | |||
4917 | 9244 | Clarify the situation of <link rel> having a mixture of value and invalid types. | ||
4918 | 6763 | americanization | ||
4919 | 9247 | answer the obvious question | ||
4920 | 9251 | Clarify what iframe onerror fires for | ||
4921 | 9180 | let's be precise here | ||
4922 | 9249 | typo | ||
4923 | 9153 | order consistency | ||
4924 | 9151 | grammar | ||
4925 | 9259 | clarification | ||
4926 | 9281 | Try to clarify that this is mutually exclusive with the previous paragraph | ||
4927 | async and defer are only for scripts, not data blocks | |||
4928 | use more consistent wording (this is referred to as migration in other parts of the spec) | |||
4929 | 9135 | add ref to 2dcontext | ||
4930 | markup error | |||
4931 | 9184 | ref fix | ||
4932 | 9178 | explain what a conforming document is | ||
4933 | 9144 | Make map to U+000D and not U+000A. This has ramifications throughout the parser. | ||
4934 | 9227 | Make IDL setters of enumerated attributes not throw an exception but instead pass invalid values through unmodified. | ||
4935 | 9241 | Add link to WCAG2. | ||
4936 | 9279 | Change the way isindex's localisable text is written in the spec to match one more browser. | ||
4937 | 9229 | <meter> and <progress> aren't listed so it doesn't make sense to bar them from constraint validation. | ||
4938 | 7851 | Expand the hacks around <script for event> for extra compatibility. | ||
4939 | 9239 | Include some advice on how to do experimental non-standard attributes. | ||
4940 | 9287 | I guess useless is the wrong word, so commenting it out until I work out what the right word is... | ||
4941 | 9286 | add <body margin*> to the obsolete section | ||
4942 | magically fix strange mess with named character references. Not sure what's going on here. | |||
4943 | 9263 | cleanup of the lang='' processing for clarity. | ||
4944 | typo - thanks myakura | |||
4945 | 9309 | It wouldn't make sense to do descendants... | ||
4946 | 9311 | typo | ||
4947 | 9331 | Clarify sentence. | ||
4948 | 9336 | Drop DOM Views support. | ||
4949 | 9335 | The CSS rules need to do attribute value matching consistently across HTML and XHTML, despite the rules for interpreting author style sheets. | ||
4950 | 9340 | bogus grammar | ||
4951 | 9343 | typos | ||
4952 | 9344 | typo | ||
4953 | 9333 | remove redundant requirement (yeah web idl) | ||
4954 | 9346 | mention that <option name> is obsolete | ||
4955 | 9348 | s/span/code/ for some event identifiers | ||
4956 | 9350 | Make <wbr> valid. | ||
4957 | Move <br> and <wbr> into the text-level semantics section. | |||
4958 | spec gen updates | |||
4959 | 9207 | Make = after a named character reference without a semicolon in an attribute result in the character reference _not_ being replaced. | ||
4960 | 9352 | Allow a few more unescaped &s. | ||
4961 | 9364 | typo | ||
4962 | 9383 | try to make things clearer and more consistent | ||
4963 | 9022 | updating header per chair request | ||
4964 | 9051 | Define rel=alternate for feeds as something conforming. | ||
4965 | 9035 | Define how a URL is established as being 'hierarchical' or 'authority-based'. | ||
4966 | 9358 | More information on the reasons for authoring conformance criteria. I can't wait to see other W3C and IETF specs, like SVG, Atom, or RDFa, include introduction sections explaining why _they_ all have authoring conformance criteria. | ||
4967 | 9359 | More obsolete features I'd missed. Starting to really regret ever starting down this rabbit hole... | ||
4968 | 9360 | <iframe allowtransparency> is apparently obsolete (in that it existed once somewhere, and is not conforming) | ||
4969 | 9198 | Nuke <embed hspace> and <embed vspace> also. | ||
4970 | Be more compatible with what browsers do with multibyte characters in submissions. | |||
4971 | Increase valueAsNumber precision. | |||
4972 | Make step='' work with type=week. | |||
4973 | Clarify that the validityMessage must be synthesised if necessary. | |||
4974 | Move things more towards what people want (details to be sorted out later by change proposal, I expect). | |||
4975 | Make 'fetch' algorithm have a mode where it doesn't do redirects. Make 'navigate' algorithm block cross-origin non-safe non-POST redirects. | |||
4976 | Make even form controls that don't get submitted be checked for validity when the form is submitted. Also, make controls that aren't in a form at all be validatable (e.g. using :valid/:invalid) | |||
4977 | Update the form submission algorithm to match reality more closely. | |||
4978 | Make it clearer that you need a name to be submitted, unless you're an image input. | |||
4979 | Fix details of form-association to handle a non-form element with a matching ID being inserted (by ID change) before the existing form, and to handle a new element with that ID being inserted or an element with that ID being removed. | |||
4980 | Be less draconian in the error handling for loops in microdata. Be clearer about whether %s get double-escaped in the RDF conversion. | |||
4981 | Remove the magic from the vCard vocabulary, since the magic doesn't really work. | |||
4982 | Make <iframe sandbox> also block autoplay, autofocus, and meta refresh. | |||
4983 | 9202 | make the minimising button visible on narrow screens (at the cost of the submit button...) | ||
4984 | fix scripts | |||
4985 | Revamp how <object> type handling works, as the previous model was getting impenetrable and didn't match _any_ browsers. This one should more or less match Gecko and avoids known security problems with the previous model. Please let me know if you're a browser vendor and cannot implement this for whatever reason. | |||
4986 | Remove conformance requirements for processing profile=''. | |||
4987 | keep track of proposed markup for issue-81 in case it is needed | |||
4988 | There's not really any point talking about separate Client and Server objects here. Both will have to send config information back and forth to make the connection work anyway. | |||
4989 | Add some exposition about state objects. | |||
4990 | Make <object type=application/octet-stream> ignore the type= attribute for legacy compat. Also, fix some trailing spaces throughout. | |||
4991 | Make <object type=application/octet-stream> ignore the type= attribute for legacy compat also when Content-Type is set to application/octet-stream, or is set to text/plain and data is binary. | |||
4992 | 9354 | Allow spaces around URLs in most attributes (not itemtype or xmlns). Require that UAs strip spaces around <input type=url value> URLs. | ||
4993 | 9225 | Change how character encodings are sniffed to require an http-equiv attribute, and to only process one character encoding per <meta> element, even if attributes are duplicated. | ||
4994 | 9225 | Change how <meta> is processed during parsing to require an explicit http-equiv=content-type where applicable. | ||
4995 | 9371 | Add a quite contrived example for <hr>. | ||
4996 | 9221 | Try to clarify the meaning of 'plugin' once more. | ||
4997 | 9386 | copypasta | ||
4998 | 9387 | add some worker demo links | ||
4999 | 9356 | Try to be more consistent about the use of the word 'error'. | ||
5000 | 9393 | Make the rendering rules consistent with the semantics. Must have missed this when changing the rule recently. | ||
5001 | 9394 | fix domintro which had gotten out of sync with reality | ||
5002 | 9395 | Merge the two postMessage algorithsm back into one. | ||
5003 | 9385 | i can't type | ||
5004 | 9405 | quite the typo | ||
5005 | 9403 | Make the example make more sense. | ||
5006 | 9408 | fix an infinite loop (or crash, i guess) at the end of a list of tokens in this algorithm | ||
5007 | 9415 | sync with BCP47 terminology | ||
5008 | 9423 | define <hr> vertical margins | ||
5009 | define 'display size' for <select> so that we don't have to keep parsing size='' each time we need it. | |||
5010 | 9425 | Try to match implementations more closely for <select multiple size=2> | ||
5011 | 9430 | typo | ||
5012 | 9436 | Suggest using pattern='' with type=tel | ||
5013 | 9438 | Remove obsolete intro line. | ||
5014 | 9438 | Update change controllers. | ||
5015 | Mention the HTTP use of the term 'resource' doesn't match HTML's. | |||
5016 | 9445 | align=middle works basically the same as align=center, as far as I can tell. (Not every browser is identical here, but this seems the simplet compromise amongst the browsers I tested.) | ||
5017 | 9445 | align=absmiddle on some table-related elements (first draft; please let me know if there are compat issues here) | ||
5018 | 9451 | forgot to remove the NoInterfaceObject | ||
5019 | 9435 | Add a suggestion that focused controls be outlined. | ||
5020 | 9464 | Update <time> examples to match latest spec text. | ||
5021 | change 'kanji reading' to 'phonetic reading' based on advice from MikeSmith. | |||
5022 | 9470 | Make boolean attributes reflect true to the empty string, not the attribute name. | ||
5023 | 9473 | Make <select><option selected><option selected> non-conforming due to too many 'selected's. | ||
5024 | 9480 | named access on Window can return all kinds of things, not just other Windows | ||
5025 | domintro for this was way wrong. | |||
5026 | 9217 | Remove the rule that says you can use the heading of a secton as the caption of an image that otherwise lacks alternative text. | ||
5027 | 9487 | typo | ||
5028 | 9488 | had the wrong exception | ||
5029 | 9489 | xref Range members | ||
5030 | 9490 | autocomplete isn't boolean, it's enumerated. oops. | ||
5031 | 9491 | fine tune <section> and <article> descriptions some more. | ||
5032 | 9496 | Try to make <button> not scoping, for compat. | ||
5033 | 9423 | Center <hr> by default. | ||
5034 | 9440 | Add window.stop() | ||
5035 | 9493 | Try to explain what 'text' means in the attribute table. | ||
5036 | 9501 | mention hr doesn't affect the outline | ||
5037 | Make microdata not depend on HTML5 for now to decouple them process-wise. | |||
5038 | Forgot to remove one of the cases that used the outline algorithm with no-alt imgs. | |||
5039 | 9495 | missing 'there' | ||
5040 | 9502 | Suggest using title='' instead. | ||
5041 | 9504 | Clarify <mark> vs syntax highlighting. | ||
5042 | Move the Content-Type encoding parsing hack of an algorithm back into HTML5 from MIMESNIFF. | |||
5043 | Make it even clearer that frame types are reserved. | |||
5044 | fix <dt> handling in html-to-txt convertor | |||
5045 | remove obsolete warning | |||
5046 | Rework the server algorithm to have bail-out points in more appropriate spots. | |||
5047 | 9506 | Relax the recommendation of citing URLs for <blockquote> and <q>. | ||
5048 | ack for some recent checkins | |||
5049 | Tighten up the definition of bufferedAmount. | |||
5050 | Be less confusing about how to skip a space after the colon when reading fields in the handshake. | |||
5051 | Explicitly state the 'else' clause to this 'if'. | |||
5052 | add an explicit paragraph about how ws:...:443 isn't to be blocked. | |||
5053 | Clarify that the Origin must always be lowercase. | |||
5054 | Make <figcaption> accept flow again. Also clarify an exception handling case that was ambiguous. | |||
5055 | Move the random letter generator step to before the spaces step so that we can avoid putting spaces at the start or end of the string. Thanks to zcorpan for this brilliant idea. | |||
5056 | 9524 | typo | ||
5057 | xref typo | |||
5058 | 9529 | Tweak how things are defined for <output>'s reset algorithm so that it avoids confusion with respect to mutation events. | ||
5059 | copy/paste error in description of 'duration' in vEvent vocab | |||
5060 | Change the cloning algorithm to throw an exception if passed an object that won't clone right. | |||
5061 | Make self.close() in a worker not close the ports until after the worker has ended. | |||
5062 | Make the worker event loop release the storage mutex. | |||
5063 | Drop HTMLHeadElement.profile since UAs are removing support. | |||
5064 | make the open bug list more visible (new link from maciej) | |||
5065 | Change .URL attributes to .url for all new interfaces. Blame Jonas. | |||
5066 | Make this non-normative note more precisely correct. | |||
5067 | Captions - Stage 1: the <track> element. | |||
5068 | minor cleanup of XXX issues | |||
5069 | minor tweaks for stage 2 of the caption work | |||
5070 | remove old cuerange stuff | |||
5071 | Captions - Stage 2: the IDL additions. | |||
5072 | Captions - Stage 3: defining what a timed track and a timed track cue are. | |||
5073 | Captions - Stage 4: preparing the ground for timed tracks updating during media playback. | |||
5074 | Captions - Stage 5: preparing the ground for timed tracks loading, firing 'waiting' or 'playing' events as appropriate. | |||
5075 | Captions - Stage 5 mark II: let's make timed tracks only delay initial load, not delay subsequent playback if loaded later. | |||
5076 | Captions - Stage 6: ground work for loading tracks dynamically. | |||
5077 | Captions - Stage 7: track.track. | |||
5078 | Captions - Stage 8: MIME registration for text/websrt and minor edits around that. | |||
5079 | Captions - Stage 9: The beginnings of the syntax and parser rules for WebSRT. | |||
5080 | Captions - Stage 9.1: More parser rules for WebSRT. | |||
5081 | Captions - Stage 9.2: More parser rules for WebSRT. | |||
5082 | forgot to fix this one | |||
5083 | Upload websocket draft to IETF per request from chairs. | |||
5084 | update whatwg copy of the websocket-protocol spec | |||
5085 | Update component annotations | |||
5086 | update bugs db links | |||
5087 | Captions - Stage 10: Some work on handle in-band timed tracks and related changes. | |||
5088 | multipage complete thanks to anne | |||
5089 | regen | |||
5090 | regen for build scripts | |||
5091 | id update for request from anne | |||
5092 | Captions - Stage 10b: minor tweaks for where things should go | |||
5093 | Captions - Stage 10c: fill in the last remaining informative mention of the automatic track downloads | |||
5094 | markup error | |||
5095 | Remove the experimental timed tracks stuff from the W3C copy, by request of the chairs. | |||
5096 | Captions - Stage 11: Work on sourcing out-of-band tracks | |||
5097 | Captions - Stage 11.1: More work on sourcing out-of-band tracks | |||
5098 | build system update | |||
5099 | change how boilerplate is added and update some boilerplate text with the new mechanism | |||
5100 | Remove the HTML-to-Atom mapping definition from the W3C version of the spec. | |||
5101 | 9835 | Remove a paragraph from the W3C version by request of the chairs. Add a list of differences between the versions of the spec to the WHATWG version now that there's more than a few. Add a paragraph to the W3C version mentioning this. Make it easier to keep track of what is in what version of the spec when editing. | ||
5102 | AryehGregor suggested linking to the decision directly instead of characterising it as political (plus some other changes suggested on IRC) | |||
5103 | oops, got the urls for the fonts wrong... | |||
5104 | minor updates to the intro | |||
5105 | update various boilerplate text to be more accurate and more precisely follow pubrules | |||
5106 | update history paragraph based on suggestion from chairs | |||
5107 | Remove a paragraph based on a request from Sam to increase convergence. | |||
5108 | Make the change requested by Sam in http://lists.w3.org/Archives/Public/public-html/2010Jun/0562.html and revert r4768 in the WHATWG version. | |||
5109 | Update list of differences. | |||
5110 | Captions - Stage 11.2: minor fixes and steps towards completion | |||
5111 | Captions - Stage 11.3: completed the external timed track download processing model, and did some more work on parsing WebSRT. Also: Update the 'fetch' algorithm to support doing same-origin enforcing, and made various parts of the spec use it; also made parts of the spec that acted like the algorith was sync actually invoke it that way. | |||
5112 | Captions - Stage 11.4: Finish defining the settings and timings part of the syntax. | |||
5113 | Captions - Stage 11.5: Parsing WebSRT cue settings. | |||
5114 | Captions - Stage 11.6: Parsing bad cues in WebSRT. | |||
5115 | Captions - Stage 11.7: Parsing WebSRT timestamps. | |||
5116 | Remove an example based on a comment from dbaron. | |||
5117 | remove obsolete intro bullet point | |||
5118 | <video>: Make a network error not hide what's loaded so far. | |||
5119 | Captions - Stage 11.8: Finishing off the WebSRT syntax definition | |||
5120 | Captions - Stage 11.9: Fixing WebSRT syntax bugs zcorpan found | |||
5121 | make the bug filing tool work for this | |||
5122 | Captions - Stage 11.10: start voice and cue parsing | |||
5123 | Captions - Stage 11.11: Finish the WebSRT parser (technically - but only because cue parsing happens separately, that still needs writing and that's the 'fun' part) | |||
5124 | Captions - Stage 12: Some guidelines for handling non-WebSRT formats. | |||
5125 | Captions - Stage 13: Change WebSRT timestamp parsing rules to be more consistent with the error handling done by existing UAs. | |||
5126 | Captions - Stage 14: Define the output of parsing a WebSRT text cue. | |||
5127 | Captions - Stage 14.1: The tokeniser for WebSRT text cues. | |||
5128 | Captions - Stage 14.2: Finish the spec for parsing text cues. | |||
5129 | Captions - Stage 15: Define how to express text cues as DOM nodes (will be used by the API). | |||
5130 | Captions - Stage 16.1: Point to the rendering rules for WebSRT subtitles/captions. | |||
5131 | Captions - Stage 16.2: Rendering rules: some notes. | |||
5132 | Captions - Stage 17: The logic for updating active cues, firing events, and triggering rendering updates; start of the domintro stuff. | |||
5133 | Captions - Stage 18: domintro blocks for timed track APIs. | |||
5134 | Captions - Stage 18.1: rearrange the domintro blocks for timed track APIs around their IDLs. | |||
5135 | Captions - Stage 19: define the event handlers for the timed track API. | |||
5136 | copypasta | |||
5137 | Captions - Stage 20.1: wip for API definitions. | |||
5138 | Captions - Stage 20.2: more wip for API definitions. | |||
5139 | Captions - Stage 20.2b: fix markup error (oops) | |||
5140 | Captions - Stage 20.3: more wip for API definitions. | |||
5141 | Captions - Stage 20.4: tidy up some domintro blocks and make sure in-band cues are also added in the event loop so that scripts can't see the list of cues changing from under them. | |||
5142 | Captions - Stage 20.5: more wip for API definitions. | |||
5143 | Captions - Stage 20.5: TimedTrackCue constructor and some fallout from that. | |||
5144 | Captions - Stage 20.6: TimedTrackCue attributes, first pass. | |||
5145 | Captions - Stage 20.7: the last of the API. | |||
5146 | xref | |||
5147 | Captions - Stage 21.1: rendering: the beginning. | |||
5148 | Captions - Stage 21.2: rendering: wip. | |||
5149 | Captions - Stage 21.3: rendering: direction and size calculations | |||
5150 | Captions - Stage 21.4: rendering: binding to CSS | |||
5151 | Captions - Stage 21.5: rendering: property mappings | |||
5152 | Captions - Stage 21.5: rendering: default positioning, make the background not fill the containing block, just the text | |||
5153 | Captions - Stage 21.6: rendering: avoiding cue collisions; supporting the line-based positioning | |||
5154 | Captions - Stage 22: rendering: the CSS extensions | |||
5155 | 9580 | Foreign content end tag handling change. | ||
5156 | 9659 | For compat with a legacy D-Link router, make U+FFFD not kill framesets. | ||
5157 | 9767 | An attempt at making non-parser scripts inserted while the parser is running fail at document.write() rather than blowing away the document. | ||
5158 | 9829 | Make the implied </p> magic not cross <button> boundaries since doing that breaks a(n invalid) Ubuntu download page. Rename the 'phrasing' category to 'ordinary' since I keep forgetting that 'phrasing' is not an explicit list but is in fact an open-ended list. Merged the 'special' and 'scoping' categories since nothing distinguished them. | ||
5159 | 9831 | Forgot to switch out of the foreign content mode when bailing out of it. Oops. | ||
5160 | 9910 | Make basefont and bgsound get parsed more like <link> than like <img> for compatibility with the TD Canada Trust banking site. | ||
5161 | 10063 | Some parser clarifications. | ||
5162 | 10080 | Change the 'end tag' processing to not imply its own end tag, since that makes no sense. (Only affects parsing of rp and rt elements.) Also clean up the way categories are references to avoid too many negatives, and put option and optgroup in the 'special' category (should have no effect in practice). And make a loop use a label rather than jumping to a numbered step. | ||
5163 | 10096 | Tweak the steps to reduce the likelihood of bugs implementing the AAA. | ||
5164 | 10117 | Make 'emit' always come after 'switch', and remove any mention of 'stay' in the tokeniser. | ||
5165 | Revert a recent change making <option> and <optgroup> special; they're actually not, but I forgot. | |||
5166 | 9535 | Make <figcaption> and <summary> act like other elements that have 'flow content' content models. | ||
5167 | 10093 | typo | ||
5168 | Allow WebSRT files to be used for metadata (and thus not use the regular cue text format). | |||
5169 | typo | |||
5170 | Update WebSocket DOS protection to handle proxies. | |||
5171 | Clarify what parts of the server side of the WebSocket handshake are meant to fit in unsigned 32-bit integers. Also, 'consistencise' the use of 32bit/32 bit/32-bit. | |||
5172 | Clarify that WebSocket clients don't send arbitrary headers. | |||
5173 | Make WebSockets support subprotocol negotiation. | |||
5174 | Typo | |||
5175 | Clarify what clients and servers are for conformance in Web Sockets. | |||
5176 | xref | |||
5177 | remove a redundant step | |||
5178 | Make the client and server requirements consistent regarding case-sensitivity of Upgrade field. | |||
5179 | Allow implementation differences that are only observable as differences in when the connection terminates, with no semantic difference. | |||
5180 | typo | |||
5181 | Clarify a note. | |||
5182 | Tie some threads together a bit more. | |||
5183 | Define how WebSocket serialises Cookie headers as fields. | |||
5184 | Make WebSocket's garbage collection behaviour a little less detectable and more intuitive. | |||
5185 | Fail if there are unexpected 0x0Ds in the first line of the handshake. Also, remove some unnecessary references to ASCII in favour of just referencing UTF-8. | |||
5186 | Make the cookies set by a WebSocket server get set sync with the 'open' event and not get set if the handshake fails. | |||
5187 | Mention that 'host' has to be lowercase for everything to work. | |||
5188 | Clarify when 'error' is set to true for binary frames. | |||
5189 | Make WebSocket's garbage collection behaviour wait for queued data. | |||
5190 | Ensure <video> controls don't overlap captions. | |||
5191 | Ensure <video> controls don't overlap captions, mark 2 -- this time, move the captions rather than the controls. | |||
5192 | Make a WebSRT-only view for Jonas. | |||
5193 | 10224 | add ids for MikeSmith | ||
5194 | Typo | |||
5195 | typo | |||
5196 | Add example of using ARIA with <figure>. | |||
5197 | Make hidden='' work for table-related elements. | |||
5198 | Reluctantly define document.load(). | |||
5199 | Reluctantly define document.load(). | |||
5200 | typo | |||
5201 | typo | |||
5202 | document.load() - prevent reentrancy in the sync case, and minor fixes. | |||
5203 | Add slightly more information about future versions of WebSockets. | |||
5204 | Make document.open() reset the charset to UTF-8 instead of UTF-16. | |||
5205 | servers aren't the only recipients. | |||
5206 | Explain the magic name='' values. | |||
5207 | typo | |||
5208 | a number of typos and such | |||
5209 | not sure why this term wasn't defined consistently with how it was used | |||
5210 | A variety of minor fixes. | |||
5211 | ack for last checkin | |||
5212 | Clarify that all string comparisons are case-sensitive unless otherwise stated. | |||
5213 | try to clarify this section a little | |||
5214 | sync with http-state | |||
5215 | some minor prose around <input type=file multiple> and directories | |||
5216 | some minor prose fixes around <input type=tel> | |||
5217 | Mention that postMessage() won't work when the target hasn't loaded yet. | |||
5218 | Make <iframe src=''> changes more compatible with IE/Firefox. | |||
5219 | Make the events around seeking more predictable and reliable. | |||
5220 | HTMLInputElement.type should be limited to know values. | |||
5221 | Try to once again clarify <article>'s definition a bit. | |||
5222 | Change autofocus='' to only focus the first control seen with the attribute (per document). | |||
5223 | 404s | |||
5224 | Make some notes about the lifetime of <iframe> documents. | |||
5225 | minor fixes | |||
5226 | Various minor fixes and an elaboration of an example. | |||
5227 | Redefine getContext() so that the handling of multple context types is defined. | |||
5228 | <option> can match :checked | |||
5229 | <option> and <input type=checkbox/radio> can match :default | |||
5230 | Mention that there might be specs that make :link/:visited more magical. | |||
5231 | thanks to Jurgen for the :target styling suggestion | |||
5232 | Drop CSS2 System Colour support from bgcolor='' | |||
5233 | Make progress.max default to 1, since that's its effective default in the algoritms it is used in. | |||
5234 | Clarify how 'entry script' is changed. | |||
5235 | Minor fixes to the Atom conversion algorithm. | |||
5236 | Make <textarea> support 'white-space. | |||
5237 | idioms: main content | |||
5238 | reorder for clarity and xref | |||
5239 | ack for previous checkin | |||
5240 | Make DOMContentLoaded bubble. | |||
5241 | Change the framing for WebSockets to always be 64 bit fixed length frames rather than variable width and/or sentinel-based. | |||
5242 | Make WebSocket.send() return void. | |||
5243 | Updating the WebSocket garbage collection rules. | |||
5244 | Clarify that these integers are unsigned. | |||
5245 | Make more attributes be limited to only known values. | |||
5246 | notes for future versions | |||
5247 | fix generated docs | |||
5248 | Make rel=prefetch apply to <a>. | |||
5249 | Add text to enable us to registry the HTML link types with [WEBLINK]. | |||
5250 | missing paragraph | |||
5251 | typos | |||
5252 | Make relative URLs work when moved to Atom feeds. | |||
5253 | Make <title> and <subtitle> in the Atom conversion contain markup | |||
5254 | Make HTMLInputElement.files not throw when called at a bogus time. | |||
5255 | typo | |||
5256 | Clarify that there's no deadlock when navigating... | |||
5257 | clarification | |||
5258 | Some more references to UTF-8. | |||
5259 | Clarify the order in which lists are added to the task list. | |||
5260 | typos | |||
5261 | consistency | |||
5262 | typo | |||
5263 | Rewrite the form intro. Let me know if there's anything in the old intro you think I should have kept. | |||
5264 | clarifications | |||
5265 | Clarify what happens when accept-charset is empty. | |||
5266 | More clarifications. | |||
5267 | typos | |||
5268 | Require spaces between attributes. | |||
5269 | more typos and clarifications | |||
5270 | Allow UAs to provide encoding override UI. | |||
5271 | minor clarifications and corrections | |||
5272 | typo | |||
5273 | try adding registration templates to the spec | |||
5274 | consistency | |||
5275 | Make target=_self override the seamless attribute's navigation mechanism. | |||
5276 | img.complete should be true if src=''. | |||
5277 | drop support for '/' origins in postMessage(), and require that paths be ignored. | |||
5278 | Try to clarify an example | |||
5279 | Try to reduce confusion over the transformation API's arguments | |||
5280 | compositing clarifications | |||
5281 | allow context arguemtns on getContext | |||
5282 | Fix all the bits that referred to img.complete and assumed it was not returning 'true' when src was missing (that changed recently). | |||
5283 | <select required> | |||
5284 | Set 'unicode-bidi: embed' on non-inline elements to preserve bidi behaviour when setting them to inline. | |||
5285 | Remove document.async and restrict document.load to createDocument() documents. | |||
5286 | Handle the race condition of a manifest becoming 404 while a page that uses it is loading. | |||
5287 | disk space limitations for appcache | |||
5288 | Add NPN to WebSockets. | |||
5289 | update NPN protocol name | |||
5290 | editorial tweak | |||
5291 | 10216 | <table><form> also sets form pointer. | ||
5292 | 10222 | duplicate entry | ||
5293 | 10223 | Forgot to remove <button> from the main scoping list. Please let me know ASAP if this change breaks anything. | ||
5294 | 10228 | Use a better name than 'write-neutralized'. | ||
5295 | 10260 | <meta charset> should only work for ASCII-compatible encodings. | ||
5296 | 10338 | remove incorrect comment | ||
5297 | 10217 | Make sure </svg> exits foreign content mode | ||
5298 | 10221 | Coalesce text nodes even if they're not parser-inserted. | ||
5299 | 10276 | Revert r3385 - there are sites that depend on .spellcheck being a boolean, it turns out. | ||
5300 | 8966 | Change how to handle unexpected HTML elements in foreign content to be a previously-solved problem, rather than rolling our own escapte hatch with all the problems that entails. | ||
5301 | 10258 | UTF-16 terminology. | ||
5302 | 9682 | referenced spec name change update | ||
5303 | 9893 | Make tabindex='' appear in the toc. | ||
5304 | Remove references to the link relations registry, since the test is over and it doesn't look like we'll use it in its current form. | |||
5305 | typos | |||
5306 | 10002 | add some table ids | ||
5307 | 9590 | use vendor--feature instead of _vendor-feature since Apple engineers think underscores are ugly. | ||
5308 | make IDL consistent with prose | |||
5309 | bug reporting system update | |||
5310 | Define the Media Timeline for <video> -- the timeline along which currentTime, duration, etc, are defined. | |||
5311 | 10069 | Make the structured clone algorithm using DATA_CLONE_ERR rather than NOT_SUPPORTED_ERR, for sicking. | ||
5312 | An idea for <device>. Don't know if we'll go with this, but it's interesting. | |||
5313 | history.back() should fire unload too. | |||
5314 | Change how localStorage protects from cross-origin accesses so that old Storage objects don't become vulnerable after document.domain is changed (which was rather inconsistent). | |||
5315 | 8814 | example intro correction | ||
5316 | 10116 | frame.contentWindow | ||
5317 | 9552 | xref | ||
5318 | 9564 | xref | ||
5319 | 9576 | minor simplification | ||
5320 | 9589 | Add some examples of UIs that expose tooltips without a pointing device. | ||
5321 | minor type in example | |||
5322 | Clarify 'stall' to be less ambiguous about when it fires. | |||
5323 | 9591 | s/r mistake from a while back (when we got rid of <itemref>) | ||
5324 | fire 'timeupdate' when firing 'emptied' if the time changed. | |||
5325 | 9594 | make example less confusing | ||
5326 | various clarifications for <video> and <source>. | |||
5327 | Bug 915 police action | |||
5328 | fix over-eager fixing in previous checkin | |||
5329 | clarification | |||
5330 | 9604 | Allow XHR a way to block cookies. | ||
5331 | 9623 | ARIA mapping for <details>. | ||
5332 | 9636 | Change how .autocomplete is reflected. | ||
5333 | 9639 | typo | ||
5334 | <marquee truespeed=false> is true, not false. | |||
5335 | document.open('text/plain');document.write(LF); should not eat the newline | |||
5336 | 9633 | Typo | ||
5337 | 9672 | typo | ||
5338 | 9686 | xref | ||
5339 | 9689 | xref | ||
5340 | ack fix | |||
5341 | Allow times to be omitted from <ins datetime>/<del datetime>. | |||
5342 | 9731 | mention nesting forms | ||
5343 | 9740 | correct some of the informative prose | ||
5344 | 9740 | remove bad description of arcTo() | ||
5345 | examples for boolean attributes | |||
5346 | clarify that history traversal happens in cases other than going back/forward | |||
5347 | typo | |||
5348 | Mention that UAs can scroll on drag | |||
5349 | 9783 | Add more explanatory text to the manifest stuff. | ||
5350 | 9802 | that's not english | ||
5351 | 9560 | fix example | ||
5352 | 9830 | reduce ambiguity | ||
5353 | 9834 | rel=stylesheet should only override HTTP same-origin, to avoid cross-origin data theft | ||
5354 | 9839 | clarification | ||
5355 | 9560 | fix pushState() example | ||
5356 | mention that paragraph and line breaks can be marked up in different ways. | |||
5357 | note to self about CSS and <br> | |||
5358 | 9844 | xref | ||
5359 | 9847 | Make ' red' parse as 'red' for legacy colours. | ||
5360 | Make a number of enumerated IDL attributes be limited to known values, for ease of feature testing. | |||
5361 | 10424 | Clarify non-normative sentence. | ||
5362 | 10439 | fix role for <input type=file> | ||
5363 | 10444 | Add a note with the list of elements with no roles. Hopefully it is complete. Let me know if I missed anything. (Original list from Maciej.) | ||
5364 | 10445 | Update ARIA strong native semantics to include more elements that should not have a role | ||
5365 | 10447 | apparently role=status means something else | ||
5366 | 10446 | Provide more ARIA role mappings for embed,audio,video,iframe,object | ||
5367 | the long list looks silly | |||
5368 | 9849 | try to reduce confusion | ||
5369 | update the data-component annotations for <device> | |||
5370 | 9866 | Explicitly call out what happens when the maxWidth is <= 0. | ||
5371 | 9864 | list the media elements | ||
5372 | 9885 | try to clarify 'must treat in a manner equivalent' | ||
5373 | Convert HTML from 'float' to 'double' throughout. THIS IS HIGHLY EXPERIMENTAL. THIS LIKELY HAS ALL KINDS OF IMPLICATIONS I HAVE NOT CONSIDERED. PLEASE SEND FEEDBACK IF THIS IS IN THE SLIGHTEST BIT PROBLEMATIC. | |||
5374 | 9889 | Explain what the soft/hard states are for. | ||
5375 | 9928 | simplification | ||
5376 | Define what happens when the type= of an <input> changes. | |||
5377 | Make popstate fire even when there's no new state | |||
5378 | Ack for last checkin | |||
5379 | 9930 | mark example up | ||
5380 | 9935 | Clarify input.size behaviour. | ||
5381 | 9938 | remove obsolete warning | ||
5382 | 9943 | new table example | ||
5383 | 9947 | remove bogus case and add missing quote | ||
5384 | 9988 | fix example that didn't match prose | ||
5385 | 9999 | fix example's use of draggable | ||
5386 | 10006 | clarify that you do nothing if clearTimeout() is given bogus args. | ||
5387 | 10011 | define when rel=stylesheet should be downloaded | ||
5388 | 10012 | typo | ||
5389 | 10023 | Neuter 'currentColor' for addColorStop(), so that we don't have to track around which <canvas> created which CanvasGradient all the time. | ||
5390 | 10062 | xref ID. Let me know if I xreffed any that should not have been. | ||
5391 | 10070 | typo | ||
5392 | 10082 | typo | ||
5393 | 10090 | typo | ||
5394 | 10092 | Make sure single top-level BCs still get an event loop. | ||
5395 | 10091 | typo | ||
5396 | xref typo | |||
5397 | 10103 | contradiction | ||
5398 | 10105 | Make :disabled accurately reflect <option> disabled state. | ||
5399 | 10106 | Define option.selected; make <option disabled selected> still get selected. | ||
5400 | 10122 | Make type=range round up when it's ambiguous | ||
5401 | 10127 | Remove redundant requirements. | ||
5402 | 10128 | clarify what this means | ||
5403 | Cover the case of document.defaultView when there's no browsing context. | |||
5404 | Change document.domain to not rely on XHR. Also handles document.implementation.createDocument().domain, which was previously not handled. | |||
5405 | Make document.domain match implementations more. | |||
5406 | note that japan styles year and year-month specially, so that we can support that, once we've proved that this actually gets used at all | |||
5407 | canPlayType('application/octet-stream') should always return ''. | |||
5408 | minor changes to ConnectionPeer to reflect some feedback on requirements | |||
5409 | Transferred the Web Sockets Protocol to Ian Fette. | |||
5410 | typos | |||
5411 | Oops, don't leak subtitles from cross-origin videos. | |||
5412 | How to expose chapters. | |||
5413 | Redefine what 'subtitles' and 'captions' are and change the default to not mislabel non-hoh-content as being useful for hoh users. | |||
5414 | Allow authors to override WebSRT's encoding using <track charset>. | |||
5415 | couple of minor errors | |||
5416 | Fix potential clash with File API. | |||
5417 | 10487 | ARIA: <input type=checkbox> and <input type=radio> could be menuitems | ||
5418 | 10447 | revert earlier change here based on updated information | ||
5419 | validation error | |||
5420 | 10450 | ARIA for <li>, <ol>, <ul> | ||
5421 | Somehow missed 'rowgroup' in my reading of the spec. | |||
5422 | 10485 | ARIA for <img src>. | ||
5423 | 10486 | typo | ||
5424 | 10493 | remove some inaccurate non-normative statements | ||
5425 | 10494 | typo | ||
5426 | 10496 | Try giving a better suggestion. | ||
5427 | 10451 | Fix <label>'s ARIA restrictions | ||
5428 | oops, accidentally reverted earlier change | |||
5429 | missing word | |||
5430 | oops, multiple timed track cues can start at the same time as each other, what was I thinking | |||
5431 | 10131 | give the encoding for Last-Event-ID | ||
5432 | 10146 | Disallow <label> to be used with <input type=hidden>. | ||
5433 | 10136 | Explain example some more. | ||
5434 | 10147 | Allow <td> in <thead> | ||
5435 | Allow a BOM in WebSRT. | |||
5436 | 10178 | xref confusion | ||
5437 | WebSRT: show how to use addCue() to pause after playing a sound. Also, change the addTrack() API to have arguments in a sensible order. | |||
5438 | markup error | |||
5439 | 10184 | HTMLOptionsCollection.selectedItem | ||
5440 | 10185 | Move this section up to introduce the section better. | ||
5441 | 10186 | typo | ||
5442 | typo | |||
5443 | 10192 | HTMLCollection.item can return Element in the IDL safely | ||
5444 | 10194 | WebIDL takes care of this. | ||
5445 | 10199 | typos | ||
5446 | 10214 | colour values on the web are generally considered to be bytes 0..255, not floats 0..1. | ||
5447 | 10160 | avoid hiding metadata / DRY | ||
5448 | 10177 | typo | ||
5449 | 10240 | Make the 'already started' flag actually work. Also, reorder things in the 'run' algorithm so that we check things in order of cost to check, instead of doing the work up front and then the checks afterwards. | ||
5450 | 10245 | Make ol[type=x] case-sensitive in HTML. Make <ul type='disc'> case-insensitive in XML. | ||
5451 | 10247 | Define how to handle <img src='mailto:foo@example.com'> | ||
5452 | 10254 | typo | ||
5453 | 10259 | Mention FAQs for <dl>. We already have an example. | ||
5454 | 10265 | typo | ||
5455 | 10266 | Update the 'Contexts in which this element may be used' sections and generally clean that up. | ||
5456 | give images sizes | |||
5457 | 10278 | clarification of an edge case | ||
5458 | 10279 | update domintro and xref | ||
5459 | give more images sizes | |||
5460 | 10280 | Make clearer that the parser wins this battle of form associations. | ||
5461 | 10281 | clarification (the word 'capitalize' is used to mean other things too so let's avoid it) | ||
5462 | move some images to a separate domain | |||
5463 | 10282 | typo | ||
5464 | 9542 | Define <th> centering more accurately. | ||
5465 | 9602 | mitigate the risk of autofocus being used in script-less XSS scenarios to transfer focus to hostile forms | ||
5466 | 10301 | HTMLOptionElement.text collapses spaces. | ||
5467 | 9942 | size is misleading | ||
5468 | 10343 | Adjust to match reality | ||
5469 | 9828 | Suggest that 'data-*-*' should allow the prefix to be changed in libraries. | ||
5470 | Let W3C deal with the registries. | |||
5471 | 10351 | accuracy (consider the fragment case) | ||
5472 | 10352 | Match reality for reflection of unsigned long IDL attrs. | ||
5473 | 10367 | Oops, missed this one. | ||
5474 | 10370 | disallow -00:00 in a global date and time string | ||
5475 | 10371 | edit error | ||
5476 | 10341 | Mention <img lowsrc> | ||
5477 | avoid confusing use of 'event' | |||
5478 | 9798 | Reintroduce <ol type> as conforming. | ||
5479 | 10405 | typo | ||
5480 | 9626 | Make :optional more strictly match their CSS3 UI definitions. | ||
5481 | 10375 | Mention the fingerprinting issue on window.navigator | ||
5482 | 10415 | Explain ononline and onoffline in the author parts. | ||
5483 | 10417 | Show best practice for use of labels in details. | ||
5484 | 10429 | seamless='' should remove the border on the iframe. | ||
5485 | 10437 | Also make pushState() store UA state such as scroll position. | ||
5486 | 9578 | Define http-equiv='set-cookie' | ||
5487 | typo | |||
5488 | 10490 | Some foreign elements get case-converted, which would have broken this. | ||
5489 | 10137 | Only compare fragments for onhashchange, to make this work better with pushState(). Also, define it as case-sensitive. | ||
5490 | 10491 | <svg><title>[EOF] had an infinite loop. | ||
5491 | 9944 | help people find window.navigator | ||
5492 | 10499 | Add an example of absolute URLs in appcaches. | ||
5493 | xref | |||
5494 | 10352 | unsigned long range - extend fix in r5472 to cover also those unsigned long attributes limited to non-zero values. | ||
5495 | 10354 | select.size should never return 0 (also affects other attributes) | ||
5496 | 10519 | Allow parser-inserted scripts to rerun if they failed to be run by the parser. | ||
5497 | 10520 | Match reality | ||
5498 | xref for easier finding of the prose now that this section is so long | |||
5499 | 10523 | Make policy checks for <script> happen after the flag is set that prevents the script from being run again, so that if somehow an attacker causes a document to be reinserted somewhere that has scripts enabled, the scripts still won't run. | ||
5500 | 10528 | Oops, forgot to say to resolve the argument... | ||
5501 | document.readyState should be updated after csalling document.open(). | |||
5502 | 10539 | clarify who owns what when scripts are moved between documents | ||
5503 | 10543 | terminology clarification | ||
5504 | 10547 | make the legend rendering requirements only apply when they make sense | ||
5505 | 10551 | Parser: change how <option> is parsed to avoid useless implied tokens. | ||
5506 | 10557 | you can't get here with GET | ||
5507 | 10564 | copypasta | ||
5508 | 10333 | Apparently an IE oddness that everyone now supports. | ||
5509 | 9887 | Support <annotation-xml encoding='text/html'> in the parser. (experimental) | ||
5510 | editorial fixes around the parser (no normative changes) | |||
5511 | 10479 | For <details>, allow any of the roles that support aria-expanded. | ||
5512 | 10577 | Make the anticlockwise argument to arc() optional default false. | ||
5513 | 10578 | Nuke the comment end space state. | ||
5514 | 10587 | remove redundant text | ||
5515 | 10591 | correctness in the note | ||
5516 | 10595 | Make contextmenu into a MouseEvent. | ||
5517 | 10596 | <figcaption> should only be used as a caption of a no-alt <img> if there's no other content in the <figure> | ||
5518 | Update some ARIA mappings for states to make more sense | |||
5519 | editorial fixes for bugs reported on IRC today | |||
5520 | 10418 | <math><mi><object><span></span></object></mi><mi>: last <mi> ends up in the wrong namespace | ||
5521 | 10314 | Parser foreign lands: Get rid of secondary insertion mode, always use 'in body', scope HTML in foreign lands so that we won't try to close elements cross-namespace (e.g. <svg><p><desc><form> won't imply a </p> that closes the <p>...; <td> won't close all the SVG if the SVG is in a cell). | ||
5522 | 10314 | Parser foreign lands: Oops, I missed one of the ways that scoping happens. | ||
5523 | 10340 | Window is not OverrideBuiltins according to Adrian's testing. | ||
5524 | 10604 | Define 'empty'. | ||
5525 | 9726 | Change how we ignore window.open()'s third argument. | ||
5526 | 10629 | hide vestiges of microdata from the w3c version of the spec | ||
5527 | 10197 | Mention xml:space since people seem unable to read the XML spec. | ||
5528 | 10613 | inaccuracy | ||
5529 | 10616 | grammar | ||
5530 | 9663 | Tighten up UTF-8 error handling definitions | ||
5531 | typo | |||
5532 | 10051 | typo | ||
5533 | 10059 | WebSRT: Allow newlines between tags. Also, typo fix. | ||
5534 | 10630 | Make a second (bogus) <body> reset the frameset-ok flag. | ||
5535 | 10633 | Allow timers to be delayed when power usage is an issue. | ||
5536 | 10634 | Update references to base64 | ||
5537 | 10380 | Match UAs better for 'limited to known values' reflection. | ||
5538 | 10647 | Change how canvas blur is calculated to be less quirky. Please update your browsers accordingly. This affects all implementations. | ||
5539 | 10517 | Default input.size to 20. | ||
5540 | 10388 | Make the .method IDL attribute return lowercase values. | ||
5541 | 10648 | redundant | ||
5542 | 10666 | better defaults for textarea.rows and .cols | ||
5543 | 10607 | copy pasta | ||
5544 | 10202 | Be more pedantic about 'codecs'. | ||
5545 | 10656 | Match Gecko for character encoding processing for <script> | ||
5546 | 9628 | Update to better match UAs. | ||
5547 | 10673 | typo | ||
5548 | 10707 | explain <track label> more. | ||
5549 | 10627 | Oops, forgot that numbers and Numbers were distinct in JS. | ||
5550 | 10710 | Require label for <input type=button> | ||
5551 | 10726 | typo | ||
5552 | 10736 | typo | ||
5553 | 10737 | remove redundant step | ||
5554 | 10751 | Oops, WebSRT tokeniser didn't do more than one character per token... | ||
5555 | 10735 | don't encourage use of 'class' so much | ||
5556 | 10605 | omitting a content attribute value makes no sense | ||
5557 | 10067 | Add the remaining MathML entities -- the ones that expand to two characters. | ||
5558 | 10769 | typo | ||
5559 | 10770 | disallow trailing garbage in timestamps | ||
5560 | 7444 | Canonical mapping for EUC-JP for compat reasons. | ||
5561 | 9429 | Adding the <s> element to the language. | ||
5562 | 9590 | Change how vendor extensions are marked up. | ||
5563 | 9659 | Revamp how the foreign lands are defined to make it easier to add the U+0000 handling. This checkin should have no normative effect. If there are any normative changes in this patch, that's a bug, pleasel let me know ASAP. | ||
5564 | typo | |||
5565 | 10804 | List some of the differences, to make Julian happier. | ||
5566 | 10671 | Put method=DELETE and method=PUT to rest. | ||
5567 | 10603 | Remove confusing paragraphs | ||
5568 | 10738 | title change | ||
5569 | 10478 | remove anything to do with ARIA from the definitions of table elements | ||
5570 | 10793 | vaguely push people towards a polyglot-compatible doctype | ||
5571 | 10781 | Better define how sets of unique space-separated tokens are handled in terms of case-sensitivity. | ||
5572 | 10518 | image map example | ||
5573 | IDL and content attributes can have different defaults, which can be confusing. Try to clear some of those up. Let me know if I missed any others. | |||
5574 | 10113 | Make </rt> optional in WebSRT. Add some ideas for the drag-and-drop model. | ||
5575 | 10835 | typo | ||
5576 | 10749 | Be consistent with getElementById(''). | ||
5577 | 10937 | Microdata: <track itemprop> gets its data from src, not the contents. | ||
5578 | 10854 | Remove a 'willful violation' note. | ||
5579 | 10817 | Try to clarify that <title> directionality affects the use of the title outside the document. | ||
5580 | 10892 | Missed .onreset somehow. | ||
5581 | 10832 | body.onscroll maps to window.onscroll | ||
5582 | 10915 | mention what <command> can be used for | ||
5583 | 10771 | Try to define how <legend> renders more accurately. | ||
5584 | 10936 | typo | ||
5585 | 10521 | Scripts not in documents don't execute. | ||
5586 | 10931 | <details> has a focusable component. | ||
5587 | 10878 | Make the structured clone algorithm support cycles. | ||
5588 | 10410 | add more uda examples | ||
5589 | 10820 | Add a note about keeping the alignment right for <select> | ||
5590 | 10829 | Fix the markup to match the example renderings. | ||
5591 | 10767 | Make progress.value clamp to the maximum on getting. | ||
5592 | 10767 | Make meter.value clamp to the specified range on getting. | ||
5593 | 10836 | img.longDesc, frame.longDesc, and iframe.longDesc should reflect as URLs. | ||
5594 | 10836 | applet.codeBase and object.codeBase should reflect as URLs. | ||
5595 | 10836 | applet.object should reflect as a URL. | ||
5596 | 10775 | Explain accesskey better. | ||
5597 | 10539 | add a note about script execution | ||
5598 | 10954 | Mention Format=Flowed explicitly. | ||
5599 | 10743 | Update the syntax error example in light of changes to the conformance rules. | ||
5600 | 10461 | Redefine how we interact with RFC 2388 (multipart/form-data) in submission | ||
5601 | 10907 | <input type=reset> resets <input type=file> too, oops | ||
5602 | 10546 | legend { display: list-item } should no longer get a bullet | ||
5603 | 10924 | typo | ||
5604 | 10411 | update ietf refs | ||
5605 | 9178 | try to clarify the applicable spec stuff | ||
5606 | 10887 | remove some non-normative text that was confusing some readers | ||
5607 | 7444 | EUC-JP reference. | ||
5608 | 10984 | base.href shouldn't resolve twice... | ||
5609 | 10985 | typo | ||
5610 | 10889 | ref the polyglot spec | ||
5611 | 10986 | remove redundant requirement | ||
5612 | 10992 | fix bitrot | ||
5613 | 10991 | Try to remove legacy crazy. If this breaks any pages please let me know. | ||
5614 | 11000 | xref | ||
5615 | 11002 | ref fix | ||
5616 | 9767 | Change how document.write() is ignored. | ||
5617 | 10798 | Move Selection to DOM Range. | ||
5618 | wd pub preparation | |||
5619 | remove unexpected damage in yesterday's checkin (no idea what happened - disk corruption?) | |||
5620 | 10533 | Move scrollIntoView() to CSSOM View and update the other scroll algorithm to use the CSSOM View definition. | ||
5621 | 10909 | new example of nested disabled fieldsets | ||
5622 | 11010 | update to new webidl terminology | ||
5623 | 10232 | <option selected> conformance requirements | ||
5624 | 10990 | remove form.item() and form.namedItem() since 2/3 browsers I tested don't have it and removing them seems like a win. | ||
5625 | 10962 | Define that <param> is dynamic (where the API supports that). | ||
5626 | 10771 | compat rendering for <legend> with display:none | ||
5627 | 8806 | Apply WG decision | ||
5628 | 10899 | Drop DOMActivate | ||
5629 | 11031 | MD exclusion | ||
5630 | 11012 | suggest another alternative for longdesc | ||
5631 | 11017 | copypasta | ||
5632 | 10820 | word-smithing | ||
5633 | 10919 | Allow role=presentation everywhere | ||
5634 | Add timed track stuff to W3C HTML5 spec, per request from chairs (edits reviewed by mjs) | |||
5635 | 10815 | Update bidi algorithm CSS mappings to use new features. | ||
5636 | 10419 | Add <video audio=muted>. | ||
5637 | 10819 | clarify that directionality affects native UI | ||
5638 | 10802 | Add in some hard-coded limits for dealing with unclosed formatting elements to limit the explosive growth of the list of formatting elements in commonly-seen cases. | ||
5639 | 9895 | Revamp how <img> loading works. | ||
5640 | compat requires animated GIFs to play together (hamster dance strikes again) | |||
5641 | 10827 | Define directional behaviour for window.alert() text. | ||
5642 | 10801 | specify specific limits for AAA; let me know what pages break | ||
5643 | 10625 | Define how location.href='foo' aborts parsing. | ||
5644 | Drop <datagrid> entirely for now. | |||
5645 | 10712 | dropzone 0/4: placeholder | ||
5646 | 10712 | dropzone 1/5: the new model | ||
5647 | 10712 | dropzone 2/5 and 3/5: Update the spec to use the new DND model. In theory, this makes no normative difference, but I'm sure I made some mistakes... let me know if you spot any. | ||
5648 | Actually disassociate the DataTransfer object and the drag data store (accidentally omitted in earlier checkin). | |||
5649 | cleanup around the drag-and-drop work | |||
5650 | 10712 | dropzone 4/5, part 1: DataTransferItems (WIP); also contains some WebIDL terminology fixes. | ||
5651 | 10712 | dropzone 4/5, part 2/2: DataTransferItem. | ||
5652 | 10712 | dropzone 4/5, part, um, 3/2: some bits I somehow missed in the previous checkin. Oops. | ||
5653 | markup error | |||
5654 | oops: .files is only accessible during dragstart and drop events, somehow this got lost during the recent changes | |||
5655 | idl 'typo' | |||
5656 | xref problems | |||
5657 | Some cleanup to make the drag-and-drop model a bit saner. Final preparations for dropzone=''. | |||
5658 | 10712 | dropzone 5/5, part 1: skeleton of dropzone='' section; update DND processing model; enumerate where sections that need updating. | ||
5659 | dropzone 5/5, part 2: flesh out the authoring conformance requirements, ready the skeleton for the UA requirements | |||
5660 | dropzone 5/5, part 3: flesh out the UA requirements for dropzone=''. | |||
5661 | 10712 | dropzone 5/5, part 4/4: finishing touches for dropzone='': add it to the indexes and IDL; add an example. | ||
5662 | xrefs | |||
5663 | 10575 | Make style sheets block scripts even in descendant documents | ||
5664 | Clarify example | |||
5665 | note for dnd | |||
5666 | 9659 | Parser: don't convert 0000 to FFFD in the input stream processor, instead do it (mostly) in the tokenizer, so that we can instead swallow 0000s in body. | ||
5667 | that's a token list, not a boolean, oops | |||
5668 | 10821 | Added example of select directionality issue | ||
5669 | 10807 | Add a <bdi> element to safely let people insert user-generated content that may have bidi implications. | ||
5670 | 10828 | Update <br>'s bidi behavior to match WebKit and IE rather than Gecko and Opera. | ||
5671 | expand colloquial abbreviations | |||
5672 | 10808 | Revamp how dir='' is implemented; add dir=auto; update to recent CSS developments. | ||
5673 | 10808 | An example of dir=auto. Since I don't speak Arabic and am relying on Wikipedia, a close review by Arabic speakers would be even more welcome than usual. | ||
5674 | 10808 | image for last example | ||
5675 | typo | |||
5676 | 10809 | Add dirname='' feature (may still be renamed or changed if someone comes up with a better solution) | ||
5677 | 10807 | Reword some <ubi> requirements and correct some typos. | ||
5678 | 10827 | tweak wording and add an example to make things clearer | ||
5679 | Make about:srcdoc documents have better defined handling for base URL, Referer headers, and location.reload(). | |||
5680 | ack for last checkin | |||
5681 | Allow seamless to apply to srcdoc pages. | |||
5682 | Revert r5277's removal of '/' as a magic value to postMessage(), since it has useful use cases. Paths in absolute URLs are still ignored without raising an exception. | |||
5683 | Add DONAV markers wherever navigation happens, to make updating those cases easier. | |||
5684 | Refactor form submission browsing context details. This in theory didn't change anything. | |||
5685 | Make form submission via .submit(), and page navigation via location.href, when either is done before the page has completely loaded, result in a history replacement (like a redirect) rather than a regular load. | |||
5686 | Change pushState() and replaceState() so that they update the pending state object as well (otherwise, pushState vs pushState;back;forward would result in different state objects in the initial popostate which is just silly). | |||
5687 | This requirement was technically wrong for some edge cases like <table><tr></tr></table>. Doesn't affect conformance checkers since they had more precise rules. | |||
5688 | 11207 | Remove some text from W3C version as requested by a11y task force. | ||
5689 | 10827 | Add a new example for alert()'s bidi implications | ||
5690 | 10808 | Add <bdi> to the list of elements dir=auto will ignore. | ||
5691 | Change th.scope to be limited to known values. | |||
5692 | note to self regarding focus/blur event types | |||
5693 | ref rfc2397 where appropriate | |||
5694 | typos | |||
5695 | Define how we create a 'specified CSS element reference identifier'. This maybe should move from HTML to CSSOM. | |||
5696 | There might not be one, e.g. if the iframe is out-of-document. | |||
5697 | minor editorial tweaks for the 'CSS element reference identifier' thing. | |||
5698 | case consistency | |||
5699 | make sure the definitions of 'nested browsing context' make sense when you consider that iframes can be removed from a document | |||
5700 | 10827 | Clarify the way bidi interacts with alert() | ||
5701 | Update localStorage to handle regrafting nested browsing contexts | |||
5702 | Fix the focusing-related parts of the spec to handle orphaned nested browsing contexts | |||
5703 | looks like this term wasn't used, so drop it. Let me know if you were using it in some other spec. | |||
5704 | Fix a few more details around orphaned nested browsing contexts. | |||
5705 | Point out that having process-sandboxed <iframe>s leads to some complications that we don't yet spec in detail. | |||
5706 | update spec as suggested in http://www.w3.org/mid/20100827190608.GA2112@octavius | |||
5707 | typo | |||
5708 | 10799 | <canvas> drawImage() and pattern filtering issue | ||
5709 | Make document.reload() reload the input to document.write(), not reload the URL of the page. Also, a number of editorial fixes. | |||
5710 | make 'cookie-free' an internal term so that XHR doesn't have to refer to it; also, let XHR define its own origins. | |||
5711 | Make <base> take effect everywhere, not just as a child of <head>. | |||
5712 | oops, missed <track> and <source> void elements | |||
5713 | note advice from an anonymous IANA reviewer | |||
5714 | Clarify what stopping a task means. | |||
5715 | Define 'pause' as running synchronous sections. | |||
5716 | Don't spin the event loop before each script in the parser, only do it if necessary. | |||
5717 | tweak the scripts to let people know about the multipage copies | |||
5718 | Poor phrasing unintentionally limited this attribute's scope. | |||
5719 | Revamp the way the boilerplate stuff is done so that Tab can help me out doing publications. | |||
5720 | Fix the WebSRT parser to handle line breaks in cue text. | |||
5721 | WebSRT fixes: added <track default> to make it possible to enable a text track by default; dropped <track charset>; dropped the voice identifier in favour of inline <v> annotations in WebSRT; dropped compatibility with legacy SRT; added a magic signature to WebSRT; added some forward-compatibility features to WebSRT for future expansion; simplified WebSRT timestamp syntax; added WebSRT <c.foo.bar> syntax and support for classes in WebSRT; added '>' escape support; tightened up WebSRT timestamp parsing; added ::cue() which takes a selector; dropped ::cue-part; added :past/:future; added some explanatory material and fixed some typos. | |||
5722 | Rename SRT to VTT. | |||
5723 | Change 'timed track' to 'text track' since 'track' rather implies the 'timed' component already and 'text' is the important part of the concept. Also, this fits in better with the WebVTT name. WARNING: This is bound to have caused all kinds of mistakes; please file bugs for such editorial issues. Thanks. | |||
5724 | 11112 | I guess I overthought this a little when first writing it. | ||
5725 | Allow user agents to expose suggestions in a list='' that are out-of-range or invalid. | |||
5726 | Clarify handling of CSS colors. | |||
5727 | 11332 | clarify 'streaming' | ||
5728 | clarify the focusablity of editing hosts | |||
5729 | 11327 | fix usage of RFC2119 terms | ||
5730 | 11156 | Change how <input type=hidden> affects the frameset flag. | ||
5731 | 11345 | better example | ||
5732 | 11363 | Rewrite the rules for 'transparent' so that you can't put a <param> in an <ins> in an <object> (or similar things). | ||
5733 | 11369 | Define 'overlong form'. | ||
5734 | 11383 | Allow section to be role=marquee | ||
5735 | 11021 | Remove UndoManager from W3C HTML5 spec since it's not really fully baked yet. | ||
5736 | Purge references to Web SQL Database. | |||
5737 | Add some suggestions for how to do experimental events with vendor prefixes | |||
5738 | Define <input type=email multiple pattern='...'> as applying to each e-mail address, not to the whole list. | |||
5739 | Clarify whether the APIs for the text field selections operate on the 'value' or the 'raw value' for <textarea> elements. | |||
5740 | 11137 | Revamp how type=email multiple='' is specced. | ||
5741 | update spec subheading | |||
5742 | 11163 | copypasta in idl | ||
5743 | 11099 | teach the fragment serialisation algorithm about namespaces | ||
5744 | pedantic nit: spec required a valid value but then required the empty value as well; that's contradictory. | |||
5745 | helping ben prepare developers.whatwg.org | |||
5746 | web dev edition supporting changes | |||
5747 | Limit the number of text DND entries to one per type. | |||
5748 | 11293 | Update the [WEBLINK] reference. | ||
5749 | 11205 | Rewrite how poster='' works so that it is (a) clearer and (b) actually requires that the poster frame goes away when you remove the attribute. | ||
5750 | ack for last checkin | |||
5751 | 11243 | Add best-practices sections for media elements. | ||
5752 | fix misuse of RFC2119 | |||
5753 | hide some impl things from the author section | |||
5754 | 11234 | Define conformance criteria around bidi formatting characters | ||
5755 | 11309 | Nulls in <table> shouldn't cause white space to move before the table. | ||
5756 | 11429 | Ensure that sandbox='allow-same-origin allow-top-navigation' doesn't allow sandboxed pages to run scripts 'by proxy' (through the top-level browsing context) | ||
5757 | 11430 | Make sure <a href=''> doesn't define a explicit self-navigation override. | ||
5758 | 11433 | Don't unload a document when navigating within it in session history. | ||
5759 | 11442 | Actually make the 'list of the descendant browsing contexts' contain anything. Oops. | ||
5760 | 11455 | Suggest that UAs can allow users to trust sites to have more quota. | ||
5761 | 11449 | Date/time form controls: Add notes saying that the UI doesn't have to match the submission format. Some day we'll add graphics to make it more obvious, but for now I don't want to bias implementations. | ||
5762 | 11490 | typos | ||
5763 | 11192 | gb/us spelling | ||
5764 | 11411 | Make the charset sniffer more accurately match the parser. | ||
5765 | 11412 | Make the rules for <meta> processing for charset='' vs content='' attributes consistent. | ||
5766 | 11501 | xref typo | ||
5767 | 11558 | typo | ||
5768 | 11502 | add a note about newlines in textarea vs the bidi algorithm | ||
5769 | 11554 | clarify :read-write | ||
5770 | 11589 | Add references to HTML spec since structured clone is defined there. | ||
5771 | 11608 | correct the example | ||
5772 | 11044 | consistency (checkbox vs check box) | ||
5773 | 11051 | File API no longer uses DOMException | ||
5774 | 11067 | Provide a hook for the XHR spec. | ||
5775 | 11100 | example typo | ||
5776 | 11102 | Improve the accuracy of the <meta> refresh stuff. | ||
5777 | 11045 | this paragraph really shouldn't be in the spec in the first place, but since it's there, let's at least make it mostly correct | ||
5778 | 11116 | <iframe> should delay the load event of its parent between a load starting and the parser starting. | ||
5779 | 11134 | add a blockquote example | ||
5780 | 11139 | <video> sometimes has no video data. Handle that. | ||
5781 | 11149 | Define how <style scoped> affects @rules. | ||
5782 | placate julian | |||
5783 | xref | |||
5784 | Disallow action='' and formaction='' since those get processed in an unexpected way. | |||
5785 | 11161 | make .action and .formAction handle the empty string more like the content attribute gets processed, for sanity (even though that value is technically not valid anyway) | ||
5786 | clarify 'root element' | |||
5787 | clarify this note's implications. | |||
5788 | Update the title. | |||
5789 | minor edits | |||
5790 | Fix the IDL for DataTransfer, and change the emphasis of the section to put the new API first. | |||
5791 | 11226 | fix nomenclature | ||
5792 | typo | |||
5793 | 11162 | change select.size once more, to match browsers | ||
5794 | 11231 | we dropped that feature long ago, oops | ||
5795 | 11237 | Add a requirement on specifications (not a conf class, I know...) re property names in microdata, so they don't get confused with URLs. | ||
5796 | 11225 | allow @localhost addresses for testing. | ||
5797 | 11285 | Clarify the 'escaping a string' algorithm by expanding it into a full explanation. | ||
5798 | 11294 | Remove the text that was trying to handwave the Link: header's non-existence, now that it exists formally again. | ||
5799 | 11296 | alphabetise more | ||
5800 | 11274 | typo | ||
5801 | 11303 | xref | ||
5802 | 11304 | typo | ||
5803 | 11317 | ref update | ||
5804 | 11317 | typo | ||
5805 | 11620 | reference update | ||
5806 | Drop the syntax sugar for walking the keys of a Storage object. | |||
5807 | Clarify that structured clones can be made of primitive values. | |||
5808 | typo | |||
5809 | Clarify that fallback entries can also be marked as foreign. | |||
5810 | make sure online whitelists override fallback namespaces even for browsing context navigation loads. | |||
5811 | 11687 | try to clarify what is normative and what is not in the definition of the appcache stuff. | ||
5812 | Change the suggested extension for appcache manifests from .manifest to .appcache to avoid clashing with Microsoft's unregistered application/manifest type | |||
5813 | 11688 | clarify that pages with a manifest='' always get served from their cache. | ||
5814 | Specify window.atob() and .btoa(). (ack Aryeh for the reverse-engineering to do this) | |||
5815 | move note out of impl section | |||
5816 | add an example for completeness; this may well change if we change the rules here and is not intended to indicate any preference on my part for one set of rules or another. | |||
5817 | 11295 | Make script-inserted external scripts that have .async=false execute in the insertion order, default to true | ||
5818 | 11279 | RFC2119ify the "assigned access key" section | ||
5819 | 11392 | typo | ||
5820 | 11633 | typo | ||
5821 | 11642 | typo | ||
5822 | 11644 | s/codepoint/code point/ for consistency | ||
5823 | 11645 | never say 'may not' in a spec, RFC2119 doesn't define that; and never say 'may' in non-normative content, it's just confusing. | ||
5824 | 11643 | remove redundant step | ||
5825 | 11262 | VTT: copypasta that made the parsing of timestamps fail if they had an hour component. | ||
5826 | 11262 | Parser: omitted to include NULL-handling for ''-quoted strings. Oops. | ||
5827 | 11320 | move the 'onerror' stuff up to script execution and away from the no-more-related events stuff | ||
5828 | 11320 | report compile-time errors as well as runtime errors (and a typo fix from an earlier checkin) | ||
5829 | 11935 | add a note about <device> parsing | ||
5830 | correct an example | |||
5831 | Remove the bit checking whether an event type name is valid since it seems all event type names are valid these days. | |||
5832 | xref | |||
5833 | Make EventSource not reconnect for 2xx codes. | |||
5834 | Split the Navigator IDLs to make the various places it's mentioned easier to understand. | |||
5835 | Make workers get the online and offline events also. | |||
5836 | 11984 | Bring the spec more in line with what the browsers do for video (largely, ignoring Content-Type). This will probably be tweaked further once Adam's draft has a section dedicated to sniffing media container formats. | ||
5837 | the word 'completely' was confusing the issue | |||
5838 | Comment out an example that uses startConversation(), which isn't yet in the spec (it's commented out also). | |||
5839 | 11668 | Raise the profile of a note to the level of a warning, since what it is talking about could result in XSS. | ||
5840 | 11597 | Disallow URLs that would conflict with the way meta refreshes are parsed. | ||
5841 | 11680 | typo | ||
5842 | 11684 | Atom conversion: fix the way to get the blog heading to actually work. | ||
5843 | 11685 | try to help implementors who may wonder whether these requirements are duplicates | ||
5844 | 11686 | typo | ||
5845 | 11689 | Clarify in what order the removals happen. | ||
5846 | 11690 | xref | ||
5847 | 11692 | Make the conformance criteria tighter. | ||
5848 | 11694 | Clarify what the best representation of a datetime is. | ||
5849 | 11704 | clarify which rel=icon you use when converting to Atom, if there are many | ||
5850 | 11708 | define the resolution of the fallback datetime used in the Atom algorithm. | ||
5851 | 11712 | typo | ||
5852 | 11714 | Add another example for <small>. | ||
5853 | 11441 | typo | ||
5854 | 11721 | typo | ||
5855 | 11301 | Rename the algorithms for running and executing a script to have less confusing names. They're now 'prepare a script' and 'execute the script block' respectively. | ||
5856 | 11105 | Add a note about cases where scripts won't run. Also, update some references (unrelated to the bug below). | ||
5857 | typo | |||
5858 | typo | |||
5859 | Mark some refs as non-normative. | |||
5860 | 11426 | Change the limit for where charsets should be given to the first 1024 bytes. | ||
5861 | I missed that it should also apply to attributes when adding this requirement recently. | |||
5862 | 11298 | Remove the requirement that the parser deal with raw surrogates, since they can't make it this far. | ||
5863 | 11091 | Clarify that the cloning that occurs for importNode() is the same as occurs for cloneNode(). | ||
5864 | 11194 | markup consistency | ||
5865 | 11532 | Use 'javascript: scheme' instead of 'javascript: protocol'. | ||
5866 | 11191 | Clarify that if 'already started' is set multiple times, the state the last time it was set is what matters. | ||
5867 | 12029 | remove window.atob/btoa from the W3C draft | ||
5868 | 12030 | kill some 'follow the following's that have crept back in since the last time I weeded those out. | ||
5869 | note canvas.toBlob() as a future feature | |||
5870 | remind myslf to make toBlob async when we add it (future feature, not currently specified) | |||
5871 | typo | |||
5872 | 11924 | typo | ||
5873 | 11955 | Make sure cross-origin fonts can't leak data via <canvas>. | ||
5874 | 12029 | revert 5867, which was apparently based on a miscommunication | ||
5875 | Change how canvas serialises alpha<1 colours to match CSS. | |||
5876 | Update the reference for win949 to point to the Unicode data file rather than the Microsoft site since the Microsoft page doesn't actually define it usefully. | |||
5877 | 11487 | example for nav of using inline links rather than a list | ||
5878 | 11386 | Define that <video>'s default letterboxing is the result of CSS 'object-fit' | ||
5879 | 11085 | Define 'this' for setTimeout functions | ||
5880 | 11338 | add a note that xmlns='' doesn't 'work' in HTML. | ||
5881 | 11343 | Define that :active works between mousedown and mouseup. | ||
5882 | typo | |||
5883 | 11323 | Make a parser-inserted script not run if it is moved to another document before it executes (and not even fetch if it is parsed into another document than its parser's document). | ||
5884 | clarify 'attribute' in a few cases where it could be confusing. | |||
5885 | Update how WindowModal gets merged in using new text from heycam. | |||
5886 | 11734 | Incomplete requirement text for <pre dir=auto> and <textarea dir=auta> (blocked on getting spec for white-space:plaintext) | ||
5887 | 11734 | Update bidi requirements for <pre>, <textarea>, and <br>. | ||
5888 | 11753 | typo | ||
5889 | 11771 | typo | ||
5890 | 11781 | Handle automatic semicolon insertion. | ||
5891 | 11782 | Continue the conformance chain for inline <script> elements. Somehow I'd missed that case. | ||
5892 | 11791 | typo | ||
5893 | 10823 | Mention dir='' in the persisted user state stuff now that the user can change it too. | ||
5894 | 11817 | copyright date update | ||
5895 | 11822 | Remove pointless rules. | ||
5896 | 11858 | Adam changed the name on me. | ||
5897 | Rephrase the :active prose to not suggest that the Selectors spec is wrong. | |||
5898 | typo | |||
5899 | 11068 | Make it so moving a video around the DOM doesn't pause it. Also make innerHTML work for <video> elements. | ||
5900 | 11483 | Make the initial state of selections and cursors platform-specific. | ||
5901 | typo | |||
5902 | 11499 | Define that <button value=''> (empty) is ok. | ||
5903 | 11706 | The best representation of something should really be a valid one too. | ||
5904 | 11815 | mention /favicon.ico | ||
5905 | 11861 | Make sure that all synchronous sections run before <script> elements, so that a <script> following a <video> has a state that doesn't depend on whether the browser splits up its parser tasks. | ||
5906 | 11839 | Change how window.opener works to allow it to be set to 'null' and have that persist past page load. | ||
5907 | xref | |||
5908 | 11881 | typo | ||
5909 | 11856 | 'do nothing' doesn't make sense for a getter. | ||
5910 | 11907 | Anything that can get events should implement EventTarget. Event handler attributes shouldn't be readonly. Plus some minor editorial tweaks. | ||
5911 | 11699 | Define when the platform-specific focusing behavior happens relative to focus events, etc. | ||
5912 | 11925 | xref | ||
5913 | 11616 | Change what was non-normatively implied to be proleptic UTC to explicitly and normatively be proleptic UT1. | ||
5914 | 11938 | Define progress.value to default to 0, not -1. | ||
5915 | 11936 | oops, forgot to change s/single/double/ here when updating the spec to use double-precision everywhere (see r5373). | ||
5916 | 11943 | typo | ||
5917 | 11951 | try to clarify this descriptive text | ||
5918 | 'potentially playing' definition was slightly wrong | |||
5919 | Not sure how I managed to miss this acknowledgement for so long. | |||
5920 | 11393 | Change how MathML and SVG are parsed in text/html: use a three-level tree constructor design instead of the two-level design we had before. | ||
5921 | 11984 | revert r5836 per http://lists.w3.org/Archives/Public/public-html/2011Mar/0002.html | ||
5922 | Tweak the conformance section a bit so we can have a 'conformance classes' subsection. | |||
5923 | Make an explicit conformance class for people who implement the rendering section. | |||
5924 | 7475 | Drop support for rel=up, rel=last, rel=index, rel=first, and any related synonyms. | ||
5925 | 11486 | Drop support for rel=archives and any related synonyms. | ||
5926 | simplify the CDATA syntax description | |||
5927 | 11952 | Forgot to update this text when we added dropzone. | ||
5928 | 11129 | Drop forminput and formchange events, and their associated machinery, since you can now put oninput and onchange everywhere which makes them far less compelling. | ||
5929 | 11946 | this was supposed to be a note | ||
5930 | 11963 | clarify that this is an 'or' list. | ||
5931 | 11971 | consistency | ||
5932 | 11972 | typo | ||
5933 | 11977 | Be better about how we define the creation of scripts for event handler attributes (specifically, how we interact with the JS spec). | ||
5934 | 11579 | s/may/should/ on IDN support in input. | ||
5935 | 11988 | typo | ||
5936 | 12003 | typo | ||
5937 | 12005 | Abstract out an algorithm for Anne. | ||
5938 | 12006 | multipart/form-data MIME type needs to include the boundary | ||
5939 | 10486 | typo | ||
5940 | 12020 | typo in the allowed UTF-8 ranges | ||
5941 | 12021 | clarify <time> example | ||
5942 | 11298 | Fix the UTF-8 decoder error handling to handle a few errors I'd missed, including in particular surrogate halves. This may be a mistake; if I'm forgetting something please let me know so I can fix it. (e.g. did we decide not to catch surrogates or something?) | ||
5943 | 12024 | Clarify the weird interaction of <object> and manifest=''. | ||
5944 | 12028 | alphabetic ordering seems the order of the day here | ||
5945 | Completely revamp how peer-to-peer networking works (and some minor typo fixes in other parts of the spec). This is only a second draft, and therefore this feature will likely evolve a lot over the coming months. Detailed responses to feedback on the topic will be sent out soon. | |||
5946 | Fix some minor mistakes and change the way the data UDP media stream is encrypted to be less predictable. | |||
5947 | Hook into SDP's mechanism for defining UDP streams | |||
5948 | update section heading depth. One day I'll probably change all this to use <section> and <h1>... | |||
5949 | forgot to make GeneratedStream inherit from Stream | |||
5950 | typo | |||
5951 | Use 'message' instead of 'text' for the event name for consistency with other parts of the platform. | |||
5952 | Expose readyState on PeerConnection. This isn't entirely fully baked yet, it'll probably need tweaking (unless I've been very lucky). Let me know what mistakes I made... | |||
5953 | abarth tells me one layer is sufficient, security wise. | |||
5954 | Add some notes about data UDP media stream security. (didn't mention integrity as we'll fix that -- i filed a bug on it) | |||
5955 | add a note about a note to add regarding security of PeerConnection | |||
5956 | Minor tweaks to PeerConnection to make it more usable | |||
5957 | Explicitly allow UAs to use <input type=file accept> intelligently. | |||
5958 | Remove stream.onreadystatechange | |||
5959 | typo | |||
5960 | Rename media.tracks to media.textTracks so we can introduce media.audioTracks and media.videoTracks later | |||
5961 | Introduce a multitrack API for handling such use cases as sign-language PIP or director's commentary tracks. Also involves some minor changes to how the media element spec is written, to make it easier to integrate with the multitrack features. The multitrack part of this are hidden in the W3C copy so that I can include them in a change proposal for issue-152, per Sam's suggestion in private e-mail dated 2011-03-06. | |||
5962 | update outdated link to websocket protocol in html psec intro | |||
5963 | 12102 | WebSockets: add reason and code to the event; also some minor editorial things. More WebSockets changes coming. | ||
5964 | 12277 | Revamp pushState() to work like Firefox 4, since that actually makes the API useful. See also http://hacks.mozilla.org/2011/03/history-api-changes-in-firefox-4/, WHATWG mail, and the bug below. | ||
5965 | Change how pausing media is exposed in GeneratedStream, and expose multiple tracks. | |||
5966 | forgot to fix this when changing the api recently | |||
5967 | Make the PeerConnection UDP data media stream feature prevent replay attacks, and add integrity checks. Also, make some of the mentions of HMAC-SHA1 make sense. | |||
5968 | Add the ability to encourage the user to pick a particular camera, when a device has multiple cameras (e.g. phones with front and rear cameras) | |||
5969 | Try to reduce double negatives. (I hope this didn't change the conformance meaning, but if I missed a subtlty here please let me know.) | |||
5970 | explicitly define 'transparent black' by request. | |||
5971 | clarity | |||
5972 | typo | |||
5973 | A vast number of typos. | |||
5974 | fix the last confusing vestiges of the misnaming of this API | |||
5975 | Make the MediaController feature more easily implementable. | |||
5976 | 12339 | Allow non-wall-clock clocks for media playback, since in practice UAs sync things to the soundcard's ring buffer, or similar, to avoid stuttering. | ||
5977 | 9437 | apply wg decision | ||
5978 | 8449 | apply wg decision | ||
5979 | 10805 | apply wg decision | ||
5980 | 8088 | apply wg decision | ||
5981 | 10066 | apply wg decision | ||
5982 | clarification by request | |||
5983 | 12367 | Mention that turning tracks on and off when affected by a MediaController might have qoi issues. | ||
5984 | 10066 | revert change per http://lists.w3.org/Archives/Public/public-html/2011Apr/0272.html | ||
5985 | update comment for recent changes | |||
5986 | regen | |||
5987 | full regen because the publishing pipeline seems to have gotten out of sync | |||
5988 | Change the maximum size of data stream packets to take into account the min network MTU | |||
5989 | Fire an exception for getUserMedia() if the input is bogus; also, ack for previous checkin. | |||
5990 | 10921 | apply wg decision | ||
5991 | 10419 | Change <video audio=muted> to <video muted> (applies wg decision) | ||
5992 | typo | |||
5993 | 9081 | apply wg decision | ||
5994 | 10202 | apply wg decision | ||
5995 | update the 'is this html5' section that describes how the w3c and whatwg specs differ, since i'm clearly going to be adding more to it with these decisions | |||
5996 | 9178 | apply wg decision | ||
5997 | typo | |||
5998 | 10900 | apply wg decision | ||
5999 | 7539 | apply wg decision | ||
6000 | 8793 | apply wg decision | ||
6001 | typo | |||
6002 | 10838 | apply wg decision | ||
6003 | pipeline update | |||
6004 | 10838 | Add <u> to HTML and WebVTT. | ||
6005 | make it easier to track in which ways the specs are forking, to make it easier to reduce it later. | |||
6006 | 10963 | apply wg decision | ||
6007 | 8207 | apply wg decision | ||
6008 | 7468 | apply wg decision (add the <table border=1> talisman) | ||
6009 | typo | |||
6010 | s/name/label/ since we call this kind of thing a label elsewhere | |||
6011 | Clarify these events. | |||
6012 | Avoid firing 'playing' when the script calls play() but the media element is actually paused on user interaction. | |||
6013 | more minor tweaks to the event descriptions | |||
6014 | More tweaking of the event definitions, and some additional internal notes for future fixes. | |||
6015 | typo | |||
6016 | more tweaking event definitions | |||
6017 | Make 'playing' fire even if the video is paused for user interaction, since otherwise you never get that event, which could be rather confusing for authors. Sadly this makes 'playing' somewhat redundant with a combination of 'canplay', 'canplaythrough', and 'play', but it's probably still useful enough. | |||
6018 | Rework MediaController so that it exposes more events so that you can keep track of the overall state. | |||
6019 | Expose a combined .played on MediaController | |||
6020 | Clarify that <video> and <audio> can both be used for both audio and video. | |||
6021 | in-band audio and video tracks have IDs; expose them | |||
6022 | Add notes about negotiating video resolution in a peer-to-peer scenario. | |||
6023 | (commented-out) Specify TrackList.getKind(), so that we can easily add it if we can actually find a way of getting this data for more than just ogg. | |||
6024 | Pause a MediaController if all its slaves are paused, and make it so that the UA UI will unpause all the slaves when it unpauses a MediaController that is itself blocked because all its slaves are paused. | |||
6025 | Fix a few places where a media element could get out of sync with its controller, and re-enable media fragments for loading resources with a controller. | |||
6026 | Add an 'ended' event to MediaController. | |||
6027 | 8646 | apply wg decision (private communication exception) | ||
6028 | 12526 | apply wg decision (introductory text for <img>) | ||
6029 | 10066 | apply wg decision (ARIA defaults) | ||
6030 | note some things we should really change one day but can't yet because of the w3c decision | |||
6031 | 9452 | remove CONTROLLER and TT markers | ||
6032 | 12544 | add getKind() since WebM does have something like this, and MPEG is apparently planning to add it, so that (with Ogg) means three of the oft-supported formats have something relevant here. | ||
6033 | 10837 | mention the problem with UAs that don't support playbackRate reliably. | ||
6034 | sync 2dcontext with latest pub system changes | |||
6035 | try to clarify the issue here | |||
6036 | sync 2dcontext with latest pub system changes (mark 2) | |||
6037 | Minor tweaks to make sure location.reload() works correctly with document.open()-created-documents. | |||
6038 | Make :enabled/:disabled match <fieldset>. | |||
6039 | Make the label required if <select required> is used without multiple='' or size=''. Also, make it possible for the label to be disabled, for legacy UAs (new UAs wouldn't let the user select the label). | |||
6040 | 11557 | Discourage cargo-cult authoring that would lead to poor accessibility. | ||
6041 | Update the 'css element reference identifier' thing per Tab's request. | |||
6042 | 10808 | Make dir=auto isolate its contents for bidi purposes. | ||
6043 | 12041 | correct the description of application/microdata+json | ||
6044 | 11488 | Define how an SVG image gets sized in drawImage() | ||
6045 | Make sure that if you cancel a navigation via onbeforeunload, it doesn't abort the parser and so forth anyway. | |||
6046 | 11557 | apply chair request | ||
6047 | clarification | |||
6048 | Say what a line break is when editing a textarea. | |||
6049 | 11090 | Try to warn implementors about XSLT. | ||
6050 | 9593 | make ids more consistent (this might break some links, sorry) | ||
6051 | 12065 | add a note to clarify interaction with rfc 2388 | ||
6052 | 11828 | remove <hgroup> from the w3c spec by request of steven faulkner | ||
6053 | 12075 | xref | ||
6054 | 12053 | Update ARIA role for <summary>. | ||
6055 | 12061 | xref | ||
6056 | 12085 | hide the DOM Range dfns for now | ||
6057 | 11837 | matroska doesn't define this yet, apparently | ||
6058 | 9593 | make more ids consistent | ||
6059 | copypasta | |||
6060 | Add input.selectionDirection and textarea.selectionDirection, to allow authors to save the direction of the selection. | |||
6061 | 12054 | Try to clarify some requirements for the validator. | ||
6062 | 12524 | by request | ||
6063 | clarify <nav> advice | |||
6064 | 11828 | revert change per http://lists.w3.org/Archives/Public/public-html/2011May/0061.html | ||
6065 | 12116 | precision | ||
6066 | 12119 | clarify how to make a determinate and indeterminate progress bar | ||
6067 | update reference to refer to more recent work | |||
6068 | grammar | |||
6069 | 12126 | remove unnecessary dfn | ||
6070 | 12132 | Spec the 'select' event. | ||
6071 | 12059 | make a reference vanish from the w3c copy | ||
6072 | 12084 | clarification | ||
6073 | 12135 | make this algorithm less ambiguous | ||
6074 | 12149 | consistency | ||
6075 | 12153 | add explicit dependency on File API spec | ||
6076 | 12157 | typo | ||
6077 | 12163 | fix the example to match the algorithms | ||
6078 | 12174 | xref | ||
6079 | 12178 | clarify element definitions | ||
6080 | 12200 | grammar | ||
6081 | 12201 | typo | ||
6082 | 12210 | make :indeterminate apply to indeterminate <progress> bars | ||
6083 | 12213 | Add a link to the fakepath example from the fakepath impl requirement. | ||
6084 | 12220 | Fix a couple of parser bugs that made valid ES floating point numbers not get parsed to the same meaning in HTML attributes | ||
6085 | 12221 | clarification | ||
6086 | typo | |||
6087 | 12236 | typo | ||
6088 | 12165 | clarification | ||
6089 | 12232 | Suggest more adaptive renderings for progress bars. | ||
6090 | 12250 | Work on making it clearer that 'footer' is fine for 'fat footers'. | ||
6091 | try to clarify that this algorithm a little | |||
6092 | 12247 | Associate sectioning elements with their sections, in case anyone actually tries to use this algorithm as written even for sections. | ||
6093 | 12237 | Oops, forgot to mention the parameter name... | ||
6094 | 11212 | Make it so that if you make one <input type=radio> required, they all end up required. | ||
6095 | 12257 | correct example | ||
6096 | 12265 | clarifications | ||
6097 | 12214 | clarify what 'focus' means | ||
6098 | 12226 | correctness | ||
6099 | 11977 | Fix event handler attribute interaction with ES | ||
6100 | 12274 | typo | ||
6101 | 12286 | sequence<T> is not to be used for IDL attributes, so change .values to a method | ||
6102 | 12298 | typo | ||
6103 | 12302 | xref | ||
6104 | 10908 | Let <optgroup> match :enabled and :disabled too. | ||
6105 | 12309 | taint canvas if we even _consider_ a cross-site font | ||
6106 | 12151 | Make :in-range and :out-of-range definitions match the spec that introduced them. | ||
6107 | 12187 | fix domintro block | ||
6108 | 12275 | missing a rather key point here... | ||
6109 | 12301 | Change have radio button groups are defined to more closely match contemporary browsers. | ||
6110 | Forgot to state the initial state requirement | |||
6111 | 12338 | typo | ||
6112 | 12341 | clarify how to generate ifragment thingies | ||
6113 | 12332 | typo | ||
6114 | 12350 | Try to clarify the element summary. I fear this may just make things worse though. | ||
6115 | 12091 | Change how document[name] works to be compatible with both IE (which typically are targetted with <object>) and other UAs (which typically are targetted with <embed>). | ||
6116 | 12354 | correctness | ||
6117 | Type mismatch shouldn't occur if the attribute has no value. | |||
6118 | 12256 | Allow controls to be given a missing value explicitly (<input type=number value=''> for instance) | ||
6119 | 12288 | select.size has odd legacy behaviour required for compat | ||
6120 | consistency | |||
6121 | 12297 | Recommend that TAB be supported in tooltips. | ||
6122 | 10618 | Define 'no role' more explicitly. | ||
6123 | 12372 | Looks like whitespace stripping needs to happen to non-keywords too. | ||
6124 | notes | |||
6125 | updated drawFocusRing to take recent feedback into account | |||
6126 | highlight more text in the example | |||
6127 | improve the name | |||
6128 | add more advice about weird focus ring cases | |||
6129 | bug in example | |||
6130 | Mention the case of getContext('webgl') returning null due to hardware limitations. | |||
6131 | prepare an rtc extract for easier review by those who only want to review the rtc stuff | |||
6132 | fix copy-pasta in fragment identifier part of application/html-peer-connection-data registration | |||
6133 | categorise most canvas v5 features as v6 in preparation for adding toBlob() | |||
6134 | Attempt to define canvas.toBlob(). | |||
6135 | clarify fragment parsing algorithm | |||
6136 | Add some warnings in areas where the spec might change based on implementation changes. | |||
6137 | Tweak the headers a bit to see if we can make them more useful. | |||
6138 | Attempt to solve the maxlength vs tooLong problem | |||
6139 | Drop javascript: support from <img src>, <object data>, CSS, etc, etc, etc. | |||
6140 | Define window.external and the SearchProvider APIs, since they are implemented by several browsers to some extent. | |||
6141 | Update some examples in line with spec changes. | |||
6142 | First draft for working out how to use CORS with <img>, <video>, and <audio>. | |||
6143 | Fix the usage of CORS with <img> to support redirects and to support an unprompted CORS response. | |||
6144 | Update how CORS works with <img> and <video> (and <audio> and <track>). | |||
6145 | Further discourage misuse of <canvas> that cannot be made accessible or usable. | |||
6146 | remove pointless annotations | |||
6147 | 12679 | Change cross-origin='' to crossorigin='' since people don't seem to like hyphens. Poor hyphens. | ||
6148 | Block redirects in WebSockets | |||
6149 | fix webidl typo | |||
6150 | fix another idl typo | |||
6151 | WebSockets: binary data (first draft) | |||
6152 | Fix WebIDL-related issues uncovered by the recent updates to the webidl checker | |||
6153 | 12502 | The platform is full of crazy. | ||
6154 | WebSocket: Add support for close codes and reasons | |||
6155 | Fix how WebSockets close due to navigation to be more well-defined. | |||
6156 | Update all the WebSocket terminology to match the next WSP draft. | |||
6157 | Remove the pointless security check in AddSearchProvider(). Gecko doesn't do it and it doesn't actually prevent anything as far as we can tell. Also, fix some minor editorial things. | |||
6158 | Make WebSocket.binaryType more like XHR.responseType | |||
6159 | websocket: Make the types of the arguments and attributes for the close frame API bits consistent with each other | |||
6160 | Allow UAs to rate-control udp data streams. Also, add notes about adding binary support for this API | |||
6161 | Make it so that taking out all the streams temporarily doesn't kill a PeerConnection object. Also, update the security section. | |||
6162 | Remove pointless events from the PeerConnection object. Add an event summary. Fix fallout from recent changes. | |||
6163 | Avoid salvaging documents that have active PeerConnections. (Maybe we should force close the PeerConnection objects, too?) | |||
6164 | Make it so that p.remoteStreams cannot change after a call to close(). | |||
6165 | 12809 | allow dependency on HTML again | ||
6166 | clarify note about <source> | |||
6167 | loosen the wording around media.duration a little | |||
6168 | Simplify the WebVTT file signature. | |||
6169 | 12272 | Don't overpromise in security sections... | ||
6170 | Fix L: behaviour in WebVTT | |||
6171 | Add text-decoration to ::cue's list of supported properties | |||
6172 | Clarify the meaning of the rules on wrapping cues | |||
6173 | Allow ::cue(#id) to match a cue by its identifier. | |||
6174 | Allow UAs to allow users to override authors in positioning of subtitles. Also, notes for v2. | |||
6175 | more notes on webvtt future features | |||
6176 | Clarify the <details> element's semantics. | |||
6177 | Add a note about HAVE_METADATA vs HAVE_CURRENT_DATA | |||
6178 | More notes about video.readyState. | |||
6179 | Fix the 'potentially playing' mess I made back in Feb. | |||
6180 | 12186 | Explicitly say that ranges are inclusive. | ||
6181 | Oops. Enabling the chapters track shouldn't override <track default> on a subtitle track. | |||
6182 | 12191 | Prevent it from being possible to have seeked to after the end of an infinite stream that suddenly stops being infinite. | ||
6183 | 12192 | A first attempt at an example for a WebVTT file. | ||
6184 | 12100 | Try to clean up the stuff about Unicode characters. | ||
6185 | 12101 | Make structured clone handle getters. | ||
6186 | mention focusing near the click stuff so i don't get confused again... | |||
6187 | For compat, make clicking interactive things inside labels not do anything to the label's labeled control | |||
6188 | Update 'fire' and 'dispatch' terminology. | |||
6189 | Fix cookies and WebSockets | |||
6190 | Expose selected extensions on WebSocket connections; allow UAs to use compression. | |||
6191 | Reintroduce 'error' events for WebSockets. | |||
6192 | clarification | |||
6193 | typo | |||
6194 | Support 'no-store' in appcache. This means we can now allow cross-origin HTTPS caching, too, without making things worse than the regular HTTP cache. | |||
6195 | note idea | |||
6196 | Expose handlers for online and offline events in workers | |||
6197 | consistency | |||
6198 | Rename DataTransferItems to DataTransferItemList. | |||
6199 | Define what should happen to the text selection when a text field value is changed. | |||
6200 | Specify legacy window.status (which does nothing and always returns the empty string, for historical reasons) | |||
6201 | apply chair revert request | |||
6202 | clarify the precise way an eventsource garbage collection affects the underlying connections | |||
6203 | try to clarify the non-normative text here | |||
6204 | ack for last checkin | |||
6205 | provide a hook for other specs | |||
6206 | 11452 | Add requirements for how to express file names in formdata | ||
6207 | mention that this is an example | |||
6208 | Fire 'load' on the about:blank document created by window.open() | |||
6209 | Note that 'load' events don't fire on about:blank documents in <object> and <iframe> elements. This may have to change, though. | |||
6210 | Example of automatically showing a sign-language track when one is available | |||
6211 | Add the atob/btoa methods to WorkerUtils | |||
6212 | 12592 | Define some types that are never going to be scripting types and are therefore always going to be 'safe' to use as data format types in <script> (even though in practice authors really should be using more specific types). | ||
6213 | typo | |||
6214 | 12741 | Explain noscript's non-xml support. | ||
6215 | 12935 | Remove some error-handling parsing behaviour near <ruby> elements, for forwards-compatibility. | ||
6216 | 12935 | Remove some error-handling parsing behaviour near <ruby> elements, for forwards-compatibility. (See also previous checkin; sorry about the erroneous annotations therein) | ||
6217 | 12392 | Give a summary of how target='' and sandbox='' interact. | ||
6218 | 12392 | Make the summary a bit more detailed. | ||
6219 | People are making their own microdata to RDF algorithms, so there's no point making this the only such algorithm. | |||
6220 | 10640 | Update IDL to recent WebIDL changes, thanks to heycam. | ||
6221 | 12254 | Remove <progress form> and <meter form> since they are basically useless. | ||
6222 | Introduce <object type='' data='' typemustmatch> to help when referencing resources from a remote host. | |||
6223 | 12299 | Simplify the non-normative descriptions of index getters to avoid confusing readers (the specifics of edge cases are rather subtle). | ||
6224 | 12315 | accuracy | ||
6225 | try to clarify the effect of the ARIA section based on http://www.w3.org/mid/AANLkTikZYUgkd1Ma12mMK6ajo1DB1N9wXXEDcGYr9a0e@mail.gmail.com http://www.w3.org/mid/1300704676.2500.74.camel@shuttle and http://www.w3.org/mid/4D874B52.9060604@intertwingly.net | |||
6226 | 12357 | Change how U+0000 NULLs are parsed in MathML text integration points; may also have some side-effects on misnested formatting elements. | ||
6227 | 12358 | grammar | ||
6228 | ref update | |||
6229 | it was pointed out that Unix paths can contain backslashes | |||
6230 | 12387 | Update out of date domintro text. Also, ack for previous checkin. | ||
6231 | typo | |||
6232 | This wasn't checking that the 'seconds' component was only two characters long. | |||
6233 | 12391 | showModalDialog() inside a sandboxed iframe should be blocked _before_ the window pops up... Also, some minor editorial cleanup in this area. | ||
6234 | 12413 | <table border=0> effect on <td> and <th> | ||
6235 | Define the serialisation requirments for type=datetime. | |||
6236 | 12414 | show best practice use of 'lang' attribute | ||
6237 | 12418 | Correctness. | ||
6238 | 12419 | Correctness | ||
6239 | Try to clarify this by switching the order around. | |||
6240 | update the intro | |||
6241 | 12423 | Make textarea and input consistent. (Interop here is a disaster currently, so we can change this with impunity.) | ||
6242 | typo | |||
6243 | 12470 | Apparently it isn't entirely clear that margins at the top and bottom of an element must be vertical margins. | ||
6244 | 12364 | Clarify media fragment video track selection. | ||
6245 | selectedIndex typos | |||
6246 | 12498 | index was missing 'muted' | ||
6247 | 12548 | Provide an .onended event handler for MediaController to expose the event more easily. | ||
6248 | 12974 | Add placeholder='' support to type=number. | ||
6249 | markup fix | |||
6250 | EventSource: only allow text/event-stream with no parameters or with a charset=utf-8 parameter. | |||
6251 | appcache: only allow text/cache-manifest with no parameters or with a charset=utf-8 parameter. | |||
6252 | Make sure close() on EventSource works well with fetch(). | |||
6253 | this was more confusing that helpful, so let's remove it | |||
6254 | remove a redundant 'otherwise' | |||
6255 | CORS-enable EventSource, for cross-site event streams | |||
6256 | To not squat on the quite generic term 'Stream', Stream, GeneratedStream, and StreamRecorder become MediaStream, LocalMediaStream, and MediaStreamRecorder | |||
6257 | Fix some issues with the recent CORSification of EventSource. | |||
6258 | 12663 | terminology consistency (aria) | ||
6259 | typos in example | |||
6260 | update xref section | |||
6261 | 12883 | xref | ||
6262 | 12993 | missing ) | ||
6263 | 12067 | Make worker errors propagate all the way up to the Document, hitting the global scope .onerror each step of the way. This isn't a great way to specify it but I couldn't work out a cleaner way that didn't involve major (potentially risky) surgery and inventing new terms. If it turns out that there are other things that'd need the parent/child infrastructure to be better defined I'll do it then. | ||
6264 | 12340 | Oops, checking the name got dropped somehow in the name='' case. | ||
6265 | 12836 | Let worker's self.location stringify, like window.location | ||
6266 | 12941 | improve explanatory text | ||
6267 | xref | |||
6268 | 12912 | WebSocket close code can fit in an unsigned short, so use that instead. | ||
6269 | 12914 | Prevent API from sending too much data to the protocol for the close frame. | ||
6270 | 12913 | Unpaired surrogates should throw an exception in close, like in send(), so we don't ask the protocol to send invalid utf-8 | ||
6271 | 12980 | consistency | ||
6272 | not sure why i'm labeling this, but it's pedantically correct to add this annotation... | |||
6273 | 12947 | add infrastructure to postMessage() to support ArrayBuffer cloning | ||
6274 | 12404 | Structured clone: Preserve sparse arrays and mention that non-index properties of arrays are preserved too. | ||
6275 | 12530 | Revamp how audioTracks and videoTracks work on HTMLMediaElement and MediaStream. | ||
6276 | 13019 | Attempt to reorganise the rendering section to make it more usable for implementors | ||
6277 | Fix the handling of infinite loops in the various microdata algorithms. | |||
6278 | 13014 | Clarify that URLs and dates are strings in the microdata model. | ||
6279 | 13007 | Clarify the role of vocab specifications w.r.t. itemid=''. | ||
6280 | 13090 | Work around a limitation of Turtle syntax. | ||
6281 | 13170 | add verbosity | ||
6282 | 12911 | Example was out of date. | ||
6283 | 12966 | explain about json extensibility | ||
6284 | 13165 | Define how to serialise JSON for use in drag-and-drop. | ||
6285 | remove redundant clause | |||
6286 | Rename the command API. Instead of reusing the existing APIs, we'll have an entirely new (readonly) API. Trying to reuse the existing API was an interesting idea but | |||
6287 | Add more note material around .label to clarify it. | |||
6288 | correct example | |||
6289 | Match implementations. | |||
6290 | Rename StreamTrack to MediaStreamTrack. | |||
6291 | Clarify what happens when a stream ends. | |||
6292 | Add some links to the use cases that led to microdata in the source | |||
6293 | Rename signalingMessage() for clarity. | |||
6294 | Can't be null, given the IDL. | |||
6295 | Clarify that multiple added/removed streams are coalesced into one offer. | |||
6296 | 12440 | Block access to all properties when going cross-origin, not just defined members. | ||
6297 | 13116 | class=impl update | ||
6298 | 12446 | Make pushState() and replaceState() switch the session history entry to GET. | ||
6299 | 12468 | Be clearer about xxx-large. | ||
6300 | 12491 | make some class=impl text visible to authors | ||
6301 | 12525 | urge feedback | ||
6302 | try to fiddle with the spacing in the table section to make it more readable | |||
6303 | 12506 | typo | ||
6304 | consistency with other similar text in the same section | |||
6305 | 12497 | consistency | ||
6306 | 12551 | typo | ||
6307 | 13247 | Add example for <link>. | ||
6308 | 13037 | remove old now-irrelevant text | ||
6309 | 12555 | Try to clarify some of the conformance requirements around pattern=''. | ||
6310 | Add a placeholder for window.find(), pending a decision from the UAs that implement it. | |||
6311 | update internal note | |||
6312 | 12566 | cookies ref update | ||
6313 | 12567 | somehow this didn't get updated to the new WebIDL terminology | ||
6314 | add a ref to PDF | |||
6315 | 13069 | Update the IDL blocks to use 'partial' instead of [Supplemental] where possible. | ||
6316 | DOMException defines all this stuff now | |||
6317 | consistency | |||
6318 | New feature: <a download='filename'>. | |||
6319 | moving sections around | |||
6320 | tweak the way we talk about exceptions | |||
6321 | 12575 | Authoring conformance criteria for muted='' | ||
6322 | Make Facebook work. See http://blogs.msdn.com/b/ieinternals/archive/2011/05/17/url-fragments-and-redirects-anchor-hash-missing.aspx | |||
6323 | expand on <var>'s definition. | |||
6324 | Mention camera flash in getUserMedia() | |||
6325 | update event object name for consistency | |||
6326 | typo | |||
6327 | Move HTMLCollection to DOM Core | |||
6328 | Move DOMTokenList to DOM Core | |||
6329 | Move some Document concepts to DOM Core. | |||
6330 | WebSocket: Disallow this controversial extension rather than require it. | |||
6331 | Move getElementsByClassName() to DOM Core. | |||
6332 | Move createHTMLDocument() to DOM Core. | |||
6333 | Move some of the quirky API requirements to DOM Core. | |||
6334 | 12576 | forgot to fix this one in r5764 | ||
6335 | 12578 | clarification | ||
6336 | 13441 | class=impl fix | ||
6337 | rename a confusingly-named flag | |||
6338 | wording fix; internal comment | |||
6339 | 10823 | Add a note about why you would persist dir='' in history traversal. | ||
6340 | 13480 | Remove confusing use of the word 'direct'. | ||
6341 | 13339 | Today the pedants are winning against simplicity in the war for clarity. | ||
6342 | 13364 | Simplicity makes a surprise comeback in a joint effort with pedancy in the war for clarity. | ||
6343 | 13370 | Now both pedancy and simplicity are losing in the race for clarity. | ||
6344 | 13452 | I forgot to include the text for UID in the bit about global identifiers. | ||
6345 | typo | |||
6346 | Add a section with some authoring advice from a security perspective. This is just a first draft; please feel free to suggest additional material. | |||
6347 | Recommend against blacklists. | |||
6348 | typo | |||
6349 | Add an abort() method to appcache to allow scripts to provide an abort UI when caching a site. | |||
6350 | Attempt to spec the subtlties of window.print(). | |||
6351 | 12602 | Fix <option> to match reality better. | ||
6352 | 12596 | Explicitly allow 'suspend' before 'fetch' (for preload=none in particular). | ||
6353 | 12598 | The way this was written was confusing as it seemed to conflict with the earlier network error case. | ||
6354 | 12603 | markup and xref errors | ||
6355 | 12605 | Try to make this text more readable. | ||
6356 | 12627 | consistency | ||
6357 | 12223 | Try to make <a rel=help> more useful. | ||
6358 | 12629 | typo | ||
6359 | 12631 | mention legacy UAs | ||
6360 | 12639 | Document the setter on <select> and <select>.options | ||
6361 | forgot the domintro section for this | |||
6362 | 12285 | Make setInterval() clamp at 4ms as well. | ||
6363 | 12655 | Add an example for <wbr>. | ||
6364 | 12111 | Remove the structed data support from Web Storage. | ||
6365 | 12795 | typo | ||
6366 | 12813 | More information for cue syntax. | ||
6367 | 12814 | typo | ||
6368 | 13020 | Allow UAs to opt out of the storage mutex and corrupt data instead of being slow. | ||
6369 | 13155 | Mention CORS in text/event-stream security considerations. | ||
6370 | 13156 | accuracy | ||
6371 | 13071 | Change text/event-stream to drop final events not followed by a blank line, since otherwise interrupted streams would fire incomplete events. | ||
6372 | 13222 | Fix typos | ||
6373 | 13238 | An initial intro. | ||
6374 | references for w3c side | |||
6375 | 13480 | thinko | ||
6376 | 13292 | clarification | ||
6377 | 13294 | Make the client-side failure mode also fire 'error'. | ||
6378 | 12574 | Move the Web to a world where things that implement EventTarget just inherit from it. I, for one, now welcome our new EventTarget overlords. | ||
6379 | 13106 | Try to clarify that UAs don't have to continually be rescanning for icons and sorting each time. | ||
6380 | 10829 | didn't fix this properly in r5590 | ||
6381 | 10930 | Use [Clamp] to return this part of the spec to the real world. | ||
6382 | 10930 | Update previous checkin to actually be in the real WebIDL world instead of some crazy meaningless nonsense. Oops. | ||
6383 | 13671 | Fix my bogus maths. | ||
6384 | 13232 | Give more explanation about how workers work. | ||
6385 | 13526 | Prevent authors from shooting themselves in the foot here. Note that this blocks some legitimate use cases -- let me know if you think we should remove this restriction. It's easy to work around -- provide services over wss:// -- but some service providers might not bother. | ||
6386 | 13525 | Make event.origin for WebSockets work like it does for EventSource, for consistency. | ||
6387 | 13140 | typo | ||
6388 | 12678 | Disallow <link> from having both rel='' and itemprop=''. This might change back if there are compelling use cases, but in the meantime it seems like this is likely to catch errors. This also effectively disallows rel='' on <link>s in <body>. | ||
6389 | 12856 | try to be less misleading | ||
6390 | 13520 | clarification | ||
6391 | 12840 | fix example to mention filename | ||
6392 | 13048 | copypasta | ||
6393 | 12783 | reuse definition instead of being verbose | ||
6394 | 13414 | Mentioned CSS 'quotes'. | ||
6395 | 13006 | typo | ||
6396 | Make these cross-references easier to follow. | |||
6397 | 12613 | Update link to be more specific | ||
6398 | 12671 | index update | ||
6399 | 12870 | Defer to WebIDL more. | ||
6400 | 12862 | typo | ||
6401 | 12890 | typo | ||
6402 | 12557 | <h1> is allowed to have its default role. | ||
6403 | 13127 | try to clarify how this algorithm works when called standalone | ||
6404 | 12695 | Grandfather rel='shortcut icon' since it's so common. | ||
6405 | 13543 | Add a more conventional example for <fieldset>. | ||
6406 | 12630 | copypasta | ||
6407 | 13601 | typo | ||
6408 | 13179 | typo | ||
6409 | 12923 | typo | ||
6410 | 13312 | exposition | ||
6411 | 12824 | Try to tighten up the definition of how to serialise rgba() in canvas. | ||
6412 | 12642 | accuracy | ||
6413 | 12781 | Semi-allow <input type=number maxlength> for legacy reasons. | ||
6414 | 12869 | Make Window's getter's return value slightly more specific | ||
6415 | 11829 | Require non-CSS UAs to honour the default style sheet too. | ||
6416 | 13316 | better grammar | ||
6417 | 12927 | Attr is moving away from being a Node | ||
6418 | 12865 | Consistency with HTMLFormControlsCollection | ||
6419 | 12141 | This seems to be a common mistake, so let's call it out. | ||
6420 | 13482 | fix dir=auto for <textarea> and <input> text fields. | ||
6421 | 12664 | An intro section on avoiding common pitfalls with scripts. File bugs if you have ideas of other things to mention here. | ||
6422 | 13157 | be more positive | ||
6423 | 13612 | DOM Core convergence (cloning) | ||
6424 | 13225 | Somehow missed these? weird. | ||
6425 | 13489 | Clarify that the default rules are just defaults. They're really just intended to provide a baseline for testing and for users with no particular accessibility needs or preferences. | ||
6426 | 13400 | Enumerate the many ways you can make video accessible now. | ||
6427 | 13314 | Drop the algorithm that describes how to convert microdata to RDF. The only people who want to do this seem to want to do it for specific vocabularies so they all define vocabulary-specific conversions instead of using owl:sameAs. | ||
6428 | 12662 | Make chapters support nesting. | ||
6429 | 13618 | typo | ||
6430 | 12871 | typo | ||
6431 | 13462 | Make document.open() reset the timeouts. Make the document after a document.open() call still survive session history even if the 'old' document had an unload handler. | ||
6432 | 13765 | A few restrictions we can remove now that we are no longer trying to make the property names unambiguously convertible to URLs and are no longer planning for short types that can be converted to URLs. | ||
6433 | 13448 | Try to explain type=image better. | ||
6434 | 12101 | Don't bother protecting structured cloning from a getter with infinite regression, since we can't protect it from a non-terminating getter anyway. Reverts part of r6185. | ||
6435 | 13537 | update WebIDL terminology | ||
6436 | minor fixes that i noticed were needed while fixing other things | |||
6437 | 12863 | tigten up a getter return value | ||
6438 | 12484 | remove paragraph since it has many problems and it's not clear what it was supposed to mean | ||
6439 | 12737 | try to clarify | ||
6440 | 12861 | closer to existing implementations | ||
6441 | 12682 | strip spaces from around type=email values, since we already do for type=url and type=email multiple. | ||
6442 | 13052 | typo | ||
6443 | 13334 | typo | ||
6444 | 12656 | wording tweaks to avoid 'contains' which can be interpreted as referencing descendents rather than children | ||
6445 | 13308 | copy-pasta | ||
6446 | 13110 | typo | ||
6447 | 12650 | typo | ||
6448 | 13431 | clarify that this is just an example | ||
6449 | 13775 | index error | ||
6450 | 12819 | Define how to parse the various form submission formats. Register the legacy one. Some editorial tweaks for consistency. | ||
6451 | 12915 | Note on UI for type=number. | ||
6452 | markup error | |||
6453 | 12866 | consistency with HTMLOptionsCollection | ||
6454 | 12465 | Be less flexible about what UAs are allowed to do with <video>. | ||
6455 | 12288 | Actually fix r6119 properly. | ||
6456 | 12721 | update this comment (sadly it has not changed) | ||
6457 | 13341 | typo | ||
6458 | 13439 | precision | ||
6459 | 13440 | improved precision in wording | ||
6460 | 13337 | Update diagram. | ||
6461 | prettyify | |||
6462 | 13346 | update to sync to latest selectors syntax | ||
6463 | 13329 | Forgot to fix this when making muted='' apply to <audio>. | ||
6464 | 13615 | Example of <details> with CSS. | ||
6465 | 13107 | Loosen up the already loose requirements around rel=icon sizes=''. | ||
6466 | 13565 | This was a bit vague. Make it clearer that the key on its own is fine (as suggested by the examples). | ||
6467 | 13327 | Revamp how .muted, .volume, and muted='' are defined (shouldn't impact implementations) | ||
6468 | 12774 | Fix onerror definitions. | ||
6469 | 13182 | grammar | ||
6470 | 12283 | Allow UAs to fire 'error' events if they get, e.g., XML errors while reading subtitle files. Doesn't affect WebVTT files. | ||
6471 | 12931 | typo | ||
6472 | 12641 | impl | ||
6473 | 13536 | Explain some of the conformance terminology better. | ||
6474 | 13086 | Mention <form accept>. | ||
6475 | 12782 | typo | ||
6476 | 13304 | allow conformance checkers to catch some more nonsensical combinations | ||
6477 | 13235 | DOMContentLoaded wasn't in the summary. | ||
6478 | 12946 | clarify 'first' | ||
6479 | 13444 | Explain requirements | ||
6480 | 13130 | Make sure commands aren't exposed when not in a document. | ||
6481 | 12799 | consistency | ||
6482 | 12894 | Consistency with rel-tag Microformat. | ||
6483 | 11183 | Move rel=sidebar to the wiki. | ||
6484 | 11181 | Move rel=external to the wiki. | ||
6485 | update internal annotations | |||
6486 | 12677 | Remove pointless part of this requirement. | ||
6487 | 11234 | More useful conformance rules and advice for bidi formatting characters | ||
6488 | 13183 | Make this text actually make sense. | ||
6489 | 12780 | track implementations | ||
6490 | 11939 | track implementations | ||
6491 | 13080 | Clarify the exact ranges for <meter> | ||
6492 | 13095 | Explain ordering of setTimeout() calls better | ||
6493 | 12694 | examples for <select required> | ||
6494 | 13349 | Update references for Content-Disposition from RFC2183 to RFC6266. | ||
6495 | 13471 | update history for accuracy | ||
6496 | 12729 | typo | ||
6497 | 13538 | Remove wishy washy language | ||
6498 | 13396 | Clean up how we refer to UTF-16. | ||
6499 | 12711 | Mention <td scope> | ||
6500 | 13037 | typo | ||
6501 | markup errors | |||
6502 | Update WebIDL blocks to use new syntax. | |||
6503 | 13453 | Be more precise about what counts as scaling for image map coordinates. | ||
6504 | 13382 | Override specificity of previous line. | ||
6505 | 13387 | More DOM Core refactoring | ||
6506 | 12864 | Make addTextTrack() actually create and return the MutableTextTrack object. | ||
6507 | optgroups don't actually get disabled themselves. they just have an attribute. | |||
6508 | 13613 | Add references to where these selectors are defined. Update references. | ||
6509 | 12872 | the term 'configuration' here is a bit vague and unsearchable, so use a clearer name | ||
6510 | 12967 | Explain the appcache API more. | ||
6511 | 13200 | add a note about accessibility | ||
6512 | Consistency with r5945 which did this for <video>. | |||
6513 | 13102 | Actually require what the spec claimed to require. | ||
6514 | 12938 | Add a cross-ref here to make it easier to see what is meant. | ||
6515 | 13138 | DOM Core compatibility (Document.contentType values) | ||
6516 | 13142 | typo | ||
6517 | 13622 | Make browsers fire events for all cues, even when they're overloaded, rather that skipping events on skipped cues. | ||
6518 | 13474 | Define 'element type'. | ||
6519 | 13257 | Allow frag IDs to be used by scripts rather than having them point to IDs only. | ||
6520 | 13687 | Integration with CSS Images. | ||
6521 | xref | |||
6522 | 12791 | it's good form to use a label | ||
6523 | registerProtocolHandler() and registerContentHandler() security updates | |||
6524 | Add an API to unregister a handler and an API to check if a handler is registered. | |||
6525 | 12739 | Make the examples be examples that would work. | ||
6526 | typos | |||
6527 | 13896 | Remove UndoManager in favour of http://rniwa.com/editing/undomanager.html (and a minor editorial tweak to an example) | ||
6528 | 13896 | Remove Editing APIs and related sections in favour of http://aryeh.name/spec/editing/editing.html | ||
6529 | internal note to avoid changing canvas method order in the future | |||
6530 | Drop onundo and onredo. Editing and undo specs will take care of this. | |||
6531 | 12541 | Make video.currentTime return a stable value rather than the current value. This lets us make setting this attribute always seem to work, so authors don't find the attribute hasn't changed after they set it. | ||
6532 | 11204 | Remove bits now specced in DOMPARSING spec. | ||
6533 | 11234 | Make sure <br> is handled right in the requirements regarding bidi formatting characters. | ||
6534 | 12224 | Move rel=pingback registration from spec to wiki. | ||
6535 | 12405 | Try to clarify that controls aren't supposed to be overlapped by content, since that would be pointless. | ||
6536 | 'finally' is a bit confusing since it wouldn't be the final character in the string typically | |||
6537 | mention typedarray for xref | |||
6538 | 14022 | Fix infinite loop. Oops. | ||
6539 | 13845 | typo | ||
6540 | 13878 | Clarify that this is non-normative. | ||
6541 | 13793 | typo | ||
6542 | 12606 | Match reality: form submission normalises newlines. | ||
6543 | 13965 | Add script.readyState and fire 'readystatechange' in some cases. Not 100% IE compatible because IE is pretty inconsistent here. Should be compatible with legacy content though, both in browsers that do script prefetch and those that don't. | ||
6544 | 12595 | Make 'suspend' fire when the media is loaded. | ||
6545 | 12608 | Make networkState changes have better-defined order relative to 'suspend' and 'progress' events. | ||
6546 | markup error in previous checkin | |||
6547 | Point out that 'pre' might be a better solution than 'code' for authors who used 'xmp'. | |||
6548 | I keep forgetting how <xmp> used to be defined. | |||
6549 | update for webidl | |||
6550 | 13965 | Revert r6543 and instead move onreadystatechange to be only on Document. | ||
6551 | Update Event interfaces to use constructors instead of init*Event methods; remove some typedefs. | |||
6552 | 14076 | typo | ||
6553 | 14085 | Fix the WebVTT parser to not litter the output with > characters | ||
6554 | 14118 | Fix the default font size for cue text to be half what it was intended to be before, and fifty times bigger than it was actually specified to be before... | ||
6555 | 13777 | Align with WSP on the subprotocol syntax. | ||
6556 | 14178 | Avoid discarding the last cue in a file if it's empty, or any empty cue that is only terminated with CR and not CRLF. Also, explicitly allow empty metadata cues. | ||
6557 | 14106 | Change the text track cue order so that it reverse-sorts on end time, since that results in better rendering and fixes some chapter issues. Also, better define the order of events for multiple cues that started at the same time with different end times. | ||
6558 | Define how singular matrices affect canvas fills and strokes. | |||
6559 | Kill CanvasPixelArray in favour of the Typed Array stuff. | |||
6560 | 12255 | Make option.label and option.value more consistent. | ||
6561 | 12289 | 'suspend' event's description was out of date | ||
6562 | 12559 | When a media element ends, pause it. Same for MediaControllers. Also a bunch of minor editorial tweaks. | ||
6563 | 12667 | accuracy | ||
6564 | 12707 | Make popstate not fire onload and not fire when you go back and forth across documents without changing which was the last active state for that document. This is intended to match Firefox. It's also much more sensible than what we had before. | ||
6565 | 12781 | Make size and maxlength conforming on type=number for now. (fixing r6413 better) | ||
6566 | 12858 | add detail | ||
6567 | 12881 | Better define 'hide' in the rendering section. | ||
6568 | 12945 | Make HTMLElement-type reflecting IDL attributes only set the attribute if the element they're being set to would then match the attribute. | ||
6569 | 12998 | Mark some Window properties [Unforgeable]. | ||
6570 | 13011 | Provide advice to authors regarding styling editing regions | ||
6571 | 13111 | Ref update | ||
6572 | 13203 | Explicitly mention when to render drag-cancel feedback. | ||
6573 | 13267 | Define how sandboxing works with plugins in a hypothetical world where plugins honour the sandbox. | ||
6574 | 13291 | tweak authoring conformance requirements to prevent some meaningless combinations | ||
6575 | 13354 | Comment out a 'willful violation' that is being fixed in the underlying specs. | ||
6576 | 13403 | Compatibility with Gecko/Webkit and apparently some legacy sites. | ||
6577 | 13438 | Try to fix potentially confusing terminology. | ||
6578 | 13798 | typo | ||
6579 | 13802 | mention intent | ||
6580 | 13503 | Make setting .currentTime before the media has loaded still work (by waiting til it is loaded to seek). | ||
6581 | These steps are already running in a task, not async, so no need to have them queue more tasks to fire events. | |||
6582 | Explain why browsers shouldn't give up and should block scripts on style sheets even though they don't have to. | |||
6583 | 13600 | Explain what the DTD is. | ||
6584 | 13330 | Update recommended colors to match reality better. | ||
6585 | 13722 | update ref | ||
6586 | 13359 | Avoid firing 'click' twice per click on a <command>, oops. | ||
6587 | 13424 | kill the 'formatBlock candidates' category | ||
6588 | looks like this attribute is specced now so we're good | |||
6589 | 12929 | Update MIMESNIFF reference | ||
6590 | 13502 | Explicitly disallow combining characters at the start of text nodes. | ||
6591 | 14255 | Change OFF to DISABLED because the platform uses the term DISABLED more than OFF. | ||
6592 | 12199 | Try to make the application/x-www-form-urlencoded algorithm work even for ISO-2022-JP's crazy escape schemes. | ||
6593 | also disallow combining chars at the start of attributes. | |||
6594 | 13568 | tweak the wording | ||
6595 | 13598 | Add informative text about editing tables | ||
6596 | 13060 | Specify multipart/x-mixed-replace | ||
6597 | 13030 | typo in idl | ||
6598 | typo | |||
6599 | 13433 | Event handler IDL attribute compatibility WebIDL fix. | ||
6600 | 13034 | Legacy IDL attribute compatibility WebIDL fix. | ||
6601 | Clarify some implications about getImageData() resolution. | |||
6602 | 13328 | Exceptions DOM Core/WebIDL fix. | ||
6603 | 13425 | Remove remaining editing section stuff as there are bugs tracking it. | ||
6604 | typos | |||
6605 | 13610 | move .id and ID processing to DOM Core. | ||
6606 | 13358 | Have a TextTrackList object instead of a TextTrack[] array, so we can add members to it. | ||
6607 | 13358 | Add onaddtrack to all the TrackList interfaces. Also, make the text that introduces event handler IDL attributes more consistent across the spec. | ||
6608 | 13358 | Define an event interface for addtrack events. | ||
6609 | 13358 | Fire addtrack events whenver a track is added to a media element. | ||
6610 | 13265 | Disallow some combinations that would indicate element misuse. | ||
6611 | 13502 | Allow combining characters wherever, per Mark Davis. | ||
6612 | 14343 | WebVTT syntax: a space is needed before the tag annotation | ||
6613 | 14293 | Remove word 'soundtrack' since that specifically means the music, not other parts of the audio | ||
6614 | 14291 | confusing example | ||
6615 | 14289 | This was poorly defined, to say the least. | ||
6616 | 14287 | This was equally poorly defined. | ||
6617 | 14282 | incomplete entry in index | ||
6618 | Allow basic flow content in <td> and <th>. (bugs 13174 and 13201) | |||
6619 | Shake up the publication pipeline a bit. Merge the main two WHATWG specs. Update styles. | |||
6620 | fix links | |||
6621 | Move the abstract to the intro | |||
6622 | Update link | |||
6623 | 13803 | typo | ||
6624 | 13812 | Rephrase how EventSource is protected from garbage collection to make more sense. Note that EventSource objects are allowed to survive the bfcache (unlike, say, WebSocket connections). | ||
6625 | 13822 | accuracy | ||
6626 | 13835 | xref | ||
6627 | 13836 | typo | ||
6628 | 13856 | Mention HTTP codes in the intro. | ||
6629 | 13862 | typo | ||
6630 | 13759 | Define navigating to video and audio resources | ||
6631 | 13867 | typo | ||
6632 | 13241 | Revert the part of r5409 that removed the URL parsing algorithms, since it's no longer defined in the protocol spec. | ||
6633 | 13676 | Redefine code-point length in terms of UTF-16 16bit code units. | ||
6634 | revert r6610 per chair request | |||
6635 | 13689 | Allow omission of the number before the period in a floating point number. | ||
6636 | 13751 | fix ordering of the charref table | ||
6637 | 13772 | typo | ||
6638 | 13779 | typo | ||
6639 | 14023 | blockquote example with figcaption for credit | ||
6640 | 14013 | Define the concept of 'palpable content' so that we can better define the 'should'-level requirement equivalent to HTML4's 'paragraphs must not be empty'. This might be overkill. On the other hand, this might be useful in the future in defining other requirements. | ||
6641 | 13900 | Mention that application/x-www-form-urlencoded;charset does nothing. | ||
6642 | 14016 | Nail down <style scoped> content model rules. If anyone has a better idea of how to do this, let me know. | ||
6643 | 13852 | Add <source> and <track> to the parsing rules' list of 'special' elements | ||
6644 | 13850 | Clarify the value of mediagroup='' attributes is freeform text. | ||
6645 | 14094 | Briefly show an example of using different event types in EventSource. | ||
6646 | 7444 | Define compatibility mapping for ISO-2022-JP. | ||
6647 | 13584 | include information about the capabilities model | ||
6648 | 13676 | Try to tidy up some more of the Unicode/code unit mess with a probably over-reaching definition (there's over 2000 uses of the word 'character' in the text, so I didn't check that all of them use this new definition... hopefully it works out; otherwise, we'll just have to try something else again). | ||
6649 | 13676 | Define 'code unit'. | ||
6650 | 13676 | Define 'Unicode code point'. | ||
6651 | 13676 | Reorder the definitions and fix them so that they aren't cyclic. | ||
6652 | 13684 | Define how event handler registration works to be compatible with IE and Firefox. | ||
6653 | 13717 | Clarify that you can transfer a port more than once by avoiding confusing terminology that suggested otherwise. | ||
6654 | Tidy up how event handlers are defined to line up better with WebIDL and DOM Core | |||
6655 | 13718 | Remove the incredibly vague and complicated requirement that UAs provide localised quote rules. | ||
6656 | 13740 | Update what the label of an <option> is for the purposes of commands. | ||
6657 | 12390 | Drop text/html-sandboxed | ||
6658 | 13761 | Don't set the lastEventID unless you get a blank line after the event, so that interrupted events don't set it. | ||
6659 | 14298 | simplify the parser a little to avoid a redundant step and make it clear why it's redundant | ||
6660 | 13780 | typo | ||
6661 | 13882 | Make the */*+xml handling be fallback handling, rather than overriding any registered handlers for specific XML types. | ||
6662 | 13920 | Remove obsolete refrence to <section cite> and <article cite>. | ||
6663 | 13926 | Fix the <frameset> rendering rule to trigger when 'the body element' is frameset, not just when the second child of the root element is. | ||
6664 | 14224 | xref | ||
6665 | various editorial fixes | |||
6666 | revert r6574 per chair request | |||
6667 | 14219 | try a better definition for cue start and cue end. | ||
6668 | 14233 | Redefine itemtype='' to allow multiple types if they share the same vocabulary. This was by far the most frequently made request at the recent schema.org event | ||
6669 | 13877 | Require Web-compatible text/plain handling inside iframes. | ||
6670 | 13885 | Allow sites to register RSS and Atom handlers, and handlers for specific XML types. | ||
6671 | 13899 | correctness in index | ||
6672 | 13915 | Tables don't have a border by default, so we need to set the default border width to zero. | ||
6673 | 13916 | typo | ||
6674 | 13939 | typo | ||
6675 | 13944 | vestigial text | ||
6676 | 13757 | Update UA style sheet to use new selector syntax | ||
6677 | 13880 | Clarify the outline algorithm to indicate that it only applies to sectioning content and sectioning root elements. | ||
6678 | typo | |||
6679 | 13894 | window.open() should block popups too. | ||
6680 | 14444 | Consistency between getItems() and getElementsByClassName() | ||
6681 | 13915 | Try to improve compat for legacy <table border='' rules='' and frames=''> attributes. | ||
6682 | typo | |||
6683 | typo | |||
6684 | 13915 | <table border=0> shouldn't set a border-style on the table or the cells | ||
6685 | 14353 | Add an example of the script of a conversation in interactive fiction. | ||
6686 | Microdata: add an example of multiple types. | |||
6687 | 14346 | Handle the cases where this algorithm returns two tokens. | ||
6688 | 14331 | Make EventSource.close() cause the events to stop firing even if they're already queued. | ||
6689 | 14241 | Move TextTrack.readyState to HTMLTrackElement. | ||
6690 | 13967 | Make postMessage() accept the second and third arguments in either order. Compat with WebKit and hopefully solves the difficulty people have about remembering which goes first. | ||
6691 | 13967 | Revert last checkin. My testing was bogus. | ||
6692 | Fix fallout from r5920. | |||
6693 | 13977 | Fix compat issue with .sheet and .disabled on external <link> | ||
6694 | 14418 | typo | ||
6695 | 13757 | Update selector case-sensitivity matching rules, including dropping the list of magically case-insensitive values. | ||
6696 | 13717 | Clarify that you can transfer a port more than once by avoiding confusing terminology that suggested otherwise. (see also r6653) | ||
6697 | 13799 | Update postMessage() to do the transfers after the cloning so that if cloning fails, the transferables don't get killed. | ||
6698 | 13979 | sync with DOM Core | ||
6699 | 13980 | Comment out mentions of entities that are no longer relevant (DOM Core dropped them). | ||
6700 | 14208 | xref | ||
6701 | 13748 | Drop input.selectedOption since it has no compelling use cases and we don't have interop on it either. | ||
6702 | 14008 | Correctness (useMap reflects 'usemap' not 'useMap'). | ||
6703 | 14010 | Correctness (colSpan and rowSpan reflect 'colspan' and 'rowspan' not 'colSpan' and 'rowSpan'). | ||
6704 | 14058 | Tweak some text and add an example to try to clarify some confusion. | ||
6705 | 14049 | Change the way this is phrased to try to make it less confusing. | ||
6706 | 14090 | Compat with other browsers. | ||
6707 | 14092 | Try slightly more pedantically correct wording. Unfortunately DOM Core doesn't have good terminology for this either way. | ||
6708 | 14151 | xrefs for DOM Parsing | ||
6709 | 14192 | grammar | ||
6710 | 14105 | Fold MutableTextTrack into TextTrack. | ||
6711 | 14105 | Make TextTrackCue more mutable. | ||
6712 | 14517 | typo | ||
6713 | 13981 | remove redundant steps | ||
6714 | 14088 | typo | ||
6715 | 14100 | typo | ||
6716 | 14212 | xref | ||
6717 | 14234 | Simplification in the microsyntax parsing rules, which makes non-negative integers accept leading - and + characters (- only for -0 of course). | ||
6718 | 14037 | Make HTMLDocument === Document. | ||
6719 | 14037 | Move XMLDocumentLoader.load to XMLDocument. | ||
6720 | 13810 | typo | ||
6721 | 13995 | (WIP - MIMESNIFF has not yet been updated accordingly) Change the spec to use MIMESNIFF rules for text tracks instead of blindly honouring MIME types. | ||
6722 | 14263 | Use <span> instead of <q> to represent spans of text with a given voice, since HTML doesn't have an equivalent to <v> and <q> would add quotes. | ||
6723 | 14381 | typo | ||
6724 | 14144 | Add reference for 'resolve'. | ||
6725 | 14037 | Fix HTMLDocument's definition. Oops. | ||
6726 | I guess technically Document isn't itself a Document. | |||
6727 | 13776 | Try to make the named getter on HTMLFormElement more Web-compatible. | ||
6728 | 14392 | Defer to the origin spec for URL origin. | ||
6729 | 14407 | clarification | ||
6730 | 14413 | typo | ||
6731 | Fix a race condition between setting src and firing onload for <img>. | |||
6732 | 14378 | Fix a race condition between setting src and firing onload for <track>. | ||
6733 | 14433 | correctness | ||
6734 | 13859 | <base>.href reflects, apparently. | ||
6735 | 13948 | xref | ||
6736 | 14464 | Compatibility. http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1227 | ||
6737 | 14469 | Compatibility. http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1228 | ||
6738 | 14410 | typo | ||
6739 | 14471 | Compatibility for pop-up blocking logic. (also wording change for bug 14472) | ||
6740 | 14479 | Tweak the text about handling broken images. | ||
6741 | 14487 | Allow tabs and multiple spaces between timestamps and the --> in WebVTT (it was already parsed that way anyway). | ||
6742 | 14501 | reference churn | ||
6743 | 14329 | Mention some DOS risks with window.postMessage(). | ||
6744 | 13373 | Allow shared workers to be isolated. | ||
6745 | 14148 | Kill Location.resolveURL() in favour of the new URL() API. | ||
6746 | 13929 | Change the vCard and vEvent vocabs to not use itemid='' since their UIDs aren't URLs. | ||
6747 | 14513 | refs | ||
6748 | 14468 | clarity | ||
6749 | 14431 | Talk more about HTTP caching semantics in the context of appcache. | ||
6750 | typo | |||
6751 | 14516 | xref | ||
6752 | 13104 | Add commentary on PING and PONG frames. | ||
6753 | 14534 | Compatibility fix for how events are fired when nothing is focused and there's no body element. Also, editorial tweaks around how drag and drop events are fired to the body element. | ||
6754 | 14039 | Try to clarify that global HTML attributes aren't global across other namespaces without having to litter '...and is an HTML element' all over the spec. | ||
6755 | 14551 | Try to be more intuitive about what newlines do in WebVTT tags (though note they are non-conforming) | ||
6756 | 14509 | Simplify in-band text track loading. | ||
6757 | Since I'm going to be editing this algorithm some more, let's bite the bullet and do what foolip and anne wanted, which is to normalise newlines early for sanity. | |||
6758 | 14550 | Make the WebVTT parser a bit more forgiving: data suggests that we should always start a cue if we hit a line that contains the magic string -->. | ||
6759 | typo | |||
6760 | 14542 | copypasta | ||
6761 | 14543 | Handle incorrectly terminated escapes in WebVTT cue text. | ||
6762 | Consistency in order in WebVTT tokenizer | |||
6763 | 14294 | Clarify that onerror fires if a WebVTT file has the wrong signature. | ||
6764 | copypasta | |||
6765 | 14541 | Comment out a redundant step | ||
6766 | 14539 | Consistency | ||
6767 | 14260 | Move the requirement that tracks be loaded to blocking HAVE_FUTURE_DATA rather than HAVE_CURRENT_DATA. (WIP) | ||
6768 | typo | |||
6769 | 14338 | Somehow the automatic feature of cue line position was never properly specified. | ||
6770 | 14337 | drop the note about the implications of drag-and-drop on undo | ||
6771 | 14565 | A first pass (for this quarter, anyway) at cleaning up some terminology around the word 'document'. | ||
6772 | 14331 | Make sure once you call closed() that EventSource objects stay down. | ||
6773 | 13902 | Add examples for accessKeyLabel | ||
6774 | 14037 | Tweak definition to heycam's wording. | ||
6775 | 14036 | Define input.width and input.height. | ||
6776 | 14502 | Origins should be based on the effective origin. | ||
6777 | grammar | |||
6778 | grammar | |||
6779 | 14531 | Make setting <img crossorigin> refetch the image. | ||
6780 | 14531 | Tweak the algorithm for <img> loading to avoid multiple network requests when src='' is set multiple times in a row. | ||
6781 | 14089 | compat with majority of browsers | ||
6782 | 14567 | loosen implementation requirements around placeholder=''. | ||
6783 | 13240 | Drop <time> and replace it with <data>. Drop the Atom conversion section entirely. Convert a bunch of examples that used to use <time pubdate> to using schema.org, to show how to annotate publication dates and the like in a machine-processable way. | ||
6784 | typo | |||
6785 | 14597 | strings should be marked with <code> for consistency | ||
6786 | 14037 | Make document.prototype.onreadystatechange not throw, for compat reasons. | ||
6787 | 14595 | should have paid more attention when doing the <time>/<data> edit... | ||
6788 | 14572 | Move a skip whitespace step to where it belongs. | ||
6789 | 14502 | Go back to ignoring document.domain changes for the purposes of canvas tainting. | ||
6790 | Remove historical file | |||
6791 | 14592 | Make EventSource support the Anonymous CORS mode. | ||
6792 | 14474 | Drop messages on the floor after a call to close() | ||
6793 | 14637 | itemtype can't be empty | ||
6794 | 14629 | typo | ||
6795 | 14537 | Drop WebVTT class names that are the empty string. | ||
6796 | xref | |||
6797 | 14631 | Fix capitalisation of 'microformats' to follow official convention. | ||
6798 | typo | |||
6799 | make non-normative wording less confusing | |||
6800 | 14577 | typo | ||
6801 | 14572 | fix incomplete earlier edit in r6788 | ||
6802 | 14654 | typo | ||
6803 | 14650 | typo | ||
6804 | 14649 | typo | ||
6805 | 14651 | Allow a WebSocket object with only a message handler to be GC'ed once it gets to CLOSING. | ||
6806 | 1462814628 | Fix broken invariant: a setting in a WebVTT cue timings line has to not contain spaces, and spaces separate settings from each other. | ||
6807 | 14586 | Remove the requirement that UAs check that item types are syntactically correct after splitting the itemtype='' attribute. | ||
6808 | 14574 | Specify the text-align of cues. | ||
6809 | 14570 | I got the steps backwards here. | ||
6810 | 14526 | Require NFC for file names from <input type=file>. | ||
6811 | some IDs for https://github.com/benschwarz/developers.whatwg.org/issues/33#issuecomment-2599945 | |||
6812 | 13398 | Language-specific 'quote' CSS rules generated from the CLDR. | ||
6813 | 14586 | Forgot to remove this now false note | ||
6814 | 14676 | When a page interpreted as UTF-8 has a <meta charset> saying UTF-16, the spec used to say to reload even though the encoding didn't change. | ||
6815 | 13983 | compat changes for <textarea>.value and .textLength | ||
6816 | 13986 | Attempt to update to the latest vCard spec | ||
6817 | 14427 | Change how nested clicks are prevented to also prevent click() inside a regular onclick=''. | ||
6818 | 14427 | Change how nested clicks are prevented to also prevent click() inside a regular onclick=''. (part 2) | ||
6819 | 14176 | Tighten up onerror's definition. | ||
6820 | 14754 | consistency with other APIs | ||
6821 | 14761 | Allow people to pass an object to the drag-and-drop string callback so that they can store information in the callback object rather than using a closure, since apparently closures are too confusing. | ||
6822 | 14724 | Accuracy (we removed this section a few weeks back) | ||
6823 | 14701 | Make appcache no longer check for the MIME type. | ||
6824 | 14731 | For MediaController, we need to fire all the events when the state increases, otherwise scripts will miss steps when the network is particularly fast. | ||
6825 | 14698 | Fix <script>document.write('...')</script> -- it turns out the tokeniser would have been in the wrong state when processing the '.'s. This is actually just fixing the cases I somehow missed in r5164. | ||
6826 | 11984 | Add warnings about media elements and track and how to determine the type and how we don't know what hte solution is. | ||
6827 | the <time> element is dead, long live the <time> element | |||
6828 | copypasta | |||
6829 | extend timezone format to also allow omitting the colon | |||
6830 | Add another example. | |||
6831 | 14696 | further work on the <time> proposal - fix hCalendar example | ||
6832 | Try adding topic markers (work in progress). | |||
6833 | Add more topic annotations | |||
6834 | Add more topic annotations. | |||
6835 | New topic: the Rendering section. | |||
6836 | Canvas DOM APIs HTML HTML Syntax and Parsing Microdata Security Server-Sent Events Video Text Tracks Video and Audio Web Storage Web Workers WebSocket API | New topics: DOM APIs, and Security. (Note that by default, people are _not_ subscribed to new topics.) Also, some tweaks to the previous annotations. | ||
6837 | Canvas DOM APIs HTML HTML Syntax and Parsing Microdata Offline Web Applications Rendering Security Server-Sent Events Video Text Tracks Video and Audio Web Storage Web Workers WebSocket API | Prepare a WebVTT standard. Remove the WebVTT text from the HTML standard; refer to the WebVTT spec instead. Drop PeerConnection (moved to W3C WebRTC WG). Clean up some internal annotations (sorry, this affects a number of topics but is purely editorial). Fix some WebIDL issues flagged by recent updates to the WebIDL checker. | ||
6838 | Video Text Tracks | Missed a dependency. | ||
6839 | Video Text Tracks | Clarify the WebVTT rendering rules. | ||
6840 | Video Text Tracks | Update comments in the source to take into account recent parser changes | ||
6841 | Server-Sent Events | withCredentials in EventSource should also affect reconnections. | ||
6842 | WebSocket API | Remove an attempt to cross-reference a term that isn't explicitly defined. | ||
6843 | Video Text Tracks | WebVTT signature parsing: should bail with error if the signature line doesn't have a line ending. Also, change some redundant IF statements to assertions. Let me know if these invariants aren't as invariant as I thought. | ||
6844 | Video Text Tracks | Remove a redundant note. | ||
6845 | HTML Microdata | Update the date-and-time microsyntaxes to support having the 'T' replaced by a single space. (Note: multiple spaces are invalid and will cause parse failures. Only a single space is supported.) Based on proposal and implementation evidence from Tantek documented at http://wiki.whatwg.org/wiki/Time_element#permit_space_instead_of_T_in_datetimes | ||
6846 | DOM APIs HTML Video Text Tracks Web Workers WebSocket API | Change how the global scope objects are exposed in workers so that dedicated workers and shared workers have global scopes with different interface names, since they are different interfaces. This patch also fixes some TOPIC lines for the intro of the spec. | ||
6847 | Server-Sent Events | Clarify that the origin given in an event source event is the origin after redirects. | ||
6848 | Server-Sent Events | Require implementations to ignore all MIME type parameters on text/event-stream resources | ||
6849 | HTML | Remove some extraneous commas. | ||
6850 | Microdata | Disambiguate what to do in conflicting cases. Also, change the spacing in th emarkup so I can add paragraphs here easily later. | ||
6851 | HTML Microdata Video and Audio | 14596 | When itemprop='' is specified on elements like <a> or <iframe>, require the corresponding attribute, to help authors who are misusing microdata. | |
6852 | DOM APIs | 15045 | typo | |
6853 | HTML | 15025 | typo | |
6854 | Microdata | Try to clarify that an element with an empty itemprop='' doesn't get listed in the .properties list. | ||
6855 | HTML Microdata | Bring W3C specs back to tip of tree per chair request. | ||
6856 | Rendering | Fix some cross-reference issues. | ||
6857 | Web Workers | Drop the last remaining use of [Supplemental]. | ||
6858 | Video and Audio | Define the meaning of preload='' values while the video is playing. | ||
6859 | Video and Audio | Define how to handle synthesised audio descriptions that take longer to play than the cue with which they are associated | ||
6860 | HTML | Improve accuracy. | ||
6861 | HTML | Remove duplicate entry | ||
6862 | DOM APIs | 14890 | valueAsDate is defined as returning null sometimes, so it needs to be nullable. | |
6863 | DOM APIs HTML | Fix some typos or copypasta. | ||
6864 | HTML | Fix text for consistency | ||
6865 | HTML Syntax and Parsing | Make sure not to autodetect an unsupported encoding... | ||
6866 | DOM APIs | 15113 | Fix some cross-reference issues. | |
6867 | HTML | make this example a bit more plausible | ||
6868 | HTML | Make the example more consistent with others | ||
6869 | Canvas | 14810 | Remove some copypasta. | |
6870 | HTML Syntax and Parsing | Try to fix the problem David Flanagan raised a while back with the <!DOCTYPE html><body><table><math><mi>foo</mi></math></table> test case. | ||
6871 | HTML Syntax and Parsing | More clearly define 'act as if'. | ||
6872 | Video and Audio | 15144 | Fix some typos or copypasta. | |
6873 | HTML | Update the dropzone='' syntax to use string: and file: rather than s: and f:. No point being terse here. | ||
6874 | HTML | Change atob() to ignore whitespace. This is a potentially breaking change, but Opera has implemented it for a while and doesn't seem to have had any problems resulting. | ||
6875 | HTML Security | Mention some XSS risks explicitly. | ||
6876 | DOM APIs HTML | Clarify what is focused in the iframe's owner document when an iframe's child document is focused. | ||
6877 | HTML Security | Fix some typos or copypasta. | ||
6878 | HTML | Make the <input type> values for the various states more obvious. | ||
6879 | Canvas DOM APIs HTML Security | Make sure canvas.toBlob() honours the origin-clean flag. Also, make it more likely this will be implemented correctly by explicitly putting the security checks in the relevant algorithms. | ||
6880 | Canvas DOM APIs | Define what should happen with canvas.toBlob() for zero-sized canvases. | ||
6881 | Add alternative style sheets for highlighting implementation-only prose. | |||
6882 | HTML Syntax and Parsing | Make the readyState change, the 'readystatechange' event, and the 'load' event all happen synchronously in the same task so that you can check readyState to know whether you still have to attach an 'onload' event handler. | ||
6883 | conformance | |||
6884 | HTML | Add a note about how to implement type=email checking with a regular expression. | ||
6885 | HTML | Fix the e-mail regexp to disallow commas. (Typo in the example. Oops. I hope you didn't copy the regexp from Mike's tweet!) | ||
6886 | DOM APIs HTML | Remove mention of DOM Range | ||
6887 | HTML | Add a big example to <p> to help authors who want to use logical paragraphs rather than structural ones. | ||
6888 | HTML | Make :valid and :invalid apply to <form> elements also. | ||
6889 | DOM APIs HTML | The definition of elements that are candidates for constraint validation should be based on the 'submittable' category, not 'listed', for consistency with the rest of the validation stuff. | ||
6890 | HTML | Remove some redundancy now that the definitions make more sense. | ||
6891 | HTML | ack for form:valid idea | ||
6892 | HTML | Limit the number of digits in the fraction part of a seconds time component to 3, since more than that and you lose precision when converting to milliseconds, e.g. for use with Date objects in the API. | ||
6893 | DOM APIs HTML Video and Audio | Define how to convert a time to a Date object if it's not a round number of milliseconds. | ||
6894 | HTML | Fix some cross-reference issues. | ||
6895 | HTML | Tweak hidden='''s definition a bit to be more consistent with likely usage scenarios. | ||
6896 | HTML | Fix some typos or copypasta. | ||
6897 | DOM APIs HTML | 13138 | Update terminology to match DOM Core. | |
6898 | Rendering | Make <wbr> less magical. | ||
6899 | HTML | Make setTimeout() not be well-ordered across multiple browsing contexts, so as to allow user agents to e.g. throttle setTimeout()s in background tabs. | ||
6900 | DOM APIs | 15184 | Update HTMLAllCollection.item(DOMString) to act like namedItem. | |
6901 | Canvas HTML Video Text Tracks Video and Audio | Improve consistency by adding colons to the 'Categories' labels. | ||
6902 | Canvas DOM APIs HTML Video Text Tracks Video and Audio | 13228 | Make all the element definitions hyperlinked. | |
6903 | DOM APIs HTML Web Workers | Add more explanatory text about postMessage()'s first argument. | ||
6904 | HTML | Introduce some documentation about wire formats vs presented formats for date and time data. | ||
6905 | HTML | 13408 | Clarify how language affects form controls. | |
6906 | HTML | 13432 | Tweak the text so that any eldely folk reading it who have degraded sight or hearing do not feel offended by the implication that they are disabled. | |
6907 | HTML | 13567 | Make these sentences make sense... | |
6908 | Canvas HTML | Define what to do when the source rectangle of a drawImage() call is out of bounds (before, it resulted in banding, which seems unsatisfactory). | ||
6909 | HTML | 13447 | Make the category descriptions more obvious to users who see images. | |
6910 | Rendering | 15602 | remove old redundant warning | |
6911 | Remove 'quotes' rules that are not marked as approved in the CLDR | |||
6912 | HTML | 13408 | Fix the changes in r6905 to be more consistent and thorough. | |
6913 | 15174 | Make the 'quotes' rules only apply to elements that change the language, so that authors can use the cascade and inheritance with 'quotes' instead of having to set it only on <q> elements. | ||
6914 | HTML | Update the spec's handling of window.onerror's return value to match reality (tested Chrome and Firefox; apparently this also matches IE) | ||
6915 | DOM APIs HTML | Define the legacycaller behaviour of <embed> and <object>. | ||
6916 | Canvas DOM APIs HTML Video and Audio Web Workers | s/raised/thrown/ for consistency with DOM Core | ||
6917 | HTML | Make sure <img> elements don't disappear while loading an image. | ||
6918 | DOM APIs | 14890 | Define how valueAsDate's setter should handle a NaN time value. | |
6919 | Rendering | 9442 | Drop support for obsolete table alignment values that no browser supports any more anyway. | |
6920 | Offline Web Applications | 14701 | Remove vestiges of MIME type checking in appcache. | |
6921 | HTML | Fix some cross-reference issues. | ||
6922 | HTML | This paragraph hasn't been relevant ever since we removed selectedOption. | ||
6923 | HTML Syntax and Parsing | 14275 | Slight tweaks to the anti-document.write() warning. | |
6924 | HTML Syntax and Parsing | 14275 | More tweaks to the text (including a comment that describes one of the situations in question). | |
6925 | HTML | 14486 | Add a note about <li><h1>. | |
6926 | HTML | Change crossorigin='' to act like No CORS mode for same-origin resources, at least until a cross-origin redirect comes along. | ||
6927 | HTML | 15176 | Clarify example text. | |
6928 | HTML Web Workers | 15180 | copypasta | |
6929 | Video and Audio | 15207 | Fix some typos or copypasta. | |
6930 | Video and Audio WebSocket API | 15208 | Fix some typos or copypasta. | |
6931 | Video Text Tracks Video and Audio | 15214 | Objects with event handler attributes have to inherit from EventTarget. | |
6932 | HTML | 15256 | Fix some typos or copypasta. | |
6933 | Offline Web Applications | 15331 | Fix some typos or copypasta. | |
6934 | Video Text Tracks | 14646 | Change the settings to be less tersely named. | |
6935 | HTML | Define <style scoped> and @global. | ||
6936 | HTML | More clearly separate topics in this section. | ||
6937 | HTML | 14845 | Fix some typos or copypasta. | |
6938 | HTML | 14836 | Fix some typos or copypasta. | |
6939 | DOM APIs | 14835 | Fix some typos or copypasta. | |
6940 | HTML Syntax and Parsing | 14833 | Make HTML serialisation more conservative near <pre>. | |
6941 | HTML Security | Drop old origin definitions that no longer matter. | ||
6942 | Rendering | 14850 | The 'bidi-override:embed' rule for [dir] shouldn't take effect for block-level elements (since it overrides their 'isolate' rule). | |
6943 | make the 'quotes' section prettier | |||
6944 | Canvas | 14853 | Fix some typos or copypasta. | |
6945 | DOM APIs HTML HTML Syntax and Parsing Video Text Tracks | 14859 | Sync with DOM Core: Remove all vestiges of CDATASection objects and Entity objects; replace all mentions of 'text nodes' with explicit references to Text nodes. | |
6946 | DOM APIs | 14889 | Correctness in the non-normative authoring text. | |
6947 | Canvas DOM APIs | Update references | ||
6948 | DOM APIs | 14896 | More updates to cross-references. | |
6949 | HTML Web Workers | 14907 | Turns out clearTimeout() and clearInterval() are synonyms! Who knew? Oh what a tangled Web we weave. | |
6950 | HTML | 14918 | Fix some typos or copypasta. | |
6951 | HTML | 14935 | Try to make things clearer. | |
6952 | HTML Web Workers | Drop obsolete example that uses WebSQL. If anyone wants to write an IndexDB replacement for this example, mail it in! | ||
6953 | DOM APIs HTML | 15049 | window.opener should return null in certain cases | |
6954 | HTML | 10829 | Make this example more realistic. | |
6955 | HTML | 15120 | Add a note about setTimeout() clearing the timer after running the task. | |
6956 | HTML | 12490 | Tweak the wording per chair decision. | |
6957 | HTML Web Workers | 13319 | Try adding a fourth argument, 'column', to onerror handlers. | |
6958 | Canvas | 15217 | Internal note of an example in case we need one. | |
6959 | Offline Web Applications | 15265 | Correctness in a note about appcache online whitelist. | |
6960 | Web Workers | 15345 | Try to clarify this mess of a sentence. | |
6961 | Offline Web Applications | 15364 | Fix some typos or copypasta. | |
6962 | HTML Rendering | 12154 | Add a clear warning that this isn't settled, to avoid any risk of biasing implementations. | |
6963 | HTML | 15490 | Remove redundant backslash in the NON-NORMATIVE e-mail validation regexp. | |
6964 | HTML | Add beforescriptexecute and afterscriptexecute events to <script>. | ||
6965 | Video Text Tracks | 15491 | Correctness. | |
6966 | DOM APIs HTML | Allow browsers to bail early for showModalDialog, alert, confirm, and prompt during pagehide, beforeunload, and unload events. | ||
6967 | HTML | 15548 | Be more explicit about a document's browsing context is. | |
6968 | HTML HTML Syntax and Parsing | 15557 | Hoist requirements on what text can consist of from the text/html syntax to the DOM, so it also applies to XML and script-provided data. | |
6969 | HTML Security Server-Sent Events | Fix the last field to match RFC 4395's requirements. Also, add colons for consistency with other similar sections. | ||
6970 | DOM APIs | 15570 | Add the term 'support named properties' to the list of xrefs for Web IDL, and add an ID to a paragraph, by request. | |
6971 | DOM APIs HTML | 12417 | Introduce a new global attribute for localisers to tell whether or not content should be translated. | |
6972 | HTML | 15586 | Try to provide more guidance. | |
6973 | HTML | 15587 | CSSOM doesn't handle the case of the scroll algorithm being called with a non-box-rendering element. | |
6974 | HTML | 15526 | Suggest scrolling to top. | |
6975 | DOM APIs | 15596 | Match implementations better. | |
6976 | HTML | 15597 | Say when iframes' contentDocument and contentWindow attributes return null. | |
6977 | Video Text Tracks | 15604 | Remove incorrect statement in non-normative prose. | |
6978 | DOM APIs HTML | 15627 | Allow xmpp: to be used with registerProtocolHandler. | |
6979 | HTML | ref update | ||
6980 | HTML | Apply W3C chair revert request (to W3C copy only). Fix markup typo. | ||
6981 | HTML | 13724 | Label the actively maintained specs in the IETF world, by chair request. | |
6982 | HTML Video and Audio | 12544 | Add some of DASH's values to AudioTrack.kind and VideoTrack.kind. | |
6983 | Video and Audio | 12544 | More DASH support for AudioTrack.kind and VideoTrack.kind. | |
6984 | Web Workers | Remove remaining magic around worker global scopes. | ||
6985 | DOM APIs Security | Loosen this requirement a bit to be more realistic. | ||
6986 | HTML Security | Mention that UAs should whitelist filter drag-and-drop content to prevent XSS attacks. | ||
6987 | Video and Audio | Fix contradiction. | ||
6988 | HTML | More conformance requirements for <blockquote> since people keep asking. | ||
6989 | Server-Sent Events | 15956 | Consistency in editorial style. | |
6990 | HTML Syntax and Parsing | 14284 | Factor out the prescan algorithm for reuse in other specs. | |
6991 | HTML HTML Syntax and Parsing | Rejig the wording of the character encoding section to make it more precise and in particular to not make CR processing require look-ahead. | ||
6992 | HTML Syntax and Parsing | Move a section so that the character encoding requirements are closer together. | ||
6993 | HTML Syntax and Parsing | Slightly improve clarity. | ||
6994 | HTML | 13903 | Remove a paragraph from the W3C copy on chair request. | |
6995 | DOM APIs HTML | Define <command command='foo'> to reference other commands | ||
6996 | Video Text Tracks | Make an empty WebVTT file not trigger onerror. | ||
6997 | Video Text Tracks | Make the text/vtt registration mention the magic signature for empty WebVTT files (not that that's particularly useful to detect, but at least it makes the parser and registration consistent). | ||
6998 | DOM APIs | add notes regarding window.find() | ||
6999 | Clarify that all session history entries have URLs really. | |||
7000 | DOM APIs HTML | Change the wording to not suggest ignoring 'filename*' parameters. | ||
7001 | HTML | 13532 | Add some notes explaining why these are SHOULDs and not MUSTs. | |
7002 | Canvas DOM APIs HTML WebSocket API | 16040 | Use union types in the IDL blocks where possible. | |
7003 | Canvas DOM APIs HTML | escape reserved words in idl | ||
7004 | HTML | Fix 'activation behavior' definitions for form controls so that .click() doesn't do anything on them if they're disabled; fix definition of default submit buttons so that they are more predictable; unhide some v2COMMAND text that is now applicable again | ||
7005 | HTML | Clean up the term 'specially focusable' and the requirements around it so that it all makes more sense. In particular, clarify that 'being rendered' is a prerequisite to being focusable even if you have tabindex='' set. | ||
7006 | Video Text Tracks | 14929 | rename TextTrackCue.alignment to .align to match the setting name in VTT. | |
7007 | Video Text Tracks | 14929 | rename TextTrackCue.linePosition and .textPosition to .line and .position respectively to match the setting names in VTT. | |
7008 | Video Text Tracks | 14929 | rename TextTrackCue.direction to .vertical (and change the values accordingly) to match the setting names in VTT. | |
7009 | Canvas DOM APIs HTML | Add support for MutationObservers. (Also, add a minor internal note in the canvas section unrelated to this.) (Also, automated update of the CLDR which resulted in removing separate support for el-POLYTON.) | ||
7010 | HTML | Provide a hook for the Page Visibility spec. | ||
7011 | Canvas | Update notes in canvas source regarding upcoming new features. | ||
7012 | HTML Security | Add a spec for http+aes:// and https+aes:// to allow sensitive resources to be held on untrusted servers. | ||
7013 | HTML | Fix some typos or copypasta. | ||
7014 | HTML Security | http+aes: Clarify that the nonce is zero and that thus the key must be fresh with each resource. | ||
7015 | Canvas | Extract the transformation matrix API from canvas so we can reuse it with Path and Pattern objects. | ||
7016 | Canvas | Factor our line style and text styles. | ||
7017 | Canvas | Factor our the path methods | ||
7018 | Canvas | Minor tweaks to the path stuff | ||
7019 | HTML | 16142 | fix up some xrefs | |
7020 | HTML | 16142 | more markup errors | |
7021 | HTML Security | Mention iframe sandbox in the context of http+aes. | ||
7022 | Canvas | Rearrange and retitle sections in preparation for Path primitives | ||
7023 | Canvas Security | Path objects and drawing text to a path or along a path. Note that there's not yet any way to _use_ the Path objects. That's next... | ||
7024 | Canvas | Make it possible to draw Path primitives to the canvas. | ||
7025 | Canvas | Add ellipse support to canvas. | ||
7026 | Canvas | Add SVG paths to Path objects in canvas. | ||
7027 | HTML | Apply revert request to W3C copy. | ||
7028 | Canvas HTML | add dashed lines and change how Path objects work to instead use external line and font styles and transformation objects | ||
7029 | Canvas HTML | Make it easier to do hit testing on canvas | ||
7030 | Canvas | Pattern transforms, first draft | ||
7031 | Canvas | Provide a switch to disable drawImage()'s smoothing. | ||
7032 | Canvas | Add a way to reset the clipping region without affecting the stack | ||
7033 | Canvas | More font metrics. | ||
7034 | Canvas | Path copy constructor | ||
7035 | Canvas | Expose the canvas transform as a self-mutating replaceable SVGMatrix. | ||
7036 | Canvas | Provide a convenience method to reset the transform to the identity transform. | ||
7037 | Canvas | Make addHitRegion() consistent with context.fill() in using the context's transformation matrix, not a separate transformation. | ||
7038 | Canvas | Make the width values usable in practice. | ||
7039 | Canvas | Correct the focus ring API definitions to notify the user appropriately. | ||
7040 | Canvas HTML | 16466 | Fix some typos or copypasta. | |
7041 | Canvas | 16482 | Fix some typos or copypasta. | |
7042 | Canvas DOM APIs HTML | 16525 | Fix some typos or copypasta. | |
7043 | Rendering | Only apply styles for [dir] if the attribute value is actually valid (ltr, rtl, auto). | ||
7044 | Web Storage | 16469 | This member should be nullable, since we null it sometimes. | |
7045 | Video and Audio | Rename startOffsetTime to startDate and try to clarify its examples. | ||
7046 | Video and Audio | Remove media.initialTime since it doesn't have convincing use cases. | ||
7047 | Video and Audio | Add some notes clarifying this stuff about media timelines. | ||
7048 | Video and Audio | Yet more polishing of the media timeline phraseology. | ||
7049 | DOM APIs | Fix cloning of ImageData, and make it clearer how TypedArray links into the structured clone algorithm. | ||
7050 | Canvas DOM APIs HTML HTML Syntax and Parsing Rendering | Dialogs in web apps: <dialog>, inert='', <form method=dialog>, and 'anchor-point'. | ||
7051 | DOM APIs HTML | Oops, forgot to center the <dialog> element vertically when it is not anchored. | ||
7052 | DOM APIs HTML Security Video and Audio | Refactor the sandboxing flags to make it easier to hook into for CSP. | ||
7053 | HTML | Refactor the sandboxing flags further to make it even easier to hook into for CSP. | ||
7054 | DOM APIs HTML | sandbox='allow-popups' feature | ||
7055 | WebSocket API | use the term 'isolated' instead of 'unpaired', for consistency. link to Unicode for completeness. | ||
7056 | HTML | Apply some WG chair decisions. | ||
7057 | HTML | 11482 | Introduce extensions in accept=''. | |
7058 | DOM APIs HTML | Apply W3C WG chair decision. | ||
7059 | Video Text Tracks | 14575 | fix the alignment of end-aligned text cues | |
7060 | HTML | apply wg decision | ||
7061 | Video Text Tracks | 15674 | Fix some typos or copypasta. | |
7062 | Video Text Tracks | Try to clarify line breaking, balancing, and bidi handling in WebVTT. | ||
7063 | Video Text Tracks | Add new escapes to WebVTT for bidi authors | ||
7064 | Video Text Tracks | Don't include a class attribute if not necessary. | ||
7065 | Video Text Tracks | Define exact format for serializing timestamps. | ||
7066 | Video Text Tracks | Add examples. | ||
7067 | Video Text Tracks | 16058 | Include cues that overlap the earliest possible position, since they'll be active | |
7068 | Video Text Tracks | Make sure that chapter trees don't have negative-duration chapters. | ||
7069 | HTML | acks for recent checkins | ||
7070 | Video Text Tracks | 16602 | clarify that this step has no side-effect if the cue is lost | |
7071 | Video Text Tracks | Transition this API to strings rather than numbers. | ||
7072 | Video Text Tracks | apparently the new default is to not throw when setting an attribute. also, let's use WebIDL to define this. | ||
7073 | Video Text Tracks | previous checkin was incomplete | ||
7074 | Video Text Tracks | 16623 | Not sure where 'block-flow' came from, but it should be 'writing-mode' and the values are different. | |
7075 | Video Text Tracks | 16171 | Make all cues readable... | |
7076 | Video Text Tracks | Add to WebVTT. | ||
7077 | Video Text Tracks | Fix some typos or copypasta. | ||
7078 | Video and Audio | Make event dispatch around cues with duration <= 0 well-defined. (I hope.) | ||
7079 | HTML Video Text Tracks | fix bidi again in webvtt | ||
7080 | Video and Audio | got an earlier fix backwards | ||
7081 | DOM APIs HTML | input.setRangeText() | ||
7082 | WebSocket API | 16134 | add websocket onmessage example | |
7083 | HTML | 15400 | ref update | |
7084 | DOM APIs WebSocket API | 16157 | Make WebSocket silently convert isolated surrogated to U+FFFD rather than throwing an exception. This will result in data corruption when a user types in astral-plane characters that get truncated by naiive script half-way through, rather than crashing the application. | |
7085 | WebSocket API | 16708 | You send ArrayBufferViews, not ArrayBuffers. | |
7086 | WebSocket API | Fix some typos or copypasta. | ||
7087 | Canvas | off by one error | ||
7088 | HTML | Clarify what triggers a <script> to try to rerun | ||
7089 | HTML | Fix some typos or copypasta. | ||
7090 | DOM APIs HTML | Make <form> elements use RadioNodeList as well. | ||
7091 | HTML | example for type=number | ||
7092 | HTML | 16399 | Don't associate using form='' if you're not in a document | |
7093 | DOM APIs | 15704 | Try to match implementations better. | |
7094 | HTML | 15704 | Try to match implementations better. | |
7095 | DOM APIs HTML | 16990 | make terminology less confusing | |
7096 | HTML | Oops, turns out I had this backwards the whole time... and nobody noticed? Oh well. | ||
7097 | HTML | 16982 | sprinkle more bidi references | |
7098 | Video Text Tracks Video and Audio | 14492 | support "removetrack" events to handle long-running <video> elements on streams with multiple TV shows having different audio and video streams. | |
7099 | DOM APIs Server-Sent Events WebSocket API | Move slightly more towards using the word 'type' rather than 'name' for the concept of an event name | ||
7100 | HTML Server-Sent Events | Sad as it may be, CSS affects whether plugins are instantiated. | ||
7101 | HTML | Sad as it may be, CSS affects whether plugins are instantiated -- part two, <embed>. also, typo fix. | ||
7102 | DOM APIs HTML | <img srcset> - first draft | ||
7103 | HTML | Allow browsers to make an informed choice, not literally a random one. Oops. | ||
7104 | HTML Syntax and Parsing | 15634 | clarify a parenthetical | |
7105 | DOM APIs | Allow UAs more flexibility in error handling. https://bugs.webkit.org/show_bug.cgi?id=39017 | ||
7106 | HTML | Add some acknowledgements of people whose names should have been added long ago. | ||
7107 | Canvas HTML | The drawing state should include the new stuff. | ||
7108 | HTML | 17010 | Fix a race condition | |
7109 | DOM APIs HTML HTML Syntax and Parsing | 17066 | Make things like history.back() and user back/forward get thoroughly aborted by other navigations, but scope it just to the current top-level browsing context, not all of them. | |
7110 | HTML | 17067 | Define the task source for the 'Navigating to a fragment identifier' task. | |
7111 | HTML | 17011 | Remove incorrect non-normative sentence. | |
7112 | Canvas | Make imageSmoothingEnabled apply to patterns too. | ||
7113 | HTML | ack for recent checkin | ||
7114 | DOM APIs Web Workers | Update 'connect' events in shared workers to include the port on event.source, as well as event.ports[0], to make the event more intuitive. | ||
7115 | Video and Audio | 12547 | Update the controller state when the current media controller changes. | |
7116 | Video and Audio | 12547 | Expose the controller state, since implementing it is apparently easy and it can be a bit more subtle than it looks. | |
7117 | Video and Audio | Make the spec not appear to contradict itself. | ||
7118 | Video and Audio | Fix some typos or copypasta. | ||
7119 | HTML | Fix <embed> to match reality (Firefox in particular) more closely. | ||
7120 | Video Text Tracks | 16076 | Simplify the TextTrackCue constructor now that the object's properties are all mutable. | |
7121 | HTML | Minor tweaks to element definitions | ||
7122 | DOM APIs | update for webidl syntax | ||
7123 | Rendering | 16344 | import the lone HTML quirk from zcorpan's draft | |
7124 | Rendering | grammar | ||
7125 | DOM APIs | Fix some typos or copypasta. | ||
7126 | HTML | Define :hover's weird HTML behaviours | ||
7127 | DOM APIs | Make it ok to window.close() a browsing context that has never been (re)navigated. | ||
7128 | HTML | Try to define img synchronous loading. | ||
7129 | Canvas DOM APIs HTML Video and Audio | Update to take into account WebIDL's 'double' vs 'unrestricted double' change. | ||
7130 | HTML | Add more text to the dev version. | ||
7131 | Video and Audio | Better definition of media.played. | ||
7132 | HTML | remove some text that's no longer needed | ||
7133 | HTML Syntax and Parsing | Add a JSON file for entities for convenience. | ||
7134 | HTML Syntax and Parsing | 16159 | Fix some typos or copypasta. | |
7135 | HTML Web Workers | 16695 | Fix some typos or copypasta. | |
7136 | HTML Offline Web Applications | Add a feature to appcache to make it possible to mark a cache as preferring online resources than cached resources. | ||
7137 | HTML | fix json error | ||
7138 | Video and Audio | Allow UAs that have downloaded at least two frames of video to go into the canplaythrough mode if they aren't going to bother getting any more however long the app and user wait. | ||
7139 | HTML | Remove the 'magic iframe' feature. | ||
7140 | Security | move the definition of 'script' for origins down a bit. | ||
7141 | HTML Security | Recast how origins are defined to explicitly use the concept of an origin 'alias' and fix the definitions for about:blank docs to use this new definition. | ||
7142 | Canvas HTML | Add a diagram for arc(), correct a reference. | ||
7143 | HTML | Correct a reference. | ||
7144 | Canvas | fix the definition of ellipse() and arcTo(), and fix the dialgram for arc(). | ||
7145 | DOM APIs | sync with dom core | ||
7146 | DOM APIs HTML Offline Web Applications Server-Sent Events Video Text Tracks Video and Audio Web Workers WebSocket API | sync with WebIDL for event handlers | ||
7147 | Web Workers | remove redundant old text | ||
7148 | Video Text Tracks Video and Audio | 14260 | Try to make the text track pending thing work better. | |
7149 | HTML Video Text Tracks | 15951 | Make TextTrack.label not expose the UA-specific label if one is being used. | |
7150 | HTML Video Text Tracks Video and Audio | 13359 | Define textTrack.inBandMetadataTrackDispatchType | |
7151 | HTML Video Text Tracks | 13359 | Define textTrack.inBandMetadataTrackDispatchType for MPEG-2 also. | |
7152 | HTML Security | DND security: add some more vague suggestions. | ||
7153 | Video Text Tracks | Fix some typos or copypasta. | ||
7154 | HTML | Tighten up the definition of how selections are deleted in drag-and-drop. | ||
7155 | HTML | Fix some typos or copypasta. | ||
7156 | HTML | Limit when effectAllowed can be set. | ||
7157 | HTML | Allow platform modifier keys to affect dropEffect | ||
7158 | DOM APIs HTML Microdata | Excise all remaining mentions of DOMStringList | ||
7159 | DOM APIs HTML Microdata | Turns out that browsers don't distinguish between the 'document's address' and the 'documents's current address', so we can merge them. | ||
7160 | HTML | Require an encoding declaration. | ||
7161 | DOM APIs HTML | Drop the attempt at speccing the legacy window.find() API. | ||
7162 | HTML | Further approach reality when it comes to implicit form submission with two or more controls. | ||
7163 | HTML | Make non-normative text more obviously non-normative. | ||
7164 | HTML | Fix a couple of places that misinvoked the default activation behaviour. | ||
7165 | HTML | Clarification | ||
7166 | HTML | update intro | ||
7167 | HTML Rendering | Update <iframe seamless> rendering rules. | ||
7168 | HTML | Fix <iframe seamless> so that it doesn't make it impossible to even load about:blank in the iframe... oops. | ||
7169 | DOM APIs HTML HTML Syntax and Parsing | Make 'abort the parser' fire some readystatechange events for more consistency. Slightly expand on how little XSLT/HTML interactions are defined. Rename 'cookie-free' to 'cookie-averse' for clarity. | ||
7170 | Server-Sent Events | 16866 | fix obsolete non-normative text | |
7171 | DOM APIs | 13686 | Explain start() with an example. | |
7172 | Web Storage | 15719 | Fix some typos or copypasta. | |
7173 | WebSocket API | 17224 | Fix some typos or copypasta. | |
7174 | DOM APIs HTML | Give up and move classList and className to Element (DOM Core has defined them there for some time already), and let the SVG group figure out the fallout from this. | ||
7175 | HTML WebSocket API | Clarify what codes are exposed in case of error, since this text was mysteriously removed from the RFC at some point. | ||
7176 | HTML | 17752 | fix contributor's name | |
7177 | Canvas | Admit defeat: putImageData() assumes 96dpi. We'll add HD versions of these methods shortly. | ||
7178 | Canvas DOM APIs HTML Security | Try to introduce 'HD' versions of the ImageData API. PLEASE DO NOT IMPLEMENT THESE IF YOU DO NOT HAVE VARIABLE-RESOLUTION CANVASES. | ||
7179 | Canvas | Add removeHitRegion() to canvas, since Microsoft want it. | ||
7180 | Security Web Workers | Make data: URLs officially work in Workers. | ||
7181 | update links | |||
7182 | DOM APIs | 17730 | Fix some typos or copypasta. | |
7183 | HTML | 17870 | Mention the validator silencing in the definition of the keyword that causes it. Also, clean up some of the related markup (this will be an ongoing thing as I come across such markup). | |
7184 | DOM APIs HTML | 17496 | Fix grammar. | |
7185 | DOM APIs | 16193 | Change heading by request. | |
7186 | Offline Web Applications | 15826 | Fix some typos or copypasta. | |
7187 | HTML | 16086 | Fix some typos or copypasta. | |
7188 | HTML | Source cleanup: remove the text that the HTMLWG version has that is all wishy washy about presentational tables for no good reason. | ||
7189 | DOM APIs HTML | Revert the parts of r6008 that made <table border> conforming again. See http://lists.w3.org/Archives/Public/public-html/2011Apr/0419.html for the reasoning. | ||
7190 | HTML | 16267 | Fix some typos or copypasta. | |
7191 | HTML | 17938 | Fix some typos or copypasta. | |
7192 | HTML | 17912 | Minor reference tweaks. | |
7193 | HTML | 17575 | Fix some typos or copypasta. | |
7194 | HTML | 15961 | I am learning my alphabet! | |
7195 | HTML | 14526 | Revert r6810 since it doesn't work. | |
7196 | HTML | 17989 | Clarify that time zones change, to encourage implementors not to make bad assumptions. | |
7197 | Web Storage | Fix old obsolete text. | ||
7198 | DOM APIs HTML | First pass at an inputmode='' attribute based on actual research. This only handles Latin-script languages and Japanese, currently; if you want other languages supported, please e-mail the whatwg@whatwg.org mailing list with the relevant data. Wiki page: http://wiki.whatwg.org/wiki/Text_input_keyboard_mode_control | ||
7199 | HTML | Fix some markup errors and improve styles a bit. | ||
7200 | HTML | Be more specific about what the hand-waving is intending to be waving at. | ||
7201 | HTML | drop half-width-katakana inputmode since it's not useful apparently | ||
7202 | HTML | Allow conformance checkers more leeway in reporting missing alt='' errors. | ||
7203 | DOM APIs HTML WebSocket API | Four browser vendors have told me they don't want to drop this, so yeah, I'm putting it back. Sorry Anne. :-) | ||
7204 | HTML | 16073 | fix ref | |
7205 | Canvas DOM APIs HTML Web Storage | Mark features that can be used for fingerprinting. I'm sure I missed some, please don't hesitate to point them out to me. Even if they only contribute half a bit of data. | ||
7206 | HTML | Fix some typos or copypasta. | ||
7207 | HTML | Moving some stuff around and changing section titles in the form control section to make the spec easier to read. | ||
7208 | HTML | Rearrange how 'autocomplete' is defined to make it possible to apply it to other controls | ||
7209 | DOM APIs HTML | Rearrange how some of the common form attributes are defined. This is a highly risky change, especially for cross-references; reviewers are very much appreciated as always. | ||
7210 | HTML | Factor out mutability, for autocomplete's use. | ||
7211 | HTML | Fix some typos or copypasta. | ||
7212 | HTML | 16803 | references are always going out of date | |
7213 | Rendering | 16825 | Match reality better (apparently). | |
7214 | HTML | 17147 | Add some missing text. Given how awkward this reads, I'm not surprised I forgot to finish the sentence before... | |
7215 | Web Workers | 17667 | Fix some typos or copypasta. | |
7216 | HTML | 17048 | Fix some typos or copypasta. | |
7217 | HTML | Fix the way 'inert' is defined wrt focusability to actually work. (Why was it defined the other way before? Am I missing something?) | ||
7218 | HTML | 16558 | Fix some cross-reference issues. | |
7219 | HTML Web Workers WebSocket API | Fix some cross-reference issues. | ||
7220 | HTML | ack for last checkin | ||
7221 | HTML | I forgot to mention these new features in the intro. | ||
7222 | DOM APIs HTML | The second coming of autocomplete: now with lots more granularity. | ||
7223 | HTML | Add inputmode=latin-name; add some introductory material for autocomplete= and inputmode=; add inputmode= to the index; recommend against inputmode=email, tel, url. | ||
7224 | HTML | Try to explain the difference between the inputmode, type, and autocomplete attributes. Let me know if you have any suggestions for more to add to this section. (Also, CLDR autoupdate.) | ||
7225 | HTML | Update the srcset='' algorithm to fix bugs; add more non-normative material; unrelated CLDR update | ||
7226 | DOM APIs HTML Web Workers | 15158 | Upgrade Web IDL terminology. | |
7227 | HTML | Fix some typos or copypasta. | ||
7228 | HTML Syntax and Parsing | 17274 | Fix some typos or copypasta. | |
7229 | HTML | 17817 | Improve the accuracy of the text. | |
7230 | Rendering | 14816 | Mention that 'direction' is supposed to affect <input type=range> | |
7231 | Offline Web Applications | 15215 | Fix a few places that confused caches for cache groups. | |
7232 | HTML | 15334 | Allow UAs to skip gettings things from appcache during navigation. | |
7233 | HTML | 15036 | Add reference to CSS. | |
7234 | HTML | 14707 | Let tools decide how to render <hgroup>s in ToCs and so on. | |
7235 | HTML | 15095 | Improve compatibiliy for legacy features. | |
7236 | Security Web Workers | 15095 | Recast how the origin handling is done for data: URLs in workers, and fix the shared worker origin handling for data: URLs so that you can actually reconnect to a data: shared worker. | |
7237 | HTML | Be more precise in the wording around changes to xml:base attributes. Also, upstream CLDR update. | ||
7238 | HTML | Clean up content model descriptions. | ||
7239 | HTML Syntax and Parsing | 17995 | Make <script/> in SVG in text/html execute. | |
7240 | HTML | 17863 | factor out these constants | |
7241 | HTML | 15670 | Make the outline algorithm handle implied headings better. Really this should just be rewritten to be clearer... | |
7242 | HTML | 18482 | Typo in field name for autocomplete | |
7243 | DOM APIs | 16757 | All the browsers disagree, so we'll reward the one that makes the most sense. Today's winner: Firefox! | |
7244 | Canvas DOM APIs HTML HTML Syntax and Parsing Rendering | Update <ruby>, including examples showing how each use case is addressed. | ||
7245 | HTML | additional example | ||
7246 | Canvas Microdata Video and Audio | markup error | ||
7247 | Video Text Tracks | 16889 | Change white-space value for VTT | |
7248 | DOM APIs HTML Rendering | Clean up title='' attribute requirements, interaction with alt=''. | ||
7249 | HTML Rendering | More tweaking of title='' conf critera. | ||
7250 | HTML | Let's try a different approach for markup generators unable to include alt attributes. | ||
7251 | HTML Syntax and Parsing | 16008 | Fix some typos or copypasta. | |
7252 | Canvas DOM APIs | Fix IDL typos | ||
7253 | HTML HTML Syntax and Parsing | 15962 | comment out redundant sentences | |
7254 | HTML | 16554 | clarify the table for rel=author | |
7255 | DOM APIs | 16670 | Be more useful. | |
7256 | HTML | 16802 | update refs | |
7257 | HTML | introduce an interface list | ||
7258 | HTML | 17825 | Apparently AllowAny is no longer needed. | |
7259 | DOM APIs | 16087 | Remove bogus domintro text. | |
7260 | Canvas DOM APIs Microdata | 17952 | Clean up some IDLs that use 'any' to specify the exact type instead, and clean up some surrounding markup | |
7261 | WebSocket API | 18416 | Use an enum instead of a DOMString for binaryType. | |
7262 | DOM APIs | 18503 | Fix the setter/getter on HTMLSelectElement and HTMLOptionsCollection to take null, and fix HTMLOptionsCollection.remove() to do the right thing with out of range numbers (note that according to Web IDL, all non-integer values turn to 0). | |
7263 | Canvas DOM APIs HTML Microdata Video and Audio WebSocket API | Misc cleanup | ||
7264 | Canvas DOM APIs HTML Video Text Tracks WebSocket API | Cleanup the dependencies section and related bits | ||
7265 | HTML WebSocket API | The day's updates based on what's going on at the W3C. | ||
7266 | HTML WebSocket API | Update handling of the <base>.href IDL attribute and clarify how 'document's base URL' is defined. | ||
7267 | HTML HTML Syntax and Parsing | 17890 | Narrow the scope of the xml:base ban to HTML elements. If SVG wants to allow them, e.g., that's up to them. | |
7268 | DOM APIs Microdata | 17161 | Remove some 'legacycaller's | |
7269 | HTML | typo (also, since I went and looked up this decision to see if it made any sense -- it doesn't -- I had the URL handy, so I included it) | ||
7270 | HTML Syntax and Parsing | 16605 | innerHTML on XML nodes shouldn't expose the fact that it's faking the start and end tags... | |
7271 | HTML | 16019 | Clarify that 'get the timed task' uses the 1st and 3rd+ arguments of setTimeout/setInterval. | |
7272 | DOM APIs | 17888 | Make window[name] lookup match more browsers. | |
7273 | WebSocket API | markup error | ||
7274 | DOM APIs HTML HTML Syntax and Parsing Microdata | Many typo fixes and similar clarifications. | ||
7275 | DOM APIs HTML | 17460 | The 'name' of an <input type=file> field has to get newline-normalised. Also, some editorial tweaks. | |
7276 | HTML Microdata | Updates the the vCard section, and related cleanup. | ||
7277 | HTML | Fix some typos or copypasta. | ||
7278 | Rendering | turns out 'table' needs box-sizing:border-box for compat with gecko and opera. in webkit it's quirks-only. (couldn't test IE) | ||
7279 | Microdata | 16951 | More examples | |
7280 | HTML | 15978 | Improved consistency | |
7281 | DOM APIs HTML | fix typos, remove obsolete note | ||
7282 | HTML WebSocket API | 17185 | Make .formenctype and .formaction IDL attributes return '' rather than default values when they are not set, to indicate that they defer to the form. | |
7283 | HTML | Change Content-Language pragma to obeying the last pragma, not the first, as this is closer to what Firefox, IE9, and WebKit do. | ||
7284 | HTML | 15767 | Ignore hidden='' elements in outlines. | |
7285 | DOM APIs | 18504 | Clarify what 'replace' means for a node. | |
7286 | Canvas | 18354 | Forgot to finish polishing the isPointInPath() update. | |
7287 | Canvas | 17952 | Remove redundant text. | |
7288 | HTML | 17705 | Finish fixing bug 10352. | |
7289 | HTML | 15821 | Make @font-face in <style scoped> make more sense | |
7290 | HTML | Change how <script> is handled in re-entrant parser situations when there's a blocking style sheet. | ||
7291 | DOM APIs | 17261 | Whitelist another scheme. | |
7292 | HTML | 17814 | Add example showing bidi in placeholder='' | |
7293 | HTML | Fix some typos or copypasta. | ||
7294 | DOM APIs | 17547 | Add ssh and sip to the whitelist. | |
7295 | HTML WebSocket API | 18623 | Fix some editorial issues for WebSockets | |
7296 | HTML | 15992 | This is all Anne's fault. | |
7297 | HTML | Cleanup of the 'potentially CORS-enabled fetch' algorithm to actually make sense. | ||
7298 | HTML | Fix some cross-reference issues. | ||
7299 | HTML HTML Syntax and Parsing | Try to make aborting parsing and regular ending of parsing slightly more similar. Also, emphasise the importance of stress in the definition of <em>. (Sorry for the mixed checkin.) | ||
7300 | HTML | It doesn't make any sense, but browsers make :enabled/:disabled apply to <input type=hidden>, so, oh well. | ||
7301 | HTML | 17612 | Clean up some IDL and be more consistent with Web IDL. | |
7302 | Canvas DOM APIs | Be more consistent with WebIDL. | ||
7303 | HTML Syntax and Parsing | 16577 | Remove obsolete sentence. | |
7304 | HTML HTML Syntax and Parsing | Fix an infinite loop. There's no interop here, really, so I tried to find a compromise between what browsers do and keeping the requirements sane and simple. Tests at: http://www.hixie.ch/tests/adhoc/dom/level0/document/open/unload/ -- See also IRC ranting starting at http://krijnhoetmer.nl/irc-logs/whatwg/20120831#l-67 and ending at http://krijnhoetmer.nl/irc-logs/whatwg/20120901#l-140 | ||
7305 | HTML | 16138 | forgot to fix the index (again) when removing form='' from <progress> and <meter>. | |
7306 | Web Storage | 17432 | Fix some typos or copypasta. | |
7307 | DOM APIs Microdata | 17194 | Clean up the Collections section, e.g. avoid the normatively-significant word 'represents'. | |
7308 | HTML | 17604 | Fix some cross-reference issues. | |
7309 | HTML Syntax and Parsing | 18021 | Clarify that the second sentence doesn't override the first. | |
7310 | Canvas HTML | Try to hand-wave in a slightly different manner. Also, update the section describing the forks. | ||
7311 | HTML | update fork section | ||
7312 | HTML | 16573 | Try to make eseidel happier | |
7313 | HTML | 17982 | Add media queries to the list of things that seamless='' tries to proxy. | |
7314 | HTML | 15035 | Try to clarify the 'bounding box' stuff for seamless. | |
7315 | HTML | Drop addElement() since Gecko doesn't implement it right and nobody implements it at all. | ||
7316 | HTML | Fix some typos or copypasta. | ||
7317 | HTML | Change the way this is recommended so that UAs on platforms without an implicit submission mechanism still get encouraged to provide one, for compat reasons. | ||
7318 | HTML | Allow script termination dialogs to close the page too. | ||
7319 | HTML | 17015 | Clarify that contenteditable doesn't propagate into seamless iframes. | |
7320 | DOM APIs HTML Microdata | Update HTMLCollection section in preparation for bug 18784; fix iframe load event delay for bug 17680. | ||
7321 | HTML | 17215 | I don't really understand why this is an improvement, but in the interests of avoiding unnecessary forking... | |
7322 | Rendering | 16824 | Provide a hook for other specs. | |
7323 | DOM APIs | 16099 | Explain why gopher isn't on the list | |
7324 | HTML Syntax and Parsing | Attempt to slightly more closely align with reality. | ||
7325 | DOM APIs | Remove an unnecessary and confusing conformance statement. | ||
7326 | Video Text Tracks Video and Audio | <track> loading algorithm updates (part 1) | ||
7327 | HTML Rendering Video Text Tracks Video and Audio | Reform the processing model around loading of text tracks to solve a number of problems: what happens when there's no media element parent, how to make sure we pick the right text track when there's a user preference, and some race conditions | ||
7328 | Video Text Tracks | Make text track cues more forgiving: drop the concept of cues being 'associated' with something, and make .snapToLines and .line allow invalid values and just have those be ignored in the rendering. | ||
7329 | Video and Audio | 17235 | Avoid firing enter/exit events on cues that have just been introduced, e.g. when a track is enabled, since that's just crazy. | |
7330 | Video Text Tracks | 16915 | Change TextTrackCue.line to expose the raw value rather than the computed value. There's no way to get the computed value now. | |
7331 | Video Text Tracks | 16076 | Fix an example to use the new API. | |
7332 | Video Text Tracks | 16884 | Use the entry script's document instead of the media element's, since there's not necessarily a media element. | |
7333 | HTML | old ref update | ||
7334 | WebSocket API | 17642 | Mention ISO 8601 in the 'week' section. This is a note, since it's non-normative but the statement could be confused as normative if it wasn't made a note. Also, it's qualified, because I'm not sure it's 100% true for dates before the introduction of the Gregorian calendar (it's proleptic, but I can't find any evidence that ISO8601's weeks are too, and wikipedia says ISO8601 isn't proleptic in general unless you have prior agreement as we do here). Also, it's different from the recent edit to the W3C spec for the same issue because the W3C one breaks the editorial convention used in this spec that avoids having references in sentences. Wow that's a long checkin comment for such a minor issue. | |
7335 | HTML | Broken topic labels | ||
7336 | HTML | 17639 | Clarify that the month of a yearless date is a Gregorian month, and the date from such a month. The date itself, of course, isn't in the Gregorian calendar, since there's no year. | |
7337 | DOM APIs HTML | 17580 | Consistency | |
7338 | Video Text Tracks | Fix the handling of default='' in automatic text track selection | ||
7339 | Video Text Tracks | 17319 | Fix the order of cues to handle dynamic changes better. | |
7340 | HTML Syntax and Parsing | 16083 | Make this more consistent with other prose, for clarity. | |
7341 | DOM APIs HTML Offline Web Applications Server-Sent Events Video Text Tracks Video and Audio Web Workers | Attempt to actually define what Referer headers are used for a whole host of things that were poorly defined. Also: cleanup of a bunch of editorial mistakes I found from past such attempts. Mark every fetch algorithm use for sanity in the future. Block data:, javascript:, and about:blank referrers. Note: This relies on not-yet-done changes to CORS and XHR. | ||
7342 | HTML | update for CORS | ||
7343 | HTML | fork updates | ||
7344 | DOM APIs HTML | 17723 | Try to merge the fix from w3c bug 18286, but with wording that is consistent with the next paragraph and other parts of the spec, and wording that is less ambiguous about what 'while they don't apply' binds to. | |
7345 | HTML | 17448 | Clarify | |
7346 | HTML | 15862 | Avoid leaking the column number in cross-origin errors. | |
7347 | HTML | 15914 | Examples for rel=tag | |
7348 | Images that somehow escaped being added | |||
7349 | HTML | 15000 | Make onerror on <img> only fire when onload doesn't fire. | |
7350 | Video Text Tracks | 18853 | Only enable the first default text track, not all of them, except for metadata. For metadata, remove the user preference logic and just always enable them. | |
7351 | HTML | 18840 | (This should have no normative effect.) Prepare the spec for fullscreen. | |
7352 | HTML | consistency with nearby paragraphs | ||
7353 | DOM APIs HTML | autofocus in <dialog>, blur() and <body>, typoes, cleanup | ||
7354 | Rendering | 17886 | sync for css | |
7355 | HTML | 17876 | Clarification. But really, this is a bit of a difficult one to define... one of those 'I know it when I see it' kind of deals. | |
7356 | HTML | 14379 | Try to be a little looser in <output>'s definition. | |
7357 | Canvas | 18031 | Clarify that <canvas> can be used for art | |
7358 | Video and Audio | 17797 | Another possible audio track kind | |
7359 | HTML | 17807 | Try to address some possible concerns re dropzone and draggable for ATs. | |
7360 | HTML Syntax and Parsing | 17810 | Make a BOM override HTTP headers. | |
7361 | HTML | These specs are no longer being maintained at the W3C, so update links to point to where they are now being maintained. | ||
7362 | Microdata | 17193 | Clarification | |
7363 | HTML | 17937 | Try to clarify placeholder='s role in life. | |
7364 | HTML | Oops. | ||
7365 | HTML | Clarify things around readonly='', add more variety to the way boolean attributes are used in examples. | ||
7366 | Video and Audio | 18518 | MediaController IDL oversight | |
7367 | HTML Video and Audio | Make MediaController.play() work as people expect, and make .unpause() just unpause the MediaController (what play() used to do). Also, fix error from yesterday that I keep screwing up. | ||
7368 | Video and Audio | Fix some cross-reference issues. | ||
7369 | HTML | Remove redundant 'must'. | ||
7370 | HTML | Step one to making navigation and traversal saner: Just flat out prevent 'unload' from ever firing twice in a browsing context. | ||
7371 | HTML | Introduce a /page showing/ flag to be used in future checkins. | ||
7372 | HTML | Fix the use of 'must' in this algorithm, which was inconsistent. This change should have no normative side-effects. | ||
7373 | HTML HTML Syntax and Parsing | Add some guards to make pageshow/pagehide events always fire consistently. This makes it easier to be sane around quick-fire navigation during unload, etc, also. | ||
7374 | HTML | Be explicit about how to cancel 'navigate' when you're running unload. | ||
7375 | HTML | 18605 | Don't fire popstate on initial traversal. | |
7376 | HTML | Simplify r3826's fix for http://lists.w3.org/Archives/Public/public-whatwg-archive/2009Sep/0356.html in an attempt to more closely match reality. I've no idea if this is the right thing to do. | ||
7377 | HTML | When you call back() or forward() or go(), cancel any existing navigation algorithms. But don't support back(), etc, during unload, since that can lead to griefing. (I didn't test the latter with browsers. The former is based on http://lists.w3.org/Archives/Public/public-whatwg-archive/2012Sep/0218.html .) | ||
7378 | HTML | 18664 | Attempt to make <iframe> loading more closely match reality. See tests in bug. | |
7379 | HTML | 17075 | Make <iframe> and <frame> more similar in processing model. (This is largely untested, so let me know if <frame> has more crazy than this.) | |
7380 | Rendering | Add some notes to clarify why this algorithm says what it does | ||
7381 | HTML | 17278 | Not sure how this went so long without being noticed... | |
7382 | DOM APIs | 16626 | Clarify that Date objects can represent NaN values. | |
7383 | Canvas | Note a feature request. | ||
7384 | Canvas | Move the handling of NaN and Infinity to Web IDL where possible. | ||
7385 | HTML | Fix some typos or copypasta. | ||
7386 | Canvas | 18754 | Clarification based on implementation experience | |
7387 | Canvas | internal notes about miterLimit | ||
7388 | Canvas | Fix some typos or copypasta. | ||
7389 | Canvas HTML | 17021 | Fix <embed>'s algorithm, since I apparently wrote this backwards. | |
7390 | HTML | Trying to improve the forms tutorial a bit. | ||
7391 | HTML Web Workers | 17731 | Add 'column' to Worker error events, to match onerror. Also, a typo xref fix. | |
7392 | HTML | Fix some typos or copypasta. | ||
7393 | DOM APIs HTML | 17631 | Better define window.close() and how to close tabs. | |
7394 | HTML | 16598 | Split a long sentence into multiple paragraphs. | |
7395 | Canvas | Fix the prose regarding color spaces to handle the toDataURLHD stuff properly. Also, fix some of the wording in general. Also, cleanup. | ||
7396 | HTML | Mention the lack of HD support in the W3C spec. | ||
7397 | HTML Syntax and Parsing | 17078 | Split this sentence into substeps for clarity. | |
7398 | Rendering | 17895 | update link to bug | |
7399 | DOM APIs Web Storage | 16198 | Fix the intro to be more accurate about what the feature provides | |
7400 | HTML | Fix some typos or copypasta. | ||
7401 | HTML Syntax and Parsing | 16427 | Try to clarify the algorithm. I really hope I got the right clarification. There's a risk I did not. I would really like feedback from implementors who have implemented this to make sure they agree with my clarification. | |
7402 | HTML | 16531 | Oops, ranks are higher/lower, not greater/lesser | |
7403 | HTML | 17954 | Note for future features. | |
7404 | DOM APIs HTML | 17069 | Try adding a usage summary for the section elements. | |
7405 | HTML | Styling | ||
7406 | HTML | Bit of editorial cleanup for <iframe>. Should have no normative effect. | ||
7407 | HTML | 16829 | Try to define when 'load' fires on iframes better. | |
7408 | Rendering | 17928 | Fix the rendering of <frameset>. The only normative change in this edit is the first paragraph, which is merged and changed from applying only to 'the body element' to applying to <frameset> generally; everything else is just cleanup. | |
7409 | DOM APIs | 18337 | Fix some errors in the algorithm. | |
7410 | DOM APIs HTML | 18337 | Cleanup area of last checkin; ack for last checkin | |
7411 | HTML | Also sandbox the initial about:blank document of an <iframe sandbox>. Also, much cleanup. | ||
7412 | HTML | 17832 | radio buttons in different DOM trees can't possibly be related to each other | |
7413 | DOM APIs | 17834 | Compatibility | |
7414 | HTML | 17836 | Require Cookies and Origin if you implement HTTP. | |
7415 | HTML | People ask about this example sometimes. | ||
7416 | Canvas DOM APIs HTML Security | 17850 | Update references and related clearnup. | |
7417 | HTML Syntax and Parsing | 17852 | Missed a (minor) case of handling the /> talisman. | |
7418 | HTML | 17852 | Ack for last checkin | |
7419 | HTML HTML Syntax and Parsing | 17862 | s/encoding/character encoding/ | |
7420 | HTML Syntax and Parsing | 17851 | Make the parser match the implementations (and not be more even more crazy than necessary). | |
7421 | HTML | 17867 | Encourage lang='' on root element. | |
7422 | HTML | Fencepost error. | ||
7423 | HTML Syntax and Parsing | 17968 | setAttributeNode() is dead. | |
7424 | Video Text Tracks | 17973 | Add left and right caption alignment options. | |
7425 | HTML | 17981 | Clarification. | |
7426 | HTML | Match more implementations. | ||
7427 | HTML Web Storage | Make rel=noreferrer not clone sessionStorage | ||
7428 | Video Text Tracks | 17065 | Clarify how bidi paragraph separation works | |
7429 | HTML | 18409 | Got the wrong key... | |
7430 | Video Text Tracks | 16920 | Updating cues' styles and properties dynamically should be visible immediately | |
7431 | HTML | 16100 | Allow UAs to implement abuse protection in alert() and company. | |
7432 | HTML | clarification (some people might interpret it as meaning no more sibling rubys) | ||
7433 | HTML Microdata | Cleanup, and add more details about microdata+json applications. | ||
7434 | HTML HTML Syntax and Parsing Security | Remove the http+aes: feature due to lack of interest. If you're an implementor and _are_ interested, let me know, I'd be happy to put it back and maintain it. | ||
7435 | HTML | 17926 | Make the year-only format for <time> more in line with how it works elsewhere. | |
7436 | HTML | 17903 | Define what happens with our HTTP headers in redirects. (Hopefully HTTP defines what happens with most headers.) | |
7437 | DOM APIs HTML Server-Sent Events Web Workers WebSocket API | 18423 | Define when events are trusted and when they're not. Hopefully I got all the places that create and dispatch events... | |
7438 | DOM APIs | 18448 | Fix some cross-reference issues. | |
7439 | Video and Audio | 14851 | Introduce a fastSeek() method. | |
7440 | Video and Audio | 14851 | Add recommendations to the user interface section for how to seek now that we have approximate seeking. | |
7441 | HTML Syntax and Parsing | 18473 | Try to clarify the foster parenting logic... | |
7442 | Video Text Tracks | 16643 | Add some material to WebVTT regarding line breaks. | |
7443 | Video Text Tracks | Fix some typos or copypasta. | ||
7444 | HTML Rendering Video Text Tracks Video and Audio | Spelling of 'minimize', balance the line lengths in the WebVTT example, typo fix. | ||
7445 | Video Text Tracks | 15836 | Fix some cross-reference issues. | |
7446 | Video Text Tracks | 16864 | Step one: Make snap-to-line cues not overlap the overscan area in the direction of the line stacking (i.e. vertically for english captions). | |
7447 | Video Text Tracks | 16864 | Step two: Make snap-to-line cues not overlap the overscan area in the direction of the text (i.e. horizontally for english captions). | |
7448 | Video Text Tracks | 17483 | Try to position inevitably overlapping cues to as to maximise how much of the cue is in the title area, rather than just defaulting to the specified position. We could go even further and try to minimise overlapping with cues, if UAs want to implement that. Let me know. | |
7449 | Server-Sent Events | Fix some typos or copypasta. | ||
7450 | Server-Sent Events | 15495 | Change EventSource so that it retries the connection in case of certain 5xx errors and in case of DNS errors or failed connections at the TCP level | |
7451 | Video Text Tracks | 17558 | Make --> in cue payloads non-conforming since it won't be parsed right anyway. | |
7452 | Video Text Tracks | 18519 | Allow 'opacity' and 'visibility' on ::cue | |
7453 | Rendering | 15133 | Improve compatibility for <embed hidden> | |
7454 | HTML Offline Web Applications | 17651 | Add an intro section that describes the 'prefer-online' feature a bit. | |
7455 | Offline Web Applications | add a non-normative line | ||
7456 | Offline Web Applications | 16484 | Clarify the events some more. | |
7457 | Microdata | Fix some typos or copypasta. | ||
7458 | HTML | 17554 | Make UA-provided focusable controls that are part of other elements be focusable. | |
7459 | HTML | 17555 | Allow even more flexibility in deciding what's focusable. | |
7460 | DOM APIs | 18734 | Add geo: to hte whitelist. | |
7461 | Video and Audio | 17553 | Allow the UA to just pretend controls='' is always set, or to let the user ask for those controls. | |
7462 | HTML | Explicitly say in the fetch algorithm that if the resource will never be used because the doc has no BC, to never both fetching the file. | ||
7463 | Canvas DOM APIs | 18999 | Fix some typos or copypasta. | |
7464 | HTML | 17993 | Another example for game conversations, by request. | |
7465 | DOM APIs HTML Offline Web Applications Video Text Tracks Video and Audio | Typos, thanks to foolip! | ||
7466 | HTML | record an idea | ||
7467 | HTML | 19554 | Attempt to define a hook for the File API. | |
7468 | HTML | Update the IANA registration templates to allow charset='' parameters so that when we change to the new registration mechanism for MIME types, we don't forget to allow these. | ||
7469 | HTML | 19554 | Attempt to define a better hook for the File API | |
7470 | HTML | Clean-up. | ||
7471 | DOM APIs HTML | 19473 | Provide a forceSpellCheck() method. | |
7472 | DOM APIs | 17690 | Better compatibility with legacy UAs | |
7473 | DOM APIs | 18582 | Improve API compatibility with legacy | |
7474 | HTML | Fix some typos or copypasta. | ||
7475 | HTML | 18618 | Precision. | |
7476 | HTML | 18619 | Improve wording. | |
7477 | DOM APIs HTML | 17970 | Spec <th abbr>. | |
7478 | HTML | 18649 | Precision | |
7479 | DOM APIs HTML | 18650 | Precision and some cleanup | |
7480 | HTML | 19583 | Fix some typos or copypasta. | |
7481 | Canvas | 18795 | Fix some typos or copypasta. | |
7482 | Canvas DOM APIs | Add supportsContext() | ||
7483 | Canvas DOM APIs HTML | Fix some typos or copypasta. | ||
7484 | HTML HTML Syntax and Parsing | The parser should have mutation observers. | ||
7485 | HTML | 18647 | Add sandbox=allow-pointer-lock, and some nearby cleanup. | |
7486 | HTML | What a world we are coming to, where even the editor's versions of specs are versioned. | ||
7487 | HTML | 18604 | The text as written before didn't really make any sense. | |
7488 | HTML | 18413 | Abort was a little over-enthusiastic. | |
7489 | DOM APIs Microdata | 18789 | I was wrong when I did this. | |
7490 | Canvas DOM APIs HTML HTML Syntax and Parsing Microdata Rendering Server-Sent Events Video Text Tracks | 18670 | Use some new predefined terms for common character ranges. | |
7491 | Rendering | 17632 | Add a note saying that CSS list rendering is not yet defined. | |
7492 | HTML | 18685 | Add srcset to the index. | |
7493 | HTML | 16887 | Be more strict about what <script type=''> handling should look like. | |
7494 | Video and Audio | 18570 | Prevent a race condition between <video onerror> and <body onload> | |
7495 | HTML | 18339 | Clarify that 'directionality' applies to all elements. | |
7496 | HTML | Match Selectors terminology better | ||
7497 | HTML Syntax and Parsing | 18707 | Try to get a little closer to browsers. | |
7498 | HTML | 16018 | Another attempt at defining tabindex, :disabled, what can be focused, etc. | |
7499 | Web Storage | 18737 | Storage.getItem() can return null. | |
7500 | Video Text Tracks | 14552 | Define a syntax for comments in WebVTT (doesn't affect parsers) | |
7501 | Video Text Tracks | Fix some typos or copypasta. | ||
7502 | DOM APIs WebSocket API | Provide a way for authors to broadcast to many ports without memory leaks. | ||
7503 | DOM APIs | 19838 | Fix some typos or copypasta. | |
7504 | HTML Video Text Tracks | 15922 | Add <lang> to WebVTT. | |
7505 | Video Text Tracks | Fix some typos or copypasta. | ||
7506 | DOM APIs HTML HTML Syntax and Parsing Offline Web Applications Server-Sent Events Video Text Tracks Video and Audio Web Storage Web Workers WebSocket API | 16063 | Try to be more normatively tight about 'fire' and 'dispatch'. | |
7507 | DOM APIs HTML HTML Syntax and Parsing Security Web Storage | 18761 | Remove use of the word 'recommended'. | |
7508 | Canvas | 18758 | Try to avoid using the term 'array' when it's a sequence. | |
7509 | Canvas DOM APIs HTML Rendering Security Web Workers Workers | First draft of a way to do canvas in workers. | ||
7510 | Video Text Tracks | 18770 | More examples of WebVTT. | |
7511 | Video Text Tracks | Fix some typos or copypasta. | ||
7512 | DOM APIs | 19560 | Make sure <iframe name=location> doesn't override Document.location | |
7513 | DOM APIs HTML | Update Location's members to point to the right document. | ||
7514 | DOM APIs Security | Make Location be protected from cross-origin access like Window. | ||
7515 | DOM APIs Security Web Storage | More security fixes: Location is now entirely Unforgeable, and wording for some other security paragraphs is now consistent. | ||
7516 | DOM APIs Security | 20012 | Location's security model is actually different than Window's. | |
7517 | HTML | Make it possible for <input type="time" name="t" value="14:39:24"> to be submitted (before, it couldn't because it didn't match the step, but now, if possible, the step is based on the default value rather than zero if there's no min). | ||
7518 | DOM APIs HTML | Make stepUp/stepDown more useful; provide a way to detect when the user's input is something the UA isn't allowed to set the the control's value to. | ||
7519 | Web Workers | Allow UAs to disable workers on a page-by-page basis by throwing an exception in the constructor. | ||
7520 | HTML | Fix autocomplete features based on recent feedback. | ||
7521 | Video Text Tracks | 14552 | Change the comment syntax to only allow NOTE, not NOTES. | |
7522 | Video Text Tracks | WebVTT-related editorial tweaks | ||
7523 | Video Text Tracks | Forgot to update syntax when we updated parser... | ||
7524 | Video Text Tracks | Forgot to handle left/right for vertical text | ||
7525 | Rendering | 17980 | Allow XML documents to be rendered as DOM trees if they're not being used by a script or something. | |
7526 | Rendering | 18801 | controls with box-sizing: border-box in standards mode | |
7527 | DOM APIs HTML Security | 18806 | Take into account some more security concerns | |
7528 | HTML Rendering | 17877 | Make the <track default> element restrictions make more sense | |
7529 | HTML | Clarity. | ||
7530 | DOM APIs HTML HTML Syntax and Parsing Microdata Offline Web Applications Rendering Security Video Text Tracks Video and Audio WebSocket API | Cleanup sweep. Should make diffs of upcoming patches easier to read. This edit contains no normative changes as far as I'm aware, and I believe the only textual changes of any kind are in the history section. | ||
7531 | HTML Microdata Security | More clean-up. Also, recast the microdata vocabs as primarily sample vocabs rather than widely-used ones. | ||
7532 | Microdata | 18837 | Rephrase how/what itemprop values are allowed, to make the distinction between proprietary values and standard ones clearer. | |
7533 | HTML | Clean-up wrapping for next patch to be clearer. | ||
7534 | HTML | 18862 | Clarify | |
7535 | HTML | 18873 | Forgot to specify that it was a boolean attribute. | |
7536 | HTML | 18880 | Missed the point of the example here. Oops. | |
7537 | Video Text Tracks Video and Audio | Clean-up for part of the media section. | ||
7538 | HTML | 17824 | Clarify the requirements for <wbr>. | |
7539 | HTML | type=range examples | ||
7540 | DOM APIs | 18866 | Clarify that this can be a default behaviour. | |
7541 | HTML | 18942 | Fix some typos or copypasta. | |
7542 | Canvas | 18949 | copypasta | |
7543 | Canvas | Fix some typos or copypasta. | ||
7544 | HTML Syntax and Parsing | 18474 | More detail on the inheritance of encodings from parent browsing contexts. | |
7545 | Canvas | Fix some typos or copypasta. | ||
7546 | HTML Rendering | 18919 | You had nearly a decade to make people love you, cite='', but you failed. So you're getting demoted to mere hidden metadata status, the last step before Tantek argues you into obsolescence. | |
7547 | HTML | Lists are ordered, people. Things that aren't ordered are called sets or bags. | ||
7548 | DOM APIs HTML | Support <script crossorigin>. | ||
7549 | DOM APIs HTML | Support <link crossorigin>. | ||
7550 | HTML | Band-aid for .sheet when removing elements from the doc. See bug 14703 for the coming real fix. | ||
7551 | DOM APIs HTML | Add document.currentScript, as implemented by Mozilla. | ||
7552 | HTML Video and Audio | 17979 | Try to be clearer about when the poster frame is shown. Better matches implementations (see first part of #10 in the bug). | |
7553 | HTML Video and Audio | 17979 | Match implementations better regarding intrinsic size of <video> with poster frame. This also changes the show poster flag to not change while script is running, so that you can't detect the change in intrinsic size if playback begins while script is executing. | |
7554 | HTML | 16801 | Try to clear up some ambiguities and errors in the navigation algorithm, and prevent beforeunload from ever navigating its browsing context. | |
7555 | HTML | 18741 | Browsers won't let you nest iframes that point to ancestors. | |
7556 | Video Text Tracks | 18893 | Don't make default='' tracks hidden if the user has configured the browser to automatically select another. | |
7557 | DOM APIs HTML | Try to define the order of script execution for when lots of nodes are inserted at once. | ||
7558 | DOM APIs HTML | Cleanup wrapping for next checkin. | ||
7559 | DOM APIs HTML | 18946 | Try to clean up <option> element selectedness handling. | |
7560 | DOM APIs HTML | Remove some IDL shadowing. See also bug 20225. | ||
7561 | HTML | Recent changes to body also apply to frameset. | ||
7562 | Canvas DOM APIs HTML HTML Syntax and Parsing | Update references to DOM spec so they call it its real name. (Boy am I late to _this_ party.) This update will also make <iframe seamless> do event retargetting once DOM is updated to support that (see bug 18780 - marked this bug 'editorial' since this change doesn't work without the DOM stuff). Also, a lot of clean-up to affected areas. | ||
7563 | HTML Offline Web Applications | 18870 | Update references and cleanup. | |
7564 | DOM APIs HTML | 18840 | Fullscreen integration. | |
7565 | HTML | 19732 | Fix conformance error in the examples. | |
7566 | HTML | Update obsolete section (could have sworn I'd already done this, but I guess not.). | ||
7567 | HTML | Match implementations better | ||
7568 | HTML | 20235 | remove old algorithm no longer used | |
7569 | Canvas DOM APIs | 19921 | fix old prose | |
7570 | HTML | 20292 | Fix some typos or copypasta. | |
7571 | Canvas | 19921 | Remove this comment for consistency. | |
7572 | HTML HTML Syntax and Parsing | 20228 | Remove this unused definition. | |
7573 | HTML | 19554 | Simplify the Blob release mechanism, at the cost of exposing the Web's innards a bit more to script authors. | |
7574 | HTML | Remove a case of overriding attributes, to avoid adding more problems to the ongoing overriding debate in WebIDL. | ||
7575 | DOM APIs | 17841 | Improve accessibility chops of this non-normative suggestion. | |
7576 | Rendering | 17895 | Change default rule for <b> and <strong> to be 'bolder' rather than 'bold'. | |
7577 | Canvas HTML | Disambiguate some canvas drawImage() behaviour. | ||
7578 | HTML | Seems nobody implemented the path thing, so let's not leave it in. | ||
7579 | HTML | Add another example of suitable <i>ness. | ||
7580 | HTML | <dialog> automatic centering should happen again when you resize or zoom a viewport (width-wise, anyway). | ||
7581 | HTML | rowspan=0 quirk | ||
7582 | HTML | Add cc-type autocomplete type, since so many sites have it. | ||
7583 | HTML | More ruby examples. | ||
7584 | HTML | Clarify that these use cases aren't exclusive. | ||
7585 | HTML | More ruby examples. | ||
7586 | DOM APIs | Try to simplify the spec by matching the simpler implementations where there is poor interop. | ||
7587 | Canvas HTML HTML Syntax and Parsing | Update font-related terminology. | ||
7588 | Canvas HTML | Vaguely try to make this text more correct... | ||
7589 | Canvas | Add a way to prepare sprites so you don't have to keep extracting the pixels from the original image, while still allowing the UA to do this cheaply on the backend. | ||
7590 | HTML Video Text Tracks | Fix error in how in-band tracks are handled. | ||
7591 | Canvas HTML Video Text Tracks Video and Audio | Make Ms2ger happier. | ||
7592 | DOM APIs HTML | 19540 | Try to clarify how 'storage' events are sent. | |
7593 | DOM APIs HTML | Try to better define how popup blockers work. | ||
7594 | HTML | Try to more consistently use 'popup' for the noun and 'pop-up' for the adjective. | ||
7595 | HTML HTML Syntax and Parsing | Mention U+0000 handling in the parser. | ||
7596 | HTML | Make click() have no effect on links in non-bc'ed docs. | ||
7597 | DOM APIs HTML Rendering | New feature: sorting tables. The actual sort algorithm isn't done yet, but this should be a good start for first draft reviewers. | ||
7598 | HTML | Clean up some issues Anne found with sorting model. | ||
7599 | HTML | Fix some typos or copypasta. | ||
7600 | HTML Rendering | Until we have more concrete implementation experience, make the whole <th> of a sortable table interactive. | ||
7601 | HTML | ack for sorting model | ||
7602 | DOM APIs HTML HTML Syntax and Parsing Rendering | Grand <menu> revamp. Note: This patch includes parser changes. | ||
7603 | DOM APIs Security | More things you can access on Window. | ||
7604 | HTML | 17853 | Add note about why we use Gregorian as the wire calendar. | |
7605 | HTML | 17875 | Add example for 'seamless' that uses the word 'inclusion'. | |
7606 | DOM APIs HTML Workers | Document navigator.language. (Also, add a Workers topic you can subscribe to. Right now, it's a subset of the DOM APIs topic.) | ||
7607 | HTML | 17977 | Clarify how language codes are passed on to other tools. | |
7608 | HTML | 17975 | Elaborate on <article> in one-article documents, in case of doubt. | |
7609 | HTML | 19125 | Mostly, browsers seem to make these events bubble. | |
7610 | HTML | 18391 | Make submissions during page load not triggered by the submit() method not replace the current page. | |
7611 | HTML | 19229 | Update rt/rp sections to match newer ruby section. | |
7612 | HTML | 18714 | typo, but note that this whole section will soon likely go away | |
7613 | HTML | 18470 | Seems iframes' names must also be remebered across session history traversals. | |
7614 | Rendering | 17630 | Make width/height attributes not apply to <input type=image src=404> so that the button text doesn't get cut off in the common case. | |
7615 | DOM APIs | 19540 | Try to clarify when 'storage' even fires. | |
7616 | Rendering | 17894 | Add support for automatic sizing of headings in <hgroup> if they follow <h1>. | |
7617 | HTML | 20533 | We don't want menus popping up in the middle of nowhere... | |
7618 | DOM APIs HTML | 20521 | Drop <a media> and <area media>. | |
7619 | HTML Syntax and Parsing | 20517 | Remove unused label to reduce confusion. | |
7620 | DOM APIs HTML | 20484 | Make the 'style' IDL attribute settable for authoring convenience. | |
7621 | DOM APIs | 20495 | Use WebIDL for this instead of prose | |
7622 | HTML | 20472 | Be clearer about the content models of <option>, <textarea>, <title>. | |
7623 | Rendering | 20449 | Not sure why this was limited to hyperlinks only. | |
7624 | HTML | 20436 | Clarify the document.all black magic. | |
7625 | HTML | 20391 | Fly your flags at half mast for E4X. | |
7626 | HTML Syntax and Parsing | 20285 | Make document.open() do nothing on non-active documents | |
7627 | HTML | 20187 | Fix some typos or copypasta. | |
7628 | HTML | Fix some typos or copypasta. | ||
7629 | Microdata | 20076 | Fix some typos or copypasta. | |
7630 | Microdata | 20009 | Fix some typos or copypasta. | |
7631 | DOM APIs | 20071 | Fix some typos or copypasta. | |
7632 | HTML | 19986 | Clarify | |
7633 | HTML | 19984 | Fix some typos or copypasta. | |
7634 | HTML | Since this made it likely that overloaded servers would just get even more overloaded, pull back a little and let all 5xx errors stop EventSource reconnects. It still reconnects if the connection drops, though. (Compat: 5xxs don't cause reconnects in deployed browsers currently as far as I can tell.) | ||
7635 | Canvas | 19932 | Introduce canvas 2d context's fillRule attribute | |
7636 | DOM APIs HTML | Progress events for <img>. | ||
7637 | HTML | 20549 | Try to clarify event handler stuff | |
7638 | DOM APIs HTML | Factor out some common event handler declarations in IDL. | ||
7639 | DOM APIs | Change stepUp/stepDown algorithm to be more like typical UIs. | ||
7640 | HTML Syntax and Parsing Rendering | Clean up some mistakes from the menu/command/menuitem shake-up recently. | ||
7641 | HTML | Consider <input type=range value=-1 max=2 step=3> | ||
7642 | HTML | Clarify parenthetical | ||
7643 | HTML | Magic alignment fixes | ||
7644 | HTML | 20418 | Updates to anchoring for dialogs. | |
7645 | DOM APIs | Make stepUp() and stepDown() handle missing values gracefully (act as if it was zero). | ||
7646 | HTML | Remove some entries that really aren't helping anyone. | ||
7647 | HTML HTML Syntax and Parsing | 17839 | Embrace the Encodings specification. | |
7648 | HTML | 17185 | Fix broken logic around IDL attributes for form submission. | |
7649 | DOM APIs | Don't fire 'load' on already-loaded windows. | ||
7650 | DOM APIs Microdata Security | Cleanup. | ||
7651 | HTML HTML Syntax and Parsing | 19545 | Clarification | |
7652 | DOM APIs | 19549 | option.text needs to exclude script nodes, for compat reasons | |
7653 | HTML Video and Audio | 19574 | Try to make crossOrigin more future-proof. | |
7654 | HTML | Cleanup | ||
7655 | HTML | 19608 | Correct confusion in example. | |
7656 | HTML | Cleanup | ||
7657 | DOM APIs | 19609 | Make bz happier about this IDL. | |
7658 | DOM APIs | Cleanup | ||
7659 | DOM APIs | Pre-emptively make bz happier about this IDL too. | ||
7660 | HTML | 17743 | Define designMode to set focus and selection. | |
7661 | HTML | Cleanup | ||
7662 | HTML | Make spelling match Wikipedia's, maybe that's more correct? | ||
7663 | HTML Workers | 19491 | Make tutorial match actual requirements. | |
7664 | HTML | Reword 'self-contained' using another word that the dictionary says means essentially the same thing, to help readers figure this out. | ||
7665 | HTML | Cleanup | ||
7666 | HTML | Let's try adding even more text explaining article vs section. | ||
7667 | DOM APIs HTML | Clean up how we define event handlers that are shadowed for Window on <body>. | ||
7668 | HTML | Fix bug 18626 and actually do what the previous checkin was trying to do. | ||
7669 | DOM APIs | 15063 | Make MessagePort objects synchronised until they are posted through another port. | |
7670 | DOM APIs | Try to make stepUp/stepDown make more sense again. | ||
7671 | HTML | 18777 | Try renaming 'outlinee' to 'outline target' to see if it makes more sense to people. | |
7672 | HTML | 19664 | Match reality | |
7673 | HTML | Elaborate on example description | ||
7674 | Offline Web Applications | 19706 | Clarify a note | |
7675 | Canvas DOM APIs HTML Workers | 18917 | Merge WorkerUtils into WorkerGlobalScope | |
7676 | HTML | Clarify example | ||
7677 | Canvas | 19818 | Be more precise by having fewer words... | |
7678 | HTML | 19819 | Fix WebIDL for onerror callback. | |
7679 | HTML Syntax and Parsing | 19102 | Make <a href='?guitar=2&=1&pedal=6'> a parse error since IE9 misparses it '?guitar=2&=1&pedal=6' apparently. | |
7680 | DOM APIs HTML HTML Syntax and Parsing Rendering | Match reality | ||
7681 | HTML | 18836 | Compatibility with deployed content. | |
7682 | HTML | 18520 | Clarify that this is not a convention, just a possible technique for the author's own use. | |
7683 | HTML | 19964 | Somehow I missed <ol type> in the index. And put <menuitem type> in the wrong place. | |
7684 | HTML | 19971 | CLDR isn't actually normative. | |
7685 | DOM APIs HTML | 17087 | Make the third argument of pushState and replaceState accept null. | |
7686 | HTML | 17918 | Try adding yet more explanatory text. | |
7687 | Canvas Workers | Fix some typos or copypasta. | ||
7688 | DOM APIs HTML | Consistency with HTMLModElement.dateTime | ||
7689 | DOM APIs HTML | 19823 | Define the URL of a document.open();location.reload(); Document. | |
7690 | HTML Workers | 19892 | XHR defines this now | |
7691 | Canvas | 18783 | Precision in the non-normative text. Hopefully people still understand what it means. | |
7692 | DOM APIs HTML Workers | 20042 | Cross-ref instances of 'the method of the same name'. | |
7693 | DOM APIs HTML Workers | 20043 | Fix confusion of cross-references. | |
7694 | Canvas DOM APIs HTML HTML Syntax and Parsing Security Video Text Tracks Video and Audio WebSocket API Workers | Cleanup | ||
7695 | Cleanup | |||
7696 | 20041 | Integrate the 'event loop' mechanism of workers and windows together, and try to specify which is meant when it might be ambiguous. | ||
7697 | 17471 | Match reality | ||
7698 | 19614 | Clarify | ||
7699 | HTML | 20069 | Clarify hgroup's definition | |
7700 | Rendering | 18801 | Match reality. | |
7701 | HTML | 19623 | Revert part of r5545 because bz changed his mind and this matches reality better. :-) | |
7702 | HTML | 19713 | Be more explicit about what this means. | |
7703 | HTML | 17005 | Better match reality, however weird it is. | |
7704 | HTML Workers | Cleanup | ||
7705 | Microdata | 17195 | Match reality. It's a bit more useful anyway, arguably. | |
7706 | Microdata | 17195 | Clarify that the collection's root might change during the collection's lifetime. | |
7707 | DOM APIs HTML Microdata | Cleanup | ||
7708 | HTML | Fix some typos or copypasta. | ||
7709 | HTML | 20068 | Add some examples of outlines. | |
7710 | DOM APIs HTML HTML Syntax and Parsing Offline Web Applications Security Video and Audio Workers | 20072 | Integrate with URL standard. | |
7711 | DOM APIs HTML Offline Web Applications Security Workers | Cleanup | ||
7712 | HTML | Fix some typos or copypasta. | ||
7713 | HTML | 17231 | Factor out a common step. | |
7714 | HTML HTML Syntax and Parsing | 17231 | document.open() called from iframe.onload mutes future iframe 'load' events for that Document. | |
7715 | HTML | 17231 | Rearrange for clarity. | |
7716 | DOM APIs HTML | 20171 | Clarify 'do not apply'. | |
7717 | DOM APIs HTML Rendering | 20191 | Consistency. ('filename' for computer code, colloquial spec prose or examples, etc, and 'file name' for formal spec prose.) | |
7718 | DOM APIs Microdata | 20300 | Use WebIDL instead of prose. | |
7719 | Canvas HTML Workers | Add more IDs | ||
7720 | 20520 | Update interface magic. | ||
7721 | Video and Audio | 18788 | Allow browsers to act like video stalled during navigation, rather than aborted. | |
7722 | DOM APIs HTML Microdata Workers | 20395 | Try to define order for supported property names. This is not based on testing. If there are compatibility constraints here that prevent implementing this as specced, please let me know. | |
7723 | DOM APIs | 20496 | Define setting valueAsNumber to Infinity or NaN. | |
7724 | Canvas HTML | Try to clarify off-canvas drawing with drawImage. | ||
7725 | 21019 | Fix markup errors. | ||
7726 | HTML | Clarify text | ||
7727 | HTML | 20524 | Sort algorithm, first draft. | |
7728 | Fix some typos or copypasta. | |||
7729 | HTML Syntax and Parsing | 20288 | document.open() legacy hack for compat | |
7730 | HTML | Fix some typos or copypasta. | ||
7731 | HTML | Make an internal note. Would be nice to have a way to say this in the prose without it becoming even more confusing than it already is... | ||
7732 | Security | 20463 | Defer to DOM. | |
7733 | HTML | 17857 | Add more commentary on time zones. | |
7734 | DOM APIs HTML | 20302 | tweak IDL to be shorter | |
7735 | HTML | 20004 | Point out that the constructor isn't really useful here. | |
7736 | DOM APIs HTML | 20564 | Take some slight risk that we're breaking things, in exchange for an even slighter improvement (using WebIDL instead of a word of prose to explain how to handle the missing argument). | |
7737 | HTML | 19947 | Try to more closely match reality. | |
7738 | HTML Syntax and Parsing | 17093 | document.open() replaces when the current doc is the initial about:blank | |
7739 | DOM APIs HTML Syntax and Parsing Microdata | 17201 | Change comment to be more precise. | |
7740 | HTML | 20649 | Clarify use of the term 'proleptic'. | |
7741 | HTML | 20649 | ack for last checkin | |
7742 | Video Text Tracks | Split TextTrackCue into an abstract TextTrackCue interface and a WebVTT-specific interface WebVTTCue. | ||
7743 | Video and Audio | 18570 | Try to make ordering of media events even more well-defined. | |
7744 | DOM APIs HTML Video and Audio | Cleanup | ||
7745 | DOM APIs HTML | Clean up some translation-related things. | ||
7746 | DOM APIs | 17878 | Default navigator.language to 'en' instead of null. | |
7747 | DOM APIs | 20666 | Needed for compatibility. | |
7748 | HTML Microdata Rendering Security Video Text Tracks | Split more WebVTT-specific things into the WebVTT spec. This also makes some normative changes to HTML for handling non-WebVTT cue types, but that shouldn't affect any existing implementations. | ||
7749 | Rendering | 20709 | make <ruby> reset text-indent for sanity's sake (like with table) | |
7750 | DOM APIs Rendering | 20711 | Reverse this set of cross-references to remove some ambiguity. | |
7751 | DOM APIs HTML | Clean up IDL | ||
7752 | HTML Rendering | 20709 | Revert recent ruby change since it was based on a misunderstanding of CSS. | |
7753 | HTML | Add an 'invalid' event sent to the _form_ when submission fails due to form validation. (The normative parts of this change were accidentally put in the previous checkin, sorry.) | ||
7754 | HTML | Ack for revent checkins | ||
7755 | DOM APIs | 21044 | Clean up more IDL since WebIDL now supports better ways to say this | |
7756 | DOM APIs HTML | Fix some cross-reference issues. | ||
7757 | HTML Syntax and Parsing | 17869 | Try to define when document.open() doesn't work more precisely. | |
7758 | DOM APIs Security | 20701 | Allow custom properties on Location objects to work for the Document whose Location object it originally was. | |
7759 | DOM APIs Security | Fix some cross-reference issues. | ||
7760 | HTML | 11568 | Add 'dragexit' event similar to what Firefox does. | |
7761 | DOM APIs | 20779 | Fix some cross-reference issues. | |
7762 | HTML Video Text Tracks | I totally broke document.referrer a few weeks ago. | ||
7763 | DOM APIs HTML | 20780 | Match reality, and factor out an algorithm. | |
7764 | HTML | Fix some minor editorial issues. | ||
7765 | Rendering | 19648 | <input type=hidden> doesn't ever render | |
7766 | Canvas Workers | 20826 | Fix some typos or copypasta. | |
7767 | DOM APIs | 17087 | Move the presence checking into the IDL | |
7768 | HTML Syntax and Parsing | 17924 | Parser change: Handle fragment case for non-HTML nodes. This _should_ have no effect on any other case, so please do let me know if this breaks any tests! | |
7769 | HTML | 19798 | Try to sync more closely with MIMESNIFF. | |
7770 | HTML | 19117 | Update to e-mail syntax checking for better compliance with the relevant RFCs. | |
7771 | HTML HTML Syntax and Parsing Rendering Security Video Text Tracks | Cleanup | ||
7772 | HTML Rendering | Appcache: Fallback when you're offline for prefer-online caches should prefer the cached copy of the real resource over a fallback resource if both exist. | ||
7773 | HTML | Cleanup | ||
7774 | HTML | 20895 | Fix some cross-reference issues. | |
7775 | Canvas HTML Rendering | Specify image dimensions for recently-added images. | ||
7776 | HTML | Ack for recent CSS change | ||
7777 | HTML | 20979 | Fix some typos or copypasta. | |
7778 | DOM APIs | 21415 | Move prose into WebIDL | |
7779 | HTML | 21410 | tweak some class=impl markings | |
7780 | HTML | 21406 | Add more information in the element boxes | |
7781 | DOM APIs | 20013 | Make document.readyState explicitly an enum, not that that has any real effect. | |
7782 | DOM APIs HTML HTML Syntax and Parsing Offline Web Applications Workers | 17839 | Strip a leading BOM from scripts in workers, if any. Also, use more of the encoding spec. | |
7783 | HTML | Update HTML in preparation for Unicode 6.3 | ||
7784 | HTML | Add tag omission info. | ||
7785 | DOM APIs HTML | Option constructor: clean up to use more WebIDL features, behave more like IE for the first argument. Add some rationale for Web Storage disk quota suggestions. | ||
7786 | Canvas DOM APIs | fix mistake in previous checkin; and fix mistake in much earlier checkin... | ||
7787 | HTML | 21377 | Clarify this to make it clear that Chrome and IE's behaviours are wrong with <input type=range onchange>. | |
7788 | Canvas DOM APIs HTML Video and Audio Workers | 21442 | Fix some typos or copypasta. | |
7789 | HTML Video and Audio | 21441 | Fix some typos or copypasta. | |
7790 | HTML | 21440 | Oops, deleted some of the <link> element's details by mistake. | |
7791 | HTML | 17840 | Add a .relatedTarget attribute on 'show' events for <menu> elements. | |
7792 | HTML | 17840 | Set the .relatedTarget attribute on 'click' events for <menuitem> elements (and their master commands) properly. | |
7793 | HTML | 21573 | Fix some typos or copypasta. | |
7794 | HTML | 18854 | Rewrite the link following stuff to better match reality. | |
7795 | DOM APIs HTML HTML Syntax and Parsing Offline Web Applications Security Workers | 20072 | Update integration with URL spec. | |
7796 | HTML | 20923 | Update integration with URL spec and Encoding spec. | |
7797 | HTML | Mention that iframe can be used for probing local network HTTP servers. (This could also be done with other elements, like object, I guess, but I haven't mentioned that here.) | ||
7798 | DOM APIs HTML | 20396 | Fix document.all since DOM changed out from under us... also, ack for previous checkin | |
7799 | HTML Rendering | 17829 | Let human-readable attributes honour dir=auto separately from the element's contents. | |
7800 | DOM APIs | 20656 | Match reality | |
7801 | HTML | 20660 | Update integration with DOM for DOMTokenList and DOMSettableTokenList | |
7802 | HTML | Not sure why <title title=''> wouldn't inherit. <menuitem title=''> shouldn't though. So swap title for menuitem here. | ||
7803 | Canvas DOM APIs HTML Security Video and Audio Workers | Lots of minor editorial fixes thanks to Michael Dyck. | ||
7804 | Canvas DOM APIs HTML Video Text Tracks Workers | 21654 | Be more explicit about aborting steps when throwing an exception. | |
7805 | DOM APIs HTML | 17835 | Make dir=auto inherit when the element has no obvious directionality. (Except for <bdi>, which still defaults to ltr.) | |
7806 | HTML | 21663 | Fix some typos or copypasta. | |
7807 | DOM APIs HTML | Various editorial fixes and cleanup. | ||
7808 | DOM APIs HTML Video Text Tracks Video and Audio | 21657 | Use more WebIDL, reduce amount of prose. Also, some typo fixes. | |
7809 | Canvas DOM APIs HTML | 21638 | Define frame.src as reflecting as URL. Also, typo fixes. | |
7810 | Canvas HTML | Clarify some non-normative text. | ||
7811 | Canvas | 21624 | Accuracy. | |
7812 | HTML Microdata | 21605 | Clarify what happens if the optional argument to this algorithm is omitted. | |
7813 | DOM APIs HTML | 21602 | Fix some typos or copypasta. | |
7814 | HTML | 21601 | Fix some cross-reference issues. | |
7815 | DOM APIs Video and Audio | 21588 | WebIDL correctness | |
7816 | HTML | 21561 | Mention <input ismap> | |
7817 | HTML | 21553 | Restrict <main> from having <aside>, <footer>, <header>, or <nav> ancestors | |
7818 | DOM APIs | 18702 | Fix example. | |
7819 | DOM APIs HTML HTML Syntax and Parsing Security | Cleanup | ||
7820 | HTML | 21142 | Try to kill HTMLBaseFontElement | |
7821 | Canvas HTML | Cleanup | ||
7822 | Canvas DOM APIs HTML HTML Syntax and Parsing | 20286 | Use more WebIDL (and some minor editorial fixes I forgot to commit before making the WebIDL change) | |
7823 | HTML | 20585 | Make :invalid match <fieldset>s that contain invalid controls. | |
7824 | Canvas DOM APIs HTML | 20581 | Move FileCallback into the spec rather than referencing File System API just for that. | |
7825 | HTML | 20638 | More elaboraton on <style scoped> requirements. | |
7826 | Canvas DOM APIs | 21216 | Remove ambiguity over whether algorithms end with exceptions are fired. | |
7827 | HTML Video and Audio | 21233 | Clarify API is limited to three strings by using WebIDL magic. | |
7828 | HTML Security Video and Audio | 20939 | Try to clarify browsing context rules | |
7829 | HTML | 21673 | I couldn't find a normative statement requiring that <area> only be inside <map>. | |
7830 | DOM APIs | 21278 | Fix some typos or copypasta. | |
7831 | DOM APIs HTML | 20969 | Change the variable name 'dialog' to 'subject' to avoid confusion. WARNING: THIS IS A RISKY CHANGE. (If anyone can carefully proof-read this diff that would be fantastic.) | |
7832 | DOM APIs HTML Workers | Make alert() and company match more browsers, and some internal notes. Sorry, lost track of which bugs this fixes due to build process issues. | ||
7833 | DOM APIs HTML | Clarify a number of places that were ambiguously using the word 'in'. | ||
7834 | HTML Security Video Text Tracks | WebVTT is now being edited by Silvia Pfeiffer. If you want to follow further development, please subscribe to public-texttracks@w3.org, the WebVTT community group's mailing list. | ||
7835 | HTML Video Text Tracks Video and Audio | 16920 | Make adding a cue, or changing its timings, work when the video is paused. | |
7836 | DOM APIs HTML Video Text Tracks Workers | 21654 | Fix <area> to match <a> in terms of security checking. Also, some editorial fixes. | |
7837 | DOM APIs HTML HTML Syntax and Parsing Offline Web Applications Video and Audio | Cleanup | ||
7838 | HTML Syntax and Parsing | 17093 | Make document.open() do a replace only once | |
7839 | HTML | Mmmm, living standards. | ||
7840 | HTML | 17857 | More info about time zones. | |
7841 | Video Text Tracks | 18480 | Note regarding negative time cues. | |
7842 | Security | 20922 | Make this a bit clearer. | |
7843 | Canvas HTML Offline Web Applications Video and Audio Workers | Typos and the like, all found by Michael Dyck -- Thanks! | ||
7844 | silence a regression warning in the build system | |||
7845 | DOM APIs | 20379 | Match reality better. (Turns out parts of the spec already assumed this was defined this way anyway.) | |
7846 | HTML | 17155 | Try to match reality better for dynamic location.hash navigation. | |
7847 | Canvas DOM APIs | 21296 | Clarify what we mean by 'poster frame' of an animation. | |
7848 | HTML Syntax and Parsing | 21312 | Be clearer about how preparsing handles running out of bytes. | |
7849 | Canvas DOM APIs | 21329 | ImageData objects now expose an explicit pixel density, enabling them to be converted to BitmapImage objects correctly. | |
7850 | DOM APIs HTML | Add bitcoin: to the URL scheme whitelist, by request. It's more or less like mailto:. | ||
7851 | DOM APIs HTML Workers | Try to clarify use of the term 'expose' in the WebIDL sense. | ||
7852 | DOM APIs HTML Workers | 21335 | Remove redundant requirements. | |
7853 | Canvas | Try to match reality, and adapt not-yet-implemented features to match. | ||
7854 | Video Text Tracks Video and Audio | 19272 | Clear the 'audioTracks' and 'videoTracks' attributes when loading a new resource. | |
7855 | Rendering | 21403 | Make it clearer that the optional icon doesn't make sense in plain text | |
7856 | HTML HTML Syntax and Parsing | 21123 | Be clearer about where this is defined. | |
7857 | HTML | 20570 | Change indexed deleter to a method. | |
7858 | HTML | 21804 | Fix some typos or copypasta. | |
7859 | Canvas | 21805 | Fix some typos or copypasta. | |
7860 | DOM APIs | Tighten up some IDLs. | ||
7861 | HTML | Fix some cross-reference issues. | ||
7862 | HTML | Provide a hook for CSP. | ||
7863 | HTML | 17835 | Work on dir=auto. More work may come. | |
7864 | HTML | Rearrange the order of these sentences to make it make more sense. | ||
7865 | Canvas | Match reality | ||
7866 | HTML | 21428 | Mark certain elements as hidden for ARIA purposes too. | |
7867 | For heycam. | |||
7868 | HTML | Ref update requested by e-mail. | ||
7869 | HTML Syntax and Parsing | 21875 | Make document.write() a no-op on non-active documents. | |
7870 | HTML | Try to clarify some confusion. | ||
7871 | HTML Syntax and Parsing | 22025 | <menuitem> parsing bug | |
7872 | HTML | 21282 | Clarify IDs are not restricted. | |
7873 | HTML | 21505 | Allow data: URLs to be given download='' attribute names. | |
7874 | HTML | 21632 | Try to clarify event loop terminology. | |
7875 | Canvas | 21631 | Fix the terminology for how canvases are committed. | |
7876 | DOM APIs | 21658 | Try to clarify what this sections means and make it more consistent with itself, WebIDL, and JS. | |
7877 | DOM APIs | 21658 | Clarify that this is only own properties, not inherited properties. | |
7878 | DOM APIs | 21658 | Rewrite this prose to be more explicit and clear. | |
7879 | HTML | Fix some typos or copypasta. | ||
7880 | DOM APIs | 21658 | Fix some typos or copypasta. | |
7881 | Security | 21506 | Security: data: URLs shouldn't get the origin of a redirector, since that redirector might be tricked into redirecting a data: URLs by a hostile origin, thus letting that hostile origin expose a same-origin data: URL. | |
7882 | DOM APIs | 17041 | Keep pages in history even if they were still loaded when the user navigated away (but still not if a script did it on its own). | |
7883 | HTML Syntax and Parsing | 21162 | <feBlend></feBlend> would be a parse error before. Oops. | |
7884 | Canvas HTML | 21183 | New canvas example. | |
7885 | Canvas | 21173 | Make non-normative text more accurate. | |
7886 | Canvas | 21185 | Be clearer about there not being 'empty' subpaths. | |
7887 | Rendering | 21188 | Shouldn't force-set 'direction' on every element, only those that mention dir=''. | |
7888 | Canvas | 21337 | Match reality better | |
7889 | Security | 20922 | More text cleanup to make this clearer. | |
7890 | HTML Workers | 21725 | Add a hook for perf spec. | |
7891 | DOM APIs HTML HTML Syntax and Parsing | 21734 | Editorial cleanup of the use of the term 'salvageable'. | |
7892 | DOM APIs | 21416 | Let's try some more explanatory text | |
7893 | DOM APIs | 21735 | Fix HTMLSelectElement's collection-related IDL and non-normative prose. | |
7894 | HTML | 21750 | Don't set the language when it's just spaces. | |
7895 | HTML | 21756 | Consistency | |
7896 | Video and Audio | 21695 | Cannot work out what this text was driving at, so... let's remove it... Let me know if you know what it meant. | |
7897 | DOM APIs | 22225 | Turns out in practice you can never get an <optgroup> from these APIs, so, let's remove them from the IDL. | |
7898 | DOM APIs Microdata | 21728 | Improve grammar. | |
7899 | DOM APIs | 20379 | Fix some typos or copypasta. | |
7900 | HTML Syntax and Parsing | 21769 | Remove some comments to make this more consistent. It's highly unlikely that this will change anyway. | |
7901 | HTML | 21759 | Remove redundant non-normative text that was just based on my forgetting what the spec said, oops | |
7902 | Video and Audio | 21754 | Removed the wrong one in r7843. | |
7903 | HTML Workers | 21754 | More consistency in markup. | |
7904 | Video and Audio | 21754 | Avoid using the same label for two different steps in the same overall algorithm | |
7905 | HTML | 21712 | Match reality better. | |
7906 | HTML | 21793 | Better match the only existing implementation (Firefox). | |
7907 | HTML Workers | 21808 | Fix typos from r7851 | |
7908 | DOM APIs HTML | 21787 | Update to match recent URL spec changes (this fixes a.href/area.href, but note that this breaks Location.href instead; see the bug for details) | |
7909 | Canvas DOM APIs Workers | 21816 | Fix some typos or copypasta. | |
7910 | HTML | 21820 | Make :indeterminate match <input type=radio> elements when there's no checked button in the group | |
7911 | HTML | 21829 | Make fingerprinting vector icons xref | |
7912 | HTML Syntax and Parsing | 21831 | Try to clarify how UAs can abort at parse errors. | |
7913 | HTML Video and Audio | Fix some typos or copypasta. | ||
7914 | HTML | 16136 | pushing <embed>'s specification further towards its reality | |
7915 | DOM APIs HTML | 21849 | Move .style to CSSOM | |
7916 | HTML | update references | ||
7917 | HTML | 20578 | Disabling scripting should actually disable scripting. | |
7918 | HTML Syntax and Parsing | 17924 | Turn off a quirk in foreign lands when doing innerHTML parsing | |
7919 | DOM APIs | Cleanup | ||
7920 | DOM APIs | 21823 | window.status compat | |
7921 | DOM APIs HTML | 21858 | WebIDL terminology fixes | |
7922 | HTML | 21859 | Update to newer WebIDL syntax | |
7923 | HTML | 21870 | Forgot to list the <button menu> attribute in the index | |
7924 | Rendering | 15993 | Define margin collapsing quirk in more detail. | |
7925 | HTML Microdata | 21883 | Fix some typos or copypasta. | |
7926 | DOM APIs | 21884 | Fix some typos or copypasta. | |
7927 | HTML Rendering | 20637 | onfullscreen* moved to the fullscreen spec | |
7928 | Canvas | 21631 | Fix some typos or copypasta. | |
7929 | HTML Rendering | 10341 | Define img.lowsrc, needed for compat | |
7930 | Rendering | 21188 | Make <bdi> always set 'direction' | |
7931 | HTML | 21793 | Fix some typos or copypasta. | |
7932 | HTML Syntax and Parsing | Fix some cross-reference issues. | ||
7933 | HTML | 19713 | Bring onbeforeunload handling closer to compatibility with the Web | |
7934 | HTML Syntax and Parsing | 21928 | Fix some typos or copypasta. | |
7935 | HTML | 20192 | Coordinate with CSS Images better | |
7936 | HTML Syntax and Parsing | 21940 | Clarification. | |
7937 | Security | 21942 | Fix some typos or copypasta. | |
7938 | Security | 21949 | non-normative text for 'origin' | |
7939 | HTML Security | 20939 | Clarify further | |
7940 | HTML | 20939 | Try different labels | |
7941 | DOM APIs Security | 21970 | Example window.opener cross-origin. | |
7942 | DOM APIs | 21997 | Match the warped reality better. | |
7943 | Video and Audio | 22001 | Clarify a bit | |
7944 | Video and Audio | 22004 | Fix some typos or copypasta. | |
7945 | HTML | 22005 | Fix some typos or copypasta. | |
7946 | HTML | 22012 | Remove an extraneous comma. | |
7947 | Video Text Tracks Video and Audio | 22015 | Add TextTrack.id and TextTrackList.getTrackById to enable in-band text tracks to be identified and selected from JS | |
7948 | Canvas | 22033 | missing word in canvas section | |
7949 | HTML Syntax and Parsing | 22026 | Clarify 'next token' in the HTML parser. | |
7950 | HTML | 22185 | Bring the 'microtask checkpoint' invocation at the end of scripts more into line with implementations, and unrelated editorial fixes. | |
7951 | HTML | 19574 | Make clear that .crossOrigin doesn't return '' for the Anonymous state. | |
7952 | Rendering | Oops, looks like kind=metadata tracks have been technically supposed to render this whole time | ||
7953 | HTML Syntax and Parsing Video Text Tracks | 21572 | Move away from the term 'RCDATA' in the syntax section. (I haven't changed the parser section, so that people who have implemented it don't get really confused.) | |
7954 | DOM APIs HTML HTML Syntax and Parsing Security Workers | 18242 | Try to clean up text where I referred to scripts that called a method, etc. Introduces the term 'incumbent script'. | |
7955 | HTML Rendering | 17835 | Another attempt at making directionality in various edge cases more useful and more intuitive. | |
7956 | DOM APIs | 19611 | Make DOMStringMap use [OverrideBuiltins] | |
7957 | Rendering | 22152 | Wow, long-standing typo with the selector rules for nested list bullets | |
7958 | HTML Syntax and Parsing | 21087 | New encoding defaults based on more data. | |
7959 | HTML Syntax and Parsing | Remove a contradiction in the encoding text I just added. | ||
7960 | HTML Syntax and Parsing | 21998 | make srcdoc docs always be in standards mode | |
7961 | DOM APIs | 22221 | <track>.kind: Back off on over-zealous enumming | |
7962 | HTML | 18459 | Make <base> elements not be affected by changes by to the document's address | |
7963 | Video and Audio | 22236 | cross-reference for multipart/x-mixed-replace | |
7964 | HTML | 22234 | fix cross-reference for 'overridden reload' | |
7965 | Video and Audio | 16920 | Make cues that are added while a video is paused get rendered before it gets unpaused. | |
7966 | HTML Microdata | 22274 | Add <meter> to microdata, and <meter> and <progress> to the table sorting algorithm. | |
7967 | Video Text Tracks | 22289 | typo near 'Sourcing in-band text tracks' | |
7968 | HTML Video Text Tracks Video and Audio | 22086 | Provide a way for scripts to know when TextTrackList members get enabled or disabled. | |
7969 | Video Text Tracks | Fix the markup to be consistent in the TextTrackKind idl block | ||
7970 | HTML | 22300 | Add a cross-reference, by request, to the <meta> section. | |
7971 | Video and Audio | Fix some poor editing from the earlier patch that called 'time marches on'. | ||
7972 | Canvas DOM APIs Workers | 13800 | Integrate ArrayBuffer structured cloning | |
7973 | DOM APIs | Clarify further the use of 'Object object' in structured clone algorith | ||
7974 | HTML Syntax and Parsing | Consistency with encoding spec | ||
7975 | DOM APIs | 21932 | Make showModalDialog()'s dialogArguments and returnValue only be useful same-origin, to avoid origins attacking each other | |
7976 | DOM APIs | 21771 | WindowModal.returnValue isn't limited to strings. | |
7977 | DOM APIs Security | 21970 | Define window.close; update the list of members exposed cross-origin on Window to match reality | |
7978 | HTML | 21617 | Limit labels in e-mail addresses to 63 characters, not 255. | |
7979 | HTML | 15588 | Finally clean up how we scroll to the top of a document | |
7980 | HTML | 20821 | Lay the groundwork for DOM Core to handle reentrant mutation observers. | |
7981 | HTML | 20418 | Simplify <dialog> positioning logic. Basically, the CB is always the ICB, and the static position gets reset more often than before. | |
7982 | HTML | fix some typos in the new <dialog> text | ||
7983 | HTML | 22286 | Clarify formats for autofill fields | |
7984 | DOM APIs HTML | 22319 | Sandboxing: prevent pages from closing their top-level browsing context (unless they can navigate it, in which case, whatever) | |
7985 | DOM APIs | 18242 | Make window.open() security aspects more consistent with reality. | |
7986 | DOM APIs | 22159 | Be even more explicit about the supported property names of a <form>. | |
7987 | Rendering | 22157 | Make <legend> styles match reality. | |
7988 | HTML | 21876 | Encourage more detailed debugging aids for EventSource | |
7989 | Rendering | 22040 | Try a different definition of 'being rendered' that goes more directly to the point. This should not make any practical difference except that it handles cases where an element is in a Document that has no browsing context. | |
7990 | Video Text Tracks Video and Audio | Revamp how the 'time marches on' algorithm is invoked. | ||
7991 | HTML | Broaden the possible use case for <figure>. | ||
7992 | HTML | 20580 | Make <form> submission more like reality. | |
7993 | DOM APIs HTML | 22276 | Clarify <datalist> content model. | |
7994 | HTML Rendering | 17835 | Fix mistakes with CSS and make 'not in a state' more consistent | |
7995 | HTML Workers | 22310 | Revamp how errors are reported to be a little more sane and hopefully slightly closer to more browsers (but there's not a huge amount of interop here and so this won't exactly match anything). This is a very risky change so let me know if anything broke. | |
7996 | HTML Video and Audio | Make a note of some places where user-agent-defined behaviour can trivially be used for fingerprinting. (There are other places that have user-agent-defined behaviour that could in theory be used that way too that I haven't marked because in practice I expect user agents will either converge on a single value or will vary from page load to page load. Feel free to file a bug if you find cases that are real vectors that I haven't marked.) | ||
7997 | DOM APIs Security | 22102 | Block enumeration of cross-origin objects, and clean up the language around those objects to be more consistent so that differences can more easily be seen. | |
7998 | HTML Syntax and Parsing | Very risky editorial change! Please review! This attempts to refactor the parser logic so that the foster parenting is actually done inline in a single algorithm that is called by anywhere in the parser that could be affected by it. This will allow us to add the <template> magic with minimal actual magic in the prose, hopefully. | ||
7999 | HTML Syntax and Parsing | Another very risky change! Please review! This attempts to refactor the parser logic so that the ownerDocument is explicitly set at each place a node is created by the parser. This actually fixes an ambiguity, which was what should happen when a script has transplated a node that is still on the stack of open elements into a Document without a browsing context, if the node created has some magic (e.g. <img src>, <script>). | ||
8000 | DOM APIs HTML HTML Syntax and Parsing Rendering | 17930 | Integrate <template> into HTML. | |
8001 | HTML Syntax and Parsing | 22322 | Change the HTML parser from using 'act as if' tokens to inlining the behaviour. The only normative changes should be the number of 'parse errors' detected in certain edge cases. Three occurrences of 'act as if' remain. This should make it a lot easier to fix the spec's namespace issues. | |
8002 | HTML Syntax and Parsing | 22322 | Remove the remaining 'act as if' cases. This _should_ be an entirely editorial fix, but reviews are definitely encouraged... | |
8003 | HTML Syntax and Parsing | 21308 | Make all occurrences of 'same tag name' in the parser explicitly refer to HTML elements. | |
8004 | HTML Syntax and Parsing | Typo in parser | ||
8005 | HTML HTML Syntax and Parsing | Try to clarify 'additional allowed character'. | ||
8006 | HTML Syntax and Parsing | Make fragment parsing work even better on non-HTML elements... | ||
8007 | HTML Syntax and Parsing | 21308 | Fix more 'same tag name' issues (HTML parser). | |
8008 | DOM APIs | 21771 | Make showModalDialog()'s returnValue logic more closely match Firefox. Previously it matched nobody. None of the browsers match each other. Firefox's behaviour seems the sanest. | |
8009 | DOM APIs HTML HTML Syntax and Parsing | 22382 | <img> is form-associated (because legacy), but doesn't have a form='' attribute (because sanity). So... update crazy town to be even more crazy. | |
8010 | DOM APIs | 22291 | Make the empty string no longer be a possible index for most objects that can be indexed by name. | |
8011 | DOM APIs HTML | 22237 | Try to be clearer about what 'applies' means for these input-related attributes. | |
8012 | Video and Audio | 16920 | Clarify how autoplay and subtitles interact. Mostly editorial cleanup, though I change a 'false' to a 'true', so not entirely. | |
8013 | DOM APIs | 22405 | Copypasta fix in navigator.language section. | |
8014 | Canvas | 22408 | typo in canvas section | |
8015 | HTML | 22429 | When I copy-pasted the <object> text into the <embed> section, I missed some occurrences of the word 'object'... | |
8016 | HTML Syntax and Parsing | 22447 | Make the XML terminology a bit more precise. | |
8017 | HTML | 22454 | Point out that UA-specific limitations are a fingerprinting vector too. | |
8018 | HTML | 22499 | Be more explicit about requirements. | |
8019 | HTML Syntax and Parsing | 22494 | consistency in parser prose | |
8020 | HTML | 21837 | Make it clearer that 'global attributes' includes the ARIA attributes | |
8021 | HTML Workers | 22493 | Remove an over-broad statement that just confuses matters with respect to what's available in a Worker. If anyone sees something that should be available in a Worker but isn't explicitly allowed, let me know. | |
8022 | HTML | 22502 | Make <script> be accepted in most places <template> is now accepted, e.g. inside <table>s. Doesn't affect parsing. | |
8023 | HTML HTML Syntax and Parsing | Clean up some redundancy and duplication and errors in examples. (affects parser, amongst other things) | ||
8024 | HTML | 22510 | <menuitem default> in index | |
8025 | HTML | 22516 | make this example script more resilient | |
8026 | HTML | 22518 | Make a note that this is where command='''s syntax is defined, and also make <menuitem> something that can be legally given in a detached subtree | |
8027 | HTML | 22519 | Restrict <menuitem radiogroup> to not allow the empty string (since it'll look like it's different than the absence of the attribute, but those two cases are treated the same) | |
8028 | HTML | 16029 | Add an example of radio buttons. | |
8029 | HTML | Fix some cross-references in the form section | ||
8030 | HTML | 22530 | Elaborate on srcdoc='' syntax. | |
8031 | HTML Syntax and Parsing | 22529 | Be more consistent and clear with use of 'token' and 'current token' | |
8032 | HTML Syntax and Parsing | 22447 | Oops, reverse r8016. I misread the XML spec. | |
8033 | HTML | 17835 | Hopefully final fix for automatic directionality. | |
8034 | HTML | 22551 | Minor tweaks of spellcheck='' text. | |
8035 | HTML | 22480 | Allow multiple <style scoped> blocks in a row | |
8036 | DOM APIs HTML | 22553 | navigator.plugins and company | |
8037 | DOM APIs | 22556 | navigator.cookieEnabled | |
8038 | DOM APIs | 22558 | Spec navigator.appCodeName (and respec navigator.product) constant(s) | |
8039 | DOM APIs | 22555 | navigator.taintEnabled() | |
8040 | DOM APIs | 22557 | navigator.javaEnabled | |
8041 | DOM APIs | 22320 | Don't make form names enumerable. | |
8042 | HTML Syntax and Parsing | 22573 | XML terminology sync-up. | |
8043 | HTML HTML Syntax and Parsing | 22573 | Cross-references to XML. | |
8044 | HTML | 22551 | Make spellcheck='' not apply to controls like <input type=date> that don't have usefully checkable content. | |
8045 | DOM APIs HTML Security | 22319 | Stop one: rename 'allowed to navigate' to 'friends with' | |
8046 | HTML Security | 22319 | Factor out some steps from the top of the navigation algorithm to define 'allowed to navigate'. | |
8047 | DOM APIs | 22319 | Change how window.close() decides what you can close to make more sense. | |
8048 | HTML Security | 22319 | Remove a note that is now more confusing than helpful. | |
8049 | Canvas Workers | 22630 | typo in canvas example | |
8050 | HTML | Make .click() on certain elements not work if the document isn't active. | ||
8051 | DOM APIs | Add more schemes to the registerProtocolHandler whitelist | ||
8052 | HTML | Try to clarify that this isn't navigating to URLs. | ||
8053 | HTML | Try to provide a more concrete example to make this easier to follow. | ||
8054 | DOM APIs | webidl correctness | ||
8055 | HTML | Clarify note about click() | ||
8056 | Video Text Tracks | 22660 | sync with WebVTT | |
8057 | DOM APIs | A typo fix in window.open(), and some internal comments for making input.files writable | ||
8058 | HTML | Try to match reality a bit better for popup blockers. | ||
8059 | HTML | 21883 | Make this prose about draggable='' make more sense. | |
8060 | HTML | 22657 | Fix <input type=image> example | |
8061 | DOM APIs HTML | fix some typos in recent checkins (MimeTypenArray, track/menuitem) | ||
8062 | Canvas DOM APIs HTML HTML Syntax and Parsing Rendering | Typo and cross-references fixes in a variety of sections in the spec. | ||
8063 | Canvas | Dictionary arguments are always optional | ||
8064 | DOM APIs HTML | Define the kind of language tag that navigator.language must return | ||
8065 | Canvas DOM APIs | Update ImageBitmap to use Promises. | ||
8066 | Canvas | Fix a the createImageBitmap() example to use the Promise API more correctly. | ||
8067 | Canvas | expose ImageBitmap dimensions | ||
8068 | DOM APIs | Cross-reference problem for 'do not apply' in the forms section | ||
8069 | Canvas | Markup error in ImageBitmap section | ||
8070 | Canvas | Correct reference to ImageBitmap() constructor to mention factory method instead. | ||
8071 | Canvas | <canvas> itself doesn't have a coordinate space; fix this text to reference things that exist. | ||
8072 | Canvas HTML | clip() and resetClip() were defined in a bogus way. | ||
8073 | HTML Syntax and Parsing | Provide a hook for XHR and web components to incrementally decode with a known encoding | ||
8074 | HTML HTML Syntax and Parsing | Logic error in the 'reset the insertion mode' algorithm | ||
8075 | HTML Syntax and Parsing | 22742 | Mention <template> in the infoset bit. | |
8076 | HTML Syntax and Parsing | typo in previous checkin | ||
8077 | Canvas | Be more consistent about strokes not being transformed in Path APIs (so that you can transform them separately if desired). | ||
8078 | Canvas HTML | Defer to Rik's spec for globalCompositeOperation | ||
8079 | HTML | Context menus: try to find a middle ground between what authors want (full control over the experience) and what users want (full control over their experience). | ||
8080 | HTML | Example of context menu, with images | ||
8081 | HTML HTML Syntax and Parsing Security | 22661 | Closer integration with encoding.spec.whatwg.org | |
8082 | HTML | typo in intro | ||
8083 | HTML Video and Audio | 22714 | Make media.startDate return the same object until the time changes. (also, typo in dependencies section) | |
8084 | DOM APIs HTML Workers | 22748 | WebIDL update ([Global]) | |
8085 | Security | 22765 | Copy-paste error in the origin section. | |
8086 | HTML Workers | New argument to onerror: the Error object itself. | ||
8087 | HTML Workers | Rename 'ErrorEvent.column' to 'colno' to match IE. | ||
8088 | Canvas | 22807 | Remove unused IDL for 'ImageBitmapCallback'. | |
8089 | HTML | Oddly, :valid somehow didn't apply to fieldset but :invalid did. let us fix that... | ||
8090 | DOM APIs Security | 22481 | Remove the weird stuff around document.domain and localStorage. It doesn't really do anything anyway. | |
8091 | DOM APIs HTML Offline Web Applications Video Text Tracks Video and Audio Workers | Try to tighten up text around event handlers | ||
8092 | HTML | Yikes, typo in acknowledgements | ||
8093 | HTML | Try again to make the event stuff clearer | ||
8094 | Video and Audio | 22714 | Revert r8083, since it leads to weird behaviour worse than just returning a new object each time. (It seems this isn't implemented by anyone yet anyway.) | |
8095 | HTML | 22631 | Refactor the timer code to match current practice in WebKit, Gecko, and Blink (the ones whose source I could examine) | |
8096 | HTML | Try to tighten more things up with respect to events and documents and windows. | ||
8097 | DOM APIs HTML Security | Add more cross references to the new 'concept-window-document' thing, and clean up <frameset>'s event definitions (I always forget to update that when I'm updating <body>'s...). | ||
8098 | HTML | 22800 | Oops, forgot to rename the dict key name for ErrorEventInit | |
8099 | HTML | 22822 | typo in definition of concept-option-index | |
8100 | HTML | 22286 | Add 'country-name' field to autofill section, and some editorial polish around there. | |
8101 | HTML | Mention that TZDATABASE is not a normative reference. | ||
8102 | Canvas | Clarify that the focus ring isn't affected by stroke or fill styles. | ||
8103 | HTML | Clarify how to write CEDEX numbers | ||
8104 | HTML | Be clear about whether to allow language-specific tailorings in compatibility caseless match. | ||
8105 | DOM APIs HTML HTML Syntax and Parsing | Cleanup | ||
8106 | DOM APIs HTML HTML Syntax and Parsing Security | Cleanup | ||
8107 | HTML Syntax and Parsing | Tidy the AAA. | ||
8108 | HTML Syntax and Parsing | Adjust the Adoption Agency Algorithm to not reverse the order of nodes in the document, by removing nodes that we're not recreating from the stack of open elements. | ||
8109 | HTML | Allow any label for referencing encodings, not just the official name | ||
8110 | HTML | typo in previous checkin | ||
8111 | HTML Syntax and Parsing | Make sure all the nodes created by the AAA are in the HTML namespace. | ||
8112 | HTML Syntax and Parsing | Handle foster-parenting of <math> and <svg> elements. | ||
8113 | Video and Audio | 22714 | Change startDate to a method to avoid the confusion of it being mutable. | |
8114 | HTML | 18242 | Try to clean up the incumbent script situation. | |
8115 | HTML Syntax and Parsing | 22400 | Make <form><template><input> not result in the <input> being in the <form>. | |
8116 | HTML Syntax and Parsing | Move some steps around to allow for some refactoring in the parser (this diff should have no effect on normative requirements in practice) | ||
8117 | HTML Syntax and Parsing | Factor out 'insert an HTML element' and 'insert a foreign element', since they're now the same. | ||
8118 | DOM APIs HTML HTML Syntax and Parsing Security Video and Audio Workers | Cleanup | ||
8119 | CSS HTML | Mark parts of the spec that are affected by CSS. This adds a new topic, 'CSS', that you can subscribe to. I've automatically subscribed anyone who had previously subscribed to the 'Rendering' topic. | ||
8120 | CSS HTML | Update HTML to reference future CSS spec for scoped style sheets. I'm leaving the @global stuff there for now, but removing the stuff about @font-face since that's controversial. | ||
8121 | CSS DOM APIs HTML | Cleanup of <dialog> section (no text changes) | ||
8122 | CSS HTML | Fix a cross-reference in the <dialog> section. | ||
8123 | HTML | 22862 | Revert the regression in the definition of 'entry script' from r8114 | |
8124 | HTML Workers | 22863 | Rejigger how scripts are described. Work in progress. | |
8125 | DOM APIs HTML HTML Syntax and Parsing | Cleanup | ||
8126 | HTML | 22857 | Duplicate the <base> content model restrictions into the content model line itself, so it's more obvious to readers. | |
8127 | HTML | 22847 | Add some obsolete methods that don't do anything but are needed for compat. | |
8128 | HTML Syntax and Parsing | 22873 | Hide redundant rows since otherwise it'd be two parse errors for no reason. | |
8129 | HTML | Work in progress for integration with WebIDL (script execution stuff) | ||
8130 | HTML | cross-reference for 'event handler IDL attributes' | ||
8131 | Canvas | Make the spec throw an exception for broken images drawn into canvas, like Firefox and IE do today. | ||
8132 | Canvas | Allow UAs to use algorithms other than nearest-neighbour when scaling images down. | ||
8133 | Canvas HTML Security | Update refs to FontLoader | ||
8134 | Video Text Tracks | Suggest suppressing events while a user is interacting with a UA's native UI for <video>. | ||
8135 | HTML | 22894 | typo in intro referencing CSS specs | |
8136 | DOM APIs HTML Security | 22319 | Try renaming 'friends with' to 'familiar with'. | |
8137 | DOM APIs | cross-reference error re sandboxing | ||
8138 | HTML Syntax and Parsing | Clean up the parser a little | ||
8139 | HTML Syntax and Parsing | 22926 | Try to mitigate the impact of the Noah's Arc algorithm on the Adoption Agency algorithm | |
8140 | DOM APIs HTML | 22849 | HTMLElement.inert IDL attribute | |
8141 | HTML | 22916 | Remove obsolete note about spaces in base64 causing exceptions in atob | |
8142 | HTML | 22604 | Explain how window.stop() affects window.stop() | |
8143 | HTML | Make sure that if you cancel a drag-and-drop operation, we reset the current drag operation to 'none' so that you can tell in the dragend event. | ||
8144 | HTML | 22849 | Ack for r8140 | |
8145 | DOM APIs HTML | Variety of editorial fixes. | ||
8146 | HTML | I can't work out how to describe how they're different without this turning into a long treatise. In fact, I can't really see any way in which they are the same, at this point, other than the name. | ||
8147 | HTML | Change how the content models of <title> and <option> are defined (move from prose additions to more formal content model descriptions, and tighten up the requirements) | ||
8148 | HTML | 23011 | Make sure you can create a MessageEvent object with a MessagePort as a source. | |
8149 | HTML | Internal comment about isolated combining characters | ||
8150 | Canvas | Make ellipse()'s anticlockwise argument be consistent in behaviour with arc()'s. | ||
8151 | Rendering | Shrink-wrap <dialog>s. | ||
8152 | HTML | Make autofocus='' not force the 'load' event to be delayed by style computation. | ||
8153 | DOM APIs | Disabled port message queues shouldn't have their messages dispatched when they're still unshipped, nor should they stall the entire message queueing mechanism. | ||
8154 | DOM APIs | Reorganise the stuff about port message queues to be clearer. | ||
8155 | HTML | <input type=file>.click() wasn't defined | ||
8156 | HTML Rendering | Clarify that [hidden] is like the bidi stuff and can be done in CSS. | ||
8157 | HTML Microdata | Example of microdata to JSON conversion, by request | ||
8158 | HTML | Avoid resolving a null URL. | ||
8159 | HTML | Somehow these synchronous steps got mangled. | ||
8160 | HTML HTML Syntax and Parsing | Provide hook for pagevis. Correctly return false for event.persisted in pagehide. Define one of the variables in an algorithm. | ||
8161 | HTML | A parent browsing context is an ancestor browsing context. | ||
8162 | HTML | 23135 | Typo in namespace in example. | |
8163 | HTML Workers | 23115 | Typo: 'defind' | |
8164 | HTML Workers | 23114 | [NoInterfaceObject] on partial interfaces makes no sense. | |
8165 | HTML Syntax and Parsing | Tighten up the parser definitions. | ||
8166 | HTML Syntax and Parsing | Tighten up the parser definitions some more. | ||
8167 | HTML Syntax and Parsing | 23088 | Clarify that creating and emitting a token isn't the same thing. | |
8168 | HTML | 23107 | Cross-reference fix for ErrorEvent. | |
8169 | HTML | Maintain the stack of incumbent scripts across calls to showModalDialog(), but empty it while that call is running, since showModalDialog() can resume out of order (you can call window.close() on a 'parent' modal window). (Untested.) | ||
8170 | Canvas DOM APIs | Make this API name closer to reality. (probablySupportsContext) | ||
8171 | HTML | Make draggable='' default to true for <object> images also. | ||
8172 | HTML | Add a note about what a 'resource' is to the nav algorithm | ||
8173 | HTML HTML Syntax and Parsing | Define 'control characters' formally. | ||
8174 | HTML | 23185 | Remove marker I accidentally left in. | |
8175 | HTML Syntax and Parsing | 23088 | Rejigger the create vs emit token note | |
8176 | Rendering | 23181 | Remove redundant CSS rule | |
8177 | HTML | Revamp how we describe <img> loading for clarity. | ||
8178 | HTML | 22997 | Try to be even clearer... | |
8179 | HTML Syntax and Parsing | 23002 | Have </head><template></template> go in the <head> for consistency with other elements. | |
8180 | DOM APIs | 23184 | Remove non-normative reference to the now-removed legacycaller indexed getter. | |
8181 | HTML | 20570 | Update DataTransferItemList domintro to match recent changes to deleter | |
8182 | HTML Syntax and Parsing | Disallow surrogates in the input stream; make the syntax section match the parser for character references to surrogates; add a redundant paragraph regarding namespaces | ||
8183 | HTML | 22734 | Add more colour around application/x-www-form-urlencoded decoding. | |
8184 | DOM APIs | 23193 | Use IDL to set setRangeText()'s selectionMode's default. | |
8185 | DOM APIs | 23073 | Make the <form> past names map associations go away when the form owner changes, not when the element is removed from the document. | |
8186 | HTML Syntax and Parsing | Clarify which call to 'reset the form owner' is suppressed. | ||
8187 | Canvas | Align with the sad reality. | ||
8188 | HTML Syntax and Parsing | Make parser-driven form element pointer associations not happen when the element is inserted into a different home subtree than the form element, to avoid cross-subtree associations (which otherwise wouldn't be possible). | ||
8189 | HTML Syntax and Parsing | 23248 | Missing article in serializing section | |
8190 | HTML Syntax and Parsing | 23247 | Grammar in parser section | |
8191 | HTML | More information for authors using images of text. | ||
8192 | DOM APIs | 20720 | remove() is also defined on an ancestor interface, so overload it here on <select>. | |
8193 | DOM APIs | 23198 | Remove duplication in IDL | |
8194 | Video Text Tracks | 23324 | Rename 'raw text' to 'raw data' for cues since it might not be text. | |
8195 | Video and Audio | 23239 | Change 'description' to the plural form so that videoTrack.kind is consistent with textTrack.kind, as it is for captions and subtitles already | |
8196 | DOM APIs Security | Add warning notes to the Security sections of Location and Window since they are in flux with no end in sight. | ||
8197 | Rendering | 23298 | dialog::backdrop needs positioning, it isn't _that_ magical | |
8198 | HTML | 23279 | Add a hyperlink to make this clearer. | |
8199 | DOM APIs HTML | Session history traversal in a multi-process world. I have no idea what I'm doing. | ||
8200 | Canvas | Mention that isPointInPath() implicitly closes paths. | ||
8201 | HTML Syntax and Parsing | Make the parser not execute scripts pending for the document after document.open() has been called on it. | ||
8202 | HTML | Clarify <rp>'s role. | ||
8203 | HTML | 7688 | Allow type=time to have min>max, so that times can span midnight. | |
8204 | HTML | 21286 | Let's allow newlines in <textarea placeholder=''> after all, since there are some valid use cases. | |
8205 | HTML | ack for last checkin | ||
8206 | DOM APIs HTML | 10053 | Add minlength='', since data shows people are using pattern='' to work around the absence of this feature. | |
8207 | HTML Syntax and Parsing | 23426 | typo: 'Documnet' | |
8208 | HTML | 23432 | Mention the intranational prefixes for telephone numbers | |
8209 | HTML | 23350 | Make inert='' map to aria-hidden rathe than aria-disabled since aria-disabled only really does anything with interactive content. | |
8210 | DOM APIs HTML | 17826 | Add reportValidity(), which is like checkValidity() but triggers the browser's error-reporting UI as well | |
8211 | HTML | 23419 | Allow inputmode='' on type=password, so that you can set the input mode to numeric for PIN passwords | |
8212 | DOM APIs | 20571 | WebIDL doesn't default 'setter' to 'creator' (HTMLOptionsCollection) | |
8213 | HTML | Update boilerplate to link to validators | ||
8214 | HTML | More examples for <img>. | ||
8215 | HTML | typo in dataset definition | ||
8216 | DOM APIs | Make a note of the ills of PortCollection | ||
8217 | HTML | 23464 | Typo in minlength text | |
8218 | HTML Syntax and Parsing | 23002 | Update the HTML parser to handle <html><head></head><template></template><!----> | |
8219 | Canvas | Try to clarify the stroking rules better | ||
8220 | HTML | 23484 | The cross-referneces to the event named 'cancel' were done poorly. | |
8221 | HTML | 23482 | (intro) The changes aren't listed anywhere now, sadly. | |
8222 | HTML | Clarify the activation behaviour of <link> elements. | ||
8223 | HTML | <figure> examples | ||
8224 | HTML | 23520 | Missing 'end' in srcdoc example | |
8225 | Canvas | Change how tracing a path works so that it's more similar to SVG, PDF, etc. | ||
8226 | HTML | typo in recently-added figure example | ||
8227 | Canvas | Clarify rules for drawing focus rings | ||
8228 | Canvas | Clarify how to handle zero-width <img>s in drawImage(), and make zero-width <canvas>es not throw. | ||
8229 | CSS Canvas DOM APIs HTML HTML Syntax and Parsing Microdata Offline Web Applications Rendering Security Video Text Tracks Video and Audio WebSocket API Workers | The giant clean-up of 2013. Improved internal consistency, adjusted section order to make more sense, started a move away from abusing title='' for cross-references, fixed minor typos, cleaned up some dangling TODOs, very minor typo fixes, dropped some obsolete comments, un-commented-out minor things that had previously been commented out for reasons that no longer apply, etc. No normative changes. | ||
8230 | HTML | Clarify typographic conventions. | ||
8231 | DOM APIs HTML | Try to improve the fingerprinting-avoidance advice for navigator.language | ||
8232 | HTML | 23576 | Make sure WebSocket connections that can't honour the subprotocol don't get established (looks like this got broken in the protocol spec at some point) | |
8233 | HTML | Include more non-normative documentation in the script content restrictions section. | ||
8234 | HTML | grammar fix for last checkin | ||
8235 | HTML | 21946 | Try to make window.opener more compatible | |
8236 | HTML | 23590 | Add a related way to escape scripts. | |
8237 | HTML | 23590 | Missed a case in previous checkin. | |
8238 | HTML | 23590 | Revert the last two checkins. | |
8239 | HTML | 23609 | Drop the ability to catch 'error' events from <iframe>, since nobody implemented it after 5 years. | |
8240 | DOM APIs HTML Workers | Make sure to define how rel=stylesheet should be reloaded if you change .href | ||
8241 | DOM APIs Offline Web Applications | 21319 | Suggest that quotas be based on uncompressed sizes, since the alternatives are more abusable and less predictable for authors and users | |
8242 | DOM APIs | 23630 | typo in event handler section | |
8243 | HTML | Explain 'gone async' | ||
8244 | HTML | 23621 | Browsers can't delay alt style sheets and remain Web compatible, apparently. | |
8245 | HTML | 23658 | Update term in data-* section to match DOM. ('attribute list' vs 'attributes list') | |
8246 | DOM APIs | 23656 | typo in reference in NavigatorContentUtils section | |
8247 | DOM APIs HTML HTML Syntax and Parsing Rendering Security Workers | 22863 | The bulk of this is editorial: refactoring how scripts are defined so that all the common stuff is in a shared 'settings object' rather than being duplicated per script. But this also cleans up how postMessage() interacts with the event loop and a few other things I've since forgotten. | |
8248 | HTML Syntax and Parsing | 22999 | Update conformance criteria to match what's conforming. | |
8249 | DOM APIs | 23065 | HTMLFormElement[name] can return several kinds of elements. | |
8250 | DOM APIs | 23699 | Disambiguate the meaning of 'after' here in the Date definition | |
8251 | DOM APIs HTML | 22942 | <details ontoggle=''> for when you open or close a <dialog>. | |
8252 | HTML | 22942 | ack for last checkin | |
8253 | CSS HTML | 23742 | Match reality better in terms of selector case-sensitivity | |
8254 | Video and Audio | 23541 | Be more specific about applying MEDIAFRAG rules to <video>. | |
8255 | HTML | 23734 | Missed the word 'flag' in this form submission text | |
8256 | HTML | 23730 | Add sorted='' to the index. | |
8257 | HTML | wiktionary says 'acknowledgement' is the UK spelling, and for now we're using the US spellings in theory... | ||
8258 | HTML Syntax and Parsing | 23089 | Add some more locales to the default encoding logic. | |
8259 | HTML Syntax and Parsing | 23090 | Add greek to the default encoding logic. | |
8260 | HTML | 23176 | A MessageEvent object constructed using MessageEventInit doesn't get the actual array that was passed, that would be weird. It gets a copy. | |
8261 | CSS HTML | 23742 | Match reality better in terms of selector case-sensitivity for attributes as well | |
8262 | Canvas DOM APIs HTML HTML Syntax and Parsing Security Workers | 22863 | Move the spec from a stack of incumbent scripts to a stack of script settings object. This should in theory have no concrete effects (though I may have changed some of the origin used for Web Workers started from document.domain-affected scripts that were called from other scripts with different original origins). | |
8263 | DOM APIs | 18242 | Prepare for WebIDL integration | |
8264 | DOM APIs | 18242 | Some more tidying around script settings objects. | |
8265 | DOM APIs HTML | 22409 | Provide integration hook for Custom Elements spec. | |
8266 | HTML | 23243 | Mention why srcset might not always be honoured in real time. | |
8267 | DOM APIs HTML | Cross-reference 'Document' in some IDL | ||
8268 | DOM APIs Workers | Oops, broke the API referrer source for workers. | ||
8269 | DOM APIs | Update how we reference XHR | ||
8270 | DOM APIs HTML | 23795 | Share the ownerDocument of template contents amongst the templates of a document. | |
8271 | DOM APIs HTML Syntax and Parsing | 23806 | Use DOM's hooks for defining the magic 'load' event in The End | |
8272 | HTML | 23219 | Change iframe, frame, and object.contentDocument to return null when cross-origin documents are involved. | |
8273 | DOM APIs HTML Syntax and Parsing Security | 23219 | Remove security checks on Document since there should now be no way to get to a Document from another origin. | |
8274 | DOM APIs HTML | 22628 | New BroadcastChannel feature to send messages to other tabs in the same origin, so you don't have to abuse the onstorage event, and don't need to use a heavy shared worker for something otherwise trivial. | |
8275 | HTML Security | 23040 | Make sandboxed iframes block document.domain setting | |
8276 | HTML | 23337 | Mention that other specs may also list translatable attributes. | |
8277 | DOM APIs | 23418 | File is a subclass of Blob so we can just use Blob's entry. | |
8278 | DOM APIs | 23459 | Improve alphabetic order of GlobalEventHandlers | |
8279 | Canvas | 23416 | Update terminology to match File API spec | |
8280 | Rendering | 23443 | Reframe the <img> rendering section for clarity | |
8281 | Rendering | 23443 | Adjust the rules on rendering images without 'alt' attributes. | |
8282 | DOM APIs Rendering | 23489 | OnBeforeUnloadEventHandler is supposed to allow null return values (and some markup error fixes, oops) | |
8283 | HTML Rendering | 23260 | Change how dir='' works, from being an embedding to being an override, for better results on mixed-directionality sites. THIS IS A HIGH RISK CHANGE, EXPECT BREAKAGE. Please report breakage on the bug if it's higher than acceptable, so we can revert the change if necessary. | |
8284 | DOM APIs HTML Security Workers | 13720 | Move javascript: processing entirely into HTML, and fix its definitions to match reality better at the same time. | |
8285 | HTML | 13720 | Define the task settings for the javascript: task | |
8286 | HTML | 23413 | Mention that scripted changes don't fire 'input' and 'change' on <input>. | |
8287 | HTML | 23633 | Clean up how we describe the 'delay the load event' logic for loading nested iframes | |
8288 | Canvas | 23635 | imageSmoothingEnabled logic was backwards, oops | |
8289 | HTML | 23637 | Handle the case of removing the 'src' attribute on a live <iframe>, and some minor clarity changes. | |
8290 | HTML | 23843 | 'HTML elements elements' typo x3 | |
8291 | HTML | 23638 | Rearrange how session history is defined. | |
8292 | HTML | 23838 | Oops, copy-and-paste error in the javascript: handling section | |
8293 | HTML HTML Syntax and Parsing | 23664 | The 'reset the insertion mode' algorithm referenced the context element in some cases where there was no context element (e.g. '<html><head></head><template></template>') | |
8294 | Canvas | 23050 | Make arc() match reality better and contradict itself less. | |
8295 | HTML | 23428 | Add a note about hidden='' and CSS | |
8296 | HTML | 23671 | Try to make this text less ambiguous regarding crossorigin=''. | |
8297 | DOM APIs HTML | 23574 | Move more towards the browsers for <option> selectedness vs dirtiness. This doesn't quite match any browser exactly, so all browsers would have to change to match it. If there's a reason (e.g. backcompat) to prefer a different model, please reopen the bug and let me know. | |
8298 | HTML | 23601 | Reword the concept of closing a WebSocket with prejudice so that it's more obviously a flag | |
8299 | HTML | 23590 | Remove the parts of the script content model that could lead to unbalanced crazy | |
8300 | Microdata | 23696 | Explain microdata restrictions on property names | |
8301 | HTML Security | 23857 | Always allow a browsing context to navigate itself. | |
8302 | DOM APIs Offline Web Applications Security | 23359 | Kill History objects on non-active docs | |
8303 | DOM APIs | 23836 | Move the event handler content attribute compiling logic to later in the pipeline, for better consistency with Firefox/Safari (and other browsers, though to a lesser extent). | |
8304 | HTML | 23641 | Fix up the attribute annotations a bit | |
8305 | HTML | 23821 | WebSocket.url should be consistent with how the URL is used in the first place. | |
8306 | DOM APIs | 23685 | People apparently don't like it when the spec requires things that are impossible to implement, go figure. (In this case, synchronously detecting that one of the MessagePorts being Transferred in the MessagePort message is actually the target of the message. You can't necessarily know this synchronously, since if the port has been shunted around between workers, you might only discover who the final target actually is after the message has itself bounced between threads for a while.) | |
8307 | HTML | 23837 | Fix the rules on what 'Origin' header to use when navigating to a resource in an <iframe>, <object>, <embed>, or <frame> element, so that the latter two are not forgotten. | |
8308 | Canvas | 23761 | Try to clarify the term 'line segments' with a cross-reference. | |
8309 | DOM APIs HTML | 23413 | try to add a cross-reference at the dfn of 'do not apply' to link people to where those terms are used | |
8310 | Canvas DOM APIs | 23417 | Prevent dead Blobs and Files from being cloned | |
8311 | HTML | 23842 | Allow <input type=button value> to be translated, since that value isn't submitted | |
8312 | Security | 23005 | Mark areas that need updating for this bug (moving IDNA references to URL standard references). | |
8313 | HTML | 23590 | Another attempt at redefining <script> content rules to make zcorpan happy | |
8314 | Canvas | Tidy the 'trace a path' algorithm | ||
8315 | Video Text Tracks Video and Audio | Make <video> have an activation behaviour | ||
8316 | HTML | Move away from angle brackets and towards proper Unicode characters, since Unicode font support is widespread now. | ||
8317 | HTML Rendering | 23260 | Move all requirements about bidi out and just rely on CSS instead. Also, fix the CSS rules for <bdo>. | |
8318 | HTML | 23957 | Create a Window with the Document when you create a browsing context | |
8319 | HTML | 23941 | Make the default about:blank doc have a <head> | |
8320 | Security | 23930 | Clarify what it means for an image to have an origin | |
8321 | HTML | Missed some attributes from the index | ||
8322 | HTML | Reset buttons also don't get submitted, so it's probably safe to translate them too. | ||
8323 | HTML | Make the fragment identifier handling rules match browsers better | ||
8324 | HTML | Make this example have longer more descriptive anchors | ||
8325 | HTML | Add another <output> example | ||
8326 | HTML | Elaborate on <strong>'s semantics, add new examples. | ||
8327 | HTML | Help people find validators | ||
8328 | DOM APIs HTML Syntax and Parsing | for consistency, lowercase 'workers' in some references to Web workers | ||
8329 | DOM APIs Workers | Allow suspendable workers that aren't protected to get GC'ed. | ||
8330 | DOM APIs Workers | Allow workers that become suspendable but still have outstanding work to get GC'ed. | ||
8331 | HTML Syntax and Parsing | Change how the form element pointer affects parsing <template> elements, to reduce weirdness in templates (e.g. before you couldn't have a template that contained a form if it was itself inside a form). | ||
8332 | Rendering | Clarify bidi CSS rules interaction | ||
8333 | HTML | 23964 | Make this intro text about autocomplete less confusing | |
8334 | DOM APIs | Define img.complete to include broken images, per implementations | ||
8335 | HTML Video Text Tracks | Clarify the entries for the seeking and seeked events in the media event summary table | ||
8336 | DOM APIs | Add a way to catch the other side of a port having a catastrophic death. | ||
8337 | HTML Syntax and Parsing | 24017 | innerHTML on template contents works like outside templates, when it comes to forms. | |
8338 | CSS DOM APIs | 23366 | Make <dialog> autofocus the first focusable control if there isn't one with autofocus=''. | |
8339 | CSS HTML | 23434 | Examples for method='', including method=dialog | |
8340 | CSS DOM APIs | 23366 | Rearrange text from r8338 to be less ambiguous. | |
8341 | DOM APIs HTML | 24057 | Updates for r8297, fixing <option> to treat 'dirtiness' correctly, and r8336, fixing 'error' events sent to MessagePort objects to not race messages sent from those ports (or, worse, the event that the port is delivered on...). | |
8342 | DOM APIs | Make sure subsequent owners of an ill-fated port's friend can know about that fate | ||
8343 | HTML | 23456 | Make modal <dialog> ancestors inert too. | |
8344 | CSS HTML | 23478 | Make non-scripted <dialog> closing not throw uncaught exceptions. | |
8345 | Offline Web Applications | 23819 | Appcache manifests are all UTF-8, including resolving URLs. | |
8346 | DOM APIs | copy/paste typos - Location is an object, not an element | ||
8347 | HTML Video Text Tracks Video and Audio | Add a 'resize' event to <video> elements for when the video data changes dimensions. | ||
8348 | HTML | 24014 | Clarify <link sizes> semantics. | |
8349 | HTML | 24013 | Redefine application-name to handle multiple languages. | |
8350 | CSS HTML | 24007 | improve terminology consistency for 'anchor-point' property description | |
8351 | HTML | 23990 | Make the template contents of <template> elements in docs created by createDocument() not have live bindings. | |
8352 | HTML | 24014 | Typo in link types section. | |
8353 | HTML | 24086 | Try to clarify the ping='' header requirements. | |
8354 | DOM APIs HTML | Move onresize from just Window to Window and elements, since <video> now uses it | ||
8355 | HTML | 24099 | Missed something in the index when updating onresize | |
8356 | HTML | The spec wasn't clear about what to do if there's no poster frame. | ||
8357 | HTML | 24100 | Make the outline algorithm easier to edit by making it all explicit steps and breaking out the (currently still identical) steps for entering sectioning content vs sectioning roots. | |
8358 | HTML | 24100 | Make the outline algorithm handle sectioning roots more sensibly | |
8359 | HTML | 24096 | Clarify that the delete dataset[foo] algorithm doesn't get invoked for values of 'foo' that don't exist. | |
8360 | HTML | 24119 | Only abort when the URL spec aborts, not for any parse error. | |
8361 | DOM APIs Workers | 24088 | Describe what happens when you try to run a bad script as a worker | |
8362 | HTML | Fix worker example | ||
8363 | CSS HTML | Make the viewport around a <dialog> always scrollable. Don't ask me what happens if an unscrollable viewport is scrolled while a dialog is up and then the dialog goes away, that isn't clear at this time. If you think we should scroll back to the previous position, or force a previous dialog to be visible, or some such, file a bug with details, please. Thanks... | ||
8364 | Video and Audio | Fire a 'resize' event when loading a video, too. | ||
8365 | DOM APIs HTML | Define the source browsing context for location.reload(), though it's mostly academic. | ||
8366 | Canvas DOM APIs | Actually, previous checkin did not match reality. Try again for location.reload(). | ||
8367 | HTML | 23449 | Revamp 'input' and 'change' event logic for <input> elements. The primary goal here is to make 'input' events fire on type=checkbox, type=radio, and type=file, but this also improves the way other things here are phrased. | |
8368 | HTML | 23449 | Fire 'input' events on <select> also. | |
8369 | DOM APIs | 24183 | Make a.ping and area.ping use DOMSettableTokenList based on #whatwg feedback. Hopefully no content relies on their existing implementations; if they do let me know and we'll back this out. | |
8370 | DOM APIs HTML | 24110 | Make the case of an API call trying to navigate a browsing context that it can't navigate due to sandboxing throw a security exception rather than silently fail. | |
8371 | HTML | 24096 | Clarification regarding 'The algorithm for deleting names' for dataset. | |
8372 | HTML | ack for recent commits | ||
8373 | DOM APIs | Fix cross-references in structured clone algorithm | ||
8374 | DOM APIs HTML | 23892 | Define structured cloning for Map and Set | |
8375 | DOM APIs | 23956 | Rearrange requirements for handling internal raw uncompiled handlers | |
8376 | DOM APIs | 23956 | Make content attribute event handlers work slightly more like in more browsers. | |
8377 | HTML | Clean up how <object> fires load events. (This is not complete. See bug 24214 for more that needs doing here.) | ||
8378 | HTML | Make <embed> fire load events. (This is not complete. See bug 24214 for more that needs doing here.) | ||
8379 | HTML | Remove redundant requirement in <object> section. | ||
8380 | HTML Rendering | 23952 | Update <frame> requirements to match legacy better | |
8381 | HTML Security | 23005 | Defer to URL spec for IDNA stuff. | |
8382 | DOM APIs HTML | Minor clean-up of concept-fe-value vs <select>. | ||
8383 | HTML | 23890 | Make the spec consistent on whether <select> takes autocomplete='' (it now unambiguously does; this is, I believe, a new feature that browsers don't yet support). | |
8384 | HTML | 23782 | Define some authoring conformance criteria that e.g. prevent autocomplete='shipping tel' being set on an <input type=date> | |
8385 | CSS DOM APIs HTML Offline Web Applications Security Video Text Tracks Video and Audio Workers | Add an event index which acts as the definition of the event names, for editorial purposes (event names are really just strings, so they don't have, or need, a normative definition per se). | ||
8386 | HTML | Turns out CSSOM already specifies resize and scroll events. Sweet. | ||
8387 | HTML | 24256 | Add 'computer program' to the non-normative sample list of types of works that <cite> can be used to name. | |
8388 | HTML | 24249 | Typo in word 'connnect' in event index | |
8389 | HTML | 24205 | Mention that the content-language pragma intentionally ignores words after the first (hopefully browsers end up matching this... they vary in their behaviour today) | |
8390 | CSS DOM APIs HTML | 14703 | Update how the interaction with CSS style sheets and CSSOM is defined. | |
8391 | CSS HTML | 23684 | Define how <link charset> works. | |
8392 | CSS HTML | Minor fixes for recent style loading checkin | ||
8393 | DOM APIs | 24277 | Vaguely try to clarify 'status bar' and 'toolbar' for the mostly obsolete BarProp APIs. | |
8394 | DOM APIs | 24263 | Fix errors in table.caption, table.tHead, table.tFoot | |
8395 | Canvas DOM APIs HTML Rendering | 24261 | Remove some last traces of XBL. | |
8396 | DOM APIs HTML | 13524 | Make some dragleave and dragenter events have a relatedTarget. | |
8397 | Canvas DOM APIs Security | 24301 | Add a couple of ImageData() constructors, and (in order to make that feasible) drop all the HD stuff on <canvas>. | |
8398 | CSS HTML | 24295 | Remove redundant requirements for <link rel=stylesheet> handling | |
8399 | Canvas | 23917 | Move stroking requirements into the stroking algorithm | |
8400 | DOM APIs HTML | 24303 | Turns out location.reload() does work even when you have a fragment identifier... | |
8401 | HTML Rendering | 24243 | Define that text fields fire 'select' events when selection changes | |
8402 | DOM APIs | 24147 | Clarify how 'document's address' links to DOM | |
8403 | HTML Syntax and Parsing | 24233 | Fix a regression added in r8001 where </br foo> would act like <br foo> instead of like <br>. | |
8404 | DOM APIs | 24224 | Update document.title to work like textContent (also defines how things work with mutation observers) | |
8405 | CSS Canvas DOM APIs HTML HTML Syntax and Parsing Offline Web Applications Security Workers | Various editorial tweaks. | ||
8406 | HTML HTML Syntax and Parsing | Rearrange how Document objects are initialized and created to make things a little clearer | ||
8407 | HTML | 24214 | Make nested browsing contexts delay the load event of their parent while they're loading | |
8408 | HTML Syntax and Parsing | 23090 | update internal comment on encoding to be more accurate, per henri | |
8409 | HTML | Update ARIA restrictions for fieldset, ol, ul to include 'group' role | ||
8410 | DOM APIs HTML Rendering | 24327 | Fix a accidental (?) change in r7614 that undefined <img width> and <img height>; not sure what I was doing there. | |
8411 | HTML | 24324 | Allow browsers to entirely ignored arguments to captureEvents() and releaseEvents(), rather than requiring at least one | |
8412 | HTML | Some ARIA role additions for authoring flexibility | ||
8413 | HTML Syntax and Parsing | The parser should always refer to parent nodes, not parent elements | ||
8414 | Canvas HTML | Change a non-normative confusing note to a normative less confusing (hopefully) description, in the canvas section on focus rings | ||
8415 | Canvas | More minor improvements to non-normative canvas text to make things clearer for authors. | ||
8416 | HTML | Clarify <output name> | ||
8417 | HTML | Try to clarify <output> and <samp> based on discussions on the WHATWG list | ||
8418 | HTML HTML Syntax and Parsing | 24360 | make ms2ger and gsnedders happier (minor editorial stuff in parser and elsewhere) | |
8419 | Canvas | Move the addHitRegion() call in this sample code, since I pasted it in the wrong place! | ||
8420 | HTML | 24324 | Allow browsers to entirely ignore arguments to captureEvents() and releaseEvents(), rather than requiring at least one (Window version) | |
8421 | DOM APIs HTML | 24404 | Make sure .click() doesn't fire on disabled form controls. | |
8422 | HTML Video and Audio | 24325 | Make sure newly created <video> and <audio> elements with a src='' attribute actually load the media. | |
8423 | HTML | 24372 | Allow <h1> (and company) inside <summary>, so that you can give a <details> element a heading. | |
8424 | DOM APIs Workers | 24390 | Clean up the event loop algorithm | |
8425 | Canvas DOM APIs HTML HTML Syntax and Parsing Offline Web Applications Workers | 22646 | Update the spec to say what's exposed to workers: take 1 | |
8426 | HTML | 24363 | Audit use of 'required'. | |
8427 | Canvas HTML | 24429 | Be more explicit about the ImageData constructor | |
8428 | HTML Video Text Tracks | 24382 | Add some best practices notes regarding how to use metadata cues. | |
8429 | HTML | 24325 | Improve wording of Audio constructor further. | |
8430 | HTML | 22646 | Try doing this a different way (MessageEvent.source exposure) | |
8431 | HTML Syntax and Parsing | 24358 | Add a bunch of examples to the tag omission section. | |
8432 | HTML Syntax and Parsing | Add a note to the tag omission section about docs having to be conforming for this to work | ||
8433 | HTML Syntax and Parsing | Make </caption> optional, since that seems to be interoperably supported already anyway | ||
8434 | Video and Audio | 24353 | Try to reduce race conditions involving media elements and the 'load' event. | |
8435 | DOM APIs HTML | 13154 | <input type=range multiple min=0 value='25,75' max=100> for two-valued range controls | |
8436 | HTML | 13154 | Move <input type=range> examples | |
8437 | HTML | 13154 | New <input type=range multiple> example | |
8438 | HTML | 13154 | Be more sensible with the emphasis on the 's' in 'values' for concept-fe-values | |
8439 | HTML | 13154 | Clean up some vague parts of the spec relating to form controls' numeric values to use the right algorithms | |
8440 | HTML | 24443 | some minor typos | |
8441 | HTML Syntax and Parsing | 24437 | another typo to ommmmmit | |
8442 | Video Text Tracks | 24435 | typo in the media section | |
8443 | HTML Syntax and Parsing | 24424 | Update the parser to support new SVG camelCase name 'feDropShadow' | |
8444 | HTML | 22646 | Ok, go back to exposing MessageEvent.source in one form everywhere, relying on WebIDL for the rest of the logic here | |
8445 | HTML | 24442 | Add some colour to the algorithm for getting an application-name. | |
8446 | DOM APIs HTML | 24352 | Turns out browsers reset the form owner not just when a node is taken from a document, but also when it's taken from a subtree. which makes sense. | |
8447 | Video and Audio | 24350 | Make the automatic pausing when you take a <video> out of a Document happen regardless of whether it's still loading or not. | |
8448 | CSS DOM APIs HTML | 20418 | Make non-modal <dialog>s use the regular containing block, since they're not on the top layer. | |
8449 | Canvas | 24452 | Forgot to expose some canvas interfaces to workers. | |
8450 | DOM APIs | Oops, forgot to make BroadcastChannel inherit from EventTarget | ||
8451 | HTML Syntax and Parsing | 24459 | Change this text to be more like how normal people think, rather than using the wacked way I think. | |
8452 | DOM APIs | Remove support for receiving an error message when a port's other side is destroyed by the OS, due to lack of implementation interest. | ||
8453 | DOM APIs HTML | 24480 | Move activation stuff from the part of the spec that talks about elements to the part of the spec that talks about user interaction | |
8454 | Canvas DOM APIs HTML | First hack attempt at converting from referring to the old TypedArray spec to referring to the JS spec's version. I couldn't work out how to actually do a good job of referring to all the JS algorithms, so please file bugs with proposed replacement text for anything that's poorly done. | ||
8455 | HTML | Make WebSocket binary data ArrayBuffers mutable, for consistency with XHR. | ||
8456 | HTML | By request, an input mode for Japanese human name fields. | ||
8457 | CSS DOM APIs HTML | 20418 | Make non-modal dialogs not center automatically. | |
8458 | DOM APIs HTML Workers | 23517 | Add navigator.getLanguages() and <body onlanguagechange=''> | |
8459 | HTML | 24488 | Typo in history section | |
8460 | DOM APIs Video and Audio | 24484 | Fix one case where we provide a stable state but describe it oddly. | |
8461 | Video Text Tracks | 24487 | Reword the track processing model to be sane. | |
8462 | DOM APIs | 23517 | Change navigator.getLanguages() to navigator.languages | |
8463 | DOM APIs | 22296 | First attempt at speccing the generic microtask queue idea. | |
8464 | HTML | Remove a paragraph of meaningless fluff in the SVG section. I've no idea why I would have put that in in the first place. | ||
8465 | HTML | 24526 | Allow HTML content in certain places in MathML | |
8466 | DOM APIs | 24520 | Make this note about the settings object more accurate. | |
8467 | DOM APIs Workers | 24518 | Remove the text made redundant by [Exposed] | |
8468 | DOM APIs Workers | 24544 | typo in the worker section | |
8469 | DOM APIs | 22118 | Remove some parts of document.all that data shows have virtually no usage. | |
8470 | Rendering | 19505 | Handle visual hebrew | |
8471 | HTML | Mention another fingerprinting vector. | ||
8472 | DOM APIs HTML Video and Audio | 19619 | Drop <source media> since nobody uses it and it is mostly useless anyway. | |
8473 | HTML | note to self regarding datalist content model | ||
8474 | CSS HTML | 20418 | Remove now-redundant paragraph. | |
8475 | HTML | 23693 | Make the EventSource processing model a mite more generic to allow other user agent types to implement this spec. | |
8476 | HTML Syntax and Parsing | Avoid misuse of 'must' in note (parser section) | ||
8477 | HTML | Update links to some demos regarding focus | ||
8478 | CSS Canvas DOM APIs HTML Rendering | 23475 | Revamp how focus is defined, to actually handle things we've ignored before, like viewports and scrollable regions | |
8479 | DOM APIs | 24361 | Don't provide a stable state when parsing reentrantly, for more consistency with when we run microtask checkpoints | |
8480 | HTML | 24727 | Prevent a bogus cross-ref in accesskey section. | |
8481 | DOM APIs | 24746 | Turns out select.remove() and select.options.remove() convert object arguments to zero. | |
8482 | Microdata | 24716 | Clarify a non-normative sentence in the microdata intro | |
8483 | DOM APIs | 24728 | window.name should be the empty string when the name isn't set. | |
8484 | Canvas | 24749 | Allow <select multiple> and <select size=4> to be used as canvas fallback | |
8485 | Canvas | 24749 | Fix the condition for the <option> in the previous checkin, and reword this into a list so it's clearer | |
8486 | Canvas | 24723 | Clarify TextMetrics.emHeightAscent and emHeightDescent in the multifont case. | |
8487 | CSS DOM APIs HTML | 24718 | Focus the dialog for dialog.show() as well. | |
8488 | HTML | 24714 | Disallow <dialog tabindex>, for sanity | |
8489 | HTML | Update index to take into account <th sortable> | ||
8490 | HTML | The tabindex='' attribute makes an element interactive. | ||
8491 | Canvas | Allow addHitRegion() to be used with elements that are only focusable because of tabindex='' or sortable='' (since they're basically just buttons at that point) | ||
8492 | HTML | Make the markup in the Interactive Content section more consistent | ||
8493 | Canvas | Fix the language of the earlier addHitRegion() fix | ||
8494 | Canvas | 24750 | Allow addHitRegion() to refer to non-interactive table-related elements, so that we can expose grids in canvases (e.g. crosswords) | |
8495 | HTML | Map table-related elements to ARIA roles | ||
8496 | Video and Audio | 24710 | Clarify the order of events for media elements | |
8497 | DOM APIs | 24746 | Revert r8481 since I misunderstood how ToNumber works on objects. | |
8498 | DOM APIs HTML Syntax and Parsing | 24361 | Oops, edited the wrong line. (stable state and </script> parsing) | |
8499 | HTML | 24100 | Try to clarify that outlines are owned by elements. | |
8500 | Video Text Tracks | 23507 | Add a note mentioning how forced in-band subtitles should trigger | |
8501 | DOM APIs | 24622 | Update the list of elements that support name='' attributes for the purposes of document.all (mostly using the IE/Firefox lists, which are nearly identical, and a superset of Safari/Chrome) | |
8502 | DOM APIs | 22118 | Restore document.all() legacycaller, for compat | |
8503 | DOM APIs | 24640 | Add a note pointing out that browsers haven't implemented the storage mutex. | |
8504 | HTML | 24670 | Making an iframe inert should completely inertify its contents | |
8505 | DOM APIs | Oops, didn't mean to add <a> to that list (documnet.all domintro). | ||
8506 | HTML Rendering | 24694 | introduce stable IDs for 'embedded content' sections | |
8507 | HTML Syntax and Parsing | 24361 | Prevent microtasks from running reentrantly via the parser. | |
8508 | HTML HTML Syntax and Parsing | Make clearTimeout()/clearInterval() (with no arguments) into no-ops; change the <table> role mapping so that tables aren't interactive. | ||
8509 | DOM APIs HTML | 24312 | Make <img> reload if inserting it into a new doc causes the URL to change (note that exactly what this does depends on whether the browser's 'list of available images' is maintained per-Doc, or whether there's only one list per origin) | |
8510 | Canvas DOM APIs HTML Video Text Tracks Video and Audio | 22296 | Lay the groundwork for interruptible microtasks, mutation-observer style. | |
8511 | Video Text Tracks | 24805 | Typo in the media events section | |
8512 | HTML Syntax and Parsing | 24800 | Adjust some internal comments regarding encodings | |
8513 | HTML | 24719 | Define how focus navigation works | |
8514 | Video and Audio | 24710 | Simplify task ordering in media elements to aid implementations. | |
8515 | DOM APIs | 24662 | Make the spec match more UAs (frames[] is in insertion order, not tree order) | |
8516 | HTML WebSocket API | 24824 | Clarify that close() doesn't drop earlier sent() images. | |
8517 | Rendering | Make <iframe scrolling> more Web-compatible. | ||
8518 | Rendering | Be more explicit about viewport rendering sizes (rendered and not) | ||
8519 | HTML | (internal edit: make the Touch Events spec referenceable. Has no effect on spec output.) | ||
8520 | HTML Syntax and Parsing | 24940 | missing comma in parser | |
8521 | HTML | 24939 | missing 'm' in navigation | |
8522 | DOM APIs | 24938 | extra <p> in structured data section | |
8523 | DOM APIs Workers | 24937 | Missing period in worker logic | |
8524 | HTML | 24936 | Remove an extraneous 'Otherwise' in the focus chain definition | |
8525 | DOM APIs | 24929 | Missing 'the' in definition of window.focus() | |
8526 | DOM APIs | 24927 | Remove extraneous 'true' in prose for hasFocus() | |
8527 | HTML | 24926 | typo in key event routing algorithm | |
8528 | HTML | 24907 | typo in <embed> section | |
8529 | HTML | 24954 | Typo in DND section | |
8530 | HTML | 24953 | Typo in <dialog> section | |
8531 | HTML Syntax and Parsing | 24833 | PARSER CHANGE: Change the Adoption Agency Algorithm so that it only pops the current element if it's not on the list of formatting elements, since otherwise we can end up with close tags closing things out of order even when they're all there. | |
8532 | DOM APIs HTML | Some cleanup in the top parts of the spec | ||
8533 | HTML | More purely editorial cleanup in section 3 (infrastructure stuff)... | ||
8534 | HTML | 24757 | Map <th sorted> to aria-sort=''. | |
8535 | HTML Syntax and Parsing | 24967 | Move a setTimeout() requirement from prose to IDL. | |
8536 | DOM APIs HTML | 24983 | Drop the inert='' attribute since its use case is subsumed by <dialog>. | |
8537 | HTML | 24982 | Typo in <li> section cross-reference | |
8538 | Canvas | Make the addText() methods on Path not create overlapping subpaths. | ||
8539 | Canvas | Add a constructor for Path that creates unions of paths according to a fill rule | ||
8540 | Canvas | Fix a bunch of typos in the most recent canvas commits | ||
8541 | Canvas | Make the canvas text APIs not create a new subpath at the end, since the last coordinate is so unpredictable. | ||
8542 | Canvas | Fix some missing mentions of 'fillRule' in the canvas domintro | ||
8543 | Video and Audio | 24895 | Try to elaborate on why the UA might pick particular media tracks | |
8544 | Canvas HTML | More work on event rerouting for hit regions | ||
8545 | Canvas | Exclude <input type=image> buttons from canvas fallback, to avoid having to define pixel-level retargetting in hit regions | ||
8546 | Canvas DOM APIs | Also update the Touch object for hit regions | ||
8547 | DOM APIs Workers | 25079 | Update non-normative Worker text to mention blobs | |
8548 | Canvas | Allow <img>-based and <input>-based image maps as canvas fallback (hit regions excludes those separately) | ||
8549 | HTML | Missing semicolons in index | ||
8550 | HTML | 25055 | Adjust how <figure> gives captions to <img>s to exclude cases where <img>s are not alone | |
8551 | Video and Audio | 24955 | Try to clarify looping rules | |
8552 | Video and Audio | 24895 | Try to improve wording for track selection text. | |
8553 | DOM APIs | 25089 | Make microtasks work in workers too, since eventually we'll want the JavaScript stuff to hook into this | |
8554 | HTML Syntax and Parsing | 24900 | Drop filterRes SVG attribute from the HTML parser, since it has fallen into disrepute. | |
8555 | HTML | Be more explicit about handing off to external software during navigation. | ||
8556 | git-svn-id: http://svn.whatwg.org/webapps@8556 340c8d12-0b0e-0410-8428-c7bf67bfef74 | |||
8557 | git-svn-id: http://svn.whatwg.org/webapps@8557 340c8d12-0b0e-0410-8428-c7bf67bfef74 | |||
8558 | HTML | rel='shortcut icon' requirement changes; extra sample table for sorting | ||
8559 | DOM APIs | Define document.title in an SVG context since apparently that's gone out of SVG now. | ||
8560 | HTML | Add some info about keygen. | ||
8561 | HTML | Internal annotations for future img stuff | ||
8562 | Canvas | Clean up wording in stroke logic | ||
8563 | Canvas | Rename Path to Path2D | ||
8564 | Canvas | Make addHitRegion() honour clip regions. | ||
8565 | Canvas | Make the matrix arguments to addPath() and addPathByStrokingPath() optional, since they're the last argument and nullable in both cases. | ||
8566 | Canvas | Define that the ImageData constructor's resulting object's contents are zero. | ||
8567 | Canvas | Add a non-normative note that repeats the normative text in a different way to be clear. | ||
8568 | DOM APIs HTML | 22701 | requestAutocomplete() | |
8569 | HTML | Make 'autocomplete' and 'autocompleteerror' bubble, like 'submit'. | ||
8570 | DOM APIs | cross-reference clash | ||
8571 | DOM APIs | 22600 | Sync with WebIDL over 'unenumerable'. | |
8572 | HTML | Editorial tweaks | ||
8573 | HTML | 25236 | Add some autofill keywords for usernames and passwords. | |
8574 | Video Text Tracks | 25045 | try to fix ambiguous task queuing (which source should be used), for <track> | |
8575 | Video and Audio | 24955 | Clarify the interaction of looping and seeking. | |
8576 | Rendering | 24961 | Try to be more compatible in <fieldset> rendering rules. | |
8577 | DOM APIs HTML | Fix prose around the <textarea> value / maxlength issues to be slightly less confusing and ambiguous. Clean up some text around MutationObservers. | ||
8578 | DOM APIs HTML Offline Web Applications Workers | Print version of the spec (thanks IZh!); protocol-neutral version of the spec so that scripts and styles work on https://www.whatwg.org/ | ||
8579 | HTML | Try a new header for the spec. | ||
8580 | DOM APIs | 25113 | typo fix | |
8581 | internal style fixes | |||
8582 | more styling tweaks | |||
8583 | HTML | 25461 | Don't worry, once a spec is in /TR/ it is completely STABLE. That's why the XML spec hasn't changed since it was first published, neither having new editions nor having new errata. However, this spec is not stable, so we'd better change in this arbitrary way to keep up to date with the unchanging XML spec that we matched before, and that we once again match now, but that did not change in between. | |
8584 | DOM APIs Workers | 25439 | Fix a typo in the worker section | |
8585 | Video and Audio | 25429 | restrained media controller should not stop being restrainted just because the video elements haven't finished loading their content | |
8586 | Canvas | Remove the logic that prevents multiple regions from mapping to the same control, since there are use cases for that. | ||
8587 | Canvas | Clean up some old text from the stroking algorithm | ||
8588 | Canvas | Make clear in what order rect() should drop its points. | ||
8589 | DOM APIs HTML | 25413 | Instead of MessageEvent.channel, use MessageEvent.target.name. | |
8590 | DOM APIs | 25415 | Make BroadcastChannel support structured clones | |
8591 | CSS HTML | 25114 | dialog.close() shouldn't throw | |
8592 | HTML Syntax and Parsing | 25377 | PARSER CHANGE: remove some attributes from the SVG attribute mapping | |
8593 | DOM APIs | 25414 | Change the sort order for broadcast channel messages to be easier to implement | |
8594 | DOM APIs | 25524 | Clarify what .javaEnabled returns when java is not enabled. | |
8595 | DOM APIs | 25120 | Try to make event handler scope chains more accurate. | |
8596 | DOM APIs Video Text Tracks Video and Audio | 25019 | Reword the muted/volume logic. This shouldn't have a normative effect, but should be easier to read, and should make potential future changes easier to make. | |
8597 | Video and Audio | Rename 'CanPlayTypeEnum' to 'CanPlayTypeResult' for more consistency with how other enums are named. | ||
8598 | DOM APIs HTML Rendering | Matching reality: add a rule for <ul type=none> since Firefox and Chrome both do it. (Also, minor editorial tweaks.) | ||
8599 | DOM APIs Microdata | 25123 | Make the 'supported property names' unenumerable on objects that descend from HTMLCollection. | |
8600 | Video and Audio | 25188 | Made 'addtrack' and other events fire on the media element task source. | |
8601 | DOM APIs | 25186 | match reality: window.external is [Replaceable] | |
8602 | HTML | 25144 | Make this sentence about <embed> less convoluted. | |
8603 | HTML | 25560 | Make this <noscript> content model algorithm mildly simpler | |
8604 | HTML | 25556 | Update index for <select> | |
8605 | HTML | 25548 | Update index for <colgroup> | |
8606 | Canvas | 25546 | Update the 'hit region's cursor specification' definition since it was the victim of copypasta. | |
8607 | Video and Audio | 25133 | Typo in table caption regarding *track.kind (leftover from when it was called getKind) | |
8608 | HTML | 25578 | Fix <input type=range multiple> example | |
8609 | DOM APIs HTML HTML Syntax and Parsing | 25209 | align 'load' and 'unload' events since they have similar quirks in practice | |
8610 | CSS HTML | 23781 | The quirky class/id selector matching case logic moved to selectors | |
8611 | HTML | 25112 | Add some explanatory notes to <optgroup> | |
8612 | HTML | Remove the <img> stuff so that zcorpan can edit it instead. (this is purely editorial) | ||
8613 | Rendering | 25292 | missing 'in' relating to documents and browsing contexts | |
8614 | HTML | Some rejiggering of the acks section. | ||
8615 | HTML | 25299 | Update references for CSS scoped style sheets. | |
8616 | CSS HTML | Drop @global since nobody seems to really want it. Let me know if this is disappointing, especially if you were going to implement it. | ||
8617 | DOM APIs HTML | 24809 | Move table sorting to microtasks. | |
8618 | HTML Syntax and Parsing | 23940 | Make <meta charset=x-user-defined> turn into windows-1252 for legacy reasons | |
8619 | Canvas HTML HTML Syntax and Parsing | 25608 | Somehow I had typos and copypasta in the name of the addHitRegion parentID attribute here | |
8620 | DOM APIs HTML HTML Syntax and Parsing | Remove the 'stable state' logic from the 'pause' algorithm. Also, remove some examples that may soon become irrelevant. | ||
8621 | DOM APIs HTML | 25279 | Spec relatedTarget for focus and blur | |
8622 | DOM APIs | Doesn't make much sense to window.close() an iframe... | ||
8623 | HTML Video and Audio | 24977 | Try to clean up the mess around when 'change' events are fired for audio and video tracks | |
8624 | Rendering | 25026 | Clamp 'line-height' for text fields | |
8625 | Merge upstream changes for <img> | |||
8626 | HTML Syntax and Parsing | 25648 | typo in parser (magic baloo?) | |
8627 | DOM APIs | typo in references to other specs | ||
8628 | DOM APIs | 25665 | Allow DataView to be used where ArrayBufferView is mentioned | |
8629 | Canvas | 25672 | Define how to handle neutered ImageData objects | |
8630 | DOM APIs HTML Syntax and Parsing | 24724 | Refactor 'stable states' to be defined in terms of microtasks | |
8631 | DOM APIs | 25512 | Discourage window.foo usage | |
8632 | HTML | oops, typo in the source file | ||
8633 | DOM APIs | 25714 | Remove the obsolete integration for custom elements from the HTML spec. | |
8634 | Big editorial cleanup. No normative changes. | |||
8635 | 25688 | rel=external is more an annotation than a hyperlink | ||
8636 | Adjust examples in <iframe> section to increase diversity | |||
8637 | 25672 | Typo in canvas section | ||
8638 | DOM APIs HTML HTML Syntax and Parsing | 25686 | for compat, apparently alert() should alert '' and alert(undefined) should alert 'undefined' | |
8639 | Rendering | 25739 | Looks like browsers make animated image groups follow the timeline of the first image, not last image. | |
8640 | Tweaked the style sheet. | |||
8641 | toc.js stopped loading due to a recent change | |||
8642 | HTML Syntax and Parsing | Reorder the list of DOCTYPEs to have the exact comparisons before the prefix comparisons, and remove commented-out values since there's very little chance of us having to change this again now that we have multiple deployed implementations. | ||
8643 | Canvas | markup typo in Path2D section | ||
8644 | DOM APIs HTML Workers | More typos found by IZh | ||
8645 | DOM APIs | 25817 | Various HTMLAllCollection fixes | |
8646 | HTML | Minor tweaks to the wording of the authoring section for autofill | ||
8647 | HTML | Update reference for pagevis | ||
8648 | HTML | autofill: requestAutocomplete() should not need the form in a Document; section-* should be opaque. | ||
8649 | HTML | 25870 | Make the outline algorithm also associate text nodes and comments with the sections | |
8650 | HTML | Fix example that didn't make much sense in <map> section... | ||
8651 | DOM APIs | 25922 | Add a reference to DOM for XMLDocument | |
8652 | DOM APIs | 25917 | Turns out window.opener is set to all kinds of crazy things and we shouldn't fire TypeError for them | |
8653 | DOM APIs | 25970 | Typo in WebSocket section | |
8654 | Canvas HTML | 25235 | Change how addresses are marked up for autofill, since some locales don't fit the region/locality split | |
8655 | HTML | 25235 | fix typo in last checkin | |
8656 | DOM APIs HTML | Add 'autocomplete' IDL attribute to HTMLSelectElement for consistency. | ||
8657 | HTML Syntax and Parsing | Reduce redundant parse errors in some edge cases involving EOFs in elements in templates. | ||
8658 | HTML | 25996 | typo in example for forms | |
8659 | Canvas | 26004 | Fix IDL in canvas section | |
8660 | DOM APIs | 24414 | Make BroadcastChannel objects work in workers | |
8661 | DOM APIs | Add BroadcastChannel.close() | ||
8662 | HTML | 26007 | Typo in event index | |
8663 | HTML Syntax and Parsing | Rename 'list marker' and 'scope marker' to just 'marker' for consistency and clarity, and cross-reference them all | ||
8664 | HTML Syntax and Parsing | fix some syntax highlighting | ||
8665 | HTML Syntax and Parsing | PARSER: Add a parse error for non-space characters in <table> elements | ||
8666 | HTML Syntax and Parsing | Fix some grammar errors in the parser | ||
8667 | HTML Syntax and Parsing | PARSER: when inlining the fake tags, I missed that <select>.innerHTML = '<select>' would crash if we did not check for a <select> in scope first | ||
8668 | HTML Syntax and Parsing | Clean up some stuff in the 'in select' insertion mode | ||
8669 | HTML | 26025 | typo in autocomplete section | |
8670 | HTML Syntax and Parsing | PARSER: apply r2806 fix to eof tokens as well | ||
8671 | HTML | Update data-*='' definition to make what we do with anolis more valid... | ||
8672 | HTML | 26063 | autofill example was in the wrong order | |
8673 | HTML Video and Audio | 25574 | Make sure that we say that enabling audio tracks and selecting video tracks is all synchronised with the event loop | |
8674 | HTML Video and Audio | 26069 | Fix recent checkins, including the one with a translation example | |
8675 | HTML Syntax and Parsing | 26067 | PARSER: remove an SVG element that's apparently DOA. | |
8676 | HTML Syntax and Parsing | PARSER: remove a nonsense phrase in the form end tag handling | ||
8677 | HTML Syntax and Parsing | PARSER: clarify what it means for there to be no 'adjusted current node' | ||
8678 | HTML Syntax and Parsing | PARSER: Only run the SVG script execution logic if a <script/> element is inserted in SVG, not in MathML. | ||
8679 | HTML Syntax and Parsing | PARSER: Change whether <template><td></template> is a parse error | ||
8680 | integrate upstream <picture> updates | |||
8681 | integrate upstream <picture> updates | |||
8682 | <picture> integration and moving to html5lib | |||
8683 | Preparing for new pipeline still | |||
8684 | HTML | Preparing for new pipeline still | ||
8685 | Changing core generator in publication pipeline | |||
8686 | DOM APIs Workers | Changing core generator in publication pipeline (let's try this again...) (sorry if you get multiple e-mails about this) | ||
8687 | CSS Canvas DOM APIs HTML HTML Syntax and Parsing Microdata Offline Web Applications Rendering Security Video Text Tracks Video and Audio Workers | Try to get things ready for more radical changes. Hopefully this has no normative changes in it... | ||
8688 | CSS Canvas DOM APIs HTML HTML Syntax and Parsing Microdata Offline Web Applications Rendering Security Video Text Tracks Video and Audio | new pipeline now supports generating main and dev versions in one pass | ||
8689 | HTML | More progress on the new pipeline | ||
8690 | CSS Canvas DOM APIs HTML HTML Syntax and Parsing Microdata Offline Web Applications Rendering Security Video Text Tracks Video and Audio WebSocket API Workers | Checkpoint recent updates relating to changing the pipeline. This fixes a bunch of editorial mistakes I uncovered with the new scripts. Shouldn't have any normative changes. | ||
8691 | Canvas DOM APIs HTML Microdata Video Text Tracks | Fix typos in recent cross-ref changes | ||
8692 | CSS DOM APIs HTML HTML Syntax and Parsing Microdata Rendering Video Text Tracks Video and Audio Workers | More progress with the new pipeline | ||
8693 | HTML | 26215 | Fix typo in autocomplete table | |
8694 | DOM APIs | 26355 | Forgot to remove this member when I dropped the channel member elsewhere. (MessageEventInit.channel) | |
8695 | Canvas DOM APIs HTML HTML Syntax and Parsing Microdata Offline Web Applications Video Text Tracks Video and Audio Workers | Catch up with recent changes that were made while the pipeline was down. Sorry for jamming all these changes into one patch. | ||
8696 | HTML Video and Audio | 11984 | Make <video> and <audio> sniff for their media data's MIME type, since most browsers seem to be going that way, and we need to pick a direction. | |
8697 | DOM APIs HTML | 25279 | Make sure places that use UIEvent define .detail and .view | |
8698 | HTML | 25394 | Add a section encouraging user agents (especially ATs) to expose the outline and headings | |
8699 | DOM APIs HTML | 25583 | Hyperlink 'tree order' everywhere | |
8700 | HTML | 25600 | Match reality with respect to changing <input type> to a radio button | |
8701 | DOM APIs HTML | 25685 | Defer to CSSOM View for window.open(..., ..., features, ...) | |
8702 | Rendering | 25739 | Update the note about animated GIF timelines to match the earlier fix to the normative requirements | |
8703 | HTML | 25369 | Try to clarify that a control's 'value' isn't what the user has entered, necessarily. | |
8704 | HTML | 25254 | Change how we define what happens when radio buttons are clicked but the event is canceled | |
8705 | Canvas HTML | 25812 | Update to ref FontFace instead of FontLoader | |
8706 | HTML | 25734 | Add a sandboxing flag for use by fetch | |
8707 | HTML | Updating <img>/<picture> section with upstream changes | ||
8708 | HTML | 25880 | <iframe>s only do their nested browsing context stuff when they are themselves in a browsing context | |
8709 | HTML Syntax and Parsing | 25871 | Try to avoid negative-length strings and strings with EOF characters in them... | |
8710 | HTML Syntax and Parsing | 25936 | Use the 'target override' where appropriate | |
8711 | DOM APIs | 25907 | Add initMessageEvent() | |
8712 | HTML | 25964 | Fix logic error in image maps | |
8713 | DOM APIs HTML | 25940 | getSVGDocument() | |
8714 | HTML | 25997 | Try to define what happens when you insert multiple <option selected> elements into a <select> element. | |
8715 | HTML Video Text Tracks Video and Audio | 25133 | Link to the 'Sourcing In-band Media Resource Tracks from Media Containers into HTML' spec. | |
8716 | DOM APIs HTML Video and Audio | 24684 | Define <video>.srcObject | |
8717 | HTML | Reword the menu item builder to make more sense | ||
8718 | HTML | 25504 | Make sure reset() can't fire a popup | |
8719 | Video and Audio | markup fixes | ||
8720 | HTML | 25504 | Block popups from some weird edge cases that fire 'change' events on <select> as a result of script. | |
8721 | Video and Audio | 26022 | Clarify seeking | |
8722 | HTML Syntax and Parsing | 25534 | Adjust notes on encoding detection | |
8723 | Video and Audio | 26095 | Fire 'change' when unselected a video track too. | |
8724 | HTML | 26100 | Be more precise in the description of the charset='' parameter for the text/html MIME type | |
8725 | Rendering | 24958 | Move 'restart the animation' down | |
8726 | Video and Audio | 26133 | <video>: Remove some redundant prose, and change when networkState is updated with respect to 'error' events | |
8727 | DOM APIs HTML Video and Audio | 26105 | Make .crossOrigin = null remove the content attribute. | |
8728 | HTML Syntax and Parsing | 26145 | Provide a way for other specs to invoke the XML parser without scripting enabled | |
8729 | HTML | 26144 | Make sure <style> does nothing when there's no browsing context. | |
8730 | Video Text Tracks | 26148 | Remove confusing meaningless phrase from media events summary | |
8731 | Canvas | 26150 | Fix remaining instances of Path to Path2D | |
8732 | HTML | 26176 | Sync with MQ4 | |
8733 | HTML | 26171 | Make noscript work in ATs when scripting is disabled | |
8734 | HTML | 26194 | Make placeholder='' and autofocus='' work better together | |
8735 | HTML | 25471 | Add transaction-currency and transaction-amount fields for autofill. | |
8736 | HTML | 25471 | allow autocomplete to be specified on type=hidden | |
8737 | HTML | 26230 | Try to make examples more useful by having dates that can't be interpreted as DD-MM | |
8738 | HTML | 26209 | Be more explicit about the fingerprinting risk for <input type=submit> | |
8739 | Offline Web Applications Security | 25699 | Attempt to mitigate the injection elevation attack on appcache, and describe the attack in detail | |
8740 | HTML Security | 26272 | Follow URL spec terminology changes | |
8741 | DOM APIs HTML | 26305 | Try to explain why postMessage()'s privacy implications aren't actually anything new | |
8742 | CSS DOM APIs HTML HTML Syntax and Parsing Offline Web Applications Rendering Security Video Text Tracks Video and Audio Workers | 26310 | Make use of the DOM spec's 'node document' concept. I sure would appreciate careful review of this diff, since it is quite likely that I made some mistakes. | |
8743 | HTML | 26359 | Clean up usemap-related algorithms | |
8744 | DOM APIs | 26353 | Make RadioNodeList's radio button logic support the magical 'on' value. | |
8745 | Rendering | 25503 | Update how 'br' is specced at the CSS level. This depends on as-yet incomplete CSS changes. | |
8746 | HTML | 26226 | Try to clarify 'form control is disabled'. | |
8747 | Canvas | 26404 | Define an API to clear all the hit regions, for authors who don't need to use clearRect() since everything they paint is opaque. | |
8748 | HTML | Give an example of why <main> might be used multiple times in a document. | ||
8749 | HTML | 26421 | Reference RFC4337 (MIME Type Registration for MPEG-4, video/mp4). | |
8750 | Rendering | 24991 | Make the default styling for modal dialogs not overflow the device on small screens | |
8751 | Offline Web Applications | 17688 | appcache: coalesce queued progress events. | |
8752 | Canvas DOM APIs HTML HTML Syntax and Parsing Offline Web Applications Workers | 26447 | WebIDL Global=/Exposed= syntax fixes, and make sure the globals are exposed to themselves | |
8753 | CSS HTML | 26454 | Make sure :disabled matches fieldsets inside disabled fieldsets, since apparently that's a thing. Also, editorial cleanup around 'disabled'. | |
8754 | Video and Audio | 26460 | Try to define what happens when you have tracks that don't cover the whole media timeline | |
8755 | Canvas DOM APIs | 23515 | Define getContext('2d', {alpha:false}). | |
8756 | Video Text Tracks | Forgot to mark this member as nullable in TrackEvent. | ||
8757 | DOM APIs | 26523 | Correct the note around the <form> API to mention the right interface | |
8758 | HTML | 26518 | Try to highlight the relevant parts of the examples to make this table section easier to understand | |
8759 | CSS HTML | 25747 | Add some examples of app-like usages to increase example variety | |
8760 | DOM APIs | 25907 | Fix IDL for initMessageEvent() | |
8761 | HTML | 26786 | Fix syntax errors in this example | |
8762 | DOM APIs | 26545 | Once you close a BroadcastChannel, you can't use it to send anymore either | |
8763 | HTML | 26557 | typo near 'unload' event logic | |
8764 | CSS HTML | 26560 | Try to clarify case matching rules for selectors | |
8765 | DOM APIs | 26566 | require that document.images and friends always return the same object. This'll be great until either we find that browsers don't always return the same object or until someone notices that this implies that two different Documents will return the same object. | |
8766 | Video Text Tracks | 26570 | Make clicking on a paused media element attached to a paused media controller restart playback from zero | |
8767 | Video Text Tracks | Rephrase this algorithm to be more like a series of steps than a switch statement, now that it has redundancies | ||
8768 | Video and Audio | Oops, previous checkin got the wrong topic due to a missing topic line | ||
8769 | DOM APIs HTML Video and Audio | 24653 | Integrate with DOM for 'removing steps' and 'insertion steps'. | |
8770 | HTML | Updates for secure hosting | ||
8771 | Canvas HTML Video Text Tracks | More updates for secure hosting | ||
8772 | HTML Security | XML MIME types: Apparently this 'stable' reference became stale instead of stable, and now needs updating. | ||
8773 | HTML Syntax and Parsing | 26564 | document.open() is always called with two arguments given WebIDL argument defaulting, but add a parenthetical 'or fewer' so we don't have to explain that. | |
8774 | DOM APIs HTML | 26584 | Add some internal editorial notes for forthcoming fullscreen edits | |
8775 | Canvas DOM APIs HTML Offline Web Applications Workers | Site update for TLS upgrade | ||
8776 | DOM APIs HTML | 26317 | Try to fix the logic around opening new tabs because the user said so, even in sandboxed environments | |
8777 | DOM APIs | 26317 | Recast window.open() in terms of an algorithm. | |
8778 | DOM APIs | Simplify window.open even further | ||
8779 | DOM APIs | Fix window.open('') to be more like deployed browsers rather than defaulting to 'about:blank'. | ||
8780 | DOM APIs HTML HTML Syntax and Parsing Security Video and Audio | 26547 | Some reference updates, and an example of incumbent vs entry scripts | |
8781 | Canvas DOM APIs HTML HTML Syntax and Parsing | update some links | ||
8782 | DOM APIs | 26636 | Reframe the 'update the rendering' step so we can add substeps. | |
8783 | Canvas | 26562 | Fix IDL blocks due to my misunderstanding what 'optional' meant | |
8784 | HTML | 26660 | Add in some clearer indentiation in the table sorting algorithm to make it easier to understand | |
8785 | DOM APIs HTML | 25663 | Add the select() method to input types that might have text fields but where the script-exposed value is unlikely to exactly match the user-exposed value, so that the selection can be switched on, even if it can't be carefully managed. | |
8786 | HTML | 26821 | Fix more URLs | |
8787 | HTML Security | 26152 | Move the reference for URL origin from Web Origin to URL. | |
8788 | DOM APIs HTML | 26329 | Split off contentEditable DOM aspects for resuse elsewhere. | |
8789 | HTML | 26232 | Suggested alternative text for anciliary images. | |
8790 | HTML | 26851 | Give actual dimensions for focus diagram | |
8791 | HTML Offline Web Applications | 17687 | Make appcache requests have no referrer, since it's not clear what referrer to use. | |
8792 | HTML | 9785 | Suggest that browsers filter the list='' suggestions if there's more than 4 to 7. | |
8793 | Canvas HTML | 26208 | Better reference CSS for parsing according to CSS. | |
8794 | HTML | 25879 | autofill: Encourage password saving. | |
8795 | DOM APIs | 26519 | Match browsers better | |
8796 | Canvas | Fix recent CSS-related wording to be more precise. | ||
8797 | HTML | minor grammar fix in the autofill section | ||
8798 | Rendering | 26264 | Get HTML ahead of CSS for the definition of 'wbr'. | |
8799 | Canvas DOM APIs HTML HTML Syntax and Parsing Microdata Offline Web Applications Rendering Video Text Tracks Video and Audio Workers | 26103 | Stop using the word 'asynchronously', and reduce usage of the word 'synchronous'. | |
8800 | DOM APIs | Remove commented out SYNCLOAD stuff relating to XMLDocument.load() | ||
8801 | CSS Canvas DOM APIs HTML HTML Syntax and Parsing Security Video and Audio Workers | 25730 | Add a note to clarify window.document, and fix some spellings | |
8802 | HTML | 26770 | I told people when we first added this regular expression that it would be a maintenance nightmare, and sure enough, it's been the source of an unending stream of minor bugs. | |
8803 | Video and Audio | 26771 | Turn the 'initial playback position' into just a variable. | |
8804 | Canvas Security | 25662 | Integrate with new promise stuff better | |
8805 | HTML Syntax and Parsing | 26783 | Clarify what the start tag of the context node is when parsing | |
8806 | Video and Audio | 26515 | Add more explanatory text around media element GC behaviour | |
8807 | DOM APIs HTML | Fix references to DOMPARSING | ||
8808 | DOM APIs HTML Microdata Video Text Tracks Video and Audio | 26566 | Various editorial IDL changes | |
8809 | DOM APIs HTML | 26814 | DOMStringMap Example img src missing ending quote mark | |
8810 | DOM APIs HTML | 26826 | Try to match browsers better around focus. | |
8811 | 25940 | Add getSVGDocument() to object and iframe also, with the same definition as for embed. | ||
8812 | Improve cross-references aroung globalCompositeOperation | |||
8813 | Canvas HTML | 26834 | Remove a note about a possible canvas change, since it hasn't happened for a few years now. | |
8814 | DOM APIs | 25940 | getSVGDocument() can return null (IDL fix). | |
8815 | HTML | 26835 | Fix some stale links to TR/ pages to be stable links to W3C living standards | |
8816 | DOM APIs | 26830 | Make window.open() match browsers better | |
8817 | DOM APIs | 26840 | deprecate showModalDialog() | |
8818 | CSS HTML | 26622 | Make :enabled not match <a href> | |
8819 | Video and Audio | 26847 | Allow TimeRanges to contain 'empty' ranges (not really empty, they contain one moment in time). Add some text admonishing implementations that don't allow one to seek arbitrarily when it's actually possible just inconvenient or slow. | |
8820 | DOM APIs | 26875 | Update registerProtocolHandler() section to have the method names in the heading | |
8821 | DOM APIs HTML | 26894 | Update the kitchen sink image | |
8822 | HTML | 26894 | Update the kitchen sink image some more | |
8823 | Offline Web Applications Security | Mention cookie-bombing in the appcache section | ||
8824 | HTML | 26812 | Try to clarify what it is that is punycoded in e-mail addresses | |
8825 | DOM APIs HTML | 26837 | Add a comment about cloneNode vs importNode in the example that clones a template, since some tutorials use importNode instead of cloneNode (they're identical in practice) | |
8826 | HTML | add the brief toc back | ||
8827 | Canvas DOM APIs HTML | 23659 | Put the status boxes into the spec itself for faster performance; also, make them automatically derived from caniuse.com data | |
8828 | HTML | update styles | ||
8829 | HTML | More styles updates for recent UI chnages | ||
8830 | HTML | Updates to the caniuse.com styles | ||
8831 | HTML | Fix the version numbers for when features were added | ||
8832 | DOM APIs HTML Offline Web Applications Video Text Tracks Video and Audio | 25970 | Hyperlink to 'step 1' of the event loop | |
8833 | HTML | 26915 | Make pattern='' support Unicode properly. | |
8834 | DOM APIs HTML HTML Syntax and Parsing Security Workers | 26836 | Rename script settings objects to environment settings objects to make reuse saner. | |
8835 | Video and Audio | 26881 | This example isn't really an example (AudioTrack.kind/VideoTrack.kind table). | |
8836 | DOM APIs | 26967 | Switch to using USVString where that makes the prose simpler. (WebSocket, primarily) | |
8837 | DOM APIs Workers | 24691 | Allow browsers to let shared workers survive navigation for a short time. | |
8838 | HTML | 26971 | Changes to a CSS style sheet take effect immediately | |
8839 | HTML | Fix the attribute index's mention of <track>; mention that <output> doesn't submit. | ||
8840 | HTML | Adjust prose in <output> example slightly to clarify what's going on. | ||
8841 | HTML HTML Syntax and Parsing | 26981 | Fix the conditions for </p> omission | |
8842 | HTML Syntax and Parsing Rendering | 27018 | Make <fieldset> display:block to match implementations | |
8843 | Offline Web Applications Rendering | 27019 | Update the way some of the selectors are written to use more modern selector features. | |
8844 | Rendering | 27193 | typo in :matches() argument | |
8845 | HTML | 26907 | Define how focus sequential navigation works in slightly more detail; make navigating to an unfocusable control lead to the viewport being refocused. | |
8846 | DOM APIs Workers | 27032 | Rename API referrer source to just referrer source, for fetch | |
8847 | DOM APIs | Sync <picture> section with upstream content | ||
8848 | DOM APIs HTML Workers | 27032 | fix a mess I made with 'referrer source' recently | |
8849 | DOM APIs HTML | 26839 | Flesh out how rendering happens in the event loop. This also defines requestAnimationFrame() and obsoletes the 'Timing control for script-based animations' spec (by request of that spec's editors) | |
8850 | DOM APIs | Teach the event loop that it might not have a task to run | ||
8851 | DOM APIs | Handle the case of a 'resize' handler removing the Document from the rendering | ||
8852 | HTML | We now reference CSSANIMATIONS normatively | ||
8853 | DOM APIs Workers | 27145 | Drop the 'responsible document' concept. This also changes the referrer to use when launching a nested worker to be the URL of the outer worker instead of the URL of the outer Document, which made no sense really. | |
8854 | Canvas | 27049 | Drop drawCustomFocusRing(), since no browsers have indicated interest in implementing it, and rename drawSystemFocusRing() to drawFocusIfNeeded() to match implementations. | |
8855 | HTML | 27070 | Fix an error in the minlength description | |
8856 | HTML Syntax and Parsing | 27314 | Try to clarify stuff around fragment parsing (this removes the ability to call the fragment parsing algorithm without a context node; I couldn't find anyone doing that, but if I missed a case please let me know) | |
8857 | HTML | 27406 | Add a reference for future use ([SHADOW]). | |
8858 | DOM APIs HTML | 27047 | removing an href='' attribute affects URLUtils differently than setting it to ''. | |
8859 | Video Text Tracks | 27102 | Simplify how we define how to get chapters out of WebVTT | |
8860 | DOM APIs Workers | 27144 | Used the wrong variable in the worker's environment settings objects | |
8861 | HTML | 27169 | Edit this <article> example to be less confusing | |
8862 | Video Text Tracks | 27161 | escape more characters in example data: url (text track section) | |
8863 | HTML | 27184 | Fix a minor typo that made the sentence complete gibberish (and refactor the sentence to be grammatically sounder) in the session history section ('latest entry') | |
8864 | DOM APIs | 27208 | Fix the mess I made of port message queues. I'm pretty sure originally they weren't task sources and I corrupted them at some point to be that without changing what I was putting in them. Anyway at this point it's easier just to say that they're real task sources and thus have tasks, even if those tasks have to now be a little more complicated than ideal. | |
8865 | Rendering | 27217 | links should be cursor:pointer | |
8866 | 27218 | active links should be color:red | ||
8867 | Rendering | 27218 | active links should be color:red | |
8868 | HTML | 27207 | Match reality: the label in <option label=''> is ignored if empty. | |
8869 | 27238 | typo in parser section | ||
8870 | HTML HTML Syntax and Parsing | 27091 | With great reluctance, admit X-UA-Compatible exists. | |
8871 | DOM APIs HTML | 27207 | Fix mistakes resulting from earlier checkins (meta, <option>.label) | |
8872 | DOM APIs | 27090 | Add openpgp4fpr: scheme to whitelist for registration | |
8873 | CSS HTML | 27247 | Match reality better for :active, even though this is suboptimal UI-wise. | |
8874 | DOM APIs Workers | 27276 | Clarify what 'failed' means in importScripts(). | |
8875 | CSS HTML | 27245 | Fix the definition of :active to not be self-contradictory and to slightly better match reality for buttons. I'll submit a second patch that makes this readable in a second. | |
8876 | CSS Canvas DOM APIs HTML HTML Syntax and Parsing Microdata Rendering Security Video and Audio | Fix language to be more consistent (behavior->behaviour) | ||
8877 | CSS HTML | 27245 | Reword the :active logic to be at least somewhat readable. | |
8878 | DOM APIs HTML | 27128 | Put back nntp to the scheme whitelist, since it was removed completely accidentally. | |
8879 | DOM APIs | 27832 | Update to match Web IDL | |
8880 | DOM APIs HTML Syntax and Parsing | 23744 | Fix callback logic to reference Web IDL and use the right conventions. | |
8881 | DOM APIs | 22699 | Spec location.ancestorOrigins | |
8882 | DOM APIs HTML HTML Syntax and Parsing | 27029 | Add hyperlinks for creating browsing contexts. | |
8883 | HTML | 27339 | Fix a markup error in the <map> example. | |
8884 | Microdata | 27907 | typo in microdata section | |
8885 | DOM APIs HTML | 27786 | navigator.vendorSub constant | |
8886 | HTML | 27072 | Make sure <textarea> is reset when you parse the end tag, since otherwise it wouldn't actually ever work... | |
8887 | DOM APIs | 27408 | fix exception references to match where things are now defined | |
8888 | HTML | 27409 | <u> example. If anyone has any better ideas, let me know. | |
8889 | HTML Syntax and Parsing | 27413 | Clarify the handling of CRLF in HTML. | |
8890 | HTML | Spork means that the W3C actually have a real list of deltas between this version and their version now. | ||
8891 | Canvas HTML | 27556 | Minor fixes: make the ID for the <h2> saner, make the ID for the drag event section saner, fix some IDL syntax error |