Options:
- # Session Start: Tue Feb 15 00:00:00 2011
- # Session Ident: #whatwg
- # [00:00] <aho> (there were no process to kill... it was already done... output was just lagging) :>
- # [00:01] * Quits: jdaggett (~jdaggett@y227145.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett)
- # [00:01] <Hixie> heycam: absolutely
- # [00:01] <Hixie> heycam: thanks
- # [00:06] * Joins: nessy (~Adium@74.125.56.18)
- # [00:08] <zcorpan> http://www.456bereastreet.com/archive/201102/validating_html5_with_validatornu_and_the_html5validator_extension_for_firefox/
- # [00:10] * Joins: tw2113 (~tw2113@fedora/tw2113)
- # [00:17] <Hixie> i haven't been reading this crypto thread... is it going to result in me making spec changes or is someone already editing a spec for it?
- # [00:20] <Hixie> TabAtkins: do you know where white-space:plaintext is defined?
- # [00:20] <TabAtkins> Hixie: abarth wrote a spec for the crypto stuff today.
- # [00:20] <Hixie> (i'm trying to make sure <textarea dir=auto> is specced to do the right thing but i dunno what that is)
- # [00:20] <TabAtkins> Let me see if I can find white-space:plaintext
- # [00:20] <Hixie> abarth++
- # [00:21] <abarth> http://wiki.whatwg.org/wiki/Crypto
- # [00:21] <abarth> it doesn't include the legacy stuff yet
- # [00:21] <Hixie> there's legacy stuff?
- # [00:21] <Hixie> good to know
- # [00:21] <Hixie> gecko-only?
- # [00:21] <TabAtkins> Hixie: I don't think it's defined in a spec right now. Let me poke fantasai and see.
- # [00:21] <Hixie> TabAtkins: k
- # [00:22] <abarth> Hixie: as far as I know, web compat only requires that the object exist with that name
- # [00:22] <abarth> it doesn't actually need to do anything
- # [00:22] <TabAtkins> God, the white-space property is so bad.
- # [00:22] <Hixie> abarth: wow, that's some nutty compat requirement
- # [00:22] <Hixie> gotta love the web
- # [00:22] <abarth> i think people feature test
- # [00:22] <MikeSmith> zcorpan: wow
- # [00:22] <TabAtkins> Presumably, people are using window.crypto to UA-detect.
- # [00:23] <abarth> if (crypto. generateCRMFRequest) ...
- # [00:23] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [00:23] <MikeSmith> zcorpan: pretty cool
- # [00:23] <abarth> which works as long as crypto exists in the global scope
- # [00:23] <Hixie> hah
- # [00:23] <Hixie> nice
- # [00:23] <abarth> some of the features in gecko are good though
- # [00:24] <abarth> window.crypto.importUserCertificates
- # [00:24] <abarth> crypto. signText
- # [00:24] <abarth> etc
- # [00:24] <abarth> some are dumb:
- # [00:24] <abarth> crypto.disableRightClick()
- # [00:24] <abarth> :)
- # [00:24] * Joins: murz (~mmurraywa@174-21-111-79.tukw.qwest.net)
- # [00:24] <Hixie> o_O
- # [00:24] <jamesr_> wat
- # [00:25] <abarth> https://developer.mozilla.org/en/javascript_crypto
- # [00:25] <abarth> scroll to the bottom
- # [00:25] <abarth> i couldn't make this stuff up
- # [00:25] <jamesr_> at least it says "not implemented"
- # [00:26] <ben_h> that's what i was thinking :)
- # [00:27] <zcorpan> MikeSmith: yeah. it'd be cooler still with a browser validator that integrated with devtools
- # [00:27] <MikeSmith> yeah
- # [00:30] <zcorpan> wonder if it's possible to port the validation part of validator.nu to javascript
- # [00:32] * Quits: Rik` (~Rik`@2a01:e35:139b:b390:daa2:5eff:fe97:85ed) (Read error: Connection reset by peer)
- # [00:32] * Joins: Rik` (~Rik`@2a01:e35:139b:b390:daa2:5eff:fe97:85ed)
- # [00:33] * Quits: boaz (~boaz@64.119.153.2) (Quit: boaz)
- # [00:36] * Quits: mokush (~quassel@188.24.46.123) (Remote host closed the connection)
- # [00:38] <MikeSmith> zcorpan: yeah, possible, I think
- # [00:38] * Evet_ is now known as Evet
- # [00:38] * Quits: Evet (~Evet@78.191.12.44) (Changing host)
- # [00:38] * Joins: Evet (~Evet@pdpc/supporter/active/evet)
- # [00:38] <MikeSmith> but there's a lot of pieces
- # [00:39] <MikeSmith> I think the integration would be the hard part
- # [00:44] * Parts: bfrohs (~bfrohs@smtp.forewordinternal.com)
- # [00:48] * Quits: lumely (~lumely@dhcp2-186.slis.tsukuba.ac.jp) (Ping timeout: 241 seconds)
- # [00:51] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
- # [00:53] * Joins: lumely (~lumely@dhcp2-186.slis.tsukuba.ac.jp)
- # [00:53] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # [00:56] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Remote host closed the connection)
- # [01:04] * Joins: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
- # [01:05] <annevk> Hixie, it's not a violation as the RFC allows both ways
- # [01:05] <annevk> Hixie, it's just that one way doesn't work
- # [01:05] * Joins: jochen___ (~jochen@nat/google/x-tytjppytrzbyokpu)
- # [01:09] * Quits: jochen__ (~jochen@nat/google/x-psgdbdqivqifrdkk) (Ping timeout: 276 seconds)
- # [01:09] * jochen___ is now known as jochen__
- # [01:10] <Hixie> annevk: it doesn't allow what opera is doing
- # [01:11] <Hixie> annevk: there's no form field with multiple files
- # [01:11] <Hixie> annevk: each file goes into its own field in the form data set
- # [01:11] <annevk> oh okay, so I should have read the spec more clearly
- # [01:12] <annevk> reading that now, my bad
- # [01:12] <Hixie> no worries :-)
- # [01:13] <Hixie> AryehGregor: is there an api to easily replace the current text selection with some other text?
- # [01:13] <annevk> doesn't a bunch of execCommand() work that way
- # [01:15] * Quits: imajes (~imajes@is.imaj.es) (Quit: Be Back Soon!)
- # [01:16] <annevk> updated http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html#events per regen of Ms2ger
- # [01:16] <annevk> not on IRC, yet still working; you can't explain that!
- # [01:17] * Joins: imajes (~imajes@host-67-23-79-82.biznesshosting.net)
- # [01:19] <zewt> blame that on the moon, too
- # [01:19] <annevk> Peter`, it's "ECMAScript"
- # [01:20] * Quits: chriseppstein (~chris@209.119.65.162) (Quit: chriseppstein)
- # [01:27] * Quits: sebasmagri (~sebasmagr@190.203.237.143) (Ping timeout: 245 seconds)
- # [01:34] * Joins: erlehmann (~erlehmann@82.113.99.8)
- # [01:34] * Quits: zcorpan (~zcorpan@c-8d9ae355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [01:34] * Quits: sicking (~chatzilla@nat/mozilla/x-ndjglhbwpfyrntep) (Ping timeout: 276 seconds)
- # [01:40] * Joins: MikeSmith_ (~MikeSmith@EM114-48-241-217.pool.e-mobile.ne.jp)
- # [01:43] * Quits: MikeSmith (~MikeSmith@EM114-48-188-99.pool.e-mobile.ne.jp) (Ping timeout: 250 seconds)
- # [01:43] * MikeSmith_ is now known as MikeSmith
- # [01:56] * Joins: jacobolus (~jacobolus@c-98-216-238-247.hsd1.ma.comcast.net)
- # [02:02] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [02:03] * Quits: othermaciej (~mjs@17.246.18.195) (Remote host closed the connection)
- # [02:04] * Joins: myakura (d2e8220d@gateway/web/freenode/ip.210.232.34.13)
- # [02:07] * Joins: othermaciej (~mjs@17.246.18.195)
- # [02:10] * Joins: red_one (3aa07a38@gateway/web/freenode/ip.58.160.122.56)
- # [02:10] <red_one> So where do I go to rant about I and B in HTML5?
- # [02:10] * red_one chuckles
- # [02:10] <annevk> #css
- # [02:11] <Hixie> what is your rant?
- # [02:11] <Hixie> pro or con? :-)
- # [02:11] <red_one> That would be like complaining about COBOL to a graphics designer!
- # [02:11] <red_one> you really want to know? :P
- # [02:11] <zewt> how many times have you seen people rant about a pro? :P
- # [02:12] <Hixie> red_one: yes, because if you're con, you can help me fight the incursion of <u> and <tt>, but if you're pro, i don't want to mention that we might also be adding <u> and <tt> :-)
- # [02:13] <red_one> I think I and B are copouts to pander to the "I wish I was using netscape navigator" crowd.
- # [02:13] <red_one> They're completely unsemantic.
- # [02:13] <annevk> ah, debating tactics 101; reveal everything upfront
- # [02:13] <Hixie> red_one: well to be fair in the html spec now they've been redefined as mostly semantic
- # [02:14] * Quits: erlehmann (~erlehmann@82.113.99.8) (Quit: Ex-Chat)
- # [02:14] <red_one> Hixie: indeed.
- # [02:14] * Joins: Sirisian (~Sirisian@141.218.219.243)
- # [02:14] <Hixie> red_one: however, if you're interested, i'm serious about looking for help in fighting back against <u>
- # [02:14] <Hixie> red_one: since the html chairs are taking that one out of my hands and making their own decision on it in a few months, based on the arguments we present
- # [02:15] <Hixie> red_one: so far the proposal in favour of adding it is http://www.w3.org/html/wg/wiki/ChangeProposals/UShouldBeConforming
- # [02:15] <zewt> can we fight back against <span> and just use <div style="display: inline">? heh :P
- # [02:15] * Joins: erlehmann (~erlehmann@82.113.99.8)
- # [02:15] <zewt> (actually, I think I saw some Google apps that sort of do that when I was poking around in their DOM, though I don't recall where)
- # [02:15] <Hixie> red_one: if you have any arguments against that, put them in the wiki here: http://wiki.whatwg.org/index.php?title=Objections_against_CPs_for_ISSUE-144&action=edit&redlink=1
- # [02:16] <Hixie> red_one: and i'll round up the objections and present them formally when it's time
- # [02:16] <red_one> Thanks.
- # [02:18] * Joins: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net)
- # [02:18] <Hixie> (also please add any arguments you have have against <u> in general, even if they're not explicitly countered in that first page)
- # [02:18] <Hixie> (and anyone else who wants to partake in this, be my guest)
- # [02:18] * Quits: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net) (Client Quit)
- # [02:19] <red_one> I have arguments against I, B and U, but I'll stick with U I guess.
- # [02:19] <red_one> They're all pretty much the same anyway.
- # [02:19] * Quits: dbaron (~dbaron@nat/mozilla/x-nppxxqxhvctzgvkz) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [02:21] <Hixie> B and I are more or less lost causes, because they actually do have somewhat valid use cases -- there's no other sensible way to mark many up the examples in the I section, especially
- # [02:21] <Hixie> but U seems to be much weaker
- # [02:22] <red_one> IMO, the introduction section of that wiki pages
- # [02:22] <red_one> is exactly the reason why U shouldn't exist, and neither should I or B.
- # [02:23] * Joins: sroussey (~sroussey@adsl-69-234-111-42.dsl.irvnca.pacbell.net)
- # [02:23] <uf0> red_one, say I want to quickly underline a text
- # [02:24] <uf0> I simply add a <u>hello</u>
- # [02:24] <uf0> explain to me why that's useless?
- # [02:24] <red_one> it's not useless
- # [02:24] <uf0> ok so what's the problem with it
- # [02:24] <zewt> or <span style>hello</span> or <span class>
- # [02:24] <red_one> but it's style
- # [02:24] <red_one> not content.
- # [02:24] <uf0> ok so?
- # [02:25] <red_one> so not <U>
- # [02:25] <zewt> if you want to quickly set a block of text red, should there be <red>, too?
- # [02:25] <red_one> but something more meaningful that hopefully either the UA underlines or your CSS underlines.
- # [02:25] * Quits: jernoble (~jernoble@17.203.14.132) (Quit: jernoble)
- # [02:25] <uf0> zewt no one said that.
- # [02:26] <uf0> but basic underline, bold
- # [02:26] <uf0> I think are good, shouldn't be a 'bad' thing
- # [02:26] <red_one> The idea of "everyone uses it so it should be in HTML5"
- # [02:26] * Joins: agektmr (~Adium@220.109.219.244)
- # [02:26] <red_one> is clearly why EMBED is there.
- # [02:26] <erlehmann> hey, I actually use i for stylistic offsetting of names!
- # [02:26] <red_one> argh.
- # [02:26] <zewt> lots of CSS styles are "basic"; seems strange to pick a few of them and give them their own element types
- # [02:27] <erlehmann> red_one, the WHATWG works mainly descriptive, not prescriptive. (this is also the reason that theora is not the baseline video codec. apple wouldn't just magically implement it)
- # [02:27] <erlehmann> zewt, those elements were there before. should they be delegated to presentational hints?
- # [02:27] <uf0> I think it's alot messier to have say ex: <span class="foo">foo</span>
- # [02:28] <uf0> and that foo has rule of underline
- # [02:28] <uf0> just for an underline
- # [02:28] <uf0> or even inline style for that matter
- # [02:28] <uf0> and remember i'm arguing U, B
- # [02:28] <uf0> that's it.
- # [02:28] <zewt> erlehmann: there's a case for speccing something simply because it's historical and engrained in user's brains; that just wasn't the particular argument here
- # [02:29] <erlehmann> zewt, u and b are rooted in western typographic conventions in wide use in the web. u is less so.
- # [02:29] <red_one> if we're going to be using U, B and I, we might as well stick with HTML 3.2.
- # [02:29] <uf0> another not good point
- # [02:30] * Joins: kevogod (~Kevin@97-83-177-130.dhcp.stpt.wi.charter.com)
- # [02:30] <zewt> erlehmann: common typographic conventions don't need to have their own element names; that's what CSS is for
- # [02:30] <uf0> something like the <center> obviously doesn't make sense to me
- # [02:30] <uf0> but a <u> that makes sense
- # [02:30] <kevogod> Why doesn't that obvoiusly make sense?
- # [02:30] <uf0> and say a regular user wants to comment
- # [02:30] <kevogod> If you think <u> makes sense, then why doesn't <center>?
- # [02:30] <zewt> as for things that are simply in common practice and, for practical reasons, are simply not going away--not arguing against that
- # [02:30] <kevogod> Where does it stop?
- # [02:30] <uf0> and underline something in his comment
- # [02:31] <uf0> he can use <u>
- # [02:31] <uf0> because he is not CSS expert
- # [02:31] <kevogod> What regular user?
- # [02:31] * Quits: myakura (d2e8220d@gateway/web/freenode/ip.210.232.34.13) (Quit: Page closed)
- # [02:31] <uf0> kevogod, here's an example
- # [02:32] <zewt> so html should have element types for common css styles so people don't have to learn css? sorry, don't buy that at all
- # [02:32] <Hixie> uf0: should we add <big>, <tt>, and <font color>?
- # [02:32] <uf0> someone in a blog that wants to underline something in his comment
- # [02:32] <uf0> what does he/she do
- # [02:32] <zewt> Hixie: i already offered <red> :P
- # [02:32] <kevogod> Hixie, I am always in favor of <big>.
- # [02:32] <uf0> and the simplest way
- # [02:32] * red_one lols it up
- # [02:32] <kevogod> <small> does not make sense to me though.
- # [02:32] <red_one> kevogod: teh <bigger> the better, eh?
- # [02:33] <zewt> <xyzzy> (nothing happens)
- # [02:33] <uf0> Hixie no we shouldn't add those
- # [02:33] <uf0> but again basic.. bold, underlines, italic
- # [02:33] <kevogod> uf0, Use BB Code?
- # [02:33] <uf0> i'm for
- # [02:33] <Hixie> uf0: what's the difference?
- # [02:34] <erlehmann> oh my god, bbcode
- # [02:34] <kevogod> Haha
- # [02:34] <erlehmann> bbcode is the reason i hate people
- # [02:34] <erlehmann> “LOOK ITS JUST LIKE HTML EXCEPT WE CANNOT PARSE IT”
- # [02:34] <kevogod> [b]Why?![/b]
- # [02:34] <uf0> kevogod, lol no i do not use bbcode
- # [02:34] <erlehmann> if they would just use html. with html5lib. all would be well.
- # [02:35] <erlehmann> ._.
- # [02:35] <uf0> I have still haven't gotten any good response to a simpler alternative
- # [02:35] <kevogod> CSS?
- # [02:35] <uf0> it's either add a class
- # [02:35] <uf0> or inline style it
- # [02:36] <red_one> CSS should be the only option for style.
- # [02:36] <red_one> It's what it does.
- # [02:36] <zewt> you havn't replied to why <b> deserves its own element but <big> or <red> do not; why leak CSS styles into HTML at all?
- # [02:36] <zewt> because it's a little less typing? that's certainly never been a major HTML design criteria, heh
- # [02:36] <kevogod> I prefer <fuchsia>.
- # [02:36] <uf0> in fonts the most used stylings are bold or underline
- # [02:36] <uf0> that's why
- # [02:36] <zewt> so?
- # [02:37] <uf0> <big> or <red> that's diff
- # [02:37] <uf0> zewt
- # [02:37] <kevogod> So people don't use bigger fonts?
- # [02:37] <red_one> so we'll take a survey
- # [02:37] <kevogod> Q.E.D.
- # [02:37] <red_one> and implement the 10 most used styles
- # [02:37] <red_one> as HTML elements.
- # [02:38] <red_one> <bigredflashingtitlebar>
- # [02:38] <uf0> red_one you are being sacarstic, I'm having a serious conversation about what I think make sense
- # [02:39] <uf0> it's obviously gone in HTML5
- # [02:39] <zewt> well, you're not giving any new arguments; we keep asking "why does it being more common mean it needs to be an element?", and you keep replying "because it's more common"
- # [02:39] <red_one> uf0: i'm trying to make a point.
- # [02:39] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
- # [02:39] <Hixie> uf0: could you give an example of when you would want to underline some random text that has no more appropriate semantic?
- # [02:40] <uf0> ok.. there are times when I'm writing HTML
- # [02:40] <uf0> and a client wants a particular word underlined
- # [02:40] <uf0> in my old ways
- # [02:41] <uf0> This is a <u>Title</u>
- # [02:41] <uf0> or
- # [02:41] <red_one> underlined why?
- # [02:41] <uf0> <h1>bla bla <u>bla</u
- # [02:41] <red_one> what is it about the word that makes it special?
- # [02:41] <uf0> > </h1>
- # [02:42] <uf0> now the way you guys want it is..
- # [02:42] <uf0> <h1>bla bla <span style="font-style: underline;">bla</span></h1>
- # [02:42] * Joins: ArtedeMagia (~Usuario@190.253.253.178)
- # [02:42] <erlehmann> ‘i am serious uf0. this is serious conversation.’
- # [02:42] <uf0> you see the difference in simplicity?
- # [02:42] <erlehmann> lolcats rejoice
- # [02:43] <erlehmann> uf0, just use <mark> or <b> ?
- # [02:43] <zewt> yes, the second is much simpler since it doesn't have a single-purpose special-case element
- # [02:43] * Parts: ArtedeMagia (~Usuario@190.253.253.178)
- # [02:43] <uf0> Hixie your response?
- # [02:44] * Quits: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.13/20110103133706])
- # [02:44] <red_one> uf0: can you answer my question?
- # [02:45] <uf0> underlined why?
- # [02:45] <uf0> the client wants the 'foo' word underlined
- # [02:46] <uf0> text-decoration: underline;
- # [02:46] <uf0> there's your answer
- # [02:46] <red_one> what is it about that word that makes them want to underline it?
- # [02:47] <uf0> ok now you're effin' wit me
- # [02:47] <red_one> no, it's a serious question.
- # [02:48] <uf0> the answer is 'I don't know'
- # [02:48] * Quits: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl) (Quit: annevk)
- # [02:48] <red_one> the answer will determine how you should mark it up.
- # [02:48] <red_one> well
- # [02:48] <red_one> for argument's sake
- # [02:48] <uf0> I mean for argument's sake
- # [02:48] <red_one> if they say "because it's important"
- # [02:48] <red_one> guess what i'd recommend?
- # [02:48] <uf0> shoot
- # [02:49] <uf0> a class?
- # [02:49] <uf0> i'd bet
- # [02:49] <red_one> EM
- # [02:49] <red_one> styled to be underlined
- # [02:49] <red_one> because it's.. emphasised.
- # [02:49] <red_one> (this really isn't a WHATWG question, more of a #web question)
- # [02:50] <Hixie> uf0: what does your client want to have happen when the page is being read by an aural browser?
- # [02:50] <uf0> well then in you're css you add the css rule to underline
- # [02:51] <wilhelm> According to the numbers from Brian Wilson's analysis of the Web (2008), <tt> is used on 0.44% of the pages out there. In comparison, <layer> is used on 0.75% and @longdesc on 0.72%. Should be safe to drop. :P
- # [02:52] * Quits: kevogod (~Kevin@97-83-177-130.dhcp.stpt.wi.charter.com) (Quit: Leaving)
- # [02:52] <Hixie> wilhelm: other than it being used more, i don't understand why <u> has more of a valid use case than <tt>
- # [02:52] <uf0> Hixie not sure where you're going with that, what does blind folk have to do?
- # [02:53] <Hixie> uf0: i'm trying to work out why you want something underlined
- # [02:53] <uf0> see red_one's example
- # [02:53] <uf0> they say that word is important
- # [02:53] * Quits: mdelaney (~mdelaney@2620:0:1b00:1191:804e:12ca:ce93:d924) (Read error: Operation timed out)
- # [02:53] <uf0> is his case he would us <em></em>
- # [02:53] <Hixie> uf0: to work out if <u> is a good idea or if you're just using it because it's easier to think about than the right solution (the same way people use <big> when they should use <h1>)
- # [02:53] <uf0> which makes sense
- # [02:53] <uf0> but then again
- # [02:53] <wilhelm> Hixie: I agree. I'm surprised to see <u> at 9.7%, though, on par with <em> (10%).
- # [02:53] <uf0> you'd still have to add the underline rule
- # [02:54] <Hixie> if the word is important, then you use <strong>, not <em>, but yes -- you use <strong>, then style it
- # [02:54] <Hixie> so that when the client says "wait, i want important stuff to be red, not underlined!" then you only change one place
- # [02:54] <uf0> oh Hixie.. don't confuse with people that think use <big> instead <h1>
- # [02:54] <Hixie> and their entire 10,000 page site updates all at once
- # [02:54] * Quits: ap (~ap@17.203.15.167) (Quit: ap)
- # [02:54] <uf0> that's a diff story
- # [02:55] <Hixie> <u> instead of <strong> is the _exact_ same story as <big> instead of <h1>
- # [02:55] <Hixie> that's the problem!
- # [02:55] <Hixie> that's why we shouldn't allow people to use <u>
- # [02:55] <Hixie> so that they don't think they're different
- # [02:55] <uf0> hmmmmm..
- # [02:56] <uf0> you may have a point there.
- # [02:57] <red_one> hixie earns his cookie for today.
- # [02:57] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [02:58] * Joins: mdelaney (~mdelaney@2620:0:1b00:1191:a459:4b48:67e5:6489)
- # [02:59] * Quits: dave_levin (~dave_levi@74.125.59.76) (Quit: dave_levin)
- # [03:01] <uf0> case closed.
- # [03:01] <erlehmann> Hixie, using <big> when one should use <h1> is not the worst. sadly, i know a guy who manages to get paid for putting photoshop renderings as web site backgrounds.
- # [03:01] <erlehmann> my face when i saw it ._.
- # [03:02] <Hixie> uf0: hopefully i'll be able to convince the htmlwg chairs as well :-)
- # [03:02] <uf0> erlehmann using <big> doesn't make sense in that case because of SEO as well
- # [03:02] <uf0> so that's why i though otherwise in that case
- # [03:02] <uf0> but valid point either way.
- # [03:03] <erlehmann> SEO, haha
- # [03:03] <erlehmann> curlers gonna curl.
- # [03:03] <uf0> it's the truth erlehmann.
- # [03:03] <uf0> i mean the point of web is search nowadays = google
- # [03:04] <uf0> but that's another conversation :)
- # [03:04] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
- # [03:04] <uf0> h tagss
- # [03:04] <erlehmann> i know. but i care more about fleshy users than about search agents.
- # [03:04] <uf0> right
- # [03:04] * Joins: ojan (~ojan@74.125.56.17)
- # [03:04] <Hixie> in practice they need the same thing -- use appropriate elements :-)
- # [03:05] <erlehmann> indeed.
- # [03:05] <uf0> Hixie, I thought it was a done deal in HTML5 for u,i
- # [03:05] <red_one> google gives preference to text in H1 I think.
- # [03:05] <uf0> am i wrong here?
- # [03:05] <red_one> for example.
- # [03:05] <uf0> they're gone aren't they
- # [03:05] <uf0> well 'deprecated'
- # [03:06] <uf0> google is h1,h2
- # [03:06] <uf0> everything else is extra
- # [03:06] <uf0> in my experience at least
- # [03:07] <erlehmann> still people sometimes get so mad when they think they got it and didn't. a friend of mine was once “but <br> works, why should i use <p>” because she didn't get the semantics. in this case it may have actually helped to remind her that the next person to maintain her stylesheets may very well be a murderous psychopath and know where she lives. :D
- # [03:07] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [03:07] <erlehmann> googlers gonna goog
- # [03:08] <Hixie> uf0: http://www.whatwg.org/specs/web-apps/current-work/complete/text-level-semantics.html#the-i-element
- # [03:08] <Hixie> uf0: right not the spec has <i> and <b> but doesn't have <u> or <tt>. There is a proposal on the table to add <u>.
- # [03:09] <Hixie> right now, even
- # [03:10] <uf0> interesting
- # [03:11] <kennyluck> As the main author of http://www.w3.org/html/wg/wiki/ChangeProposals/UShouldBeConforming, I thought about writing a proposal to drop b i, to make it consistent. I didn't do that because I have no idea about the rationale of having b and i.
- # [03:11] <kennyluck> They are all the same to normal people.
- # [03:12] * Joins: ako (~nya@fuld-4d00d75a.pool.mediaWays.net)
- # [03:12] <red_one> kennyluck: agreed.
- # [03:13] <Hixie> kennyluck: the spec gives the rationales for i and b
- # [03:14] <kennyluck> Hixie: it's too messy and not compatible with existing content.
- # [03:14] <kennyluck> when you say b and i have use cases. But before HTML4, no body thought of these elements in terms of semantic elements.
- # [03:14] <kennyluck> Then why do it now?
- # [03:14] <kennyluck> s/Then/So/
- # [03:15] * Quits: aho (~nya@fuld-590c7a36.pool.mediaWays.net) (Ping timeout: 240 seconds)
- # [03:15] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 265 seconds)
- # [03:16] <kennyluck> The current spec claims that some people who accidentally use it in some way are right. I think this is quite weird.
- # [03:18] <MikeSmith> change proposal scope creep
- # [03:18] <MikeSmith> kennyluck: the issue is about the u element
- # [03:18] * Joins: sebasmagri (~sebasmagr@190.203.237.143)
- # [03:19] * Quits: mdelaney (~mdelaney@2620:0:1b00:1191:a459:4b48:67e5:6489) (Ping timeout: 272 seconds)
- # [03:19] <nessy> I have a quick question about how to use the CSS selectors for WebVTT / caption files, which I am unclear about even after reading the spec
- # [03:19] <nessy> is it: video track ::cue(c).white {} or video track ::cue(c.white) {} ?
- # [03:19] <nessy> if "white" is the class name for the class object
- # [03:20] <nessy> and when I use voice, is this correct? video track ::cue(v[voice='Sintel']) {..}
- # [03:21] <zewt> i couldn't quite tell from reading the spec; i didn't look too hard but it looked like webvtt classes would simply become CSS classes
- # [03:21] <zewt> (didn't look too hard since that seemed to make perfect sense so I didn't think much more about it, I guess)
- # [03:21] <Hixie> kennyluck: html4's semantics really weren't thought through very well
- # [03:21] <Hixie> kennyluck: i mean, the spec is really vague
- # [03:21] <nessy> http://www.whatwg.org/specs/web-apps/current-work/multipage/rendering.html#css-extensions <- is unclear to me
- # [03:22] <Hixie> kennyluck: when you enumerate common use cases for html pages, you end up with a lot of things for which i and b make sense, but i've never seen one for which u makes sense
- # [03:22] <zewt> it's useful for tricking your users into thinking something's a link...
- # [03:22] <nessy> zewt: I think so, too, so I thought the first one is correct
- # [03:22] <Hixie> nessy: the entire selector goes inside the argument
- # [03:22] <erlehmann> haha, that reminds me of „back when X was good“ — „X was never good“
- # [03:22] <Hixie> nessy: ::cue(c.white)
- # [03:22] <erlehmann> <u> was never good.
- # [03:22] <nessy> ah thanks!
- # [03:22] <erlehmann> selectors gonna select!
- # [03:23] <Hixie> kennyluck: if there really is a use case for <u>, then we should add it
- # [03:23] * Quits: othermaciej (~mjs@17.246.18.195) (Quit: othermaciej)
- # [03:23] <Hixie> kennyluck: but what are the use cases? the naming thing for cjk isn't actually used as far as i understand
- # [03:25] * Joins: sebasmag_ (~sebasmagr@190.203.237.143)
- # [03:26] * Quits: sebasmagri (~sebasmagr@190.203.237.143) (Read error: Connection reset by peer)
- # [03:26] <kennyluck> Hixie: It is used. Although honestly not very prevalent. But I don't believe in the use cases of b and i as well. Or they are just very confusing.
- # [03:27] <Hixie> kennyluck: what is it used for?
- # [03:27] <Hixie> kennyluck: certainly it is used, but then so is <big>, and <font>
- # [03:27] <Hixie> kennyluck: and <frameset>
- # [03:27] <Hixie> kennyluck: and <marquee>
- # [03:27] <Hixie> kennyluck: "being used" is an argument for the browser supporting it, not for it being conforming
- # [03:29] * Quits: kurrik (~kurrik@nat/google/x-wckqetokybwnzplr) (Ping timeout: 272 seconds)
- # [03:29] <kennyluck> Hixie: If someone writes a proposal on dropping b and i, I will personally go for it. I wrote this proposal because some people want it even if they don't have clear use cases.
- # [03:29] <kennyluck> What I care is just this inconsistency between u b and i.
- # [03:30] * Joins: mdelaney (~mdelaney@67.218.104.109)
- # [03:30] <kennyluck> I don't believe in the use cases of b and i. And that's it.
- # [03:30] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [03:31] * Quits: red_one (3aa07a38@gateway/web/freenode/ip.58.160.122.56) (Quit: Page closed)
- # [03:32] <Hixie> kennyluck: how do you mark up a taxonomic designation without i?
- # [03:32] <kennyluck> <span>
- # [03:33] <Hixie> so you do believe in the use case, you just don't think we should handle it?
- # [03:33] <Hixie> i don't understand why <span> is better than <i>
- # [03:34] <kennyluck> Hixie: because we could have deprecated b and i, as a significant portion of Web authors belive.
- # [03:34] <kennyluck> (the rant from red_one)
- # [03:35] <Hixie> deprecating elements isn't a goal, making the web better is the goal. how is not handling the taxonomic designation use case going to make the web better?
- # [03:37] * Joins: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net)
- # [03:39] * Quits: mdelaney (~mdelaney@67.218.104.109) (Quit: mdelaney)
- # [03:43] <MikeSmith> kennyluck: inconsistency is a judgement call
- # [03:43] <MikeSmith> if you don't think the use cases for the u element are valid or important, then don't waste your time or other people's time by writing a proposal for it
- # [03:44] <MikeSmith> withdraw it and/or ask somebody else to write it up who does believe the use cases are important
- # [03:45] <MikeSmith> morphing it into a quest to get other elements removed instead does not seem like such a great plan
- # [03:47] * bga_ is now known as bga_|away
- # [03:53] <erlehmann> if inconsistency where a requirement for grandfathering stuff in, where would C:\fakepath be?
- # [03:54] <kennyluck> MikeSmith, If I didn't write that proposal, hsivonen would have written it so I don't see how this proposal would waste other people's time but mime.
- # [03:55] <MikeSmith> it wastes their time to have to read and consider a change proposal that you don't even support yourself
- # [03:56] <MikeSmith> if hsivonen were to write it, he'd write one that he actually supported, and that was restricted to the scope of the issue
- # [03:56] <MikeSmith> which is to say, arguing for keeping the u element as part of the language
- # [03:57] <kennyluck> MikeSmith, in my proposal I do argue for keeping the u element. I am just talking about my personal preference here.
- # [03:57] <MikeSmith> fine
- # [03:57] * Quits: FastJack (~fastjack@dumpstr.net) (Read error: Operation timed out)
- # [03:58] * Joins: FastJack (~fastjack@dumpstr.net)
- # [04:02] <kennyluck> Hixie, I don't believe having a previously presentational element handle a real use case would make the web better either. In fact, it makes the Web worse, by giving authors excuses to not use other clearly defined semantic elements. I gave examples in my proposal already.
- # [04:07] * Quits: jamesr_ (~jamesr@216.239.45.19) (Quit: jamesr_)
- # [04:11] <kennyluck> Hixie, and u for proper nouns in Chinese is certainly real, although I wouldn't say it's very strong. I don't know the WHATWG process so I don't know if we do binary "exist"/"don't exist" classification to use cases before saying anything else. Otherwise, I think having the u element and exclude bad uses would just be very similar to how we dealt with b and i already.
- # [04:13] <wirepair_> Hixe, you about?
- # [04:13] <wirepair_> er Hixie...
- # [04:13] <MikeSmith> hmm, I don't remember seeing any announcement about this
- # [04:13] <MikeSmith> http://tools.ietf.org/html/draft-westin-payload-vp8-00
- # [04:13] <MikeSmith> RTP Payload Format for VP8 Video
- # [04:13] <MikeSmith> nessy: ↑
- # [04:14] <nessy> MikeSmith: is that a question?
- # [04:14] <MikeSmith> no
- # [04:14] <MikeSmith> just wondering if you had seen it
- # [04:15] <nessy> I'm not surprised :) the rtc-web guys have been very active recently around vp8
- # [04:16] <MikeSmith> ok
- # [04:20] * bga_|away is now known as bga_
- # [04:30] * kennyluck is reading http://wiki.whatwg.org/wiki/Objections_against_CPs_for_ISSUE-144.
- # [04:31] <kennyluck> If someone can give me a hint on what "valid" means, that will be appreciated.
- # [04:32] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
- # [04:36] <MikeSmith> "valid" means non-bogus
- # [04:36] <MikeSmith> valid means real uses cases, not constructed ones
- # [04:37] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [04:37] <gsnedders> Is https://bugs.webkit.org/show_bug.cgi?id=4920 not invalid? From an ES POV, it's two characters, not one, and hence not a valid idenifier as surrogates aren't allowed in identifiers.
- # [04:37] <MikeSmith> means cases where they are using the u element in a way for which some other element would not be more appropriate
- # [04:38] <Hixie> wirepair_, kennyluck: sorry, had to go afk. will be back in an hour or so
- # [04:41] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: I was raided by the FBI and all I got to keep was this lousy quit message!)
- # [04:41] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Ping timeout: 245 seconds)
- # [04:43] * Joins: Kira (~Kira@59.37.236.145)
- # [04:44] <Kira> Can somebody recommend websites to learn HTML(5)? Reading the spec is kinda dry.
- # [04:45] <kennyluck> Kira, you might be interested in going to #html5
- # [04:45] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 272 seconds)
- # [04:50] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Read error: Connection reset by peer)
- # [04:51] <ben_h> Kira: html5doctor has a lot of articles
- # [04:51] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [04:51] <ben_h> .. and their webserver is misconfigured it seems :)
- # [04:54] <Kira> heh
- # [04:59] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [05:02] <MikeSmith> kennyluck: see Hixie's comment at http://www.w3.org/Bugs/Public/show_bug.cgi?id=10830#c11
- # [05:02] <MikeSmith> about <rb>
- # [05:02] * Joins: tw2113 (~tw2113@fedora/tw2113)
- # [05:02] <MikeSmith> especially the first part
- # [05:02] <kennyluck> MikeSmith, I know that. I told Koji that fantasai was wrong already.
- # [05:02] <MikeSmith> about how IE doesn't parse <rb>
- # [05:03] <MikeSmith> ah
- # [05:03] <MikeSmith> OK
- # [05:03] <MikeSmith> they know it's handled as void/empty element by IE, then?
- # [05:04] <kennyluck> fatasai claimed that IE handled something like <ruby><rb>A</rb><rb>B</rb><rt>a</rt><rt>b</rt></ruby> and this is obviously not true.
- # [05:04] <kennyluck> s/fatasai/fantasai/
- # [05:05] <kennyluck> MikeSmith, I think so. They are asking for new feature.
- # [05:05] <MikeSmith> hmm
- # [05:05] <MikeSmith> I'm not sure they understood that yet
- # [05:05] <MikeSmith> but anyway, that comment makes it very clear
- # [05:07] <MikeSmith> based on the previous comments from Koji, it seemed to me he was assuming that it got into the DOM as expected
- # [05:07] * kennyluck to lunch
- # [05:07] <MikeSmith> because he mentions that AT software expect to do something with it
- # [05:16] * Joins: myakura (d2e8220d@gateway/web/freenode/ip.210.232.34.13)
- # [05:21] <Hixie> kennyluck: i don't understand "giving authors excuses to not use other clearly defined semantic elements"
- # [05:21] <Hixie> kennyluck: can you show me some pages that use <u> for proper nouns in Chinese? wikipedia says it doesn't happen, iirc.
- # [05:21] <Hixie> kennyluck: i would add the <u> element if there were use cases at all -- the thing is, i haven't seen any
- # [05:21] <Hixie> wirepair_: here now
- # [05:22] * Joins: othermaciej (~mjs@c-24-6-168-215.hsd1.ca.comcast.net)
- # [05:23] * Quits: othermaciej (~mjs@c-24-6-168-215.hsd1.ca.comcast.net) (Client Quit)
- # [05:27] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [05:27] * Parts: gkelly (~gkelly@gkel.ly)
- # [05:30] * Quits: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net) (Quit: Leaving)
- # [05:31] <wirepair_> Hixie have you seen any email about browser security acid tests?
- # [05:31] <wirepair_> from OWASP people
- # [05:31] <Hixie> yes
- # [05:31] <wirepair_> so i'm apart of that (they are going to use the infrastructure i created to put out those tests)
- # [05:31] <Hixie> cool
- # [05:32] <Hixie> is there additional background info i should know?
- # [05:32] <wirepair_> do you have any problem with us using that name?
- # [05:32] <Hixie> i can loop you in on the thread if you like
- # [05:32] <wirepair_> if you do we'll just call it browser security crack tests :)
- # [05:32] <Hixie> what's your e-mail address?
- # [05:32] <wirepair_> isaac.dawson@gmail.com
- # [05:32] <Hixie> to summarise what i said in e-mail, i don't have a problem with it, but i don't think it's a good choice for you, necessarily
- # [05:33] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Read error: Connection reset by peer)
- # [05:33] <wirepair_> ah ok, i'll read your response
- # [05:33] <Hixie> there's a _lot_ of baggage associated with the "acid" term that hakon and i want but that you probably don't :-)
- # [05:33] <wirepair_> yeah i figured
- # [05:34] * Quits: benschwarz (~ben@ppp59-167-179-123.static.internode.on.net) (Quit: Linkinus - http://linkinus.com)
- # [05:34] <myakura> MikeSmith, kennyluck, fyi IE9 parses <rb>blah</rb>
- # [05:34] * Joins: othermaciej (~mjs@c-24-6-168-215.hsd1.ca.comcast.net)
- # [05:34] * Joins: benschwarz (~ben@ppp59-167-179-123.static.internode.on.net)
- # [05:34] <MikeSmith> Hixie: ↑
- # [05:34] <Hixie> does IE9 parse <rb>blah</rb> any differently than <notehi>blah</notehi> ?
- # [05:35] <myakura> i think both would be treated as HTMLUnknownElement
- # [05:36] <Hixie> same as required by the HTML spec
- # [05:42] <Hixie> it's sad that they reimplemented their parser but not per the spec, btw :-(
- # [05:43] <myakura> Hixie, I see no difference between those http://i52.tinypic.com/j6pta8.jpg
- # [05:44] <Hixie> for that test i think they match the spec
- # [05:47] * Quits: erlehmann (~erlehmann@82.113.99.8) (Quit: Ex-Chat)
- # [05:49] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
- # [05:52] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [05:52] * Quits: bentruyman (~bentruyma@li159-104.members.linode.com) (Ping timeout: 276 seconds)
- # [05:52] <myakura> hmm. taking </rb> out it fails :( http://i51.tinypic.com/2z7pt1x.png
- # [05:53] <Hixie> does what the html spec says to do :-)
- # [05:54] * Quits: benschwarz (~ben@ppp59-167-179-123.static.internode.on.net) (Quit: Leaving...)
- # [05:54] * Quits: othermaciej (~mjs@c-24-6-168-215.hsd1.ca.comcast.net) (Ping timeout: 245 seconds)
- # [05:54] <kennyluck> Hixie: It does not happen as regular online Web pages (re. can you show me some pages that use <u> for proper nouns in Chinese?) , but the wikipedia entry itself has a valid example -> http://en.wikipedia.org/wiki/Proper_name_mark
- # [05:55] <kennyluck> However, it happens in every child's text book.
- # [05:56] <kennyluck> That is, not on the Web. I don't know whether that counts as valid use cases.
- # [05:58] <kennyluck> The Chinese version has examples that use the <u> element -> http://zh.wikipedia.org/zh/%E4%B8%93%E5%90%8D%E5%8F%B7
- # [05:59] <myakura> Hixie, does the spec say so? isn't <rt> supposed to close <rb> in this case?
- # [06:07] <kennyluck> Hixie, (re. "giving authors excuses to not use other clearly defined semantic elements"), I want to ask why in http://www.whatwg.org/specs/web-apps/current-work/multipage/introduction.html#introduction "This section is non-normative" is marked up as <i>. "This section is non-normative" is certainly not a technical term ("non-normative" is), and it doesn't seem to be something that belong to use cases of alternate voice. It is (at least to me)
- # [06:07] <kennyluck> like a use case of <s> (for side comments).
- # [06:17] <MikeSmith> kennyluck: because it's not emphasis
- # [06:18] <MikeSmith> and because there are myriad valid use cases of italic type that have absolutely nothing to do with emphasis
- # [06:19] <kennyluck> oops, s/<s>/<small>/
- # [06:20] <kennyluck> <small> is for side comments, sorry about typo.
- # [06:24] <kennyluck> MikeSmith, (re. based on the previous comments from Koji, it seemed to me he was assuming that it got into the DOM as expected), I think he just didn't understand the situation described in Hixie's comment 11 (i.e. "These are both feature requests beyond what IE implements and thus should be
- # [06:24] <kennyluck> filed as separate bugs to be handled in a future version. (We can always _add_
- # [06:24] <kennyluck> <rb> later if it's really necessary for these cases.)")
- # [06:35] * Joins: benschwarz (~benschwar@59.167.185.148)
- # [06:52] * Quits: myakura (d2e8220d@gateway/web/freenode/ip.210.232.34.13) (Ping timeout: 245 seconds)
- # [06:52] * Quits: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net) (Quit: boaz)
- # [06:56] <Hixie> kennyluck: it's text that is offset from the main prose
- # [06:56] <Hixie> kennyluck: re examples of <u>, do you have any examples of the usage of proper name marks that aren't intended purely as examples of the usage of proper name marks? :-)
- # [06:56] <Hixie> kennyluck: i.e. "organic" usage?
- # [06:58] <kennyluck> Hixie, not on Web. I said so. I have pictures of text books, though.
- # [06:59] <Hixie> if nobody has used it on the whole web, then it's not a use case
- # [06:59] * Quits: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 240 seconds)
- # [07:04] <kennyluck> Hixie, ok, that's worth noting.
- # [07:06] <kennyluck> Hixie, Question: isn't <small> more suitable for "This section is non-normative"?
- # [07:07] <Hixie> possibly. Certainly it's also suitable. <small> wasn't in the spec when I was writing those bits, iirc.
- # [07:08] * Quits: doublec (~chris@unaffiliated/doublec) (Quit: Leaving)
- # [07:09] <kennyluck> Anyway, I hope my point about "giving authors excuses to not use other clearly defined semantic elements" is explained fairly enough.
- # [07:20] * Joins: jomn (~jomn@c80-216-13-27.bredband.comhem.se)
- # [07:31] * Quits: nessy (~Adium@74.125.56.18) (Quit: Leaving.)
- # [07:34] <Hixie> i missed that that was what you were trying to explain :-/
- # [07:34] <Hixie> are you saying that if we provide a way to mark up taxonomic designations, people will avoid using <small> for small print?
- # [07:34] <Hixie> that doesn't make much sense
- # [07:35] * Joins: benschwar (~benschwar@59.167.185.148)
- # [07:38] * Quits: benschwarz (~benschwar@59.167.185.148) (Ping timeout: 276 seconds)
- # [07:40] * Joins: MikeSmith_ (~MikeSmith@EM114-48-212-46.pool.e-mobile.ne.jp)
- # [07:41] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Don't follow me)
- # [07:43] <kennyluck> Hixie, I was saying that if <i> is as broad and confusing as "text that is offset from the main prose", people will stop thinking <small> might be more semantically correct.
- # [07:43] * Quits: MikeSmith (~MikeSmith@EM114-48-241-217.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
- # [07:43] * MikeSmith_ is now known as MikeSmith
- # [07:43] * sebasmag_ is now known as sebasmagri
- # [07:43] * Quits: sebasmagri (~sebasmagr@190.203.237.143) (Changing host)
- # [07:43] * Joins: sebasmagri (~sebasmagr@unaffiliated/sebasmagri)
- # [07:51] * Quits: MikeSmith (~MikeSmith@EM114-48-212-46.pool.e-mobile.ne.jp) (Quit: MikeSmith)
- # [07:52] * Joins: MikeSmith (~MikeSmith@EM114-48-212-46.pool.e-mobile.ne.jp)
- # [07:53] * Joins: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de)
- # [07:54] * Quits: ben_h (~ben@128.250.195.183) (Quit: ben_h)
- # [08:06] * Joins: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [08:07] * Quits: yutak (~yutak@2401:fa00:4:1000:baac:6fff:fe99:adfb) (Ping timeout: 240 seconds)
- # [08:09] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
- # [08:10] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
- # [08:12] * Quits: AlexNRoss (~AleossIRC@unaffiliated/aleoss) (Quit: We love you, Dark Continent! Good night!)
- # [08:13] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Read error: Operation timed out)
- # [08:14] * Joins: Xano (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl)
- # [08:14] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [08:16] * Joins: yutak (~yutak@2401:fa00:4:1000:baac:6fff:fe99:adfb)
- # [08:21] <Hixie> kennyluck: i don't see the harm in that
- # [08:22] <Hixie> kennyluck: using more general elements (e.g. <span>) over more specific ones (e.g. <kbd>) is not a serious problem
- # [08:22] <Hixie> kennyluck: imho
- # [08:22] <Hixie> kennyluck: we can minimise it by providing few broad elements, but we can't eliminate it, since we always need at least one "default" element
- # [08:28] * Quits: heycam (~cam@wok.mcc.id.au) (Ping timeout: 265 seconds)
- # [08:31] * Joins: phrearch (~phrearch_@82-136-229-19.ip.telfort.nl)
- # [08:31] <phrearch> hello
- # [08:32] <phrearch> is there some html5 proposed/implemented api for touch/pressure yet?
- # [08:32] <Hixie> what do you mean by "html5"?
- # [08:32] <phrearch> huh?
- # [08:33] <Hixie> you mean a dom api?
- # [08:33] <phrearch> ah, eh more like a javascript api
- # [08:33] <Hixie> assuming you mean something like mouse events but for pressure-sensitive tablets, i believe the answer is no
- # [08:34] <Hixie> there might be some work on touch though
- # [08:34] <Hixie> not sure
- # [08:34] * Joins: nimbupani (~Adium@pat-tdc.opera.com)
- # [08:34] <Hixie> that's not really html per se
- # [08:34] <phrearch> i bought a wacom. they have a plugin for browsers, but it would be great if it would work crossplatform and without plugins
- # [08:34] <phrearch> no indeed
- # [08:35] <phrearch> im working on an opensource paint/pad app. having pressure data in the brushes would be great
- # [08:35] <phrearch> http://94.23.105.24:8000/psycopad/index.html
- # [08:35] <phrearch> still very early stuff
- # [08:36] <phrearch> started as a hello world canvas app, but i got some ideas to extend it with processing.js sketches and vector graphics
- # [08:36] * Joins: mokush (~quassel@188.24.46.123)
- # [08:39] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:40] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [08:47] * wirepair_ is now known as wirepair
- # [08:52] <kennyluck> phrearch, perhaps you will be interested in this -> https://dvcs.w3.org/hg/webevents/raw-file/tip/touchevents.html
- # [08:52] <phrearch> kennyluck, thanks yes indeed
- # [08:53] <phrearch> seems like force is part of that event
- # [08:53] <phrearch> now hopefully there is some webkit branch that uses it
- # [09:11] * Joins: kal-EL_ (~jor-EL@host16-74-dynamic.10-79-r.retail.telecomitalia.it)
- # [09:15] * Joins: Smylers (~smylers@host86-186-193-114.range86-186.btcentralplus.com)
- # [09:15] * Joins: thiessenp (~thiessenp@changeme.ebuddy.com)
- # [09:18] * Joins: othermaciej (~mjs@c-24-6-168-215.hsd1.ca.comcast.net)
- # [09:18] * Joins: jochen___ (~jochen@nat/google/x-xxgovdypunsfcnbw)
- # [09:20] * Joins: nessy (~Adium@124-171-47-99.dyn.iinet.net.au)
- # [09:20] * Joins: matjas (~matjas@91.182.51.142)
- # [09:22] * Quits: othermaciej (~mjs@c-24-6-168-215.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
- # [09:22] * Quits: jochen__ (~jochen@nat/google/x-tytjppytrzbyokpu) (Ping timeout: 246 seconds)
- # [09:22] * jochen___ is now known as jochen__
- # [09:31] * Quits: Sirisian (~Sirisian@141.218.219.243) (Ping timeout: 240 seconds)
- # [09:38] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
- # [09:46] * Joins: estellevw (~estelle@adsl-99-51-219-236.dsl.pltn13.sbcglobal.net)
- # [09:50] * Quits: estellevw (~estelle@adsl-99-51-219-236.dsl.pltn13.sbcglobal.net) (Ping timeout: 240 seconds)
- # [09:59] * Quits: Xano (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl) (Quit: Beer o'clock!)
- # [10:02] * Joins: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
- # [10:03] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 265 seconds)
- # [10:05] * Joins: riven (~riven@pdpc/supporter/professional/riven)
- # [10:05] * bga_ is now known as bga_|away
- # [10:05] * Joins: 92AACF8IU (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [10:07] * Quits: nessy (~Adium@124-171-47-99.dyn.iinet.net.au) (Quit: Leaving.)
- # [10:08] * Quits: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
- # [10:09] * Quits: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de) (Ping timeout: 246 seconds)
- # [10:09] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Read error: Connection reset by peer)
- # [10:09] * Quits: ojan (~ojan@74.125.56.17) (Quit: ojan)
- # [10:11] * Quits: espadrine (~espadrine@acces1360.res.insa-lyon.fr) (Quit: espadrine)
- # [10:16] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [10:19] * Joins: david_carlisle (~davidc@62.231.145.254)
- # [10:21] * Quits: matjas (~matjas@91.182.51.142) (Quit: Be back later)
- # [10:24] * Joins: doublec (~doublec@118-92-107-46.dsl.dyn.ihug.co.nz)
- # [10:24] * Joins: zcorpan (~zcorpan@217.174.82.84)
- # [10:25] * Joins: ROBOd (~robod@109.96.242.142)
- # [10:30] <annevk> I guess what I most dislike about W3C charters is that the people who are putting the dates on them and do all the talk are not actually doing any of the work.
- # [10:32] * Quits: Rik` (~Rik`@2a01:e35:139b:b390:daa2:5eff:fe97:85ed) (Remote host closed the connection)
- # [10:34] * Joins: pesla (~pesla@188.202.125.121)
- # [10:36] * Joins: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [10:36] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
- # [10:36] * Joins: riven (~riven@pdpc/supporter/professional/riven)
- # [10:37] * Joins: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net)
- # [10:38] * Quits: zcorpan (~zcorpan@217.174.82.84) (Ping timeout: 260 seconds)
- # [10:41] * Quits: doublec (~doublec@118-92-107-46.dsl.dyn.ihug.co.nz) (Quit: Leaving)
- # [10:45] * Joins: zcorpan (~zcorpan@217.174.82.84)
- # [10:46] * Joins: mzu (~mischa@188-222-214-79.zone13.bethere.co.uk)
- # [10:49] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 265 seconds)
- # [10:49] * Joins: mpt (~mpt@91.189.88.12)
- # [10:49] * Quits: mpt (~mpt@91.189.88.12) (Changing host)
- # [10:49] * Joins: mpt (~mpt@canonical/mpt)
- # [10:53] <annevk> hmm, how can I postpone trying to define mutation events in detail
- # [10:54] <zewt> are you asking for procrastination tips
- # [10:54] <zewt> i'll come up with a list ... later
- # [10:54] <annevk> I'm gonna email www-dom with a bcc to public-webapps to announce the revamped DOM Events
- # [10:57] <jgraham> annevk: You could have a long, multi-year discussion about whether it is possible to drop mutation events, and what they should be replaced with
- # [10:57] * Quits: lumely (~lumely@dhcp2-186.slis.tsukuba.ac.jp) (Read error: Connection reset by peer)
- # [10:58] * Joins: lumely (~lumely@dhcp2-186.slis.tsukuba.ac.jp)
- # [10:58] <annevk> jgraham, we had a shorter variant of that, and the outcome was that IE9 is shipping with mutation event support
- # [10:59] <jgraham> annevk: Yeah, I know :)
- # [10:59] <hsivonen> we are all doomed
- # [10:59] <jgraham> (well I didn't know IE9 was getting mutation events)
- # [11:01] * Joins: Rik` (~Rik`@mozilla-paris-253-99.cnt.nerim.net)
- # [11:02] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [11:04] * Quits: david_carlisle (~davidc@62.231.145.254) (Ping timeout: 255 seconds)
- # [11:05] * Quits: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl) (Ping timeout: 240 seconds)
- # [11:08] * Joins: tbassetto (~tbassetto@pro75-4-82-238-200-10.fbx.proxad.net)
- # [11:08] * Joins: david_carlisle (~davidc@62.231.145.254)
- # [11:10] * Parts: Kira (~Kira@59.37.236.145)
- # [11:10] * Joins: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de)
- # [11:12] * Joins: erlehmann (~erlehmann@82.113.99.8)
- # [11:16] <zcorpan> i wonder if ie9 strips only the first instance of 'javascript:' when pasting into the address bar
- # [11:16] <zcorpan> otherwise it'd be simple to just do javascript:javascript:...
- # [11:16] * Quits: zcorpan (~zcorpan@217.174.82.84) (Read error: Connection reset by peer)
- # [11:17] * jgraham wonders if pasting javascript:javascript: into the address bar is programmed to crash your computer in IE9
- # [11:18] * Joins: erlehmann_ (~erlehmann@82.113.99.40)
- # [11:18] * Quits: erlehmann (~erlehmann@82.113.99.8) (Ping timeout: 240 seconds)
- # [11:19] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [11:20] * Quits: ben_c (~ben_c@cpc9-brig17-2-0-cust194.3-3.cable.virginmedia.com) (Quit: Leaving.)
- # [11:20] * Joins: Timz (~Adium@86.89.174.199)
- # [11:20] * erlehmann_ is now known as erlehmann
- # [11:22] * Joins: zcorpan (~zcorpan@217.174.82.84)
- # [11:26] * Quits: mokush (~quassel@188.24.46.123) (Remote host closed the connection)
- # [11:30] * Quits: zcorpan (~zcorpan@217.174.82.84) (Quit: zcorpan)
- # [11:32] * Joins: nessy (~Adium@124-171-47-99.dyn.iinet.net.au)
- # [11:34] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 240 seconds)
- # [11:45] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [11:47] * Joins: mpt (~mpt@91.189.88.12)
- # [11:47] * Quits: mpt (~mpt@91.189.88.12) (Changing host)
- # [11:47] * Joins: mpt (~mpt@canonical/mpt)
- # [11:48] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [11:48] * Quits: mpt (~mpt@canonical/mpt) (Read error: Operation timed out)
- # [11:54] * Joins: smaug____ (~chatzilla@cs181139127.pp.htv.fi)
- # [11:56] * Quits: benschwar (~benschwar@59.167.185.148) (Quit: Linkinus - http://linkinus.com)
- # [11:57] * Joins: benschwarz (~benschwar@59.167.185.148)
- # [12:02] * Joins: zcorpan (~zcorpan@c-8d9ae355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [12:06] * Quits: ako (~nya@fuld-4d00d75a.pool.mediaWays.net) (Quit: EXEC_over.METHOD_SUBLIMATION)
- # [12:06] * Joins: Xano (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl)
- # [12:11] * Joins: mpt (~mpt@canonical/mpt)
- # [12:13] * Quits: 92AACF8IU (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [12:16] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [12:17] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 265 seconds)
- # [12:20] * Joins: benschwar (~benschwar@59.167.185.148)
- # [12:20] * Quits: benschwar (~benschwar@59.167.185.148) (Remote host closed the connection)
- # [12:24] * Quits: benschwarz (~benschwar@59.167.185.148) (Ping timeout: 272 seconds)
- # [12:27] * Joins: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
- # [12:27] <annevk> I hope I can still get people to make them asynchronous
- # [12:27] <annevk> The synchronous events that modify the tree before the modification happens (or some such) are where the real pain lies.
- # [12:28] <annevk> If they are asynchronous the event loop model can also move to DOM Core, which is probably for the better.
- # [12:36] * Quits: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl) (Quit: annevk)
- # [12:39] * Joins: mpt (~mpt@canonical/mpt)
- # [12:49] * Joins: espadrine (~espadrine@eduroinsa996.insa-lyon.fr)
- # [12:55] * Joins: didymos (~didymos@75.125.121.228)
- # [12:57] * Quits: murz (~mmurraywa@174-21-111-79.tukw.qwest.net) (Quit: murz)
- # [12:57] * Quits: nessy (~Adium@124-171-47-99.dyn.iinet.net.au) (Quit: Leaving.)
- # [12:58] * Quits: torvalamo (~loriisacu@c1F78BF51.dhcp.bluecom.no) (Ping timeout: 240 seconds)
- # [13:03] * Joins: benschwarz (~benschwar@59.167.185.148)
- # [13:04] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 265 seconds)
- # [13:09] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # [13:09] * Joins: nessy (~Adium@124-171-47-99.dyn.iinet.net.au)
- # [13:13] * Joins: Martijnc (~Martijnc@91.176.146.236)
- # [13:23] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [13:24] * Quits: lumely (~lumely@dhcp2-186.slis.tsukuba.ac.jp) (Ping timeout: 246 seconds)
- # [13:26] * Quits: nessy (~Adium@124-171-47-99.dyn.iinet.net.au) (Quit: Leaving.)
- # [13:33] * Joins: annevk (~annevk@j106179.upc-j.chello.nl)
- # [13:34] <smaug____> annevk: so how does you web-dom-core events relate to DOM 3 Events
- # [13:34] <smaug____> event propagation is different
- # [13:34] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 265 seconds)
- # [13:34] <smaug____> and dom 3 events allow things what for example indexeddb uses
- # [13:34] <annevk> that sounds like a bug
- # [13:34] <annevk> it's meant to replace dom3events
- # [13:35] <smaug____> annevk: in your events, event target chain is only for node
- # [13:35] <smaug____> nodes
- # [13:35] <smaug____> and the chain misses Window, if I read the draft correctly
- # [13:35] <annevk> HTML5 covers how Window works already
- # [13:35] * Quits: temp01 (~temp01@unaffiliated/temp01) (Disconnected by services)
- # [13:35] <smaug____> eh
- # [13:36] <annevk> so Indexed DB has some kind of hierarchical object model other than Nodes and uses event propagation on them?
- # [13:36] <smaug____> web-dom-core tries to clearly define how even propagates, and that propagation certainly doesn't include Window
- # [13:36] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [13:36] <smaug____> yeah, IndexedDB has a tree or list
- # [13:37] <smaug____> of EventTargets
- # [13:37] <annevk> smaug____, HTML5 defines Window and says how it works together with DOM Events
- # [13:38] <annevk> smaug____, no need to duplicate that
- # [13:38] <smaug____> but web-dom-core basically dis-allows Window in the event target chain
- # [13:38] <smaug____> since "Let event path be a static ordered list of all ancestor nodes of event's target in tree order."
- # [13:38] <zcorpan> abarth: why [NoInterfaceObject] for Crypto?
- # [13:39] <annevk> smaug____, the way HTML5 defines it makes it work fine
- # [13:39] <smaug____> doing something else would violate step 1
- # [13:39] <annevk> I agree that if we want hierarchical structures to work in general that section requires some changing
- # [13:39] <annevk> that should not be too hard I guess
- # [13:41] * Quits: benschwarz (~benschwar@59.167.185.148) (Quit: Leaving...)
- # [13:43] * Quits: MikeSmith (~MikeSmith@EM114-48-212-46.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
- # [13:43] <annevk> smaug____, btw, the way DOM3Events defines "phase" makes it limited to nodes
- # [13:44] <annevk> smaug____, I think that's why I limited it, also because I did not know about Indexed DB's usage
- # [13:44] <annevk> but that can be changed easily
- # [13:44] <smaug____> ok, that would be a bug in DOM 3 Events
- # [13:45] <zewt> i havn't looked at what idb is doing, but isn't it odd that it's using dom events that differently?
- # [13:45] <smaug____> I still don't quite understand why events should be merged to web-dom-core
- # [13:45] <smaug____> zewt: "differently" ?
- # [13:45] <annevk> because they are intertwined
- # [13:46] <annevk> Node inherits from EventTarget, Document defines createEvent
- # [13:46] <annevk> removeChild causes events to be dispatched
- # [13:47] <smaug____> I still don't get it
- # [13:48] <zewt> differently as in not also propagating along nodes; i'll have to look over that spec again when i'm less tired
- # [13:48] * Joins: chuck (9960e802@gateway/web/freenode/ip.153.96.232.2)
- # [13:48] <annevk> smaug____, ok
- # [13:49] * Quits: chuck (9960e802@gateway/web/freenode/ip.153.96.232.2) (Client Quit)
- # [13:49] * Joins: MikeSmith (~MikeSmith@EM114-48-222-96.pool.e-mobile.ne.jp)
- # [13:49] * Joins: mpt (~mpt@91.189.88.12)
- # [13:49] * Quits: mpt (~mpt@91.189.88.12) (Changing host)
- # [13:49] * Joins: mpt (~mpt@canonical/mpt)
- # [13:50] <annevk> I don't think it's too important, but it's more convenient to define them together
- # [13:51] <annevk> And since they're sort of fundamental to most things, it makes sense to me (and others I believe, you're the first to question it)
- # [13:52] * Joins: Bagadood (c6242684@gateway/web/freenode/ip.198.36.38.132)
- # [13:52] <Bagadood> Hello
- # [13:53] <Bagadood> Anyone here?
- # [13:53] <zcorpan> yes
- # [13:53] <Bagadood> This is my first time here.
- # [13:53] <smaug____> annevk: I'm not really against merging them, but it is kind of strange time
- # [13:53] <zcorpan> Bagadood: welcome
- # [13:53] <Bagadood> Cool, thnx :)
- # [13:54] <smaug____> annevk: I assume there will be some problems when DOM 3 Events and you events have something defined differently, and both are still drafts...
- # [13:54] <smaug____> s/you/your/
- # [13:54] <hsivonen> I thought the plan was for Anne's / Ms2ger's specs to supercede Level 3
- # [13:55] <hsivonen> for browsers that is
- # [13:55] <hsivonen> and Level 3 to become a Java spec
- # [13:55] <annevk> smaug____, the plan at TPAC was that I could go ahead and define "Events" and it would evolve in parallel and eventually obsolete the other work (I thought)
- # [13:55] <smaug____> hsivonen: for Core yes, but I'm not so sure about Events
- # [13:56] <smaug____> annevk: it would make a lot sense to take mutation events from DOM 3 Events to DOM core
- # [13:56] <annevk> I do think the way I defined it (apart from some event propagation details apparently) is way clearer
- # [13:57] <smaug____> annevk: but so, your plan is to merge all of DOM 3 Events to Web-DOM-Core?
- # [13:57] <annevk> Clear conformance criteria, completely clear on all the details, etc.
- # [13:57] <annevk> smaug____, I don't think the rest of DOM 3 Events is "Core"
- # [13:57] <annevk> mouse/keyboard/etc. should really be defined elsewhere
- # [13:58] <smaug____> why custom event is "core" ?
- # [13:58] <annevk> e.g. for mouse events you really want to define them together with pointer-events
- # [13:58] <annevk> smaug____, it isn't really, but seemed to small and simple to leave out
- # [13:58] <annevk> smaug____, and now serves as a nice example of how to define your own events
- # [13:59] <smaug____> annevk: but you're going to take also mutation events?
- # [13:59] <smaug____> hmm, though we really want to get rid of those...
- # [13:59] <annevk> so I would love that
- # [13:59] <annevk> that would be better
- # [13:59] <annevk> but IE9 has them
- # [13:59] <annevk> you guys have them
- # [13:59] <smaug____> so?
- # [14:00] <annevk> WebKit has them and Opera has them
- # [14:00] <annevk> can we really kill them?
- # [14:00] <smaug____> all of the browsers have different subset of them
- # [14:00] * jgraham strongly doubts it
- # [14:00] <jgraham> That we can kill them
- # [14:00] <annevk> are you going to remove them from Firefox after 4 ships?
- # [14:00] <annevk> I mean if that is a yes I can wait with adding them to the spec
- # [14:00] <annevk> because I'd love for that to work and I don't have a deadline here
- # [14:00] <jgraham> Even if they are not quite interoperable, everyone will have some content that depends on them
- # [14:00] <annevk> in fact, I'm leaving for three months soonish :)
- # [14:01] * Joins: lumely (~lumely@dhcp2-186.slis.tsukuba.ac.jp)
- # [14:01] <annevk> the impression I got at TPAC was that nobody in fact was planning on killing them
- # [14:01] <annevk> maybe a couple
- # [14:01] <annevk> but not all
- # [14:01] <annevk> the only change I had the impression we might be able to make was to make them asynchronous
- # [14:02] <smaug____> since no one likes them, we really should try to get rid of them.
- # [14:02] <smaug____> if that doesn't work out, then it just doesn't
- # [14:02] * Quits: wakaba_ (~wakaba@219.157.197.113.dy.bbexcite.jp) (Quit: Leaving...)
- # [14:02] <smaug____> and we need to keep them forever
- # [14:03] <zcorpan> making them async seems like a win
- # [14:03] <smaug____> but we haven't even tried
- # [14:03] <annevk> smaug____, alright, I will wait with figuring out mutation events
- # [14:03] <annevk> I really wasn't looking forward to that anyway :)
- # [14:03] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
- # [14:04] <smaug____> annevk: :)
- # [14:04] <smaug____> it can be,hmm, interesting to define DOMSubtreeModified properly
- # [14:05] * Quits: lumely (~lumely@dhcp2-186.slis.tsukuba.ac.jp) (Ping timeout: 240 seconds)
- # [14:05] * Joins: wakaba (~wakaba@219.157.197.113.dy.bbexcite.jp)
- # [14:05] * Quits: espadrine (~espadrine@eduroinsa996.insa-lyon.fr) (Quit: espadrine)
- # [14:10] * Joins: lumely (~lumely@dhcp2-186.slis.tsukuba.ac.jp)
- # [14:12] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 246 seconds)
- # [14:13] * Joins: Ankheg (~Grizzly@fs91-201-3-30.dubna-net.ru)
- # [14:13] * Joins: lumely_ (~lumely@dhcp2-186.slis.tsukuba.ac.jp)
- # [14:15] * Joins: pudding (54fd1874@gateway/web/freenode/ip.84.253.24.116)
- # [14:15] * Quits: lumely (~lumely@dhcp2-186.slis.tsukuba.ac.jp) (Ping timeout: 276 seconds)
- # [14:19] * Joins: bfrohs (~bfrohs@smtp.forewordinternal.com)
- # [14:24] * Joins: mpt (~mpt@91.189.88.12)
- # [14:24] * Quits: mpt (~mpt@91.189.88.12) (Changing host)
- # [14:24] * Joins: mpt (~mpt@canonical/mpt)
- # [14:25] * Quits: Ankheg (~Grizzly@fs91-201-3-30.dubna-net.ru) (Quit: Leaving.)
- # [14:25] * Joins: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru)
- # [14:35] * Joins: myakura (~myakura@p1221-ipbf2508marunouchi.tokyo.ocn.ne.jp)
- # [14:38] * Quits: lumely_ (~lumely@dhcp2-186.slis.tsukuba.ac.jp) (Ping timeout: 240 seconds)
- # [14:40] * Joins: lumely (~lumely@dhcp2-186.slis.tsukuba.ac.jp)
- # [14:44] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [14:45] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
- # [14:45] * Joins: boaz (~boaz@64.119.153.2)
- # [14:48] * Quits: pudding (54fd1874@gateway/web/freenode/ip.84.253.24.116) (Quit: Page closed)
- # [14:48] * Quits: lumely (~lumely@dhcp2-186.slis.tsukuba.ac.jp) (Ping timeout: 260 seconds)
- # [14:50] * Joins: miketaylr (~miketaylr@206.217.92.186)
- # [14:52] * Joins: lumely (~lumely@dhcp2-186.slis.tsukuba.ac.jp)
- # [14:52] * Joins: Sirisian (~Sirisian@141.218.219.243)
- # [15:00] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Ping timeout: 264 seconds)
- # [15:05] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [15:05] * Joins: BlurstOfTimes (~blurstoft@168.203.117.36)
- # [15:13] * Quits: Sirisian (~Sirisian@141.218.219.243) (Ping timeout: 276 seconds)
- # [15:29] * Quits: Xano (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl) (Quit: Beer o'clock!)
- # [15:39] * Joins: tw2113 (~tw2113asw@host-66-96-230-24.midco.net)
- # [15:39] * Quits: tw2113 (~tw2113asw@host-66-96-230-24.midco.net) (Changing host)
- # [15:39] * Joins: tw2113 (~tw2113asw@fedora/tw2113)
- # [15:44] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [15:45] * Quits: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru) (Read error: Connection reset by peer)
- # [15:48] <annevk> smaug____, what to do with Progress Events by the way?
- # [15:48] <annevk> smaug____, reportedly Gecko supports two more members, do they need to be added to the spec?
- # [15:48] <annevk> smaug____, and are they the same or different?
- # [15:48] <smaug____> I'm hoping to get rid of those members
- # [15:49] <smaug____> they are from pre-Progress-Events-spec era
- # [15:49] <smaug____> same or different?
- # [15:51] * Joins: plainhao (~plainhao@208.75.85.237)
- # [15:51] * Quits: erlehmann (~erlehmann@82.113.99.40) (Quit: Ex-Chat)
- # [15:51] <annevk> are they aliases or have different semantics?
- # [15:51] <annevk> but if you want to get rid of them that works
- # [15:52] <annevk> I guess then we can proceed with Progress Events
- # [15:52] <smaug____> they have different semantics
- # [15:52] <smaug____> at least when handling multipart xhr
- # [15:53] * smaug____ doesn't know whether others support multipart XHR
- # [15:54] * Joins: mloki (~mloki__@x1-6-00-10-a7-28-f3-47.k765.webspeed.dk)
- # [15:59] <annevk> I hope we can get rid of that too
- # [16:03] * Joins: bentruyman (~bentruyma@li159-104.members.linode.com)
- # [16:03] * Parts: nimbupani (~Adium@pat-tdc.opera.com)
- # [16:05] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
- # [16:09] <smaug____> multipart XHR is actually quite nice
- # [16:10] <annevk> XHR is so complex already
- # [16:10] <annevk> and full of holes in browsers
- # [16:10] * Joins: erlehmann (~erlehmann@82.113.99.40)
- # [16:18] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Ping timeout: 255 seconds)
- # [16:37] * Quits: davve__ (~davve@83.218.67.122) (Remote host closed the connection)
- # [16:41] * Quits: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de) (Remote host closed the connection)
- # [16:46] * bga_|away is now known as bga_
- # [16:53] * bga_ is now known as bga_|away
- # [16:57] <annevk> oh teehee
- # [16:57] <annevk> hashbangs was the thing i missed in the WHATWG Weekly
- # [16:58] * annevk puts it on the list for next week
- # [17:00] * Quits: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan) (Remote host closed the connection)
- # [17:05] <annevk> hmm
- # [17:05] <annevk> so if events can operate on an object tree
- # [17:05] <annevk> that would make event dispatching easier
- # [17:05] <annevk> but would require a definition of an arbitrary object tree
- # [17:06] <annevk> and ideally nodes just map onto that
- # [17:08] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
- # [17:10] <annevk> meh
- # [17:14] <annevk> smaug____, so to be sure I checked Indexed DB
- # [17:14] <annevk> smaug____, nothing in there says events actually bubble
- # [17:15] <smaug____> propagate
- # [17:15] <annevk> smaug____, in fact, everything does not bubble and is not cancelable
- # [17:15] <annevk> smaug____, oh, you mean they can be captured?
- # [17:15] <smaug____> I wasn't talking about bubbling but about propagation
- # [17:15] <smaug____> yeah
- # [17:15] <annevk> smaug____, from which object?
- # [17:16] * smaug____ is in a meeting atm
- # [17:16] <smaug____> annevk: you could ask sicking
- # [17:16] <annevk> Indexed DB does not even define "tree" anywhere
- # [17:17] <annevk> or mention "propagate" other than in the context of an exception
- # [17:18] <annevk> anyway, once I figure out how, this should be easy
- # [17:19] <annevk> I'm not very pleased with the current "Nodes Model" either which is a mixture of copied terms from HTML and CSS
- # [17:19] * bga_|away is now known as bga_
- # [17:20] * Quits: erlehmann (~erlehmann@82.113.99.40) (Quit: Ex-Chat)
- # [17:29] * Quits: thiessenp (~thiessenp@changeme.ebuddy.com) (Quit: thiessenp)
- # [17:33] * Quits: annevk (~annevk@j106179.upc-j.chello.nl) (Quit: annevk)
- # [17:34] * Joins: xtoph (~xtoph@213.47.185.206)
- # [17:37] * Quits: bentruyman (~bentruyma@li159-104.members.linode.com) (Ping timeout: 240 seconds)
- # [17:37] * dglazkov|sick is now known as dglazkov
- # [17:54] * Joins: mlpug (~mlpug@a88-115-171-217.elisa-laajakaista.fi)
- # [17:55] * Joins: Ms2ger (~Ms2ger@91.181.254.139)
- # [18:02] * Joins: nimbupani (~nimbupani@cm-84.215.128.231.getinternet.no)
- # [18:06] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:09] * bga_ is now known as bga_|away
- # [18:11] * Joins: napsternxg (cb6ef619@gateway/web/freenode/ip.203.110.246.25)
- # [18:17] * Joins: bentruyman (~bentruyma@li159-104.members.linode.com)
- # [18:21] * Quits: myakura (~myakura@p1221-ipbf2508marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
- # [18:23] * Quits: Jedi_ (~Jedi@Jedi.org) (Quit: leaving)
- # [18:24] * Quits: nimbupani (~nimbupani@cm-84.215.128.231.getinternet.no) (Quit: Colloquy for iPad - http://colloquy.mobi)
- # [18:24] * Joins: nimbupani (~nimbupani@cm-84.215.128.231.getinternet.no)
- # [18:28] * Joins: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan)
- # [18:29] * Quits: david_carlisle (~davidc@62.231.145.254) (Ping timeout: 255 seconds)
- # [18:33] * Joins: craigbarnes (~craigbarn@unaffiliated/craigbarnes)
- # [18:33] <Philip`> http://www.computerworld.com/s/article/9209322/W3C_HTML5_will_be_finished_in_2014 - '"This is the first time we've been able to answer people's questions of when it will be done," said Ian Jacobs, head of W3C marketing and communications.'
- # [18:33] <Philip`> Sounds like the W3C is fairly confident in its prediction
- # [18:35] <tw2113> better than the 2023 or whatever prediction
- # [18:35] <TabAtkins> "better" how?
- # [18:35] <Ms2ger> Then again, 2022 is more likely
- # [18:35] <jgraham> Philip`: Well that's just wrong. Before they were telling people it would be done in 2010
- # [18:36] * Quits: dglazkov (~dglazkov@nat/google/x-afvuoiuwemiaylyx) (Quit: dglazkov)
- # [18:37] <jgraham> Although I suppose as a press quote "this is the second date we have published for HTML5 to be complete, and just like the last one this one is believed to be wildly optimistic by the people actually doing the work" isn't so snappy
- # [18:38] * Joins: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c)
- # [18:38] <jgraham> Although possibly he could go on to explain the W3C definition of the word "Last" as in "Last Call" which means something quite different to any other definition of "last"
- # [18:39] <jgraham> and watch as the reporter's head explodes
- # [18:39] <jgraham> Could be a fun game
- # [18:39] <tw2113> i'd give a dollar to see that
- # [18:40] <Ms2ger> That's more than most people would give for the article
- # [18:40] * Quits: pesla (~pesla@188.202.125.121) (Remote host closed the connection)
- # [18:41] <jgraham> "The feedback from this "Last Call" is expected to be quite considerable and could result in another revision of the document."
- # [18:41] <jgraham> Someone tell Hixie he is only allowed to make one edit after last call :)
- # [18:41] * jgraham is just being mean now
- # [18:42] <TabAtkins> So, I kind of want to work on defining an "Image Profile" for SVG, which would cut out the more complex/buggy parts of it that browsers currently hack around when using SVG in image contexts.
- # [18:42] <TabAtkins> The idea made one of our security guys happy this morning.
- # [18:45] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [18:45] * Joins: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6)
- # [18:53] * Joins: kal-EL__ (~jor-EL@host16-74-dynamic.10-79-r.retail.telecomitalia.it)
- # [18:56] <TabAtkins> AryehGregor: FYI, since you were talking about the "block this domain" link in Google offered by the extensions..
- # [18:56] <TabAtkins> Apparently we did it that way because it was faster: http://news.ycombinator.com/item?id=2218542
- # [18:58] * Quits: zcorpan (~zcorpan@c-8d9ae355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [18:59] * Quits: tyoshino (~tyoshino@220.109.219.244) (*.net *.split)
- # [18:59] * Quits: hamaji (~hamaji@220.109.219.244) (*.net *.split)
- # [19:00] * Quits: AryehGregor (~Simetrica@mediawiki/simetrical) (*.net *.split)
- # [19:00] * Quits: Philip` (~philip@zaynar.co.uk) (*.net *.split)
- # [19:00] * Quits: napsternxg (cb6ef619@gateway/web/freenode/ip.203.110.246.25) (*.net *.split)
- # [19:00] * Quits: Bagadood (c6242684@gateway/web/freenode/ip.198.36.38.132) (*.net *.split)
- # [19:00] * Quits: ivan` (~ivan@unaffiliated/ivan/x-000001) (*.net *.split)
- # [19:00] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (*.net *.split)
- # [19:00] * Quits: JanDW (~chatzilla@pool-108-12-211-213.prvdri.fios.verizon.net) (*.net *.split)
- # [19:00] * Quits: broquaint (df80b6f776@78.47.79.137) (*.net *.split)
- # [19:00] * Quits: gavin (~gavin@firefox/developer/gavin) (*.net *.split)
- # [19:00] * Quits: eighty4 (~eighty4@unaffiliated/eighty4) (*.net *.split)
- # [19:00] * Quits: mlpug (~mlpug@a88-115-171-217.elisa-laajakaista.fi) (*.net *.split)
- # [19:00] * Quits: Timz (~Adium@86.89.174.199) (*.net *.split)
- # [19:00] * Quits: hsivonen (~hsivonen@kekkonen.cs.hut.fi) (*.net *.split)
- # [19:00] * Quits: toyoshim (~toyoshim@y253149.dynamic.ppp.asahi-net.or.jp) (*.net *.split)
- # [19:00] * Quits: fuzzyone (~fuzzyone@vaserv/clients/fuzzyone) (*.net *.split)
- # [19:00] * Quits: wirepair (fbi@random.supermario.org) (*.net *.split)
- # [19:00] * Quits: antti_s (~antti@173-203-97-98.static.cloud-ips.com) (*.net *.split)
- # [19:00] * Quits: stalled (~stalled@unaffiliated/stalled) (*.net *.split)
- # [19:00] * Quits: mzu (~mischa@188-222-214-79.zone13.bethere.co.uk) (*.net *.split)
- # [19:00] * Quits: sebasmagri (~sebasmagr@unaffiliated/sebasmagri) (*.net *.split)
- # [19:00] * Quits: Sosby (fsosby@70.32.34.100) (*.net *.split)
- # [19:00] * Quits: ukai (~ukai@nat/google/x-wtddcvsfjfrhgbgz) (*.net *.split)
- # [19:00] * Quits: ciaran_lee (leecn@spoon.netsoc.tcd.ie) (*.net *.split)
- # [19:00] * Quits: bfrohs (~bfrohs@smtp.forewordinternal.com) (*.net *.split)
- # [19:00] * Quits: kal-EL_ (~jor-EL@host16-74-dynamic.10-79-r.retail.telecomitalia.it) (*.net *.split)
- # [19:00] * Quits: shepazu (~schepers@108-70-132-46.lightspeed.rlghnc.sbcglobal.net) (*.net *.split)
- # [19:00] * Quits: gwillen (~gwillen@unaffiliated/gwillen) (*.net *.split)
- # [19:00] * Quits: webr3 (~nathan@host81-152-134-96.range81-152.btcentralplus.com) (*.net *.split)
- # [19:00] * Quits: jcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (*.net *.split)
- # [19:00] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (*.net *.split)
- # [19:00] * Quits: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan) (*.net *.split)
- # [19:00] * Quits: Ms2ger (~Ms2ger@91.181.254.139) (*.net *.split)
- # [19:00] * Quits: boaz (~boaz@64.119.153.2) (*.net *.split)
- # [19:00] * Quits: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com) (*.net *.split)
- # [19:00] * Quits: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net) (*.net *.split)
- # [19:00] * Quits: phrearch (~phrearch_@82-136-229-19.ip.telfort.nl) (*.net *.split)
- # [19:00] * Quits: micheil (~micheil@124-168-150-222.dyn.iinet.net.au) (*.net *.split)
- # [19:00] * Quits: karlcow (~karl@nerval.la-grange.net) (*.net *.split)
- # [19:00] * Quits: Yudai (~Yudai@p434d26.kngwnt01.ap.so-net.ne.jp) (*.net *.split)
- # [19:00] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (*.net *.split)
- # [19:00] * Quits: Itrace (~Itrace@12.104.199.129) (*.net *.split)
- # [19:00] * Quits: fishd (~fishd@nat/google/x-kgweqypgureupoeu) (*.net *.split)
- # [19:00] * Quits: Kuruma (~Kuruman@p19170-ipngn1701marunouchi.tokyo.ocn.ne.jp) (*.net *.split)
- # [19:00] * Joins: sebasmag_ (~sebasmagr@190.203.237.143)
- # [19:04] * Joins: maikmerten (~maikmerte@port-92-201-229-95.dynamic.qsc.de)
- # [19:04] * Joins: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36)
- # [19:07] * Joins: kbrosnan (~kbrosnan@pool-74-97-44-137.prvdri.fios.verizon.net)
- # [19:08] * Joins: toyoshim (~toyoshim@y253149.dynamic.ppp.asahi-net.or.jp)
- # [19:08] * Joins: fuzzyone (~fuzzyone@vaserv/clients/fuzzyone)
- # [19:08] * Joins: wirepair (fbi@random.supermario.org)
- # [19:08] * Joins: antti_s (~antti@173-203-97-98.static.cloud-ips.com)
- # [19:09] * Quits: tw2113 (~tw2113asw@fedora/tw2113) (Quit: Leaving)
- # [19:09] * Joins: gwillen (~gwillen@adsl-66-218-37-112.dslextreme.com)
- # [19:09] * Joins: mdelaney (~mdelaney@66.109.103.22)
- # [19:09] * Joins: JM (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [19:09] * Joins: tyoshino1 (~tyoshino@220.109.219.244)
- # [19:09] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [19:09] * Joins: Ms2ger (~Ms2ger@91.181.254.139)
- # [19:09] * Joins: boaz (~boaz@64.119.153.2)
- # [19:09] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [19:09] * Joins: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net)
- # [19:09] * Joins: phrearch (~phrearch_@82-136-229-19.ip.telfort.nl)
- # [19:09] * Joins: micheil (~micheil@124-168-150-222.dyn.iinet.net.au)
- # [19:09] * Joins: Yudai (~Yudai@p434d26.kngwnt01.ap.so-net.ne.jp)
- # [19:09] * Joins: Itrace (~Itrace@12.104.199.129)
- # [19:09] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [19:09] * Joins: fishd (~fishd@nat/google/x-kgweqypgureupoeu)
- # [19:09] * Joins: Kuruma (~Kuruman@p19170-ipngn1701marunouchi.tokyo.ocn.ne.jp)
- # [19:09] * Quits: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net) (Ping timeout: 246 seconds)
- # [19:10] * Joins: ivan` (~ivan@unaffiliated/ivan/x-000001)
- # [19:10] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
- # [19:10] * Joins: JanDW (~chatzilla@pool-108-12-211-213.prvdri.fios.verizon.net)
- # [19:10] * Joins: broquaint (df80b6f776@78.47.79.137)
- # [19:10] * Joins: gavin (~gavin@firefox/developer/gavin)
- # [19:10] * Joins: eighty4 (~eighty4@unaffiliated/eighty4)
- # [19:10] * Joins: hamaji (~hamaji@220.109.219.244)
- # [19:11] * Joins: AryehGregor (~Simetrica@cpe-68-175-61-233.nyc.res.rr.com)
- # [19:12] * Joins: Sosby (fsosby@s2.rdlbnc.com)
- # [19:12] * Joins: gwillen_ (~gwillen@adsl-66-218-37-112.dslextreme.com)
- # [19:12] * Quits: mpt (~mpt@canonical/mpt) (Quit: Ex-Chat)
- # [19:13] * tomaw is now known as 5EXAB34GN
- # [19:13] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [19:13] * Joins: othermaciej (~mjs@17.246.16.81)
- # [19:13] * Joins: Philip` (~philip@zaynar.co.uk)
- # [19:13] * Joins: napsternxg (cb6ef619@gateway/web/freenode/ip.203.110.246.25)
- # [19:13] * Joins: mlpug (~mlpug@a88-115-171-217.elisa-laajakaista.fi)
- # [19:13] * Joins: bfrohs (~bfrohs@smtp.forewordinternal.com)
- # [19:13] * Joins: Bagadood (c6242684@gateway/web/freenode/ip.198.36.38.132)
- # [19:13] * Joins: Timz (~Adium@86.89.174.199)
- # [19:13] * Joins: mzu (~mischa@188-222-214-79.zone13.bethere.co.uk)
- # [19:13] * Joins: shepazu (~schepers@108-70-132-46.lightspeed.rlghnc.sbcglobal.net)
- # [19:13] * Joins: ukai (~ukai@nat/google/x-wtddcvsfjfrhgbgz)
- # [19:13] * Joins: hsivonen (~hsivonen@kekkonen.cs.hut.fi)
- # [19:13] * Joins: ciaran_lee (leecn@spoon.netsoc.tcd.ie)
- # [19:13] * Joins: jcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [19:13] * Quits: napsternxg (cb6ef619@gateway/web/freenode/ip.203.110.246.25) (*.net *.split)
- # [19:13] * Quits: Bagadood (c6242684@gateway/web/freenode/ip.198.36.38.132) (*.net *.split)
- # [19:13] * Quits: karlcow (~karl@nerval.la-grange.net) (*.net *.split)
- # [19:13] * Quits: Philip` (~philip@zaynar.co.uk) (*.net *.split)
- # [19:13] * Quits: mzu (~mischa@188-222-214-79.zone13.bethere.co.uk) (*.net *.split)
- # [19:13] * Quits: ukai (~ukai@nat/google/x-wtddcvsfjfrhgbgz) (*.net *.split)
- # [19:13] * Quits: ciaran_lee (leecn@spoon.netsoc.tcd.ie) (*.net *.split)
- # [19:13] * Quits: bfrohs (~bfrohs@smtp.forewordinternal.com) (*.net *.split)
- # [19:13] * Quits: shepazu (~schepers@108-70-132-46.lightspeed.rlghnc.sbcglobal.net) (*.net *.split)
- # [19:13] * Quits: jcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (*.net *.split)
- # [19:14] * Joins: mpt (~mpt@91.189.88.12)
- # [19:14] * Quits: mpt (~mpt@91.189.88.12) (Read error: Connection reset by peer)
- # [19:15] * Quits: gwillen (~gwillen@adsl-66-218-37-112.dslextreme.com) (Write error: Broken pipe)
- # [19:15] * Quits: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com) (Write error: Broken pipe)
- # [19:15] * 5EXAB34GN is now known as tomaw
- # [19:17] * Quits: fishd (~fishd@nat/google/x-kgweqypgureupoeu) (Read error: Connection reset by peer)
- # [19:17] * Joins: fishd (~fishd@nat/google/session)
- # [19:24] <AryehGregor> TabAtkins++ on image profile for SVG.
- # [19:25] <AryehGregor> What I'd really like is an image profile for SVG with a different file extension and MIME type.
- # [19:25] * Quits: nimbupani (~nimbupani@cm-84.215.128.231.getinternet.no) (Remote host closed the connection)
- # [19:25] <AryehGregor> Currently you can let users submit arbitrary PNG/GIF/JPEG/etc. and just throw it up on your web server with no validation and it's safe.
- # [19:25] <TabAtkins> image/svgi
- # [19:25] <AryehGregor> But not SVG.
- # [19:25] <AryehGregor> +xml?
- # [19:25] * Joins: Philip` (~philip@zaynar.co.uk)
- # [19:25] <TabAtkins> Nuts to the +xml.
- # [19:26] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Read error: Connection reset by peer)
- # [19:26] * TabAtkins may have to bow to the mimetype gods, for they are crotchety and demanding.
- # [19:26] <AryehGregor> If you don't add +xml, maybe your new MIME type won't be registered at the IANA for years! Totally unlike image/svg+xml.
- # [19:26] * Joins: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1)
- # [19:26] * Quits: beowulf (~u116@pdpc/supporter/professional/beowulf) (Max SendQ exceeded)
- # [19:26] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
- # [19:26] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [19:26] * Joins: napsternxg (cb6ef619@gateway/web/freenode/ip.203.110.246.25)
- # [19:26] * Joins: bfrohs (~bfrohs@smtp.forewordinternal.com)
- # [19:26] * Joins: Bagadood (c6242684@gateway/web/freenode/ip.198.36.38.132)
- # [19:26] * Joins: shepazu (~schepers@108-70-132-46.lightspeed.rlghnc.sbcglobal.net)
- # [19:26] * Joins: ukai (~ukai@nat/google/x-wtddcvsfjfrhgbgz)
- # [19:26] * Joins: ciaran_lee (leecn@spoon.netsoc.tcd.ie)
- # [19:26] * Joins: jcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [19:26] * Joins: nimbupani (~nimbupani@84.215.128.231)
- # [19:26] * Quits: fishd (~fishd@nat/google/session) (Changing host)
- # [19:26] * Joins: fishd (~fishd@nat/google/x-ngrubthopwnmdzlr)
- # [19:26] <TabAtkins> I now need to go back in time and make full svg only use application/svg+xml, so I can reserve image/svg for myself.
- # [19:26] * Joins: beowulf (u116@gateway/web/irccloud.com/session)
- # [19:27] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [19:27] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl) (Ping timeout: 276 seconds)
- # [19:27] * Quits: beowulf (u116@gateway/web/irccloud.com/session) (Changing host)
- # [19:27] * Joins: beowulf (u116@pdpc/supporter/professional/beowulf)
- # [19:27] * Joins: AlexNRoss (~AleossIRC@142-165-121-75.regn.hsdb.sasknet.sk.ca)
- # [19:27] * Quits: beowulf (u116@pdpc/supporter/professional/beowulf) (Changing host)
- # [19:27] * Joins: beowulf (u116@gateway/web/irccloud.com/x-vzjxfxltbnbczjia)
- # [19:27] * Quits: beowulf (u116@gateway/web/irccloud.com/x-vzjxfxltbnbczjia) (Changing host)
- # [19:27] * Joins: beowulf (u116@pdpc/supporter/professional/beowulf)
- # [19:27] * Quits: kbrosnan (~kbrosnan@pool-74-97-44-137.prvdri.fios.verizon.net) (Changing host)
- # [19:27] * Joins: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan)
- # [19:27] * Quits: AryehGregor (~Simetrica@cpe-68-175-61-233.nyc.res.rr.com) (Quit: Leaving)
- # [19:28] * TabAtkins would not use a time machine responsibly if given one.
- # [19:28] * Joins: AryehGregor (~Simetrica@mediawiki/simetrical)
- # [19:28] * Quits: AlexNRoss (~AleossIRC@142-165-121-75.regn.hsdb.sasknet.sk.ca) (Client Quit)
- # [19:28] * AryehGregor finds that the easiest way in XChat to re-auth if the first auth doesn't go through is just to reconnect
- # [19:29] * Joins: AlexNRoss (~AleossIRC@unaffiliated/aleoss)
- # [19:29] * Joins: Jedi_ (~Jedi@Jedi.org)
- # [19:30] * Joins: tw2113 (~tw2113asw@host-66-96-230-24.midco.net)
- # [19:30] * Quits: tw2113 (~tw2113asw@host-66-96-230-24.midco.net) (Changing host)
- # [19:30] * Joins: tw2113 (~tw2113asw@fedora/tw2113)
- # [19:31] * Quits: bfrohs (~bfrohs@smtp.forewordinternal.com) (Ping timeout: 255 seconds)
- # [19:31] * Joins: bfrohs (~bfrohs@smtp.forewordinternal.com)
- # [19:32] * Quits: beowulf (u116@pdpc/supporter/professional/beowulf) (Max SendQ exceeded)
- # [19:32] * Joins: beowulf (u116@gateway/web/irccloud.com/x-pbsesneixiiidbbx)
- # [19:32] <Ms2ger> Anything interesting in the i/b/u discussion earlier?
- # [19:32] * Quits: beowulf (u116@gateway/web/irccloud.com/x-pbsesneixiiidbbx) (Changing host)
- # [19:32] * Joins: beowulf (u116@pdpc/supporter/professional/beowulf)
- # [19:34] * Joins: sbublava (~stephan@178.112.246.114.wireless.dyn.drei.com)
- # [19:39] <AryehGregor> Where, in #whatwg or someplace else?
- # [19:39] <TabAtkins> Here, overnight.
- # [19:39] * Quits: tbassetto (~tbassetto@pro75-4-82-238-200-10.fbx.proxad.net) (Quit: tbassetto)
- # [19:41] * Joins: MikeSmith_ (~MikeSmith@EM111-188-24-234.pool.e-mobile.ne.jp)
- # [19:42] * Joins: estes (~aestes@2620:0:1b00:1191:d69a:20ff:fed0:8cd2)
- # [19:43] * Quits: Rik` (~Rik`@mozilla-paris-253-99.cnt.nerim.net) (Remote host closed the connection)
- # [19:44] * Quits: MikeSmith (~MikeSmith@EM114-48-222-96.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
- # [19:44] * MikeSmith_ is now known as MikeSmith
- # [19:46] * Joins: roc (~chatzilla@121.98.230.221)
- # [19:47] * gwillen_ is now known as gwillen
- # [19:47] * Joins: dbaron (~dbaron@nat/mozilla/x-qocrdsepslhvzjca)
- # [19:48] * Quits: gwillen (~gwillen@adsl-66-218-37-112.dslextreme.com) (Changing host)
- # [19:48] * Joins: gwillen (~gwillen@unaffiliated/gwillen)
- # [19:50] * Quits: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1) (Ping timeout: 245 seconds)
- # [19:51] * Joins: webr3 (~nathan@host81-152-134-96.range81-152.btcentralplus.com)
- # [19:52] * bga_|away is now known as bga_
- # [19:52] * Quits: othermaciej (~mjs@17.246.16.81) (Remote host closed the connection)
- # [19:53] * Joins: othermaciej (~mjs@17.246.16.81)
- # [19:54] * Joins: mokush (~quassel@188.24.46.123)
- # [19:55] * Quits: mdelaney (~mdelaney@66.109.103.22) (Quit: mdelaney)
- # [19:56] * Joins: mdelaney (~mdelaney@66.109.103.22)
- # [19:57] * Quits: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c) (Quit: brb)
- # [19:58] * Quits: shepazu (~schepers@108-70-132-46.lightspeed.rlghnc.sbcglobal.net) (*.net *.split)
- # [19:58] * Quits: jcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (*.net *.split)
- # [19:58] * Quits: karlcow (~karl@nerval.la-grange.net) (*.net *.split)
- # [19:58] * Quits: ukai (~ukai@nat/google/x-wtddcvsfjfrhgbgz) (*.net *.split)
- # [19:58] * Quits: ciaran_lee (leecn@spoon.netsoc.tcd.ie) (*.net *.split)
- # [19:58] * Joins: jcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [19:58] * Joins: ciaran_lee (leecn@spoon.netsoc.tcd.ie)
- # [19:58] * Joins: ukai (~ukai@nat/google/x-vuttwekiuzxcawue)
- # [19:59] * Quits: f1lt3r_bocoup (~f1lt3r@64.119.153.2) (Remote host closed the connection)
- # [19:59] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [19:59] * Joins: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c)
- # [20:00] * Quits: mdelaney (~mdelaney@66.109.103.22) (Ping timeout: 240 seconds)
- # [20:01] * Joins: Steve^ (~steve@cpc2-hari1-0-0-cust1111.hari.cable.virginmedia.com)
- # [20:06] * Joins: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
- # [20:06] * Joins: shepazu (~schepers@108-70-132-46.lightspeed.rlghnc.sbcglobal.net)
- # [20:06] <jgraham> Ms2ger: Dunno, I tuned it out on the basis that b/i/u discussions are disproportionately unproductive
- # [20:08] <Ms2ger> That's why I was hoping for someone else to filter out anything productive
- # [20:08] <AryehGregor> Is anyone else getting a 500 error when trying to commit to dvcs.w3.org?
- # [20:08] <Ms2ger> Until then, I'm assuming there wasn't anything
- # [20:09] <Ms2ger> What I'm getting is unresponsive script dialogs from your reflection test
- # [20:09] <annevk> look at that, Ms2ger is online
- # [20:09] <AryehGregor> Ms2ger, which test URL and which browser?
- # [20:09] <annevk> Ms2ger, you're cool with renaming too right?
- # [20:09] <Ms2ger> Yeah
- # [20:09] <Ms2ger> http://localhost/tests/html-official/submission/AryehGregor/reflection/reflection-onepage.html, Minefield
- # [20:10] * AryehGregor isn't seeing that in 4b11
- # [20:10] <AryehGregor> It doesn't seem to work, though.
- # [20:10] <annevk> I wonder if we should have a copy of DOM Core that can be hosted on html5.org
- # [20:10] * Joins: sicking (~chatzilla@nat/mozilla/x-ujmwtrrpwnxbxfvy)
- # [20:10] <Ms2ger> I dunno
- # [20:10] <AryehGregor> http://aryeh.name/tests-root/tests/submission/AryehGregor/reflection/reflection-original.html works fine.
- # [20:10] <AryehGregor> Blame jgraham.
- # [20:10] <AryehGregor> (I'll be splitting up the -onepage version, though.)
- # [20:11] <annevk> It does not seem like the other html5.org specs have a license so I guess not
- # [20:11] <AryehGregor> Okay, wait, the -onepage one is broken somehow.
- # [20:11] <AryehGregor> Oh, no it's not.
- # [20:11] <annevk> I guess I should worry about that soonish so hsivonen doesn't have to
- # [20:11] <AryehGregor> It just stays blank for a while before the results render.
- # [20:11] <AryehGregor> Maybe because it's a 20,000+ row table.
- # [20:12] <AryehGregor> The layout seems to take longer than actually running the tests.
- # [20:13] <Ms2ger> On that note
- # [20:13] <Ms2ger> AryehGregor, can I use HTML's license for DOM Range?
- # [20:13] <AryehGregor> You can use whatever license you want, as far as I care.
- # [20:13] <AryehGregor> Hixie told me to make all my Google stuff public domain, and I have no problem with that.
- # [20:14] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [20:14] <Ms2ger> k
- # [20:16] * Joins: franksalim (~frank@99-123-6-19.lightspeed.sntcca.sbcglobal.net)
- # [20:19] * Quits: JM (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 240 seconds)
- # [20:19] * Joins: tbassetto (~tbassetto@vau75-7-82-234-249-198.fbx.proxad.net)
- # [20:20] * Joins: erlehmann (~erlehmann@82.113.99.40)
- # [20:21] <AryehGregor> Okay, I give up: where is "ToString" defined here? http://dev.w3.org/2006/webapi/WebIDL/
- # [20:21] <AryehGregor> "the ToBoolean, ToNumber, ToUint16, ToInt32, ToUint32, ToString and ToObject operators referenced in this section are defined in section 9."
- # [20:21] <AryehGregor> I don't see them.
- # [20:21] <AryehGregor> (Could terms like this be linked?)
- # [20:23] * Joins: jamesr_ (~jamesr@216.239.45.19)
- # [20:23] <gsnedders> AryehGregor: They're defined in ES5
- # [20:23] <gsnedders> "Algorithms in this section use the conventions described in section 5.2 and the ToBoolean, ToNumber, ToUint16, ToInt32, ToUint32, ToString and ToObject operators referenced in this section are defined in section 9."
- # [20:24] <AryehGregor> Section 9 of the ES spec.
- # [20:24] <AryehGregor> Oh.
- # [20:24] <AryehGregor> Is this the right spec to look at? http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf
- # [20:24] * Joins: JM (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [20:25] * Joins: espadrine (~espadrine@eduroinsa909.insa-lyon.fr)
- # [20:25] <gsnedders> AryehGregor: If it says Fifth Edition on it, yes.
- # [20:25] <Ms2ger> MikeSmith has an HTML version, fwiw
- # [20:25] <AryehGregor> Now I have the problem that WebIDL doesn't match reality here. At least for null.
- # [20:26] <Ms2ger> That's known
- # [20:26] <AryehGregor> ES5 says "null". Opera does "null", Gecko does "", WebKit does something broken for reflected attributes (removes the attribute).
- # [20:26] <AryehGregor> Well, if it's not desired then I don't want to test it.
- # [20:27] <AryehGregor> But they agree on "undefined", so I'll test that.
- # [20:27] * Quits: othermaciej (~mjs@17.246.16.81) (Quit: othermaciej)
- # [20:28] * Joins: othermaciej (~mjs@17.246.16.81)
- # [20:28] <annevk> well, the idea is that Web IDL interfaces to ECMAScript will do null -> ""
- # [20:28] <annevk> but inside ECMAScript null -> "null"
- # [20:29] * Joins: f1lt3r_bocoup (~f1lt3r@64.119.153.2)
- # [20:29] * gsnedders is unconvinced losing what little consistency the platform already has is a good idea
- # [20:29] * gsnedders seems to remember annevk making that argument a few weeks ago :P
- # [20:29] * Joins: dave_levin (~dave_levi@74.125.59.76)
- # [20:29] * Quits: phrearch (~phrearch_@82-136-229-19.ip.telfort.nl) (Remote host closed the connection)
- # [20:30] <annevk> gsnedders, there's lots of sites that depend on null -> ""
- # [20:30] <gsnedders> annevk: ah :(
- # [20:31] <AryehGregor> Opera seems to do null -> "null".
- # [20:31] <annevk> yeah, it's problematic
- # [20:31] <annevk> it's being changed or is changed
- # [20:34] * Quits: AlexNRoss (~AleossIRC@unaffiliated/aleoss) (Ping timeout: 276 seconds)
- # [20:38] * Quits: Steve^ (~steve@cpc2-hari1-0-0-cust1111.hari.cable.virginmedia.com) (Read error: Connection reset by peer)
- # [20:38] <AryehGregor> Is there a way to do casting in JavaScript without special-casing for different types?
- # [20:38] <AryehGregor> Like I know you can do foo + "" to convert to string according to ES algorithms.
- # [20:39] <AryehGregor> And !!foo for boolean, and whatever.
- # [20:39] * Joins: Steve^ (~steve@cpc2-hari1-0-0-cust1111.hari.cable.virginmedia.com)
- # [20:39] <franksalim> AryehGregor: like String(foo) or Boolean(foo)?
- # [20:39] <AryehGregor> Does that work?
- # [20:39] <bga_> yes
- # [20:39] <AryehGregor> Yes, thaks.
- # [20:39] <AryehGregor> thanks.
- # [20:39] * Quits: abarth (~abarth@173-164-128-210-SFBA.hfc.comcastbusiness.net) (Quit: abarth)
- # [20:41] * Quits: sbublava (~stephan@178.112.246.114.wireless.dyn.drei.com) (Quit: sbublava)
- # [20:41] <AryehGregor> Given the name of a JS type, can I call something to cast to that type? I guess I could do eval(typeName) to get the function, but that seems sort of horrible.
- # [20:41] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Quit: Now time for the weather. Tiffany?)
- # [20:41] <othermaciej> JS does not have typecasting
- # [20:42] <AryehGregor> It has type conversion algorithms.
- # [20:42] <othermaciej> that is true
- # [20:42] <franksalim> AryehGregor: those functions seem to be on the global object, at least in the browser. window["String"](foo) works
- # [20:42] <AryehGregor> Oh, that works.
- # [20:42] <AryehGregor> Thanks.
- # [20:42] <franksalim> np
- # [20:44] * Joins: sroussey_ (~sroussey@adsl-69-234-104-86.dsl.irvnca.pacbell.net)
- # [20:45] * Quits: mokush (~quassel@188.24.46.123) (Ping timeout: 276 seconds)
- # [20:46] * Quits: sroussey (~sroussey@adsl-69-234-111-42.dsl.irvnca.pacbell.net) (Ping timeout: 245 seconds)
- # [20:46] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [20:46] <annevk> so for a generic tree framework...
- # [20:47] <annevk> a type of object (e.g. node) can be said to participate in it or something
- # [20:47] <annevk> which means it follows a set of constraints
- # [20:47] * sroussey_ is now known as sroussey
- # [20:47] <annevk> that lead to things like "ancestor", "parent", "child" etc. being defined
- # [20:48] * Joins: heycam (~cam@wok.mcc.id.au)
- # [20:48] <annevk> so for nodes we'd say they are "tree-based", following the constraints described in the Nodes Model
- # [20:49] <annevk> and from that follows that you can say ancestor of a particular node
- # [20:50] * Joins: mokush (~quassel@188.24.46.123)
- # [20:50] <annevk> and since we don't say XMLHttpRequest is tree-based there's no question about its event path, it's simply empty
- # [20:50] * Quits: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.13/20110103133706])
- # [20:54] <AryehGregor> Apparently Opera's string handling isn't binary-safe: data:text/html,<!doctype html><script>var el = document.createElement("span"); el.title = "\0abc"; alert(el.getAttribute("title").length);</script>
- # [20:54] <AryehGregor> That just caused it to fail several thousand of my tests. :)
- # [20:54] <gsnedders> AryehGregor: It's binary-safe in places :P
- # [20:54] <annevk> binary safe?
- # [20:55] <gsnedders> AryehGregor: And there's no such thing as binary data in JS, if you want to be pedantic.
- # [20:55] <Ms2ger> It just fails for null, no?
- # [20:56] <annevk> yeah, stuff is null-terminated
- # [20:56] <gsnedders> Ms2ger: Yeah, in places in DOM
- # [20:56] * Joins: torvalamo (~loriisacu@c7A72BF51.dhcp.bluecom.no)
- # [20:56] * Philip` puts \0s in lots of his canvas tests, just to annoy Opera
- # [20:57] <annevk> heh
- # [20:57] <annevk> we'll fix it one day
- # [20:57] <Philip`> Ensuring that canvas.getContext('2d\0') fails provides precisely zero value to humanity
- # [20:58] <Philip`> but that's not my concern so I'll test it anyway
- # [20:59] <bga_> if(window.title == '') { window.title = 'a\0b'; location.reload() } else { alert(window.title.length) }
- # [20:59] * Joins: abarth (~abarth@173-164-128-210-SFBA.hfc.comcastbusiness.net)
- # [21:00] <bga_> s/title/name/g
- # [21:01] * Joins: benschwarz (~benschwar@59.167.185.148)
- # [21:02] * Joins: saba (~foo@unaffiliated/saba)
- # [21:02] * Quits: Ms2ger (~Ms2ger@91.181.254.139) (Ping timeout: 240 seconds)
- # [21:06] * Joins: Ms2ger (~Ms2ger@91.181.219.32)
- # [21:08] * AryehGregor discovers async is no longer a reflected attribute: script.async: IDL get with DOM attribute unset (expected false, got true)
- # [21:08] * Joins: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c)
- # [21:10] * Quits: erlehmann (~erlehmann@82.113.99.40) (Ping timeout: 240 seconds)
- # [21:11] * Joins: erlehmann (~erlehmann@82.113.99.40)
- # [21:13] <AryehGregor> Is anyone else getting loads of errors with "-u" + little box + "8" in them here in Opera 11, in the number parts of the test? I have no idea what's up with that. http://aryeh.name/tests-root/tests/submission/AryehGregor/reflection/reflection-original.html
- # [21:16] * Quits: erlehmann (~erlehmann@82.113.99.40) (Ping timeout: 240 seconds)
- # [21:16] <AryehGregor> Oops, looks like IE9 also isn't binary-safe here.
- # [21:16] <AryehGregor> Guess it fails several thousand tests on that too.
- # [21:18] * Joins: erlehmann (~erlehmann@82.113.99.40)
- # [21:22] <Ms2ger> Uh
- # [21:22] * Ms2ger summons jgraham
- # [21:22] <AryehGregor> ?
- # [21:23] * AryehGregor discovered that Firefox strips leading and trailing whitespace on setAttribute() for audio/img/source/video.src, yay for corner-case bugs
- # [21:24] * Joins: riven` (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [21:24] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Disconnected by services)
- # [21:24] * riven` is now known as riven
- # [21:24] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
- # [21:24] * Joins: riven (~riven@pdpc/supporter/professional/riven)
- # [21:25] <Hixie> karlcow: did you notice how every single result in the search you did for "whatwg" on the w3c site is either blog comments or quotes? you pretty much proved my point.
- # [21:25] * Joins: kal-EL_ (~jor-EL@host16-74-dynamic.10-79-r.retail.telecomitalia.it)
- # [21:25] * Quits: maikmerten (~maikmerte@port-92-201-229-95.dynamic.qsc.de) (Remote host closed the connection)
- # [21:25] * Joins: kor_ (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
- # [21:26] * Joins: inimino` (~inimino@boshi.inimino.org)
- # [21:26] * Joins: FastJack_ (~fastjack@dumpstr.net)
- # [21:27] * Joins: kanru1 (~kanru@kanru-1-pt.tunnel.tserv15.lax1.ipv6.he.net)
- # [21:27] * Joins: Peter- (~peter@188.95.90.218)
- # [21:27] * Joins: miketayl_r (~miketaylr@206.217.92.186)
- # [21:28] * Quits: erlehmann (~erlehmann@82.113.99.40) (Ping timeout: 240 seconds)
- # [21:28] * Quits: miketaylr (~miketaylr@206.217.92.186) (Disconnected by services)
- # [21:28] * miketayl_r is now known as miketaylr
- # [21:29] * Joins: gsnedder1 (~gsnedders@204.232.194.186)
- # [21:29] * Joins: AlexNRoss (~AleossIRC@unaffiliated/aleoss)
- # [21:30] <karlcow> Hixie: in which way? I do not understand
- # [21:30] * Joins: erlehmann (~erlehmann@82.113.99.40)
- # [21:30] * Quits: f1lt3r_bocoup (~f1lt3r@64.119.153.2) (*.net *.split)
- # [21:30] * Quits: kal-EL__ (~jor-EL@host16-74-dynamic.10-79-r.retail.telecomitalia.it) (*.net *.split)
- # [21:30] * Quits: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6) (*.net *.split)
- # [21:30] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (*.net *.split)
- # [21:30] * Quits: FastJack (~fastjack@dumpstr.net) (*.net *.split)
- # [21:30] * Quits: gsnedders (~gsnedders@204.232.194.186) (*.net *.split)
- # [21:30] * Quits: Peter` (~peter@188.95.90.218) (*.net *.split)
- # [21:30] * Quits: inimino (~inimino@boshi.inimino.org) (*.net *.split)
- # [21:30] * Quits: jamesr___ (~jamesr@nat/google/x-zpagvfnfsseqxdrm) (*.net *.split)
- # [21:30] * Quits: kanru (~kanru@kanru-1-pt.tunnel.tserv15.lax1.ipv6.he.net) (*.net *.split)
- # [21:30] * kor_ is now known as kor
- # [21:30] * Quits: sroussey (~sroussey@adsl-69-234-104-86.dsl.irvnca.pacbell.net) (Ping timeout: 240 seconds)
- # [21:31] <Hixie> my point was that the w3c doesn't talk about the whatwg. the results of the search you cited demonstrate that the w3c doesn't talk about the whatwg, just that people comment about the whatwg on w3c blog posts
- # [21:31] * Joins: sroussey (~sroussey@adsl-69-234-104-86.dsl.irvnca.pacbell.net)
- # [21:31] <jgraham> Ms2ger: here now
- # [21:31] * Quits: heycam (~cam@wok.mcc.id.au) (Ping timeout: 240 seconds)
- # [21:32] <Ms2ger> Why does it make sense to use add_completion_callback in window.onload?
- # [21:32] <karlcow> http://www.w3.org/QA/2007/11/tp-links-feast.html
- # [21:33] <karlcow> "The WHATWG at the W3C technical plenary" ->http://blog.whatwg.org/the-whatwg-at-the-w3c-technical-plenary
- # [21:33] * Joins: heycam (~cam@wok.mcc.id.au)
- # [21:33] <jgraham> Ms2ger: where?
- # [21:33] <jgraham> Completion never happens until onload
- # [21:34] * Quits: othermaciej (~mjs@17.246.16.81) (Remote host closed the connection)
- # [21:34] * Quits: eighty4 (~eighty4@unaffiliated/eighty4) (Ping timeout: 240 seconds)
- # [21:34] <jgraham> But I don't think it is necesarily the case that window.onload is called before addEventListener registered handlers. Or is it?
- # [21:35] <Hixie> karlcow: you think the w3c linking to a whatwg blog post as one of the last links in a huge list of links to blog posts about the w3c is evidence that the w3c is happy about the whatwg and has no problem working with them? now you're stretching, even for you.
- # [21:35] <Ms2ger> (I'm assuming the answer is "it doesn't")
- # [21:35] * Joins: f1lt3r_bocoup (~f1lt3r@64.119.153.2)
- # [21:36] <Hixie> karlcow: has there ever been a mention (any mention, not even a positive mention!) of the whatwg on the w3c home page? (for years the whatwg home page linked to the w3c)
- # [21:36] * Joins: nessy (~Adium@124-171-47-99.dyn.iinet.net.au)
- # [21:37] <Hixie> karlcow: has there ever been a w3c news item where the w3c positions the w3c as equal partners, even when talking about the HTML spec? (the whatwg frequently mentions the w3c when talking about what we do)
- # [21:37] <jgraham> Ms2ger: I am confused
- # [21:38] <jgraham> What have I done wrong?
- # [21:38] * Joins: othermaciej (~mjs@17.246.16.81)
- # [21:38] * Joins: pesla (~pesla@ip51cc03a5.speed.planet.nl)
- # [21:39] * Ms2ger tests again
- # [21:39] * Joins: eighty4 (~eighty4@unaffiliated/eighty4)
- # [21:39] * karlcow would have not expected to see hixie in the role of victim. That is definitely new.
- # [21:39] <Hixie> victim?
- # [21:40] <karlcow> to your questions about w3c not citing on the blog. I agree. There was not that much.
- # [21:40] <Hixie> i'm just pointing out that the w3c isn't cooperating, and the whatwg is, so danny's suggestion that the situation is the reverse is incorrect
- # [21:40] <Hixie> you seem to want to disagree with everything i say, whether it's true or not :-)
- # [21:41] <webr3> lol karlcow, you can't disagree w/ that
- # [21:41] <webr3> if you do you prove it!
- # [21:41] <karlcow> Hixie: you are wrong about w3c not participating. This, I'm sure for it, and for a very good reason.
- # [21:41] <AryehGregor> Hixie, you should really stop concluding that other people's disagreements with you are irrational or dishonest. It's generally not true, and if it is, it doesn't help to say it.
- # [21:41] <karlcow> I was part of it.
- # [21:41] * Quits: plainhao (~plainhao@208.75.85.237) (Quit: plainhao)
- # [21:42] * webr3 sigh - i was geniunely optimistic that people might be looking to the future rather than the past
- # [21:42] <AryehGregor> I think it's fairly clear that the average WHATWG adherent participates in and cares about the W3C much more than the average W3C adherent participates in or cares about the WHATWG, where by "adherent" I mean someone who prefers one venue to other.
- # [21:42] <Ms2ger> jgraham, http://dvcs.w3.org/hg/html/file/0f677593d693/tests/resources/testharness.js#l641
- # [21:42] <karlcow> That you didn't get the type of participation you were expecting, I can acknowledge that.
- # [21:42] <Hixie> AryehGregor: i was merely pointing out what karl's arguments felt like, no conclusions drawn.
- # [21:42] * gsnedder1 is now known as gsnedders
- # [21:43] <karlcow> as webr3 is saying, I have a lot more hope for the future than the past.
- # [21:43] <Ms2ger> jgraham, the callbacks are run before that
- # [21:43] <Hixie> karlcow: my point was merely regarding danny's assertions, i wasn't trying to make any statement beyond that. I'm glad you now agree with those assertions despite your earlier contradiction of them.
- # [21:43] <karlcow> AryehGregor: that has been often my point. WHATWG and W3C are often the same participants.
- # [21:44] <karlcow> Aka people loving technologies, the Web and want to improve it
- # [21:44] <karlcow> Hixie: please, never put your words in my mouth ;) that would be better
- # [21:44] <jgraham> Ms2ger: If they are it is a big
- # [21:44] <jgraham> *bug
- # [21:45] <webr3> aye for all the two different names, it's still the same people - just need to get an agreed process that's best for the web, you know, balance evolution w/ interop
- # [21:45] <jgraham> Ms2ger: Because the completion callback should never be run before all_done() is true
- # [21:45] <webr3> tbh I don't have a scooby-doo why it's taking so long :|
- # [21:45] <karlcow> webr3 exactly
- # [21:45] <Hixie> karlcow: wait, you still think danny is right despite saying that my points were correct? now i'm just confused.
- # [21:45] <jgraham> and all_done() can't be true until it is set there
- # [21:45] <jgraham> supposedly
- # [21:46] <jgraham> s/it/all_loaded/
- # [21:46] <karlcow> Hixie, I see you are confused. This is not a surprise :)
- # [21:46] <Ms2ger> Let me check
- # [21:46] <webr3> danny didn't get it right (wel half did half didn't) the future bit made sense, the past bit about subverted didn't evoke the correct situation
- # [21:47] <webr3> "we want xhtml 2.0" "umm the web needs html updated" "we're sticking to xhtml" "fine I'll do html elsewhere" "gah you were right" "yup" - how do we sort that
- # [21:48] <webr3> that's about it in a nutshell isn't it?
- # [21:48] <Hixie> karlcow: it's not a surprise that you confuse me? no, i guess not. :-) i rarely understand what you mean, you seem to never want to state an actual position, just imply one.
- # [21:48] <TabAtkins> webr3: Yup.
- # [21:48] <Hixie> karlcow: you should be more assertive :-)
- # [21:49] <karlcow> damn the poet.
- # [21:49] <karlcow> I'm not a computer
- # [21:50] <Hixie> being assertive is a human leadership trait, not a computer trait.
- # [21:50] <webr3> the incredibly stupid thing is, that afaict, everybody wants the same thing :| certainly everybody I've ever spoken to about html on all "sides"
- # [21:50] <Ms2ger> jgraham, all_done() is false
- # [21:50] * Joins: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net)
- # [21:51] * Quits: espadrine (~espadrine@eduroinsa909.insa-lyon.fr) (Read error: Connection reset by peer)
- # [21:51] * Quits: Steve^ (~steve@cpc2-hari1-0-0-cust1111.hari.cable.virginmedia.com) (Read error: Connection reset by peer)
- # [21:51] * Joins: espadrine_ (~espadrine@eduroinsa909.insa-lyon.fr)
- # [21:51] * Joins: Steve^ (~steve@cpc2-hari1-0-0-cust1111.hari.cable.virginmedia.com)
- # [21:51] <karlcow> I think it's where we disagree. I can be assertive on that. leadership is one of the worse things :) (not trying to convince you)
- # [21:52] <Hixie> karlcow: being assertive is also an important human trait when having discussions, even when not leading
- # [21:52] <jgraham> Ms2ger: When the completion callbck is being called? Or when it is being set?
- # [21:53] <Ms2ger> In Tests.prototype.notify_complete
- # [21:53] <jgraham> Umm, that seems wrong
- # [21:53] <karlcow> Hixie: not in my values ;)
- # [21:53] <Ms2ger> Yes
- # [21:53] <jgraham> Ms2ger: TC?
- # [21:53] <Hixie> karlcow: if you're going to argue with me, as you seem wont to do, you will find that our lives are much more pleasant if you can assert your statements positively rather than implying them and being unsurprised when i have no idea what you're saying
- # [21:53] * bga_ is now known as bga_|away
- # [21:53] <Hixie> karlcow: being vague is not a positive human communication trait
- # [21:54] * bga_|away is now known as bga_
- # [21:54] * Quits: estes (~aestes@2620:0:1b00:1191:d69a:20ff:fed0:8cd2) (Quit: estes)
- # [21:55] <karlcow> :)
- # [21:55] * Joins: rgervais (40d2c7e7@gateway/web/freenode/ip.64.210.199.231)
- # [21:56] * Joins: estes (~aestes@17.203.13.46)
- # [21:56] <AryehGregor> jgraham, it just stops at "Running, 63280 complete 0 remain" in all browsers I test on. :( http://aryeh.name/tests-root/tests/submission/AryehGregor/reflection/reflection-onepage.html
- # [21:56] <AryehGregor> Time to split it up.
- # [21:57] <jgraham> AryehGregor: Oh
- # [21:57] <jgraham> I can look at that
- # [21:57] <Ms2ger> jgraham, that's the TC
- # [21:57] <AryehGregor> That would be nice, thanks.
- # [21:57] <rgervais> what's the difference between <section> and <div> and can someone please provide a good a example of when to use <section> in HTML5
- # [21:57] * jgraham thinks 63280 tests in a file doesn't meet the criteria for "reduced testcase"
- # [21:58] <jgraham> :p
- # [21:58] <Ms2ger> rgervais, see the spec
- # [21:58] <Hixie> rgervais: <section> is for chapters, subsections of blog posts, etc, while <div> is for styling hooks.
- # [21:58] <jgraham> AryehGregor: BTW, we can probably fix the output to suck less
- # [21:58] <Hixie> rgervais: there are a number of examples for <section> in the spec, e.g. http://www.whatwg.org/specs/web-apps/current-work/complete/sections.html#the-section-element
- # [21:59] * Joins: mzu (~mischa@188-222-214-79.zone13.bethere.co.uk)
- # [21:59] <rgervais> Ms2ger: I saw the spec but I'm a dumb person and a basic explanation
- # [21:59] <nessy> rgervais: I've seen a template for slides that uses <section> for every slide and the whole presentation is a single html page - I liked that use of <section>
- # [21:59] <rgervais> Hixie: what's a 'chapter'?
- # [21:59] <Hixie> rgervais: like in a book
- # [22:00] <rgervais> well this is the web, I need a real use case scenario
- # [22:00] <rgervais> let me check that link
- # [22:00] <rgervais> hopefully it breaks it down
- # [22:00] <rgervais> not a book example
- # [22:00] <rgervais> subsections in blogs, ok that's one
- # [22:01] <rgervais> nessy link?
- # [22:02] <rgervais> I'm looking at the spec againn and just wonder why not use a <div> instead of a section
- # [22:02] <rgervais> Hixie: you said for styling hooks
- # [22:02] * Joins: eTiger13 (~eTiger13@66-117-143-148.lmi.net)
- # [22:02] <craigbarnes> because a div implies nothing
- # [22:02] <rgervais> so basically sections shouldn't be styled?
- # [22:02] <craigbarnes> one is semantic the other is for general use
- # [22:02] <AryehGregor> jgraham, if you want to look into it, test with this, because I'm in the middle of changing things: http://dvcs.w3.org/hg/html/raw-file/859abfc6fdf2/tests/submission/AryehGregor/reflection/reflection-onepage.html
- # [22:03] <rgervais> craigbarnes: I see..
- # [22:03] <nessy> rgervais: for example http://videos.mozilla.org/serv/blizzard/audio-slideshow/
- # [22:04] * inimino` is now known as inimino
- # [22:04] <Hixie> rgervais: you can style <section> too, it's just <div> is for anything at all, but <section> is just for sections.
- # [22:04] <craigbarnes> I just said that :)
- # [22:04] <craigbarnes> kind of
- # [22:05] <rgervais> OK. what's the definition of a 'section'?
- # [22:05] <craigbarnes> rgervais, that's what the spec is for
- # [22:05] <craigbarnes> it's all laid out nicely for you to read ;)
- # [22:06] <rgervais> I've read the spec, I just need a dumbed down definition
- # [22:06] <Ms2ger> A part of a document with a header
- # [22:06] <Hixie> rgervais: see the dictionary :-)
- # [22:06] <Ms2ger> Roughly
- # [22:06] <craigbarnes> yeah the dictionary nails it
- # [22:07] <Hixie> rgervais: if you have specific examples you want us to give a "yay" or "nay" on that might help
- # [22:07] * Quits: mlpug (~mlpug@a88-115-171-217.elisa-laajakaista.fi) (Remote host closed the connection)
- # [22:07] <rgervais> Ms2ger: ok kind of make sense
- # [22:07] * Parts: eTiger13 (~eTiger13@66-117-143-148.lmi.net)
- # [22:07] <rgervais> so if a group of p tags
- # [22:07] <rgervais> don't have a header
- # [22:08] <rgervais> then use a <div>
- # [22:08] <rgervais> ?
- # [22:08] <jgraham> Why are they a group?
- # [22:08] <craigbarnes> It's a semantic, you can't yay or nay a use case based on tags
- # [22:08] <craigbarnes> it's based on content
- # [22:08] <craigbarnes> s/semantic/semantic tag/
- # [22:09] <Ms2ger> s/tag/element/
- # [22:09] <craigbarnes> yeah that's what i meant
- # [22:09] <craigbarnes> thanks
- # [22:10] <rgervais> jgraham: example.. <p>hello</p><p>another paragraph</p>
- # [22:10] <rgervais> should I wrap that in <section> or <div>
- # [22:10] <rgervais> or is this example too generic
- # [22:10] <Ms2ger> It is
- # [22:10] <craigbarnes> yes
- # [22:10] <rgervais> I've left out h tags
- # [22:10] <rgervais> so no headings
- # [22:11] <craigbarnes> I think you're over-thinking it
- # [22:11] <craigbarnes> it's not that complicated
- # [22:11] <craigbarnes> if you could refer to it generically as a section then you can probably use a section element
- # [22:12] <nessy> I like to think of <section> elements as an opportunity to have the main html elements available to me again without influencing the rest of the document, such as h1, h2, p etc
- # [22:12] <rgervais> I see..
- # [22:13] <craigbarnes> the gotchas are in the spec
- # [22:13] <rgervais> well I'll keep looking into that, thanks for the info on that so far
- # [22:14] <rgervais> some other questions I have in general regarding HTML5
- # [22:14] <rgervais> since it's technically still a draft, when will it finalized
- # [22:14] <rgervais> and do you guys recommend using it if it isn't final
- # [22:15] <Hixie> the whatwg spec is a standard now, not a draft
- # [22:15] <Hixie> http://whatwg.org/c
- # [22:16] <craigbarnes> Don't wait to start using it
- # [22:18] * Quits: smaug____ (~chatzilla@cs181139127.pp.htv.fi) (Read error: Connection reset by peer)
- # [22:18] * Joins: rgervais2 (40d2c7e7@gateway/web/freenode/ip.64.210.199.231)
- # [22:18] <craigbarnes> There's no such thing as final
- # [22:18] <craigbarnes> that true in every area of technology :)
- # [22:18] <rgervais2> true, I say that because
- # [22:18] <webr3> have to agree, use "html" now - just check the support for the "new" features you want
- # [22:19] <rgervais2> say you use things and then all of a sudden it's no longer valid
- # [22:19] <rgervais2> because of changes
- # [22:19] <rgervais2> that's what I mean
- # [22:19] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [22:19] <webr3> - http://caniuse.com/ is your friend
- # [22:19] * Joins: roc_ (~chatzilla@121.98.230.221)
- # [22:19] * Joins: smaug____ (~chatzilla@cs181139127.pp.htv.fi)
- # [22:19] * Joins: jamesr (~jamesr@nat/google/x-svuvtcvpeuweykuv)
- # [22:19] * Joins: tyoshino (~tyoshino@220.109.219.244)
- # [22:20] <craigbarnes> The spec if going to change so drastically that things just "break"
- # [22:20] <karlcow> rgervais2: in which circumstances do you try to be valid? What are the benefits? (not asking you to not be valid)
- # [22:21] <craigbarnes> And they are going to great lengths to consider these things before they implement them
- # [22:21] * Quits: nimbupani (~nimbupani@84.215.128.231) (Remote host closed the connection)
- # [22:21] <rgervais2> karlcow: Actually I don't necessarily need to my HTML to validate but if I use elements, tags approved in working draft
- # [22:22] <rgervais2> and then gone later
- # [22:22] <rgervais2> webr3: thanks for that
- # [22:22] <rgervais2> that is helpful
- # [22:22] <craigbarnes> you may have to clean up a bunch of vendor prefixes in your CSS and "polyfills" in your JavaScript etc.
- # [22:22] <rgervais2> craigbarnes: makes sense
- # [22:22] <karlcow> rgervais2: use things which are widely deployed
- # [22:23] <karlcow> if they are not, use them for you, for testing, for experimenting. And use them only in production when they are deployed.
- # [22:23] <rgervais2> is it OK if I just go ahead and start developing sites with the new doctype?
- # [22:23] * Joins: Peter` (~peter@5ED0FB8A.cm-7-1d.dynamic.ziggo.nl)
- # [22:23] <rgervais2> without no blacklash?
- # [22:23] <karlcow> It depends on your business constraints
- # [22:23] <Philip`> rgervais2: Web browsers don't want to make pages stop working, so if you make something that runs now then it should continue to run forever
- # [22:23] <karlcow> <!doctype html> is the one which has always been parsed by browsers
- # [22:23] <craigbarnes> rgervais2, yes, you can do that right away
- # [22:23] <craigbarnes> you just have to learn what you can use blindly
- # [22:23] <craigbarnes> and what you need to learn the implications of
- # [22:24] <Philip`> rgervais2: (There's no real constraint on making pages fail the validator, though - if you do something now that's considered bad practice a decade from now then your page will be reported as invalid)
- # [22:24] <rgervais2> Philip`: I'm not for a page necessary validating, I meant just valid elements
- # [22:24] <rgervais2> craigbarnes: makes sense
- # [22:24] <craigbarnes> rgervais2, the best thing you can do right now is understand why people are telling you these things instead of just asking and doing
- # [22:25] <karlcow> for example html5 new elements such as section are still not widely supported out of the box.
- # [22:25] <karlcow> the support is different from browser to browser
- # [22:25] <craigbarnes> that way when the spec has settled down a little, you'll be way ahead of the game
- # [22:25] <karlcow> It changes quickly and there is hope that the situation will improve at a fast pace
- # [22:26] <karlcow> it all depends on your business constraints.
- # [22:27] <rgervais2> karlcow: generall the browsers I code for are IE7 and up and of course FF, Safari, Chrome
- # [22:27] <webr3> rgervais2, yes just use what features of html you want and that are deployed, unless you think every browser can be recalled - they all support "html" and there does exist a common subset of the latest spec which is avail accross the board, and emulatable where not - tis safe to use, and was /ages/ ago
- # [22:27] * Quits: napsternxg (cb6ef619@gateway/web/freenode/ip.203.110.246.25) (Ping timeout: 245 seconds)
- # [22:27] * Joins: eric_carlson_ (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [22:27] * Joins: boaz_ (~boaz@64.119.153.2)
- # [22:27] <webr3> html 5 is just an old promise that needs to be fullfilled, after that it'll be far more itteratively updated I'm sure, whether that's in w3c or whatwg, or both together
- # [22:27] * Joins: espadrine (~espadrine@eduroinsa909.insa-lyon.fr)
- # [22:28] <karlcow> rgervais, you can use <!doctype html> but avoid new html5 elements, and some very new things of the DOM.
- # [22:28] * Joins: micheil_mbp (~micheil@124-168-150-222.dyn.iinet.net.au)
- # [22:28] <karlcow> if you want to have no troubles in IE7
- # [22:28] <rgervais2> karlcow: OK
- # [22:28] * Quits: espadrine_ (~espadrine@eduroinsa909.insa-lyon.fr) (*.net *.split)
- # [22:28] * Quits: JM (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (*.net *.split)
- # [22:28] * Quits: franksalim (~frank@99-123-6-19.lightspeed.sntcca.sbcglobal.net) (*.net *.split)
- # [22:28] * Quits: roc (~chatzilla@121.98.230.221) (*.net *.split)
- # [22:28] * Quits: tyoshino1 (~tyoshino@220.109.219.244) (*.net *.split)
- # [22:28] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (*.net *.split)
- # [22:28] * Quits: boaz (~boaz@64.119.153.2) (*.net *.split)
- # [22:28] * Quits: micheil (~micheil@124-168-150-222.dyn.iinet.net.au) (*.net *.split)
- # [22:28] * Quits: Yudai (~Yudai@p434d26.kngwnt01.ap.so-net.ne.jp) (*.net *.split)
- # [22:28] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (*.net *.split)
- # [22:28] * Quits: Itrace (~Itrace@12.104.199.129) (*.net *.split)
- # [22:28] * Quits: Kuruma (~Kuruman@p19170-ipngn1701marunouchi.tokyo.ocn.ne.jp) (*.net *.split)
- # [22:28] * eric_carlson_ is now known as eric_carlson
- # [22:28] * boaz_ is now known as boaz
- # [22:28] * micheil_mbp is now known as micheil
- # [22:29] * Quits: jacobolus (~jacobolus@c-98-216-238-247.hsd1.ma.comcast.net) (Remote host closed the connection)
- # [22:30] * Quits: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl) (Quit: annevk)
- # [22:30] * Parts: rgervais2 (40d2c7e7@gateway/web/freenode/ip.64.210.199.231)
- # [22:30] * Joins: rgervais2 (40d2c7e7@gateway/web/freenode/ip.64.210.199.231)
- # [22:30] * Quits: benschwarz (~benschwar@59.167.185.148) (Quit: Linkinus - http://linkinus.com)
- # [22:31] * Joins: nimbupani (~nimbupani@cm-84.215.128.231.getinternet.no)
- # [22:33] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
- # [22:34] <rgervais2> thanks guys for all the input
- # [22:34] <rgervais2> appreciated
- # [22:35] * Joins: franksalim (~frank@99-123-6-19.lightspeed.sntcca.sbcglobal.net)
- # [22:35] <AryehGregor> Yay, split-up version: http://dvcs.w3.org/hg/html/raw-file/41dfca6a6630/tests/submission/AryehGregor/reflection/reflection-metadata.html
- # [22:36] * Joins: Kuruma (~Kuruman@p19170-ipngn1701marunouchi.tokyo.ocn.ne.jp)
- # [22:36] * Joins: Yudai (~Yudai@p434d26.kngwnt01.ap.so-net.ne.jp)
- # [22:36] * karlcow was wondering what was making the CPU high
- # [22:37] <karlcow> this is the document of AryehGregor.
- # [22:37] <karlcow> Interesting
- # [22:37] * Quits: ivan` (~ivan@unaffiliated/ivan/x-000001) (Quit: Coyote finally caught me)
- # [22:37] <AryehGregor> Hmm?
- # [22:37] * Joins: ivan` (~ivan@li125-242.members.linode.com)
- # [22:37] * Quits: ivan` (~ivan@li125-242.members.linode.com) (Changing host)
- # [22:37] * Joins: ivan` (~ivan@unaffiliated/ivan/x-000001)
- # [22:37] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [22:37] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Read error: No route to host)
- # [22:38] * Joins: Evet_ (~Evet@78.191.48.153)
- # [22:38] <karlcow> AryehGregor: the document makes my CPU hot for a little while then once the page has been created. it is ok. back to normal.
- # [22:38] * Parts: tw2113 (~tw2113asw@fedora/tw2113) ("Leaving")
- # [22:38] * Quits: franksalim (~frank@99-123-6-19.lightspeed.sntcca.sbcglobal.net) (Client Quit)
- # [22:38] * Quits: Evet (~Evet@pdpc/supporter/active/evet) (Ping timeout: 246 seconds)
- # [22:39] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [22:39] <jgraham> Oh, it's a silly bug
- # [22:39] <karlcow> my normal being usually high 25%. because of my too many tabs
- # [22:39] <jgraham> The harness times out
- # [22:40] <karlcow> aah
- # [22:40] <Ms2ger> That makes sense
- # [22:40] <jgraham> Yeah
- # [22:41] <Ms2ger> Mochitest has a way to request a longer timeout ;)
- # [22:41] <jgraham> So all_done() is false and the load event hasn't fired
- # [22:41] * karlcow who thought that he could claim that AryehGregor was making me hot
- # [22:41] <karlcow> damn
- # [22:41] <jgraham> You can request a longer timeout
- # [22:42] <Ms2ger> Even better
- # [22:42] <jgraham> do setup({timeout:whatever})
- # [22:42] <jgraham> where whatever is in ms
- # [22:42] <Ms2ger> Oh, new things
- # [22:43] <AryehGregor> Is that "timeout" instead of timeout?
- # [22:43] <jgraham> Not sure what the best way to fix the bug that if it times out and the load event hasn't fired, we don't report anything
- # [22:43] <jgraham> AryehGregor: Either is fine
- # [22:44] <Ms2ger> You could add the completion callback earlier
- # [22:44] <AryehGregor> Interesting, I didn't know JS allowed that.
- # [22:44] <karlcow> http://www.w3.org/mid/4D5AF12E.5010808@gmx.de
- # [22:44] <jgraham> Yeah, I could, but the log element might not be avaliable
- # [22:44] <TabAtkins> JSON is stricter than JS.
- # [22:44] <Ms2ger> And then check if there's a div#log when the callback is run
- # [22:45] <jgraham> Yeah, that seems sensible
- # [22:45] <AryehGregor> Magic.
- # [22:47] * Quits: roc_ (~chatzilla@121.98.230.221) (Ping timeout: 255 seconds)
- # [22:47] <karlcow> indeed a lot better
- # [22:49] <AryehGregor> Should I make each reflects() a test and each assertion an assertion, or leave each assertion as its own test?
- # [22:49] <AryehGregor> Hmm.
- # [22:49] <AryehGregor> I'm inclined toward the latter, actually.
- # [22:50] <AryehGregor> It makes it kind of useless to debug, since browsers will fail most of the tests and one assertion's failure will mask another's, but that's why I have the original version.
- # [22:50] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [22:50] <AryehGregor> Opinions?
- # [22:51] <AryehGregor> Actually, that would probably make it fast enough that the one-page version would be usable. :)
- # [22:51] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 272 seconds)
- # [22:53] <Ms2ger> Former
- # [22:55] <AryehGregor> I meant I was inclined toward the former.
- # [22:55] <AryehGregor> Not the latter.
- # [22:55] <AryehGregor> Why do you prefer the former too?
- # [22:57] * Quits: Martijnc (~Martijnc@91.176.146.236) (Quit: Martijnc)
- # [23:01] * bga_ is now known as bga_|away
- # [23:02] * Joins: mdelaney (~mdelaney@2620:0:1b00:1191:15be:b761:d509:f526)
- # [23:03] * Joins: Amorphous (jan@f049164232.adsl.alicedsl.de)
- # [23:03] * Quits: Amorphous (jan@f049164232.adsl.alicedsl.de) (Changing host)
- # [23:03] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [23:05] * Quits: miketaylr (~miketaylr@206.217.92.186) (Quit: >_>)
- # [23:06] * Joins: Sirisian (~Sirisian@resnet215-199.resnet.wmich.edu)
- # [23:06] * Quits: nessy (~Adium@124-171-47-99.dyn.iinet.net.au) (Quit: Leaving.)
- # [23:07] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:07] * Joins: Evet (~Evet@78.181.16.32)
- # [23:08] * Quits: mzu (~mischa@188-222-214-79.zone13.bethere.co.uk) (Quit: mzu)
- # [23:08] * AryehGregor discovers he has no idea how "this" actually works
- # [23:08] * Quits: Evet (~Evet@78.181.16.32) (Read error: Connection reset by peer)
- # [23:09] <zewt> the general rule of thumb for "this" is: however you want it to work, that's how it doesn't
- # [23:09] * Quits: Evet_ (~Evet@78.191.48.153) (Ping timeout: 240 seconds)
- # [23:09] * Joins: Evet (~Evet@78.181.16.32)
- # [23:10] * Quits: Evet (~Evet@78.181.16.32) (Changing host)
- # [23:10] * Joins: Evet (~Evet@pdpc/supporter/active/evet)
- # [23:12] <Ms2ger> AryehGregor, you can use var t = async_test(msg); t.step(function, this); t.done()
- # [23:13] * Parts: bfrohs (~bfrohs@smtp.forewordinternal.com)
- # [23:13] * Quits: xtoph (~xtoph@213.47.185.206)
- # [23:15] * bga_|away is now known as bga_
- # [23:15] * Quits: nimbupani (~nimbupani@cm-84.215.128.231.getinternet.no) (Quit: Colloquy for iPad - http://colloquy.mobi)
- # [23:15] * Quits: pesla (~pesla@ip51cc03a5.speed.planet.nl) (Quit: Computer has gone to sleep.)
- # [23:16] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:16] * Joins: gonemad3 (~workmad3@92.17.109.65)
- # [23:17] * Quits: espadrine (~espadrine@eduroinsa909.insa-lyon.fr) (Read error: Connection reset by peer)
- # [23:17] * Joins: espadrine (~espadrine@eduroinsa909.insa-lyon.fr)
- # [23:19] * Joins: espadrine_ (~espadrine@eduroinsa909.insa-lyon.fr)
- # [23:19] * Quits: espadrine (~espadrine@eduroinsa909.insa-lyon.fr) (Read error: Connection reset by peer)
- # [23:19] * espadrine_ is now known as espadrine
- # [23:20] * Quits: Smylers (~smylers@host86-186-193-114.range86-186.btcentralplus.com) (Quit: Leaving.)
- # [23:23] * Joins: JoePeck (~JoePeck@17.244.13.138)
- # [23:26] * Quits: BlurstOfTimes (~blurstoft@168.203.117.36) (Remote host closed the connection)
- # [23:26] * jgraham wonders why AryehGregor needs to know how "this" works
- # [23:27] <jgraham> The general rule is that "this" is the global object unless you call something like foo.bar in which case it is foo
- # [23:27] <jgraham> Or you are in an event handler
- # [23:27] <jgraham> Or you were called with Function.prototype.[call|apply]
- # [23:27] * Joins: nebz (~nestorbar@c-66-176-190-111.hsd1.fl.comcast.net)
- # [23:27] <jgraham> In the latter case it can be almost anything
- # [23:29] * Quits: ROBOd (~robod@109.96.242.142) (Quit: .)
- # [23:31] * Quits: othermaciej (~mjs@17.246.16.81) (Remote host closed the connection)
- # [23:31] * Joins: othermaciej (~mjs@17.246.16.81)
- # [23:32] * Quits: nebz (~nestorbar@c-66-176-190-111.hsd1.fl.comcast.net)
- # [23:33] * Joins: nebz (~nestorbe@c-66-176-190-111.hsd1.fl.comcast.net)
- # [23:34] * Quits: gonemad3 (~workmad3@92.17.109.65) (Ping timeout: 255 seconds)
- # [23:38] * Quits: JoePeck (~JoePeck@17.244.13.138) (Quit: -)
- # [23:38] * Quits: boaz (~boaz@64.119.153.2) (Quit: boaz)
- # [23:40] * Joins: ap (~ap@17.203.15.167)
- # [23:40] * Quits: sroussey (~sroussey@adsl-69-234-104-86.dsl.irvnca.pacbell.net) (Ping timeout: 240 seconds)
- # [23:42] * Quits: smaug____ (~chatzilla@cs181139127.pp.htv.fi) (Ping timeout: 255 seconds)
- # [23:43] * Quits: saba (~foo@unaffiliated/saba) (Quit: leaving)
- # [23:45] * Joins: workmad3 (~workmad3@92.17.28.80)
- # [23:46] * Joins: JoePeck (~JoePeck@2620:0:1b00:1f08:fa1e:dfff:fed9:b9a)
- # [23:48] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Quit: kor)
- # [23:49] <TabAtkins> http://getinpulse.com Will someone please port a browser to this thank you very much.
- # [23:50] * Joins: nestor (~nestorgba@c-66-176-190-111.hsd1.fl.comcast.net)
- # [23:50] <TabAtkins> Or at least an HTML rendering engine.
- # [23:52] <jgraham> TabAtkins: I think you might be better off asking for something like Opera Mini
- # [23:52] <TabAtkins> That would work too, I suppose.
- # [23:52] * Quits: workmad3 (~workmad3@92.17.28.80) (Remote host closed the connection)
- # [23:53] * Quits: JoePeck (~JoePeck@2620:0:1b00:1f08:fa1e:dfff:fed9:b9a) (Quit: -)
- # [23:54] * Quits: tbassetto (~tbassetto@vau75-7-82-234-249-198.fbx.proxad.net) (Quit: tbassetto)
- # [23:56] * Parts: nestor (~nestorgba@c-66-176-190-111.hsd1.fl.comcast.net)
- # [23:57] * Joins: nestor (~nestorgba@c-66-176-190-111.hsd1.fl.comcast.net)
- # [23:58] * Parts: nestor (~nestorgba@c-66-176-190-111.hsd1.fl.comcast.net)
- # Session Close: Wed Feb 16 00:00:00 2011
The end :)