2009-08-01 [17:31:00.0000] anyone know if "origin" values, which make an appearance in the Web Sockets draft, are fully defined by http://tools.ietf.org/html/draft-abarth-origin-02, or elsewhere? [17:42:00.0000] yeah that's where they're supposed to be defined [17:42:01.0000] tfh: if there's a problem either with websockets or abarth's origin draft, here's a good place to ask about it before mailing the lists [18:28:00.0000] Hixie: thanks [19:49:00.0000] How do you feel about me doing two column page layouts using the table element, where each column is a language? With a thead containing language ? [19:49:01.0000] Is that sufficiently tabular? [19:50:00.0000] To qualify as HTML5 conformant? [19:54:00.0000] Seems like it would probably be easier to read with a screen reader than a bunch of
's. [20:54:00.0000] wait, I'm older than annevk? what the heck, why did I think otherwise? :-\ [21:01:00.0000] /clear [21:54:00.0000] man i've really no idea what's going on in the htmlwg these days [21:54:01.0000] i feel like i missed something about 2 weeks ago and i've been confused ever since [22:01:00.0000] Hixie - I believe that was around the time I joined as an invited expert, or maybe that was only a week ago. Probably just a coincidence. [22:02:00.0000] hah [22:11:00.0000] apologies for any disturbances I may have inadvertently caused. [22:31:00.0000] things I learned today: Sam has no tolerance for procedural games [22:33:00.0000] tantek has a caused a disturbance in the Force [22:34:00.0000] I think to balance it out will require some human sacrifice [22:35:00.0000] MikeSmith: do you personally think your document is ready to be published as WD by the way? [22:36:00.0000] othermaciej: no, I don't. I suppose I should send a message to the list to make that clear. [22:36:01.0000] MikeSmith: probably! Sam did ask [22:37:00.0000] OK [22:59:00.0000] I'm really curious if Manu is actually planning to propose DOM changes as part of his HTML5+RDF thing [22:59:01.0000] that would certainly raise the stakes [23:02:00.0000] yeah, definitely would [23:03:00.0000] othermaciej: so I just sent a reply to the list, cc'ed you and Sam [23:03:01.0000] I doesn't seem to have shown up on the list yet, afaict [23:04:00.0000] MikeSmith: I saw it (maybe from the Cc) [23:04:01.0000] OK [23:06:00.0000] I still don't like the basic multiple drafts idea, but Sam seems to be administering it in a fairly ad-hoc fashion [02:01:00.0000] thanks gsnedders, ezyang :) [02:11:00.0000] what happened to the width attribute on ? [02:11:01.0000] CSS [02:11:02.0000] http://www.whatwg.org/specs/web-apps/current-work/#attr-col-width [02:13:00.0000] /me cires at one-page links ;_; [02:14:00.0000] you can just add multipage/ into the URL :-) [02:14:01.0000] it'll autoredirect you to the right place [02:14:02.0000] oh, that's nice of it :) [02:15:00.0000] so is style="width: N%;" the same? [02:17:00.0000] style="" is allowed in HTML5, but generally i would recommend using an external style sheet [02:18:00.0000] I'm questioning whether that CSS will give me the same output [02:18:01.0000] did you try? [02:18:02.0000] no :) [02:20:00.0000] could someone remind me what the current standing is with regard to closing empty elements with the trailing slash? [02:21:00.0000] (i.e., e.g. ) [02:21:01.0000] GPHemsley: I think the only difference would be cascade order [02:22:00.0000] ? [02:22:01.0000] (between using the width="" attribute and either inline style or a stylesheet rule) [02:22:02.0000] ah [02:23:00.0000] for void elements, it's allowed but not required to use the trailing slash syntax [02:23:01.0000] you can't use that syntax for elements that aren't labeled as "void elements" though, even if they happen to be empty [02:23:02.0000] so
for example is not kosher, in the text/html serialization [02:23:03.0000] am I gonna get complaints about NET-enabled start tags, though? [02:23:04.0000] or whatever that dumb error is [02:24:00.0000] not in HTML5 [02:24:01.0000] ok [02:24:02.0000] so logic prevails for a change :) [02:25:00.0000] /me points at the topic [02:25:01.0000] hah [02:25:02.0000] the original illogic was allowing sending of XHTML with text/thml MIME type [02:27:00.0000] or alternately you could say it was illogical to keep specifying HTML as an SGML application [02:28:00.0000] but I can keep text/html and , right? [02:28:01.0000] in HTML5 [02:30:00.0000] yes [02:30:01.0000] OK, then I'm happy :) [02:30:02.0000] <3 Hixie for fixing the web [02:30:03.0000] I don't think Hixie is terribly proud of this particular detail in the spec :-) [02:31:00.0000] i hate the /> crap :-) [02:31:01.0000] i wish people wouldn't ever use /> in text/html :-) [02:31:02.0000] oh... but that's because you follow the topic ;) [02:31:03.0000] I think it makes much more sense to note the beginning and end of every tag [02:31:04.0000] then nothing can run away [02:32:00.0000] unfortunately, unlike what some people on public-html seem to think, i don't get my way when i'm wrong :-( [02:32:01.0000] heh [02:33:00.0000] for the record, it does appear that the col width and CSS width are the same, thankfully :) [02:38:00.0000] well... the index is rather useless ATM... [02:40:00.0000] good to see ' defined, too :) [02:41:00.0000] hmm... comments still aren't allowed to have -- ? [02:43:00.0000] GPHemsley: right. it has weird behavior in old browsers that implement sgml-style comments, and also you wouldn't be able to convert it to xml [02:43:01.0000] ah, OK [02:43:02.0000] annevk: grattis [02:44:00.0000] /me wonders why the numbered lists don't use different numbering systems, to avoid phrases like "step 2 in these inner steps" [02:48:00.0000] GPHemsley: these days i name the steps [02:48:01.0000] GPHemsley: any remaining cases of "jump to step 2" or stuff like that is just old text i haven't updated recently [02:49:00.0000] Hixie: http://www.whatwg.org/specs/web-apps/current-work/multipage/syntax.html#determining-the-character-encoding [02:55:00.0000] Hixie: Also, any word on this? http://www.w3.org/Bugs/Public/show_bug.cgi?id=7150 [02:56:00.0000] when i get to it, i'll comment on the bug :-) [02:57:00.0000] heh, OK :P [03:08:00.0000] GPHemsley: hixie has said in email before that examples intentionally vary as to not give a perception that one coding style is discouraged or anything [03:08:01.0000] oh, really? [03:08:02.0000] that's too bad... [03:09:00.0000] some examples use unquoted attributes, some omit tags, etc [03:09:01.0000] why is it too bad? [03:10:00.0000] because I prefer consistency and unambiguity (e.g. lowercase elements and quoted attributes) [03:13:00.0000] other people may prefer typing less markup that isn't needed [03:13:01.0000] uppercase elements and unquoted attributes aren't ambiguous [03:14:00.0000] and consistency gives the perception that other coding styles are discouraged [03:14:01.0000] or holding down the shift button for all three keystrokes in "

