Options:
- # Session Start: Tue Jun 14 00:00:00 2011
- # Session Ident: #whatwg
- # [00:00] <smaug____> on so do specs :)
- # [00:01] <smaug____> s/on/and/
- # [00:01] <zcorpan> which came first, browsers or specs?
- # [00:01] <smaug____> depends on the case
- # [00:02] <zcorpan> did tim write a spec for html before implementing it?
- # [00:03] * smaug____ thought the activation handling in HTML was well specified, but isn't sure anymore :/
- # [00:03] <zcorpan> nn
- # [00:03] * Quits: zcorpan (~zcorpan@pat.se.opera.com) (Quit: zcorpan)
- # [00:03] <Hixie> it's well-specified in that it's fully defined, whether it's well-specified in that you agree with it is a different issue :-)
- # [00:03] <TabAtkins> Well-specified, but possibly not good-specified.
- # [00:04] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Read error: Operation timed out)
- # [00:06] * bga_ is now known as bga_|away
- # [00:06] * Joins: othermaciej_ (~mjs@17.246.18.121)
- # [00:07] * Quits: othermaciej (~mjs@2620:149:4:401:a57f:4609:83e0:dc85) (Ping timeout: 260 seconds)
- # [00:07] * othermaciej_ is now known as othermaciej
- # [00:08] * Quits: bentruyman (~bentruyma@li159-104.members.linode.com) (Ping timeout: 246 seconds)
- # [00:12] <Hixie> http://www.w3.org/mid/CCB7E43A-25F8-404F-A4C7-047CCE332CF8@w3.org is ludicrous
- # [00:12] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [00:15] <TabAtkins> ...what?!
- # [00:15] <smaug____> yeah, webkit has similar internal default handling phase after dom event dispatch as what gecko has
- # [00:16] <zewt> isn't that just an implementation detail
- # [00:17] <smaug____> it kind of is, but it may affect how click() and default handling should be specified
- # [00:17] <smaug____> since in the browsers elements have default handling in them
- # [00:18] <smaug____> and that happens as a part of event dispatch
- # [00:18] <zewt> but where the default handling happens internally is an implementation detail
- # [00:19] * Quits: othermaciej (~mjs@17.246.18.121) (Remote host closed the connection)
- # [00:19] <smaug____> zewt: it affects to the behavior of click() vs. manual event dispatching
- # [00:19] <smaug____> currently in Gecko click() is basically the same as dispatching click manually
- # [00:19] * Joins: othermaciej (~mjs@17.203.15.180)
- # [00:19] * Quits: benschwarz (~benschwar@59.167.185.148) (Read error: Connection reset by peer)
- # [00:19] * Joins: benschwarz (~benschwar@59.167.185.148)
- # [00:20] <zewt> i seem to vaguely recall fighting with that at some point
- # [00:21] * Quits: hij1nx (~hij1nx@12.237.80.67) (Quit: hij1nx)
- # [00:21] * Quits: benschwarz (~benschwar@59.167.185.148) (Client Quit)
- # [00:21] * Joins: boogyman (~boogy@unaffiliated/boogyman)
- # [00:21] <smaug____> I wonder why the spec is written the way it is
- # [00:21] <zewt> which spec?
- # [00:21] <zewt> (click() or DOM events)
- # [00:22] <smaug____> click() handling
- # [00:22] * Quits: erlehmann (~erlehmann@89.204.137.98) (Quit: Ex-Chat)
- # [00:22] <Hixie> what does it do and what do you want it to do?
- # [00:22] <smaug____> so far this hasn't had anything to do with DOM events :)
- # [00:22] * Joins: erlehmann (~erlehmann@89.204.137.98)
- # [00:23] * Joins: pdr2 (~pdr2@nat/google/x-alegkofmxxgcdmgj)
- # [00:23] <zewt> everything about where default handling takes place is related to the event model :)
- # [00:23] <smaug____> Hixie: the question is that should the default handling (which is bound to some elements) happen the same way when dispatching a click manually or when calling click()
- # [00:23] * Joins: dividinglimits (~boogy@cpe-72-184-192-77.tampabay.res.rr.com)
- # [00:23] <smaug____> or that is at least one question
- # [00:24] <smaug____> I don't understand why click() should have special powers to trigger default actions
- # [00:24] <Hixie> well it's not very interesting if it's just syntactic sugar for two lines of code
- # [00:24] <smaug____> (I see click() as a leftover from netscape 2/3)
- # [00:26] * Quits: boogyman (~boogy@unaffiliated/boogyman) (Ping timeout: 240 seconds)
- # [00:26] * dividinglimits is now known as boogyman
- # [00:27] * Quits: dbaron (~dbaron@nat/mozilla/x-bchxqykqyxbaaxxs) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [00:31] * Quits: jdaggett (~jdaggett@y227145.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett)
- # [00:32] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: Freedom - to walk free and own no superior.)
- # [00:36] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Read error: Connection reset by peer)
- # [00:36] * Joins: riven (~riven@pdpc/supporter/professional/riven)
- # [00:42] <Hixie> i wonder if we should drop <time> and instead just have an element like <abbr> whose purpose is specifically to give a machine-readable equivalent
- # [00:42] <Hixie> like <abbr> as it was (once?) used in microformats, i mean
- # [00:43] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [00:44] * Quits: fishd_ (~fishd@nat/google/x-qfkdqlyxgzyeqxah) (Quit: Leaving)
- # [00:45] * Joins: homata_ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [00:46] * AryehGregor has just discovered how insanely awesome Google Voice is
- # [00:46] <boogyman> pain!
- # [00:46] <Hixie> heycam: just saw in your e-mail that you'd done the patch! looking now
- # [00:46] <heycam> Hixie, kk
- # [00:47] <Hixie> (i don't read bugmail since i get so much of it)
- # [00:48] <heycam> ah
- # [00:52] * Joins: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [00:55] * Quits: ezoe (~ezoe@61-205-124-61f1.kyt1.eonet.ne.jp) (Ping timeout: 276 seconds)
- # [00:59] * Quits: linclark (~clark@089-101-090180.ntlworld.ie) (Quit: linclark)
- # [01:00] * Joins: linclark (~clark@089-101-090180.ntlworld.ie)
- # [01:01] * bga_|away is now known as bga_
- # [01:03] * Joins: Yuhong (~chatzilla@50-47-173-54.evrt.wa.frontiernet.net)
- # [01:04] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Read error: Connection reset by peer)
- # [01:04] * Joins: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [01:04] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
- # [01:04] * Joins: riven (~riven@pdpc/supporter/professional/riven)
- # [01:06] * Quits: jgv_ (~jgv@pool-108-41-134-165.nycmny.fios.verizon.net) (Quit: Leaving...)
- # [01:08] * Joins: othermaciej_ (~mjs@17.246.18.121)
- # [01:08] * Quits: othermaciej_ (~mjs@17.246.18.121) (Remote host closed the connection)
- # [01:09] * Quits: othermaciej (~mjs@17.203.15.180) (Read error: Connection reset by peer)
- # [01:09] * Joins: othermaciej (~mjs@17.203.15.180)
- # [01:14] * Yuhong working my series about the history of CSS
- # [01:14] * Yuhong working on my series about the history of CSS
- # [01:15] <Yuhong> People have forgotten about the effects of the Netscape monopoly from 1995.
- # [01:15] * Joins: TabAtkins_ (~tabatkins@nat/google/x-sqjlrvnwxzqetofn)
- # [01:15] <erlehmann> Hixie, are there people who hate <time>?
- # [01:15] <erlehmann> or is it just not used?
- # [01:15] <Hixie> <time> hasn't been particularly well-loved
- # [01:16] <erlehmann> or are you thinking about general machine readable equivalents like geodata usw.?
- # [01:16] <erlehmann> i only use it for automagic chat log timestamp markup and blog post creation timestamps.
- # [01:17] <erlehmann> i hereby propose a @spacetime attribute to the <time> element, to give a local frame of reference.
- # [01:18] <erlehmann> ;-)
- # [01:18] <Yuhong> CSS1 has existed since October 1994.
- # [01:18] <Yuhong> I mean the first draft of CSS1 existed since October 1994.
- # [01:19] <Yuhong> I mean the first draft of CSS1 was released in October 1994.
- # [01:19] <Hixie> erlehmann: i meant replacing it with the general case
- # [01:19] <boogyman> Yuhong: there's no need to keep double posting
- # [01:20] <Yuhong> Sorry, I made several mistakes.
- # [01:20] <Yuhong> Anyway, this is what the part 1 of this series is about.
- # [01:20] <erlehmann> Hixie, sounds reasonable. but wouldn't that lead to yet another dictionary incompatible with microdata/microformat/RDFas
- # [01:20] <erlehmann> ?
- # [01:21] <erlehmann> s/dictionary/namespace/g
- # [01:21] <Hixie> erlehmann: e.g. <foo itemprop=when content="2011-01-01">the first day of this year</foo>, <foo itemprop=who content="userid-213456">i</foo> went to <foo itemprop=where content="123,12">to barland</foo>.
- # [01:22] <Hixie> heycam: thanks dude, that patch is awesome. Only a few conflicts when I applied it, too, should be quick to fix.
- # [01:23] <heycam> Hixie, great!
- # [01:23] * Hixie tries to work out how to fix them!
- # [01:23] <boogyman> patch for what?
- # [01:23] <Hixie> http://www.w3.org/Bugs/Public/show_bug.cgi?id=10640
- # [01:24] <Hixie> heycam: you didn't do the commented-out bits in idl?
- # [01:24] <heycam> Hixie, ah, I thought I did -- maybe I missed some?
- # [01:24] <heycam> oh, were there some completely commented out interfaces?
- # [01:24] <Hixie> this particular chunk that failed happened to include some that you didn't do
- # [01:25] <Hixie> no idea if it was just an oversight or not
- # [01:25] <Hixie> DataTransferItems's add() method had some commented out overloads
- # [01:25] <Hixie> (now DataTransferItemList, in case you're wondering about the conflict)
- # [01:25] <Yuhong> Published part 1: http://yuhongbao.blogspot.com/2011/06/history-of-css-part-1.html
- # [01:25] <Hixie> oh here's one that you did do in a comment
- # [01:26] <heycam> Hixie, you're right, I think I did overlook that particular one
- # [01:26] <heycam> I'm afraid then I might not have consistently looked at all commented out ones
- # [01:26] <Hixie> no worries
- # [01:27] <erlehmann> Hixie, i see what you did there. but why not use span then? to have a known dictionary of itemprop values? to see that there is machine-readable data? seems awfully non-necessary.
- # [01:27] <erlehmann> (to me, at least)
- # [01:27] <heycam> Hixie, I guess you can work them out, but let me know if you have any questions on the commented out ones
- # [01:27] <Hixie> erlehmann: adding content="" to <span> would work too
- # [01:28] <Hixie> erlehmann: the main reason for not doing that would be so that the microdata algorithm doesn't have to distinguish between <span itemprop=x>value</span> and <span itemprop=x content=value>nothing</span>
- # [01:28] <Hixie> erlehmann: i'm not talking about a dictionary here
- # [01:31] <erlehmann> is that distinction so complicated for UAs/consumers? i have no idea. but it might make it more obvious for human authors.
- # [01:32] <Hixie> for consumers it's trivial i'm sure
- # [01:32] <Hixie> for producers anything we can do to make this less subtle is a win
- # [01:36] * Quits: linclark (~clark@089-101-090180.ntlworld.ie) (Quit: linclark)
- # [01:37] * Quits: Morphous (jan@unaffiliated/amorphous) (Ping timeout: 255 seconds)
- # [01:38] * Quits: TabAtkins_ (~tabatkins@nat/google/x-sqjlrvnwxzqetofn) (Ping timeout: 255 seconds)
- # [01:39] * Quits: jennb (~jennb@74.125.59.65) (Quit: jennb)
- # [01:43] <roc> I have some advice
- # [01:43] <roc> never, ever trust anyone who writes "PhD" after their name
- # [01:45] <boogyman> lol
- # [01:46] <Yuhong> <zcorpan> did tim write a spec for html before implementing it?
- # [01:48] <Yuhong> I don't think TimBL wrote a formal spec.
- # [01:48] <Yuhong> Back then HTML was not formally based on SGML.
- # [01:49] <Hixie> what is a "formal" spec?
- # [01:50] <Yuhong> TimBL did wrote a document describing the tags, because they had to.
- # [01:50] * Joins: hij1nx (~hij1nx@12.156.242.194)
- # [01:51] <Hixie> foolip: yt?
- # [01:52] * Joins: Morphous (jan@unaffiliated/amorphous)
- # [01:52] <Yuhong> It was DanC that made the decision that HTML should be based on SGML.
- # [01:53] * Quits: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c) (Quit: brb)
- # [01:53] <Yuhong> Which happened in 1992 or so.
- # [01:53] <gsnedder1> Yuhong: TimBL didn't every really describe it at all, AFAIK, initally.
- # [01:55] <Yuhong> http://1997.webhistory.org/www.lists/www-talk.1992/0081.html
- # [01:56] * Quits: jwalden_ (~waldo@2620:101:8003:200:222:68ff:fe15:af5c) (Ping timeout: 260 seconds)
- # [02:01] * Joins: othermaciej_ (~mjs@17.246.18.121)
- # [02:03] <erlehmann> >Now I'm going back to the idea of writing a DTD for the existing HTML format. I can't seem to do it.
- # [02:03] <erlehmann> hehehe
- # [02:03] <erlehmann> :D
- # [02:03] * Quits: othermaciej (~mjs@17.203.15.180) (Ping timeout: 260 seconds)
- # [02:03] * othermaciej_ is now known as othermaciej
- # [02:04] <Yuhong> Anyway:
- # [02:04] <Yuhong> http://1997.webhistory.org/www.lists/www-talk.1992/0346.html
- # [02:05] * Joins: linclark (~clark@089-101-090180.ntlworld.ie)
- # [02:06] <erlehmann> Yuhong, fun stuff
- # [02:07] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: Reading http://davidwalsh.name)
- # [02:08] * Joins: jwalden (~waldo@2620:101:8003:200:221:6aff:fe6e:d10)
- # [02:10] * Joins: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1)
- # [02:11] * Quits: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan) (Ping timeout: 240 seconds)
- # [02:13] * Joins: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan)
- # [02:13] <Yuhong> http://www.w3.org/History/19921103-hypertext/hypertext/WWW/MarkUp/Connolly/MarkUp.html
- # [02:14] <Yuhong> Finally found it.
- # [02:15] <Yuhong> Defines HTML in terms of SGML.
- # [02:16] <Yuhong> http://1997.webhistory.org/www.lists/www-talk.1992/0407.html
- # [02:16] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # [02:16] <Yuhong> Anyway, next year came Mosaic, which was even less compliant with SGML than libwww was.
- # [02:17] * Joins: jwalden_ (~waldo@2620:101:8003:200:221:6aff:fe6e:d10)
- # [02:17] <Yuhong> For example, parsing of <MISSING QUOTE="SSDSDDD>.
- # [02:17] * Quits: linclark (~clark@089-101-090180.ntlworld.ie) (Quit: linclark)
- # [02:18] * Quits: jwalden_ (~waldo@2620:101:8003:200:221:6aff:fe6e:d10) (Client Quit)
- # [02:18] <Yuhong> Mosaic made the Web and HTML became popular.
- # [02:23] <erlehmann> oh, HTML, is po·pu·lar? good, that keeps out the hipsters.
- # [02:23] <Yuhong> And many wrote HTML markup based on what it looked like in Mosaic.
- # [02:25] <jcranmer> <bar />
- # [02:25] <jcranmer> horribly malformed according to SGML, necessary in XML
- # [02:26] <Yuhong> Yep I know, the SHORTTAG fiasco.
- # [02:27] <Yuhong> IMO they should have changed it when they moved to "ISO 8879:1986 (WWW)" for HTML 4.01.
- # [02:27] <Yuhong> i.e. the SGML WebTC.
- # [02:28] * Quits: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com) (Ping timeout: 276 seconds)
- # [02:28] <Yuhong> XHTML was in Proposed Recommendation by the time HTML 4.01 became Recommendation, as mentioned in the HTML 4.01 spec itself.
- # [02:29] * Joins: hij1nx_ (~hij1nx@VPN-18-101-8-215.MIT.EDU)
- # [02:29] <Yuhong> http://www.w3.org/TR/html401/references.html#ref-XHTML
- # [02:33] * Quits: hij1nx (~hij1nx@12.156.242.194) (Ping timeout: 276 seconds)
- # [02:33] * hij1nx_ is now known as hij1nx
- # [02:34] * Joins: tiglionabbit (~nick@38.99.46.82)
- # [02:37] * Quits: hij1nx (~hij1nx@VPN-18-101-8-215.MIT.EDU) (Quit: hij1nx)
- # [02:37] <Yuhong> Anyway, back to CSS history.
- # [02:39] * Quits: ap (~ap@2620:149:4:401:226:4aff:fe14:aad6) (Quit: ap)
- # [02:40] <tiglionabbit> how does the clipboard API work?
- # [02:41] <tiglionabbit> I just captured a "paste" event but it doesn't have any data in it
- # [02:42] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [02:46] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 240 seconds)
- # [02:48] <zewt> heh, okay, logins on the w3c tracker are officially incomprehensible
- # [02:48] <zewt> i open a tab to log in and close the tab, as i do on most sites, refresh the original page and ... i'm logged out again
- # [02:51] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [02:52] * Quits: smaug____ (~chatzilla@a91-154-40-146.elisa-laajakaista.fi) (Ping timeout: 252 seconds)
- # [02:54] * Quits: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net) (Read error: Connection reset by peer)
- # [02:54] * Joins: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net)
- # [02:55] * Quits: pdr2 (~pdr2@nat/google/x-alegkofmxxgcdmgj) (Ping timeout: 246 seconds)
- # [02:56] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [03:02] * Quits: erlehmann (~erlehmann@89.204.137.98) (Quit: Ex-Chat)
- # [03:03] * Joins: shiawuen (~shiawuent@bb115-66-151-94.singnet.com.sg)
- # [03:04] * Quits: Yuhong (~chatzilla@50-47-173-54.evrt.wa.frontiernet.net) (Quit: ChatZilla 0.9.87 [Firefox 4.0.1/20110413222027])
- # [03:05] * gsnedder1 is now known as gsnedders
- # [03:15] * Joins: nessy (~Adium@74.125.56.18)
- # [03:15] * Joins: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-ubr2.chi-prs.il.cable.rcn.com)
- # [03:16] * Quits: othermaciej (~mjs@17.246.18.121) (Quit: othermaciej)
- # [03:18] * Joins: AlexNRoss (~AleossIRC@unaffiliated/aleoss)
- # [03:19] <Hixie> abarth: yt?
- # [03:20] <abarth> hi
- # [03:20] <abarth> what can i do for you sir?
- # [03:20] <Hixie> hey
- # [03:21] <Hixie> what do you think about complicating the <object> type determination thingy EVEN MORE, to add an attribute that requires that the type="" and Content-Type match?
- # [03:21] * Quits: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-ubr2.chi-prs.il.cable.rcn.com) (Excess Flood)
- # [03:22] * Quits: dave_levin (~dave_levi@nat/google/x-veyveglrdwxwibvz) (Quit: dave_levin)
- # [03:22] <abarth> Hixie: that would solve a security problem :)
- # [03:22] <Hixie> that's the idea, yeah
- # [03:22] * Joins: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-ubr2.chi-prs.il.cable.rcn.com)
- # [03:22] <Hixie> (well it wouldn't solve it so much as provide authors with a tool to solve it for themselves)
- # [03:22] <abarth> lcamtuf had some idea for solving this without extra markup
- # [03:23] <Hixie> did he mail it anywhere? i'm replying to a mail from him about this but i don't see an idea
- # [03:23] <abarth> do you have the flowchart handy?
- # [03:23] * Joins: jdong_ (~quassel@222.126.155.250)
- # [03:23] <Hixie> (well i see an idea but it's unworkable, it changes the default behaviour)
- # [03:23] <Hixie> yeah
- # [03:24] <Hixie> you want it uploaded somewhere to edit?
- # [03:24] <abarth> i just want to stare at it for a sec
- # [03:24] <Hixie> one sec
- # [03:25] <Hixie> http://junkyard.damowmow.com/470
- # [03:25] <Hixie> where I put the X is where i suggest putting "if there's an attribute foo, and type="" and Content-Type don't match, then fallback"
- # [03:26] <Hixie> not 100% sure what to do if they do match, whether to short-circuit or follow the algorithm
- # [03:27] <Hixie> the only difference i believe is if the type and header both are a/octet-stream, in which case it would then use the extension
- # [03:27] <abarth> so, the compat case to worry about is type="something/insane" and a reasonable Content-Type
- # [03:28] <abarth> that seems like something we could measure
- # [03:29] <Hixie> there are so many edge cases here i don't think we should touch that algorithm again frankly, except for putting things at the head or tail of it
- # [03:29] <abarth> so, the simple thing I would add
- # [03:30] <abarth> if you want an opt-in mechanism
- # [03:30] <abarth> is to prevent the loading
- # [03:30] <abarth> if type isn't a recognized plugin
- # [03:30] * Joins: othermaciej (~mjs@17.244.7.67)
- # [03:30] <abarth> so in the "Is there a type="" attribute whose value is a plugin type?" step
- # [03:30] <abarth> in the NO branch
- # [03:30] * Quits: othermaciej (~mjs@17.244.7.67) (Client Quit)
- # [03:30] <abarth> check for the new thing
- # [03:31] <abarth> if the new thing is there, don't load anything
- # [03:31] <abarth> which I guess translates to FALLBACK
- # [03:32] <abarth> something like "isplugin"
- # [03:32] <Hixie> i was thinking authors might want to use this even for other cases, e.g. the content they want to embed is text/html and they don't want it to be treated as flash
- # [03:32] <abarth> i see
- # [03:33] <abarth> that seems reasonable for an opt-in mechanism
- # [03:33] <abarth> it's only going to protect advanced sites that know to turn it on, but that's true for any opt-in mechanism
- # [03:33] <Hixie> though i guess that works already today if you say type="text/html"
- # [03:34] <Hixie> so maybe nevermind
- # [03:34] <abarth> does it?
- # [03:34] <abarth> the flowchart seems to say "use Content-Type"
- # [03:34] <abarth> but that could be application/swf
- # [03:34] <Hixie> oh right
- # [03:34] <Hixie> sorry i was thinking of the a/o-s case
- # [03:34] <Hixie> yeah
- # [03:35] <Hixie> ok so what i said originally
- # [03:35] <abarth> your approach has the virtue of being secure and not breaking things
- # [03:36] <abarth> which are good virtues :)
- # [03:36] <Hixie> heh
- # [03:36] <Hixie> i mainly like it cos it's easy to spec :-)
- # [03:36] <abarth> i bet the thing i was thinking of won't work anyway
- # [03:36] <abarth> because folks will typo their type attribute
- # [03:36] <abarth> or put something crazy there
- # [03:37] <abarth> and it will work today if the Content-Type is right
- # [03:37] <Hixie> well so will mine, right
- # [03:37] <Hixie> (mine being bz's suggestion of a feature that breaks if they don't match)
- # [03:38] <abarth> the main risk of your attribute is folks cargo-cult adding it without testing
- # [03:38] <abarth> and then UAs having an incentive not to implement
- # [03:38] <abarth> but if we get it into WebKit and FF quickly, that shouldn't be too much of a problem
- # [03:39] <Hixie> yeah
- # [03:39] <Hixie> i guess
- # [03:39] <Hixie> should i nerf clsid="" when this attribute is present?
- # [03:39] <Hixie> or just leave it? i guess it's up to the author
- # [03:39] <Hixie> so it doesn't much matter
- # [03:39] <Hixie> i'll just leave it
- # [03:39] <Hixie> clsid="" is invalid anyway
- # [03:40] <Hixie> where's zcorpan when you need him
- # [03:40] <abarth> clsid is a mystery to me
- # [03:40] <Hixie> i need a member of the hyphens-in-attributes police, anyone around?
- # [03:41] <Hixie> <object type="" typemustmatch data="">...</object>
- # [03:46] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Quit: Now time for the weather. Tiffany?)
- # [03:47] <abarth> nosniff
- # [03:47] <abarth> :)
- # [03:47] <abarth> strict-type
- # [03:47] <abarth> ^^^ actually, that one is bad
- # [03:48] <Hixie> nosniff doesn't really convey what happens
- # [03:51] * Quits: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-ubr2.chi-prs.il.cable.rcn.com) (Quit: Computer has gone to sleep.)
- # [03:54] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
- # [03:57] * bga_ is now known as bga_|away
- # [03:57] * Quits: bga_|away (~bga@95.55.33.193) (Read error: Connection reset by peer)
- # [04:06] * Joins: othermaciej (~mjs@66.109.104.167)
- # [04:08] * Quits: The_8472 (~stardive@azureus/The8472) (Ping timeout: 255 seconds)
- # [04:11] <Hixie> k i added typemustmatch
- # [04:14] * Quits: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [04:14] * Joins: The_8472 (~stardive@azureus/The8472)
- # [04:15] * Quits: jochen__ (~jochen@nat/google/x-hjpnzrrjbtbzwaad) (Remote host closed the connection)
- # [04:15] * Joins: jochen__ (~jochen@nat/google/x-iswpdhvjemqsdnur)
- # [04:21] * Quits: shiawuen (~shiawuent@bb115-66-151-94.singnet.com.sg) (Read error: Connection reset by peer)
- # [04:21] * Joins: shiawuen (~shiawuent@bb115-66-151-94.singnet.com.sg)
- # [04:22] * Quits: nessy (~Adium@74.125.56.18) (Quit: Leaving.)
- # [04:23] * Joins: shiawuen_ (~shiawuent@bb115-66-151-94.singnet.com.sg)
- # [04:23] * Quits: shiawuen (~shiawuent@bb115-66-151-94.singnet.com.sg) (Read error: Connection reset by peer)
- # [04:23] * shiawuen_ is now known as shiawuen
- # [04:27] <heycam> Hixie, since you're not reading bugmail, would you be able to reply to http://www.w3.org/Bugs/Public/show_bug.cgi?id=12845 at some point?
- # [04:29] * Quits: The_8472 (~stardive@azureus/The8472) (Ping timeout: 276 seconds)
- # [04:37] * Quits: othermaciej (~mjs@66.109.104.167) (Quit: othermaciej)
- # [04:42] * Quits: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net) (Read error: No route to host)
- # [04:44] * Joins: cying (~cying@173-228-29-224.dsl.static.sonic.net)
- # [04:53] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: Reading http://davidwalsh.name)
- # [05:01] * Quits: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1) (Ping timeout: 268 seconds)
- # [05:07] * Joins: ezoe (~ezoe@203-140-91-251f1.kyt1.eonet.ne.jp)
- # [05:12] * Quits: jwalden (~waldo@2620:101:8003:200:221:6aff:fe6e:d10) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.17/20110428205629])
- # [05:13] * Joins: nonge_ (~nonge@p50829CFE.dip.t-dialin.net)
- # [05:14] * Joins: nessy (~Adium@74.125.56.18)
- # [05:15] * Joins: ryanseddon (~RSeddon@202.126.98.210)
- # [05:16] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
- # [05:17] * Quits: nessy (~Adium@74.125.56.18) (Client Quit)
- # [05:17] * Joins: nessy (~Adium@74.125.56.18)
- # [05:17] * Quits: nonge__ (~nonge@p5B326746.dip.t-dialin.net) (Ping timeout: 260 seconds)
- # [05:18] * Quits: cying (~cying@173-228-29-224.dsl.static.sonic.net) (Quit: cying)
- # [05:20] * Quits: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 252 seconds)
- # [05:30] * Quits: jamesr (~jamesr@nat/google/x-skdzvtdfdvmcqpgi) (Ping timeout: 255 seconds)
- # [05:41] * Quits: AlexNRoss (~AleossIRC@unaffiliated/aleoss) (Quit: We love you, Dark Continent! Good night!)
- # [05:57] * Joins: Rik`_ (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed)
- # [05:57] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
- # [05:59] * Quits: Rik`_ (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed) (Remote host closed the connection)
- # [05:59] * Joins: Rik` (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed)
- # [06:03] * Quits: Rik` (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed) (Remote host closed the connection)
- # [06:03] * Joins: Rik` (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed)
- # [06:05] * Quits: Rik` (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed) (Remote host closed the connection)
- # [06:05] * Joins: Rik` (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed)
- # [06:06] * Joins: jer|afk_ (~jernoble@2620:149:4:401:4849:35ea:f33d:88c2)
- # [06:07] * Quits: Rik` (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed) (Remote host closed the connection)
- # [06:07] * Joins: Rik` (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed)
- # [06:08] * Quits: jer|afk (~jernoble@2620:149:4:401:4849:35ea:f33d:88c2) (Ping timeout: 260 seconds)
- # [06:08] * jer|afk_ is now known as jer|afk
- # [06:09] * Joins: cying (~cying@c-24-6-96-149.hsd1.ca.comcast.net)
- # [06:15] * Quits: Rik` (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed) (Remote host closed the connection)
- # [06:15] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
- # [06:16] * Quits: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net) (Remote host closed the connection)
- # [06:18] * Joins: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net)
- # [06:18] * Joins: matjas (~matjas@91.182.68.180)
- # [06:20] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
- # [06:20] * Joins: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
- # [06:26] * Quits: CvP (~CvP@123.49.21.20) (Quit: [ UPP ] > all)
- # [06:28] * Quits: matjas (~matjas@91.182.68.180) (Quit: Computer has gone to sleep.)
- # [06:28] * Quits: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
- # [06:28] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
- # [06:30] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
- # [06:30] * Joins: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
- # [06:30] <Hixie> heycam: replied
- # [06:31] <heycam> thanks
- # [06:34] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
- # [06:34] * Quits: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
- # [06:51] * Joins: matjas (~matjas@91.182.68.180)
- # [07:02] * Quits: matjas (~matjas@91.182.68.180) (Quit: Computer has gone to sleep.)
- # [07:12] * Joins: rimantas (~rimliu@93.93.57.193)
- # [07:15] * Joins: hdhoang (~hdhoang@2406:a000:f0ff:fffe::3461)
- # [07:16] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
- # [07:16] * heycam is now known as heycam|away
- # [07:17] * Quits: virtuelv (~virtuelv_@20.74.9.46.customer.cdi.no) (Ping timeout: 240 seconds)
- # [07:18] * Quits: cpearce (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 255 seconds)
- # [07:22] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [07:23] * Joins: wakaba_1 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [07:25] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # [07:27] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # [07:34] * Quits: boogyman (~boogy@cpe-72-184-192-77.tampabay.res.rr.com) (Quit: ChatZilla 0.9.87 [Firefox 4.0.1/20110413222027])
- # [07:34] * Joins: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz)
- # [07:38] * Joins: matjas (~matjas@188.189.92.119)
- # [07:42] * Joins: LBP (~Miranda@pD9EB29AF.dip0.t-ipconnect.de)
- # [07:45] * Quits: matjas (~matjas@188.189.92.119) (Ping timeout: 260 seconds)
- # [07:49] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [07:50] * Quits: wakaba_1 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 260 seconds)
- # [07:50] * Joins: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru)
- # [07:58] * Joins: cying_ (~cying@c-24-6-96-149.hsd1.ca.comcast.net)
- # [07:58] * Quits: cying (~cying@c-24-6-96-149.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [07:58] * cying_ is now known as cying
- # [08:01] * Quits: cying (~cying@c-24-6-96-149.hsd1.ca.comcast.net) (Client Quit)
- # [08:21] * Quits: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 246 seconds)
- # [08:25] * Quits: reggna (~reggna@godis.olf.sgsnet.se) (Ping timeout: 250 seconds)
- # [08:27] * Joins: reggna (~reggna@godis.olf.sgsnet.se)
- # [08:33] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
- # [08:40] * Joins: matjas (~matjas@79.232-136-217.adsl-static.isp.belgacom.be)
- # [08:45] * Joins: foolip_ (~philip@h242n6-g-hn-a11.ias.bredband.telia.com)
- # [08:49] * Joins: linclark (~clark@089-101-090180.ntlworld.ie)
- # [08:52] * Quits: _jgr (~jgr@CPE-58-165-74-97.qld.bigpond.net.au) (Ping timeout: 240 seconds)
- # [08:55] <hsivonen> http://www.jenitennison.com/blog/node/157#comment-11011 looks like schema.org doesn't have the WHATWG spec writing culture even as a principle to aspire for :-(
- # [08:56] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [08:59] * Joins: Ms2ger (~Ms2ger@91.181.116.174)
- # [09:01] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
- # [09:02] * Joins: jeremyselier (~Jeremy@seg75-1-81-57-242-198.fbx.proxad.net)
- # [09:05] * Joins: Thezilch (~fuz007@cpe-76-167-224-154.socal.res.rr.com)
- # [09:06] * Quits: linclark (~clark@089-101-090180.ntlworld.ie) (Quit: linclark)
- # [09:07] * Quits: ryanseddon (~RSeddon@202.126.98.210) (Read error: Connection reset by peer)
- # [09:07] <hsivonen> does anyone want to guess how long it will take for the geolocation meta keywords and the dublin core keywords to get registered
- # [09:07] <hsivonen> as opposed to people filing bugs about them not being registered
- # [09:08] * Joins: ryanseddon (~RSeddon@202.126.98.210)
- # [09:08] <hsivonen> also, guesses about the IE9 taskbar pinning stuff, anyone?
- # [09:10] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Quit: simplicity-)
- # [09:10] <Hixie> the IE9 stuff seems surprisingly unused
- # [09:10] <Hixie> at least from what i've seen
- # [09:11] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
- # [09:12] * Joins: yusukes (~yusukes@2401:fa00:4:1000:224:81ff:fec1:6444)
- # [09:14] * Joins: agektmr (~Adium@220.109.219.244)
- # [09:15] * Parts: yusukes (~yusukes@2401:fa00:4:1000:224:81ff:fec1:6444)
- # [09:25] * Joins: _jgr (~jgr@CPE-58-165-74-97.qld.bigpond.net.au)
- # [09:25] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [09:30] * Joins: zcorpan (~zcorpan@pat.se.opera.com)
- # [09:31] * Quits: ryanseddon (~RSeddon@202.126.98.210) (Read error: Connection reset by peer)
- # [09:31] * Joins: ryanseddon (~RSeddon@202.126.98.210)
- # [09:33] * Joins: msucan (~robod@92.86.247.27)
- # [09:34] * Quits: ezoe (~ezoe@203-140-91-251f1.kyt1.eonet.ne.jp) (Ping timeout: 252 seconds)
- # [09:38] * Quits: foolip_ (~philip@h242n6-g-hn-a11.ias.bredband.telia.com) (Ping timeout: 276 seconds)
- # [09:48] * Parts: ryanseddon (~RSeddon@202.126.98.210)
- # [09:49] * Quits: _jgr (~jgr@CPE-58-165-74-97.qld.bigpond.net.au) (Disconnected by services)
- # [09:49] * Joins: __jgr (~jgr@CPE-58-165-74-97.qld.bigpond.net.au)
- # [09:49] * Quits: jeremyselier (~Jeremy@seg75-1-81-57-242-198.fbx.proxad.net) (Ping timeout: 255 seconds)
- # [10:03] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [10:04] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
- # [10:06] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # [10:07] <foolip> foolip, I'm here
- # [10:07] <foolip> different timezones rock
- # [10:08] * Quits: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (Read error: Operation timed out)
- # [10:08] * Joins: agektmr (~Adium@220.109.219.244)
- # [10:12] <Ms2ger> foolip, talking to yourself? :)
- # [10:12] <foolip> blargh
- # [10:12] <foolip> Hixie, ^
- # [10:13] <foolip> Ms2ger, thanks :)
- # [10:13] <Hixie> what was i going to ask you
- # [10:13] <Hixie> something about microdata
- # [10:13] <Hixie> oh, yeah
- # [10:13] <foolip> itemref stuff?
- # [10:13] <Hixie> in the e-mail you said that i shouldn't worry about the performance of the algorithms
- # [10:13] <Hixie> but that wasn't really my point
- # [10:13] <foolip> ok
- # [10:13] <Hixie> my point was that the algorithm, however it is expressed in the spec, needs to be something that can be implemented quickly
- # [10:13] <foolip> of course
- # [10:14] <foolip> wait
- # [10:14] <Hixie> you don't want every call to .properties or whatever it's called to require a walk of the entire dom
- # [10:14] <foolip> do you mean "quickly" as in "few engineering hours" or as in "efficient"
- # [10:14] <foolip> the later I suppose?
- # [10:14] <zcorpan> typemustmatch? can we bikeshed that name a bit? looks like typemustache
- # [10:14] <Hixie> as in few cpu cycles
- # [10:15] <foolip> certainly
- # [10:15] <Hixie> zcorpan: you have convinced me that it is the right name!
- # [10:16] <foolip> Hixie, is there something I'm missing about why eliminating loops by the criteria we suggested wouldn't be implementable at least as fast as what is spec'd?
- # [10:16] <foolip> both could be implemented with a recursive check just like what is in the spec
- # [10:16] <Hixie> foolip: not sure, i need to study it more closely
- # [10:16] <Hixie> foolip: i just wanted to make sure that we were on the same page re efficiency first :-)
- # [10:16] <Hixie> foolip: your proposal is to define it in terms of starting at the root and lopping off anything that involves a loop, right?
- # [10:17] <foolip> certainly
- # [10:17] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
- # [10:17] <foolip> Hixie, perhaps it could be expressed like that also, I'm not sure
- # [10:18] <Hixie> foolip: if that is the case, then what happens if you ask the UA for the properties of an item that is part of a lopped off loop?
- # [10:18] <foolip> I could express it similar to what is in the spec, but adjusted to ensure that only properties that are *in* a loop are removed
- # [10:18] <Hixie> what the spec says now is clearly bogus
- # [10:18] <foolip> agreed :)
- # [10:18] <Hixie> so i'm not sure it's a useful starting point for debate :-)
- # [10:19] <foolip> Hixie, you'd get an empty item, simlar to what you get if you get .properties of an element without itemscope
- # [10:20] * Quits: ralphholzmann (~ralph@li76-151.members.linode.com) (Read error: Operation timed out)
- # [10:20] <foolip> Unfortunately Tomasz is still away, so I think we need to hold off any spec changes until he's had a look at the discussion too
- # [10:20] <Hixie> foolip: and i guess to determine that that is the case you'd just need to walk down the tree until you get back to the element, right? and then you realise the element is in a loop and so you return nothing
- # [10:20] <foolip> Hixie, right (you don't have to traverse the whole tree, just starting at that item and following itemref)
- # [10:20] <Hixie> foolip: i can delay this, sure. was just trying to get it done since you said it was high priority :-)
- # [10:20] <Hixie> yeah i meant walk down the tree from that itemscope'd element
- # [10:21] <foolip> it does, but Tomasz is implementing it so I'd like to sync it with him first
- # [10:21] <Ms2ger> There's more than enough other bugs to work on ;)
- # [10:21] * Joins: mpt (~mpt@91.189.88.12)
- # [10:21] * Quits: mpt (~mpt@91.189.88.12) (Changing host)
- # [10:21] * Joins: mpt (~mpt@canonical/mpt)
- # [10:22] <foolip> assuming that we can implement it as O(n) with a sane criteria X, I assume that you'd be happy to spec criteria X?
- # [10:22] * Joins: ralphholzmann (~ralph@li76-151.members.linode.com)
- # [10:23] <foolip> we don't want to waste our time, obviously :)
- # [10:23] <Hixie> well there's a lot of crazy things one can implement in O(n)
- # [10:23] <Hixie> so i can't say yes to that :-)
- # [10:23] <foolip> ok, with a sane X, for example the suggested one :)
- # [10:23] <Hixie> but i don't have strong views on this particular topic, it's pretty unconstrained
- # [10:23] <Hixie> so probably, yes
- # [10:24] <foolip> I think there are only two really sane high-level criteria
- # [10:24] <foolip> 1. eliminate everything that would lead into infinite recursion
- # [10:24] * Joins: david_carlisle (~chatzilla@86.188.197.189)
- # [10:24] <Hixie> what we discuss above is basically what i intended for the spec except that i was intending to cut it off at the property of the item, not the item itself
- # [10:24] * Joins: Akilo (~kristof@lit75-1-81-57-239-230.fbx.proxad.net)
- # [10:24] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
- # [10:24] <Hixie> but i can live with either
- # [10:25] * Joins: ezoe (~ezoe@203-140-91-55f1.kyt1.eonet.ne.jp)
- # [10:25] <foolip> right, that is a facet which I think we haven't fully considered
- # [10:26] <foolip> it's either marking the items or the properties as "loopy", neither seems obviously easier to do or more useful
- # [10:26] <Hixie> the advantage of doing it at the item is you get a consistent view
- # [10:26] <foolip> right
- # [10:26] <Hixie> the advantage of doing it at the property is that you can get useful data for each item
- # [10:27] <Hixie> it's a toss-up, imho
- # [10:27] <foolip> yeah
- # [10:27] <slartsa> Hey, quickie: Might it be possible for a server to record stuff from <device>?
- # [10:27] <Hixie> slartsa: <device> is gone but its replacement supports that, yes
- # [10:27] <slartsa> uh, oh?
- # [10:27] <foolip> since it's only for fixing invalid markup, I don't think it matters a great deal, the only important part is how easy it is for authors to look at it and guess why it's broken
- # [10:27] <slartsa> I should rtfm more
- # [10:27] <Hixie> foolip: yeah
- # [10:28] <Hixie> slartsa: search for getUserMedia and PeerConnection in the spec
- # [10:29] <slartsa> Hixie: thank you
- # [10:29] * Joins: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
- # [10:29] * hsivonen wonders if Sam drafted othermaciej's CfC email or if othermaciej has picked up Sam's email wording patterns
- # [10:30] <othermaciej> I wrote it myself
- # [10:30] <othermaciej> I tend to go into a particular style when drafting this sort of thing, I do not know if it particularly resembles Sam
- # [10:31] <hsivonen> othermaciej: seems to resemble Sam's style
- # [10:31] <othermaciej> "at this time" and "concrete proposal" are phrases he uses a lot
- # [10:33] <hsivonen> so we have a parsing algorithm change today
- # [10:33] <othermaciej> "lively discussion", "a proper Working Draft", "for clarity" and most of all having a numbered list of things are more hallmarks of my own style
- # [10:33] <othermaciej> o rly
- # [10:33] <othermaciej> what is the change?
- # [10:34] <hsivonen> othermaciej: making rp and rt start tags not pop all the way up to the nearest ruby
- # [10:34] * Joins: eikaas (~eikaas@79.161.4.102)
- # [10:34] <othermaciej> hopefully limited in impact then, though unfortunate since now many HTML5 parser implementations have shipped with relatively good compliance to the old spec
- # [10:34] <Hixie> it's pretty minimal, yeah
- # [10:35] <Hixie> only affects invalid <ruby> (including ruby using the xhtml advanced ruby syntax)
- # [10:35] <hsivonen> pretty substantial for deployability of Complex Ruby
- # [10:35] <Hixie> and on that note i should go to bed
- # [10:35] <Hixie> nn
- # [10:35] <hsivonen> othermaciej: has WebKit implemented the annotation-xml stuff etc. that got changed after Chrome 8?
- # [10:36] <othermaciej> I'm not sure offhand (not even sure I remember what annotation-xml is), but I'd be happy to try a test case on a recent build if you have one handy
- # [10:37] * hsivonen goes read the parser code in order to formulate a test case
- # [10:38] <hsivonen> http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1027
- # [10:39] <hsivonen> othermaciej: It appears that the HTML parser in Chrome 13 has not been substantially updated since Chrome 8
- # [10:39] <zcorpan> hsivonen: when you implement typemustmatch in v.nu, pls add it to the list of things that get a warning
- # [10:40] <asmodai> I don't get this, why do I suddenly have this "move mouse to allow firefox to get cycles" issue again. Can it be something JavaScript triggers? Need to move my mouse in order to get pages to draw, JavaScript to run, etc.
- # [10:40] <hsivonen> zcorpan: ok
- # [10:40] <othermaciej> hsivonen: how do I interpret the results of the test case?
- # [10:40] <hsivonen> (Hixie's viewer would show FOO in upper case if Chrome had an up-to-date parser)
- # [10:40] <hsivonen> othermaciej: ^
- # [10:40] <othermaciej> ok, doesn't do that
- # [10:41] <othermaciej> (in Safari 5.1 developer preview + very recent WebKit)
- # [10:42] <hsivonen> asmodai: sounds more like a window server thing
- # [10:43] * Joins: jeremyselier (~Jeremy@2a01:e35:2eec:80a0:fa1e:dfff:feec:469)
- # [10:43] <hsivonen> asmodai: like a system-owned event loop not firing non-user events
- # [10:44] <asmodai> Mmm
- # [10:44] <asmodai> Then the question is, what and why is this triggering. Grr
- # [10:44] <hsivonen> I have no idea
- # [10:45] <asmodai> yeah, need to see if I can find it
- # [10:48] <asmodai> Mmm, seems like restarting ff cleared it though.
- # [10:56] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Read error: Operation timed out)
- # [10:56] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [10:56] * Parts: mike][inq (~mike@2001:858:5:303:224:81ff:fe12:b5c4) ("Ex-Chat")
- # [10:56] * Quits: zewt (~x@c-24-62-196-44.hsd1.ma.comcast.net) (Read error: Connection reset by peer)
- # [10:57] * Joins: zewt (~x@c-24-62-196-44.hsd1.ma.comcast.net)
- # [11:00] <hsivonen> jgraham, zcorpan, abarth: are you OK with adding <rb> to the elements closed by "generate implied end tags"? doing that would bring the parsing algorithm back to IE8 compat for simple Ruby (while not precluding the introduction of Complex Ruby in the future)
- # [11:02] * Quits: hdhoang (~hdhoang@2406:a000:f0ff:fffe::3461) (Ping timeout: 260 seconds)
- # [11:02] * Joins: hdhoang (~hdhoang@203.210.207.223)
- # [11:05] <zcorpan> hsivonen: rb was a typo, i meant rt. i have to look up rb to know what it is
- # [11:05] <zcorpan> ruby base?
- # [11:06] * Joins: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [11:06] <hsivonen> zcorpan: yes
- # [11:06] <zcorpan> ie doesn't support rb and it's not a valid element in html5
- # [11:07] <hsivonen> zcorpan: IE8 pops rb when it sees <rt>
- # [11:07] <hsivonen> zcorpan: so it's plausible that there's Simple Ruby out there that uses the kind of markup the XHTML spec requires
- # [11:08] <zcorpan> hsivonen: doesn't it just make rb a void element?
- # [11:08] <hsivonen> except omits </rb>
- # [11:08] <zcorpan> like any other unknown tag
- # [11:08] <jgraham> hsivonen: I am not informed enough to have a sensible opinion about ruby, but I trust your judgment. So yes, I am fine with that :)
- # [11:09] * Quits: nessy (~Adium@74.125.56.18) (Quit: Leaving.)
- # [11:10] <hsivonen> zcorpan: oh. good point
- # [11:10] * hsivonen should have read the live dom more closely
- # [11:10] <hsivonen> zcorpan: still, I think it's just bizarre to make "generate implied end tags" close rt but not close rb
- # [11:10] <zcorpan> *shrug*
- # [11:10] <zcorpan> i don't mind either way
- # [11:10] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Quit: Leaving)
- # [11:12] <hsivonen> jgraham: my judgement has already been bad and corrected by zcorpan on this bug
- # [11:13] <jgraham> hsivonen: Oh. Well in that case I trust zcorpan :)
- # [11:13] <jgraham> I can see that I should stop being so trusting...
- # [11:13] <hsivonen> oh. and we should also make <rb> generate implied end tags
- # [11:13] <hsivonen> to make things sane if we ever do Complex Ruby
- # [11:14] <zcorpan> i suggest we worry about <rb> when and if we want to implement complex ruby
- # [11:15] <hsivonen> zcorpan: Mozilla might implement it imminently
- # [11:15] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
- # [11:15] <zcorpan> oh
- # [11:16] <jgraham> hsivonen: Why?
- # [11:19] <hsivonen> jgraham: as I understand it, someone wrote a patch while reading the old specs and there doesn't seem to be a good reason not to support it
- # [11:19] <hsivonen> jgraham: though fantasai and bz would know better
- # [11:19] <hsivonen> jgraham: I know next to nothing about the justification for Complex Ruby
- # [11:20] <hsivonen> jgraham: I'm just trying to undo painting ourselves in a corner with the parser
- # [11:21] <hsivonen> "justification" typography pun not intended above
- # [11:22] <jgraham> hsivonen: "a good reason to to support it" might be that it introduces unnecessary complexity into the platform for everyone
- # [11:22] <jgraham> *not to
- # [11:22] <jgraham> Although I don't really know what is necessary complexity in this area
- # [11:23] <hsivonen> jgraham: I realize that.
- # [11:23] <hsivonen> jgraham: I'm not competent to argue about this either way. fantasai is.
- # [11:24] <zcorpan> i thought complex ruby was expressible with nested simple ruby
- # [11:25] <hsivonen> zcorpan: depends on whether you care more about graceful degradation in simple ruby-only UAs or fully rubyless UAs
- # [11:26] <matjas> in how many different ways can HTML entities be written?
- # [11:26] <matjas> am I missing any here? http://jsfiddle.net/mathias/WMTMv/
- # [11:27] <hsivonen> matjas: I think you are missing leading zeros in the decimal case
- # [11:27] <hsivonen> unless I'm missing a gotcha
- # [11:28] <matjas> hsivonen: you’re not, thanks
- # [11:28] <matjas> anything else?
- # [11:29] <zcorpan> &
- # [11:29] <hsivonen> matjas: invalid cases without a colon and a suitable next character
- # [11:29] <matjas> zcorpan: that’s not encoded at all :P
- # [11:29] <zcorpan> but it's valid
- # [11:30] <matjas> only when followed by > or whitespace. no?
- # [11:30] <zcorpan> not quite
- # [11:30] <matjas> errr, <
- # [11:30] <matjas> zcorpan: enlighten me please :)
- # [11:32] <matjas> hsivonen: I only care about valid cases here, but thanks
- # [11:32] <hsivonen> hmm. I may have forgotten to update the validator on this topic as far as attribute values go
- # [11:32] <zcorpan> http://www.whatwg.org/specs/web-apps/current-work/complete/syntax.html#syntax-ambiguous-ampersand
- # [11:33] <matjas> hsivonen: this is exactly why I’m asking
- # [11:33] <matjas> I assumed the validator was up to date
- # [11:33] <zcorpan> "Normal elements ... must not contain ... an ambiguous ampersand."
- # [11:34] <zcorpan> "Attribute values are a mixture of text and character references, except with the additional restriction that the text cannot contain an ambiguous ampersand."
- # [11:34] <matjas> I thought ambiguous ampersands were unencoded & chars that are followed by something that is not whitespace, < (start of a tag), or another &
- # [11:34] <matjas> i.e. ambiguous ampersands are cases where & is left unencoded resulting in non-conformant (invalid) code
- # [11:34] <zcorpan> it was something like that before
- # [11:34] <zcorpan> but it was changed to allow href="?foo=1&bar=2"
- # [11:35] <matjas> ah yeah, validator.nu doesn’t like that
- # [11:35] <matjas> so I assumed it was (still) invalid
- # [11:35] <matjas> thanks for clarifying, zcorpan
- # [11:36] <Philip`> <script>document.write('&');</script>amp;
- # [11:36] <matjas> now that’s ambiguous
- # [11:36] <zcorpan> it's not! :)
- # [11:36] <matjas> :D
- # [11:42] * Quits: lstoll (~lstoll@randall.lstoll.net) (Quit: ZNC - http://znc.sourceforge.net)
- # [11:44] * Quits: ezoe (~ezoe@203-140-91-55f1.kyt1.eonet.ne.jp) (Ping timeout: 246 seconds)
- # [11:44] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: This computer has gone to sleep)
- # [11:45] <matjas> hmmm, http://bugzilla.validator.nu/buglist.cgi?quicksearch=ampersand
- # [11:46] <matjas> hsivonen: should I file a new bug?
- # [11:47] * Joins: linclark (~clark@wlan-nat.fwgal01.deri.ie)
- # [11:51] <hsivonen> matjas: yes, please
- # [11:52] * Quits: Thezilch (~fuz007@cpe-76-167-224-154.socal.res.rr.com) (Read error: Connection reset by peer)
- # [11:54] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
- # [11:55] <matjas> hsivonen: http://bugzilla.validator.nu/show_bug.cgi?id=841
- # [12:00] <hsivonen> matjas: thanks
- # [12:03] * Joins: bga_ (~bga@95-55-33-193.dynamic.avangarddsl.ru)
- # [12:06] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [12:08] <hsivonen> http://geotags.com/geobot/add-tags.html that might work as a "spec" for geo.position
- # [12:08] <hsivonen> but not for geo.region
- # [12:08] <hsivonen> it doesn't say what a "region code" is
- # [12:09] <hsivonen> http://geourl.org/add.html might be the "spec" for ICBM
- # [12:12] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [12:21] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # [12:23] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # [12:26] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Excess Flood)
- # [12:26] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: Leaving)
- # [12:26] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [12:26] * Joins: riven (~riven@pdpc/supporter/professional/riven)
- # [12:26] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [12:35] * Quits: __jgr (~jgr@CPE-58-165-74-97.qld.bigpond.net.au) (Ping timeout: 240 seconds)
- # [12:37] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 260 seconds)
- # [12:38] * Quits: homata_ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [12:38] * Quits: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [12:43] * Quits: jdong_ (~quassel@222.126.155.250) (Remote host closed the connection)
- # [12:51] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
- # [12:52] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
- # [12:55] * Joins: david_carlisle (~chatzilla@86.188.197.189)
- # [12:56] * Quits: shiawuen (~shiawuent@bb115-66-151-94.singnet.com.sg) (Quit: shiawuen)
- # [12:59] * Joins: smaug____ (~chatzilla@a91-154-40-146.elisa-laajakaista.fi)
- # [12:59] * Joins: CvP (~CvP@123.49.23.82)
- # [13:00] * Quits: eikaas (~eikaas@79.161.4.102) (Quit: eikaas)
- # [13:02] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 252 seconds)
- # [13:04] * Joins: nessy (~Adium@124-168-8-33.dyn.iinet.net.au)
- # [13:05] * Joins: david_carlisle_ (~chatzilla@86.188.197.189)
- # [13:05] * Quits: david_carlisle_ (~chatzilla@86.188.197.189) (Read error: Connection reset by peer)
- # [13:06] * Joins: agektmr (~Adium@p4246-ipbf5910marunouchi.tokyo.ocn.ne.jp)
- # [13:10] * Joins: erlehmann (~erlehmann@82.113.99.16)
- # [13:10] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
- # [13:10] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
- # [13:10] * Joins: david_carlisle_ (~chatzilla@86.188.197.189)
- # [13:10] * Joins: myakura_ (~myakura@FL1-118-111-219-27.tky.mesh.ad.jp)
- # [13:10] * david_carlisle_ is now known as david_carlisle
- # [13:10] * Quits: agektmr (~Adium@p4246-ipbf5910marunouchi.tokyo.ocn.ne.jp) (Client Quit)
- # [13:16] * Joins: roc (~chatzilla@121.98.230.221)
- # [13:20] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
- # [13:21] * Joins: Martijnc (~Martijnc@d54C02C64.access.telenet.be)
- # [13:22] * Joins: Martijnc_ (~Martijnc@d54C02C64.access.telenet.be)
- # [13:22] * Quits: Martijnc (~Martijnc@d54C02C64.access.telenet.be) (Read error: Connection reset by peer)
- # [13:22] * Martijnc_ is now known as Martijnc
- # [13:24] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
- # [13:29] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 255 seconds)
- # [13:31] * Joins: david_carlisle (~chatzilla@86.188.197.189)
- # [13:33] * Joins: david_carlisle_ (~chatzilla@86.188.197.189)
- # [13:33] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [13:34] * Joins: kalc4 (~camrn@78.149.197.177)
- # [13:35] <jgraham> Ms2ger: Thanks for the review.
- # [13:35] <jgraham> Ms2ger: I have passed it on to the test author
- # [13:36] <Ms2ger> Always happy to complain :)
- # [13:36] <jgraham> I doubt we will make the strict mode tests
- # [13:36] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 255 seconds)
- # [13:36] <jgraham> On the other points, I got the feedback
- # [13:36] <Ms2ger> Sure
- # [13:36] <jgraham> 3. window.undefined is for old compat. change it as you see fit.
- # [13:36] * david_carlisle_ is now known as david_carlisle
- # [13:36] <jgraham> 4. toString can be called explicitly, but the intention was actually to prove that implicit casts worked
- # [13:37] <Ms2ger> Yes, but I'd appreciate both :)
- # [13:37] <jgraham> everything else seems to be uncontroversial and we will fix
- # [13:37] <Ms2ger> Thanks
- # [13:37] <jgraham> Both is possible
- # [13:46] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
- # [13:46] * Joins: _jgr (~jgr@CPE-58-165-74-97.qld.bigpond.net.au)
- # [13:47] * Quits: _jgr (~jgr@CPE-58-165-74-97.qld.bigpond.net.au) (Client Quit)
- # [13:47] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Client Quit)
- # [13:48] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
- # [13:48] * bga_ is now known as bga_|away
- # [13:50] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 276 seconds)
- # [13:50] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [13:51] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [13:54] * bga_|away is now known as bga_
- # [13:54] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 252 seconds)
- # [13:55] * Quits: CvP (~CvP@123.49.23.82) (Quit: [ UPP ] > all)
- # [13:58] * Joins: _jgr (~jgr@CPE-58-165-74-97.qld.bigpond.net.au)
- # [13:58] * bga_ is now known as bga_|away
- # [14:09] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [14:09] * Quits: _jgr (~jgr@CPE-58-165-74-97.qld.bigpond.net.au)
- # [14:11] * Joins: danbri (~danbri@LRouen-152-83-7-85.w80-13.abo.wanadoo.fr)
- # [14:13] * Quits: hasather (~davidh@pat-tdc.opera.com) (Quit: Ex-Chat)
- # [14:13] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [14:16] * Quits: erlehmann (~erlehmann@82.113.99.16) (Quit: Ex-Chat)
- # [14:19] * Joins: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com)
- # [14:19] * Quits: wakaba (~wakaba@57.72.102.121.dy.bbexcite.jp) (Read error: Connection reset by peer)
- # [14:20] * Joins: wakaba (~wakaba@57.72.102.121.dy.bbexcite.jp)
- # [14:22] * Joins: hasather (~davidh@pat-tdc.opera.com)
- # [14:24] <jgraham> In other news roc is 100% right about the PhDs thing. Not just PhD though: never trust anyone who puts any academic credentials after their name as a matter of course
- # [14:24] * Joins: erlehmann (~erlehmann@82.113.99.16)
- # [14:27] <Philip`> I like how the blog system displayed the name as "..., Ph.D. (not verified)"
- # [14:27] * Quits: myakura_ (~myakura@FL1-118-111-219-27.tky.mesh.ad.jp) (Remote host closed the connection)
- # [14:30] <hsivonen> Philip`: which blog?
- # [14:31] <jgraham> hsivonen: JenniT's I think
- # [14:31] <jgraham> Oh, wrong number of "n"s
- # [14:32] * Quits: danbri (~danbri@LRouen-152-83-7-85.w80-13.abo.wanadoo.fr) (Remote host closed the connection)
- # [14:32] <jgraham> http://www.jenitennison.com/blog/node/157#comment-11004
- # [14:33] * Quits: bga_|away (~bga@95-55-33-193.dynamic.avangarddsl.ru) (Ping timeout: 276 seconds)
- # [14:35] * Philip` assumed that was what roc was referring to, but now realises he had absolutely no evidence it was anything to do with that and was probably wrong
- # [14:36] * jgraham also wondered if he had that in mind, but has noticed the more general phenomonon
- # [14:36] <jgraham> It is especially a red flag when used on a book cover
- # [14:37] * Joins: pdr2 (~pdr2@nat/google/x-mptlvlejvpadgwaw)
- # [14:38] <roc> Philip`: I'd actually forgotten, but I think you're probably right!
- # [14:38] <roc> it's less of a red flag on a book cover
- # [14:38] <roc> IMHO
- # [14:39] <roc> depends on the book I guess
- # [14:39] <roc> if it's "Dr Phil's Sex Secrets" or something like that, sure
- # [14:40] <roc> If it's "The Complete Idiot's Guide To Category Theory", it's OK
- # [14:41] * Joins: danbri (~danbri@LRouen-152-83-7-85.w80-13.abo.wanadoo.fr)
- # [14:41] * Joins: bga_ (~bga@95-55-54-40.dynamic.avangarddsl.ru)
- # [14:41] * bga_ is now known as bga_|away
- # [14:41] * bga_|away is now known as bga_
- # [14:49] <jgraham> Well sure on an academic book it's fine but probably unnecessary
- # [14:51] <jgraham> It's other types of book, particularly self-help, where it reads as a unsubstantiated attempt to boost credibility
- # [14:52] <hsivonen> Someone in the comment gathering a lynch mob. My comment not answered. http://www.actionforblindpeople.org.uk/your-community/blogs/sandi-wassmer/html5-and-web-accessibility-is-there-hope-for-inclusion/
- # [14:53] <hsivonen> *the comments
- # [14:53] * Joins: ezoe (~ezoe@112-68-250-60f1.kyt1.eonet.ne.jp)
- # [14:55] <nessy> what do you do if you've actually spent 5 years of your life doing a PhD successfully - why should you need to hide the title and even feel ashamed?
- # [14:57] <zcorpan> because roc and jgraham will ignore you?
- # [14:59] <nessy> I'm trying to fight prejudice - you cannot put the same measure on everyone
- # [14:59] <jgraham> nessy: You shouldn't feel ashamed or need to hide the title. But you shouldn't try to use it in a way that suggests that you expect more weight to be given to your opinion because of the PhD
- # [15:00] * jgraham has a PhD fwiw
- # [15:00] <nessy> yup, agreed - it just sometimes feels like a witch-hunt
- # [15:02] <jgraham> There are good uses of course. Like making sure to use "Dr" as your title on airline reservations in the hope that it increases the chance of a free upgrade (I have no idea if it does or not) :)
- # [15:03] <nessy> I've never tried
- # [15:03] <nessy> I find that silly actually ;-)
- # [15:03] <nessy> it might just get the crew to think you're a medical doctor
- # [15:03] <jgraham> I didn't claim that it wasn't silly :) Things can be good and silly :)
- # [15:03] <jgraham> Ha. Well yes that would be a bad side effect
- # [15:04] <nessy> unfortunate, really :-)
- # [15:04] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [15:05] <nessy> ok, time to grab some sleep … nn
- # [15:05] <jgraham> gn
- # [15:05] * hsivonen wonders how badly Web stuff is interfering with Philip` becoming a PhD
- # [15:06] <hsivonen> so I made a backup to an external disk using Ubuntu and told it to encrypt the underlying device
- # [15:06] <hsivonen> now mounting the partition is taking forever
- # [15:07] <hsivonen> is it supposed to take a long time?
- # [15:07] * Quits: nessy (~Adium@124-168-8-33.dyn.iinet.net.au) (Quit: Leaving.)
- # [15:08] <hsivonen> udevd seems to be quite busy
- # [15:12] <hsivonen> aargh. I want something like Mac's encrypted .dmgs that just works!
- # [15:16] * Quits: linclark (~clark@wlan-nat.fwgal01.deri.ie) (Read error: Connection reset by peer)
- # [15:16] * Joins: linclark (~clark@wlan-nat.fwgal01.deri.ie)
- # [15:17] * Quits: danbri (~danbri@LRouen-152-83-7-85.w80-13.abo.wanadoo.fr) (Remote host closed the connection)
- # [15:17] <hsivonen> stuff learned today: encrypted volumes buggy in Ubuntu. Can be used from Disk Utility. Don't count on Nautilus.
- # [15:17] <Philip`> "jgraham has a PhD fwiw" - are you saying that because you expect it to give more weight to your opinions on PhDs? :-p
- # [15:18] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Remote host closed the connection)
- # [15:24] <Lachy> hsivonen, have you tried TrueCrypt? That can make encrypted files that can be mounted
- # [15:24] * Quits: Necrathex (~nectop@82-170-160-25.ip.telfort.nl) (Quit: Necrathex)
- # [15:25] * Joins: Necrathex (~nectop@82-170-160-25.ip.telfort.nl)
- # [15:25] <hsivonen> Lachy: truecrypt has gotten kicked out of the Ubuntu repos
- # [15:25] <hsivonen> dunno why
- # [15:25] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # [15:26] <hsivonen> Lachy: and on some forum someone was complaining about upstream binaries not working correctly on 64-bit Ubuntu
- # [15:26] <hsivonen> Lachy: so I didn't want to try my luck with software sources other than Ubuntu's own repos
- # [15:26] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # [15:28] <Philip`> Was Truecrypt ever in its repositories?
- # [15:28] * Philip` can't see any references to that
- # [15:28] <Lachy> hsivonen, why can't you just download the package from the website?
- # [15:29] <hsivonen> Philip`: I think it was, because I have installed it on an Ubuntu box previously and I think I was only installing stuff from Ubuntu's repos (incl. Universe and Multiverse)
- # [15:29] * Joins: mokush_ (~quassel@188.24.41.206)
- # [15:29] <hsivonen> Lachy: I didn't bother, because someone else said it sucked on 64-bit
- # [15:29] <Lachy> ok
- # [15:30] <hsivonen> anyway, it's sad that Mac OS X works better even when it comes to crypto, file systems and disk images that stereotypically should be the kind of stuff you'd expect Linux to handle
- # [15:31] * Philip` uses Truecrypt on 64-bit Gentoo with no problem, but that's compiled from source rather than pre-built binaries
- # [15:31] <hsivonen> Philip`: does truecrypt need kernel modules and stuff like that?
- # [15:31] * Quits: Necrathex (~nectop@82-170-160-25.ip.telfort.nl) (Ping timeout: 260 seconds)
- # [15:31] * Joins: _jgr (~jgr@CPE-58-165-74-97.qld.bigpond.net.au)
- # [15:33] <Philip`> hsivonen: It needs http://en.gentoo-wiki.com/wiki/TrueCrypt#Requirements which I imagine Ubuntu's kernels would enable by default
- # [15:34] <erlehmann> hsivonen, Philip`, why not use the standard dm-crypt with LUKS?
- # [15:35] <erlehmann> Last time I looked, TrueCrypt was an abomination to install. Also, Ubuntu has jumped the shark several years ago when they started to go from “usable linux distribution” to “latest bling-bling”
- # [15:35] <Philip`> erlehmann: I wanted to use the disk under Windows too, and TrueCrypt seemed the easiest cross-platform tool
- # [15:36] <hsivonen> erlehmann: I am using LUKS, it seems. It or its front ends are buggy, though
- # [15:36] <hsivonen> Philip`: I guess next time I'll use truecrypt
- # [15:36] <erlehmann> ah ok.
- # [15:37] * Quits: _jgr (~jgr@CPE-58-165-74-97.qld.bigpond.net.au) (Quit: Leaving)
- # [15:37] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 250 seconds)
- # [15:37] * Joins: _jgr (~jgr@CPE-58-165-74-97.qld.bigpond.net.au)
- # [15:38] <zcorpan> did somebody have an up-to-date extract of all idl blocks from html5 and other specs?
- # [15:38] <erlehmann> hsivonen, it's still probably a good idea to try out to do stuff with plain old debian before venturing into the truecrypt nether.
- # [15:38] <hsivonen> it doesn't inspire confidence in my backup to have it encrypted using a system that looks so flaky that I wouldn't be surprised at all if decryption and mounting failed the next time
- # [15:39] <hsivonen> erlehmann: Ubuntu is an ancient African word for "Don't want to configure Debian."
- # [15:40] <erlehmann> hsivonen, it's been a long time since that was truthiness.
- # [15:40] * Joins: danbri (~danbri@80.13.70.85)
- # [15:40] <erlehmann> okay, maybe 3 years ;)
- # [15:42] <jgraham> Philip`: I think I was saying that to prove that I am not ashamed of the fact :)
- # [15:44] * Quits: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru) (Read error: Connection reset by peer)
- # [15:47] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
- # [15:51] * Joins: bentruyman (~bentruyma@li159-104.members.linode.com)
- # [15:55] * bga_ is now known as bga_|away
- # [15:55] * bentruyman is now known as damn
- # [15:56] * damn is now known as bentruyman
- # [15:56] <AryehGregor> hsivonen, "Yeah, I can do it, but it kind of defeats the whole point of a distribution for me. So I like the ones that have a name of being easy to use. I've never used plain Debian, for example, but I like Ubuntu." --Linus Torvalds
- # [15:56] * Joins: zeitrafferin (~jus@osiris.taz.de)
- # [15:56] * Parts: zeitrafferin (~jus@osiris.taz.de)
- # [16:04] * Joins: Necrathex (~nectop@82-170-160-25.ip.telfort.nl)
- # [16:04] * bga_|away is now known as bga_
- # [16:06] * Quits: mokush_ (~quassel@188.24.41.206) (Remote host closed the connection)
- # [16:06] * Quits: danbri (~danbri@80.13.70.85) (Remote host closed the connection)
- # [16:08] * Quits: hdhoang (~hdhoang@203.210.207.223) (Quit: Leaving.)
- # [16:10] * Quits: smaug____ (~chatzilla@a91-154-40-146.elisa-laajakaista.fi) (Ping timeout: 255 seconds)
- # [16:13] * Joins: smaug____ (~chatzilla@a91-154-40-146.elisa-laajakaista.fi)
- # [16:18] * Quits: _jgr (~jgr@CPE-58-165-74-97.qld.bigpond.net.au) (Quit: Leaving)
- # [16:22] * Joins: danbri (~danbri@LRouen-152-83-7-85.w80-13.abo.wanadoo.fr)
- # [16:28] * Joins: cvn (~chatzilla@41.0.48.54)
- # [16:34] * Quits: rimantas (~rimliu@93.93.57.193) (Quit: Leaving)
- # [16:34] * Quits: danbri (~danbri@LRouen-152-83-7-85.w80-13.abo.wanadoo.fr) (Remote host closed the connection)
- # [16:38] * Joins: danbri (~danbri@LRouen-152-83-7-85.w80-13.abo.wanadoo.fr)
- # [16:39] * Quits: danbri (~danbri@LRouen-152-83-7-85.w80-13.abo.wanadoo.fr) (Remote host closed the connection)
- # [16:50] * Joins: hdhoang (~hdhoang@203.210.207.223)
- # [16:51] * Joins: bentruym_ (~bentruyma@fw.moen.com)
- # [16:55] * Quits: bentruym_ (~bentruyma@fw.moen.com) (Ping timeout: 240 seconds)
- # [16:56] * Quits: matjas (~matjas@79.232-136-217.adsl-static.isp.belgacom.be) (Quit: Computer has gone to sleep.)
- # [16:59] * Joins: danbri (~danbri@LRouen-152-83-7-85.w80-13.abo.wanadoo.fr)
- # [17:03] * Quits: ezoe (~ezoe@112-68-250-60f1.kyt1.eonet.ne.jp) (Ping timeout: 260 seconds)
- # [17:12] * Joins: matjas (~matjas@188.188.71.217)
- # [17:14] * Quits: zcorpan (~zcorpan@pat.se.opera.com) (Ping timeout: 276 seconds)
- # [17:15] * Quits: erlehmann (~erlehmann@82.113.99.16) (Quit: Ex-Chat)
- # [17:21] * Quits: hdhoang (~hdhoang@203.210.207.223) (Quit: Leaving.)
- # [17:22] * Quits: matjas (~matjas@188.188.71.217) (Ping timeout: 250 seconds)
- # [17:22] * Joins: matjas (~matjas@188.188.71.217)
- # [17:24] * Joins: jonatasnona (~jonatas@lba.inpa.gov.br)
- # [17:26] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 250 seconds)
- # [17:28] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
- # [17:28] * Joins: erlehmann (~erlehmann@82.113.99.16)
- # [17:28] * Quits: matjas (~matjas@188.188.71.217) (Quit: Computer has gone to sleep.)
- # [17:29] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Remote host closed the connection)
- # [17:36] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: This computer has gone to sleep)
- # [17:37] * Joins: ezoe (~ezoe@203-140-90-60f1.kyt1.eonet.ne.jp)
- # [17:39] * Joins: bentruym_ (~bentruyma@fw.moen.com)
- # [17:41] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [17:41] * Quits: danbri (~danbri@LRouen-152-83-7-85.w80-13.abo.wanadoo.fr) (Remote host closed the connection)
- # [17:48] * Quits: bentruym_ (~bentruyma@fw.moen.com) (Ping timeout: 258 seconds)
- # [17:49] * Quits: erlehmann (~erlehmann@82.113.99.16) (Quit: Ex-Chat)
- # [17:51] * Joins: bentruym_ (~bentruyma@fw.moen.com)
- # [17:52] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
- # [17:54] * paul_irish is now known as paul_irish_
- # [17:58] * Quits: bentruym_ (~bentruyma@fw.moen.com) (Ping timeout: 250 seconds)
- # [18:02] * Quits: cvn (~chatzilla@41.0.48.54) (Quit: ChatZilla 0.9.87 [Firefox 4.0.1/20110413222027])
- # [18:02] * Joins: charlvn (~user@41.0.48.54)
- # [18:09] * Quits: Akilo (~kristof@lit75-1-81-57-239-230.fbx.proxad.net) (Quit: Ex-Chat)
- # [18:11] * Joins: drry (~drry@unaffiliated/drry)
- # [18:16] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [18:18] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:19] * Joins: CvP (~CvP@123.49.20.28)
- # [18:23] * Joins: hdhoang (~hdhoang@203.210.207.223)
- # [18:27] * Joins: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c)
- # [18:27] * Joins: Rik` (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed)
- # [18:33] * Joins: matjas (~matjas@91.182.68.180)
- # [18:35] * Joins: TabAtkins_ (~tabatkins@nat/google/x-uqzeqladmtcsgjlf)
- # [18:46] * Quits: TabAtkins_ (~tabatkins@nat/google/x-uqzeqladmtcsgjlf) (Ping timeout: 252 seconds)
- # [18:49] * Joins: TabAtkins_ (~tabatkins@67.218.109.126)
- # [18:51] * Joins: stefan-_ (~music@hiwi0.wi2.uni-trier.de)
- # [18:52] * Joins: dave_levin (~dave_levi@nat/google/x-ifzogmjpmxzsgxkk)
- # [18:55] * Quits: CvP (~CvP@123.49.20.28) (Quit: [ UPP ] > all)
- # [18:56] * Joins: jamesr (~jamesr@66.109.104.135)
- # [19:00] * Joins: ap (~ap@2620:149:4:401:226:4aff:fe14:aad6)
- # [19:05] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 255 seconds)
- # [19:06] * Joins: xtoph (~xtoph@213.47.185.206)
- # [19:15] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 246 seconds)
- # [19:15] * Joins: erlehmann (~erlehmann@g225031199.adsl.alicedsl.de)
- # [19:16] * Joins: alrra (592f527d@gateway/web/freenode/ip.89.47.82.125)
- # [19:16] * Parts: alrra (592f527d@gateway/web/freenode/ip.89.47.82.125)
- # [19:16] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [19:20] * Quits: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net) (Remote host closed the connection)
- # [19:21] * Joins: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net)
- # [19:24] * Quits: jamesr (~jamesr@66.109.104.135) (Quit: jamesr)
- # [19:25] * Joins: The_8472 (~stardive@azureus/The8472)
- # [19:25] * Quits: jer|afk (~jernoble@2620:149:4:401:4849:35ea:f33d:88c2) (Quit: jer|afk)
- # [19:28] * Quits: TabAtkins_ (~tabatkins@67.218.109.126) (Ping timeout: 255 seconds)
- # [19:28] * Quits: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (Quit: abarth)
- # [19:29] * Joins: jamesr (~jamesr@nat/google/x-chenlmfjcqyrxslw)
- # [19:29] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [19:30] * Quits: jamesr (~jamesr@nat/google/x-chenlmfjcqyrxslw) (Remote host closed the connection)
- # [19:30] * Joins: jamesr (~jamesr@nat/google/x-ezmkqxvtdnpykwwr)
- # [19:31] * Joins: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
- # [19:34] * Joins: TabAtkins_ (~tabatkins@nat/google/x-klyuapzaqplxekse)
- # [19:34] * Joins: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1)
- # [19:35] * Quits: pdr2 (~pdr2@nat/google/x-mptlvlejvpadgwaw) (Remote host closed the connection)
- # [19:38] * Joins: pdr2 (~pdr2@nat/google/x-qyletnwzfxbbugcr)
- # [19:40] * Joins: othermaciej (~mjs@66.109.106.80)
- # [19:46] * Quits: TabAtkins_ (~tabatkins@nat/google/x-klyuapzaqplxekse) (Ping timeout: 244 seconds)
- # [19:47] * Joins: TabAtkins_ (~tabatkins@nat/google/x-afxbubcerzdnnjhq)
- # [19:55] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
- # [19:55] * Quits: Jedi_ (~Jedi@220-134-95-85.HINET-IP.hinet.net) (Ping timeout: 252 seconds)
- # [19:59] * Quits: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.17/20110428205629])
- # [20:00] * Joins: othermaciej_ (~mjs@66.109.106.80)
- # [20:01] * Quits: othermaciej (~mjs@66.109.106.80) (Read error: Connection reset by peer)
- # [20:01] * othermaciej_ is now known as othermaciej
- # [20:03] * Joins: jwalden (~waldo@2620:101:8003:200:221:6aff:fe6e:d10)
- # [20:05] * Quits: othermaciej (~mjs@66.109.106.80) (Read error: Connection reset by peer)
- # [20:08] * bga_ is now known as bga_|away
- # [20:08] * Joins: othermaciej (~mjs@66.109.106.80)
- # [20:08] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 255 seconds)
- # [20:12] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Ping timeout: 240 seconds)
- # [20:12] * Joins: bentruym_ (~bentruyma@fw.moen.com)
- # [20:16] * Joins: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
- # [20:16] * Quits: bentruym_ (~bentruyma@fw.moen.com) (Ping timeout: 250 seconds)
- # [20:17] <AryehGregor> Crazy Opera range mutation bug: http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1028
- # [20:17] <AryehGregor> Sets a range's offset to greater than the length of its node.
- # [20:18] <AryehGregor> Unpredictably breaks some of my tests in Opera. :(
- # [20:18] * Quits: Rik` (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed) (Ping timeout: 255 seconds)
- # [20:19] * bga_|away is now known as bga_
- # [20:20] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [20:21] * Joins: foolip_ (~philip@h242n6-g-hn-a11.ias.bredband.telia.com)
- # [20:24] * Quits: jwalden (~waldo@2620:101:8003:200:221:6aff:fe6e:d10) (Quit: brb)
- # [20:25] * Joins: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c)
- # [20:27] * Joins: hij1nx (~hij1nx@64.134.187.109)
- # [20:33] * Joins: dbaron (~dbaron@nat/mozilla/x-yotocinxuynvqqgw)
- # [20:35] * Quits: LBP (~Miranda@pD9EB29AF.dip0.t-ipconnect.de) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
- # [20:36] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: brb)
- # [20:37] * Quits: jeremyselier (~Jeremy@2a01:e35:2eec:80a0:fa1e:dfff:feec:469) (Ping timeout: 260 seconds)
- # [20:45] * Quits: othermaciej (~mjs@66.109.106.80) (Quit: othermaciej)
- # [20:51] * Joins: othermaciej (~mjs@2620:149:4:401:70bf:635d:b93d:5e27)
- # [20:52] * Quits: hdhoang (~hdhoang@203.210.207.223) (Quit: Leaving.)
- # [21:00] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
- # [21:07] * Joins: jacobolu_ (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net)
- # [21:07] * Quits: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net) (Read error: Connection reset by peer)
- # [21:08] * Quits: charlvn (~user@41.0.48.54) (Ping timeout: 250 seconds)
- # [21:09] * Joins: charlvn (~user@41.0.48.54)
- # [21:18] * Quits: mpt (~mpt@canonical/mpt) (Read error: Operation timed out)
- # [21:18] * Joins: othermaciej_ (~mjs@17.244.2.197)
- # [21:20] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
- # [21:21] * Quits: ezoe (~ezoe@203-140-90-60f1.kyt1.eonet.ne.jp) (Ping timeout: 260 seconds)
- # [21:22] * Quits: othermaciej (~mjs@2620:149:4:401:70bf:635d:b93d:5e27) (Ping timeout: 268 seconds)
- # [21:22] * othermaciej_ is now known as othermaciej
- # [21:24] * Quits: charlvn (~user@41.0.48.54) (Ping timeout: 240 seconds)
- # [21:27] * Joins: CvP (~CvP@123.49.23.70)
- # [21:35] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
- # [21:43] * Quits: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1) (Ping timeout: 255 seconds)
- # [21:45] * Joins: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net)
- # [21:48] * Quits: erlehmann (~erlehmann@g225031199.adsl.alicedsl.de) (Quit: Ex-Chat)
- # [21:48] * Quits: jacobolu_ (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net) (Ping timeout: 258 seconds)
- # [21:51] * Joins: jeremyselier (~Jeremy@2a01:e35:139f:2c60:fa1e:dfff:feec:469)
- # [21:51] * paul_irish_ is now known as paul_irish
- # [21:53] * Quits: linclark (~clark@wlan-nat.fwgal01.deri.ie) (Quit: linclark)
- # [21:54] * Quits: othermaciej (~mjs@17.244.2.197) (Quit: othermaciej)
- # [21:56] * Quits: bzed (~bzed@devel.recluse.de) (Read error: Operation timed out)
- # [21:57] * Joins: bzed (~bzed@devel.recluse.de)
- # [21:58] * Quits: jonatasnona (~jonatas@lba.inpa.gov.br) (Quit: Saindo)
- # [21:59] * Joins: othermaciej (~mjs@17.203.15.180)
- # [22:04] * Quits: Martijnc (~Martijnc@d54C02C64.access.telenet.be) (Quit: Martijnc)
- # [22:11] * Joins: jacobolu_ (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net)
- # [22:12] * Quits: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net) (Ping timeout: 240 seconds)
- # [22:13] <hober> Is @boriszbarksy actually him?
- # [22:13] <Ms2ger> bz is @bz_moz, I think
- # [22:14] <hober> ahh, indeed, thanks
- # [22:20] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 255 seconds)
- # [22:21] * Joins: mokush (~quassel@188.24.41.206)
- # [22:22] * Quits: matjas (~matjas@91.182.68.180) (Quit: Computer has gone to sleep.)
- # [22:23] * Parts: fantasai (fantasai@freenet6.org)
- # [22:27] * Joins: linclark (~clark@089-101-090180.ntlworld.ie)
- # [22:32] * Quits: Ms2ger (~Ms2ger@91.181.116.174) (Quit: nn)
- # [22:36] * Quits: jeremyselier (~Jeremy@2a01:e35:139f:2c60:fa1e:dfff:feec:469) (Ping timeout: 268 seconds)
- # [22:37] * Quits: msucan (~robod@92.86.247.27) (Quit: .)
- # [22:39] * Quits: linclark (~clark@089-101-090180.ntlworld.ie) (Quit: linclark)
- # [22:41] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 240 seconds)
- # [22:41] <smaug____> AryehGregor: I think you'll find strange bugs in all the range implementations if you do some mutation event trickery ;)
- # [22:41] <AryehGregor> smaug____, I'm not touching mutation events.
- # [22:41] <AryehGregor> My current theory is that if I pretend they don't exist, they'll go away.
- # [22:41] <AryehGregor> Also, none of the specs I depend on define how they behave.
- # [22:42] <AryehGregor> If I wanted to handle them in any meaningful way, they'd have to be precisely defined in DOM Core or such first.
- # [22:42] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Quit: simplicity-)
- # [22:42] <smaug____> I don't really care about DOM core yet
- # [22:42] <smaug____> I mean the Web DOM core
- # [22:44] <AryehGregor> What do you mean?
- # [22:44] <smaug____> I mean anything in it may still change
- # [22:44] * Joins: jeremyselier (~Jeremy@seg75-1-81-57-242-198.fbx.proxad.net)
- # [22:44] <smaug____> it is not reviewed etc.
- # [22:44] <AryehGregor> Well, the same is true for any standard of significance.
- # [22:45] <AryehGregor> It won't get reviewed if implementers don't care about it. :)
- # [22:46] <smaug____> it is also not clear why it needs to have the event stuff
- # [22:46] <smaug____> I could understand if it had mutation events
- # [22:46] <smaug____> since they are about DOM tree
- # [22:47] <AryehGregor> All I know is, it's the only DOM Core spec around that's actively maintained or tries to match implementations exactly, so it's the only one I use.
- # [22:47] <AryehGregor> I report bugs when I find them.
- # [22:47] <smaug____> it doesn't only try to match implementation but also make some (good) major changes
- # [22:47] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
- # [22:48] <smaug____> so yes, I support the work
- # [22:48] <smaug____> but I just feel it is still quite early draft
- # [22:50] <jgraham> That may be true but it is still more useful than the decade-old DOM 3 stuff
- # [22:52] * Quits: xtoph (~xtoph@213.47.185.206)
- # [22:53] * Quits: pdr2 (~pdr2@nat/google/x-qyletnwzfxbbugcr) (Remote host closed the connection)
- # [22:57] * Joins: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1)
- # [23:03] * Joins: kataire (~kataire@cable-78-35-115-245.netcologne.de)
- # [23:10] <Hixie> jgraham: for http://www.w3.org/Bugs/Public/show_bug.cgi?id=12299 do you mind if i just don't mention in the domintro cases what happens if the value is out of range?
- # [23:10] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [23:14] * Joins: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz)
- # [23:14] <Hixie> hm i guess that doesn't help for propertyNodeList.namedItem() vs []
- # [23:20] <jgraham> Hixie: I will just let you answer your own questions
- # [23:20] <jgraham> :)
- # [23:20] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:21] <jgraham> But yeah in general I am not that bothered about the non-normative text covering this; I would much rather it was missing than wrong
- # [23:23] <Hixie> k
- # [23:23] <Hixie> i wonder how to fix this
- # [23:25] * Joins: AlexNRoss (~AleossIRC@unaffiliated/aleoss)
- # [23:25] * heycam|away is now known as heycam
- # [23:26] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [23:31] * Quits: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au) (Remote host closed the connection)
- # [23:32] * Joins: agektmr (~Adium@p4246-ipbf5910marunouchi.tokyo.ocn.ne.jp)
- # [23:40] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Quit: Now time for the weather. Tiffany?)
- # [23:41] * Quits: jacobolu_ (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net) (Read error: Connection reset by peer)
- # [23:43] * Joins: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net)
- # [23:44] * Quits: smaug____ (~chatzilla@a91-154-40-146.elisa-laajakaista.fi) (Quit: ChatZilla 0.9.86.1 [Firefox 7.0a1/20110610030736])
- # [23:48] * Quits: hij1nx (~hij1nx@64.134.187.109) (Quit: hij1nx)
- # [23:49] * Joins: erlehmann (~erlehmann@89.204.153.98)
- # [23:52] * Quits: AlexNRoss (~AleossIRC@unaffiliated/aleoss) (Quit: We love you, Dark Continent! Good night!)
- # [23:52] * Joins: cpearce (~chatzilla@203-97-204-82.dsl.clear.net.nz)
- # [23:55] * Quits: jeremyselier (~Jeremy@seg75-1-81-57-242-198.fbx.proxad.net) (Ping timeout: 244 seconds)
- # Session Close: Wed Jun 15 00:00:00 2011
The end :)