Options:
- # Session Start: Thu Jun 17 00:00:00 2010
- # Session Ident: #whatwg
- # [00:00] <zcorpan_> http://software.hixie.ch/utilities/js/live-dom-viewer/saved/508
- # [00:00] * zcorpan_ files a bug
- # [00:02] * Quits: othermaciej (~mjs@17.246.17.58) (Quit: othermaciej)
- # [00:04] <zcorpan_> annotation, annotation-xml {display:none;} -- http://www.w3.org/TR/mathml-for-css/
- # [00:10] * Joins: othermaciej (~mjs@17.246.17.58)
- # [00:10] <Dashiva> Wouldn't it be fun if someone made an issue for removing author conformance reqs from the w3c spec and they weren't removed from the whatwg version?
- # [00:12] <AryehGregor> Well, all implementer requirements are already removed from the author version of the spec, so shouldn't be too much harder.
- # [00:12] <Dashiva> Hmm... what is left if you hide both author and implementer requirements, I wonder
- # [00:13] <AryehGregor> Non-normative text?
- # [00:15] * Joins: erlehmann (~erlehmann@89.204.153.66)
- # [00:18] * Quits: othermaciej (~mjs@17.246.17.58) (Quit: othermaciej)
- # [00:18] <MikeSmith> zcorpan_: I also realize now that if you put MathML content into <annotation-xml>, it has to have a <math> element wrapped around it, right?
- # [00:18] <MikeSmith> I mean in order for it to be rendered correctly
- # [00:19] <boblet> hey Mike — you’re up too eh? poor us
- # [00:20] <MikeSmith> boblet: telcon :(
- # [00:20] <zcorpan_> MikeSmith: no idea
- # [00:20] <boblet> input type=email failing for kanji (unknown browser) http://twitter.com/pukupi/status/16308745936 following up…
- # [00:21] * Parts: micheil (~micheil@124-170-47-127.dyn.iinet.net.au)
- # [00:21] * Joins: micheil (~micheil@124-170-47-127.dyn.iinet.net.au)
- # [00:21] <AryehGregor> Does the type=email support in the browser in question handle IDNs?
- # [00:21] <AryehGregor> Nothing in the spec requires it to, IIRC.
- # [00:21] <AryehGregor> If it does accept IDNs, it has to ASCIIfy them before submitting.
- # [00:22] <zcorpan_> Hixie: hmm. i'm trying to connect to your websocket server from origin http://simon.html5.org but your server responds with Sec-WebSocket-Origin: http://software.hixie.ch :)
- # [00:23] <boblet> re: input type="email", it’s broken in Safari. I’m assuming that “1*( atext / "." ) "@" ldh-str 1*( "." ldh-str” in states-of-the-type-attribute.html#e-mail-state means any unicode character right?
- # [00:23] <MikeSmith> AryehGregor: I think it does accept IDNs
- # [00:23] <MikeSmith> iirc
- # [00:24] <AryehGregor> boblet, why don't you look it up in the referenced spec rather than assuming?
- # [00:24] <zcorpan_> Hixie: in particular this page http://simon.html5.org/dump/ws-limit.html to find out if there's a limit on the number of connections on certain networks
- # [00:24] * MikeSmith looks back at the spec text about valid e-mail address
- # [00:25] <boblet> AryehGregor: your suggestion would assume that I could understand what the referenced specs actually said :| but yes, looking up now…
- # [00:25] * Quits: mdelaney_ (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0) (Ping timeout: 248 seconds)
- # [00:26] <AryehGregor> Nope, regular domain names only.
- # [00:26] <AryehGregor> <ldh-str> ::= <let-dig-hyp> | <let-dig-hyp> <ldh-str>
- # [00:26] <AryehGregor> <let-dig-hyp> ::= <let-dig> | "-"
- # [00:26] <AryehGregor> <let-dig> ::= <letter> | <digit>
- # [00:26] <AryehGregor> <letter> ::= any one of the 52 alphabetic characters A through Z in
- # [00:26] <AryehGregor> upper case and a through z in lower case
- # [00:26] <AryehGregor> <digit> ::= any one of the ten digits 0 through 9
- # [00:26] <AryehGregor> Safari is allowed to accept IDNs, but it has to convert them to punycode.
- # [00:26] <AryehGregor> No one seems to do this yet, although the spec suggests it.
- # [00:27] <boblet> heh, thanks for the translation :)
- # [00:27] * Joins: danbri (~danbri@unaffiliated/danbri)
- # [00:27] * Joins: othermaciej (~mjs@17.246.17.58)
- # [00:28] * Joins: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36)
- # [00:29] <boblet> well surely that’s a massive i18n disaster waiting to happen. I own several kanji domains, and type="email" would completely prevent me from using them, no? (unless “convert them to punycode” means they’re automatically translated to that crazy alphanumeric+hyphens representation of unicode domains)
- # [00:29] <Hixie> zcorpan_: yeah it's only a demo server
- # [00:29] <AryehGregor> boblet, yes, that's what it means.
- # [00:29] <AryehGregor> All domain names are really ASCII, non-ASCII stuff only exists for display to users.
- # [00:29] <Hixie> bros: there are many open source implementations of MD5 for C that you can use
- # [00:30] <AryehGregor> What browsers should do is display your domain name as Unicode, then convert it to punycode before submitting.
- # [00:30] <boblet> AryehGregor: aah, so it’s a bug with Safari not doing the punycode conversion then eh? will check bugzilla…
- # [00:30] <Hixie> jgraham: booleans was either to spec, a callback would be fine too i guess
- # [00:30] <AryehGregor> It's not a bug per spec, it's a quality-of-implementation issue.
- # [00:30] <boblet> thanks for your translation assistance
- # [00:30] <AryehGregor> You can still use your domain names, you just have to convert to punycode by hand.
- # [00:31] <boblet> that’s a pretty big quality-of-implementation issue, that to an end user would be the same as broken
- # [00:32] <AryehGregor> Yes, to the small minority of users who use IDNs in their e-mail addresses.
- # [00:32] <AryehGregor> Not a bug per the spec, though.
- # [00:32] <AryehGregor> Maybe it should be . . . at least in an "expected behavior" kind of way like the rendering section.
- # [00:33] <AryehGregor> Authors need to be able to expect reasonably consistent functionality here from a user perspective to want to use the feature, even if technically it doesn't affect interop.
- # [00:33] <boblet> AryehGregor: small minority now, but I think the non-English web is gonna change that in a few years (well, prolly more like 5-10 years)
- # [00:33] <AryehGregor> Probably.
- # [00:34] <MikeSmith> if I had an e-mail address with an IDN in it, I would definitely be using it now
- # [00:34] <MikeSmith> just for fun
- # [00:34] <TabAtkins> Me too.
- # [00:34] <MikeSmith> and to impress the girls
- # [00:34] <boblet> kanji domains are being promoted by registrars in Japan but still haven’t taken off, prolly due to poor mobile browser support. however I expect that’ll change within 3-4 years (cellphone average life 2 years)
- # [00:35] <boblet> MikeSmith TabAtkins want me to make one for you on オリ.jp? :P
- # [00:35] <TabAtkins> Is that kanji somehow related to my name?
- # [00:36] <TabAtkins> I need a vanity IDN.
- # [00:36] <boblet> nope, it’s “ori” or “oli” (my IRL name)
- # [00:36] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # [00:36] <TabAtkins> What's a cheap registrat that'll do idn domain names?
- # [00:37] <MikeSmith> +1 to vanity IDN
- # [00:37] * TabAtkins requires http://xn--_-ncfb.com.
- # [00:37] <boblet> TabAtkins: normally they’re country-specific. I used muumuu-domain.com for Japanese IDN, but their interface is … all Japanese :)
- # [00:38] <TabAtkins> Eh, looks like there are plenty of english ones.
- # [00:38] <boblet> that’s good
- # [00:38] <TabAtkins> Once I get my hands on $10, I'm totally registering ಠ_ಠ.com (or .whatever).
- # [00:39] <AryehGregor> WebKit's implementation of form validation is completely broken anyway. It has no UI for it.
- # [00:39] <AryehGregor> So the form refuses to submit but doesn't tell you why.
- # [00:40] <AryehGregor> I tried to complain, but tkent disagreed with me, and other Chromium devs I bugged didn't say anything. http://code.google.com/p/chromium/issues/detail?id=45804
- # [00:40] <AryehGregor> Does this ship in Safari 5 too? Maybe I could bug Safari devs.
- # [00:40] <boblet> AryehGregor: yep IDN failure also in Safari
- # [00:41] * AryehGregor solicits comment from othermaciej on <http://code.google.com/p/chromium/issues/detail?id=45804>, on the theory that it probably affects WebKit/Safari too
- # [00:48] * Joins: mdelaney_ (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0)
- # [00:49] * Joins: weinig_ (~weinig@17.246.18.171)
- # [00:52] * Quits: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36) (Ping timeout: 248 seconds)
- # [00:52] * weinig_ is now known as weinig
- # [00:54] * Quits: erlehmann (~erlehmann@89.204.153.66) (Ping timeout: 265 seconds)
- # [00:55] * Quits: JusticeFries (~fries@c-98-245-71-126.hsd1.co.comcast.net) (Read error: Connection reset by peer)
- # [00:55] * Quits: danbri (~danbri@unaffiliated/danbri) (Remote host closed the connection)
- # [00:56] * Joins: danbri (~danbri@unaffiliated/danbri)
- # [00:57] <MikeSmith> zcorpan_: btw, I also note that svg content in annotation-xml has to be wrapped in an svg element (in order for Minefield to process it)
- # [01:00] * Quits: BlurstOfTimes (~blurstoft@168.203.117.112) (Quit: Leaving...)
- # [01:01] * Quits: weinig (~weinig@17.246.18.171) (Remote host closed the connection)
- # [01:02] * Joins: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36)
- # [01:02] * Quits: aroben (~aroben@unaffiliated/aroben) (Quit: aroben)
- # [01:02] * Quits: f1lt3r (~f1lt3r@64.119.159.231) (Quit: Gettin' out while I still can!)
- # [01:02] * Joins: f1lt3r (~f1lt3r@64.119.159.231)
- # [01:03] * Quits: deepthawtz (~deepthawt@c-24-130-129-16.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [01:06] <zcorpan_> MikeSmith: svg elements without an ancestor <svg> never render anything
- # [01:06] <MikeSmith> ..and after re-reading the parsing algorithm, I realize that's exactly as expected
- # [01:06] * Joins: broquaint (2366068a12@spc2-brig11-0-0-cust40.asfd.cable.virginmedia.com)
- # [01:06] <zcorpan_> that too
- # [01:06] <MikeSmith> zcorpan_: yeah, realize that now.. was being "slow on the uptake"
- # [01:07] <zcorpan_> what i meant was <circle xmlns='svg'/> in xml doesn't render a circle unless there's an <svg> ancestor
- # [01:07] * Quits: micheil (~micheil@124-170-47-127.dyn.iinet.net.au) (Quit: micheil)
- # [01:07] <MikeSmith> OK
- # [01:08] * Quits: danbri (~danbri@unaffiliated/danbri) (Remote host closed the connection)
- # [01:08] * Joins: danbri (~danbri@unaffiliated/danbri)
- # [01:08] * Joins: mmn (~mmn@129-97-225-230.uwaterloo.ca)
- # [01:09] * Quits: sicking (~chatzilla@nat/mozilla/x-iraszmnjkjsvdmev) (Ping timeout: 265 seconds)
- # [01:09] <MikeSmith> zcorpan_: so the problems with putting HTML content within annotation-xml is that the user would similarly need to wrap it in something, right? e.g, a <div>
- # [01:10] <MikeSmith> zcorpan_: I think I'm starting to agree that dealing with processing of content in annotation-xml might not be worth the trouble..
- # [01:10] <TabAtkins> What's the point of <annotation-xml>? I feel like I've missed something.
- # [01:11] <MikeSmith> I guess it's for annotating non-presentational "content" MathML
- # [01:11] <TabAtkins> So you use it inside of MathML to represent an annotation?
- # [01:12] <MikeSmith> yeah
- # [01:12] <TabAtkins> So it's somewhat similar to SVG's <foreignContent> or whatever?
- # [01:12] <MikeSmith> yeah
- # [01:12] <MikeSmith> sorta
- # [01:13] * Quits: Martijnc (~Martijnc@91.176.7.209)
- # [01:13] <zcorpan_> http://www.w3.org/TR/MathML2/chapter4.html#contm.annotation-xml
- # [01:13] <MikeSmith> but currently different in one really significant way as far as inclusion in HTML5 goes
- # [01:13] <MikeSmith> which is that HTML content in <foreignContent> will get processed as expected
- # [01:13] <MikeSmith> but HTML content in <annotation-xml> will now
- # [01:13] <MikeSmith> *not
- # [01:14] <MikeSmith> which I raised a bug for : http://www.w3.org/Bugs/Public/show_bug.cgi?id=9887
- # [01:14] <TabAtkins> Oh. I would naively think it should just be treated the same.
- # [01:15] <MikeSmith> yeah, I think that's what others are likely to expect too
- # [01:15] <zcorpan_> MikeSmith: from spec example, the content-mathml would go directly in <semantics>, while presentational-mathml would go in <annotation-xml>
- # [01:15] <MikeSmith> zcorpan_: yeah, that's how I understand it too
- # [01:15] <MikeSmith> (though probably I didn't say that clearly)
- # [01:15] <zcorpan_> which makes me wonder why the css profile spec makes it display:none
- # [01:16] <othermaciej> AryehGregor: if you think it's a WebKit bug, then please file it in bugs.webkit.org
- # [01:16] <othermaciej> AryehGregor: I agree that respecting the constraints without UI for validation failure is a bad state
- # [01:16] <MikeSmith> TabAtkins: but I don't think that just because it's what people expect, we necessarily need to make it work the same
- # [01:16] <TabAtkins> I think we need a good reason to make it not work the same.
- # [01:17] <MikeSmith> TabAtkins: I don't personally feel strongly about how it ends up getting resolved, but I think it does need to get resolved ... and maybe made clear the document-conformance parts of spec, too
- # [01:17] <MikeSmith> TabAtkins: "not worth the trouble" isn't a good reason?
- # [01:17] * Joins: davidb_ (~davidb@bas1-toronto06-2925209734.dsl.bell.ca)
- # [01:18] <MikeSmith> TabAtkins: users can put HTML content in the MathML <mtext> element instead
- # [01:18] <TabAtkins> Not worth the trouble to save implementor effort and make two elements act identically?
- # [01:18] <MikeSmith> TabAtkins: the whole <semantics>...<annotation-xml> thing in MathML is a arguably an ugly language hack to begin with
- # [01:19] <MikeSmith> well, Jacques Distler is one person that has said that, at least
- # [01:19] <TabAtkins> I wouldn't disagree. I'm just wondering what the benefit is of having a special element that is *almost* the same as SVG's foreignContent, but different in subtle ways.
- # [01:20] <MikeSmith> true
- # [01:20] <zcorpan_> TabAtkins: annotation-xml needs to support embedding mathml elements
- # [01:20] <zcorpan_> TabAtkins: that's incompatible with how foreignContent works
- # [01:20] * Quits: broquaint (2366068a12@spc2-brig11-0-0-cust40.asfd.cable.virginmedia.com) (Ping timeout: 240 seconds)
- # [01:20] <MikeSmith> ah yeah
- # [01:21] <MikeSmith> so it's not really "foreign content" ... it's more like "maybe foreign content, or maybe not"
- # [01:22] <MikeSmith> btw, Jacques comment: "I really had no idea how to properly include SVG fragments inside a MathML equation. It turns out that the “correct” answer is some horrible kludge, involving embedding the SVG in the MathML <semantics> element. Go figure …"
- # [01:22] <TabAtkins> Ah, so it needs to support mathml children that aren't wrapped in <math>?
- # [01:22] <MikeSmith> (from http://golem.ph.utexas.edu/~distler/blog/archives/001475.html)
- # [01:22] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [01:22] <zcorpan_> TabAtkins: yes
- # [01:22] <TabAtkins> That's weird.
- # [01:22] <bros> I am at a loss. I can not implement the handshaking element of WebSockets. Would anybody here be willing to review a paste of the code and see if my errors pop out?
- # [01:23] <MikeSmith> but fwiw, Minefield doesn't actually seem to render MathML content in <annotation-xml> unless it's wrapped in an <math> element
- # [01:24] <MikeSmith> afaict, at least
- # [01:25] * zcorpan_ might be wrong
- # [01:26] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [01:27] <Hixie> bros: ure
- # [01:27] <Hixie> sure even
- # [01:27] <zcorpan_> <annotation-xml encoding="MathML-Content">
- # [01:27] <zcorpan_> <apply>
- # [01:27] <zcorpan_> http://www.w3.org/TR/MathML2/chapter2.html#fund.mix
- # [01:28] <TabAtkins> Every single time someone directs a response to bros, I think they're addressing the room like a surfer dude. "Bros, I submit that these waves are totally sweet."
- # [01:28] * Quits: davidb_ (~davidb@bas1-toronto06-2925209734.dsl.bell.ca) (Quit: davidb_)
- # [01:28] <MikeSmith> zcorpan_: as far as I can tell from the parsing algorithm, it should not be required.. but as far as I can tell from actually testing it in Minefield, Minefield seems to require it
- # [01:28] <zcorpan_> <annotation-xml encoding="MathML-Presentation">
- # [01:28] <zcorpan_> <mrow>
- # [01:28] <MikeSmith> TabAtkins: :)
- # [01:28] <zcorpan_> certainly the spec examples don't use a wrapping <math>
- # [01:29] <TabAtkins> So I guess the next thing to do is see if there's much mathml in the wild that uses <annotation-xml> with mathml children that aren't wrapped in <math>.
- # [01:29] <TabAtkins> The spec examples can just be fixed if not.
- # [01:29] <MikeSmith> zcorpan_: yeah, I know. I copied and pasted some of them.. but can't get them to render in text/html unless I put <math> around them
- # [01:29] * Quits: pmuellr (~pmuellr@24.148.174.112) (Quit: pmuellr)
- # [01:30] <zcorpan_> TabAtkins: there isn't much mathml in the wild
- # [01:30] <bros> Hixie: Thank you. http://codepad.org/YBQD16oO The problem I face is no matter what, the WebSocket's readyState is always closed, which makes me think I am sending something wrong.
- # [01:30] <TabAtkins> zcorpan_: Then let's fix the spec and make the content model of <annotation-xml> more reasonable.
- # [01:31] <zcorpan_> TabAtkins: i don't see how it's not reasonable
- # [01:31] <boblet> seems that webkit is being smart and running type="email" validation before submit — getting failure for IDN email addys on non-submit ajax form
- # [01:32] <Hixie> bros: well to start with, read() might not return the whole handshake at once
- # [01:32] <Hixie> bros: read() just returns what the kernel has received so far, which could be on byte, two bytes, the whole handshake plus a few frames, anything really
- # [01:32] <TabAtkins> zcorpan_: It seems more reasonable that every direct child of an <annotation-xml> have a root element, rather than just "every child that isn't mathml".
- # [01:32] <bros> Hixie: Very true. I can confirm it does in this case. I removed all of my output debugging. It does though, all the way to the end of the 3rd part of the key.
- # [01:34] <Hixie> bros: is this code running on a public server anywhere?
- # [01:34] <zcorpan_> Hixie: a websocket client wouldn't send frames along with the handshake
- # [01:34] <Hixie> zcorpan_: not a browser one, anyway
- # [01:34] <bros> Hixie: No. I could make it.
- # [01:35] <Hixie> bros: that would be helpful
- # [01:35] <zcorpan_> Hixie: iirc, the protocol doesn't allow a conforming websocket client to do it
- # [01:35] <Hixie> bros: btw there's a security bug in your code if i'm not mistaken -- if i connect to the server and send only a few bytes, it'll crash with an out-of-bounds buffer read
- # [01:36] <Hixie> zcorpan_: ok, not a conforming one then :-)
- # [01:36] <bros> Hixie: I wouldn't doubt it. I have been trying very hard to just get this, working. What line specifically?
- # [01:36] <bros> Hixie: Permission to private message you?
- # [01:36] <Hixie> bros: the "keys[8] = buf[r - 8];" stuff doesn't check that r > 8
- # [01:36] <Hixie> bros: sure
- # [01:37] <zcorpan_> bros: why not discuss it here? people can learn from it
- # [01:37] <Hixie> i imagine he wants to send me his IP address :-)
- # [01:37] <bros> http://98.249.142.158/
- # [01:37] <zcorpan_> oh
- # [01:37] <Hixie> bros: which port is the ws server on?
- # [01:39] <bros> Hixie: 8080. The link I linked is a page with new WebSocket()
- # [01:39] * Quits: dglazkov (~dglazkov@nat/google/x-lagfyxxrgcfsxxrz) (Quit: dglazkov)
- # [01:41] <Hixie> bros: i don't have a good way to sniff the network here. I'll have to go home and do it. Will you still be around in ~ an hour?
- # [01:41] <bros> I have Sec-WebSocket-Origin hard-coded.
- # [01:41] <bros> Hixie: Most likely. Let me work on making the code "better".
- # [01:42] <Hixie> k. bbiab.
- # [01:42] <zcorpan_> bros: WebSocket handshake failure, expected field 'sec-websocket-location' to have value 'ws://98.249.142.158:8080/', found 'ws://98.249.142.158'.
- # [01:42] * Quits: m_W (~mwilcox56@c-69-141-106-205.hsd1.nj.comcast.net) (Ping timeout: 276 seconds)
- # [01:42] <bros> That is something. Thank you. How did you find that error? I was using Chrome developer tools and couldn't find anything.
- # [01:43] <zcorpan_> i used an internal build of opera :)
- # [01:43] * Joins: erlehmann (~erlehmann@89.204.153.66)
- # [01:44] <bros> very nice. :)
- # [01:45] <MikeSmith> zcorpan_: um, please ignore what I said about needing to wrap MathML content in <math> to get it work in annotation-xml in Minefield... you don't need to .. not sure what I was doing wrong before
- # [01:45] <MikeSmith> clearly a sign that I need a morning coffee break
- # [01:46] * MikeSmith goes to make coffee
- # [01:46] * Quits: Anonameless (~Nameless@cm218-252-156-82.hkcable.com.hk) (Quit: Leaving)
- # [01:52] <AryehGregor> othermaciej, I don't know if it's a WebKit bug, since I normally only use Linux, and there don't seem to be non-Chromium WebKit builds readily available for Linux.
- # [01:52] <AryehGregor> I could try using a Windows machine, but I bet there are lots of people here with copies of Safari or WebKit around.
- # [01:52] <AryehGregor> To those people: in the data URL data:text/html,<!doctype html><form><input required><input><button>Submit</button></form>
- # [01:53] <AryehGregor> Enter text into the second field, leaving the first blank, and try to submit. Does it work?
- # [01:53] <MikeSmith> AryehGregor: you know about Arora? (QtWebkit-based Linux browser)
- # [01:53] <zcorpan_> AryehGregor: it focuses the first field
- # [01:53] <AryehGregor> Nope. Should I try in that
- # [01:53] <AryehGregor> ?
- # [01:53] <AryehGregor> zcorpan_, right, so that's the bug.
- # [01:53] <AryehGregor> I'll file at webkit.org, then.
- # [01:54] <MikeSmith> AryehGregor: yeah -- Arora is actually a pretty decent browser
- # [01:55] <MikeSmith> AryehGregor: and there's an #arora channel on freenode where you can bug the developers when needed
- # [01:56] <MikeSmith> http://code.google.com/p/arora/
- # [01:56] * Quits: zcorpan_ (~zcorpan@c-1799e355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan_)
- # [01:57] <GPHemsley> Am I right in interpreting that <input> and other form elements do not actually require a <form> parent?
- # [01:58] <MikeSmith> GPHemsley: depends on if you want them to actually do anything
- # [01:58] <MikeSmith> they do render without a <form> ancestor
- # [01:58] <GPHemsley> if I don't need them to submit with a form, then it's valid?
- # [01:59] <MikeSmith> yes
- # [01:59] <MikeSmith> as far as document conformance goes
- # [01:59] <GPHemsley> ok, cool
- # [02:03] <AryehGregor> othermaciej, https://bugs.webkit.org/show_bug.cgi?id=40747
- # [02:07] <othermaciej> AryehGregor: ty
- # [02:13] * Joins: davidb_ (~davidb@bas1-toronto06-2925209734.dsl.bell.ca)
- # [02:13] * Quits: nessy (~Adium@203-158-36-251.dyn.iinet.net.au) (Ping timeout: 260 seconds)
- # [02:14] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [02:18] * Quits: hudlee123 (~hudlee123@pool-72-72-53-214.bstnma.east.verizon.net) (Ping timeout: 240 seconds)
- # [02:19] * Joins: hudlee123 (~hudlee123@pool-72-72-63-235.bstnma.east.verizon.net)
- # [02:19] * Joins: nessy (~Adium@203-158-36-251.dyn.iinet.net.au)
- # [02:27] <Hixie> bros: did you get it working?
- # [02:30] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [02:31] * karlcow wonders if there is a use case where an input element has to be in the document without a form and then if not why is it conformant.
- # [02:31] <karlcow> not that important maybe.
- # [02:32] <Dashiva> Anything that doesn't submit to the server is justified outside a form
- # [02:32] <Dashiva> E.g. a javascript calculator
- # [02:33] <karlcow> ah I see the use case, UI widget for client side application
- # [02:33] * Quits: JonathanNeal (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com) (Ping timeout: 258 seconds)
- # [02:36] <AryehGregor> "FWIW I think Ian’s, er, disregard for social-niceties is sub-optimal. But at this point, I’m so frustrated with the glacial progress of web markup since 1997, I don’t care if he tells the w3c to go fuck itself and publishes HTML5 in limited editions by personally carving it into the skins of dead baby seals. Or ex-XHTML2 WG members. Using Princess Diana’s hipbone. While stamping on the Dali Lama’s spectacles. On stage. On fire. In
- # [02:36] <AryehGregor> front of the Queen. Just get it out."
- # [02:38] <Dashiva> Well, that's certain an opinion!
- # [02:38] <Dashiva> *certainly
- # [02:38] <boblet> I MIS
- # [02:39] <boblet> I misread it as “just get it out … (in) front of the Queen” to start with (reading from the bottom up
- # [02:39] <AryehGregor> Writing HTML5 on the skin of dead XHTML2 WG members would certainly provide a strong incentive for working groups to pay attention to user needs.
- # [02:41] <Dashiva> I liked this one too: http://twitter.com/SickingJ/status/16284113128
- # [02:42] * Quits: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de) (Quit: ⌘Q)
- # [02:42] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [02:47] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [02:47] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # [02:47] * Quits: ap (~ap@17.246.19.110) (Quit: ap)
- # [02:48] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [02:48] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [02:50] * Quits: dbaron (~dbaron@nat/mozilla/x-gwgdlpfldsorguut) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [02:51] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [02:54] * Quits: KaOSoFt (~webmaster@unaffiliated/kaosoft) (Quit: Leaving)
- # [03:00] * Joins: ojan (~ojan@nat/google/x-eafewpgdnvtjlzkm)
- # [03:01] * Joins: m_W (~mwilcox56@c-69-141-106-205.hsd1.nj.comcast.net)
- # [03:01] * Quits: KevinMarks (~KevinMark@157.22.22.57) (Quit: The computer fell asleep)
- # [03:09] <MikeSmith> AryehGregor: I sense a subtle hint of frustration in whoever wrote that
- # [03:09] <MikeSmith> but maybe that's just me
- # [03:09] <MikeSmith> I'm not a psychologist
- # [03:09] <AryehGregor> MikeSmith, that's one possible interpretation of that comment.
- # [03:09] <MikeSmith> heh
- # [03:09] <AryehGregor> Perhaps he was just obliquely expressing his antipathy toward baby seals.
- # [03:12] * Quits: yutak_home (~kee@U017209.ppp.dion.ne.jp) (Quit: Ex-Chat)
- # [03:12] <MikeSmith> AryehGregor: did the CSS Squirrel write that? Or somebody from the Last Week in HTML5 collective? I ask because it seems to have the same kind of subtle hint of frustration that characterizes those works
- # [03:12] <Dashiva> I don't agree
- # [03:13] <Dashiva> It seems very different from last week, at least
- # [03:13] <AryehGregor> MikeSmith, both of those parties would tend to express the opposite viewpoint. It was a commenter on CSS Squirrel's latest post.
- # [03:13] <AryehGregor> "Mattur".
- # [03:13] <AryehGregor> http://www.cssquirrel.com/2010/06/15/693comic-update-html5-unicorn-heuristics/#comment-31994
- # [03:17] <Dashiva> http://www.cssquirrel.com/comic/?comic=62
- # [03:17] <Dashiva> I'm pretty sure this isn't a real language
- # [03:17] <othermaciej> that is an amusing comment
- # [03:22] <Dashiva> Wow, the blog post itself is pretty ignorant
- # [03:23] <AryehGregor> Yes, most of Kyle's posts on HTML5 process are pretty ignorant.
- # [03:23] <AryehGregor> Kind of a shame.
- # [03:25] <AryehGregor> Good thing we don't have to give those ignorant non-implementers any kind of say in anything important, am I right?
- # [03:26] * Joins: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net)
- # [03:27] <MikeSmith> AryehGregor, Dashiva - I see. I guess it was the subtlety of his wording that threw me off
- # [03:27] <MikeSmith> the felicitous language
- # [03:28] <MikeSmith> He should state himself more strongly
- # [03:28] <MikeSmith> you know, tell us what he really thinks
- # [03:28] <MikeSmith> instead of beating around the bush
- # [03:30] <AryehGregor> Maybe you should comment on the blog to advise him.
- # [03:30] <Dashiva> If it wasn't for the point espoused, I could have been convinced it was squirrel writing the comment
- # [03:30] <AryehGregor> Yes, the tone is very much like him.
- # [03:30] * Quits: dave_levin (~dave_levi@nat/google/x-zhritzvzopvqmrsf) (Quit: dave_levin)
- # [03:30] <Dashiva> But I don't think he would sock puppet himself that way...
- # [03:30] <AryehGregor> People tend to pick up the tone of the sites they post on, I notice.
- # [03:31] <AryehGregor> If you go to the discussion forums for Dinosaur Comics, for example, you'll find everyone writing in run-on sentences and spouting non sequiturs.
- # [03:31] <MikeSmith> Mattur is definitely no sock puppet
- # [03:32] <MikeSmith> I think he does some self-sock-puppetry occasionally
- # [03:32] <MikeSmith> But I do that too
- # [03:32] <MikeSmith> in the privacy of my own home, of course
- # [03:32] <MikeSmith> but hey, we all do that, right?
- # [03:32] <Dashiva> I may have inadvertently sock puppeted myself with my second IRC client
- # [03:32] <AryehGregor> . . . what?
- # [03:33] <Dashiva> I don't think anyone in here know who it is
- # [03:33] <MikeSmith> I like the Squirrel too
- # [03:33] <MikeSmith> that Beavers Taste Great with Mustard stuff is solid gold
- # [03:33] <karlcow> Dali Lama is the extravaganza of buddhism
- # [03:33] <MikeSmith> he needs to give us more stuff like that
- # [03:34] <MikeSmith> and more violence, and more nudity
- # [03:34] <MikeSmith> if not outright intercourse
- # [03:34] * Quits: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net) (Quit: dglazkov)
- # [03:34] <Dashiva> He makes good comics, and he serves a purpose, I just wish his blog posts would stick to facts and rational criticism
- # [03:35] <MikeSmith> as Karl Marx once said, there is nothing funnier in the entire world than depictions of cartoon characters have sex with each other
- # [03:35] <Dashiva> I don't think he said that
- # [03:35] <MikeSmith> oh, I am pretty sure he did
- # [03:35] <MikeSmith> it was either him or Albert Einstein
- # [03:35] <Dashiva> Unless by Karl Marx you mean Mark Twain and Oscar Wilde (co-authored)
- # [03:35] <MikeSmith> I think the Dalai Lama even quoted that one
- # [03:36] <MikeSmith> Karl Marx said Huckleberry Finn is his favorite book of all time
- # [03:36] <MikeSmith> and he also said Oscar Wilde is crap
- # [03:36] <Dashiva> Is the Dalai Lama allowed to find things funny, or does that ruin his chances for nirvana?
- # [03:37] <MikeSmith> and Marx said that Nabokov is "even more crap"
- # [03:37] <karlcow> Dashiva: rationalism… comics… hmmm I'm worried about mental health of Dashiva now. do you have Specification orgasm? :p
- # [03:37] <MikeSmith> Dalai Lama is a punk, seriously
- # [03:37] <MikeSmith> or a chump
- # [03:37] <MikeSmith> or a jackass
- # [03:38] <Dashiva> I think MikeSmith had a few too many beer breaks today
- # [03:38] <othermaciej> most exciting thing about those comments: reading Shelley's confident predictions of what Apple would do in particular situations
- # [03:38] * Joins: broquaint (58be094ddf@spc2-brig11-0-0-cust40.asfd.cable.virginmedia.com)
- # [03:38] <Dashiva> othermaciej: Or the comment about all the browser companies leaving WHATWG
- # [03:39] * MikeSmith struggles to find a good other term that accurately captures the nature of the petty fraud that is the Dalai Lama's entire life
- # [03:39] <karlcow> hehe
- # [03:39] <Dashiva> MikeSmith: Sort of like every other holy man and woman after a little close examination?
- # [03:39] <MikeSmith> no, no
- # [03:40] <karlcow> MikeSmith: what about Dalai Lamarketing
- # [03:40] <MikeSmith> some holy men are genuine
- # [03:40] <MikeSmith> like Pope Ratzinger
- # [03:40] <MikeSmith> he will be a Saint one day
- # [03:40] <Dashiva> His excuses are full of holes, yes
- # [03:40] <MikeSmith> Saint Ratzinger
- # [03:40] <MikeSmith> Dashiva: beer bong
- # [03:40] <MikeSmith> not beer
- # [03:40] <MikeSmith> today
- # [03:40] <MikeSmith> http://www.hecklerspray.com/owen-wilson-vs-the-dalai-lama/2005686.php
- # [03:41] <MikeSmith> "corny purveyor of goofball ideas
- # [03:41] <Dashiva> karlcow: Also, I'm just acting as MikeSmith's foil, I don't think it's fair to make judgements about my own state
- # [03:41] <MikeSmith> that's another site filled with great subtlety of expression, btw
- # [03:41] <karlcow> Ratzinger could fit for a beer name
- # [03:42] <MikeSmith> Pope Ratzinger Beer
- # [03:42] <MikeSmith> I would buy it
- # [03:42] <Dashiva> Is there a beer you wouldn't buy?
- # [03:42] <Dashiva> Except, like, Asahi
- # [03:43] <MikeSmith> Ringnes
- # [03:44] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # [03:44] <Dashiva> Nice google-fu
- # [03:44] * Quits: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36) (Ping timeout: 260 seconds)
- # [03:44] <karlcow> There is a beer I would not buy. Budweiser, though it doesn't really qualify as a beer
- # [03:44] <Dashiva> Yeah, it was a trick question
- # [03:45] * Quits: hudlee123 (~hudlee123@pool-72-72-63-235.bstnma.east.verizon.net) (Remote host closed the connection)
- # [03:45] <MikeSmith> othermaciej: are you suggesting that Apple doesn't make critical technology decisions based on confidently stated third-party assertions found in blog comments?
- # [03:46] <Dashiva> Apple doesn't make forward-looking statements, so he can't answer your question
- # [03:46] <othermaciej> ^ this
- # [03:47] <karlcow> Apple doesn't decide. Steve does.
- # [03:47] * Joins: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net)
- # [03:47] * karlcow notes he has not drank, just ate chocolate :p
- # [03:48] <MikeSmith> Dashiva: no google-fu involved.. I have experienced the wonder that is Ringnes firsthand... had my life's fill of Ringnes, and then some
- # [03:49] <MikeSmith> Norway needs to do something about its affordable-beer situation
- # [03:49] * Quits: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net) (Client Quit)
- # [03:49] <bros> Should /query Hixie Hello
- # [03:50] * Parts: bros (muffinflav@anapnea.net)
- # [03:50] <karlcow> Ringnes NOR way
- # [03:50] * Joins: myakura (d2e8220d@gateway/web/freenode/ip.210.232.34.13)
- # [03:54] <myakura> uh oh http://fantasai.inkedblade.net/style/specs/css2.1/px-unit
- # [03:56] <myakura> it doesn't look right in html5-enabled-Gecko, </ins> doesn't close the <p>.
- # [03:57] <MikeSmith> myakura: which part is rendering wrong?
- # [03:57] <MikeSmith> it seems to look correct in my Minefield
- # [03:58] <myakura> Chrome 6 (dev) doesn't close either, while Opera 10.60 beta and IE8 does.
- # [03:58] <kbrosnan> should have a lot less green
- # [03:58] <MikeSmith> or at least it looks the same as it does in other browsers
- # [03:58] <MikeSmith> oh
- # [03:58] <myakura> MikeSmith: lines 45-47. <ins><p>In cases where the <a href="cascade.html#usedValue">used</a> length cannot be supported, user agents must approximate it in the <a href="cascade.html#actual-value">actual value.</a></ins>
- # [03:58] <myakura> oops
- # [03:59] <MikeSmith> yeah, I see now
- # [04:04] * AryehGregor needs to block tvtropes.org at the firewall or something to prevent himself from gratuitously staying up late and wasting huge amounts of time.
- # [04:04] <AryehGregor> (although the "Jews in Space" skit it linked to was possibly awesome enough to be worth it this time)
- # [04:04] <kbrosnan> livedom.validator.nu gives the same dom tree as Firefox trunk
- # [04:06] * Joins: titacgs (~titacgs@190.2.33.49)
- # [04:09] * Joins: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net)
- # [04:18] * Quits: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net) (Quit: dglazkov)
- # [04:22] * Quits: davidb_ (~davidb@bas1-toronto06-2925209734.dsl.bell.ca) (Quit: davidb_)
- # [04:36] * Quits: myakura (d2e8220d@gateway/web/freenode/ip.210.232.34.13) (Ping timeout: 252 seconds)
- # [04:39] * Quits: erlehmann (~erlehmann@89.204.153.66) (Quit: Ex-Chat)
- # [04:43] * Joins: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net)
- # [04:49] * Quits: nessy (~Adium@203-158-36-251.dyn.iinet.net.au) (Quit: Leaving.)
- # [04:58] * Joins: miketaylr (~miketaylr@24.42.95.108)
- # [05:00] <MikeSmith> man, I really am slow on the uptake
- # [05:00] <MikeSmith> I am just now realizing that annotation-xml content is, well, annotations
- # [05:01] <MikeSmith> with the implication that it's not displayed in the actual body text of a document
- # [05:01] <MikeSmith> but made available in some other way
- # [05:01] <MikeSmith> I guess
- # [05:01] <MikeSmith> a pop-up
- # [05:01] <MikeSmith> or whatever
- # [05:02] <MikeSmith> at least I think that's the actual intent
- # [05:02] <MikeSmith> based on seeing the rule that Simon cited in http://www.w3.org/TR/2009/CR-mathml-for-css-20091215/#d1e2465
- # [05:03] <MikeSmith> default UA stylesheet
- # [05:03] <MikeSmith> annotation, annotation-xml
- # [05:03] <MikeSmith> {display:none;}
- # [05:03] <MikeSmith> which Opera apparently conforms to
- # [05:03] <MikeSmith> but Firefox does not seem to
- # [05:10] * Quits: othermaciej (~mjs@17.246.17.58) (Quit: othermaciej)
- # [05:14] <MikeSmith> ah geez
- # [05:15] <MikeSmith> Opera Dragonfly apparently does not let you edit CSS from "local user stylesheets"
- # [05:15] <MikeSmith> of which I guess the MathML stylesheet it uses is one
- # [05:17] * MikeSmith finds ./Contents/Resources/styles/mathml.css
- # [05:17] * Quits: mdelaney_ (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0) (Quit: mdelaney_)
- # [05:21] <boblet> re: earlier conversation about IDNs silently failing <input type="email"> validation (blocking form submission with zero user feedback) http://pukupi.com/post/2070/ Ouchies
- # [05:21] <boblet> Opera bug filed
- # [05:27] <MikeSmith> after reading more, I find the whole <semantics><annotation-xml> markup in MathML to be seriously overloaded
- # [05:28] <MikeSmith> annotations can either be "content" annotations (=non-presentational) or presentational annotations
- # [05:28] <MikeSmith> and it is not clear at all from the spec under what circumstances (if any) there are meant to be presented to the user by default
- # [05:29] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [05:29] * Quits: miketaylr (~miketaylr@24.42.95.108) (Read error: Connection reset by peer)
- # [05:29] * Joins: miketaylr (~miketaylr@24.42.95.108)
- # [05:29] <MikeSmith> and it is not clear at all from the spec under what circumstances (if any) there are meant to be presented to the user by default."
- # [05:30] <MikeSmith> oops
- # [05:30] <MikeSmith> "A particularly important case is the use of a presentation MathML expression to indicate a preferred rendering for a content MathML expression."
- # [05:30] <MikeSmith> "Note that when a presentation MathML annotation is present in a semantics element, it may be used as the default rendering of the semantics element, instead of the default rendering of the first child."
- # [05:31] <MikeSmith> ..."may be used as the default rendering"
- # [05:32] * Joins: MikeSmithX (~MikeSmith@EM114-48-3-112.pool.e-mobile.ne.jp)
- # [05:32] <karlcow> my house is a computer code. No tag soup there. - Sim City in Ixtapaluca, Mexico - http://hydeparkblvd.com/?p=1494
- # [05:33] * Joins: myakura (d2e8220d@gateway/web/freenode/ip.210.232.34.13)
- # [05:34] <MikeSmithX> "may be used as the default rendering" = "might also not be used as the default rendering, it's up to you!"
- # [05:35] * Quits: MikeSmith (~MikeSmith@EM111-188-66-238.pool.e-mobile.ne.jp) (Ping timeout: 258 seconds)
- # [05:36] * Quits: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net) (Quit: dglazkov)
- # [05:37] * Quits: boaz (~boaz@64.119.159.231) (Quit: boaz)
- # [05:41] * Quits: jwalden (~waldo@nat/mozilla/x-vjasfcjwznnxlucs) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2/20100122095031])
- # [05:41] * Quits: miketaylr (~miketaylr@24.42.95.108) (Read error: Connection reset by peer)
- # [05:43] * Joins: miketaylr (~miketaylr@24.42.95.108)
- # [05:51] * Joins: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net)
- # [05:54] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 272 seconds)
- # [05:58] * Quits: primal1 (~primal1@pool-173-58-231-87.lsanca.fios.verizon.net) (Quit: primal1)
- # [06:05] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 265 seconds)
- # [06:06] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [06:09] * Joins: kennyluck (~kennyluck@tea11.w3.mag.keio.ac.jp)
- # [06:19] * Quits: miketaylr (~miketaylr@24.42.95.108) (Remote host closed the connection)
- # [06:21] * Quits: myakura (d2e8220d@gateway/web/freenode/ip.210.232.34.13) (Ping timeout: 252 seconds)
- # [06:30] * Joins: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [06:33] * Quits: m_W (~mwilcox56@c-69-141-106-205.hsd1.nj.comcast.net) (Ping timeout: 240 seconds)
- # [06:46] * Quits: mmn (~mmn@129-97-225-230.uwaterloo.ca) (Ping timeout: 265 seconds)
- # [06:46] * MikeSmithX is now known as MikeSmith
- # [06:52] * Joins: mmn (~mmn@129-97-225-230.uwaterloo.ca)
- # [06:53] * Quits: aho (~nya@e176229050.adsl.alicedsl.de) (Quit: EXEC_over.METHOD_SUBLIMATION)
- # [06:55] * Quits: knowtheory (~knowtheor@bas1-london16-1176189113.dsl.bell.ca) (Quit: There are lives at stake here!)
- # [06:56] * Quits: kennyluck (~kennyluck@tea11.w3.mag.keio.ac.jp) (Remote host closed the connection)
- # [06:56] * Joins: kennyluck (~kennyluck@tea04.w3.mag.keio.ac.jp)
- # [06:59] * Quits: ukai (~ukai@220.109.219.244) (Ping timeout: 260 seconds)
- # [07:00] * Quits: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net) (Quit: dglazkov)
- # [07:02] * Joins: hamaji (~hamaji@220.109.219.244)
- # [07:03] * Quits: mmn (~mmn@129-97-225-230.uwaterloo.ca) (Quit: Leaving.)
- # [07:05] * Joins: ukai (~ukai@220.109.219.244)
- # [07:13] * Quits: danbri (~danbri@unaffiliated/danbri) (Remote host closed the connection)
- # [07:14] * Joins: danbri (~danbri@unaffiliated/danbri)
- # [07:21] <kennyluck> Hmm... MikeSmith told me that the browser vendors are not that interested in W3C Device API (http://www.w3.org/2009/dap/ ) because of the policy framework stuff (XACML?). But are there any plans for the browser vendors on implementation things like the Contact API or Calendar API ?
- # [07:30] * Quits: jmb (~jmb@login.ecs.soton.ac.uk) (Read error: Operation timed out)
- # [07:33] * Joins: jmb (~jmb@login.ecs.soton.ac.uk)
- # [07:34] * Quits: riven (~riven@53518387.cable.casema.nl) (Ping timeout: 252 seconds)
- # [07:35] * Quits: danbri (~danbri@unaffiliated/danbri) (Quit: danbri)
- # [07:40] * Quits: titacgs (~titacgs@190.2.33.49) (Ping timeout: 265 seconds)
- # [07:42] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
- # [07:48] * Joins: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de)
- # [07:50] * Joins: roc_ (~roc@203-97-204-82.dsl.clear.net.nz)
- # [07:51] * Quits: roc (~roc@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 258 seconds)
- # [07:51] * roc_ is now known as roc
- # [07:59] * Joins: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
- # [08:01] * Quits: roc (~roc@203-97-204-82.dsl.clear.net.nz) (Quit: roc)
- # [08:03] <boblet> is there anything in the spec on what UAs should do when an input fails type validation?
- # [08:04] <Hixie> yes
- # [08:05] <boblet> hey Hixie — following checkedness link now, I may be getting close :)
- # [08:06] * Joins: m_W (~mwilcox56@c-69-141-106-205.hsd1.nj.comcast.net)
- # [08:07] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [08:08] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 248 seconds)
- # [08:11] <MikeSmith> kennyluck: Mozilla has some interest in the Contacts API
- # [08:12] <MikeSmith> iirc
- # [08:15] <MikeSmith> kennyluck: http://lists.w3.org/Archives/Public/public-device-apis/2010Jun/0147.html
- # [08:15] <boblet> Hixie: atm IDN values in type="email" cause silent submission failure in all supporting browsers. any suggestions apart from using type="text"? i.e. should I file a bug to request spec say if input fails validation this should be communicated to the user?
- # [08:15] <MikeSmith> [[
- # [08:15] <MikeSmith> Where
- # [08:15] <MikeSmith> specifications worked on in the DAP WG lend themselves to implementation
- # [08:15] <MikeSmith> plans, I think Mozilla participants interested in these can comment on
- # [08:15] <MikeSmith> them (e.g. Contacts API, at least for now).
- # [08:15] <MikeSmith> ]]
- # [08:16] <boblet> or is there a way to override per-input validation (or browser default chrome for eg date picker)?
- # [08:17] * Joins: micheil (~micheil@124-170-47-127.dyn.iinet.net.au)
- # [08:20] * Joins: danbri (~danbri@unaffiliated/danbri)
- # [08:23] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [08:27] * Joins: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se)
- # [08:27] <MikeSmith> boblet: is there not an attribute for that?
- # [08:27] <MikeSmith> "novalidate" or whatever
- # [08:27] <boblet> MikeSmith: seems to be for form
- # [08:27] <boblet> let me doublecheck
- # [08:28] <boblet> oh nice, yeah it’s also an attribute on input
- # [08:28] <boblet> doh
- # [08:28] * boblet must skim less
- # [08:29] <MikeSmith> only on input/type=submit, right?
- # [08:31] <boblet> aah yeah, checking the table we can only use formnovalidate on submit (and novalidate on form)
- # [08:31] <boblet> so all or nothing
- # [08:35] * Joins: nessy (~Adium@203-158-36-251.dyn.iinet.net.au)
- # [08:35] * Quits: m_W (~mwilcox56@c-69-141-106-205.hsd1.nj.comcast.net) (Ping timeout: 276 seconds)
- # [08:37] <kennyluck> Thanks, MikeSmith. I was trying to find a relevant bug in bugzilla@Mozilla but found nothing related.
- # [08:38] * Quits: kling (~kling@nat/trolltech/x-fiontqigwruzkddv) (Ping timeout: 240 seconds)
- # [08:38] <MikeSmith> kennyluck: see also http://lists.w3.org/Archives/Public/public-webapps/2010AprJun/0909.html
- # [08:38] <MikeSmith> though that was qualified a bit further in http://lists.w3.org/Archives/Public/public-webapps/2010AprJun/0911.html
- # [08:39] <MikeSmith> not that I necessarily agree with any of those assessments
- # [08:39] <MikeSmith> but just to give you an sense of some of the discussion that's been taking place
- # [08:40] * kennyluck is reading
- # [08:41] <MikeSmith> kennyluck: reading through the whole thread at http://lists.w3.org/Archives/Public/public-device-apis/2010Jun/thread.html#msg128 would not be a waste of time
- # [08:41] <MikeSmith> in particular the messages from Arun and Brian
- # [08:42] <kennyluck> Yeah, I am actually following those "in-reply-to" because I am a bit confused.
- # [08:43] * Joins: nielsle (~nielsle@1503032406.dhcp.dbnet.dk)
- # [08:45] * Joins: MikeSmithX (~MikeSmith@EM111-188-10-220.pool.e-mobile.ne.jp)
- # [08:47] * Quits: MikeSmith (~MikeSmith@EM114-48-3-112.pool.e-mobile.ne.jp) (Ping timeout: 265 seconds)
- # [08:47] * Joins: zalan (~zalan@catv-89-135-142-235.catv.broadband.hu)
- # [08:48] * Joins: kling (~kling@nat/trolltech/x-rufbgaxmhezzsfxq)
- # [08:49] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:50] * Quits: zalan (~zalan@catv-89-135-142-235.catv.broadband.hu) (Client Quit)
- # [08:52] * MikeSmithX is now known as MikeSmith
- # [08:53] * Joins: zalan (~zalan@catv-89-135-142-235.catv.broadband.hu)
- # [09:00] * Joins: roc (~roc@121.98.230.221)
- # [09:04] <Hixie> boblet: do you mean non-ASCII text input or non-ASCII value=""s? and why is it silent?
- # [09:06] <boblet> non-ASCII text input (eg example@日本語.jp), and apparently there’s no indication to the user that this fails validation, and that in doing so the form can’t be submitted.
- # [09:07] <boblet> this has been a problem for a long time due to \w in regex treating double-byte characters as if they had a space on each side (again apparently)
- # [09:10] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Quit: Rik`)
- # [09:10] <Hixie> sounds like a lot of bugs
- # [09:10] <Hixie> file them :-)
- # [09:12] <Hixie> looks like the spec doesn't mention it, but really if the user types in a unicode e-mail address it should get converted to punycode
- # [09:13] * Quits: danbri (~danbri@unaffiliated/danbri) (Remote host closed the connection)
- # [09:14] * Joins: danbri (~danbri@unaffiliated/danbri)
- # [09:14] <boblet> Hixie: heh http://code.google.com/p/chromium/issues/detail?id=45804 by AryehGregor and https://bugs.webkit.org/show_bug.cgi?id=40761 by me
- # [09:16] <boblet> the word is using formnovalidate gets around this, so I’m planning to use that with type="email" for iPhone keyboard (mobile-targetted site)
- # [09:17] <boblet> I just wonder given how broken this is if adding a note about error handling to the spec would be a good idea, ref: http://krijnhoetmer.nl/irc-logs/whatwg/20100617#l-61
- # [09:18] * Joins: ciaran_l1e (leecn@spoon.netsoc.tcd.ie)
- # [09:18] <boblet> focussing the form field of the first validation error is not equal to providing a user UI to this
- # [09:18] <Hixie> agreed
- # [09:19] <Hixie> feel free to file a bug on the spec or send mail to the mailing list if you think the spec needs updating a bit
- # [09:19] <Hixie> though i'm way behind on dealing with feedback
- # [09:19] * Quits: ciaran_l1e (leecn@spoon.netsoc.tcd.ie) (Read error: Operation timed out)
- # [09:20] <boblet> rgr, will do
- # [09:20] * Quits: ciaran_lee (leecn@spoon.netsoc.tcd.ie) (Ping timeout: 248 seconds)
- # [09:23] * Joins: ciaran_lee (leecn@spoon.netsoc.tcd.ie)
- # [09:23] * Joins: knowtheory (~knowtheor@bas1-london16-1176189113.dsl.bell.ca)
- # [09:28] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [09:30] * Quits: kennyluck (~kennyluck@tea04.w3.mag.keio.ac.jp) (Quit: kennyluck)
- # [09:31] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
- # [09:35] <MikeSmith> Hixie: would it be possible to have the parsing algorithm just read the contents of annotation-xml elements into the DOM but do any processing on them at all?
- # [09:35] <MikeSmith> that is, even if those contents are SVG
- # [09:35] <MikeSmith> or even if the contents are MathML
- # [09:36] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 252 seconds)
- # [09:36] <MikeSmith> *into the DOM but _not_ do any processing on them at all
- # [09:37] <MikeSmith> for one thing, those contents are, after all, annotations that are not intended to be rendered in the main text flow
- # [09:37] * Joins: Marcosc (~Marcosc@pat-tdc.opera.com)
- # [09:38] <MikeSmith> both Gecko and Presto have default UA stylesheets with "annotation-xml { display: none }"
- # [09:39] <othermaciej> what is annotation-xml?
- # [09:39] <MikeSmith> and the MathML spec says: "The default rendering of a semantics element is the default rendering of its first child"
- # [09:39] <MikeSmith> where the first child is <mn> or whatever
- # [09:40] <MikeSmith> and the second or subsequent children are annotation-xml elements
- # [09:40] <MikeSmith> othermaciej: it's a mechanism in MathML for providing an "alternate representation" of MathML content
- # [09:41] <Hixie> MikeSmith: "processing"?
- # [09:41] <MikeSmith> http://www.w3.org/TR/MathML3/chapter5.html#mixing.alternate.representations
- # [09:41] <MikeSmith> Hixie: not render it as whatever it would otherwise render it as
- # [09:41] <MikeSmith> even if it's SVG, don't render it as such
- # [09:41] <Hixie> aren't they display:none?
- # [09:41] <MikeSmith> yeah
- # [09:41] <Hixie> by default?
- # [09:41] <MikeSmith> by default
- # [09:41] <MikeSmith> yeah
- # [09:42] <Hixie> so...?
- # [09:42] <othermaciej> MikeSmith: does MathML call for it to be display: none, or is that convergent evolution among Gecko and Presto?
- # [09:42] <MikeSmith> so, that's overrideable
- # [09:42] <Hixie> isn't that enough?
- # [09:42] <othermaciej> if annotation-xml is itself display: none, nothing inside it will render by default
- # [09:43] <MikeSmith> Hixie: ewhat if a site stylesheet sets it to actually display?
- # [09:44] <Hixie> then we'd want it to display, no?
- # [09:44] <Hixie> why else would it be set to display?
- # [09:46] <MikeSmith> OK, the problem currently is that the parsing algorithm doesn't allow you to put HTML content into <annotation-xml> elements
- # [09:46] <MikeSmith> but I think users will expect to be able to put HTML content there
- # [09:47] <MikeSmith> just as they can put SVG and MathML
- # [09:47] <Hixie> not sure how to allow it without hard-coding a list of elements
- # [09:47] <MikeSmith> yeah
- # [09:48] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [09:48] <MikeSmith> it could be allowed by allowing it
- # [09:49] <Hixie> annotation-xml didn't seem important enough to hard-code a lot of elements there
- # [09:49] <MikeSmith> and instead treating SVG and MathML elements in <annotation-xml> as arbitrary unknown elements
- # [09:49] <Hixie> it'd be a lot of complexity in every parser for a very obscure case
- # [09:49] <MikeSmith> Hixie: I fully agree it's not important
- # [09:50] <Hixie> i supported svg since that seemed useful and easy to support
- # [09:50] <Hixie> some mathml examples do it
- # [09:50] <MikeSmith> yeah, I know the examples do
- # [09:50] * Joins: cedric_ (~cedric@124.197.81.154)
- # [09:51] <MikeSmith> but I don't know if there are any real-world use cases for it in Web content
- # [09:51] <MikeSmith> other than those examples
- # [09:55] * Joins: davidhund (~davidhund@78-27-27-74.dsl.alice.nl)
- # [09:55] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: This computer has gone to sleep)
- # [10:05] * Joins: riven (~riven@53518387.cable.casema.nl)
- # [10:11] * Quits: danbri (~danbri@unaffiliated/danbri) (Quit: danbri)
- # [10:12] * Joins: svl (~chatzilla@a194-109-2-65.dmn.xs4all.nl)
- # [10:13] * Joins: danbri (~danbri@unaffiliated/danbri)
- # [10:14] * Joins: danbri_ (~danbri@unaffiliated/danbri)
- # [10:18] <MikeSmith> Hixie: another (hopefully easy to answer question) -
- # [10:18] * Quits: danbri (~danbri@unaffiliated/danbri) (Ping timeout: 264 seconds)
- # [10:18] * danbri_ is now known as danbri
- # [10:18] <MikeSmith> the MathML spec current says this: "The draft HTML5 Recommendation, [HTML5], contains details for how MathML is included in HTML5 (and XHTML5)."
- # [10:19] <Hixie> not fully true yet but it will be
- # [10:19] <MikeSmith> well, I think it could be refined
- # [10:20] <MikeSmith> to say this:
- # [10:20] <MikeSmith> > > The draft HTML5 Recommendation, [HTML5], contains details for
- # [10:20] <MikeSmith> > > how MathML is included in HTML5 (and XHTML5), and, in turn,
- # [10:20] <MikeSmith> > > details on where HTML content is allowed to be included in
- # [10:20] <MikeSmith> > > MathML content within HTML documents.
- # [10:20] <MikeSmith> to make it more clear that doesn't just say how MathML can be included in HTML5
- # [10:21] <Hixie> wfm
- # [10:21] <MikeSmith> OK
- # [10:21] <MikeSmith> no suggestions for tweaking it any further?
- # [10:21] <Hixie> looks good to me
- # [10:21] <MikeSmith> OK, thanks
- # [10:22] <othermaciej> MikeSmith: it seems inaccurate to refer to the HTML5 Working Draft as "The draft HTML5 Recommendation"
- # [10:22] * Joins: slartsa (~Lari@adsl-215-234-204.kymp.net)
- # [10:22] * Joins: smaug (~chatzilla@cs181150024.pp.htv.fi)
- # [10:22] <othermaciej> or at least, imprecise
- # [10:22] <Hixie> draft HTML5 standard? :-)
- # [10:23] <othermaciej> I forget, does the W3C make standards this week?
- # [10:23] <MikeSmith> the W3C makes technologies
- # [10:23] <MikeSmith> normal people don't care about standards
- # [10:24] <MikeSmith> they do care about new technologies
- # [10:24] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
- # [10:24] <MikeSmith> shiny stuff
- # [10:24] <asmodai> One thing raised on the Unicode list is that right now it is hard for i18n work to know which character ranges a particular UA supports. That way if someone lacks a particular font you could use some way (JavaScript?) to supply missing support via font-face. There's no plans for any API or detection way for supported scripts I guess?
- # [10:24] <Hixie> http://www.whatwg.org/specs/web-apps/current-work/ says "Draft Standard"
- # [10:24] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [10:25] <MikeSmith> othermaciej, Hixie - I don't see why they could not just refer to there simply as "HTML5" or as "the HTML5 specification"
- # [10:25] <MikeSmith> right?
- # [10:25] <MikeSmith> I can ask for a change to that as well
- # [10:25] <MikeSmith> they are in LC with the spec now
- # [10:26] <othermaciej> I think both of those would be accurate ways to refer to HTML5, and less likely to be invalidated over time
- # [10:26] <MikeSmith> ok
- # [10:26] <Hixie> yeah
- # [10:28] * Joins: oal (~oal@5.79-160-122.customer.lyse.net)
- # [10:29] * Joins: pauld (~chatzilla@host86-162-136-143.range86-162.btcentralplus.com)
- # [10:30] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Quit: Rik`)
- # [10:37] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Quit: stupidity buffer overflow)
- # [10:40] * Joins: zcorpan_ (~zcorpan@c-1799e355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [10:40] * Joins: mat_t (~mattomasz@91.189.88.12)
- # [10:41] * Quits: Peter` (~peter@170-116.citynet.ftth.internl.net) (Ping timeout: 276 seconds)
- # [10:42] * Joins: Peter` (~peter@170-116.citynet.ftth.internl.net)
- # [10:45] * Joins: til_ (~til@c-98-246-164-234.hsd1.or.comcast.net)
- # [10:45] * Quits: til (~til@c-98-246-164-234.hsd1.or.comcast.net) (Read error: Connection reset by peer)
- # [10:45] * til_ is now known as til
- # [10:46] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: Leaving)
- # [10:46] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [10:59] * Quits: Phae (~Phae@gatekeeper.macmillan.co.uk) (Quit: Leaving.)
- # [11:03] * Joins: Phae (~Phae@chimera.macmillan.com)
- # [11:03] * Parts: Phae (~Phae@chimera.macmillan.com)
- # [11:04] * Joins: Phae (~Phae@chimera.macmillan.com)
- # [11:04] * Joins: akamike (~akamike@94-193-106-14.zone7.bethere.co.uk)
- # [11:13] * Joins: ROBOd (~robod@109.96.231.166)
- # [11:15] <zcorpan_> http://www.w3.org/mid/6797BD1D-BA7A-440D-B6D6-4D0162E66883@gbiv.com here, roy is making a whole lot of sense
- # [11:19] * Joins: Rik` (~Rik`@144.119.193-77.rev.gaoland.net)
- # [11:20] <zcorpan_> "and that an <img> without a @role attribute is assumed to be the equivalent of <IMG @role="img"> (and would follow the rules in #1 above)" - http://www.w3.org/2009/06/Text-Alternatives-in-HTML5
- # [11:20] <zcorpan_> this doesn't make any sense given the definition of role="img" (which is closer to <figure>)
- # [11:21] <Hixie> holy cow, roy agreed with something html5 says?
- # [11:22] <zcorpan_> annevk: http://daringfireball.net/2007/12/fastcompany has just one sentence in the heading afaict
- # [11:22] <annevk> lol
- # [11:22] <annevk> fail
- # [11:23] <annevk> fortunately james example had plenty
- # [11:24] <zcorpan_> TR/ versions should have a floating message about the snapshotness, not just a paragraph in the SotD which engineers don't read
- # [11:25] <annevk> yeah, but that would need more than HTML WG buy in
- # [11:26] <zcorpan_> or the image in the margin should say "THIS DOCUMENT IS OBSOLETE DON'T READ IT"
- # [11:26] <Hixie> "Is there some kind of multiple-sentence-header abuse you are trying to combat?" lol
- # [11:27] <Hixie> zcorpan_: the paragraph right now isn't even in the SotD, it's in the History section
- # [11:27] <zcorpan_> Hixie: engineers don't read that either
- # [11:27] <Hixie> i guess we could make it more obvious
- # [11:28] <zcorpan_> Hixie: the way they end up in TR is they google on what they're looking for
- # [11:28] <Hixie> true
- # [11:28] <zcorpan_> maybe the solution is to change google's algorithms
- # [11:29] <zcorpan_> or change the links in wikipedia from TR/ to dev
- # [11:35] <hsivonen> this bug is awesome: https://bugzilla.mozilla.org/show_bug.cgi?id=515171
- # [11:35] <hsivonen> see comment #6
- # [11:41] * zcorpan_ changes his language to 'DROP TABLE *;'
- # [11:41] <Hixie> zcorpan_: well i looked into what it would take to add a floating warning on TR/ drafts, and it's doable pretty easily, but if i do it just like that i'll have half the wg on my ass
- # [11:41] <Hixie> zcorpan_: so if you want it please try to shore up some support in the wg first
- # [11:46] <annevk> should I file a bug on adding a magic square example to the spec?
- # [11:46] <annevk> not sure whether it's worth it, but they're kind of cool
- # [11:46] <Hixie> sure
- # [11:47] <Hixie> worse that can happen is i reject it and someone raises an issue for it
- # [11:48] <jgraham> Or a sudoku puzzle
- # [11:48] * Joins: Anonameless (Nameless@cm218-252-156-82.hkcable.com.hk)
- # [11:48] <jgraham> I hate them but it would be kinda cool to have a puzzle in the spec :)
- # [11:49] <Hixie> better idea than a magic square, file a bug :-)
- # [11:49] <annevk> nice one
- # [11:49] * annevk files
- # [11:50] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
- # [11:51] <annevk> http://www.w3.org/Bugs/Public/show_bug.cgi?id=9943
- # [11:53] <zcorpan_> the puzzle should be interactive
- # [11:53] <zcorpan_> let's also add pacman to the canvas section
- # [11:54] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [11:54] <Hixie> so long as you get permission from the pacman rights owners...
- # [11:54] <annevk> and was Google pacman even done using <canvas>?
- # [11:54] <annevk> it worked in IE, no?
- # [11:55] <Hixie> that was a <div> disaster
- # [11:55] <Hixie> :-)
- # [11:55] <Hixie> http://www.google.com/pacman/ btw
- # [11:56] <annevk> yeah I know, it's fun
- # [12:00] * Joins: mpt (~mpt@canonical/mpt)
- # [12:01] <Hixie> so did anyone ever get around to giving some URLs of example pages that are actually helped by this role=button stuff?
- # [12:03] <MikeSmith> hsivonen: "For modsecurity 2.1.7 with core rules ver 1.5.1, workaround is to remove string “|id” (yes, remove that pipe character also) on the regular expression of rule 950006 in file modsecurity_crs_40_generic_attacks.conf"
- # [12:03] <MikeSmith> I guess they got a little carried away there
- # [12:04] <zcorpan_> annevk: a script isn't run if it's inserted but doesn't have any childnodes and doesn't have src set, iirc
- # [12:05] * Quits: mpt (~mpt@canonical/mpt) (Read error: Operation timed out)
- # [12:05] <Dashiva> http://www.cssquirrel.com/2010/06/15/693comic-update-html5-unicorn-heuristics/#comment-31995
- # [12:06] <zcorpan_> annevk: step 5
- # [12:06] <annevk> ah
- # [12:07] <annevk> resolved
- # [12:10] <hsivonen> MikeSmith: at leaast it's not a default feature of apache
- # [12:11] <zcorpan_> http://twitter.com/opera/statuses/16372312957 lol
- # [12:14] <annevk> haha
- # [12:14] <Lachy> haha, isn't it great when April Fools jokes just keep fooling people long after April Fools? :-)
- # [12:15] <Dashiva> Unless they know something you don't!
- # [12:16] <Dashiva> I've been wondering why the latest Opera builds seem to activate my webcam at random times...
- # [12:17] <annevk> that's part of our world dom^H^H^H^H...
- # [12:21] * Joins: mpt (~mpt@canonical/mpt)
- # [12:22] * Quits: MikeSmith (~MikeSmith@EM111-188-10-220.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:23] * Joins: MikeSmith (~MikeSmith@EM111-188-10-220.pool.e-mobile.ne.jp)
- # [12:30] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 265 seconds)
- # [12:39] <hsivonen> hmm. Opera still sends the U; token in the UA string. I wonder if that's really needed for Web compat
- # [12:39] <hsivonen> IE doesn't send it
- # [12:46] <karlcow> opera doesn't support face gestures… no. shame on you ;)
- # [12:47] <annevk> jaja
- # [12:54] <Lachy> what was the U; token for originally?
- # [12:54] * Quits: MikeSmith (~MikeSmith@EM111-188-10-220.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
- # [12:56] * Joins: MikeSmith (~MikeSmith@EM114-48-92-92.pool.e-mobile.ne.jp)
- # [13:04] * Quits: MikeSmith (~MikeSmith@EM114-48-92-92.pool.e-mobile.ne.jp) (Read error: Connection reset by peer)
- # [13:05] * Joins: MikeSmith (~MikeSmith@EM114-48-92-92.pool.e-mobile.ne.jp)
- # [13:09] <hsivonen> Lachy: distinguishing between U.S., French and other versions of Netscape back when the U.S. and France had worse crypto regulations than they have today
- # [13:10] <hsivonen> U is U.S. ("strong" crypto), N is France (no crypto) and I is international (weak crypto)
- # [13:14] * Quits: MikeSmith (~MikeSmith@EM114-48-92-92.pool.e-mobile.ne.jp) (Ping timeout: 245 seconds)
- # [13:16] <hsivonen> Would anyone care to load http://www.delorie.com:81/some/url.txt in a Japanese version of IE8 and pastebin the result?
- # [13:17] <hsivonen> any non-English version of IE would be interesting, too, but not quite as interesting as Japanese
- # [13:17] * hsivonen only has English IEs around
- # [13:17] <hsivonen> and non-Ultimate Windows, so I can't switch languages
- # [13:18] <daedb> hsivonen: http://pastebin.com/YUtFfz2r <-- swedish IE8
- # [13:19] <hsivonen> daedb: thanks!
- # [13:20] <hsivonen> confirms my hypothesis that IE doesn't put the UI language in the UA string
- # [13:33] * Joins: m_W (~mwilcox56@c-69-141-106-205.hsd1.nj.comcast.net)
- # [13:35] <Lachy> why doesn't windows let you switch languages if you don't have Windows Ultimate?!
- # [13:36] <Lachy> that seems like such a basic feature, and so unnecessary to force people to purchase the Ultimate package for.
- # [13:38] <gsnedders> It's of use to a small number of people, and you get more profit if you force people to do so
- # [13:38] * Joins: henrikbjorn (~hb@80.199.116.190.static.peytz.dk)
- # [13:44] <Lachy> But it would be cheaper for them if they only had to produce 1 master copy of the discs to distribute globally, instead of having to then produce individual masters for each language in which Windows is distributed.
- # [13:45] <Lachy> and it would make it easier for foreigners to buy a copy that supports their own native language while in a foreign country
- # [13:45] * hsivonen expects MS is competent at calculating the cost of tiered versions against the profit extracted by exploiting different points on the demand curve
- # [13:46] <gsnedders> Lachy: AFAIK they produce a single master disk, it's just it's locked by license key at install time
- # [13:47] <Lachy> so then each disc actually has all of the langauges on there anyway, and it's just their greed that prevents people from taking advantage?
- # [13:47] <hsivonen> I specifically ordered my Windows 7 Professional from Amazon.co.uk to get more googlable error messages
- # [13:47] <hsivonen> for some reason, the English version was priced unusually high compared to Finnish and Swedish versions in the local stores I usually buy from
- # [13:48] <Hixie> i downloaded ubuntu to get fewer error messages overall
- # [13:48] <hsivonen> the UK package allowed me to install and activate en-US, though
- # [13:48] <Lachy> fair enough. I might have to do the same, since I definitely don't want norwegian if and when I get a copy. I had previously assumed I would just be able to select English as install time, like I can with OSX
- # [13:48] <hsivonen> Hixie: I run it on top of Ubuntu
- # [13:48] <Hixie> :-P
- # [13:50] * Quits: Marcosc (~Marcosc@pat-tdc.opera.com) (Ping timeout: 258 seconds)
- # [13:50] <hsivonen> however, the only times Windows 7 has done an ungraceful shutdown so far have been when X on Ubuntu has died due to USB devices getting plugged in...
- # [13:51] * Quits: zalan (~zalan@catv-89-135-142-235.catv.broadband.hu)
- # [13:53] * Joins: zalan (~zalan@catv-89-135-142-235.catv.broadband.hu)
- # [13:56] * Joins: MikeSmith (~MikeSmith@EM114-48-68-188.pool.e-mobile.ne.jp)
- # [13:59] * Quits: MikeSmith (~MikeSmith@EM114-48-68-188.pool.e-mobile.ne.jp) (Client Quit)
- # [14:00] * Joins: MikeSmith (~MikeSmith@EM114-48-68-188.pool.e-mobile.ne.jp)
- # [14:00] * Quits: til (~til@c-98-246-164-234.hsd1.or.comcast.net) (Read error: Connection reset by peer)
- # [14:01] <Lachy> hsivonen, other than the language issue, does windows 7 professional generally have all the necessary features? Is there anything in Ultimate you wish you had?
- # [14:04] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: brb)
- # [14:04] <Lachy> the compaison only shows bitlocker as the other difference, and I probably don't need that.
- # [14:10] * Quits: slartsa (~Lari@adsl-215-234-204.kymp.net) (Ping timeout: 265 seconds)
- # [14:10] <hsivonen> Lachy: The only other difference I am aware of is Bitlocker, which I don't need, since I only use Windows 7 for browser testing
- # [14:10] <hsivonen> and I assume Windows is untrusted, so I don't put my site login credentials there
- # [14:14] * Joins: Marcosc (~Marcosc@213.236.208.247)
- # [14:18] <Lachy> ok, in that case, I might got for Professional instead of Ultimate too, when I decide to get a copy soon.
- # [14:21] * Quits: MikeSmith (~MikeSmith@EM114-48-68-188.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
- # [14:26] * Joins: titacgs (~titacgs@190.2.33.49)
- # [14:27] * Joins: MikeSmith (~MikeSmith@EM114-48-112-156.pool.e-mobile.ne.jp)
- # [14:30] * Joins: kennyluck (~kennyluck@softbank126102034082.bbtec.net)
- # [14:31] * Quits: daedb (~daed@78-72-108-100-no178.tbcn.telia.com) (Remote host closed the connection)
- # [14:32] * Joins: davidb_ (~davidb@mozca02.ca.mozilla.com)
- # [14:36] * Quits: MikeSmith (~MikeSmith@EM114-48-112-156.pool.e-mobile.ne.jp) (Quit: Till kicked and torn and beaten out he lies, and leaves his hold and crackles, groans, and dies.)
- # [14:36] * Joins: MikeSmith (~MikeSmith@EM114-48-112-156.pool.e-mobile.ne.jp)
- # [14:36] * Joins: daedb (~daed@78-72-108-100-no178.tbcn.telia.com)
- # [14:40] * Joins: slartsa (~Lari@adsl-215-234-204.kymp.net)
- # [14:41] <hsivonen> Lachy: note: I've had Windows 7 for a day now
- # [14:48] * Quits: Marcosc (~Marcosc@213.236.208.247) (Quit: Marcosc)
- # [14:49] * Parts: zcorpan_ (~zcorpan@c-1799e355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [14:51] <Lachy> ah, ok.
- # [14:52] * Joins: zcorpan_ (~zcorpan@c-1799e355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [14:56] * Quits: kennyluck (~kennyluck@softbank126102034082.bbtec.net) (Quit: kennyluck)
- # [15:03] * Joins: Marcosc (~Marcosc@cm-84.215.169.13.getinternet.no)
- # [15:04] * Joins: slartsa_ (~Lari@adsl-215-234-204.kymp.net)
- # [15:06] * Quits: slartsa (~Lari@adsl-215-234-204.kymp.net) (Ping timeout: 240 seconds)
- # [15:16] * Joins: plainhao (~plainhao@mail.xbiotica.com)
- # [15:22] * Joins: kamathln (~kamathln@122.167.25.170)
- # [15:22] * Joins: Martijnc (~Martijnc@91.176.7.209)
- # [15:22] * Joins: yutak_home (~kee@U017209.ppp.dion.ne.jp)
- # [15:24] <kamathln> Is there anything in HTML5 that gives AJAX like behaviour without script
- # [15:24] <kamathln> scripting*
- # [15:25] * Quits: broquaint (58be094ddf@spc2-brig11-0-0-cust40.asfd.cable.virginmedia.com) (Remote host closed the connection)
- # [15:25] <kamathln> Something that allows the server side to tell the otherside "Replace only X part of the page, with Y item"
- # [15:27] <zcorpan_> kamathln: i guess that would be <iframe> and <a target>
- # [15:27] <kamathln> :D
- # [15:28] <kamathln> I wanted the server side to decide on the target
- # [15:28] * Quits: danbri (~danbri@unaffiliated/danbri) (Quit: danbri)
- # [15:28] <kamathln> I think thats not possible with iframe and target .
- # [15:29] <zcorpan_> it can if you're ok with it deciding up front when the first page loads :)
- # [15:30] <kamathln> zcorpan_: didnt catch you
- # [15:30] <annevk> there was a feature like that but it was dropped
- # [15:30] * Joins: erlehmann (~erlehmann@89.204.153.66)
- # [15:30] <annevk> though it did not quite do what you want
- # [15:31] <kamathln> annevk: Oh! any hint where I can look at the discussion, and any particular term they used that I can search for?
- # [15:31] <kamathln> Ok
- # [15:31] <zcorpan_> why do you want to do it without js?
- # [15:32] <kamathln> zcorpan_: I want it to work on devices/browsers that dont depend on js
- # [15:33] <zcorpan_> what is it you're trying to do?
- # [15:33] <kamathln> Some people also have Javascript disabled
- # [15:34] <kamathln> zcorpan_: Nothing at the moment .. But I have always found this as a major hinderence. That just disabling scriipting Simply makes the whole Server side programs a lot heavier
- # [15:37] <kamathln> Disabling javascript makes browsing a tad bit secure.
- # [15:37] <kamathln> Well, I think I will just keep quiet for a while till I gather the right words
- # [15:38] <annevk> there has been discussion on a feature that's closer to what you want on the WHATWG list
- # [15:39] <kamathln> again, any term I can search for
- # [15:39] <kamathln> or a date range
- # [15:39] <kamathln> ?
- # [15:39] <annevk> I forgot the terminology :/
- # [15:39] * zcorpan_ also wonders what annevk is talking about
- # [15:39] <daedb> onlyreplace?
- # [15:39] * Joins: fagan (~fagan@ubuntu/member/shanefagan)
- # [15:39] <zcorpan_> oh
- # [15:40] * zcorpan_ didn't read that thread so no wonder he doesn't recall it
- # [15:40] <kamathln> http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2009-October/023661.html
- # [15:41] <annevk> http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2007-April/010801.html
- # [15:41] <kamathln> whoa! back in 2007!
- # [15:42] <annevk> nothing is novel
- # [15:44] <annevk> the proposal that was in a spec at some point was form pre-filling
- # [15:44] <annevk> material from 2004 or so
- # [15:44] <kamathln> All you guys were right. This comes close enough. But my point makes one but big change .. In my idea target(s) are to be decided by the server
- # [15:44] <annevk> which in turn is based on some XForms stuff
- # [15:46] <hsivonen> whoa. scary. I got an automated prompt to install Flash when going to msn.com in IE8.
- # [15:47] <hsivonen> I wonder how many people click Yes to random prompts like that.
- # [15:47] <zcorpan_> hsivonen: 50%
- # [15:48] <hsivonen> seriously, it would be better for the security behavior of users to bundle Flash than to make the default home page autoprompt the install
- # [15:50] * Quits: pauld (~chatzilla@host86-162-136-143.range86-162.btcentralplus.com) (Ping timeout: 240 seconds)
- # [15:50] * Quits: m_W (~mwilcox56@c-69-141-106-205.hsd1.nj.comcast.net) (Ping timeout: 252 seconds)
- # [15:50] <hsivonen> wow. IE is hard to use.
- # [15:53] <hsivonen> oh great. after a day of using Windows, Minefield already has NPAPI plug-ins installed into it by 3 other browser vendors without explicitly telling me
- # [15:54] <hsivonen> kudos to Opera for not injecting native code into my Gecko-based browser
- # [15:55] * Joins: m_W (~mwilcox56@c-69-141-106-205.hsd1.nj.comcast.net)
- # [15:57] <Lachy> oh, I hate when other programs try to install firefox extensions without asking.
- # [15:58] <Lachy> I uninstall them immediately. May require registry hacking.
- # [15:58] <Lachy> but what extensions did Chrome and Safari install?
- # [15:59] <hsivonen> (for those wondering what I'm talking about: Installing Chrome also installs a Google Update plug-in for Firefox/Minefield, installing a fully functional version of Safari also installs QuickTime Plug-in for Firefox/Minefield and to install legacy IE as part of XP mode, you have to go through Genuine Validation which apparently sticks a Windows Activation Technologies plug-in into Firefox/Minefield)
- # [15:59] <Lachy> is that true if you get the standalone Safari installer, instead of the Safari+QuickTime installer?
- # [16:00] <hsivonen> Lachy: I assume not, but I said "fully functional"
- # [16:00] * Quits: kamathln (~kamathln@122.167.25.170) (Read error: Operation timed out)
- # [16:00] <hsivonen> Lachy: I gather Safari 4 didn't support <video> without QuickTime
- # [16:01] <Lachy> if I install quicktime, then I expect it to install the NPAPI compatible plugin in the appropriate location for use by other browsers
- # [16:01] <hsivonen> I didn't test if Safari 5 can fall back to MS-provided decoders
- # [16:02] <hsivonen> Lachy: well, the other plug-ins can sorta be explained to be legitimate, but what is Google Update doing in Firefox after I install Chrome?
- # [16:02] <Lachy> no idea.
- # [16:03] <daedb> Actually, <video> does work without installing quicktime
- # [16:03] <Dashiva> Oh look, another YSOD, good thing XHTML is so easy
- # [16:03] <hsivonen> daedb: ooh. interesting!
- # [16:04] <daedb> I think, anyway
- # [16:04] <daedb> wait, no, I was wrong... quicktime is required :-/
- # [16:05] * daedb should remember to actually test things before speaking...
- # [16:10] <zcorpan_> hsivonen: it's there so google can investigate why people switch back to firefox
- # [16:12] <hsivonen> awesome. now Windows Activation Technologies crashed
- # [16:12] <hsivonen> thanks to out-of-process plug-ins, Minefield didn't crash
- # [16:12] <fagan> hsivonen: trying to use IE?
- # [16:13] <hsivonen> fagan: trying to install XP Mode via Minefield after failing to install it via IE8...
- # [16:13] <fagan> sounds hard
- # [16:13] * fagan is a happy linux user
- # [16:14] * Quits: Marcosc (~Marcosc@cm-84.215.169.13.getinternet.no) (Quit: Marcosc)
- # [16:14] <hsivonen> I'm a Linux user, too, though an unhappy one
- # [16:14] * Quits: slartsa_ (~Lari@adsl-215-234-204.kymp.net) (Ping timeout: 248 seconds)
- # [16:14] <fagan> hsivonen: why unhappy?
- # [16:14] <fagan> its getting better year on year
- # [16:14] * hsivonen filed two customer dissatisfaction surveys on Canonical support case handling today
- # [16:14] * Joins: pauld (~chatzilla@host86-162-136-143.range86-162.btcentralplus.com)
- # [16:15] <hsivonen> fagan: 1) I have situations that need support. 2) Support hasn't fully solved a single problem yet.
- # [16:15] <fagan> hsivonen: wow paid for support ill never do that :)
- # [16:15] <fagan> hsivonen: the best way I found is to ask on the forums sometimes its better than canonical support
- # [16:16] <hsivonen> support has partially solved one out of six so far.
- # [16:16] <fagan> im an Ubuntu community developer
- # [16:16] <hsivonen> fagan: before I purchased support, I tried Launchpad Questions
- # [16:16] <fagan> hsivonen: the forums are the place or IRC
- # [16:17] <hsivonen> fagan: I also tried the Finnish Ubuntu IRC channel first
- # [16:17] <fagan> launchpad answers is kinda dead
- # [16:17] <hsivonen> I guess I need to try the forums, then
- # [16:17] <fagan> hsivonen: must be a complicated problem
- # [16:17] * Joins: miketaylr (~miketaylr@38.117.156.163)
- # [16:18] <fagan> I wonder why the whatwg site is so basic
- # [16:19] <fagan> shouldnt you guys have an insane video/audio experience to show off what your doing? :D
- # [16:21] <hsivonen> I want to do radical stuff with Ubuntu, such as configure a button on my Wacom stylus (has GUI on Windows and Mac), make a bootable clone of the system (productized for Mac) or attach USB devices while the system is running
- # [16:21] <hsivonen> and distribution upgrade to completion
- # [16:22] <Lachy> fagan, because the WHATWG is more focussed on developing the spec, than on creating and publishing fancy demos. There are plenty of other sites doing that already
- # [16:23] <Dashiva> It's definitely a task worth doing, though
- # [16:23] <Lachy> sure, if there are volunteers
- # [16:26] * Quits: henrikbjorn (~hb@80.199.116.190.static.peytz.dk) (Quit: henrikbjorn)
- # [16:27] <hsivonen> oh great. Windows 7 crashes when trying to setup the XP Mode
- # [16:27] <hsivonen> bah
- # [16:29] <Lachy> that's not a bug, that means XP mode is functioning normally ;-)
- # [16:29] <hsivonen> I wonder if VirtualBox kills the guest if the guest tries to run an VT-x instruction
- # [16:30] <hsivonen> so much broken stuff
- # [16:30] * hsivonen heads to the gym instead of fighting with operating systems
- # [16:31] <fagan> Lachy: very true I suppose it takes some effort to do good tutorials and thats what w3schools is for
- # [16:32] <Lachy> fagan, try http://html5doctor.com/
- # [16:33] <Lachy> I wouldn't trust W3 schools. They're tutorials are notoriously bad quality
- # [16:33] <fagan> Lachy: I actually have been reading the spec so I dont really need to look at tutorials :D
- # [16:33] <fagan> but I only subbed the mailing list today
- # [16:34] <fagan> I just popped in and had a look at it as it was being built to see what was going on
- # [16:34] * zcorpan_ wonders if there's a way to make the material on w3schools be good
- # [16:35] <fagan> zcorpan_: well I found the best way to develop websites was to just look at other sites you like and try to make it look the way you want it
- # [16:36] <fagan> then use tidy to fix the mistakes
- # [16:37] <fagan> so for the most recent site I made I copied the look of apple.com ish and then changed the color scheme and images..etc so then it looked good
- # [16:37] <fagan> if w3schools broke down a few good websites to show people how to do it like a pro it would be a lot more helpful I think
- # [16:43] * Quits: knowtheory (~knowtheor@bas1-london16-1176189113.dsl.bell.ca) (Quit: Computer has gone to sleep)
- # [16:44] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 276 seconds)
- # [16:44] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [16:46] * Quits: nessy (~Adium@203-158-36-251.dyn.iinet.net.au) (Quit: Leaving.)
- # [16:54] * Joins: slartsa (~Lari@adsl-215-234-204.kymp.net)
- # [16:55] * Joins: broquaint (e82c491608@spc2-brig11-0-0-cust40.asfd.cable.virginmedia.com)
- # [16:57] * Quits: titacgs (~titacgs@190.2.33.49) (Remote host closed the connection)
- # [16:59] * Joins: knowtheory (~knowtheor@bas5-london14-1242452413.dsl.bell.ca)
- # [17:01] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [17:02] * Joins: titacgs (~titacgs@190.2.33.49)
- # [17:03] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
- # [17:05] * Quits: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de) (Quit: Verlassend)
- # [17:08] <zcorpan_> clearly shelley doesn't know safari 5 supports <aside>
- # [17:08] * Joins: Marcosc (~Marcosc@cm-84.215.169.13.getinternet.no)
- # [17:14] * Quits: akamike (~akamike@94-193-106-14.zone7.bethere.co.uk) (Quit: akamike)
- # [17:20] <karlushi> zcorpan_, since march 2010? https://bugs.webkit.org/show_bug.cgi?id=32943
- # [17:20] * Quits: Marcosc (~Marcosc@cm-84.215.169.13.getinternet.no) (Quit: Marcosc)
- # [17:20] <karlushi> http://en.wikipedia.org/wiki/Comparison_of_layout_engines_%28HTML5%29#Elements
- # [17:22] <fagan> karlushi: thats out of date I think for opera's engine
- # [17:22] <fagan> that has most of them done in the most recent version
- # [17:22] <fagan> or it should from what I remember
- # [17:22] <gsnedders> No, it doesn't
- # [17:23] <gsnedders> I think the only thing wrong in that section is canvas should be 2.4
- # [17:24] <karlushi> hmmm
- # [17:24] * Joins: Marcosc (~Marcosc@cm-84.215.169.13.getinternet.no)
- # [17:24] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [17:24] <karlushi> a common format for publishing release notes would be cool. That would help to dynamically create implementation status report across browsers engines
- # [17:25] * Joins: kennyluck (~kennyluck@EM114-48-0-219.pool.e-mobile.ne.jp)
- # [17:27] * Quits: davidhund (~davidhund@78-27-27-74.dsl.alice.nl) (Quit: davidhund)
- # [17:27] * Quits: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se) (Remote host closed the connection)
- # [17:28] <karlushi> that would require a feature id (maybe the uri of the feature), version number of the engine, status: [bug|partial|ok|no], comment (optional), uri of bug report (optional)
- # [17:28] <karlushi> then people could publish their own report if they disagree with the report published by the company.
- # [17:30] <Rik`> would be cool to have release notes for Safari :(
- # [17:30] * Joins: borismus (~borismus@S0106001b63f462cc.vc.shawcable.net)
- # [17:31] <gsnedders> When is something buggy and when is something not?
- # [17:32] * Quits: boblet (~boblet@p1201-ipbf709osakakita.osaka.ocn.ne.jp) (Quit: boblet)
- # [17:33] <karlushi> gsnedders, to be defined :) maybe when there is an open bug about this feature. Though people would open open bug report just to change the status :p
- # [17:33] <karlushi> looking at the changelog of Opera 10.6 beta http://www.opera.com/docs/changelogs/mac/1060b1/
- # [17:34] <karlushi> the level of granularity is a big issue too
- # [17:35] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: This computer has gone to sleep)
- # [17:35] <karlushi> I see for example in opera 10.6 beta 1
- # [17:35] <karlushi> "# Removing support for div nowrap"
- # [17:36] <karlushi> so something which was implemented in the past is not anymore. But in an implementation report it doesn't say, if because it was too buggy, or if the feature was dropped from the technology.
- # [17:44] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
- # [17:47] * 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:50] * Quits: Anonameless (Nameless@cm218-252-156-82.hkcable.com.hk) (Quit: Leaving)
- # [17:51] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
- # [18:09] * Joins: dglazkov (~dglazkov@nat/google/x-pacipxxdemgyomjd)
- # [18:10] * Joins: eighty4 (~eighty4@c-d9cee455.012-403-6c6b701.cust.bredbandsbolaget.se)
- # [18:12] * Joins: dave_levin (~dave_levi@nat/google/x-cmqbhhksdvfrkbgr)
- # [18:13] * Quits: erlehmann (~erlehmann@89.204.153.66) (Ping timeout: 265 seconds)
- # [18:13] * Quits: salavas (~salavas@h4n1fls31o279.telia.com) (Remote host closed the connection)
- # [18:24] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: Leaving)
- # [18:24] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
- # [18:36] * Quits: Phae (~Phae@chimera.macmillan.com) (Quit: Leaving.)
- # [18:40] * Joins: ap (~ap@17.246.19.110)
- # [18:43] * Joins: JonathanNeal (~JonathanN@76.79.114.210)
- # [18:43] <jgraham> I wonder what "officially objecting" is
- # [18:44] * Joins: henrikbjorn (~hb@c83-249-67-192.bredband.comhem.se)
- # [18:44] <zcorpan_> i wonder if daniel objects to all non-machine-checkable requirements
- # [18:44] <jgraham> Logically he has to
- # [18:45] <jgraham> Given his second sentence
- # [18:46] <jgraham> In other news, I loath the python unittest module
- # [18:46] <jgraham> *loathe
- # [18:49] * Quits: m_W (~mwilcox56@c-69-141-106-205.hsd1.nj.comcast.net) (Ping timeout: 260 seconds)
- # [18:50] * Joins: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de)
- # [18:50] <hober> zcorpan_: yeah, just asked him that on the list
- # [18:51] * Joins: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944)
- # [18:51] <Dashiva> Removing non-machine-checkable requirements, hwh
- # [18:52] * Joins: othermaciej_ (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [18:52] * Quits: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [18:52] * othermaciej_ is now known as othermaciej
- # [18:53] * Quits: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Client Quit)
- # [18:54] * Joins: m_W (~mwilcox56@c-69-141-106-205.hsd1.nj.comcast.net)
- # [18:58] * Quits: m_W (~mwilcox56@c-69-141-106-205.hsd1.nj.comcast.net) (Ping timeout: 260 seconds)
- # [19:01] * Joins: maikmerten (~maikmerte@port-92-201-200-201.dynamic.qsc.de)
- # [19:03] * Joins: m_W (~mwilcox56@69.141.106.205)
- # [19:06] * Quits: mpt (~mpt@canonical/mpt) (Quit: Ex-Chat)
- # [19:13] * Quits: mat_t (~mattomasz@91.189.88.12) (Quit: This computer has gone to sleep)
- # [19:13] * Quits: fagan (~fagan@ubuntu/member/shanefagan) (Remote host closed the connection)
- # [19:14] * Joins: fagan (~fagan@ubuntu/member/shanefagan)
- # [19:18] * Quits: Rik` (~Rik`@144.119.193-77.rev.gaoland.net) (Quit: Rik`)
- # [19:18] * Quits: MikeSmith (~MikeSmith@EM114-48-112-156.pool.e-mobile.ne.jp) (Ping timeout: 260 seconds)
- # [19:24] * Joins: Anonameless (~Nameless@cm218-252-156-82.hkcable.com.hk)
- # [19:26] * Joins: MikeSmith (~MikeSmith@EM114-48-112-156.pool.e-mobile.ne.jp)
- # [19:27] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [19:34] * Joins: sicking (~chatzilla@nat/mozilla/x-wgjtynnynzomqewp)
- # [19:35] * Joins: deepthawtz (~deepthawt@c-24-130-129-16.hsd1.ca.comcast.net)
- # [19:40] * Quits: m_W (~mwilcox56@69.141.106.205) (Ping timeout: 258 seconds)
- # [19:40] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [19:44] * Joins: m_W (~mwilcox56@c-69-141-106-205.hsd1.nj.comcast.net)
- # [19:45] * Quits: fagan (~fagan@ubuntu/member/shanefagan) (Quit: fagan)
- # [19:45] * Joins: fagan (~fagan@ubuntu/member/shanefagan)
- # [19:48] * Quits: Anonameless (~Nameless@cm218-252-156-82.hkcable.com.hk) (Quit: Leaving)
- # [19:50] * Joins: Anonameless (~Nameless@cm218-252-156-82.hkcable.com.hk)
- # [19:57] * Joins: mmn (~mmn@129-97-225-230.uwaterloo.ca)
- # [19:57] * Quits: pauld (~chatzilla@host86-162-136-143.range86-162.btcentralplus.com) (Ping timeout: 260 seconds)
- # [19:59] * Joins: jlebar (~jlebar@nat/mozilla/x-qmqhdaycvxesigpv)
- # [20:00] * Joins: othermaciej (~mjs@17.246.17.240)
- # [20:00] * Quits: jlebar (~jlebar@nat/mozilla/x-qmqhdaycvxesigpv) (Remote host closed the connection)
- # [20:03] * Quits: henrikbjorn (~hb@c83-249-67-192.bredband.comhem.se) (Quit: henrikbjorn)
- # [20:06] * Joins: til (~til@c-98-246-164-234.hsd1.or.comcast.net)
- # [20:07] * Joins: dbaron (~dbaron@nat/mozilla/x-keqejybmokrtlexv)
- # [20:09] * Quits: MikeSmith (~MikeSmith@EM114-48-112-156.pool.e-mobile.ne.jp) (Read error: Connection reset by peer)
- # [20:11] * Joins: MikeSmith (~MikeSmith@EM114-48-153-124.pool.e-mobile.ne.jp)
- # [20:12] * Joins: jlebar (~jlebar@nat/mozilla/x-ncwcanvswbjyrbmz)
- # [20:13] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [20:25] * Quits: miketaylr (~miketaylr@38.117.156.163) (Remote host closed the connection)
- # [20:25] * Joins: cardona507 (~cardona50@c-24-130-129-16.hsd1.ca.comcast.net)
- # [20:29] * Joins: thomas_ (~thomasain@ingserv.demon.co.uk)
- # [20:31] * Quits: thomas_ (~thomasain@ingserv.demon.co.uk) (Client Quit)
- # [20:31] * Joins: thomas_ (~thomasain@ingserv.demon.co.uk)
- # [20:33] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Quit: stupidity buffer overflow)
- # [20:34] * Quits: eighty4 (~eighty4@c-d9cee455.012-403-6c6b701.cust.bredbandsbolaget.se) (Quit: Leaving...)
- # [20:35] * Joins: jwalden (~waldo@nat/mozilla/x-asfplftnmkigfpgv)
- # [20:36] <gsnedders> http://gsnedders.html5.org/outliner/process.py?url=http%3A%2F%2Fgsnedders.com
- # [20:36] <gsnedders> Looks like it's trying to use the wrong Python version's folder
- # [20:36] * Quits: Marcosc (~Marcosc@cm-84.215.169.13.getinternet.no) (Quit: Marcosc)
- # [20:43] * Joins: d33z (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0)
- # [20:49] * Joins: pauld (~chatzilla@host86-162-136-143.range86-162.btcentralplus.com)
- # [20:49] * Joins: smaug___ (~chatzilla@cs181150024.pp.htv.fi)
- # [20:50] * Joins: Marcosc (~Marcosc@cm-84.215.169.13.getinternet.no)
- # [20:55] * Quits: maikmerten (~maikmerte@port-92-201-200-201.dynamic.qsc.de) (Remote host closed the connection)
- # [20:56] * Joins: maikmerten (~maikmerte@port-92-201-200-201.dynamic.qsc.de)
- # [21:01] * Quits: cedric_ (~cedric@124.197.81.154) (Ping timeout: 258 seconds)
- # [21:08] * Quits: m_W (~mwilcox56@c-69-141-106-205.hsd1.nj.comcast.net) (Ping timeout: 258 seconds)
- # [21:12] * Joins: pesla (~pesla@ip51cc03a5.speed.planet.nl)
- # [21:19] * Quits: paul_irish (~paulirish@aboutnerd.com) (Read error: Operation timed out)
- # [21:26] * Quits: slartsa (~Lari@adsl-215-234-204.kymp.net) (Ping timeout: 240 seconds)
- # [21:26] * Quits: karlushi (~karlushi@fw.vdl2.ca) (Read error: Connection reset by peer)
- # [21:29] * Quits: MikeSmith (~MikeSmith@EM114-48-153-124.pool.e-mobile.ne.jp) (Ping timeout: 265 seconds)
- # [21:33] * Quits: maikmerten (~maikmerte@port-92-201-200-201.dynamic.qsc.de) (Remote host closed the connection)
- # [21:34] * Joins: karlushi (~karlushi@fw.vdl2.ca)
- # [21:37] * Quits: plainhao (~plainhao@mail.xbiotica.com) (Quit: plainhao)
- # [21:38] * Joins: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com)
- # [21:41] * Quits: karlushi (~karlushi@fw.vdl2.ca) (Quit: Leaving)
- # [21:44] * Quits: pauld (~chatzilla@host86-162-136-143.range86-162.btcentralplus.com) (Remote host closed the connection)
- # [21:46] * Quits: mmn (~mmn@129-97-225-230.uwaterloo.ca) (Quit: Leaving.)
- # [21:52] * Quits: Marcosc (~Marcosc@cm-84.215.169.13.getinternet.no) (Quit: Marcosc)
- # [21:59] <jgraham> gsnedders: Seems to have charcter encoding issues
- # [22:00] <gsnedders> jgraham: I see
- # [22:03] * Joins: boaz (~boaz@137.sub-75-193-208.myvzw.com)
- # [22:04] * Joins: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com)
- # [22:05] * Quits: dbaron (~dbaron@nat/mozilla/x-keqejybmokrtlexv) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [22:09] * Quits: davidb_ (~davidb@mozca02.ca.mozilla.com) (Quit: davidb_)
- # [22:10] * Joins: erlehmann (~erlehmann@89.204.153.97)
- # [22:11] * Joins: guy (~g.kuizina@78.60.174.149)
- # [22:14] * Joins: eighty4 (~eighty4@c-d9cee455.012-403-6c6b701.cust.bredbandsbolaget.se)
- # [22:21] * Quits: titacgs (~titacgs@190.2.33.49) (Quit: Leaving)
- # [22:21] * Quits: zalan (~zalan@catv-89-135-142-235.catv.broadband.hu)
- # [22:24] * Joins: til_ (~til@c-98-246-164-234.hsd1.or.comcast.net)
- # [22:24] * Quits: til (~til@c-98-246-164-234.hsd1.or.comcast.net) (Read error: Connection reset by peer)
- # [22:24] * til_ is now known as til
- # [22:24] * Quits: til (~til@c-98-246-164-234.hsd1.or.comcast.net) (Client Quit)
- # [22:30] * Joins: karlushi (~karlushi@fw.vdl2.ca)
- # [22:35] * Quits: thomas_ (~thomasain@ingserv.demon.co.uk) (Quit: Leaving)
- # [22:38] * Quits: roc (~roc@121.98.230.221) (Quit: roc)
- # [22:39] * Quits: cardona507 (~cardona50@c-24-130-129-16.hsd1.ca.comcast.net) (Quit: zzzzz)
- # [22:44] <jgraham> Can a <select> token ever be processed as if In Body when the current node is a <colgroup> element?
- # [22:45] <jgraham> Or rather when in the In Column Group insertion mode
- # [22:48] * Joins: paul_irish (~paulirish@aboutnerd.com)
- # [22:48] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [22:49] <zcorpan_> jgraham: afaict, <select> in column group just implies </colgroup> (which switches to in table) and gets reprocessed
- # [22:49] <zcorpan_> jgraham: or ignored in the fragment case
- # [22:50] <jgraham> zcorpan_: That's what I think
- # [22:51] <jgraham> So the text about using In Select In Table if the insertion mode is In Column Group is redundant?
- # [22:52] <zcorpan_> which text?
- # [22:53] <zcorpan_> If the insertion mode is one of in table", "in caption", "in column group", "in table body", "in row", or "in cell", then switch the insertion mode to "in select in table". Otherwise, switch the insertion mode to "in select".
- # [22:54] <zcorpan_> yeah
- # [22:54] <zcorpan_> while you whine about that, there's a missing quote also :)
- # [23:00] <jgraham> Whined
- # [23:08] * Joins: johnst (~johnst@x1-6-00-07-95-57-08-bb.k123.webspeed.dk)
- # [23:11] * Quits: pesla (~pesla@ip51cc03a5.speed.planet.nl) (Quit: kthxbye!)
- # [23:11] * Quits: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.1/2008072406])
- # [23:12] * Quits: Martijnc (~Martijnc@91.176.7.209)
- # [23:12] * Quits: ROBOd (~robod@109.96.231.166) (Quit: http://www.robodesign.ro)
- # [23:15] <AryehGregor> Now, how long until the YouTube HTML5 beta works on embedded videos?
- # [23:15] <TabAtkins> I'm counting the days. :\
- # [23:15] <AryehGregor> Does that imply you know how many days are left?
- # [23:15] <TabAtkins> I wish it did.
- # [23:16] <AryehGregor> They'd have to change the embed code they provide, of course. Probably just make it an iframe or script tag.
- # [23:16] <jgraham> How high is your count?
- # [23:16] <TabAtkins> jgraham: Q.
- # [23:16] <zcorpan_> AryehGregor: would be cool if it could be made to work retroactively i.e. without changing the embed code
- # [23:17] <Lachy> there are some issues that I think need to be solved before before YouTube will start allowing 3rd party sites to embed HTML5 video
- # [23:17] <AryehGregor> The embed code is <object type="application/x-shockwave-flash">, so I don't see that working.
- # [23:17] <AryehGregor> Lachy, really? Like what?
- # [23:17] <Lachy> in particular, full screen support, more widespread support in browsers
- # [23:17] <Lachy> for webm
- # [23:17] <zcorpan_> AryehGregor: hmm, yeah
- # [23:17] <Lachy> in released products, not just betas
- # [23:18] <AryehGregor> I'm saying they could support the beta for embeds.
- # [23:18] <AryehGregor> I.e., use HTML5 if you're logged into YouTube and have opted in.
- # [23:18] <AryehGregor> Not for general deployment, of course, except as a fallback if Flash isn't installed.
- # [23:20] * Joins: nessy (~Adium@203-158-36-251.dyn.iinet.net.au)
- # [23:21] <Lachy> they could make it easier to deploy HTML5 later, if they changed the embed code from <embed> to a <script> that then dynamically generates the markup.
- # [23:22] <Lachy> that way, even if such a script simply embedded the current flash player, they can update the script later to generate code for HTML5 when that's supported
- # [23:22] <othermaciej> or they could use an iframe embed
- # [23:22] <othermaciej> that would let them conditionally serve flash or html
- # [23:22] <Lachy> yeah, that too.
- # [23:23] <othermaciej> without having to convince sites to let them inject a <script?
- # [23:23] <othermaciej> er, <script>
- # [23:23] <othermaciej> we at Apple have been recommending <iframe> embedding to video content providers who ask us
- # [23:25] * Quits: kennyluck (~kennyluck@EM114-48-0-219.pool.e-mobile.ne.jp) (Ping timeout: 258 seconds)
- # [23:26] * Parts: Darxus (~darxus@panic.chaosreigns.com)
- # [23:28] <AryehGregor> Why would sites be upset by <script> but not mind <object>?
- # [23:28] <TabAtkins> Because people are dumb?
- # [23:28] <AryehGregor> <iframe> is certainly more secure than either, if you don't trust Google's JS.
- # [23:28] <othermaciej> I don't know of sites would mind <script>
- # [23:28] <othermaciej> apparently the way Web video embedding works now is...
- # [23:28] <AryehGregor> They use <script> for ads and analytics.
- # [23:29] <othermaciej> many of the popular providers have their player SWFs on a whitelist for embedding into posts / comments / user generated content / etc
- # [23:29] <othermaciej> like, popular blogging platforms, things like facebook, etc
- # [23:29] <othermaciej> if they come up with a new mechanism, it will take some time for them to get those whitelists updated
- # [23:30] <othermaciej> of course, an iframe is safer than <object> and maybe does not even need whitelisting but that might be a hard sell
- # [23:31] <Lachy> it would be nice if they also provided the <video> markup directly for authors to copy and paste, so that sites can apply their own custom controls for videos.
- # [23:32] <AryehGregor> I doubt they'll want to do that. It gives them much less control.
- # [23:32] <jgraham> So what am I missing:
- # [23:32] <jgraham> <!doctype html><body><rp><rp>
- # [23:32] <jgraham> er
- # [23:32] <AryehGregor> Actually, maybe part of the reason that they haven't done this is that the video URLs are obfuscated and they don't want to publicize the URL generation algorithm.
- # [23:32] <jgraham> <!doctype html><body><rp></rp>
- # [23:32] <TabAtkins> jgraham: <ruby>?
- # [23:32] <jgraham> stack of open elements is
- # [23:32] <jgraham> [html, body, rp]
- # [23:32] <AryehGregor> They probably don't want people hotlinking their videos without their scripts and so on being there as well.
- # [23:33] <jgraham> </rp> has no special processing
- # [23:33] <AryehGregor> Technically it's always been possible, but I guess <video> makes it a lot easier.
- # [23:33] <jgraham> So we do any other end tag
- # [23:33] <jgraham> The first step is to generate implied end tags, which removes the rp element from the stack of open elements
- # [23:33] * Quits: nielsle (~nielsle@1503032406.dhcp.dbnet.dk) (Quit: Ex-Chat)
- # [23:34] <jgraham> this is bad
- # [23:34] <jgraham> Should it generate implied end tags excluding rp?
- # [23:34] <jgraham> (or whatever the current token name is)
- # [23:36] <Lachy> in theory, the optimal markup to offer to authors would be <video style="binding:url(http://example.com/player.xml)"><source ...>...</video>, where player.xml is an XBL template that dynamically creates the custom UI.
- # [23:36] <Lachy> that would also allow 3rd parties to create and distribute video player UIs that sites can easily apply to their own videos
- # [23:38] * Quits: smaug___ (~chatzilla@cs181150024.pp.htv.fi) (Quit: ChatZilla 0.9.86 [Firefox 3.7a5pre/20100523214636])
- # [23:38] <zcorpan_> jgraham: isn't <!doctype html><body><option></option> the same issue?
- # [23:40] <jgraham> zcorpan_: Yeah, but <rp> is shorter to type
- # [23:40] * Joins: jorlow_ (~jorlow@nat/google/x-medhjajvurekvwsw)
- # [23:42] <zcorpan_> jgraham: yeah. it should say "except for elements with the same tag name as the token." in any other end tag
- # [23:42] <jgraham> In step 2.1?
- # [23:43] <zcorpan_> yes
- # [23:43] <jgraham> Good, because that's the bug I field
- # [23:43] <jgraham> *filed
- # [23:44] <zcorpan_> i thought bugs like these had been ironed out by now :)
- # [23:45] * Quits: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com) (Quit: Leaving)
- # [23:48] <zcorpan_> hmm, why does <rt> outside <ruby> not generate implied end tags?
- # [23:49] <jgraham> zcorpan_: Me too :)
- # [23:49] * jgraham just managed to crash emacs
- # [23:52] <zcorpan_> wonder how ie handles rt and rp outside ruby
- # [23:53] * Quits: oal (~oal@5.79-160-122.customer.lyse.net) (Remote host closed the connection)
- # [23:55] <zcorpan_> seems ie implicitly closes rt and rp for <rt> or <rp> even outside ruby
- # [23:55] * Quits: f1lt3r (~f1lt3r@64.119.159.231) (Read error: Connection reset by peer)
- # [23:55] <zcorpan_> and doesn't implicitly close <p> even inside ruby
- # [23:56] <zcorpan_> while html5 treats rt and rp as unknown elements outside ruby, and forcefully pops anything inside ruby
- # [23:56] <Hixie> IE's behaviour is nutto
- # [23:56] <Hixie> i based the parser on actual pages
- # [23:57] <Hixie> i literally scanned every page in the google index that used <ruby> and then tried to come up with something that worked with all of them
- # [23:57] <zcorpan_> Hixie: did you look at pages that use <rt> or <rp> outside <ruby>?
- # [23:58] * Joins: f1lt3r (~f1lt3r@64.119.159.231)
- # [23:59] <Hixie> i don't recall there being a significant number
- # [23:59] * Quits: jlebar (~jlebar@nat/mozilla/x-ncwcanvswbjyrbmz) (Ping timeout: 245 seconds)
- # Session Close: Fri Jun 18 00:00:00 2010
The end :)