" [03:14:02.0000] Hixie: well, that would be my intention ;) [03:15:00.0000] um, i meant "

" [03:15:01.0000] well, if we're going to be consistent, i vote for uppercase element names, no />s ever, no quotes around attributes unless absolutely necessary, and all omittable tags always omitted [03:15:02.0000] on swedish keyboard layout you have to hold shift for the slash and > [03:15:03.0000] ah [03:15:04.0000] Holding down shift for

creates a PI! We need PIs in HTML5! [03:15:05.0000] OMG, why aren't PIs allowed, grmbl grmbl [03:16:00.0000] what would a PI be allowed for [03:16:01.0000] php! [03:16:02.0000] For PHP, I want to validate my PHP as HTML! [03:16:03.0000] wouldn't PHP use... PHP, rather than HTML? [03:16:04.0000] Hey, I'm just talking about my personal opinion here. [03:16:05.0000] You guys are taking away my ability to validate my PHP, you suck! [03:16:06.0000] GPHemsley: right, but where the spec allows multiple things, the spec doesn't have an opinion :-) [03:16:07.0000] Okay, enough for today :) [03:17:00.0000] i think Turing took that ability away [03:17:01.0000] but anyway [03:17:02.0000] Hixie: Right. I get that. I'm content to drop the issue. :) [03:17:03.0000] Heh [03:17:04.0000] (Do people mailing this stuff to the list know they are wasting so much of other peoples time?) [03:18:00.0000] no [03:18:01.0000] As long as the spec lets me do it my way, I'm good. [03:18:02.0000] because leif wants to validate his HTML as PHP. :) [03:18:03.0000] (When I'm reading this stuff on my phone I'm really not that happy with being subscribed to the list :() [03:18:04.0000] krijnh: i'm sure they're trying to do the right thing [03:18:05.0000] er, his PHP as HTML [03:18:06.0000] And, in case it's not already obvious, I don't read the mailing list. :) [03:18:07.0000] can't say i blame you [03:18:08.0000] heh [03:19:00.0000] I wish I wasn't as addicted to it :) [03:19:01.0000] /me would like a filter that marks all non-technical emails as read [03:20:00.0000] i have developed such a filter in my brain, but it takes more time than i'd like [03:20:01.0000] and sometimes it doesn't work and i read silly emails anyway [03:20:02.0000] At least you get payed for it :) [03:21:00.0000] BTW, I got flack from people on the Wordpress forum for attempting to nest tags, as allowed by HTML5. [03:22:00.0000] Wordpress didn't like that, and decided to close the first tag before the second one [03:22:01.0000] And it bugs me when people (well, machines) mess with my HTML without my permission [03:26:00.0000] http://www.sitepoint.com/blogs/2009/07/31/html-4-considered-harmful/ oh noes! [03:30:00.0000] http://blog.whatwg.org/ -

