Options:
- # Session Start: Tue Aug 18 00:00:00 2009
- # Session Ident: #html-wg
- # [00:02] * Quits: gsnedders_ (gsnedders@83.252.194.253) (Quit: gsnedders_)
- # [00:06] * Quits: heycam (cam@203.217.91.14) (Quit: bye)
- # [00:20] <pimpbot> changes: hixie: Hook progress events into the media elements. (whatwg r3647) <http://lists.w3.org/Archives/Public/public-html-diffs/2009Aug/0178.html>
- # [00:27] * Quits: adele (adele@17.246.18.111) (Quit: adele)
- # [00:30] * Joins: adele (adele@17.246.18.111)
- # [00:45] * Joins: heycam (cam@130.194.72.84)
- # [00:50] <pimpbot> bugmail: [Bug 7357] New: That ApplicationCache implements EventTarget should be a line in the IDL, not in prose: "ApplicationCache implements EventTarget;". This might apply to other sections too. <http://lists.w3.org/Archives/Public/public-html-bugzilla/2009Aug/0204.html>
- # [00:50] <pimpbot> changes: hixie: Include progress information when updating the application cache. (whatwg r3648) <http://lists.w3.org/Archives/Public/public-html-diffs/2009Aug/0179.html>
- # [01:06] * Joins: mjs (mjs@17.246.16.93)
- # [01:09] * Joins: webben (benh@91.85.213.95)
- # [01:09] * Joins: webben_ (benh@91.85.213.95)
- # [01:20] <pimpbot> changes: "hixie: Add a note about it being important that data get deleted promptly. (whatwg r3649)" (2 messages in thread) <http://lists.w3.org/Archives/Public/public-html-diffs/2009Aug/0181.html>
- # [01:30] * Parts: rubys2 (rubys@98.27.52.152)
- # [01:44] <pimpbot> planet: 2009-08-17 Trunk builds <http://www.squarefree.com/burningedge/2009/08/17/2009-08-17-trunk-builds/>
- # [02:02] * Quits: heycam (cam@130.194.72.84) (Connection reset by peer)
- # [02:07] * Quits: mjs (mjs@17.246.16.93) (Quit: mjs)
- # [02:08] * Quits: adele (adele@17.246.18.111) (Quit: adele)
- # [02:11] * Joins: mjs (mjs@17.203.15.179)
- # [02:23] * Joins: adele (adele@17.246.18.111)
- # [03:07] * Joins: heycam (cam@130.194.72.84)
- # [03:10] * Quits: webben (benh@91.85.213.95) (Ping timeout)
- # [03:10] * Quits: webben_ (benh@91.85.213.95) (Ping timeout)
- # [03:21] <pimpbot> changes: hixie: Add some example code in the intro. (whatwg r3650) <http://lists.w3.org/Archives/Public/public-html-diffs/2009Aug/0182.html>
- # [03:37] * Quits: heycam (cam@130.194.72.84) (Quit: bye)
- # [04:13] * Joins: heycam (cam@130.194.72.84)
- # [04:13] * Joins: webben (benh@91.85.214.115)
- # [04:13] * Joins: webben_ (benh@91.85.214.115)
- # [04:18] * Quits: adele (adele@17.246.18.111) (Quit: adele)
- # [04:45] <pimpbot> planet: URI doesn't validate on W3C Markup Validator, identical direct input does <http://stackoverflow.com/questions/1291443/uri-doesnt-validate-on-w3c-markup-validator-identical-direct-input-does>
- # [05:21] <pimpbot> changes: hixie: Ensure that the version number only gets bumped if the transaction commits properly. (whatwg r3651) <http://lists.w3.org/Archives/Public/public-html-diffs/2009Aug/0183.html>
- # [05:44] * Quits: mjs (mjs@17.203.15.179) (Quit: mjs)
- # [06:49] * Joins: mjs (mjs@69.181.42.237)
- # [06:52] <pimpbot> changes: hixie: Add a feature to openDatabase() to make creating the database the first time way easier. (whatwg r3652) <http://lists.w3.org/Archives/Public/public-html-diffs/2009Aug/0184.html>
- # [07:22] <pimpbot> changes: hixie: A brief introduction to avoiding sql injection. (whatwg r3654) <http://lists.w3.org/Archives/Public/public-html-diffs/2009Aug/0186.html> ** hixie: 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. (whatwg r3653) <http://lists.w3.org/Archives/Public/public-html-diffs/2009Aug/0185.html>
- # [07:23] * Joins: adele (adele@24.7.123.50)
- # [07:24] * Quits: adele (adele@24.7.123.50) (Quit: adele)
- # [07:52] <pimpbot> changes: hixie: Remove the intro placeholder for the user interaction section. We'll add examples to individual sections were needed instead. (whatwg r3656) <http://lists.w3.org/Archives/Public/public-html-diffs/2009Aug/0189.html> ** "hixie: Tidy up the database spec. Leave a big scary placeholder for defining the Web SQL dialect. (whatwg r3655)" (2 messages in thread) <http://lists.w3.org/Archives/Public/public-html-diffs/2009Aug/0188.html>
- # [08:09] * Quits: hober (ted@206.212.254.2) (Connection reset by peer)
- # [08:10] * Joins: hober (ted@206.212.254.2)
- # [08:10] * Quits: marcin (marcin@82.207.140.22) (Connection reset by peer)
- # [08:10] * Quits: ed_work (ed@88.131.66.80) (Ping timeout)
- # [08:10] * Joins: ed_work (ed@88.131.66.80)
- # [08:16] * Quits: heycam (cam@130.194.72.84) (Quit: bye)
- # [08:39] * Joins: heycam (cam@203.217.91.14)
- # [08:40] * Joins: myakura (myakura@122.26.204.253)
- # [09:21] * Joins: MarcoAchury (Marco@201.249.163.59)
- # [09:32] * Joins: tlr (tlr@128.30.52.169)
- # [09:34] * Parts: MarcoAchury (Marco@201.249.163.59)
- # [09:40] * Quits: tlr (tlr@128.30.52.169) (Client exited)
- # [09:48] * Joins: mjs_ (mjs@69.181.42.237)
- # [09:48] * Quits: mjs (mjs@69.181.42.237) (Connection reset by peer)
- # [10:03] * Joins: anne2 (annevk@83.85.115.44)
- # [10:11] * Quits: webben (benh@91.85.214.115) (Ping timeout)
- # [10:11] * Quits: webben_ (benh@91.85.214.115) (Ping timeout)
- # [10:25] * Quits: myakura (myakura@122.26.204.253) (Quit: Leaving...)
- # [10:31] * Joins: tlr (tlr@128.30.52.169)
- # [10:55] * Quits: mjs_ (mjs@69.181.42.237) (Quit: mjs_)
- # [10:56] * Joins: webben (benh@217.12.14.240)
- # [10:56] * Joins: webben_ (benh@217.12.14.240)
- # [11:01] * Joins: ROBOd (robod@89.122.216.38)
- # [11:29] * Quits: gsnedders (gsnedders@88.131.66.80) (Quit: Adios Intarwebs!)
- # [11:36] * Joins: gsnedders (gsnedders@88.131.66.80)
- # [11:43] * Quits: anne2 (annevk@83.85.115.44) (Ping timeout)
- # [11:43] * Joins: anne2 (annevk@83.85.115.44)
- # [12:02] * Quits: Julian (chatzilla@217.91.35.233) (Ping timeout)
- # [12:02] * Joins: Julian_ (chatzilla@62.192.10.243)
- # [12:02] * Julian_ is now known as Julian
- # [12:02] * Joins: Julian_ (chatzilla@217.91.35.233)
- # [12:05] * Quits: Julian (chatzilla@62.192.10.243) (Ping timeout)
- # [12:05] * Julian_ is now known as Julian
- # [12:24] * Quits: Hixie (ianh@129.241.93.37) (Ping timeout)
- # [12:47] <pimpbot> planet: Which is the future of web development: HTML5 or Silverlight(or other RIA framework)? <http://stackoverflow.com/questions/1231484/which-is-the-future-of-web-development-html5-or-silverlightor-other-ria-framewo>
- # [12:53] <pimpbot> bugmail: [Bug 7362] New: inclusion of the title as a case where the alt may be omitted is problematic <http://lists.w3.org/Archives/Public/public-html-bugzilla/2009Aug/0205.html>
- # [12:55] * Quits: tlr (tlr@128.30.52.169) (Client exited)
- # [12:56] * Joins: tlr (tlr@128.30.52.169)
- # [13:23] <pimpbot> bugmail: [Bug 7364] New: The contents attribute is declared as read/write, however the following description only gives information about getting the value of the attribute. Should the contents attribute be marked as readonly? <http://lists.w3.org/Archives/Public/public-html-bugzilla/2009Aug/0206.html>
- # [13:24] * Quits: webben_ (benh@217.12.14.240) (Ping timeout)
- # [13:25] * Quits: webben (benh@217.12.14.240) (Ping timeout)
- # [13:25] * Joins: maddiin (mc@87.185.246.90)
- # [13:59] <jgraham> FWIW I almost have a toolchain that will allow the W3C ISSUEs to be statically linked from the draft alongside the status annotations
- # [14:00] <jgraham> (the only delay is time to finish it off; this evening is a distinct possibility)
- # [14:00] <gsnedders> How do you get the ISSUEs? Is there some sort of external interface? Or just scraping?
- # [14:00] <jgraham> So if anyone wants to suggest an issue->section(s) mapping that would be helpful
- # [14:01] <jgraham> gsnedders: Scraping. The tracker talks about an XML format but it doesn't seem to be documented anywhere and may just be for export (i.e. not live)
- # [14:02] <gsnedders> Wow. A W3C thing which doesn't have an RDF serialization of some sort.
- # [14:02] <jgraham> If there is an RDF serialization I will continue to scrape
- # [14:03] <jgraham> s/is/is only/
- # [14:04] <hsivonen> jgraham: how heretical
- # [14:04] <gsnedders> Oh, there's an item on the to-do list, requested by timbl, to add RDF
- # [14:12] * Joins: webben (benh@217.12.14.240)
- # [14:17] * Joins: webben_ (benh@217.12.14.240)
- # [14:25] * Quits: Julian (chatzilla@217.91.35.233) (Quit: ChatZilla 0.9.85 [Firefox 3.5.2/20090729225027])
- # [16:27] * Disconnected
- # [16:28] * Attempting to rejoin channel #html-wg
- # [16:28] * Rejoined channel #html-wg
- # [16:28] * Topic is 'Pursuing conformance solutions for the N-body gravitational system known as "the Web", and in general, collectively performing various acts of unparalleled hubris (This channel is logged: http://krijnhoetmer.nl/irc-logs/)'
- # [16:28] * Set by MikeSmith on Thu Jun 18 07:02:08
- # [16:46] <MikeSmith> issue-10?
- # [16:46] * trackbot getting information on ISSUE-10
- # [16:46] <trackbot> ISSUE-10 -- how similar should SMIL and <video> attribute names be? -- RAISED
- # [16:46] <trackbot> http://www.w3.org/html/wg/tracker/issues/10
- # [16:46] <pimpbot> Title: ISSUE-10 - HTML Weekly Tracker (at www.w3.org)
- # [16:48] * Quits: rubys (rubys@98.27.52.152) (Ping timeout)
- # [16:57] * Quits: DanC (connolly@128.30.52.30) (Client exited)
- # [16:59] * Joins: DanC (connolly@128.30.52.30)
- # [17:02] * Joins: rubys (rubys@98.27.52.152)
- # [18:02] * Joins: ChrisWilson (cwilso@131.107.0.104)
- # [18:19] * Joins: taf2 (taf2@38.99.201.242)
- # [18:37] * Joins: marcin (marcin@82.207.140.22)
- # [18:41] * Quits: jmb (jmb@152.78.68.189) (Connection reset by peer)
- # [18:49] <pimpbot> planet: Quote of the day: Jay Sullivan on Fennec <http://standblog.org/blog/post/2009/08/18/Quote-of-the-day%3A-Jay-Sullivan-on-Fennec>
- # [19:43] <annevk> that long email still doesn't explain what the use cases are that require role to override native semantics :/
- # [19:44] <annevk> not even a single example
- # [19:58] <rubys> here's an example: <li role=menuitem>
- # [19:59] <webben_> rubys: I'm not sure I'd call that overriding native semantics.
- # [19:59] <webben_> rubys: It makes them more specific.
- # [20:00] <webben_> rubys: cf. http://www.w3.org/TR/html401/struct/lists.html#h-10.4
- # [20:00] <pimpbot> Title: Lists in HTML documents (at www.w3.org)
- # [20:00] <webben_> a menu is a subset of list; a menu item is a subset of list item.
- # [20:01] <rubys> I'm not disagreeing, but I am frustrated. Examples aren't what people on the call were asking for. Instead, what was asked for was an agreement that the HTML spec could have strong semantics. We got that. Then the answer was that it wasn't in writing. We got that. Now its that it doesn't contain examples.
- # [20:02] <annevk> maybe I wasn't clear
- # [20:02] <webben_> rubys: Well what's the action you're expected?
- # [20:02] <webben_> *expecting
- # [20:02] <annevk> what the email states afaict is that role still always overrides, even on <input type=radio>
- # [20:03] <rubys> webben_: somebody to draft up a matrix, even if it is wrong, so that people can say "I agree with that" and "I disagree with that". And on the latter, people can follow up with "why".
- # [20:04] <rubys> annevk: so draft up a matrix of what you believe the right answer is :-)
- # [20:08] <webben_> annevk: that's how I read it too.
- # [20:09] <annevk> rubys, didn't hsivonen do that long ago and pointed it out to them?
- # [20:09] <webben_> annevk: http://hsivonen.iki.fi/aria-html5/ ?
- # [20:09] <pimpbot> Title: ARIA in HTML5 Integration: Document Conformance (Draft) (at hsivonen.iki.fi)
- # [20:10] <annevk> http://hsivonen.iki.fi/aria-html5-bis/
- # [20:10] <pimpbot> Title: ARIA in HTML5 Integration: Document Conformance (Draft, Take Two) (at hsivonen.iki.fi)
- # [20:11] <rubys> annevk: quite possibly. Is that enough for somebody to begin integrating Aria into the HTML draft?
- # [20:11] <webben_> rubys: Can integration into the HTML draft assume changes to the WAI-ARIA draft?
- # [20:12] <rubys> yes
- # [20:12] * webben_ would have thought so then.
- # [20:13] <annevk> rubys, I thought the problem was PFWG not being ok with it
- # [20:13] <annevk> rubys, and their email seems to confirm that, without giving the use cases for why it is not ok
- # [20:14] <rubys> annevk: if that were the case, then alt would be required and summary would be fully conforming.
- # [20:14] <annevk> I don't think it's as simple as that
- # [20:14] <webben_> rubys: I'm not so sure about the former. After all, even PFWG allows no alt in some circumstances.
- # [20:15] <webben_> *even the Consensus Resolutions
- # [20:15] <annevk> WAI-ARIA still has outstanding comments and it could be that people who gave the comments disagree with the response etc.
- # [20:17] <rubys> The position that absolutely no forward progress given the direction that has been stated to date is difficult to swallow. And I *know* that there will be second order effects of aria integration, I've seen Maciej and Ian take quite different positions on whether aria-* can affect the validity of missing alt attributes.
- # [20:19] <annevk> come to think of it, what they state also does not make much sense; per their email you can turn an <li> into a checkbox using role=chbeckbox or some such but you cannot set the state because <li> has an intrinsic mapping
- # [20:19] <annevk> or did I misread something?
- # [20:22] <annevk> (I'm not opposed to ARIA being integrated in whatever way as some initial cut. I was just stating what I thought the reason for not doing it was.)
- # [20:27] <annevk> (It seems I read that correctly re-reading it. Having said that, mjs seems to think it's ok...)
- # [20:29] <webben_> annevk: I'd imagine the resolution to that is that when you override the semantics with role, aria properties/states take precedence.
- # [20:31] * Joins: gsnedders_ (gsnedders@83.252.192.255)
- # [20:32] <annevk> Yeah, I suppose I'm reading too literally
- # [20:33] <annevk> I wonder then what happens with <input type=checkbox role=checkbox checked aria-checked=false>
- # [20:33] <annevk> I don't really get the feeling this was thought through, but then I suppose it's only a tentative thingie...
- # [20:33] <webben_> annevk: Wouldn't that be mapped to accessiblity APIs as unchecked checkbox?
- # [20:34] <annevk> are the semantics overridden?
- # [20:34] <Dashiva> Wasn't the deal that for everything non-role, native semantics win?
- # [20:34] <webben_> annevk: Yes. By my reading of the proposal, role="checkbox" means that you effectively discard what you know about input for the purpose of accessibility API mapping.
- # [20:36] <webben_> What I'd like to know is what happens with <label for="foo">Yes, spam me please</label><input id="foo" type=checkbox role=checkbox checked aria-checked=false>
- # [20:37] <webben_> is the special relationship of label to input part of HTML semantics?
- # [20:37] <webben_> or should label be treated like aria-label for aria controls
- # [20:37] <webben_> e.g. <label for="foo">Yes, spam me please</label><input id="foo" type=checkbox role=checkbox checked aria-checked=false>
- # [20:37] <webben_> oops
- # [20:38] <webben_> e.g. <label for="foo">Yes, spam me please</label><span id="foo"role=checkbox aria-checked=false></span>
- # [20:38] <webben_> is the checkbox labelled or not?
- # [20:40] <webben_> http://www.w3.org/WAI/PF/aria/#buildingaccessibleapplications
- # [20:40] <pimpbot> Title: Accessible Rich Internet Applications (WAI-ARIA) 1.0 (at www.w3.org)
- # [20:40] <webben_> "Some relationships are determined automatically from the host language, like label elements associated with input elements in HTML."
- # [20:41] <webben_> I wonder what current implementations do.
- # [20:42] <jgraham> Hmm, I read that the same way as annevk i.e. it doesn't really solve the problems that were put forward
- # [20:42] <jgraham> But I guess I will let other people worry about it for now
- # [20:44] * Quits: myakura (myakura@122.26.204.253) (Quit: Leaving...)
- # [20:48] <annevk> in the spirit of cooperation I put my thoughts in a reply
- # [20:48] <annevk> as a set of questions
- # [20:50] * Quits: anne2 (annevk@83.85.115.44) (Ping timeout)
- # [20:51] * Joins: annevk2 (opera@83.85.115.44)
- # [20:51] * Quits: annevk (opera@83.85.115.44) (Ping timeout)
- # [20:53] * annevk2 is now known as annevk
- # [20:53] <rubys> annevk: excellent. hopefully it doesn't take 72 hours to get answers to yours (and Tab's) questions. Meanwhile IMHO progress should resume on integrating aria into the html5 draft
- # [20:55] * webben_ finds the results of looking with the MSAA inspector at Minefield-HTML5-parsing Nightly's treatment of http://pastehtml.com/view/090818LQwsBikd.html interesting
- # [20:55] <pimpbot> Title: Mixing host and ARIA semantics (at pastehtml.com)
- # [20:56] <webben_> e.g. <p><label for="flob">What's your name?</label><input id="flob" type="checkbox" role="textbox" checked></p>
- # [20:56] <webben_> the control has the name derived from the label and its role is "editable text" but it's default action is "check"
- # [20:57] <webben_> with <input id="bar" type="checkbox" role="checkbox" checked aria-checked="false"> ... checked wins
- # [20:58] <rubys> ...and indeed Michael has already responded to Tab's post..
- # [20:58] <annevk> thanks, I'm looking forward to their use cases then
- # [20:58] <annevk> might be annoying if they don't work in current UAs
- # [20:59] <rubys> s/might be annoying/unlikely to be adopted/
- # [21:00] <annevk> which would be annoying if they're good, no?
- # [21:00] <annevk> oh well, no need to quibble over this :)
- # [21:00] <rubys> :-)
- # [21:04] <Dashiva> So if you use role to change from radio to checkbox, the radio's checked is used as the checkbox's checked. But if you change from text to checkbox, there's no checked, so aria-checked applies.
- # [21:40] * Joins: mjs (mjs@17.246.16.93)
- # [21:45] <jgraham> http://hoppipolla.co.uk/410/spec-full.html#video
- # [21:45] <pimpbot> Title: HTML 5 (at hoppipolla.co.uk)
- # [21:45] <jgraham> With horrible abuse of the existing class names
- # [21:57] * Quits: gsnedders_ (gsnedders@83.252.192.255) (Quit: gsnedders_)
- # [21:58] <annevk> the links mis /issues/ in them
- # [21:58] <annevk> currentTime is considered for removal?
- # [21:59] <annevk> hmm
- # [21:59] <jgraham> annevk: Oops. Fixing
- # [22:01] <Lachy> jgraham, can you use a different style for the status markers to distinguish them from other class=XXX notes?
- # [22:02] <Lachy> can't you use a style like that used for the status boxes in the whatwg spec, except slightly modified to fit in the narrower margin?
- # [22:05] <jgraham> Lachy: I can ue whatever style people want. Especially if they design the code to make it :)
- # [22:06] <jgraham> At the moment I m trying to make it work
- # [22:07] <jgraham> annevk: Updated with working links and a few more issues
- # [22:10] <annevk> oh cool
- # [22:10] <annevk> markp is writing "Dive Into HTML 5"
- # [22:11] <annevk> should appear early 2010 by O'Reilly
- # [22:11] <jgraham> Awesome. I was hoping someone with a clue would write a HTML5 book soon
- # [22:11] <annevk> it's online http://diveintohtml5.org/
- # [22:11] <pimpbot> Title: Dive Into HTML 5 (at diveintohtml5.org)
- # [22:12] <mjs> so how hard would it be to automate adding of issue markers for open issues of more than a certain age?
- # [22:12] <mjs> what metadata would we need?
- # [22:13] <jgraham> mjs: At the moment I have a fine that is just ISSUE-ID sectionid*
- # [22:13] * Joins: gsnedders_ (gsnedders@83.252.192.255)
- # [22:13] <jgraham> Well the first line is the current position of the spec on the Rec. track
- # [22:13] <mjs> jgraham: s/fine/file/?
- # [22:13] <jgraham> yes
- # [22:14] <mjs> jgraham: makes sense to me
- # [22:14] <jgraham> That information gets mixed in with the WHATWG annotations file for the actual processing
- # [22:14] <mjs> jgraham: it would be nice to make it less manual but if that file goes in CVS it shouldn't be a problem
- # [22:15] <mjs> jgraham: do you have a sample copy of the spec with both WHATWG annotations and issue markers?
- # [22:15] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Ping timeout)
- # [22:15] <jgraham> mjs: Unless you add the metadata to the issues themselves I don't see how you can do better
- # [22:15] <jgraham> mjs: Other than the one I linked above?
- # [22:16] <mjs> jgraham: why so you did
- # [22:16] * annevk wants to read chapter 1 :)
- # [22:16] <mjs> jgraham: I like that format
- # [22:17] <mjs> jgraham: it would be nice to get this in the production pipeline and publish a fresh WD so everyone can be happy
- # [22:20] * Quits: Lachy (Lachlan@85.196.122.246) (Quit: Leaving)
- # [22:20] <jgraham> mjs: Sure. I don't have too much time to wok on it this evening. I have just uploaded the latest spec version that I have and the issue markers file
- # [22:20] <mjs> jgraham: where can I find the issue markers file?
- # [22:21] <jgraham> http://hoppipolla.co.uk/410/issue_markers
- # [22:21] * Quits: ROBOd (robod@89.122.216.38) (Quit: http://www.robodesign.ro )
- # [22:21] <jgraham> Now I will disappear for ~30 minutes for some Radio 4 time then I will be back for a bit
- # [22:22] <mjs> later!
- # [22:25] * Joins: Lachy (Lachlan@85.196.122.246)
- # [22:28] * Quits: webben_ (benh@217.12.14.240) (Ping timeout)
- # [22:28] * Quits: webben (benh@217.12.14.240) (Ping timeout)
- # [22:47] * Quits: rubys (rubys@98.27.52.152) (Ping timeout)
- # [23:27] * Quits: mjs (mjs@17.246.16.93) (Client exited)
- # [23:27] * Joins: mjs (mjs@17.203.15.179)
- # [23:27] * Quits: miketaylr (mtaylor@38.117.156.163) (Quit: miketaylr)
- # [23:46] * Quits: heycam (cam@203.217.91.14) (Quit: bye)
- # [23:51] * Joins: adele (adele@17.246.18.111)
- # Session Close: Wed Aug 19 00:00:00 2009
The end :)