Options:
- # Session Start: Wed Jun 16 00:00:00 2010
- # Session Ident: #whatwg
- # [00:00] <karlushi> Small Solar System Body
- # [00:01] <jgraham> karlushi: You got a reference for "asteroids do not have to come from the solar system"?
- # [00:02] * Joins: nessy (~Adium@203-214-145-24.perm.iinet.net.au)
- # [00:03] <jgraham> I can't imagine that there are a significant number of bodies that make trans-stellar journies and velocity higher than the escape velocity of the solar system
- # [00:03] <TabAtkins> I doubt there are many either. But that doesn't make them not asteroids.
- # [00:04] <jgraham> It depends if "not many" means "none"
- # [00:04] <jgraham> Also, wikipedia disagrees with you
- # [00:04] <TabAtkins> The universe is a big place, and orbital dynamics is complicated.
- # [00:04] <TabAtkins> No it doesn't. Note the "traditionally".
- # [00:04] <jgraham> And I can't find the IAU definition
- # [00:05] <TabAtkins> Or rather, "historically".
- # [00:05] <jgraham> Sure, orbital dynamics is complicated and it is easy to believe that some material is ejected from solar systems
- # [00:06] * Quits: logand (~user@g226035240.adsl.alicedsl.de) (Ping timeout: 276 seconds)
- # [00:07] <jgraham> TabAtkins: Note that the "historically" applies to "of the inner slar system"
- # [00:07] <jgraham> *solar
- # [00:08] <TabAtkins> True.
- # [00:08] <TabAtkins> Still, I don't know if IAU has a better word for interstellar rocks, so I'm going with "asteroid" for them.
- # [00:09] <othermaciej> TabAtkins: wow, that's long; no time to read now
- # [00:09] <TabAtkins> Yeah, sorry. No problem.
- # [00:09] <TabAtkins> Tell me when you respond, because I won't see it.
- # [00:10] * jgraham defers to Feynman: "You can know the name of a bird in all the languages of the world, but when you're finished, you'll know absolutely nothing whatever about the bird... So let's look at the bird and see what it's doing -- that's what counts."
- # [00:10] * Joins: roc (~roc@203-97-204-82.dsl.clear.net.nz)
- # [00:12] * AryehGregor observes that cssquirrel.com's captcha is guessable with 50% probability, so doesn't seem very effective
- # [00:12] * Quits: jrgarrison (~garrison@wikiotics/jrgarrison) (Quit: Ex-Chat)
- # [00:12] <TabAtkins> Just having *a* captcha of some kind is effective for preventing most spammers.
- # [00:13] <TabAtkins> Anyone know any django in the room?
- # [00:15] <hober> TabAtkins: a bit
- # [00:15] <jgraham> TabAtkins: No, but ask anyway
- # [00:16] <TabAtkins> Kk. I have a Test and a Comment class with a ManyToMany relationship. The Comment class has an Author field. I'd like to link things up so that Test has a reviewers field containing all the authors of comments connected to the test.
- # [00:16] <TabAtkins> Any automagic way to specify that, or do I have to create a getter that does it manually?
- # [00:19] * gsnedders looks at how many photos he has from tonight, and wonders how many photos other people took
- # [00:19] * Quits: Dashiva (~noone@wikia/Dashiva) (Quit: Goodbye Trondheim, hello future!)
- # [00:20] <jgraham> I took about 4
- # [00:20] <jgraham> Well more actually but about 4 with my camera
- # [00:21] * gsnedders remembers drinking water would probably be a good idea now
- # [00:22] <jgraham> And sleep
- # [00:22] * Joins: Dashiva (Dashiva@wikia/Dashiva)
- # [00:22] <zcorpan_> drinking sleep?
- # [00:22] <gsnedders> zcorpan_: You should've come!
- # [00:23] <TabAtkins> zcorpan_: You see my message to you from yesterday re: keypress reasoning in webkit?
- # [00:23] <zcorpan_> TabAtkins: yes, thanks
- # [00:23] <TabAtkins> kk
- # [00:23] <gsnedders> jgraham: Because I manage to get so much of that nowadays
- # [00:25] <gsnedders> There again, despite lack of sleep I manage to look amazing alert for the amount of sleep I do get
- # [00:28] <gsnedders> Hmm, I think I took around half of the 54 photos on my camera
- # [00:33] * Quits: mpt (~mpt@canonical/mpt) (Quit: Ex-Chat)
- # [00:36] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [00:37] * Quits: BlurstOfTimes (~blurstoft@168.203.117.112) (Quit: Leaving...)
- # [00:39] <zcorpan_> http://www.sitepoint.com/forums/showthread.php?t=683147 - people should write tutorials for converting common flash stuff to html5
- # [00:40] <TabAtkins> Argh, their page-tracking script killed the tab.
- # [00:40] <TabAtkins> Ah, better this time.
- # [00:42] * Parts: zcorpan_ (~zcorpan@c-1799e355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [00:43] * Joins: zcorpan_ (~zcorpan@c-1799e355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [00:47] * Quits: micheil (~micheil@124-170-47-127.dyn.iinet.net.au) (Quit: micheil)
- # [00:48] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [00:53] * Joins: mdelaney_ (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0)
- # [00:56] * Quits: lifechamp (~gary@cpe-76-93-5-92.socal.res.rr.com) (Quit: lifechamp)
- # [00:56] * Quits: sicking (~chatzilla@nat/mozilla/x-akwdapljdvljxbee) (Ping timeout: 264 seconds)
- # [00:57] * Joins: titacgs (~titacgs@190.2.33.49)
- # [00:59] * Joins: jrgarrison (~garrison@wikiotics/jrgarrison)
- # [00:59] * Quits: miketaylr (~miketaylr@38.117.156.163) (Remote host closed the connection)
- # [01:01] * Joins: sicking (~chatzilla@nat/mozilla/x-nwlpypzukfmuvcll)
- # [01:07] * Quits: jgornick (~joe@199.199.212.242) (Quit: jgornick)
- # [01:08] * Joins: mmn1 (~mmn@129-97-225-230.uwaterloo.ca)
- # [01:11] * Quits: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com) (Quit: Leaving)
- # [01:12] * Quits: mmn (~mmn@129-97-225-97.uwaterloo.ca) (Ping timeout: 245 seconds)
- # [01:12] * Quits: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net) (Quit: zzzzz)
- # [01:12] * Joins: franksalim (~frank@adsl-75-61-93-123.dsl.pltn13.sbcglobal.net)
- # [01:15] * Quits: dglazkov (~dglazkov@nat/google/x-swdjijqywasdjqku) (Quit: dglazkov)
- # [01:16] * Quits: zcorpan_ (~zcorpan@c-1799e355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan_)
- # [01:16] * Quits: slartsa (~Lari@adsl-215-234-204.kymp.net) (Ping timeout: 265 seconds)
- # [01:22] * Quits: sicking (~chatzilla@nat/mozilla/x-nwlpypzukfmuvcll) (Ping timeout: 260 seconds)
- # [01:22] * KaOSoFt is now known as AndresBotero
- # [01:27] * Quits: johnst (~johnst@x1-6-00-07-95-57-08-bb.k123.webspeed.dk) (Quit: Leaving)
- # [01:31] * Joins: sicking (~chatzilla@nat/mozilla/x-uwwfojnyzazilycv)
- # [01:38] * Quits: onar (~onar@17.216.36.168) (Quit: onar)
- # [01:41] * Joins: boblet (~boblet@p1201-ipbf709osakakita.osaka.ocn.ne.jp)
- # [01:43] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 276 seconds)
- # [01:48] <Hixie> wow i had no idea that you could mail draft-abarth-origin@tools.ietf.org
- # [01:48] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [01:48] * Quits: othermaciej (~mjs@17.246.19.128) (Quit: othermaciej)
- # [01:48] <Hixie> that's pretty neat
- # [01:49] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [01:50] * Joins: othermaciej (~mjs@17.246.19.128)
- # [01:52] * Quits: othermaciej (~mjs@17.246.19.128) (Client Quit)
- # [01:54] * Joins: othermaciej (~mjs@17.246.19.128)
- # [01:58] * Joins: JonathanNeal (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com)
- # [01:59] * Joins: titacgs_ (~titacgs@190.2.33.49)
- # [01:59] <JonathanNeal> In HTML, when you have a label and an input, what would you call that pairing. I ask because I want to wrap it in a div and give it a classname that describes the content.
- # [01:59] * Quits: titacgs (~titacgs@190.2.33.49) (Read error: Connection reset by peer)
- # [02:00] <JonathanNeal> I think it's a control, right?
- # [02:06] * Joins: MikeSmithXX (~MikeSmith@EM111-188-129-129.pool.e-mobile.ne.jp)
- # [02:08] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [02:09] * Joins: wakaba_1 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [02:09] * Quits: MikeSmithX (~MikeSmith@EM114-48-134-177.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
- # [02:10] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # [02:12] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # [02:13] * Joins: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net)
- # [02:19] * Joins: Madness (~petal@host57-134-static.35-88-b.business.telecomitalia.it)
- # [02:20] * Quits: theMadness (~petal@host57-134-static.35-88-b.business.telecomitalia.it) (Read error: Connection reset by peer)
- # [02:22] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [02:24] * Quits: jrgarrison (~garrison@wikiotics/jrgarrison) (Quit: Ex-Chat)
- # [02:25] * Quits: franksalim (~frank@adsl-75-61-93-123.dsl.pltn13.sbcglobal.net) (Remote host closed the connection)
- # [02:39] * Quits: everton (~everton@KD118153063184.ppp-bb.dion.ne.jp) (Quit: everton)
- # [02:40] * Quits: JonathanNeal (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com) (Ping timeout: 258 seconds)
- # [02:41] <TabAtkins> Labelled input?
- # [02:49] * Quits: ap (~ap@17.246.19.110) (Quit: ap)
- # [02:49] * Joins: everton (~everton@KD118153063184.ppp-bb.dion.ne.jp)
- # [02:51] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # [02:51] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [02:53] * Quits: wakaba_1 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # [02:54] * Quits: yutak_home (~kee@U017209.ppp.dion.ne.jp) (Quit: Ex-Chat)
- # [02:57] * Quits: deepthawtz (~deepthawt@173-11-98-125-SFBA.hfc.comcastbusiness.net) (Quit: Leaving...)
- # [02:59] * mmn1 is now known as mmn
- # [03:04] * Quits: mdelaney_ (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0) (Quit: mdelaney_)
- # [03:05] * Joins: mmn1 (~mmn@129-97-225-230.uwaterloo.ca)
- # [03:06] * Quits: mmn (~mmn@129-97-225-230.uwaterloo.ca) (Ping timeout: 265 seconds)
- # [03:07] * Quits: AndresBotero (~webmaster@unaffiliated/kaosoft) (Quit: Leaving)
- # [03:11] * Quits: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net) (Quit: dglazkov)
- # [03:13] * Quits: KevinMarks (~KevinMark@157.22.22.57) (Ping timeout: 260 seconds)
- # [03:15] * Quits: mmn1 (~mmn@129-97-225-230.uwaterloo.ca) (Quit: Leaving.)
- # [03:19] * Quits: jwalden (~waldo@nat/mozilla/x-ihgvbmzvesglbvhr) (Quit: ngnggnggh)
- # [03:20] * Quits: erlehmann (~erlehmann@89.204.137.71) (Quit: Ex-Chat)
- # [03:25] * Quits: sicking (~chatzilla@nat/mozilla/x-uwwfojnyzazilycv) (Ping timeout: 240 seconds)
- # [03:28] * Joins: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net)
- # [03:31] * Quits: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net) (Client Quit)
- # [03:37] * Joins: mmn (~mmn@129-97-225-230.uwaterloo.ca)
- # [03:42] * Joins: mdelaney_ (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0)
- # [03:45] * Quits: everton (~everton@KD118153063184.ppp-bb.dion.ne.jp) (Quit: everton)
- # [03:47] * Joins: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net)
- # [03:48] * Quits: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net) (Client Quit)
- # [03:50] * Joins: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
- # [03:53] * Joins: Thezilch (~fuz007@cpe-76-90-63-19.socal.res.rr.com)
- # [03:57] * Joins: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net)
- # [03:59] * Joins: everton (~everton@KD118153063184.ppp-bb.dion.ne.jp)
- # [04:01] * Quits: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net) (Client Quit)
- # [04:02] * Quits: MikeSmithXX (~MikeSmith@EM111-188-129-129.pool.e-mobile.ne.jp) (Quit: Till kicked and torn and beaten out he lies, and leaves his hold and crackles, groans, and dies.)
- # [04:03] * Joins: MikeSmith (~MikeSmith@EM111-188-129-129.pool.e-mobile.ne.jp)
- # [04:06] * Quits: mdelaney_ (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0) (Quit: mdelaney_)
- # [04:09] * Joins: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net)
- # [04:10] <JonathanNeal> So, am I keeping up with the latest WHATWG changes @ http://www.iecss.com/whatwg.css ?
- # [04:12] * Joins: kennyluck (~kennyluck@2001:200:1c0:2900:226:8ff:fe07:40c6)
- # [04:18] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
- # [04:19] * Joins: wakaba_ (~wakaba_@203-140-90-184.eonet.ne.jp)
- # [04:19] * Joins: miketaylr (~miketaylr@24.42.95.108)
- # [04:21] <karlcow> jgraham: definition of IAU http://en.wikipedia.org/wiki/IAU_definition_of_planet#Final_definition
- # [04:21] <MikeSmith> "Beaver Taste Great With Mustard"
- # [04:21] <MikeSmith> now that's good
- # [04:21] <MikeSmith> give us more of that kind of stuff please
- # [04:21] <karlcow> including http://www.iau.org/public_press/news/release/iau0601/q_answers/
- # [04:22] <karlcow> Hmm beaver!
- # [04:23] <karlcow> eating beaver like a mountain man
- # [04:23] * Parts: michaeln (~michaeln@nat/google/x-jaidtlzmhwvpkpdn)
- # [04:28] * Parts: mmn (~mmn@129-97-225-230.uwaterloo.ca)
- # [04:31] * Quits: rolandsteiner (~rolandste@220.109.219.244) (Read error: Connection reset by peer)
- # [04:33] <othermaciej> Hixie: your description of which <a> elements on reddit are buttons vs. links makes me doubt my sanity
- # [04:39] * Quits: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net) (Quit: dglazkov)
- # [04:42] <Hixie> othermaciej: it's just a matter of what they look like
- # [04:42] <othermaciej> really?
- # [04:42] <othermaciej> are the semantics of all controls defined by their appearance rather than behavior, or only links and buttons?
- # [04:43] <Hixie> i don't understand the question
- # [04:43] <Hixie> the point of ATs is to expose what the controls look like to non-AT users
- # [04:43] <othermaciej> all right, let me give a concrete example
- # [04:43] <othermaciej> look at this control:
- # [04:43] <othermaciej> http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C!DOCTYPE%20html%3E%0A%3Cstyle%3E%0A%23mystery%20%7B%0A%20%20%20%20background%3A%20white%20url(http%3A%2F%2Fwww.reddit.com%2Fstatic%2Fgradient-button.png)%20repeat-x%20scroll%200%25%2050%25%3B%0A%20%20%20%20border%3A%201px%20solid%20%23C4DBF1%3B%0A%20%20%20%20display%3A%20block%3B%0A%20%20%20%20font-size%3A%20150%25%3B%0A%20%20%20%20font-weight%3A%20bold%3B%0A%20%20%20%20height%3A%2029px%3B%0A%20%20%2
- # [04:43] <othermaciej> tter-spacing%3A%20-1px%3B%0A%20%20%20%20line-height%3A%2029px%3B%0A%20%20%20%20position%3A%20relative%3B%0A%20%20%20%20text-align%3A%20center%3B%0A%20%20%20%20margin%3A%090px%3B%0A%20%20%20%20padding%3A%200px%3B%0A%7D%0A%3C%2Fstyle%3E%0A%0A%3Cinput%20id%3Dmystery%20type%3Dtext%20value%3Dmystery%3E%0A
- # [04:43] <othermaciej> I guess I should shorten that, hold on a sec
- # [04:43] <Hixie> and the point of ARIA is to enable that to happen when the browser can't figure it out
- # [04:43] <othermaciej> http://bit.ly/cK5Cfo
- # [04:43] <Hixie> you can use hte "save" link
- # [04:44] <Hixie> to get a shorter URL
- # [04:44] <othermaciej> what are the semantics of that control?
- # [04:44] <othermaciej> is that control semantically a button?
- # [04:44] <Hixie> i don't know what you mean by "semantic" in this context
- # [04:45] <othermaciej> I am refering to whatever you meant when you wrote "Authors must not use elements, attributes, or attribute values for purposes other than their appropriate intended semantic purpose."
- # [04:45] <Hixie> the intended semantic purpose of <input type=text> is a text control
- # [04:45] <Hixie> is that the purpose to which you are putting it here?
- # [04:45] <othermaciej> am I correctly using it for the intended semantic purpose?
- # [04:46] <othermaciej> or am I abusing it for the semantic purpose of a button?
- # [04:46] <Hixie> you are using it to try to prove a point in an argument, so no, it's no the appropriate intended semantic purpose
- # [04:46] <Hixie> :-P
- # [04:46] <othermaciej> you seemed to argue that a link with that styling has the semantics of a button, even if it has the behavior of a link
- # [04:46] <othermaciej> whereas something that looks like a link but has the behavior of a button is a link
- # [04:46] <othermaciej> I am wondering how far that extends
- # [04:47] <othermaciej> my understanding of control semantics is that it's tied to the behavior, not the appearance
- # [04:47] <Hixie> not sure what you mean by "behaviour of a link" vs "behaviour of a button"
- # [04:47] <othermaciej> and I was mighty confused to see you argue otherwise
- # [04:47] <othermaciej> are you saying the only semantic difference between links and buttons is their visual appearance?
- # [04:47] <Hixie> isn't it?
- # [04:48] <othermaciej> my understanding is that the semantics of a link are that it links to something
- # [04:48] <othermaciej> and the semantics of a button are that it actuates a command
- # [04:48] <othermaciej> regardless of what either looks like
- # [04:48] <othermaciej> and that properly using an <a> element for a link has consequences such as appropriate cursor and status bar behavior on hover, being recognized as indexable by search engines, etc
- # [04:49] <Hixie> isn't "link to something" a command?
- # [04:49] <othermaciej> it's a specific subset of commands
- # [04:49] <othermaciej> there are clearly commands that are not a "link to something"
- # [04:49] <othermaciej> (such as the command performed by the reddit submit button)
- # [04:50] <othermaciej> er, the reddit share button
- # [04:50] <othermaciej> similarly, "toggle" is a form of command, but that doesn't mean buttons and checkboxes are interchangeable other than appearance
- # [04:50] <Hixie> i think i could convincingly argue this about 5 different ways if i tried
- # [04:50] * Quits: dave_levin (~dave_levi@nat/google/x-uqdpxsqxdahpvjii) (Quit: dave_levin)
- # [04:50] <Hixie> i don't think any of them would help us in the context of ATs and ARIA
- # [04:51] <othermaciej> I'm just trying to understand what it means to forbid using a link as a button
- # [04:52] <othermaciej> your argument seems to be based on the premise that doing that should be disallowed, but your examples of what does or does not constitute using a link as a button did not help my comprehension
- # [04:53] <Hixie> ok forget what i said about reddit. here's a better way to think about it based on what you said earlier.
- # [04:53] <othermaciej> and made me doubt my understanding of the requirement, ""Authors must not use elements, attributes, or attribute values for purposes other than their appropriate intended semantic purpose.""
- # [04:53] <Hixie> a link is something that provides the user with a URL
- # [04:53] <othermaciej> I would agree with that definition
- # [04:53] <othermaciej> (by that definition, "Submit a link" on reddit would be a link, but "share" would not)
- # [04:53] <Hixie> a button is something that provides the user with the option to activate something defined by the author at a user-selected time
- # [04:54] <othermaciej> and by that definition, "share" would be a button but you could also argue that all links (at least in the control sense) are also buttons
- # [04:54] <Hixie> so on reddit, the arrows and "share" should be buttons, and "submit a link" should be a link
- # [04:54] <othermaciej> I agree
- # [04:55] <Hixie> so using <a> for "share" is wrong
- # [04:55] <othermaciej> also agree
- # [04:55] <Hixie> ok
- # [04:56] <othermaciej> so looking at the specific example of "share", I think the point Steve and Sam were calling attention to was:
- # [04:57] <othermaciej> -> the spec makes it a validator error to put rule="button" on that <a> element, because it would be making an <a> element act as a button, contrary to its semantics
- # [04:57] <Hixie> the spec makes using <a> a validator error too, albeit one that few validators will ever be able to report in the coming few years
- # [04:57] <othermaciej> -> the spec does not make it a validator error to use href="#" onclick="..." on that <a> element, even though almost the sole use of that markup is to make an <a> element act like a button
- # [04:58] <Hixie> my point is that it does
- # [04:58] <othermaciej> (and similarly for href="javascript:...", although that's not used in this particular case)
- # [04:58] <Hixie> the spec does disallow that
- # [04:58] <othermaciej> it disallows the concept with a non-machine-checkable requirement, but does not make the syntax an error
- # [04:58] <othermaciej> however, it does make the syntax <a role="button"> an error
- # [04:58] <Hixie> right, role="" is a godsend here
- # [04:58] <othermaciej> with a machine-checkable rule
- # [04:59] <Hixie> it finally allows us an opportunity to catch this using a syntax error
- # [04:59] <Hixie> there are lots of things that cannot be caught using syntax errors
- # [04:59] <Hixie> they are no less errors
- # [04:59] <karlcow> othermaciej: the issue is in part what is the link. Is it a POST or a GET. http://bitworking.org/news/I_m_sorry__I_can_t_kiss_it_and_make_it_better_
- # [04:59] <othermaciej> in principle, a link with href="#" onclick="..." or href="javascript:..." could be a syntax error, unless that syntax serves a valid use case that cannot be achieved in any other way
- # [04:59] <Hixie> and when we can catch them we try to do so
- # [04:59] <Hixie> indeed
- # [05:00] <Hixie> (unfortunately, there are such use cases)
- # [05:00] <othermaciej> ok, so explaining what those are would help resolve the apparent contradiction
- # [05:00] <Hixie> the use cases?
- # [05:00] <othermaciej> since a naiive observer such as myself reading the change proposal might be unaware of those use cases
- # [05:00] <Hixie> href="javascript:"'s use case is exposing bookmarklets
- # [05:01] <karlcow> http://natbat.net/2009/Jun/10/styling-buttons-as-links/
- # [05:01] <othermaciej> good point
- # [05:01] <othermaciej> (my suggestion would be to cite these in your Change Proposal and/or in resolving SteveF's bugs when you get around to that)
- # [05:01] <Hixie> onclick="..."'s use case is for such things as click-tracking or general user interaction, or making links that are both functional in "AJAX" and static scenarios
- # [05:02] <Hixie> i don't understand why they are relevant to the change proposal
- # [05:02] <othermaciej> right, but you would never use href="#" [sic] for a click-tracked link that is supposed to work in both static and AJAX scenarios
- # [05:02] <karlcow> http://jontangerine.com/silo/html/button/
- # [05:02] <Hixie> making href="#" non-conforming might make sense
- # [05:03] <Hixie> it's kind of a weirdly specific case to disallow
- # [05:03] <Hixie> i mean i don't see much point linking to the same page, but why would we disallow it?
- # [05:03] <Hixie> it's just a relative URL...
- # [05:03] <othermaciej> I think Steve's point was that href="#" onclick="..." is exclusively used to make <a> elements act like buttons and has no valid use case
- # [05:04] <othermaciej> I agree that it would be an awfully specific thing to disallow, though one could claim the same of <a role="button">
- # [05:04] <othermaciej> anyway
- # [05:04] <othermaciej> I think those were the questions being asked
- # [05:04] <othermaciej> feel free to respond as you see fit
- # [05:04] <othermaciej> I should be going
- # [05:04] <Hixie> role="button" isn't specifically disallowed
- # [05:04] <Hixie> it's just not included in the list of things that are allowed
- # [05:05] <othermaciej> rather, it's not specifically allowed
- # [05:05] <othermaciej> anyway
- # [05:05] <Hixie> that's the opposite argument :-)
- # [05:05] <othermaciej> I don't want to argue the point further, you have explained these matters enough that I feel I understand them, but you may want to explain the above points on the list for the benefit of others
- # [05:06] <othermaciej> I hope that my confusion was understandable and I expect others may share it
- # [05:06] <othermaciej> thanks for the explanation
- # [05:06] <Hixie> the only others i care about here are sam and paul, frankly
- # [05:07] <Hixie> and last time i included counter-arguments in a change proposal i was told it was a waste of time
- # [05:07] <Hixie> and indeed it had no effect
- # [05:07] <Hixie> so i'm at a loss as to how to include this in a useful manner
- # [05:08] <othermaciej> I think they (and perhaps Steve) would likely benefit from an explanation of these points, even if it is just in an ordinary email to the list
- # [05:08] * Quits: aho (~nya@f050253086.adsl.alicedsl.de) (Quit: EXEC_over.METHOD_SUBLIMATION)
- # [05:08] <othermaciej> explaining to Steve is useful because if he chooses to withdraw his proposal or agrees to some compromise (e.g. disallowing href="#" onclick="..." and/or explaining in more detail that buttons shouldn't be abused as links and explaining the valid use cases for <a href="javascript:">), that ends the process without Sam or Paul's opinion being relevant
- # [05:09] * Joins: kennyluck_ (~kennyluck@net74-dhcp70.sfc.keio.ac.jp)
- # [05:10] * Quits: kennyluck (~kennyluck@2001:200:1c0:2900:226:8ff:fe07:40c6) (Remote host closed the connection)
- # [05:10] * kennyluck_ is now known as kennyluck
- # [05:13] * Joins: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net)
- # [05:18] * Quits: othermaciej (~mjs@17.246.19.128) (Quit: othermaciej)
- # [05:20] * Quits: miketaylr (~miketaylr@24.42.95.108) (Remote host closed the connection)
- # [05:31] * Quits: johnlockwood (~johnlockw@adsl-69-152-195-8.dsl.fyvlar.swbell.net) (Quit: johnlockwood)
- # [05:39] * Quits: titacgs_ (~titacgs@190.2.33.49) (Quit: Leaving)
- # [05:41] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
- # [05:42] * Quits: til (~til@c-98-246-164-234.hsd1.or.comcast.net) (Read error: Connection reset by peer)
- # [05:42] * Joins: til (~til@c-98-246-164-234.hsd1.or.comcast.net)
- # [05:42] <MikeSmith> strawman attempt at a concise definition of what the term "the Web platform" means:
- # [05:42] <MikeSmith> [[
- # [05:42] <MikeSmith> "a client-side (browser-side) runtime/processing environment for
- # [05:42] <MikeSmith> Web applications and Web documents that are built using HTML,
- # [05:42] <MikeSmith> CSS, Javascript and a couple of other core-standard formats, and
- # [05:42] <MikeSmith> that are addressed and transmitted using HTTP, URIs and a couple
- # [05:42] <MikeSmith> of other core-standard protocols"
- # [05:42] <MikeSmith> ]]
- # [05:42] <MikeSmith> comments, suggestions, refinements, please
- # [05:43] <wirepair> 'couple of other' used 2x ...
- # [05:44] <roc> the list of relevant standards is much longer than that
- # [05:44] <wirepair> seems lil vaguish
- # [05:44] * Joins: Anonameless (Nameless@cm218-252-156-82.hkcable.com.hk)
- # [05:45] * Joins: Pippi (53fc6130@gateway/web/freenode/ip.83.252.97.48)
- # [05:46] * Parts: Pippi (53fc6130@gateway/web/freenode/ip.83.252.97.48)
- # [05:48] * Quits: kennyluck (~kennyluck@net74-dhcp70.sfc.keio.ac.jp) (Remote host closed the connection)
- # [05:48] * Joins: kennyluck (~kennyluck@2001:200:1c0:2900:226:8ff:fe07:40c6)
- # [05:49] <MikeSmith> it's intended to be minimal
- # [05:50] <MikeSmith> not to be an exhaustive list
- # [05:51] <roc> then just say "... and other standard formats"
- # [05:53] <MikeSmith> OK
- # [05:59] * Joins: mmn (~mmn@129-97-225-230.uwaterloo.ca)
- # [06:03] * Joins: deepthawtz (~deepthawt@c-67-180-92-66.hsd1.ca.comcast.net)
- # [06:07] * Joins: roc_ (~roc@203-97-204-82.dsl.clear.net.nz)
- # [06:08] * Quits: knowtheory (~knowtheor@bas5-london14-1242452413.dsl.bell.ca) (Quit: Computer has gone to sleep)
- # [06:10] * Quits: roc (~roc@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 258 seconds)
- # [06:10] * roc_ is now known as roc
- # [06:22] * Joins: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [06:28] * Joins: knowtheory (~knowtheor@bas1-london16-1176190072.dsl.bell.ca)
- # [06:46] * Quits: knowtheory (~knowtheor@bas1-london16-1176190072.dsl.bell.ca) (Quit: There are lives at stake here!)
- # [07:02] * Quits: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net) (Quit: dglazkov)
- # [07:09] * Quits: kbrosnan (~kbrosnan@ip24-250-54-36.ri.ri.cox.net) (Quit: leaving)
- # [07:15] * Joins: kbrosnan (~kbrosnan@ip24-250-54-36.ri.ri.cox.net)
- # [07:30] * Joins: eighty4 (~eighty4@c-d9cee455.012-403-6c6b701.cust.bredbandsbolaget.se)
- # [07:31] * Joins: cedric_ (~cedric@180.129.83.122)
- # [07:44] * Quits: wakaba_ (~wakaba_@203-140-90-184.eonet.ne.jp) (Ping timeout: 276 seconds)
- # [07:47] <MikeSmith> oh, issue 56 is _my_ fault
- # [07:47] <MikeSmith> [[
- # [07:47] <MikeSmith> ISSUE-56 was raised in error by Michael(tm) Smith based on a
- # [07:47] <MikeSmith> misunderstanding of Roy's messages to the working group.
- # [07:47] <MikeSmith> ]]
- # [07:50] <MikeSmith> fwiw, there was never any misunderstanding
- # [07:53] <othermaciej> wait, what?
- # [07:53] <MikeSmith> not on my part at least
- # [07:53] <MikeSmith> I'm not even sure that I was the one who raised that issue initially, though I ended up becoming the owner for it
- # [07:54] <MikeSmith> Adam's change proposal
- # [07:54] <MikeSmith> which change proposal I personally happen completely agree with, fwiw
- # [07:55] <MikeSmith> http://lists.w3.org/Archives/Public/public-html/2010Jun/0394.html
- # [07:56] * Joins: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de)
- # [07:58] * Quits: eighty4 (~eighty4@c-d9cee455.012-403-6c6b701.cust.bredbandsbolaget.se) (Remote host closed the connection)
- # [08:00] * Joins: zalan (~zalan@183-15-30.ip.adsl.hu)
- # [08:07] * Joins: MikeSmithX (~MikeSmith@EM111-188-22-136.pool.e-mobile.ne.jp)
- # [08:07] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 248 seconds)
- # [08:09] * Joins: primal1 (~primal1@pool-173-58-231-87.lsanca.fios.verizon.net)
- # [08:10] * Quits: MikeSmith (~MikeSmith@EM111-188-129-129.pool.e-mobile.ne.jp) (Ping timeout: 252 seconds)
- # [08:13] * Joins: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se)
- # [08:14] <othermaciej> MikeSmithX: it's starting to seem like a better approach than either of the other proposals
- # [08:19] * Quits: boaz (~boaz@64.119.159.231) (Quit: boaz)
- # [08:19] <boblet> “We might actually be able to process hyperlinks interoperably, leading to joy and happiness… purveyors of whisky might go out of business.”
- # [08:19] <boblet> lol
- # [08:20] * Quits: kbrosnan (~kbrosnan@ip24-250-54-36.ri.ri.cox.net) (Quit: leaving)
- # [08:22] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [08:22] * MikeSmithX is now known as MikeSmith
- # [08:23] <MikeSmith> I was going to say, the lesson for me here is to not raise issues on behalf of anybody else
- # [08:23] <MikeSmith> especially when I don't personally agree it's an issue
- # [08:24] <MikeSmith> but I actually learned that lesson quite a while ago
- # [08:24] <MikeSmith> which is why I don't do it any more
- # [08:24] <othermaciej> fortunately, the new process encourages people to raise their own issues, or at least provide issue text
- # [08:25] <MikeSmith> yeah
- # [08:26] <othermaciej> anyway, I am glad Adam posted that Change Proposal, even if he partly meant it as a reductio ad absurdum of the process
- # [08:26] <MikeSmith> yeah
- # [08:26] <MikeSmith> the summary is a very good and succinct statement of the fact that this is a non-problem
- # [08:27] <MikeSmith> and arguably always has been
- # [08:28] <othermaciej> well, he's actually arguing for a change relative to the way the spec is currently
- # [08:28] * Quits: kennyluck (~kennyluck@2001:200:1c0:2900:226:8ff:fe07:40c6) (Quit: kennyluck)
- # [08:28] <othermaciej> I think once I read his proposal closer I might conclude it lacks sufficient detail
- # [08:29] <othermaciej> though that could be fixed by linking to http://www.w3.org/html/wg/href/draft for instance
- # [08:31] <MikeSmith> othermaciej: well, let me put it this way: I don't think there is any risk of implementor confusion about this part of the spec, nor has there ever been
- # [08:31] <MikeSmith> I agree with what Adam writes about adding text for clarification, but I don't think it's all that necessary to add it
- # [08:32] <MikeSmith> except to appease those who have objected to the terminology
- # [08:32] <othermaciej> I don't think implementors would be confused by the different use of the word URL
- # [08:33] <othermaciej> so far none of them have been
- # [08:33] <othermaciej> I don't know about other possible audiences for the spec
- # [08:34] <MikeSmith> I don't think even a casual reader would be confused by it
- # [08:34] <othermaciej> I think the factoring issue (where should the processing to convert what occurs in an href attribute to a URI/IRI/whatever be defined, in HTML5 or in IRI or in some third document) is somewhat orthogonal to the terminology issue
- # [08:34] <MikeSmith> I don't think _anybody_ would really be confused by it
- # [08:34] <othermaciej> however, so far no one else has stepped up to the plate to write a viable spec for this
- # [08:34] * Quits: mmn (~mmn@129-97-225-230.uwaterloo.ca) (Quit: Leaving.)
- # [08:35] <MikeSmith> yeah, the factoring issue is certainly orthogonal
- # [08:35] <MikeSmith> and we did have come half-hearted previous attempts at writing a separate spec
- # [08:35] <othermaciej> ISSUE-56 is primarily about where the relevant spec text goes, not the terminology, that was ISSUE-72 which is already closed (by timeout)
- # [08:36] <MikeSmith> the other thing is, the term "URL" is long-deprecated by the purists anyway
- # [08:36] <MikeSmith> they have abandoned it
- # [08:37] <MikeSmith> so it's always seemed to me to be somewhat ironic to see an objection to how it's been used here
- # [08:37] <MikeSmith> anyway, I think this is one of those issues where you could count the number of people who feel strongly about it on one hand
- # [08:38] <MikeSmith> even if you were missing fingers
- # [08:38] <MikeSmith> not that the number of people objecting strongly is the only measure of whether it's important or not
- # [08:39] <othermaciej> I will say this - I personally care that the proper interoperable processing rules for browsers are spec'd *some*where
- # [08:40] <othermaciej> I don't care that much where that place is
- # [08:40] <othermaciej> I don't think the people with specific preferences in that regard should get unlimited time to produce something usable though
- # [08:41] <MikeSmith> yeah
- # [08:41] * Quits: Anonameless (Nameless@cm218-252-156-82.hkcable.com.hk) (Read error: Connection reset by peer)
- # [08:41] * Joins: danbri (~danbri@unaffiliated/danbri)
- # [08:41] * Quits: danbri (~danbri@unaffiliated/danbri) (Excess Flood)
- # [08:48] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:50] <hsivonen> jgraham: ISO makes some of its spec available as .pdf.zip, which is just unbelievable user-hostile compared to posting .pdf with flate streams inside
- # [08:52] <hsivonen> jgraham: and you can get a useful reference by linking to a know-good rev of the wikipedia article
- # [08:56] * Joins: danbri (~danbri@unaffiliated/danbri)
- # [08:58] <hsivonen> MikeSmith: for defining the Open Web Platform, I suggest the following definition:
- # [08:59] <hsivonen> MikeSmith: give a feature one point for support in each of Gecko, WebKit, Presto and Trident in their latest versions
- # [08:59] * Joins: abarth_ (~abarth@c-98-210-108-185.hsd1.ca.comcast.net)
- # [08:59] <hsivonen> (so each feature gets a score from 0 to 4)
- # [08:59] <hsivonen> features that score 3 or 4 are part of the Platform
- # [09:06] * Joins: zcorpan_ (~zcorpan@c-1799e355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [09:09] * Joins: abarth__ (~abarth@c-98-210-108-185.hsd1.ca.comcast.net)
- # [09:09] * Quits: abarth_ (~abarth@c-98-210-108-185.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [09:11] <MikeSmith> hsivonen: that is a great definition for us to use with each other
- # [09:11] <MikeSmith> but it's one that does not go over quite as well with others
- # [09:11] <MikeSmith> e.g., with non-implementors
- # [09:14] * Quits: abarth__ (~abarth@c-98-210-108-185.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
- # [09:14] * Joins: davidhund (~davidhund@78-27-27-74.dsl.alice.nl)
- # [09:15] * Quits: drunknbass (~drunknbas@76.91.255.83) (Remote host closed the connection)
- # [09:15] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 276 seconds)
- # [09:17] * Joins: kennyluck (~kennyluck@tea04.w3.mag.keio.ac.jp)
- # [09:19] * Joins: abarth_ (~abarth@c-98-210-108-185.hsd1.ca.comcast.net)
- # [09:20] * Joins: slartsa (~Lari@adsl-215-234-204.kymp.net)
- # [09:23] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
- # [09:26] * Joins: nielsle (~nielsle@1503032406.dhcp.dbnet.dk)
- # [09:30] <hsivonen> hooray to abarth_ for the Change Proposal for ISSUE-56
- # [09:30] <abarth_> hi hsivonen
- # [09:30] <abarth_> i should have been a spec lawyer
- # [09:31] <othermaciej> I appreciate that abarth_ posted it as well, even though part of it was vaguely trying to make fun of me
- # [09:31] <othermaciej> they should totally have spec law school
- # [09:31] * Joins: henrikbjorn (~hb@80.199.116.190.static.peytz.dk)
- # [09:31] <othermaciej> but then you'd have to pass the spec bar exam to be allowed to practice as a spec lawyer
- # [09:32] <abarth_> the bit about whisky purveyors?
- # [09:32] <abarth_> :)
- # [09:32] <othermaciej> no, my borderline alcoholism is fair game
- # [09:33] <othermaciej> and may well go beyond borderline before HTML5 is done
- # [09:38] <zcorpan_> if we disallow href="#", all we'll achieve is to annoy authors and make them use href="#i-hate-html5" instead
- # [09:38] * Joins: kbrosnan (~kbrosnan@ip24-250-54-36.ri.ri.cox.net)
- # [09:39] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [09:40] <othermaciej> I personally think trying to enforce semantics via syntax errors is an ill-conceived project
- # [09:40] <zcorpan_> i agree
- # [09:41] <zcorpan_> also, the world doesn't fall apart if authors use <a role=button>
- # [09:42] <MikeSmith> abarth_: hey man
- # [09:42] <MikeSmith> sorry for any vehemence in my replies on public-html
- # [09:43] <abarth_> MikeSmith: hi
- # [09:43] <zcorpan_> Hixie: "The current text satisfies the above edit instructions (as I'm sure Tab intended)." i thought hsivonen wrote the counter proposal
- # [09:43] <MikeSmith> abarth_: I have to carefully preserve the fiction that I actually know what I'm doing
- # [09:43] <abarth_> haha :)
- # [09:43] <MikeSmith> :)
- # [09:44] <abarth_> MikeSmith: i'm trying to read public-html after filter out all the emotion
- # [09:44] <MikeSmith> I find that drugs help
- # [09:44] <abarth_> so, i think i missed any vehemence
- # [09:44] * Parts: davidhund (~davidhund@78-27-27-74.dsl.alice.nl)
- # [09:45] * Quits: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de) (Remote host closed the connection)
- # [09:46] * Quits: abarth_ (~abarth@c-98-210-108-185.hsd1.ca.comcast.net) (Quit: abarth_)
- # [09:46] * Joins: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de)
- # [09:46] * Joins: abarth (~abarth@c-98-210-108-185.hsd1.ca.comcast.net)
- # [09:48] * Joins: Necrathex (~bleptop@212-123-163-12.ip.telfort.nl)
- # [09:49] <Hixie> zcorpan_: oops
- # [09:49] <Hixie> zcorpan_: oh well it's what happens because i ignore the From: line when reading e-mails!
- # [09:53] <Hixie> "the current text implies that HTML is super-easy, while XHTML is so hard that even the Working Group can't explain it"
- # [09:53] <Hixie> someone should propose a change proposal that makes it explicit that HTML is that hard
- # [09:53] <Hixie> since apparently julian doesn't think we've made that clear enough
- # [09:54] * Quits: kling (~kling@nat/trolltech/x-nbfztcvgakuwdywe) (Ping timeout: 258 seconds)
- # [09:57] * svl_ is now known as svl
- # [09:57] <asmodai> Hixie: hard/easy? In the context of writing a spec?
- # [09:58] <Hixie> er, s/HTML/XHTML/ in my above comment
- # [09:58] * Joins: micheil (~micheil@124-170-47-127.dyn.iinet.net.au)
- # [10:01] * Joins: johnst (~johnst@x1-6-00-07-95-57-08-bb.k123.webspeed.dk)
- # [10:02] * Joins: pauld (~chatzilla@188.28.8.146.threembb.co.uk)
- # [10:02] * Quits: pauld (~chatzilla@188.28.8.146.threembb.co.uk) (Remote host closed the connection)
- # [10:04] * Joins: kling (~kling@nat/trolltech/x-soiadhlmohmlxeqh)
- # [10:07] * Quits: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de) (Remote host closed the connection)
- # [10:08] * Joins: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de)
- # [10:11] * Quits: deepthawtz (~deepthawt@c-67-180-92-66.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [10:14] <othermaciej> to be fair, HTML is also hard in many ways! though not escaping rules in particular
- # [10:18] <zcorpan_> Q: What are the risks?
- # [10:18] <zcorpan_> A: We might actually be able to process hyperlinks interoperably,
- # [10:18] <zcorpan_> leading to joy and happiness. With so much joy in the work, purveyors
- # [10:18] <zcorpan_> of whisky might go out of business.
- # [10:18] <zcorpan_> LOL
- # [10:18] <annevk> call for consensus for XHR CR
- # [10:18] <annevk> never got this close before
- # [10:18] <annevk> jippiedieyay
- # [10:19] <abarth> zcorpan_: omg, typo... s/work/world/
- # [10:19] <annevk> maybe it's more like jippydiyay
- # [10:20] <annevk> abarth, note that it's not just HTML that uses that kind of processing
- # [10:20] <abarth> ssh!
- # [10:20] <annevk> abarth, as you're probably aware, XMLHttpRequest, CSS, HTTP, etc. all use it
- # [10:20] <annevk> haha
- # [10:20] <annevk> but yeah, whatever
- # [10:24] <othermaciej> annevk: write some CR exit criteria please so I can support the CR transition in good consience
- # [10:28] <Hixie> annevk: you can crib the CR exit criteria from the whatwg charter if you like :-)
- # [10:30] * Joins: Marcosc (~Marcosc@pat-tdc.opera.com)
- # [10:30] * Joins: akamike (~akamike@94-193-106-14.zone7.bethere.co.uk)
- # [10:33] * Joins: Phae (~Phae@gatekeeper.macmillan.co.uk)
- # [10:34] * Joins: mpt (~mpt@canonical/mpt)
- # [10:36] * Quits: Marcosc (~Marcosc@pat-tdc.opera.com) (Quit: Marcosc)
- # [10:36] * Quits: hamaji (~hamaji@220.109.219.244) (Ping timeout: 265 seconds)
- # [10:36] * Joins: mat_t (~mattomasz@91.189.88.12)
- # [10:37] * Joins: ROBOd (~robod@89.123.139.28)
- # [10:38] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [10:38] * Quits: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se) (Ping timeout: 264 seconds)
- # [10:40] <MikeSmith> what does the "from TFA" part in dudes message mean?
- # [10:41] * Joins: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se)
- # [10:47] * Joins: hamaji (~hamaji@220.109.219.244)
- # [10:47] * Joins: Marcosc (~Marcosc@pat-tdc.opera.com)
- # [10:50] <annevk> othermaciej, I plan to just use http://www.w3.org/TR/CSS21/#crec
- # [10:51] * Joins: pesla (~pesla@188.202.125.121)
- # [10:52] <Hixie> that's basicaly what the whatwg charter has
- # [10:52] <Hixie> (word for word)
- # [10:52] <othermaciej> annevk: it would be simpler IMO to just say there should be two implementations that pass every test case
- # [10:52] * hsivonen hadn't realized CSS had a 6-month rule
- # [10:53] <othermaciej> then you don't have to define the scope of what is a "feature"
- # [10:53] * Hixie agrees with othermaciej that that requirement is better -- require a comprehensive test suite and two fully compliant implementations
- # [10:53] <slartsa> hsivonen: what do you mean?
- # [10:54] <othermaciej> given the relatively small size of XHR, it would be silly to define different pieces of it as separate features, and a waste of time to debate which subsection levels constitute feature boundaries
- # [10:54] <hsivonen> http://www.w3.org/WAI/PF/HTML/track/actions/24 looks odd given PF's own statements
- # [10:54] <othermaciej> also it does not seem like a huge burden to expect two complete implementations
- # [10:54] <hsivonen> slartsa: I mean that 6 months from the start of CR has to pass even if the other criteria were met sooner
- # [10:55] <slartsa> now would that just be there to narrow possible errors?
- # [10:55] <othermaciej> annevk: those CR exit criteria also don't seem to say anything about the comprehensiveness of the test suite used to judge implementations of any given feature
- # [10:56] <hsivonen> slartsa: yeah, I just hadn't realized there was a 6-month rule
- # [10:56] <annevk> othermaciej, ok
- # [10:56] <othermaciej> also they effectively make all features potentially "at risk"
- # [10:56] <annevk> othermaciej, I wouldn't let it pass CR without two complete implementations and an extensive test suite, but maybe it is better to put that in writing indeed
- # [10:56] <othermaciej> which is explicitly disallowed by the W3C process
- # [10:57] <othermaciej> annevk: I would like to see that in writing, so there's no misunderstandings later with other WG members
- # [10:57] * Joins: smaug (~chatzilla@a91-154-41-248.elisa-laajakaista.fi)
- # [10:57] <othermaciej> you're not allowed to just say "any feature without two implementations will be dropped", you have to list specific features as being "at risk" if they don't meet the relevant criteria
- # [10:58] <othermaciej> at least that is my recollection
- # [10:58] <othermaciej> for XHR I am not sure any features should be "at risk"
- # [11:00] <annevk> no I agree
- # [11:01] <annevk> ok, I'll take it more serious :)
- # [11:02] <Hixie> othermaciej: the csswg discussed that long ago and basically decided that they would go back to LC often enough anyway since they were going to maintain the spec that if that became an issue, they'd just cycle again and list the at-risk parts (or just remove them)
- # [11:04] * Quits: danbri (~danbri@unaffiliated/danbri) (Quit: danbri)
- # [11:08] * Quits: akamike (~akamike@94-193-106-14.zone7.bethere.co.uk) (Quit: akamike)
- # [11:13] <annevk> TabAtkins, oh, it was a joke? you know, the CSS WG leaving px undefined would not be so surprising really :)
- # [11:16] * Joins: danbri (~danbri@unaffiliated/danbri)
- # [11:20] <hsivonen> annevk: what was a joke?
- # [11:21] <annevk> http://twitter.com/fantasai/status/16181517781
- # [11:21] <annevk> this WebM stuff is problematic
- # [11:21] <annevk> YouTube now works in Opera
- # [11:21] <hsivonen> annevk: that was too subtle for me to realize it was a joke
- # [11:22] <hsivonen> annevk: so what's the problem with WebM?
- # [11:22] <hsivonen> annevk: youtube harms your productivity?
- # [11:22] <jgraham> hsivonen: What will people complain about?
- # [11:22] <annevk> hsivonen, exactly, I might end up watching YouTube all day
- # [11:23] <annevk> not having Flash helped a lot, but then they found this workaround
- # [11:23] <jgraham> I mean for 10.50 we got _so_many_ people saying "why doesn't HTML5 video work in Opera"
- # [11:23] <jgraham> because we didn't support H.264 Youtube
- # [11:23] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Quit: Rik`)
- # [11:23] * Quits: abarth (~abarth@c-98-210-108-185.hsd1.ca.comcast.net) (Quit: abarth)
- # [11:24] <hsivonen> Am I supposed to get a WebM-enabled Opera build from the "beta-stable" apt source?
- # [11:24] <annevk> should I read the 31 emails on "RE: Transferring File* to WebApps - redux"?
- # [11:24] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [11:24] <annevk> (I don't know the public sources for Opera distribution... I'm using the latest internal nightlies...)
- # [11:25] * Quits: kling (~kling@nat/trolltech/x-soiadhlmohmlxeqh) (Ping timeout: 240 seconds)
- # [11:25] <jgraham> hsivonen: I think you have to look at the desktop team blog
- # [11:25] <annevk> well, from an internal URL; there doesn't seem to be a much of difference anymore between what I use and someone who doesn't work for Opera; which is pretty great
- # [11:25] <hsivonen> jgraham: :-( the repo is offering 10.53.6330 to me
- # [11:26] <annevk> yeah, we should set up something like Chrome does
- # [11:26] <jgraham> hsivonen: Yeah, I know, our update situation for dev builds really sucks
- # [11:26] <gsnedders> hsivonen: AFAIK beta still pushes stable for some raeson
- # [11:27] <annevk> in that thread someone mentions bondi
- # [11:27] * annevk ran away
- # [11:29] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
- # [11:31] * Quits: pesla (~pesla@188.202.125.121) (Quit: pesla)
- # [11:33] * Joins: kling (~kling@nat/trolltech/x-fiontqigwruzkddv)
- # [11:38] * Quits: roc (~roc@203-97-204-82.dsl.clear.net.nz) (Quit: roc)
- # [11:44] <Lachy> annevk, the speech input proposal was linked to in a previous email. http://docs.google.com/View?id=dcfg79pz_5dhnp23f5
- # [11:45] <annevk> oh wow that looks complex
- # [11:45] <Lachy> I'm not sure I get the whole purpose of it. It's been possible to use speech input with any form control for years, given a microphone and speech recognition software.
- # [11:48] <annevk> there must be something why that doesn't just work, but it's not explained very well
- # [11:48] * Joins: Martijnc (~Martijnc@91.176.168.59)
- # [11:49] <Lachy> ah, it describes utterrance="" and interpretation="" attributes that help with defining what speech commands are accepted
- # [11:52] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: This computer has gone to sleep)
- # [11:57] * Quits: mat_t (~mattomasz@91.189.88.12) (Quit: Leaving)
- # [11:57] * Hixie tries to work out what faulkner's e-mail means... is he saying that when the WAI said we should have "strong semantics" or whatever it was that they were wrong?
- # [12:02] * Quits: danbri (~danbri@unaffiliated/danbri) (Quit: danbri)
- # [12:02] * Joins: mat_t (~mattomasz@91.189.88.12)
- # [12:07] * Quits: hamaji (~hamaji@220.109.219.244) (Ping timeout: 276 seconds)
- # [12:12] <AryehGregor> Am I the only one who dies a little inside whenever I see a line beginning with ">From" in an e-mail when it should be "From"?
- # [12:13] <annevk> http://www.w3.org/TR/xbl/ has no exit criteria?
- # [12:13] * annevk is looking at prior art
- # [12:17] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [12:17] <Hixie> AryehGregor: you are not
- # [12:18] <Hixie> AryehGregor: i die even more when it's my own e-mails
- # [12:19] <AryehGregor> :(
- # [12:19] * Joins: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de)
- # [12:19] <AryehGregor> If only the guy who came up with mbox had heard of reversible escaping.
- # [12:20] <AryehGregor> "Specifying a grammar is useful for apps which have limited vocabulary, for e.g. commands, navigation within page, maps etc. Such applications would not work as well with free-form text input. @pattern can be used to restrict the allowed inputs, but regular expressions are less expressive than context-free grammars." That sounds extremely scary.
- # [12:21] <workmad3> wow, it's been a while since I came across a discussion involving context-free grammars :)
- # [12:22] <workmad3> now, if only I could remember what they are and what characterized them...
- # [12:23] <AryehGregor> Are context-free grammars exactly those that can be described in BNF, by any chance? Like regular expressions and regex?
- # [12:23] * AryehGregor isn't sure.
- # [12:24] <workmad3> that's the problem :)
- # [12:24] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [12:26] * Quits: MikeSmith (~MikeSmith@EM111-188-22-136.pool.e-mobile.ne.jp) (Quit: Till kicked and torn and beaten out he lies, and leaves his hold and crackles, groans, and dies.)
- # [12:26] <AryehGregor> Am I the only one who finds back/forward in Chrome dev channel is sometimes incredibly flaky?
- # [12:28] <AryehGregor> It will regularly forget items in the history, and just now it completely made up a history entry. A page I visited once and bookmarked, months ago, replaced the entire history for the tab.
- # [12:28] <AryehGregor> I would report it, but haven't tried to reproduce it consistently . . .
- # [12:36] * Joins: oal (~oal@5.79-160-122.customer.lyse.net)
- # [12:36] <oal> Is there a good article that describes WebSockets, and what it's all about?
- # [12:37] <Hixie> the spec has some intro material that might help
- # [12:38] <oal> Over at w3.org?
- # [12:38] <Hixie> http://www.whatwg.org/specs/web-apps/current-work/complete/network.html#introduction-7
- # [12:38] <oal> Thank you
- # [12:42] * Quits: Necrathex (~bleptop@212-123-163-12.ip.telfort.nl) (Quit: Necrathex)
- # [12:43] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 272 seconds)
- # [12:44] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [12:48] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [12:48] <zcorpan_> speaking of websockets, does anyone know websocket demos/games/apps (that run in the browser)?
- # [12:50] * Joins: htmlr (~htmlr@203-158-34-50.dyn.iinet.net.au)
- # [13:02] <zcorpan_> lol http://www.youtube.com/watch?v=EozwYbMTtS0&feature=player_embedded
- # [13:02] * Quits: htmlr (~htmlr@203-158-34-50.dyn.iinet.net.au) (Quit: Colloquy for iPad - http://colloquy.mobi)
- # [13:04] * AryehGregor is struck by how businesses actually use the word "proprietary" in a positive sense in their advertising, instead of in the witheringly negative sense that it has in standards circles
- # [13:04] <AryehGregor> "we use BGP best-path routing, combined with Mzima's proprietary route-analysis system to ensure your audience is always served fastest."
- # [13:09] * Quits: broquaint (1f3095feb7@spc2-brig11-0-0-cust40.asfd.cable.virginmedia.com) (Ping timeout: 240 seconds)
- # [13:17] <jgraham> zcorpan_: I guess most demos are coded against -75 so far
- # [13:17] <jgraham> Oh wait
- # [13:18] <jgraham> Well I guess I mean most servers
- # [13:18] <jgraham> for the demos
- # [13:19] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: Leaving)
- # [13:20] * Quits: kennyluck (~kennyluck@tea04.w3.mag.keio.ac.jp) (Quit: kennyluck)
- # [13:20] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [13:21] <annevk> oh yes
- # [13:21] <annevk> donkey kong returns
- # [13:21] <annevk> win
- # [13:21] <annevk> specifically, donkey kong country, which was my favorite video game for like way long
- # [13:23] <zcorpan_> jgraham: yeah :(
- # [13:28] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [13:41] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 260 seconds)
- # [13:47] * Joins: mpt (~mpt@canonical/mpt)
- # [13:58] <annevk> can people take a quick look at http://dev.w3.org/2006/webapi/XMLHttpRequest/#crec ?
- # [13:58] <annevk> it defines the CR exit criteria based on the discussion of this morning
- # [13:59] * Joins: knowtheory (~knowtheor@bas1-london16-1176189113.dsl.bell.ca)
- # [13:59] <annevk> just saying "ok" is enough :) I'd like to know if it's understandable
- # [14:02] <jgraham> annevk: ok afaict
- # [14:02] <annevk> cool
- # [14:04] * Joins: remysharp (~remysharp@89.191.20.67)
- # [14:05] <remysharp> question: should I be able to do document.querySelector('video').ontimeupdate = dostuff; ?
- # [14:06] <remysharp> I'm only able to bind to that event using addEventListener - which is fine, I just don't understand why
- # [14:06] * Joins: pmuellr (~pmuellr@24.148.174.112)
- # [14:06] <remysharp> compared to doing something like worker.onmessage = dostuff - which works with both addEventListener and inline
- # [14:06] <annevk> remysharp, bug in the browser
- # [14:06] <remysharp> okay - thought so.
- # [14:06] <remysharp> cheers
- # [14:07] <annevk> ontimeupdate is defined on HTMLElement iirc so it should be available on all HTML elements
- # [14:07] <annevk> maybe these so-called HTML5 testing sites should take that into account
- # [14:07] <remysharp> really? that ... seems odd to me, why would the timeupdate event be available on all element?
- # [14:07] <annevk> that's the way all event listeners work
- # [14:08] * Joins: Anonameless (~Nameless@cm218-252-156-82.hkcable.com.hk)
- # [14:08] <remysharp> ah, cool - I did not know that - but that's nothing new ;-)
- # [14:08] <remysharp> cheers again.
- # [14:09] <annevk> just a historical thing; though it does allow you to dispatch custom timeupdate events and listen for them
- # [14:09] <annevk> using the simpler on-eventname mechanism
- # [14:23] * Joins: davidb_ (~davidb@mozca02.ca.mozilla.com)
- # [14:40] * Joins: danbri (~danbri@unaffiliated/danbri)
- # [14:44] * Joins: danbri_ (~danbri@unaffiliated/danbri)
- # [14:45] * Joins: BlurstOfTimes (~blurstoft@168.203.117.112)
- # [14:47] * Quits: danbri (~danbri@unaffiliated/danbri) (Ping timeout: 240 seconds)
- # [14:47] * danbri_ is now known as danbri
- # [14:56] * hsivonen finds it weird that Opera has Google in the toolbar but Bing in speed dial
- # [14:56] <hsivonen> (obviously, it has to be about how much each of them pays for placement, but it's still weird)
- # [14:57] <hsivonen> (yes, I did a fresh install on a fresh OS install)
- # [14:58] * Joins: miketaylr (~miketaylr@38.117.156.163)
- # [15:00] * Quits: remysharp (~remysharp@89.191.20.67) (Quit: Leaving...)
- # [15:02] <hsivonen> looks like YouTube has solved HTML5 video captioning on the JS level
- # [15:04] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 272 seconds)
- # [15:04] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [15:08] * Quits: aroben (~aroben@unaffiliated/aroben) (Client Quit)
- # [15:10] * Quits: payman (~payman@pat.se.opera.com) (Quit: Leaving)
- # [15:10] * Quits: henrikbjorn (~hb@80.199.116.190.static.peytz.dk) (Remote host closed the connection)
- # [15:12] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [15:14] * Quits: nessy (~Adium@203-214-145-24.perm.iinet.net.au) (Ping timeout: 240 seconds)
- # [15:14] * Joins: payman (~payman@pat.se.opera.com)
- # [15:18] * Joins: mpt (~mpt@canonical/mpt)
- # [15:27] * Quits: cedric_ (~cedric@180.129.83.122) (Ping timeout: 258 seconds)
- # [15:28] * Joins: erlehmann (~erlehmann@89.204.137.66)
- # [15:48] * Joins: KaOSoFt (~webmaster@unaffiliated/kaosoft)
- # [15:50] * Quits: erlehmann (~erlehmann@89.204.137.66) (Ping timeout: 245 seconds)
- # [15:53] * Joins: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net)
- # [16:00] * Joins: erlehmann (~erlehmann@89.204.137.5)
- # [16:04] <annevk> sometimes it feels like there is more regrets emails than actual progress
- # [16:04] * Quits: boblet (~boblet@p1201-ipbf709osakakita.osaka.ocn.ne.jp) (Quit: boblet)
- # [16:04] <TabAtkins> On that note, it looks like I'll have to regret today.
- # [16:05] <TabAtkins> Didn't realize I couldn't use my phone without logging into it, and I was never told me extension/password for the phone.
- # [16:05] <TabAtkins> Also left my cellphone at home. >_<
- # [16:06] <zcorpan_> TabAtkins: excuses!
- # [16:07] * TabAtkins hones his telepathic connection into the cellular network.
- # [16:08] * Joins: Marcosc_ (~Marcosc@213.236.208.247)
- # [16:09] <annevk> unless specifically asked I'm no longer doing them
- # [16:09] <annevk> and even then I probably can't
- # [16:09] <annevk> I broke Skype
- # [16:12] * Quits: Marcosc (~Marcosc@pat-tdc.opera.com) (Ping timeout: 258 seconds)
- # [16:12] * Marcosc_ is now known as Marcosc
- # [16:14] <TabAtkins> Ooh, we the ability to upgrade our desktops to Lucid now. That should push my gnome version up high enough to finally install the compiz grid plugin!
- # [16:23] <TabAtkins> Crap, I've had a Dr. Horrible song in my head since yesterday. I need to go watch it again.
- # [16:27] * Quits: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net) (Quit: dglazkov)
- # [16:36] <johnst> TabAtkins, I wish for less noise in this channel.
- # [16:36] * Joins: yutak_home (~kee@U017209.ppp.dion.ne.jp)
- # [16:37] * Joins: Necrathex (~bleptop@212-123-163-12.ip.telfort.nl)
- # [16:37] <TabAtkins> johnst: ?_?
- # [16:38] <annevk> pony!
- # [16:38] <jgraham> johnst: Try #htmlwg on the w3c servers
- # [16:38] <annevk> if we're gonna do wishes and all
- # [16:39] <jgraham> er #html-wg
- # [16:39] <johnst> jgraham, :-)
- # [16:40] <TabAtkins> othermaciej: Worth my time to update my two pending change proposals? I dunno if anything's happened to them since I stopped listening.
- # [16:43] <zcorpan_> should a document in an iframe be unloaded when the iframe is removed from the (parent) document?
- # [16:44] <TabAtkins> Related question: Does an <iframe> have to be in a parent document to receive it's own document?
- # [16:44] * erlehmann is now known as briesexuell
- # [16:45] <TabAtkins> (I was looking at Dean Edward's hack yesterday for ripping builtins out of an iframe to get around IE's bugs with subclassing Array.)
- # [16:45] <zcorpan_> http://software.hixie.ch/utilities/js/live-dom-viewer/saved/506
- # [16:45] * briesexuell is now known as erduschmann
- # [16:49] * Joins: dglazkov (~dglazkov@nat/google/x-mfrzaqtqzaouvtxo)
- # [16:49] * Quits: dglazkov (~dglazkov@nat/google/x-mfrzaqtqzaouvtxo) (Remote host closed the connection)
- # [16:49] * Joins: dglazkov (~dglazkov@nat/google/x-wgczlcdlowmgnkqa)
- # [16:51] <annevk> gonna write a domintro box for XHR
- # [16:53] <zcorpan_> seems webkit and firefox unload but ie and opera don't
- # [16:53] <zcorpan_> ie8 is annoying with it's handling of data: urls
- # [16:53] * Quits: slartsa (~Lari@adsl-215-234-204.kymp.net) (Ping timeout: 240 seconds)
- # [16:54] <zcorpan_> (if you try to open a data: url in an iframe, it redirects you to an error page)
- # [16:55] <TabAtkins> That does seem annoying.
- # [16:57] * Quits: erduschmann (~erlehmann@89.204.137.5) (Quit: Ex-Chat)
- # [16:57] * Quits: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de) (Remote host closed the connection)
- # [17:02] <AryehGregor> Even more annoying, it doesn't support data: entered manually into the URL bar.
- # [17:03] <AryehGregor> That's like half the point of data: from my point of view.
- # [17:03] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
- # [17:04] * Joins: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
- # [17:04] <zcorpan_> AryehGregor: indeed
- # [17:05] * Quits: annevk (~annevk@pat-tdc.opera.com) (Ping timeout: 258 seconds)
- # [17:05] <AryehGregor> Although I guess normal web developers don't need to do minimal test cases much, which is what I use it for.
- # [17:05] <AryehGregor> So we're all probably atypical.
- # [17:05] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 265 seconds)
- # [17:11] * Joins: annevk (~annevk@213.236.208.22)
- # [17:12] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [17:14] * Quits: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se) (Remote host closed the connection)
- # [17:21] * Quits: svl (~chatzilla@a194-109-2-65.dmn.xs4all.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky!)
- # [17:22] * Joins: Smylers (~Smylers@leeds01-fw.internal.pipex.net)
- # [17:24] <Smylers> TabAtkins: In case this was after you stopped listening: http://lists.w3.org/Archives/Public/public-html/2010Jun/0072.html
- # [17:25] <Smylers> TabAtkins: I can't remember what Sam's feedback was, or why my comments would address it.
- # [17:26] <Smylers> TabAtkins: I wasn't attempting to address any of Sam's points when I wrote that.
- # [17:26] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 240 seconds)
- # [17:27] <zcorpan_> Hixie: does ws://damowmow.com:11111/demo still work? seems to disconnect for me
- # [17:28] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: This computer has gone to sleep)
- # [17:38] * Joins: dglazkov_ (~dglazkov@nat/google/x-zbygfxxmmzyuwqcx)
- # [17:40] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
- # [17:42] * Quits: dglazkov (~dglazkov@nat/google/x-wgczlcdlowmgnkqa) (Ping timeout: 260 seconds)
- # [17:42] * dglazkov_ is now known as dglazkov
- # [17:43] * Joins: chris_7 (~chris@129-97-120-176.uwaterloo.ca)
- # [17:46] * Quits: Marcosc (~Marcosc@213.236.208.247) (Quit: Marcosc)
- # [17:50] * Joins: eighty4 (~eighty4@c-d9cee455.012-403-6c6b701.cust.bredbandsbolaget.se)
- # [17:52] * Quits: zalan (~zalan@183-15-30.ip.adsl.hu) (Ping timeout: 260 seconds)
- # [17:52] * Joins: jrgarrison (~garrison@wikiotics/jrgarrison)
- # [17:53] * Quits: annevk (~annevk@213.236.208.22) (Read error: Connection reset by peer)
- # [17:53] * Joins: Marcosc (~Marcosc@213.236.208.247)
- # [17:54] * Joins: boaz (~boaz@64.119.159.231)
- # [18:03] * Quits: danbri (~danbri@unaffiliated/danbri) (Ping timeout: 276 seconds)
- # [18:11] * Joins: Maurice (copyman@5ED573FA.cable.ziggo.nl)
- # [18:14] * Joins: JonathanNeal (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com)
- # [18:20] * Quits: jrgarrison (~garrison@wikiotics/jrgarrison) (Quit: Ex-Chat)
- # [18:24] * Quits: chris_7 (~chris@129-97-120-176.uwaterloo.ca) (Quit: Leaving)
- # [18:27] * Joins: ap (~ap@17.246.19.110)
- # [18:31] <gsnedders> http://www.w3.org/blog/systeam/2010/06/16/why_we_chose_mercurial_as_our_dvcs
- # [18:35] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
- # [18:37] <AryehGregor> I fiddled with Mercurial a bit, but I've gotten really used to git.
- # [18:38] <AryehGregor> git is complicated and unpredictable, but I was really annoyed more than once at Mercurial by not being allowed to roll back more than one revision, and some other things in that vein.
- # [18:38] <jgraham> I think mq will save you there
- # [18:38] * Quits: Phae (~Phae@gatekeeper.macmillan.co.uk) (Quit: Leaving.)
- # [18:39] <jgraham> (well depending what you mean "rollback"_
- # [18:39] <jgraham> s/_/)/
- # [18:39] <AryehGregor> Probably.
- # [18:39] * Quits: dglazkov (~dglazkov@nat/google/x-zbygfxxmmzyuwqcx) (Remote host closed the connection)
- # [18:40] <AryehGregor> I can't be bothered to seriously attempt to learn all the popular VCSes, though.
- # [18:40] <jgraham> I mean you can revert to an earlier revision
- # [18:40] <AryehGregor> I'm familiar with git and svn, that's good enough for me.
- # [18:40] * Joins: dglazkov (~dglazkov@nat/google/x-gjyghbfxnyfmawvc)
- # [18:40] <AryehGregor> I can figure out enough of the others to check stuff out and make patches to submit if necessary, that's about all I need.
- # [18:40] <jgraham> I have been using git a lot recently and I quite like it, but it is pretty baroque in places. Mercurial is really very simple once you have the general idea
- # [18:40] <jgraham> Although hard things are still hard
- # [18:40] <jgraham> just not as hard
- # [18:41] <jgraham> I don't think I'm making any sense
- # [18:41] <gsnedders> You never do
- # [18:41] <AryehGregor> Yes, "baroque" is a good word for git.
- # [18:42] <AryehGregor> I'm sure it makes perfect sense if you fully understand its implementation, but not otherwise.
- # [18:42] <AryehGregor> Otherwise you learn how to do common tasks by trial and error and hope Google will help you find out how to do something new.
- # [18:42] <AryehGregor> Because the man pages are often not helpful except as a reference if you already know exactly what you're doing.
- # [18:43] <jgraham> I think I mean that mercurial is easier for a large range of common use cases but might be harder for some less-common use cases
- # [18:43] * Joins: mmn (~mmn@129-97-225-230.uwaterloo.ca)
- # [18:45] <jgraham> AryehGregor: If you can use git, it is a few minutes of effort to get reasonably proficient in mercurial
- # [18:46] <AryehGregor> Yeah, I've used it.
- # [18:46] <jgraham> Not "expert" level
- # [18:46] <AryehGregor> Both for fiddling and to submit a patch to Mozilla.
- # [18:46] <jgraham> But good enough for common things
- # [18:47] * Quits: mpt (~mpt@canonical/mpt) (Read error: Operation timed out)
- # [18:50] * Joins: dave_levin (~dave_levi@nat/google/x-zhritzvzopvqmrsf)
- # [18:55] <oal> Has anyone here done any work with web sockets yet?
- # [19:02] * Joins: JusticeFries (~fries@c-98-245-71-126.hsd1.co.comcast.net)
- # [19:04] * Joins: mlpug (~mlpug@a88-115-164-40.elisa-laajakaista.fi)
- # [19:04] * Joins: mpt (~mpt@canonical/mpt)
- # [19:05] * Quits: mat_t (~mattomasz@91.189.88.12) (Quit: This computer has gone to sleep)
- # [19:06] * Quits: Smylers (~Smylers@leeds01-fw.internal.pipex.net) (Ping timeout: 258 seconds)
- # [19:08] * Quits: masterov (~masterov@93.153.167.74) (Quit: masterov)
- # [19:08] * Joins: deepthawtz (~deepthawt@c-24-130-129-16.hsd1.ca.comcast.net)
- # [19:09] * Quits: Marcosc (~Marcosc@213.236.208.247) (Quit: Marcosc)
- # [19:10] * aroben is now known as aroben|lunch
- # [19:11] <jgraham> oal: Yes
- # [19:11] <jgraham> people here have
- # [19:11] <jgraham> if you have a question I recommend asking it
- # [19:11] <jgraham> :)
- # [19:14] <oal> jgraham, just wondering if there are any good resources for learning how to use it? I've managed to send a handshake from a simple python server, but I can't send any messages
- # [19:15] * Joins: danbri (~danbri@unaffiliated/danbri)
- # [19:15] <oal> I've looked at Amazon, but all the html5 related books are coming later this summer/fall
- # [19:16] * Joins: KevinMarks (~KevinMark@157.22.22.57)
- # [19:17] * Quits: danbri (~danbri@unaffiliated/danbri) (Client Quit)
- # [19:18] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 260 seconds)
- # [19:20] * Quits: Anonameless (~Nameless@cm218-252-156-82.hkcable.com.hk) (Read error: Connection reset by peer)
- # [19:21] <jgraham> oal: Using what client?
- # [19:21] <oal> Google Chrome/Chromium
- # [19:22] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [19:25] * Quits: zcorpan_ (~zcorpan@c-1799e355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan_)
- # [19:27] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [19:27] <AryehGregor> I hate it when discussion is split among multiple threads and I reply to one before I see other relevant replies.
- # [19:27] <oal> jgraham, any ideas?
- # [19:28] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: mhausenblas)
- # [19:36] * Joins: masterov (~masterov@93.153.167.74)
- # [19:37] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [19:43] * Joins: sicking (~chatzilla@nat/mozilla/x-iraszmnjkjsvdmev)
- # [19:49] * Joins: dglazkov_ (~dglazkov@nat/google/x-yrvwugtdvvfkogpw)
- # [19:51] * Quits: dglazkov (~dglazkov@nat/google/x-gjyghbfxnyfmawvc) (Read error: Operation timed out)
- # [19:51] * dglazkov_ is now known as dglazkov
- # [19:57] * Joins: mdelaney_ (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0)
- # [19:59] <JonathanNeal> What would a tokenizer do? Like the one mentioned @ https://bugs.webkit.org/show_bug.cgi?id=39259#c3 ?
- # [20:00] <AryehGregor> http://en.wikipedia.org/wiki/Tokenizer
- # [20:04] <paul_irish> Aha... so what advantages do we expect from the html5 tokenizer landing in webkit?
- # [20:04] <TabAtkins> Little by itself. But it's the necessary first step to coding the HTML5 treebuilder.
- # [20:05] <TabAtkins> Which *does* have benefits, namely everyone convering on using the particular parsing/building algo specified in HTML5, so all our pages always turn out the same everywhere.
- # [20:08] <paul_irish> Ah. gotcha. thx tab
- # [20:10] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [20:13] <JonathanNeal> Thanks TabAtkins.
- # [20:17] * Joins: maikmerten (~maikmerte@port-92-201-55-174.dynamic.qsc.de)
- # [20:17] * Joins: jwalden (~waldo@nat/mozilla/x-vjasfcjwznnxlucs)
- # [20:17] * Quits: riven (~riven@53518387.cable.casema.nl) (Quit: Hi, I'm a quit message virus. Please replace your old line with this line and help me take over the world of IRC.)
- # [20:19] * Quits: eighty4 (~eighty4@c-d9cee455.012-403-6c6b701.cust.bredbandsbolaget.se) (Remote host closed the connection)
- # [20:22] * aroben|lunch is now known as aroben
- # [20:22] * Joins: eighty4 (~eighty4@c-d9cee455.012-403-6c6b701.cust.bredbandsbolaget.se)
- # [20:28] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [20:30] * Joins: zcorpan_ (~zcorpan@c-1799e355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [20:31] * Joins: riven (~riven@53518387.cable.casema.nl)
- # [20:36] * Quits: ojan_away (~ojan@nat/google/x-jqsemexrijzstrwe) (Quit: ojan_away)
- # [20:39] * Joins: dbaron (~dbaron@nat/mozilla/x-gwgdlpfldsorguut)
- # [20:39] * Joins: Phae (~Phae@gatekeeper.macmillan.co.uk)
- # [20:47] * Quits: Peter` (~peter@170-116.citynet.ftth.internl.net) (Ping timeout: 276 seconds)
- # [20:47] * Quits: micheil (~micheil@124-170-47-127.dyn.iinet.net.au) (Quit: micheil)
- # [20:50] * Quits: zcorpan_ (~zcorpan@c-1799e355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan_)
- # [21:01] * Joins: micheil (~micheil@124-170-47-127.dyn.iinet.net.au)
- # [21:08] * Joins: Peter` (~peter@170-116.citynet.ftth.internl.net)
- # [21:08] * Quits: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de) (Read error: Connection reset by peer)
- # [21:09] * Joins: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de)
- # [21:10] * Joins: thomas_ (~thomasain@ingserv.demon.co.uk)
- # [21:12] * Joins: zcorpan_ (~zcorpan@c-1799e355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [21:16] <oal> jgraham, I just bought "Pro HTML5 Programming" from Apress. It's an "alpha book" but some chapters are finished. The Web Socket one is :)
- # [21:16] <hsivonen> paul_irish: with the HTML5 landing in WebKit, the top 4 engines tokenize <div<div> the same way
- # [21:17] <hsivonen> *the HTML5 tokenizer landing
- # [21:18] * Quits: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [21:19] <zcorpan_> oal: i wonder if the book describes the server impl part, and if so, if it's -75 or -76
- # [21:21] <oal> zcorpan_, what chapter would that be in? These chapters are finished: Html 5 Canvas API, Working with HTML 5 audio and video, Geolocation, Communication API, Web Sockets API, Web Workers API and Web storage api
- # [21:21] <oal> brb
- # [21:21] <zcorpan_> oal: web sockets
- # [21:22] <oal> zcorpan_, ok, back in 20 min, poke me if I forget to look for it
- # [21:40] <zcorpan_> does the webkit tokenizer support the script states and never reparses?
- # [21:45] * Quits: maikmerten (~maikmerte@port-92-201-55-174.dynamic.qsc.de) (Remote host closed the connection)
- # [21:49] <oal> zcorpan_, back
- # [21:50] * Joins: bros (muffinflav@anapnea.net)
- # [21:50] <oal> zcorpan_, I searched for impl, didn't find anything
- # [21:51] <bros> Is it ok to discuss HTML 5 here?
- # [21:51] <zcorpan_> oal: ok
- # [21:53] * Quits: KaOSoFt (~webmaster@unaffiliated/kaosoft) (Ping timeout: 245 seconds)
- # [21:54] * Parts: bros (muffinflav@anapnea.net)
- # [22:04] * Quits: smaug (~chatzilla@a91-154-41-248.elisa-laajakaista.fi) (Ping timeout: 240 seconds)
- # [22:07] <TabAtkins> bros: yeah.
- # [22:07] * Quits: davidb_ (~davidb@mozca02.ca.mozilla.com) (Quit: davidb_)
- # [22:07] <jgraham> oal: Sorry, went home
- # [22:08] <oal> jgraham, I'm reading the Web Sockets chapter now. Interesting :)
- # [22:09] <jgraham> oal: OK. It is woth knowing that the protocol changed a bit recently and so different versions of chrome connect to different servers
- # [22:09] <oal> I will try the code in the book and see how it works
- # [22:10] * gsnedders wonders what to do in the absence of any secret rendezvous
- # [22:11] <TabAtkins> gsnedders: overt rendezvous instead.
- # [22:12] <jgraham> oal: http://software.hixie.ch/utilities/js/websocket/ is a working demo you can play with
- # [22:13] <zcorpan_> jgraham: not working for me today
- # [22:13] <gsnedders> TabAtkins: Totally. With you and fanastai having done most of the (generic W3C) testing stuff (as well as the CSS stuff), we should totally have some informal F2F around the CSS WG F2F in Oslo
- # [22:13] <gsnedders> (if both of you will bethere)
- # [22:13] <gsnedders> *be there
- # [22:13] <oal> jgraham, will check it out. Thanks
- # [22:13] * Quits: Peter` (~peter@170-116.citynet.ftth.internl.net) (Ping timeout: 276 seconds)
- # [22:13] <zcorpan_> jgraham: or ws://damowmow.com:11111/demo is not working
- # [22:13] <jgraham> gsnedders: Unsecrify the previous one
- # [22:13] <jgraham> zcorpan_: Ah, I knew that
- # [22:14] <jgraham> gsnedders: ;)
- # [22:14] <jgraham> When is the CSS F2F?
- # [22:14] <TabAtkins> gsnedders: I... have no idea what you're talking about. But yes, we totally should.
- # [22:14] <TabAtkins> Augst 23-25.
- # [22:14] <jgraham> TabAtkins: You will get used to it
- # [22:14] <TabAtkins> I think both me and Fantasai arrive on saturday the 21st.
- # [22:15] * gsnedders should blatantly just go there for the weekend to party ;P
- # [22:15] <TabAtkins> Sounds fun.
- # [22:15] <TabAtkins> I'll be using Sunday to un-jetlag myself. Partying would presumably help.
- # [22:15] <gsnedders> hah
- # [22:15] <TabAtkins> We've got a big 7-person apartment that a bunch of us are sharing.
- # [22:16] <jgraham> I might tryto find an excuse to be in Oslo then
- # [22:16] <gsnedders> heh
- # [22:16] <gsnedders> Obviously you should be working on what I'm working on. It makes it so trivial. :P
- # [22:16] <jgraham> Just need to keep working on projects with people in Oslo and it shouldn't be too hard
- # [22:17] * Joins: Peter` (~peter@170-116.citynet.ftth.internl.net)
- # [22:19] <zcorpan_> http://webreflection.blogspot.com/2010/06/websocket-handshake-76-simplified.html - hmm, i thought preg_match was not the way to parse the handshake
- # [22:19] <jgraham> zcorpan_: So find bugs in it :)
- # [22:20] <jgraham> Sigh. So much to do
- # [22:21] <zcorpan_> well for one it would fail (sometimes, depending on the order the fields end up in) if i set subprotocol to Sec-WebSocket-Key1: lol
- # [22:21] <TabAtkins> Hehe.
- # [22:22] * Joins: KaOSoFt (~webmaster@unaffiliated/kaosoft)
- # [22:23] <Hixie> zcorpan_: that would be a pretty silly thing to do though :-)
- # [22:24] * Joins: hudlee123 (~hudlee123@pool-72-72-53-214.bstnma.east.verizon.net)
- # [22:24] <zcorpan_> i guess being a qa i spot such holes without thinking
- # [22:24] <zcorpan_> Hixie: so why is your websocket server not working?
- # [22:24] <Hixie> which?
- # [22:25] <jgraham> Hmm, I think it is more that being zcorpan_ you spot such holes without thinking
- # [22:25] * Hixie is pretty happy to see that all the work he did to come up with a system that could be implemented naively and yet still be secure worked :-)
- # [22:25] <zcorpan_> ws://damowmow.com:11111/demo
- # [22:25] <Hixie> zcorpan_: server is down - want me to turn it back on?
- # [22:25] <Hixie> up now
- # [22:25] <zcorpan_> yes please :)
- # [22:25] <zcorpan_> thanks
- # [22:26] <zcorpan_> jgraham: not all qas are as good as a zcorpan_ :)
- # [22:27] <jgraham> zcorpan_: I think I am not as evil as you. This makes me sad
- # [22:27] <zcorpan_> heh
- # [22:28] <jgraham> So on an entirely different topic setCaretSelectionRect
- # [22:29] <jgraham> Why do they need a width and height?
- # [22:29] <jgraham> It seems like it should be sufficient to give a point an a direction for a magnifier
- # [22:29] <jgraham> since presumably it needs to know about the direction of the text and where it starts
- # [22:30] <jgraham> but the size of a single character seems less relevant
- # [22:30] <gsnedders> Well, I'm glad your less evil than zcorpan_, jgraham
- # [22:31] <gsnedders> I mean, I actually (really) have to share a room with you, rather than just in theory
- # [22:32] <gsnedders> s/your/you're/
- # [22:35] * Quits: thomas_ (~thomasain@ingserv.demon.co.uk) (Quit: Leaving)
- # [22:36] * Joins: Anonameless (~Nameless@cm218-252-156-82.hkcable.com.hk)
- # [22:37] * Quits: mlpug (~mlpug@a88-115-164-40.elisa-laajakaista.fi) (Remote host closed the connection)
- # [22:37] * Joins: annevk (~annevk@5355737B.cable.casema.nl)
- # [22:44] * Joins: cardona507 (~cardona50@c-24-130-129-16.hsd1.ca.comcast.net)
- # [22:46] * Quits: cardona507 (~cardona50@c-24-130-129-16.hsd1.ca.comcast.net) (Client Quit)
- # [22:46] * Quits: KaOSoFt (~webmaster@unaffiliated/kaosoft) (Read error: Connection reset by peer)
- # [22:46] * Quits: mmn (~mmn@129-97-225-230.uwaterloo.ca) (Quit: Leaving.)
- # [22:47] * Joins: KaOSoFt (~webmaster@unaffiliated/kaosoft)
- # [22:47] * Quits: johnst (~johnst@x1-6-00-07-95-57-08-bb.k123.webspeed.dk) (Quit: Leaving)
- # [22:48] <Hixie> well this is a pretty good explanation of why technical development shouldn't be done using the htmlwg issue process or the consensus-driven process the task force is using: http://lists.w3.org/Archives/Public/public-html/2010Jun/0427.html
- # [22:50] <AryehGregor> "ARIA does not intrude on the visual experience and has near ubiquitous adoption."
- # [22:51] <AryehGregor> . . . how are we counting "adoption" here?
- # [22:51] <TabAtkins> Damn, you beat me to it.
- # [22:51] * TabAtkins was just pasting that line in.
- # [22:52] * Joins: cardona507 (~cardona50@c-24-130-129-16.hsd1.ca.comcast.net)
- # [22:54] <jgraham> Hah, I hadn't even noticed the bit about adoption
- # [22:54] * Joins: othermaciej (~mjs@17.246.17.58)
- # [22:55] * Quits: dglazkov (~dglazkov@nat/google/x-yrvwugtdvvfkogpw) (Remote host closed the connection)
- # [22:55] * Joins: dglazkov (~dglazkov@nat/google/x-lagfyxxrgcfsxxrz)
- # [22:56] * Quits: cardona507 (~cardona50@c-24-130-129-16.hsd1.ca.comcast.net) (Client Quit)
- # [22:59] <zcorpan_> http://www.google.com/codesearch?q=%5Cbaria- 4000 results
- # [23:00] <zcorpan_> http://www.google.com/codesearch?q=%3Cplaintext 4000 results
- # [23:02] * Joins: weinig_ (~weinig@17.246.18.171)
- # [23:03] * Quits: miketaylr (~miketaylr@38.117.156.163) (Remote host closed the connection)
- # [23:04] <jgraham> Well to be fair I guess they mean adoption amongst UAs
- # [23:05] <jgraham> although a11y is hard because you can get 100% adoption amongst UAs and it doesn't matter a whit if authors don't use it or use it incorrectly
- # [23:05] <zcorpan_> it was in response to "... That suggests that it will be widely ignored or misused."
- # [23:08] * Quits: Martijnc (~Martijnc@91.176.168.59) (Ping timeout: 276 seconds)
- # [23:09] * Quits: ROBOd (~robod@89.123.139.28) (Quit: http://www.robodesign.ro)
- # [23:11] * Joins: bros (muffinflav@anapnea.net)
- # [23:12] * Joins: Martijnc (~Martijnc@91.176.7.209)
- # [23:12] <bros> I would like to discuss the handshaking process of the WebSockets API. Is it open for discussion?
- # [23:13] <AryehGregor> a11y people seem to focus on making features that authors could possibly use correctly if they really tried, rather than making ones that typical authors are likely to use correctly in practice without trying hard (or at all).
- # [23:13] <AryehGregor> bros, speak and you'll be heard.
- # [23:13] <AryehGregor> Various people here are qualified to comment.
- # [23:13] <TabAtkins> AryehGregor: ?_?
- # [23:13] <TabAtkins> Yes, that statement is completely correct.
- # [23:13] <AryehGregor> To be fair, it's probably impossible to design a system where authors design accessible pages without trying.
- # [23:15] * Joins: boblet (~boblet@p1201-ipbf709osakakita.osaka.ocn.ne.jp)
- # [23:15] <bros> I think trying to formulate an argument solved my own problem. I was trying to make my own very mini "WebSocket server" in C when I realized I would have implement, or copy an already exisiting implementation of the MD5 hashing function. I thought this was crazy just to handshake but now I realized WebSocket servers are going to be implementing functionality such as caching, etc. which would use MD5 checksums.
- # [23:16] <zcorpan_> you could design a system where authors design pages that are accessible as a result of the author trying to achieve something else (seo, validation, or zeldman semantic kool-aid)
- # [23:16] * Quits: ivan` (~ivan@unaffiliated/ivan/x-000001) (Quit: Coyote finally caught me)
- # [23:16] * Joins: ivan` (~ivan@unaffiliated/ivan/x-000001)
- # [23:17] <AryehGregor> Only to a limited degree, in practice.
- # [23:17] * Quits: eighty4 (~eighty4@c-d9cee455.012-403-6c6b701.cust.bredbandsbolaget.se) (Remote host closed the connection)
- # [23:17] <zcorpan_> yeah
- # [23:17] <bros> Is the WebSocket client-server handshaking process thought of as acceptable? 2 keys needing to be decoded/converted to integers/divided then a separate key needed to be concatenated with the other 2 back in string form, then hashed?
- # [23:17] <AryehGregor> I haven't seen an effective solution to get typical authors to write decent alt text.
- # [23:17] <AryehGregor> Would it be in the spec if no one thought it was acceptable?
- # [23:17] <bros> No.
- # [23:17] <bros> What is the purpose of it?
- # [23:18] <AryehGregor> I'm not a WebSocket expert, but my impression is it's meant to prevent various types of security problems.
- # [23:18] <jgraham> bros: It is designed to prevent cross-protocol attacks
- # [23:18] <jgraham> using web sockets to spoof non-web-socket protocols
- # [23:19] <jgraham> which would be bad if the servers talking those protocols weren't expecting random web pages to connect
- # [23:20] <jgraham> (which they aren't, in general)
- # [23:20] <bros> It is there so current HTTP servers will not have to be re-written, and only servers that want to handle WebSockets need to implement it?
- # [23:21] <jgraham> Hixie: why does drawFocusRing take a canDrawCustom argument rather than a function that would be called to draw a custom focus ring if needed?
- # [23:22] <jgraham> bros: That is a seperate issue really
- # [23:22] <zcorpan_> bros: i think http://www.ietf.org/mail-archive/web/hybi/current/msg01198.html identified some security problems with the old protocol
- # [23:23] <jgraham> The fact that you can implement WebSockets on top of existing HTTP servers is considered an advantage though
- # [23:23] * Quits: Maurice (copyman@5ED573FA.cable.ziggo.nl)
- # [23:24] * Joins: aho (~nya@e176229050.adsl.alicedsl.de)
- # [23:28] * Joins: eighty4 (~eighty4@c-d9cee455.012-403-6c6b701.cust.bredbandsbolaget.se)
- # [23:29] * Joins: roc (~roc@203-97-204-82.dsl.clear.net.nz)
- # [23:32] * Joins: nessy (~Adium@203-158-36-251.dyn.iinet.net.au)
- # [23:35] * Joins: MikeSmith (~MikeSmith@EM111-188-66-238.pool.e-mobile.ne.jp)
- # [23:38] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:40] <MikeSmith> as far as HTML5 processing of MathML and SVG in text/html, is it intended that a UA should actually render content in <annotation-xml> elements?
- # [23:40] <MikeSmith> because as far as I can see from checking in Minefield, it doesn't seem to be rendering SVG content in <annotation-xml>
- # [23:42] <zcorpan_> sicking: rich said 90% of web sites, not users
- # [23:43] <zcorpan_> MikeSmith: i thought Jacques was using svg in annotation-xml
- # [23:43] <MikeSmith> I thought he was too
- # [23:44] * MikeSmith goes back to look at his site
- # [23:44] <MikeSmith> http://golem.ph.utexas.edu/~distler/blog/archives/001475.html
- # [23:48] <MikeSmith> but he's not serving that as text/html
- # [23:49] <MikeSmith> and when I try to process it as text/html, it does not seen to render as expected
- # [23:49] * Quits: oal (~oal@5.79-160-122.customer.lyse.net) (Remote host closed the connection)
- # [23:49] <MikeSmith> the SVG-in-MathML part, I mean
- # [23:50] * Quits: nielsle (~nielsle@1503032406.dhcp.dbnet.dk) (Quit: Ex-Chat)
- # [23:52] * Quits: weinig_ (~weinig@17.246.18.171) (Quit: weinig_)
- # [23:52] <MikeSmith> ah wait
- # [23:53] <MikeSmith> after removing the namespace prefixes, it does
- # [23:56] <zcorpan_> seems annotation-xml is display:none in opera
- # [23:56] * Quits: eighty4 (~eighty4@c-d9cee455.012-403-6c6b701.cust.bredbandsbolaget.se) (Remote host closed the connection)
- # [23:58] <MikeSmith> zcorpan_: that seems odd
- # [23:58] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # Session Close: Thu Jun 17 00:00:00 2010
The end :)