viagra rezeptfrei [03:30:01.0000] I don't think cleaning up the templates every few days is a great way to go [03:30:02.0000] Philip`: that's Microdata :) [03:30:03.0000] i thought lachy had fixed it [03:30:04.0000] He had [03:31:00.0000] but presumably nobody has fixed the actual vulnerability yet [03:31:01.0000] oh [03:31:02.0000] i thought that's what he'd fixed [03:31:03.0000] or the server's more deeply infected, or something [03:31:04.0000] Evidently it's not fixed :-) [03:32:00.0000] clearly [03:36:00.0000] It's lucky that these people never want to actually cause any direct harm and e.g. delete all the site's content, they just want to spam search engines [03:39:00.0000] zcorpan, Swedish? [03:39:01.0000] Google says yes; bedankt :) [03:39:02.0000] Philip`: i have backups of the database, but yes [03:39:03.0000] 23 pas, jonkie [03:40:00.0000] mag nog steeds ongestraft flamen :p [03:40:01.0000] Ja, dat je daar mee weg komt, wow :) [03:41:00.0000] i thought lachy was going to set the perms so nothing was writable or something [03:45:00.0000] what's the deal with the accesskey attribute? [03:47:00.0000] is there a deal? [03:48:00.0000] http://dev.w3.org/html5/html4-differences/ says it's absent [03:48:01.0000] then that document is wrong :-) [03:48:02.0000] that's what I thought [03:49:00.0000] Somebody should submit a new document, so we can have a poll about it [03:50:00.0000] Okay, I will write some text. [03:50:01.0000] GPHemsley, refresh [03:50:02.0000] annevk: :) [03:51:00.0000] would "Gordon Hemsley" be ok for the acknowledgments section? [03:51:01.0000] I prefer Gordon P. Hemsley [03:51:02.0000] k [03:52:00.0000] refresh [03:52:01.0000] I formally object to this refreshing stuff! [03:52:02.0000] ^_^ [03:54:00.0000] annevk: Happy Birthday, BTW. :) [04:01:00.0000] Hixie, btw, when you changed property to itemprop you did not change the order of global attributes so they're no longer a-z now [04:01:01.0000] GPHemsley, ta [04:04:00.0000] Hixie: Lachy did set the perms like that… [04:06:00.0000] annevk: file a bug using the new box :-) [04:07:00.0000] Did Lachy set the permissions in such a way that the attacker can't simply switch them back? [04:08:00.0000] /me hopes the attacker only has complete access to the machine under the web server's username [04:09:00.0000] Hixie, where should I file bugs to suggest that the form is cleared after a bug has been filed? [04:09:01.0000] to file that bug, after you file a bug, click on the field and press Ctrl+A [04:09:02.0000] Cmd+A on mac [04:09:03.0000] :P [04:10:00.0000] mwaha [04:10:01.0000] also, it does not seem to accurately track what I'm looking at [04:10:02.0000] Clearing it would prevent accidentally double-clicking on the submit button [04:10:03.0000] I first have to click the screen or something... [04:12:00.0000] annevk: html4-difference still mentions the eventsource element [04:12:01.0000] differences even [04:13:00.0000] Hixie: Useful answer re the spam in #wordpress: talk to your host [04:13:01.0000] gsnedders_: my host is lachy :-) [04:13:02.0000] :P [04:13:03.0000] Yeah, those Wordpress people are always very helpful [04:14:00.0000] annevk: also key words is one word, I think [04:15:00.0000] krijnh: I agree, but they're using it consistently as two [04:15:01.0000] in the main spec, too [04:15:02.0000] HTML 5 itself uses "2.4.3 Keywords and enumerated attributes" [04:15:03.0000] ...except there [04:17:00.0000] Hixie: Now apparently Apache is at fault [04:18:00.0000] /me sighs [04:19:00.0000] /me sighs [04:19:01.0000] Is the official HTML5 validator w3.org's or validator.nu's? [04:19:02.0000] /me pats gsnedders_ on the back [04:19:03.0000] there is no official HTML5 validator [04:19:04.0000] and hopefully there will never be one [04:19:05.0000] annevk: and " string literals in a Web-compatible way? [05:58:02.0000] hsivonen: No :( [05:58:03.0000] I will think about it more though [05:59:00.0000] this reparsing stuff is very sad [05:59:01.0000] I wonder if it is a result of accidental ad hoc parser writing or deliberate "helpfulness" [06:00:00.0000] /me spent a bit thinking about it earlier [06:00:01.0000] /me didn't have any idea though [06:00:02.0000] hsivonen: Could you make a wiki page documenting the full set of constraints i.e. everything that needs to work [06:01:00.0000] jgraham: sure [06:01:01.0000] s/constraints/known constraints/ for gsnedders' benefit [06:22:00.0000] Is JS string detection much more complex than having a small state machine with outside-literal, inside-single-quoted-string, inside-double-quoted-string, inside-regexp, after-backslash? (or something a bit like that) [06:22:01.0000] Oh, and two inside-comments [06:24:00.0000] damn, I didn't expect my mail to be another opportunity for the RDFa proponents to jump in with their overly complex solution :-( [06:25:00.0000] Well they can both be replaced by Microdata too. [06:25:01.0000] They can both be replaced by English too [06:25:02.0000] IS English machine readable? I assume that is the point... [06:26:00.0000] Well, to some extent… [06:26:01.0000] it depends if the machine readability is an essential property of the solution [06:27:00.0000] Depends on whether consciousness is mechanical [06:27:01.0000] I'm not convinved it is for either cite or pubdate [06:27:02.0000] Lachy: For the use case of performing an automatic conversion of html to the atom model it is [06:27:03.0000] but I assume that's not a philosophical debate we want to have [06:28:00.0000] Philip`: on the face of it, it seems you'd need a state machine that knows about //, line break, /*, */, " and ' [06:28:01.0000] jgraham, that depends if HTML alone will be used as the only input to the system that generates Atom [06:28:02.0000] In any case it's reassuring that a technology designed to allow arbitary microdata to be embedded can be used to embed simple instances of microdata. It is disappointing that in the case of RDFa it is so complex [06:29:00.0000] jgraham, most CMSs seem to have enough data already to be able to generate appropriate Atom feeds, without needing the extra info to be added into the document itself [06:29:01.0000] Lachy: Generating feeds from pure HTML is the whole use case [06:30:00.0000] which kind of systems would want to do that though? [06:30:01.0000] The idea is that there are situations where it is too burdensome to generate multiple representations of a resource [06:30:02.0000] hsivonen: You need to handle var x = /[\/"]/ too [06:30:03.0000] And that even where it is possible it is more likely to lead to undetected bugs and so on [06:30:04.0000] You could use the HTTP Last-Modified date of the HTML document [06:30:05.0000] Is the idea to be able to subscribe to a feed in a newsreader, just like I do with Atom and RSS today, but where the actual feed is the HTML document? [06:30:06.0000] (Maybe you can't actually, I don't know) [06:31:00.0000] I don't think Last-Modified is reliable enough to be used in practice [06:31:01.0000] Lachy: Yes [06:31:02.0000] isn't that what hAtom was supposed to do? [06:31:03.0000] Lachy: That wheel needs reinventing [06:32:00.0000] Lachy: Microformats are also more complex than pure HTML [06:32:01.0000] jgraham - perhaps compound microformats are more complex than some HTML. [06:33:00.0000] jgraham, you have to compare the complexity of HTML+Microformats with HTML+Microdata and HTML+RDFa [06:33:01.0000] elemental microformats are as simple as any other rel attribute value [06:34:00.0000] jgraham - but your point is well taken. there are several simplification improvements currently slated both for 1.0.1 versions of hCard, hCalendar etc. (existing well established compound microformats), and patterns for any future microformats. [06:35:00.0000] Lachy: I only need to compare the complexity of HTML with the features needed for atom to HTML + {some microdata language} [06:37:00.0000] /me wants a javascript tokenizer [06:39:00.0000] + dammit [06:39:01.0000] tantek, re this http://wiki.whatwg.org/wiki/Template:Cc-public-domain-release - There was a breif time when the whole wiki was in the public domain. Though I got some complaints and it had to use the MIT license, which is close enough for all practical purposes [06:39:02.0000] /me prefers MIT [06:40:00.0000] /me prefers Stanford [06:40:01.0000] why? [06:40:02.0000] Lachy, PD is well established (per that template) on both Wikipedia, and microformats.org. [06:40:03.0000] in the context of wikis/content - the PD license statement is more prevalent than MIT license. [06:41:00.0000] anyway - just like Wikipedia, WHATWG wiki authors can add the template to their user pages if they wish to do so. (I encourage it) [06:42:00.0000] the problem I see with your approach is that without significant uptake, it makes it difficult to know for sure whether any given page is fully in the public domain [06:42:01.0000] Lachy, it's an incremental thing [06:42:02.0000] tantek, I've never seen anyone add a template like that to their user pages. [06:42:03.0000] on wikipedia [06:43:00.0000] Lachy - that's where I got the idea from, quite a few do it (because they want their contribs re-used more liberally than GFDL/CC-SA) [06:43:01.0000] do you have a user page on wikipeida you can show me? [06:43:02.0000] if enough authors of a wiki add it, then you can take a vote/poll and make it the policy of the wiki moving forward, and then you incrementally cleanup pages as necessary [06:44:00.0000] yes, one sec [06:44:01.0000] jgraham, what's the benefit of MIT over public domain? [06:44:02.0000] (about 4 clicks) [06:45:00.0000] *TONS* of users use the Wikipedia version of that PD template [06:45:01.0000] http://en.wikipedia.org/wiki/Special:WhatLinksHere/Template:Public_domain_release [06:45:02.0000] including myself, Mike Linksvayer, etc. [06:46:00.0000] on microformats.org/wiki, we transitioned to PD in a few steps. first we made it voluntary with the template, then when a sufficient percentage of authors (per contributions) adopted it, we made it the policy moving forward, and the requested other authors to please consider adding it as well (for past contribs) [06:46:01.0000] Philip`: yeah, regexp literals are a can of worms as an edge case [06:47:00.0000] and then have been incrementally updating pages as necessary to move them fully into PD. [06:47:01.0000] does JS allow multiline string literals? [06:47:02.0000] that is, raw LF inside string literal? [06:48:00.0000] Philip`: if not, one could hope that no one does document.write("..."); on the same line with a regexp literal [06:48:01.0000] Lachy: I understand that PD is regarded as less desirable than "with a specific Free license" in some jurastictions [06:48:02.0000] jgraham: is that just FUD or is there some explanation written by a Real Lawyer somewhere? [06:48:03.0000] (I'm aware of the IANAL legends around the point) [06:48:04.0000] hsivonen: But they could easilly do /foo/;document.write [06:49:00.0000] jgraham, I believe CC0 takes care of that, which is precisely the reason for the wording in the template that says "or any later version published by Creative Commons; with either a waiver of rights, or an assertion that no rights attach to a particular work."" [06:49:01.0000] hsivonen: Dunno but I recall that CC suggested not using PD in the past [06:49:02.0000] that seems strange since, by definition, public domain has absolutely no restrictions (beyond the moral rights imposed in some countries) [06:49:03.0000] /me has had the microformats.org PD template checked by Lawrence Lessig (a lawyer), which the WHATWG wiki PD template is based on. [06:50:00.0000] Lachy: IIRC the question was over whether the countries allowed you to give up your "natural" rights to things that you created [06:50:01.0000] jgraham, CC0 takes care of the i18n of PD. [06:51:00.0000] with language as in the template "...a waiver of rights, or an assertion that no rights attach to a particular work" [06:51:01.0000] /me doesn't really understand the situation, in particular how anything that requires a specific document from CC can be considered public domain [06:51:02.0000] jgraham, copyright is not a natural right [06:51:03.0000] In the absence of that understanding MIT seems safer [06:53:00.0000] Lachy: depends on whether you believe in Anglo copyright or French Droit d'auteur [06:54:00.0000] (I think the English basis of copyright makes sense and the French basis is empirically bullshit) [06:54:01.0000] I don't know what the french basis is [06:54:02.0000] jgraham, book publishers understand PD better than MIT [06:56:00.0000] Lachy: not about money but about the author's artistic relationship with the work basically [06:56:01.0000] Lachy: but empirically, it still boils down to money [09:03:00.0000] Quick question: how would you define the difference between HTML5 and HTML 5? (i.e. no space vs. with space) [09:05:00.0000] adactio: Some people use HTML5 to refer to the text/html serialization and HTML 5 to refer to the spec. Other people make no distinction. The spec only defines "HTML 5". [09:05:01.0000] In most usages, it doesn't matter. At times it is helpful to contrast HTML 5 (with a space, referring to the vocabulary) from the two concrete serializations HTML5 (quotes not required on attributes) and XHTML5 (draconian). [09:06:00.0000] gsnedders|work: section 1.7 defines "HTML5" [09:06:01.0000] rubys: Stop assuming I know what the spec says! :P [09:08:00.0000] and what methodology led to distinguishing semantics (the spec/vocabulary vs. a serialization) based on a single space character? [09:08:01.0000] /me guesses it was the fact the spec wasn't called HTML 5 until the W3C got involved [09:09:00.0000] like all decisions at the WHATWG, I presume that it was based on data and reasoning (the way the WHATWG operates)[TM] [09:09:01.0000] I will humbly submit that that decision was a big mistake, and submit as an example the home page of the wiki, which both inconsistently/incorrectly uses HTML5 and "HTML 5": http://wiki.whatwg.org/wiki/Main_Page [09:09:02.0000] /me is shocked [09:09:03.0000] rubys - you're better than that - no need for snark [09:10:00.0000] /me chuckles [09:10:01.0000] so is it true the W3C decided to call the spec "HTML 5" then? [09:11:00.0000] /me checking [09:11:01.0000] HTML 4.01 is called "HTML 4.01" [09:11:02.0000] tantek: yes [09:12:00.0000] (As it was Web Applications 1.0 before) [09:12:01.0000] http://lists.w3.org/Archives/Public/public-html/2007May/0909.html [09:12:02.0000] so therefore this apparent "decision" to use a whitespace character to distinguish a semantic was nothing but an accident of politics then. [09:12:03.0000] 909!? [09:13:00.0000] it is not clear to me the topic of to include a space or not to include a space was actually discussed. [09:14:00.0000] That poll posed three questions, here are the first two: Shall we Adopt HTML5 as our specification text for review? Shall the W3C's next-generation HTML specification be named "HTML 5"? [09:14:01.0000] note the inconsistent use of spaces [09:14:02.0000] as far as I can tell, the decision and distinction is totally a WHATWG one. [09:15:00.0000] /me never uses the spaces consistently [09:15:01.0000] not even in python? [09:15:02.0000] I think it's true to say the spec was informally called HTML 5 pre-W3C [09:15:03.0000] I never write about HTML 5 in python :p [09:16:00.0000] "While the HTML form of HTML5" appears in old WHATWG draft [09:16:01.0000] But that's the only time either HTML 5 or HTML5 are used in that [09:28:00.0000] rubys, if the distinction of "HTML5" vs. "HTML 5" came from a W3C public-html poll per that URL, how is that a "WHATWG" distinction? [09:35:00.0000] anyone who makes a distinction between HTML5 and HTML 5 (with/without space) as referring to the serialisation and vocabularly, respectively, is wrong. [09:35:01.0000] The distiction can only be made based on context [09:36:00.0000] or, where it's not entirely clear, by explicitly qualifying it as, e.g., "HTML5 syntax" or "HTML5 vocabularly" [09:37:00.0000] Lachy - the spec itself tries to make such a distinction, and as such is quite confusing. [09:38:00.0000] the spec is wrong [09:38:01.0000] While it might be nice in theory to have such a distinction, in reality, we don't because we can't make people use them consistently [09:39:00.0000] there was a big discussion about this a year or two ago, with many people wanting to find an alternative name for it. We had all sorts of weird and wonderful suggestions [09:39:01.0000] like calling the serialisation "tHTML", which was short for text/html or something [09:40:00.0000] HTML5-with-whacky-backwards-compatible-syntax-which-you-might-just-understand-if-you-do-a-backflip [09:51:00.0000] There was no distinction early on, as I recall [09:51:01.0000] And then someone complained that HTML 5 (or HTML5) being both the spec and a serialization was discriminating against the XHTML serialization [09:54:00.0000] tantek: I don't believe the distinction came from a W3C poll. That poll used both terms interchangeably. Since that point, the spec (as you note) makes that distinction. I share Lachy's opinion that the spec is wrong on this totally minor and nearly irrelevant point. [09:55:00.0000] it's not nearly irrelevant because it such a convention (using a whitespace as a semantic distinguisher) will result in much confusion (has) [09:55:01.0000] In practice there's no distinction, it's just a politicial white lie [09:56:00.0000] well, I guess it's not really wrong. It's a useful convention for the spec to adhere too. But it's not something it can really enforce outside of the spec [09:56:01.0000] /me recalls similarly to Dashiva [09:56:02.0000] tantek: if this issue is important to you, I'd suggest bugzilla [09:56:03.0000] for example, http://twitter.com/WHATWG uses "HTML5" to refer to the spec, not the serialization [09:57:00.0000] rubys - bugzilla is a show stopper user interface, far worse than email. [09:57:01.0000] Where has it caused confusion? [09:57:02.0000] tantek: have you seen the new ability to enter bugzilla reports (ranging from typos to real issues) directly from the WHATWG version of the spec? [09:58:00.0000] /me points over there [09:58:01.0000] /me tends to use terms like "the HTML 5 spec", "the text/html serialisation", "the XML serialisation" to avoid ambiguity [09:59:00.0000] tantek: You can use bugzilla without using it by using the spec bug reporter? [09:59:01.0000] Is that still using bugzilla [10:00:00.0000] /me wonders what the practical difference between reporting issues in bugzilla and by email is [10:01:00.0000] gsnedders - # of form fields. see: http://tantek.com/log/2007/02.html#d19t1813 [10:02:00.0000] tantek: I mean from how they are dealt with [10:02:01.0000] gsnedders - I referred specifically to UI in my statement. [10:02:02.0000] (Not how they are reported) [10:04:00.0000] the UI on the whatwg draft is simple. Read the document (scrolling as you do so). Spot something you aren't happy with. Type in your message. Click "Submit Review Comment". [10:08:00.0000] We could save a lot of work by just putting one giant warning at the top of the spec [10:08:01.0000] ... oh wait [10:09:00.0000] rubys: You forgot a step [10:09:01.0000] rubys: (Clicking on the bit you want to comment on) [10:09:02.0000] OMG! The UI is too complicated! [10:10:00.0000] rubys: Actually I think the UI is too unintuituive at the moment [10:10:01.0000] It's YATOMTDP [10:10:02.0000] (Yet Another Thing On My To Do Pile) [10:11:00.0000] /me wonders when jgraham is ever happy [10:31:00.0000] rubys - the spec interactive bug/comment submission capability is quite clever. [10:34:00.0000] It seems to be a failure in practice, though [10:34:01.0000] judging by the signal/noise ratio [10:40:00.0000] Philip`: As long as Someone is willing to handle the noise, it can still be seen as a gain overall [10:41:00.0000] If there were an optional email field, we could add it to the cc list on the bug created [10:42:00.0000] Do CC addresses not have to be registered users? [10:46:00.0000] I don't know. [10:52:00.0000] /me assumes it would be vulnerable to abuse otherwise [11:47:00.0000] So it seems that we're going to spend a bunch of cycles debating what should have a big red box in the spec [11:48:00.0000] I stand by my suggestion of pink cuddly "Hello Kitty!" signs. [11:49:00.0000] I am totally reminded of the Hitchhiker's Guide to the Galaxy: "Most of the people living on it were unhappy for pretty much of the time. Many solutions were suggested for this problem, but most of these were largely concerned with the movements of small, green pieces of paper, which is odd, because on the whole, it wasn't the small, green pieces of paper which were unhappy." [13:00:00.0000] We should just put one giant red box at the top of the spec that says: ... [13:01:00.0000] There have been objections to HTML5 as a whole, so it's only fair [13:01:01.0000] There are many people who collectively disagree with the entire content of this specification, and many others who collectively agree with the entire specification. As such, nothing in this draft is stable.. [13:03:00.0000] Lachy: we have text that says that. Does making it a red box make any difference? [13:12:00.0000] jgraham, yes. We put a big red border around the whole spec to make people happy [13:27:00.0000] on a more serious note, I wonder if we could address this issue by somehow linking the issues in the issue tracker from the status markers in the draft [13:30:00.0000] Lachy: These "issues" in manu's draft aren't really issues in the sense of the issue tracker [13:30:01.0000] Dashiva, I know that, but by doing what I suggest, we guarantee that the issues tracked in both are in sync [13:31:00.0000] doing what Manu suggests amounts to arbitrarily inserting notes where random people disagree with something in a section [13:31:01.0000] Yup [13:31:02.0000] /me takes a look at what it would take to add that to the annotation system [13:39:00.0000] Lachy - your approach makes more sense to me than duplicating issue content in the spec. [13:40:00.0000] I should say, a partial duplication of some existing issue content mixed with a bunch of new opinion content that has not been actually captured as an issue. [13:52:00.0000] Looks like we will need to add an element (or similar) to the XML output by status.cgi for each section, and then update status.js to include the information in the status boxes if present. [13:53:00.0000] Will also need to update the updateEntry function to be able to send a new status with the patch [13:53:01.0000] and update add something to the UI that allows issues to be recorded [13:54:00.0000] hm? [13:54:01.0000] +1 to linking status to issues [13:54:02.0000] if we make the status boxes link to issues it'll be perennially out of date [13:55:00.0000] with the exception of the issues tracked on the issue tracker, the turnover rate is very high [13:55:01.0000] if it is out of date, poke me, and I'll update [13:55:02.0000] you realise i go through about 500 issues a week right? [13:55:03.0000] if we only link them directly with the issue number, then they won't be out of date for too long [13:55:04.0000] (I was referring to the W3C issues) [13:55:05.0000] since the issues in the W3C issue tracker don't get updated that frequently [13:56:00.0000] If people care about what W3C WDs say, then the WHATWG status boxes would have to be folded into the WD somehow [13:56:01.0000] besides, all it would take is a link to the issue. We don't necessarily need something in the status box itself to report on the status of the issue [13:56:02.0000] no-one should care what a W3C WD should say, as it's out of date by the time its published [13:56:03.0000] you mean the issue tracker that has such issues as "tools that can't generate ", which was resolved almost 9 months ago? [13:57:00.0000] obviously we wouldn't need to bother linking to issues that are already closed [13:57:01.0000] or "HTML Versioning and DOCTYPEs" that was resolved about 4 years ago? [13:57:02.0000] but just from the relevant sections to the open issues. Like linking the table section to ISSUE-32 (I think) [13:58:00.0000] the whatwg status tracker is going to track actual issues. If the W3C HTMLWG wants to track bogus non-issues that are open purely for political reasons, then the HTMLWG can do it using its own scripts on its own copy of the draft. [13:58:01.0000] fair enough [14:04:00.0000] /me prefers links to issues (in whichever issue tracking system is more up to date etc.) in the spec over inline snapshots of issue text in the spec. [14:07:00.0000] i prefer to just resolve the issues when i get to them :-) [14:08:00.0000] Hixie, perhaps links to unresolved emails to WHATWG list is your most up to date issue tracking system then. [14:08:01.0000] www.whatwg.org/issues is my issue tracking system [14:09:00.0000] Thanks Hixie. [14:14:00.0000] ms2ger is awesome [14:14:01.0000] he basically just did 90% of the references work for me [14:14:02.0000] /me wonders who ms2ger is [14:15:00.0000] Your new competitor [14:15:01.0000] Hixie: Did he find that there are dupes in the refs still? [14:17:00.0000] gsnedders, according to http://wiki.whatwg.org/wiki/User:Ms2ger , he is https://secure.wikimedia.org/wikipedia/en/wiki/User:Ms2ger [14:18:00.0000] a fairly frequent editor/contributor to Wikipedia: https://secure.wikimedia.org/wikipedia/en/wiki/Special:Contributions/Ms2ger [14:20:00.0000] Hixie: Like RFC2616 and HTTP [14:20:01.0000] Hixie: XMLNAMES and XMLNS [14:21:00.0000] Hixie: http://pastebin.ca/1524312 [14:21:01.0000] tantek: ah [15:50:00.0000] Hixie, ping [15:50:01.0000] gsnedders|work: yes, he did [15:50:02.0000] sicking: pong [15:51:00.0000] Hixie, so it says that clearState should clear or history entries related to the current Document [15:51:01.0000] Hixie, does that include entries created using normal navigation to other frag-ids? [15:52:00.0000] Hixie, i.e. could clearState have any effect even if pushState has never been called? [15:52:01.0000] it includes that, it includes URLs that come from navigating by hand, everything [15:52:02.0000] yes [15:52:03.0000] at least, per spec, iirc [15:52:04.0000] Hixie, heh [15:52:05.0000] (whether that's desireable or not is a different question) [15:52:06.0000] Hixie, is there a reason for this? I can't really think of a reason one way or another on this [15:52:07.0000] i honestly have no idea off the top of my head [15:52:08.0000] i'd need to look at it closer [15:52:09.0000] ok [15:53:00.0000] send mail asking me to if you want to know for sure [15:53:01.0000] ok, we might [15:53:02.0000] justin lebar is pretty far into an implementation of all of this [15:54:00.0000] the plan is to get an implementation and then unleash developers on it to see what makes sense [15:55:00.0000] nice [15:55:01.0000] feedback would be very welcome on this [16:55:00.0000] hello [16:55:01.0000] what is the intended use of

and