Options:
- # Session Start: Wed Oct 10 00:00:00 2012
- # Session Ident: #whatwg
- # [00:00] <annevk> What I meant to say is people knowledgable enough about complex algorithms in standards and can comment on them to the extent they need to be changed are sure employee candidates for browser vendors
- # [00:01] <zewt> personally I see "complex algorithms in standards" and "complex algorithms in code" as the same thing
- # [00:02] <TabAtkins> they are
- # [00:02] <annevk> Sure, but you need to have an interest in standards to comment on the former, which is kinda important
- # [00:04] <zewt> also in "complex algorithms" (but in my opinion, people who can't do that picked the wrong field)
- # [00:06] <annevk> heh yeah
- # [00:06] * jonlee_ is now known as jonlee|afk
- # [00:06] <annevk> it's just that complex algorithms is much broader; getting complex algorithms to work the same in n implementations is somewhat different problem
- # [00:06] <annevk> and not for everyone
- # [00:07] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Quit: thisgeek)
- # [00:08] <zewt> there's also sort of a "web mindset" that you have to be able to see, i suppose in the same way that some people understand the security mindset and some don't
- # [00:08] <annevk> heh, I love and TabAtkins and Hixie speculate and ask respectively about upcoming Google products
- # [00:08] <annevk> s/and/how/
- # [00:08] * Quits: Lachy (~Lachy@cm-84.215.19.229.getinternet.no) (Quit: Computer has gone to sleep.)
- # [00:09] <TabAtkins> Hahaha, yes.
- # [00:09] <annevk> reading http://www.w3.org/TR/html-design-principles/ without saying WTWTF all the time also helps
- # [00:09] <Hixie> I was asking about _current_ displays, not speculation :-)
- # [00:09] * Quits: krit (~krit@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [00:10] * Quits: isherman (isherman@nat/google/x-dlxlwupnkwbhortt) (Quit: Leaving.)
- # [00:11] * Joins: isherman (isherman@nat/google/x-rnihcjhlrmwntcsx)
- # [00:13] <tantek> Hixie, current displays, you mean something like http://thereisnofold.com/ ?
- # [00:14] * Joins: carlos_antonio (~benway@173.230.152.21)
- # [00:14] * Quits: carlos_antonio (~benway@173.230.152.21) (Changing host)
- # [00:14] * Joins: carlos_antonio (~benway@unaffiliated/disusered)
- # [00:14] <Hixie> I mean whatever Mark was referring to in http://lists.w3.org/Archives/Public/public-whatwg-archive/2012Oct/0073.html
- # [00:14] <tantek> btw: re: XSLT - I tend to avoid using/creating/modifying it, but it (combined with a Tidy pre-processing step) has been quite good at keeping the production-dependent h2vx.com service going (based on X2V) that people use to convert hCards to vCards and hCalendar to iCalendar.
- # [00:15] <othermaciej> what about current displays?
- # [00:15] <tantek> physical pixel density, sure
- # [00:15] <tantek> 3x density displays, sure is faster than printing things to test stuff ;)
- # [00:16] * Joins: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
- # [00:16] <othermaciej> there are definitely devices with more than 3x96 dpi
- # [00:16] <othermaciej> the iPhone 5 is one
- # [00:16] <othermaciej> but I don't think there are any that out of the box run with 3x scaling of the UI
- # [00:16] <tantek> Hixie, best part of that email, the footer "This electronic mail message may contain confidential and privileged information from HI Corporation. If you are not the intended recipient, any disclosure, photocopying, distribution or use of the contents of the received information is prohibited." - yeah, on an archive, nice.
- # [00:16] <Hixie> that's what matters
- # [00:16] * Quits: nessy (~silviapf@124-149-117-86.dyn.iinet.net.au) (Quit: Leaving.)
- # [00:17] <othermaciej> (and css pixel scaling is generally based on ui scaling, not literally dividing the physical DPI by 96, which is why use of CSS DPI is generally more confusing than informative)
- # [00:18] <Hixie> yeah i try to use "device pixels per CSS pixels"
- # [00:18] <annevk> isn't CSS dpi these days dependent on how you define CSS px?
- # [00:18] <othermaciej> CSS dpi is 96 by definition
- # [00:19] <Hixie> i don't know what "CSS dpi" is
- # [00:19] <othermaciej> wait, it's 96 times the scale factor
- # [00:19] <othermaciej> I always confuse myself
- # [00:19] <othermaciej> CSS has a "dpi" unit
- # [00:19] <Hixie> oh, that
- # [00:19] <Hixie> who uses that
- # [00:19] <othermaciej> it's 96 times dppx which is "device pixels per css pixel"
- # [00:20] <Hixie> "device pixels per CSS pixel" is what matters
- # [00:20] <othermaciej> other than the css wg? probably no one
- # [00:20] <Hixie> and so far, excluding zoom, it seems to be either 1 or 2.
- # [00:20] <annevk> what's the opposite of <3? !<3? that's kinda how I feel about dppx
- # [00:21] <Hixie> </3
- # [00:21] <othermaciej> it's certainly a hideous unit name
- # [00:21] <TabAtkins> That's why Images 4 has the 'x' unit which means the same thing. ^_^
- # [00:22] <fantasai> othermaciej: It went through LC twice. Why u not complain earlier? :)
- # [00:22] <annevk> you and your aliases
- # [00:22] <othermaciej> fantasai: I have complained many times, and I don't need to have another conversation with the hand
- # [00:23] * Hixie wonders what going through LC has to do with anything :-P
- # [00:23] <fantasai> we asked for comments
- # [00:23] <fantasai> nobody sent any on the name of the unit
- # [00:23] <Hixie> do you not ask for comments at other times? :-)
- # [00:23] <annevk> Hixie: it's a thing the W3C has where they think stuff is stable but it really isn't
- # [00:23] <mkanat> "Mr Dent, you realize the plans have been available...."
- # [00:23] <Hixie> annevk: how quaint
- # [00:23] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Quit: thisgeek)
- # [00:23] * Joins: danzik171 (~danzik17@pool-108-6-17-26.nycmny.fios.verizon.net)
- # [00:24] <fantasai> Hixie: sure, we asked for comments before that too
- # [00:24] <fantasai> Hixie: but nobody sent any
- # [00:24] <Hixie> but not after? :-)
- # [00:24] <othermaciej> here is one example of someone complaining about the 'dppx' unit name: http://lists.w3.org/Archives/Public/www-style/2012Apr/0685.html
- # [00:24] <othermaciej> (w/ more on that same thread IIRC)
- # [00:24] <annevk> I like your use of "someone"
- # [00:24] <Hixie> here's another: http://lists.w3.org/Archives/Public/www-style/2012May/0915.html
- # [00:25] <othermaciej> I don't know if that was before or after Last Call but I did not get the impression that the CSS WG wanted me to make the same comment over and over
- # [00:25] <Hixie> starts with "There's been a decent bit of feedback recently about the 'dppx'" and is written by a WG member
- # [00:25] * Joins: dgathright_ (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net)
- # [00:25] <fantasai> othermaciej: that was after
- # [00:26] * Quits: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net) (Ping timeout: 244 seconds)
- # [00:26] * dgathright_ is now known as dgathright
- # [00:26] <annevk> one of my problems with the CSS WG is that they adhere to da Process so much they get stuck up in it
- # [00:26] * Joins: rniwa_ (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [00:26] <annevk> e.g. one of those emails cites Process concerns
- # [00:26] <annevk> as if they fricking matter
- # [00:26] <Hixie> http://lists.w3.org/Archives/Public/www-style/2011May/0560.html "Plus, 'dppx' is a hard unit to pronounce", May 2011
- # [00:27] <Hixie> presumably may 2011 is before the point at which you stopped asking for comments
- # [00:27] <othermaciej> both those specific comments were followed up by a bunch of discussion
- # [00:27] <annevk> what matters is a) has it shipped and b) does content depend on it
- # [00:27] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Ping timeout: 260 seconds)
- # [00:27] * rniwa_ is now known as rniwa
- # [00:27] <TabAtkins> Ignoring all of this, I've addressed it in the newest draft.
- # [00:27] * Quits: danzik17 (~danzik17@ool-435606a9.dyn.optonline.net) (Ping timeout: 256 seconds)
- # [00:27] <Hixie> annevk++
- # [00:27] <othermaciej> so I think if the CSS WG chose not to take action on them, that is due to the CSS WG, not because "nobody sent any"
- # [00:27] * Quits: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [00:28] * Joins: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr)
- # [00:28] * Joins: dgathright (~dgathrigh@nat/yahoo/x-jesliddqgvccxgjz)
- # [00:29] <Hixie> (btw, this kind of thing is one reason why i guarantee that i'll respond to all substantial feedback on the whatwg list: so i can't miss any)
- # [00:29] <fantasai> Hixie: It is, and I missed that as being something to act on
- # [00:29] * Quits: garciawebdev (~garciaweb@190.244.76.14) (Remote host closed the connection)
- # [00:29] <othermaciej> TabAtkins: don't see anything in <http://dev.w3.org/csswg/css3-values/#resolution> (though I do see an issue marker for a context-specific alias of 'x' in <http://dev.w3.org/csswg/css4-images/>)
- # [00:30] <TabAtkins> othermaciej: That's what I meant by "latest draft".
- # [00:30] <fantasai> Hixie: I took that comment as "should this unit exist", and the answer was "yes, it's useful to have that functionality"
- # [00:30] <TabAtkins> I haven't worked on Images 4 enough to push that out of an issue and into normative text.
- # [00:30] <Hixie> fantasai: anyway, has it shipped and been used by anyone yet?
- # [00:30] <othermaciej> TabAtkins: that does save you from having to use 'dppx' in one context, though not in the 'resolution:' media query which was my original complaint as linked above
- # [00:30] <Hixie> fantasai: if not, then it's not too late to fix
- # [00:31] <fantasai> Hixie: Given the commenter there is an editor of the relevant drafts, though, and is able to raise issues and resolve issues on his own, I guess it wasn't seen as important enough to do something about at the time
- # [00:31] <othermaciej> technically a WG is required to give a substantive response to all comments at every point from LC onward
- # [00:31] <fantasai> Hixie: It's been shipped, I believe
- # [00:31] <fantasai> Hixie: Not sure about whether it's in release builds yet
- # [00:31] * Joins: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
- # [00:32] <TabAtkins> othermaciej: Once we get 'x' as a unit, it'll be usable in the 'resolution' MQ too.
- # [00:32] <othermaciej> not clear to me if the CSS WG has given a substantive reply to my comment on 'dppx'
- # [00:32] <Hixie> fantasai: so no content is relying on it?
- # [00:33] <othermaciej> TabAtkins: is the plan to add it to units & values rather than to images?
- # [00:33] <othermaciej> TabAtkins: if so, the issue marker is in the wrong place, no?
- # [00:33] <tantek> http://memegenerator.net/instance/28084024
- # [00:33] <fantasai> Hixie: Probably not much
- # [00:33] <TabAtkins> othermaciej: It's there because the relevant thing *introducing* the unit is image-set(), and specifically WebKit's implementation fo it.
- # [00:34] <Hixie> fantasai: so then just fix it already :-P
- # [00:34] * abstractj is now known as abstractj|away
- # [00:34] <othermaciej> TabAtkins: is it actually the plan to add it to Units & Values though? (I care more about the actual result than the process niceties here)
- # [00:34] <TabAtkins> Yeah, once we agree to *have* it, it'll move to V&U.
- # [00:35] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
- # [00:35] <Hixie> tantek: http://imgflip.com/i/4e3k
- # [00:36] * Quits: Smylers (~smylers@host86-167-76-92.range86-167.btcentralplus.com) (Quit: Leaving.)
- # [00:37] * Joins: henrikkok (~henrikkok@99-116-186-228.lightspeed.cicril.sbcglobal.net)
- # [00:37] <Hixie> tantek: http://imgflip.com/i/4e3o
- # [00:37] <hober> some more comments in the general area, http://lists.w3.org/Archives/Public/www-style/2012May/0409.html and http://lists.w3.org/Archives/Public/www-style/2012Apr/0674.html
- # [00:37] * Quits: henrikkok (~henrikkok@99-116-186-228.lightspeed.cicril.sbcglobal.net) (Client Quit)
- # [00:38] <fantasai> Hixie: I can't make substantive changes to a spec that's in CR without CSSWG approval, especially for something that's implemented and will require a change to those implementations. We can raise it as an issue, but it doesn't mean the WG will agree to change. Seems unlikely given it's "bikeshedding".
- # [00:38] <Hixie> hahaha
- # [00:38] <fantasai> Hixie: But Tab's super excited about the 'x' unit, so maybe he can convince them :)
- # [00:38] <Hixie> fantasai: http://imgflip.com/i/4e3o
- # [00:38] <Hixie> i was going to add a second line to this one, but really it stands alone even with just the top line: http://imgflip.com/i/4e3w
- # [00:38] <TabAtkins> Really, we can only do that if we're willing to publish the draft outside of CSSWG space.
- # [00:39] * Quits: tawhuac (~tawhuac@190.71.245.36) (Quit: Leaving)
- # [00:39] <zewt> gah, why is the bug tracker sending notification emails in a fixed-width font; that's just wrong
- # [00:39] <TabAtkins> Which, sure, possible, but annoying.
- # [00:39] <hober> tantek Hixie: those are all good w3cmemes candidates...
- # [00:40] <Hixie> TabAtkins: if the only way you can fix a spec is by not publishing it through the csswg, one wonders why one would ever consider publishing it through the csswg in the first place
- # [00:40] * Quits: carlos_antonio (~benway@unaffiliated/disusered) (Quit: Lost terminal)
- # [00:40] <TabAtkins> Because it's rarely a problem, and useful in many other ways?
- # [00:42] <Hixie> hober: done :-P
- # [00:43] <Hixie> though i was enjoying the previous one
- # [00:43] <Hixie> (http://w3cmemes.tumblr.com/image/32354094056)
- # [00:44] * Quits: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr) (Ping timeout: 256 seconds)
- # [00:45] <Hixie> hober: (we have a dupe! cleanup on aisle 5!)
- # [00:46] <tantek> Hixie, the multi-attachement posts break the flow of tumblr
- # [00:46] <tantek> attachment event
- # [00:46] <tantek> even*
- # [00:46] <Hixie> actually i thought it worked kinda well, since they were related
- # [00:47] <Hixie> though the cropping on insanity wolf was unfortunate
- # [00:47] <tantek> the linear series works well
- # [00:47] * Joins: danzik17 (~danzik17@ool-435606a9.dyn.optonline.net)
- # [00:47] <tantek> where you can see the back/forth in the flow :)
- # [00:47] <tantek> presumably someone here has http://whatwgmemes.tumblr.com/ ?
- # [00:47] <Hixie> there's very little "back and forth" on w3cmemes :-P
- # [00:47] <tantek> Hixie, the The Office one belongs there
- # [00:48] <Hixie> it's mostly just f"orth" :-P
- # [00:48] <tantek> need more back forth on w3cmemes ;)
- # [00:48] <Hixie> er
- # [00:48] <Hixie> "forth"
- # [00:48] <tantek> mostly it's back
- # [00:48] <tantek> if it was forth, the tumblr wouldn't exist
- # [00:48] <Hixie> whichever is "bitching" :-P
- # [00:48] <Hixie> seriously though, i am finding it unbelieveable that even now the csswg can't fix a mistake that hasn't shipped yet, for purely process reasons
- # [00:49] <Hixie> that's such BS
- # [00:49] <Hixie> this is the kind of crap that the AB never believes me about
- # [00:49] <tantek> I thought it had shipped (implementations) ?
- # [00:49] <tantek> or is this a different kind of "shipped"?
- # [00:50] <tantek> even if it has "shipped", we should still be able to fix things that are mere aliasing like that. that's what deprecation is for ;)
- # [00:50] * Quits: danzik171 (~danzik17@pool-108-6-17-26.nycmny.fios.verizon.net) (Ping timeout: 260 seconds)
- # [00:50] <Hixie> unless there's content depending on dppx, it can just be dropped or renamed
- # [00:54] * Joins: nessy (~silviapf@49.176.65.152)
- # [00:57] <smaug____> hmm, what has w3 done to their bugzilla
- # [00:57] <smaug____> bugmail looks odd
- # [00:58] <smaug____> odd == unreadable
- # [00:58] <smaug____> shepazu: do you happen to know
- # [00:58] <Hixie> they just did an upgrade
- # [00:58] <Hixie> but i don't see any differences with my textmode client...
- # [00:58] <smaug____> I sure don't get that kind of bugmail from Moz bugzilla
- # [00:59] <smaug____> and I think Mozilla is using the latest bugzilla release
- # [00:59] <Hixie> oh it looks like they turned on html mail?
- # [00:59] <smaug____> I guess so
- # [00:59] <smaug____> really annoying
- # [01:01] * Joins: nessy1 (~silviapf@49.176.100.73)
- # [01:03] * Quits: nessy (~silviapf@49.176.65.152) (Ping timeout: 264 seconds)
- # [01:04] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
- # [01:06] <Hixie> damnit, bugzilla changed in a way that broke my scripts
- # [01:06] * Joins: jarib (~jarib@unaffiliated/jarib)
- # [01:07] <TabAtkins> Hixie: It has shipped, though content dependent on it is likely verly low.
- # [01:07] <tantek> scrapers gonna scrape
- # [01:09] <Hixie> TabAtkins: that isn't what you and fantasai said before, before you just said the process wouldn't let you fix it in the wg.
- # [01:09] <Hixie> ew, the summaries are links now
- # [01:09] <Hixie> in search results
- # [01:09] <Hixie> way to make things unreadable
- # [01:09] <Hixie> ROFL
- # [01:10] <Hixie> merge conflict on the search page
- # [01:10] <shepazu> smaug____: ugh
- # [01:10] <shepazu> I'll ask them to change that...
- # [01:10] <Hixie> shepazu: while you're at it, the search page (advanced) has a visible merge conflict
- # [01:11] <shepazu> Hixie: thanks, I'll relay that
- # [01:11] <Hixie> thanks
- # [01:12] <shepazu> hope it'll be fixed soon
- # [01:12] <shepazu> sorry for the hassle
- # [01:12] * Quits: jonlee (~jonlee@2620:149:4:1b01:d0e5:e0a0:327f:7722) (Ping timeout: 246 seconds)
- # [01:12] <Hixie> no hassle, search works fine
- # [01:12] <Hixie> just looks ugly :-)
- # [01:13] * Quits: nessy1 (~silviapf@49.176.100.73) (Quit: Leaving.)
- # [01:14] <hober> Hixie tantek: deduped
- # [01:15] * Quits: othermaciej (~mjs@2620:149:4:1b01:6993:f999:a5ce:1a3b) (Ping timeout: 245 seconds)
- # [01:16] * Quits: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [01:17] * jernoble is now known as jernoble|afk
- # [01:17] * jernoble|afk is now known as jernoble
- # [01:22] * Quits: dgathright (~dgathrigh@nat/yahoo/x-jesliddqgvccxgjz) (Read error: Connection reset by peer)
- # [01:22] * Joins: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net)
- # [01:25] * Quits: drublic (~drublic@frbg-5d84f2b8.pool.mediaWays.net) (Remote host closed the connection)
- # [01:25] <hober> shepazu: where is the bugzilla preference to switch from html email to plain text?
- # [01:28] <shepazu> hober: excellent question
- # [01:28] <shepazu> ask smaug____
- # [01:28] * Quits: danbri (~danbri@80.71.30.113) (Remote host closed the connection)
- # [01:29] * Joins: danbri (~danbri@80.71.30.113)
- # [01:29] <smaug____> hober: ah
- # [01:29] <smaug____> hmm
- # [01:30] <smaug____> but w3 did change something very recently
- # [01:30] <smaug____> and they have some default no other bugzilla has
- # [01:30] <hober> shepazu: while i have your attention, did you see my request in #webplatform?
- # [01:30] <smaug____> at least not bmo nor bwo
- # [01:31] <shepazu> hober: I missed it
- # [01:31] <shepazu> what is it?
- # [01:32] * Joins: othermaciej (~mjs@17.244.75.162)
- # [01:34] * Quits: danbri (~danbri@80.71.30.113) (Ping timeout: 260 seconds)
- # [01:34] <hober> shepazu: could you remove the <a> element around Apple in the list on webplatform.org/stewards/? Alternately, it could link to apple.com.
- # [01:36] <shepazu> hober: I can add a link...
- # [01:36] <shepazu> I need the <a> for the CSS
- # [01:38] <shepazu> smaug____, hober, Hixie, sent an email to sysreq
- # [01:40] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Quit: thisgeek)
- # [01:41] * Joins: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
- # [01:44] <smaug____> shepazu: thanks
- # [01:46] <othermaciej> reading w3cmemes makes me alternately lol and cringe in shame
- # [01:47] <cabanier> smfr: I have a patch for CG blending: https://bugs.webkit.org/show_bug.cgi?id=98450
- # [01:47] <tantek> "I need the <a> for the CSS" - LOL. And this is why stubbornella advocates styling classes, not elements.
- # [01:48] <cabanier> smfr: my problem yesterday was a silly typo
- # [01:48] <tantek> othermaciej, the joker one is gold
- # [01:55] <othermaciej> this one is all "defensive, much?" http://w3cmemes.tumblr.com/post/29103302932
- # [01:55] <othermaciej> (in response to http://w3cmemes.tumblr.com/post/29085196102/disaster-girl-has-an-interesting-take-on-the )
- # [01:55] <hober> heh
- # [01:56] <hober> yes, even the shady cabal behind w3cmemes have differences of opinion from time to time :)
- # [02:01] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [02:03] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Client Quit)
- # [02:05] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [02:06] * Quits: othermaciej (~mjs@17.244.75.162) (Quit: othermaciej)
- # [02:13] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
- # [02:13] * Quits: RobbertAtWork (~robbertat@2001:980:9368:1:129a:ddff:fe6c:7fd1) (Remote host closed the connection)
- # [02:20] * Joins: nessy (~silviapf@2401:fa00:0:fd00:bcca:7e0f:a71e:1eb2)
- # [02:26] * Quits: ap (~ap@2620:149:4:1b01:bdda:314:b85a:27dc) (Quit: ap)
- # [02:37] * Quits: sicking (~chatzilla@nat/mozilla/x-inzixrbkcbtqagjy) (Ping timeout: 240 seconds)
- # [02:40] * Quits: jwalden (~waldo@2620:101:8003:200:9d91:cb02:a7b:53c7) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 15.0.1/20120911153917])
- # [02:42] <tantek> othermaciej - the original web intents w3cmeme: http://w3cmemes.tumblr.com/post/22399681762 (though I suppose it could apply to any number of features proposed by first-time web platform feature requesters ;) )
- # [02:44] * Quits: tantek (~tantek@nat/mozilla/x-ilczysiwesuyrsky) (Quit: tantek)
- # [02:44] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Quit: thisgeek)
- # [02:50] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
- # [02:53] * Quits: cabanier (~cabanier@192.150.22.55) (Quit: Leaving.)
- # [02:55] * Joins: grom358 (~grom@ppp118-208-82-160.lns20.bne4.internode.on.net)
- # [02:56] <grom358> ah... so looking at the UTF-8 2.4 section it says to replace overlong forms with U+FFFD
- # [02:57] <grom358> and I'm wondering.. is overlong form pretty much whenever you have 80 bytes at the start of the sequence
- # [03:01] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [03:04] * Quits: jsoncorwin (~textual@c-67-170-235-108.hsd1.ca.comcast.net) (Ping timeout: 255 seconds)
- # [03:05] * Quits: pablof (~pablof@144.189.150.129) (Quit: ^z)
- # [03:09] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [03:11] * Joins: jsoncorwin (~textual@c-67-170-235-108.hsd1.ca.comcast.net)
- # [03:12] * Joins: fishd__ (darin@nat/google/x-oxdrobfbmbyakmdk)
- # [03:16] * Quits: fishd_ (darin@nat/google/x-rzmscvlrzyeajwza) (Ping timeout: 256 seconds)
- # [03:16] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [03:17] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [03:20] * jernoble is now known as jernoble|afk
- # [03:20] * jernoble|afk is now known as jernoble
- # [03:37] <othermaciej> hober: I made a bad mistake and decided to read that whole www-tag thread
- # [03:49] * smaug____ just gives up w3 bugmail for now. They are totally unreadable
- # [03:49] <smaug____> shepazu: ^
- # [03:50] <shepazu> smaug____: I've filed a bug… sorry about that...
- # [03:51] <smaug____> shepazu: do you have the bug# ?
- # [03:51] <shepazu> smaug____: sysreq doesn't use bugzilla...
- # [04:14] * Joins: dgathright_ (~dgathrigh@nat/yahoo/x-xbrlubpztpewpssx)
- # [04:16] * BennyLava` is now known as BennyLava
- # [04:16] * Quits: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
- # [04:17] * dgathright_ is now known as dgathright
- # [04:18] * Quits: dgathright (~dgathrigh@nat/yahoo/x-xbrlubpztpewpssx) (Read error: Connection reset by peer)
- # [04:19] * Joins: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net)
- # [04:19] * Quits: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [04:19] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [04:22] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [04:24] * Joins: relayhealth (62d21ed9@gateway/web/freenode/ip.98.210.30.217)
- # [04:24] * Parts: relayhealth (62d21ed9@gateway/web/freenode/ip.98.210.30.217)
- # [04:28] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 240 seconds)
- # [04:31] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [04:44] * Quits: jsoncorwin (~textual@c-67-170-235-108.hsd1.ca.comcast.net) (Quit: Computer has gone to sleep.)
- # [04:47] * Joins: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com)
- # [04:48] * Joins: grom (~grom@ppp118-208-79-97.lns20.bne4.internode.on.net)
- # [04:50] * Quits: grom358 (~grom@ppp118-208-82-160.lns20.bne4.internode.on.net) (Ping timeout: 246 seconds)
- # [04:52] <Hixie> weird
- # [04:53] <Hixie> there seems to be a higher proportion of crazy bugs filed using the form on the /TR/ specs than on the whatwg ones
- # [04:55] * Quits: say2joe (~say2joe@204.56.108.2) (Quit: Leaving.)
- # [05:04] * Quits: jonlee|afk (~jonlee@2620:149:4:1b01:801b:6244:4e4b:aabb) (Quit: jonlee|afk)
- # [05:05] * Quits: linclark|afk (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark|afk)
- # [05:07] <shepazu> http://www.bugzilla.org/releases/4.2/release-notes.html#v42_feat_email
- # [05:18] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [05:18] * Joins: relayhealth (8f709081@gateway/web/freenode/ip.143.112.144.129)
- # [05:22] * Parts: relayhealth (8f709081@gateway/web/freenode/ip.143.112.144.129)
- # [05:23] * Joins: sfgadjo (8f709081@gateway/web/freenode/ip.143.112.144.129)
- # [05:30] * Parts: sfgadjo (8f709081@gateway/web/freenode/ip.143.112.144.129)
- # [05:32] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [05:36] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [05:38] * Joins: rniwa_ (~rniwa@216.239.45.130)
- # [05:43] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [05:51] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [05:51] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [05:55] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 240 seconds)
- # [05:56] * fishd__ is now known as fishd
- # [05:56] * Joins: MikeSmith (~MikeSmith@s1106143.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [06:02] * Quits: MikeSmith (~MikeSmith@s1106143.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: Make the road by walking. (B-side: Tired of Fighting))
- # [06:02] * Joins: MikeSmith (~MikeSmith@s1106143.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [06:02] * Quits: MikeSmith (~MikeSmith@s1106143.xgsspn.imtp.tachikawa.spmode.ne.jp) (Client Quit)
- # [06:02] * Joins: MikeSmith (~MikeSmith@s1106143.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [06:03] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [06:10] <karlcow> Hixie higher proportion for spam? → Google karma ?
- # [06:13] * Quits: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com) (Quit: thisgeek)
- # [06:16] * Joins: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
- # [06:22] * Quits: MikeSmith (~MikeSmith@s1106143.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: Make the road by walking. (B-side: Tired of Fighting))
- # [06:29] * Joins: cameronz (~grom@ppp118-208-57-163.lns20.bne1.internode.on.net)
- # [06:32] * Quits: grom (~grom@ppp118-208-79-97.lns20.bne4.internode.on.net) (Ping timeout: 244 seconds)
- # [06:34] * Quits: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Quit: dydx)
- # [06:48] * Joins: cabanier1 (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [06:48] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Read error: Connection reset by peer)
- # [06:50] * Joins: MikeSmith (~MikeSmith@s1106143.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [06:51] * Quits: MikeSmith (~MikeSmith@s1106143.xgsspn.imtp.tachikawa.spmode.ne.jp) (Client Quit)
- # [06:52] * Quits: cameronz (~grom@ppp118-208-57-163.lns20.bne1.internode.on.net) (Quit: Ex-Chat)
- # [06:57] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [06:57] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [06:58] * Quits: danzik17 (~danzik17@ool-435606a9.dyn.optonline.net) (Ping timeout: 264 seconds)
- # [07:02] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 256 seconds)
- # [07:10] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [07:12] * Quits: JohnAlbin (~JohnAlbin@114-24-54-5.dynamic.hinet.net) (Remote host closed the connection)
- # [07:15] * Joins: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com)
- # [07:16] * Joins: snowfox_ben (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net)
- # [07:19] * toyoshim is now known as toyoshiAw
- # [07:20] * Joins: [[zzz]] (~q@node-6yv.pool-125-25.dynamic.totbb.net)
- # [07:21] * Quits: [tm] (~MikeSmith@sideshowbarker.net) (Quit: leaving)
- # [07:22] * Joins: jsoncorwin (~textual@50-0-204-47.dsl.static.sonic.net)
- # [07:22] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
- # [07:23] * Joins: [tm] (~mike@sideshowbarker.net)
- # [07:23] * Quits: [[zz]] (~q@node-jp2.pool-101-108.dynamic.totbb.net) (Ping timeout: 256 seconds)
- # [07:29] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [07:30] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [07:31] * Quits: Charun (~Charun@unaffiliated/charun) (Ping timeout: 260 seconds)
- # [07:34] * Quits: [tm] (~mike@sideshowbarker.net) (Quit: leaving)
- # [07:34] * Joins: [tm] (~mike@sideshowbarker.net)
- # [07:35] * Quits: snowfox_ben (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net) (Quit: snowfox_ben)
- # [07:36] * Quits: [tm] (~mike@sideshowbarker.net) (Client Quit)
- # [07:36] * Joins: [tm] (~mike@sideshowbarker.net)
- # [07:36] * Quits: [tm] (~mike@sideshowbarker.net) (Client Quit)
- # [07:37] * Joins: victor2 (~Adium@82.236.18.74)
- # [07:38] * Parts: victor2 (~Adium@82.236.18.74)
- # [07:39] * Joins: Charun (~Charun@rrcs-24-97-184-22.nys.biz.rr.com)
- # [07:41] * Joins: MikeSmith (~MikeSmith@s1106143.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [07:42] * Joins: silverroots (~silverroo@144.187.148.26)
- # [07:42] * Joins: niloy (~niloy@203.196.177.156)
- # [07:43] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [07:52] * Quits: jsoncorwin (~textual@50-0-204-47.dsl.static.sonic.net) (Ping timeout: 255 seconds)
- # [07:54] * Joins: jsoncorwin (~textual@50.23.113.204-static.reverse.softlayer.com)
- # [07:59] * Quits: jsoncorwin (~textual@50.23.113.204-static.reverse.softlayer.com) (Ping timeout: 246 seconds)
- # [08:04] * Joins: jsoncorwin (~textual@50-0-204-47.dsl.static.sonic.net)
- # [08:11] * Joins: Martin_L (~Martin_L@194.18.12.26)
- # [08:14] * Joins: Smylers (~smylers@host86-167-76-92.range86-167.btcentralplus.com)
- # [08:14] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [08:15] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [08:19] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 240 seconds)
- # [08:26] * Joins: [tm] (~mike@sideshowbarker.net)
- # [08:27] * Quits: [tm] (~mike@sideshowbarker.net) (Client Quit)
- # [08:28] * Joins: pablof (~pablof@c-98-207-157-89.hsd1.ca.comcast.net)
- # [08:29] * Quits: jernoble (~jernoble@17.212.152.13) (Quit: Textual IRC Client: www.textualapp.com)
- # [08:36] * Joins: sideshow (~msmith@sideshowbarker.net)
- # [08:36] * Joins: Ducki (~Ducki@pD9E396EB.dip0.t-ipconnect.de)
- # [08:36] * Quits: sideshow (~msmith@sideshowbarker.net) (Client Quit)
- # [08:39] * Joins: sideshow (~msmith@sideshowbarker.net)
- # [08:40] * Quits: jamesr_ (jamesr@nat/google/x-lqhzzbtlegckpsvl) (Read error: No route to host)
- # [08:40] * Quits: sideshow (~msmith@sideshowbarker.net) (Client Quit)
- # [08:40] * Joins: [tm] (~msmith@sideshowbarker.net)
- # [08:41] * Quits: [tm] (~msmith@sideshowbarker.net) (Client Quit)
- # [08:43] * Joins: [tm] (~msmith@sideshowbarker.net)
- # [08:47] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [08:49] * Quits: Smylers (~smylers@host86-167-76-92.range86-167.btcentralplus.com) (Quit: Leaving.)
- # [09:00] * Joins: auchenberg (~auchenber@176.222.239.226)
- # [09:01] * Joins: Lachy (~Lachy@cm-84.215.19.229.getinternet.no)
- # [09:02] * Quits: jsoncorwin (~textual@50-0-204-47.dsl.static.sonic.net) (Quit: Textual IRC Client: www.textualapp.com)
- # [09:03] * Quits: pablof (~pablof@c-98-207-157-89.hsd1.ca.comcast.net) (Quit: ^z)
- # [09:04] * Joins: sedovsek (~robert@BSN-61-118-228.dial-up.dsl.siol.net)
- # [09:06] * Joins: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com)
- # [09:08] * Quits: nessy (~silviapf@2401:fa00:0:fd00:bcca:7e0f:a71e:1eb2) (Quit: Leaving.)
- # [09:13] * Quits: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3) (Read error: Connection reset by peer)
- # [09:14] * Joins: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr)
- # [09:16] * Quits: sedovsek (~robert@BSN-61-118-228.dial-up.dsl.siol.net) (Quit: sedovsek)
- # [09:19] * Joins: victor2 (~Adium@did75-14-82-236-18-74.fbx.proxad.net)
- # [09:19] * Quits: victor2 (~Adium@did75-14-82-236-18-74.fbx.proxad.net) (Client Quit)
- # [09:24] * Joins: charlvn (~charlvn@charlvn.nl)
- # [09:27] * Joins: kennyluck (~kennyluck@119.161.158.96)
- # [09:28] * Joins: nessy (~silviapf@1.145.22.119)
- # [09:28] * Joins: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de)
- # [09:29] * Quits: [tm] (~msmith@sideshowbarker.net) (Quit: leaving)
- # [09:31] * Quits: Lachy (~Lachy@cm-84.215.19.229.getinternet.no) (Quit: Computer has gone to sleep.)
- # [09:33] * Joins: sedovsek (~robert@89.143.12.238)
- # [09:33] * Quits: nessy (~silviapf@1.145.22.119) (Ping timeout: 260 seconds)
- # [09:33] * Joins: [tm] (~mike5w3c@sideshowbarker.net)
- # [09:33] * Quits: [tm] (~mike5w3c@sideshowbarker.net) (Client Quit)
- # [09:34] * Joins: [tm] (~mike5w3c@sideshowbarker.net)
- # [09:34] <jgraham> Sigh. Can someone tell sicking to lay off the flamebait
- # [09:35] * Joins: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3)
- # [09:38] <annevk> “I wish to not be involved in threads regarding the W3C process any more.” hear hear
- # [09:39] * Joins: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no)
- # [09:39] * Quits: [tm] (~mike5w3c@sideshowbarker.net) (Quit: leaving)
- # [09:40] <annevk> hober: maybe clean up @w3cmemes a bit?
- # [09:40] <jgraham> annevk: Link?
- # [09:40] <annevk> or maybe it doesn't matter much
- # [09:40] * Joins: [tm] (~mike5w3c@sideshowbarker.net)
- # [09:40] <annevk> my inbox, but also http://lists.w3.org/Archives/Public/www-archive/2012Oct/0012.html it seems
- # [09:41] <hsivonen> jgraham: link?
- # [09:41] * Joins: nessy (~silviapf@49.176.68.41)
- # [09:41] * Quits: [tm] (~mike5w3c@sideshowbarker.net) (Client Quit)
- # [09:42] <annevk> http://i.qkme.me/3p5tkf.jpg
- # [09:42] * Quits: espadrine (~thaddee_t@85-218-9-34.dclient.lsne.ch) (Ping timeout: 240 seconds)
- # [09:43] <jgraham> hsivonen: On dev.mozilla.platform. I have no idea how to link to it
- # [09:43] * Quits: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no) (Remote host closed the connection)
- # [09:43] <annevk> google groups of course
- # [09:43] * Joins: [tm] (~mike5w3c@sideshowbarker.net)
- # [09:43] <jgraham> hsivonen: I guess I might have been being unfair, but it kind of read like "Opera people write crappy testsuites"
- # [09:43] <jgraham> annevk: How do I link to a specific post?
- # [09:43] * Joins: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no)
- # [09:44] <annevk> you mean like https://groups.google.com/d/msg/mozilla.dev.platform/AUJaVnuGFKI/q_giMS1einEJ ?
- # [09:44] * Quits: nessy (~silviapf@49.176.68.41) (Read error: Connection reset by peer)
- # [09:45] <annevk> press some arrow on the side
- # [09:45] <jgraham> Ah
- # [09:45] <hsivonen> jgraham: I think you’ve heard the same feedback about the complexity of the harness from various Mozilla devs over the last couple of years
- # [09:45] * Quits: [tm] (~mike5w3c@sideshowbarker.net) (Client Quit)
- # [09:45] <hsivonen> jgraham: if you want us to write to your harness instead of mochitest, proposing a harness that’s harder to use does not make it an easy sell
- # [09:46] * Joins: [tm] (~mike5w3c@sideshowbarker.net)
- # [09:46] * Quits: [tm] (~mike5w3c@sideshowbarker.net) (Client Quit)
- # [09:46] <jgraham> hsivonen: Well mostly from you and sicking tbh
- # [09:46] <jgraham> But that's not the point
- # [09:47] * Joins: [tm] (~mike5w3c@sideshowbarker.net)
- # [09:47] <jgraham> The point is it's easier to work on some compromise if you don't write something that sounds like "their requirements aren't important and they write crappy tests ahyway"
- # [09:48] * Quits: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no) (Ping timeout: 256 seconds)
- # [09:48] * Quits: [tm] (~mike5w3c@sideshowbarker.net) (Client Quit)
- # [09:48] <othermaciej> annevk: not impressed with him saying that on a thread he started by invoking W3C process bs
- # [09:49] <annevk> othermaciej: you could see it as a positive, he learned something ;-), but sure
- # [09:50] * Joins: darobin (~darobin@spintank2-160-134.cnt.nerim.net)
- # [09:50] * Joins: [tm] (~mike5w3c@sideshowbarker.net)
- # [09:50] <hsivonen> othermaciej: also poor form not to say a clear yes or no to a yes or no question
- # [09:50] <hsivonen> which isn’t a false dichotomy or trick question
- # [09:50] <annevk> personally I'm happy to talk to Jeff & co about W3C Process and more importantly copyright, but I suspect my changes of success are rather low
- # [09:50] <annevk> chances, even
- # [09:51] <zcorpan> https://www.w3.org/Bugs/Public/show_bug.cgi?id=19311 oooh i want an html5 too!
- # [09:51] <hsivonen> annevk: the copyright stance of the W3C stinks
- # [09:51] * Joins: plutoniix (~plutoniix@node-tlq.pool-101-109.dynamic.totbb.net)
- # [09:52] <ashemedai> That's some nifty use of HTML5 there: http://www.drawtheline.org/
- # [09:52] <othermaciej> hsivonen: indeed, particularly when the answer could free him from being involved in further w3c process threads
- # [09:52] <hsivonen> annevk: after all, the W3C isn’t paying you
- # [09:53] <othermaciej> annevk: you might be able to get an audience with him and he is generally sensible in my experience
- # [09:54] <annevk> othermaciej: http://lists.w3.org/Archives/Public/www-archive/2012Oct/0008.html
- # [09:54] <othermaciej> I would personally greatly prefer for the w3c to use a permissive license for all its spec; indeed I can't think of any good reason not to
- # [09:54] <othermaciej> but continuing to press the point is frustrating
- # [09:55] <othermaciej> on the other hand, while it is arguably hypocritical for the w3c to deny forking of its own specs while making use of it, it is also poor form to publish something under a permissive license and then complain about people making use of the permissiveness
- # [09:56] <othermaciej> annevk: so my prediction about being able to meet with him was right, though it turns out to be a postdiction
- # [09:56] <jgraham> Not that poor form, really. Like the quote about free speech "I disapprove of what you say, but I will defend to the death your right to say it"
- # [09:57] <annevk> othermaciej: I think "we don't allow you to fork, but we're happy to fork you" is kinda silly too though
- # [09:57] * Quits: [tm] (~mike5w3c@sideshowbarker.net) (Quit: Changing server)
- # [09:57] <annevk> othermaciej: and I think mocking such a stance is fine, I don't think anyone is really complaining about it
- # [09:57] <othermaciej> I don't think Ms2ger is defending the w3c's right to fork to the death :-/
- # [09:58] <annevk> oh Ms2ger
- # [09:58] <jgraham> Well he is publishing under a license that allows it
- # [09:58] <annevk> thought you were talking about http://w3cmemes.tumblr.com/post/30399969240
- # [09:58] <jgraham> So he is. He might also be grumpy about the fact that they are taking the option :)
- # [09:58] <othermaciej> yeah but https://www.w3.org/Bugs/Public/show_bug.cgi?id=11204#c54
- # [09:58] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
- # [09:59] <othermaciej> I can't argue with that particular meme
- # [09:59] <annevk> Ms2ger is just trolling
- # [09:59] <annevk> cannot really read what he wrote in that bug in any other way :-)
- # [10:00] * Joins: [tm] (~mike@sideshowbarker.net)
- # [10:00] <othermaciej> I know but it is trolling gone a bit too far (particularly since he already made his point on public-webapps)
- # [10:01] * Quits: kennyluck (~kennyluck@119.161.158.96) (Remote host closed the connection)
- # [10:01] <hsivonen> othermaciej: in some cases, having license to fork is like having a credible army.
- # [10:02] <hsivonen> othermaciej: that is, it’s not something you are supposed to use, but the threat is supposed to make others behave reasonably.
- # [10:02] <othermaciej> I guess I may have a different perspective because webkit is probably one of the most forked projects ever and many forkers have never contributed back
- # [10:03] <AryehGregor> The W3C's position seems to be something like: We and other Established Standards Bodies should be the ones developing standards. Therefore, if someone else writes some type of spec outside of an Established Standards Body, we're doing the world a favor by taking it over. If we write a spec and some non-Established Standards Body tries to take it away from us, however, that's bad.
- # [10:03] <othermaciej> if I got upset about it I wouldn't have time to do real work (or chatter semi-pointlessly on irc)
- # [10:03] <AryehGregor> I don't agree with the position, but it's not hypocritical.
- # [10:03] <AryehGregor> Self-serving, yes.
- # [10:04] <AryehGregor> hsivonen, what people have objected to the complexity of testharness.js who have actually written a nontrivial number of tests in it?
- # [10:04] <AryehGregor> I've used it a lot, and mochitest, and they seem about equally easy to use.
- # [10:04] <AryehGregor> (although mochitest has more features, understandably)
- # [10:04] <othermaciej> I don't know if it's about Established per se; the W3C would not favor other Established bodies forking their specs either (unless through a delta spec, which they are totally cool with apparently)
- # [10:04] * Quits: rniwa_ (~rniwa@216.239.45.130) (Quit: rniwa_)
- # [10:05] <jgraham> Yeah, in practice people fork W3C specs all over the place
- # [10:05] <AryehGregor> othermaciej, no, but they also don't generally fork specs that are already actively maintained by organizations like the IETF or ISO, do they?
- # [10:05] * Joins: victor2 (~Adium@AMontsouris-652-1-40-166.w83-202.abo.wanadoo.fr)
- # [10:05] <jgraham> For practical definitions of "fork"
- # [10:05] <othermaciej> do the IETF or ISO have licenses that would permit doing so?
- # [10:05] <jgraham> Like "you can't implement W3C spec A and spec B in the same codebase and conform to both"
- # [10:05] <AryehGregor> Doubtful.
- # [10:05] <othermaciej> (as far as I am aware the answer is no)
- # [10:06] * Quits: [tm] (~mike@sideshowbarker.net) (Quit: leaving)
- # [10:06] <AryehGregor> Delta specs are perhaps less objectionable because they inherently cannot supplant the original spec, and so they can't really take anything away from the original standards body.
- # [10:06] <othermaciej> so we don't have a natural experiment available to us
- # [10:06] * Parts: victor2 (~Adium@AMontsouris-652-1-40-166.w83-202.abo.wanadoo.fr)
- # [10:06] <jgraham> (well, maybe there is usually some way you could e.g. by switching on some magic marker)
- # [10:07] <jgraham> AryehGregor: That's a very standards-body centric view
- # [10:07] <AryehGregor> Anyway, I don't think anyone at the W3C has said that forking specs is bad per se, only that other people shouldn't fork *their* specs.
- # [10:07] <AryehGregor> jgraham, what do you expect from a standards body?
- # [10:07] <jgraham> Well sure
- # [10:07] <jgraham> I'm just pointing out that it doesn't really make sense outside the echo chamber
- # [10:07] * Joins: [tm] (~mike@sideshowbarker.net)
- # [10:08] <AryehGregor> Member companies pay good money to be part of the W3C, they're not going to vote to allow forking specs they could have paid influence over.
- # [10:08] <AryehGregor> I don't think it doesn't make *sense*, it's just not true.
- # [10:08] <AryehGregor> At least for web stuff.
- # [10:08] <jgraham> Depends which Member companies
- # [10:08] * Joins: Smylers (~smylers@109.144.247.9)
- # [10:08] <AryehGregor> Because mostly it's just a few organizations and they move really quickly and can change things easily.
- # [10:08] <AryehGregor> For, I dunno, electrical wiring standards, probably standards bodies are a lot more essential.
- # [10:09] * Quits: [tm] (~mike@sideshowbarker.net) (Client Quit)
- # [10:09] <othermaciej> available evidence would indicate that most Members with an opinion do not favor allowing forking
- # [10:09] <AryehGregor> I think it's a quite clear majority, no?
- # [10:09] <othermaciej> (though the Members with opinion are not necessarily the ones contributing to the specs in question)
- # [10:09] * Joins: [tm] (~mike@sideshowbarker.net)
- # [10:09] <jgraham> Right, that was going to be my point
- # [10:09] * [[zzz]] is now known as [[zz]]
- # [10:10] <AryehGregor> I recall the result of the HTMLWG tally being roughly: members that heavily contribute to web standards mostly favor allowing forks, other members overwhelmingly oppose.
- # [10:10] <jgraham> I have no idea what the results of that vote were, because they are Super Secret
- # [10:10] <AryehGregor> There was a public-ish vote within the HTMLWG a few years ago.
- # [10:10] <jgraham> But yes, exactly, the people who care are the people that are least affected
- # [10:10] <othermaciej> HTML WG participants survey had very different results from the AC survey
- # [10:10] <jgraham> Which doesn't back up the theory that it's about having paid influence
- # [10:11] <AryehGregor> Yes, probably because it was so heavily weighted toward contributing organizations.
- # [10:11] <AryehGregor> jgraham, the organizations that write the spec control what it says anyway, so they don't need influence through the W3C. The ones who don't only have influence through the W3C, and in fact the W3C is their only real way of having influence on the web platform.
- # [10:12] <jgraham> I suspect it's more about having a theoretical model of the guarantees that a standards body should provide, and a limited understanding of how stuff actually works in the case of the Web Platform
- # [10:12] * Quits: Smylers (~smylers@109.144.247.9) (Ping timeout: 246 seconds)
- # [10:13] * Quits: [tm] (~mike@sideshowbarker.net) (Client Quit)
- # [10:13] <othermaciej> for those who can see Member stuff: https://www.w3.org/2002/09/wbs/33280/htmllicense2010/results
- # [10:13] <AryehGregor> Then why should they care either way? What's their stake in it? Some of these companies have no direct involvement in any part of things like HTML, so why should they bother even voicing an opinion?
- # [10:13] <jgraham> You get people saying things like "we need the standard to be stable so that we can deploy things to our multi-thousand seat intranet and then leave it alone for a decade"
- # [10:14] * Joins: Druide_ (~Druid@p5B05C6CC.dip.t-dialin.net)
- # [10:14] * Joins: Smylers (~smylers@109.144.247.9)
- # [10:14] <jgraham> When of course there is no such guarantee
- # [10:14] * Quits: Druide__ (~Druid@p5B05D5CB.dip.t-dialin.net) (Ping timeout: 260 seconds)
- # [10:14] <AryehGregor> othermaciej, didn't Sam do a breakdown by organization at the time?
- # [10:14] <AryehGregor> Oh, I'm thinking of a different vote.
- # [10:15] * Joins: [tm] (~mike@sideshowbarker.net)
- # [10:16] <othermaciej> this is the html wg survey: http://lists.w3.org/Archives/Public/public-html/2011May/0121.html
- # [10:16] * Quits: [tm] (~mike@sideshowbarker.net) (Client Quit)
- # [10:17] * Joins: [tm] (~mike@sideshowbarker.net)
- # [10:17] <othermaciej> I believe w3c management refused to forward the results to the AC because the survey included licenses that allow forking
- # [10:18] * Joins: nessy (~silviapf@124-149-117-86.dyn.iinet.net.au)
- # [10:19] * Quits: Smylers (~smylers@109.144.247.9) (Ping timeout: 260 seconds)
- # [10:21] <AryehGregor> Not much point in pestering the AC with things it already decided decisively.
- # [10:21] * Joins: danbri (~danbri@80.71.30.113)
- # [10:21] * BennyLava is now known as lilmonkey
- # [10:25] * Quits: MikeSmith (~MikeSmith@s1106143.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: Make the road by walking. (B-side: Tired of Fighting))
- # [10:25] * Joins: MikeSmith (~MikeSmith@s1106143.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [10:27] * lilmonkey is now known as lilmonkey`
- # [10:27] * lilmonkey` is now known as lilmonkey
- # [10:29] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [10:30] * Quits: griswold (~quassel@blackhole.space150.com) (Read error: Connection reset by peer)
- # [10:32] * Joins: MikeSmith_ (~MikeSmith@s1106143.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [10:32] * Joins: nonge (~nonge@p5082AE83.dip.t-dialin.net)
- # [10:34] * Quits: MikeSmith (~MikeSmith@s1106143.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 245 seconds)
- # [10:34] * MikeSmith_ is now known as MikeSmith
- # [10:36] * Quits: nonge_ (~nonge@p50829224.dip.t-dialin.net) (Ping timeout: 255 seconds)
- # [10:38] * Quits: [tm] (~mike@sideshowbarker.net) (Ping timeout: 244 seconds)
- # [10:40] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Quit: Leaving.)
- # [10:45] <annevk> if not for @BrendanEich I would have thought NaCl to be dead
- # [10:46] * Joins: [tm] (~mike@sideshowbarker.net)
- # [10:47] * Quits: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr) (Ping timeout: 260 seconds)
- # [10:48] <darobin> AryehGregor: I would contend that the push to get the AC to agree to a fork-friendly license was poorly made last time around
- # [10:48] * Quits: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com) (Remote host closed the connection)
- # [10:49] <AryehGregor> Maybe, but do you think they could realistically be convinced regardless?
- # [10:49] <othermaciej> darobin: I definitely agree with that - the w3c team did not frame it in a way that was likely to get a good reception
- # [10:49] <darobin> if people are interested in making a fork-friendly license happen, I think it's possible but it requires a will to make it happen through the AC, with a decent plan, and the energy to match
- # [10:49] * Joins: Smylers (~smylers@62.249.246.74)
- # [10:49] <darobin> AryehGregor: I think there's a chance, but it should be driven from the floor, and open with strong political momentum
- # [10:50] <darobin> in other words, it would require an AC rep to organise a statement and come to the table with the goods already written up in a convincing fashion
- # [10:50] <darobin> someone would have to
- # [10:50] <darobin> 1) draft a license
- # [10:50] <darobin> 2) draft a statement of support
- # [10:50] <darobin> 3) get as many supporters offline as possible to already sign off on it
- # [10:50] <darobin> and 4) *then* submit that package to the AC
- # [10:51] <darobin> AC votes don't typically involve the whole membership, so you don't need 200 members to carry the day on this
- # [10:52] <darobin> during the last attempt, at least two things went wrong IMHO
- # [10:52] <darobin> one is that it was pitched as an exception granted to the HTML WG
- # [10:52] <darobin> that's just bad politics, and it doesn't make sense to make changes for one WG — it should be a WG-level decision which license to use
- # [10:53] * Joins: Lachy (~Lachy@pat-tazdevil.opera.com)
- # [10:53] <darobin> and two much of the criticism levelled at the forkable options was that it wasn't clear whether they enabled forking or not
- # [10:53] <darobin> some of the votes against those cite that as the reason — which is a shame
- # [10:53] <othermaciej> I think pitching it as an exception was partly to make people less scared that it was changing how all WGs would work
- # [10:54] <othermaciej> it's possible this was counterproductive though
- # [10:54] <darobin> othermaciej: yeah, but a) the HTML WG triggers knee-jerk antagonistic reactions and b) it's unfair to other WGs
- # [10:54] <othermaciej> I personally would like all WGs to have the option
- # [10:54] <annevk> for those with access (hey darobin) you might to check how many members actually voted; it's fascinating how democrazy works
- # [10:54] <othermaciej> the way it was managed with the AC was not in any way in accordance with my preferences
- # [10:55] <darobin> annevk: well, votes are won by those who show up — nothing new there
- # [10:56] <darobin> so I guess my overall point here is: there's a shot at making this happen, but it can only happen from an organised action within the AC
- # [10:56] <annevk> here's a way to do it: "We're gonna do CC0 unless a two-third majority objects."
- # [10:57] <annevk> or you know, one-third would already cut it, or even less...
- # [10:57] <darobin> I'd be happy to sit down with whoever is interested to chat out the details at TPAC
- # [10:57] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Remote host closed the connection)
- # [10:58] <darobin> annevk: nah, proposing a brutal vote like that will just backfire. Besides, there's no support in Process for such a modality
- # [10:59] <othermaciej> I don't even know what the official Process is for changing the W3C Document License or adding an alternative
- # [11:00] <othermaciej> as far as I can tell, the W3C Process and the W3C Membership Agreement both entitle the W3C to use whatever license it wants
- # [11:01] <othermaciej> (though oddly the membership agreement mentions the software license by name)
- # [11:02] <othermaciej> In fact, if you read the W3C Membership Agreement literally, it seems to require that all copyrightable materials produced by the w3c must be published under <http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231>
- # [11:02] <othermaciej> (IANAL)
- # [11:03] <othermaciej> "Specific exceptions may be made upon approval of the Director, with the advice of the Advisory Committee."
- # [11:04] <darobin> othermaciej: if the AC votes on changing that, then it becomes effective after the vote
- # [11:04] <darobin> my process point was that you can't introduce a 2/3rds majority rule out of the blue
- # [11:04] <darobin> you'd have to have a vote on that first, and then we're in process hell :)
- # [11:04] <othermaciej> yeah, but it seems like in principle the w3c is allowed to publish specs under the (GPL-compatible, forking-permitting) W3C Software License without consulting the AC at all
- # [11:04] <darobin> mmmmmm
- # [11:05] <othermaciej> in fact, publishing a spec under anything else (such as the W3C Document License) requires a Director exception
- # [11:05] <othermaciej> http://www.w3.org/2009/12/Member-Agreement
- # [11:05] * Quits: plutoniix (~plutoniix@node-tlq.pool-101-109.dynamic.totbb.net) (Quit: จรลี จรลา)
- # [11:05] <AryehGregor> I wonder how closely organizations are legally held to this sort of thing.
- # [11:05] <darobin> that would make for an interesting loophole; though if it's true it'll be a shitstorm to apply it :)
- # [11:06] <othermaciej> well, one could presume the Director is making an exception for each and every spec published
- # [11:06] <othermaciej> though I don't see the AC giving advice on each specific exception
- # [11:06] * Joins: annevk (~annevk@178.228.204.63)
- # [11:06] <othermaciej> seriously, read the "b. Ownership of Copyrights and Patents" section
- # [11:07] * darobin reading
- # [11:07] <othermaciej> I should ask someone at w3c who is in the know whether the w3c believes they are in compliance with that section
- # [11:07] <othermaciej> (it is also possible that this membership agreement is not the operative one as it is labeled "draft")
- # [11:07] <darobin> wait, that document says ***DRAFT***
- # [11:08] <annevk> find me a Member Agreement that does not say DRAFT
- # [11:08] <annevk> could not find one last time
- # [11:08] <othermaciej> yes, but it it;s the latest version linked from here: http://www.w3.org/Consortium/Agreement/
- # [11:09] <darobin> ah I know
- # [11:09] <darobin> this is a draft contract — but it is the actual agreement
- # [11:09] <darobin> you remove the draft after parties have agreed to the content
- # [11:09] <othermaciej> the latest version that does not say DRAFT is here: <http://www.w3.org/2003/01/Member-Agreement> but it says it has been superseded by the 2005 version
- # [11:10] <othermaciej> (and it also has the bit about the w3c software license)
- # [11:10] <annevk> darobin: what is btw with W3C people and their tendency to suggest "lets discuss this at this later date" instead of actually fixing it?
- # [11:11] <darobin> annevk: have I done that?
- # [11:11] <annevk> you just said you're happy to discuss this at TPAC :-)
- # [11:14] <darobin> annevk: heh, fair enough :)
- # [11:14] <darobin> I was suggesting TPAC because it's pretty soon and that I'll have some time to devote to that then
- # [11:14] <darobin> but if you want to get the ball rolling for this, I'm happy to help you now
- # [11:15] <darobin> just now in a synchronous fashion because I have a bunch of other things to attend to
- # [11:15] <darobin> so email is fine!
- # [11:15] <annevk> not really sure how, and Jeff could only devote time to it around that time too
- # [11:15] * Joins: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221)
- # [11:16] <annevk> I was mostly curious about this postponing strategy, some managers at Opera did the same thing, even for particularly pressing issues
- # [11:16] * Joins: RobbertAtWork (~robbertat@2001:980:9368:1:129a:ddff:fe6c:7fd1)
- # [11:16] <annevk> (not saying licensing is pressing)
- # [11:16] <darobin> I don't think anyone is deliberately postponing anything — in Jeff's case I don't want to speak for him but I suspect that he just wanted to chat with you f2f
- # [11:16] <darobin> in this case, if you have the time to devote to it, I reckon the first thing you need to do is select a licence
- # [11:16] <darobin> one that's reasonable and all
- # [11:17] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
- # [11:17] <darobin> as part of the license, explain how it interacts with IP — it's important that members aren't scared of changing the patent policy just because a document is forkable
- # [11:17] <darobin> (that's possibly the hard part, you'll need a lawyer friend)
- # [11:18] <darobin> then draft a grandiose statement about how forking will save the world and is the future of the web
- # [11:18] <darobin> (and I mean that)
- # [11:18] <darobin> the sort of thing that companies would be proud to put their names at the bottom of
- # [11:18] <darobin> (if you draft I can help with the language)
- # [11:18] <annevk> ah, Date.now() and performance.now() are not at all compatible... :/
- # [11:19] <darobin> then we can start putting together a list of supporters
- # [11:19] <darobin> I don't have the bandwidth to lead on this (otherwise I'd be doing it) but I can help
- # [11:19] <darobin> I know the AC decently well :)
- # [11:20] <annevk> sounds like we need lawyers really :/
- # [11:22] * Quits: annevk (~annevk@178.228.204.63) (Remote host closed the connection)
- # [11:22] <darobin> annevk: there are quite a few people here who work for companies that have lawyers — maybe one of them could help there
- # [11:23] * darobin nails anne to the channel so he stops dropping out
- # [11:25] <AryehGregor> I wrote a mini essay for the HTMLWG vote, if anyone is interested.
- # [11:25] <darobin> AryehGregor: sure
- # [11:25] <AryehGregor> http://lists.w3.org/Archives/Public/www-archive/2011May/0008.html
- # [11:26] <AryehGregor> I doubt it's ideal for convincing anyone.
- # [11:26] <AryehGregor> Probably too long, and likely some of the points should be dropped or revised depending on the audience.
- # [11:27] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
- # [11:27] <AryehGregor> Also, some parts are quite HTML5-specific.
- # [11:27] <darobin> I'll read that later today, thanks
- # [11:31] <AryehGregor> And the end could definitely use tightening up -- the last two paragraphs are tacked on.
- # [11:31] <AryehGregor> Possibly could use some more sources, too.
- # [11:34] * Joins: annevk (~annevk@212.238.236.229)
- # [11:36] * Joins: Ms2ger (~Ms2ger@vpnf045.ugent.be)
- # [11:37] <Ms2ger> AryehGregor, does http://pastebin.mozilla.org/1862848 look better to you?
- # [11:37] <annevk> darobin: sorry about that, was home -> cycle -> train (with tethering) -> walking -> with RobbertAtWork
- # [11:42] <annevk> darobin: I guess I should talk to tantek; he and Mozilla care
- # [11:42] <AryehGregor> Ms2ger, 1) FYI, the patch conflicts with a change I pushed a few hours ago. this.inheritance is now this.base, which is either string or null. Should be easy to fix. 2) Don't we have at least one other place already in the file where we try to figure out if an interface prototype object is correct? I'd unify the checks into a helper function. But that doesn't make the patch wrong, it could be done later. At least add a TODO, though. 3)
- # [11:42] <AryehGregor> Why did you move up the assert_class_string check? Any specific reason?
- # [11:42] <AryehGregor> Other than that, LGTM.
- # [11:42] <annevk> hey look, it's Ms2ger
- # [11:42] <Ms2ger> Hi annevk :)
- # [11:42] <annevk> Ms2ger: going to add Event.systemTime later today
- # [11:42] <Ms2ger> Busy week :)
- # [11:43] * Quits: Ducki (~Ducki@pD9E396EB.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
- # [11:43] <AryehGregor> If you want to push that, I'm fine with it. Good catch. I think that code can use more work, but I'm happy to be the one to do that.
- # [11:43] <AryehGregor> (we can really do all the same checks for NoInterfaceObject interface prototype objects as for any other interface prototype objects)
- # [11:43] <AryehGregor> (I didn't prioritize it because DOM doesn't contain any NoInterfaceObject -- right? -- and that's what I was focusing on)
- # [11:44] <Ms2ger> 1) Yay, 2) don't immediately find one, 3) because I wanted the NoInterfaceObject mess to not get in the way :)
- # [11:44] <Ms2ger> Class starts, see you
- # [11:46] <AryehGregor> See you.
- # [11:49] * Quits: Ms2ger (~Ms2ger@vpnf045.ugent.be) (Ping timeout: 276 seconds)
- # [11:53] * Joins: Ducki (~Ducki@pD9E396EB.dip0.t-ipconnect.de)
- # [11:54] <annevk> https://www.w3.org/Bugs/Public/show_bug.cgi?id=19402#c0 I'm not even seeing the problem :-(
- # [11:55] <annevk> oh, I might now
- # [12:02] * Quits: danbri (~danbri@80.71.30.113) (Remote host closed the connection)
- # [12:02] * Joins: danbri (~danbri@80.71.30.113)
- # [12:06] * Quits: nessy (~silviapf@124-149-117-86.dyn.iinet.net.au) (Quit: Leaving.)
- # [12:07] * Quits: danbri (~danbri@80.71.30.113) (Ping timeout: 245 seconds)
- # [12:16] <annevk> wtf happened to W3C bugmail?
- # [12:16] <annevk> ow sorry
- # [12:16] <annevk> wtwtf happened
- # [12:16] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [12:16] <darobin> annevk: bugzilla has been upgraded
- # [12:17] <darobin> if you're seeing issues -> sysreq@w3.org is a good place to report
- # [12:22] <annevk> ta
- # [12:26] * Joins: annevk_ (~annevk@212.238.236.229)
- # [12:26] * Quits: annevk (~annevk@212.238.236.229) (Read error: Connection reset by peer)
- # [12:26] * Quits: marcosc_ (~marcosc@bl11-138-231.dsl.telepac.pt) (Remote host closed the connection)
- # [12:26] <annevk_> I think Nightly just froze my entire system
- # [12:27] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [12:33] <hsivonen> the W3C bugmail doesn’t look that bad to me
- # [12:34] <hsivonen> I think I even like the HTML table in place of the ASCII art table
- # [12:35] <hsivonen> darobin: who is ledahulevogyre?
- # [12:36] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [12:36] <darobin> hsivonen: some guy on Twitter — why?
- # [12:36] <darobin> with a cool nick I may add
- # [12:37] * annevk_ is now known as annevk
- # [12:38] <annevk> anyone know where heycam is?
- # [12:38] <hsivonen> darobin: well, the nick looked like it might be your Twitter alter ego, but then I saw him comment on github, too
- # [12:38] <darobin> hsivonen: heh, no, I only go by one identity :)
- # [12:39] <hsivonen> darobin: since you follow him, I though you might know who he is
- # [12:39] <darobin> the cult of the dahut is far more widespread than you realise hsivonen, we are everywhere
- # [12:39] <jgraham> darobin: So you deny beingg Mr Last Week> :p
- # [12:39] <darobin> I follow him because he has a cool nick, and we've exchanged a few times
- # [12:39] <jgraham> s/>/?/
- # [12:40] <karlcow> Le Dahu Levogyre… lévogyre seems a reference to Goldorak. Probably someone in between 35 and 45
- # [12:40] <darobin> jgraham: indeed, I can say "it waddunt me" :)
- # [12:40] <darobin> karlcow: I hadn't seen the Goldorak reference there
- # [12:40] <hsivonen> I suspected he trolled me on Twitter instead of really thinking I was confused, so I didn’t reply. Maybe I was impolite.
- # [12:41] <karlcow> darobin: Come out of this body robinCornofulgure
- # [12:41] <darobin> karlcow: dahuts can be either lévogyre or dextrogyre, it's part of their nature
- # [12:42] * darobin is unlikely to get Goldorak references, didn't watch that much tv as a kid :)
- # [12:42] <darobin> hsivonen: I suspect I've probably met him IRL, but I tend to have a very poor memory of people I've seen only a few times at busy conferences....
- # [12:42] <hsivonen> karlcow: I thought lévogyre was a joke on making polarizing comments
- # [12:43] <jgraham> hsivonen: You writing a HTML parser in Rust?
- # [12:44] <hsivonen> jgraham: I’m probably translating the one I’ve already written to Rust
- # [12:44] * hsivonen is a one-trick pony
- # [12:44] <darobin> I suspect lévogyre is actually an indication of political orientation
- # [12:44] <annevk> hsivonen: I think he was confused
- # [12:44] <darobin> at least, the tradition in dahut jokes is that it is
- # [12:45] <karlcow> aaaaah no, darobin, au temps pour moi, it is Clavicogyre
- # [12:45] <jgraham> hsivonen: That… might or might not be a good idea. I guess I hadn't considered the possibility.
- # [12:45] <karlcow> http://membres.multimania.fr/armelanuel/armes.html
- # [12:45] <annevk> hsivonen: I doubt many people realise that effectively UTF-16 is the only encoding that breaks ASCII
- # [12:45] <karlcow> I wonder if it's the first time that goldorak is mentioned on #whatwg
- # [12:45] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 252 seconds)
- # [12:45] <karlcow> There is an achievement there
- # [12:45] <darobin> karlcow: you are a fount of wisdom about things I didn't even know existed :)
- # [12:45] <hsivonen> jgraham: today, I’ve mostly been writing a Java to Java transform that removes fall-through in switch
- # [12:47] <jgraham> I see
- # [12:47] <jgraham> Rust seems nice enough that it would be fun to write from-scratch to get it idiomatically correct
- # [12:48] <jgraham> (I have only played with it a very little bit though)
- # [12:53] * Joins: kennyluck (~kennyluck@119.161.158.96)
- # [12:53] <hsivonen> darobin: so how do lévogyre and dextrogyre map to politics? Left and right respectively?
- # [12:53] <darobin> yeah, turning towards left or right
- # [12:57] <karlcow> ☺ and not the same level of turn depending on the country
- # [12:58] <hsivonen> levels of turn famously vary by language :-)
- # [12:59] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
- # [12:59] * Quits: mpt (~mpt@canonical/mpt) (Quit: Ex-Chat)
- # [12:59] * Joins: mpt (~mpt@faun.canonical.com)
- # [12:59] * Quits: mpt (~mpt@faun.canonical.com) (Changing host)
- # [12:59] * Joins: mpt (~mpt@canonical/mpt)
- # [13:00] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
- # [13:00] * Joins: jarib (~jarib@unaffiliated/jarib)
- # [13:03] <annevk> I always get this impression that sicking (or maybe someone he works with) just implements something and then bothers to tell everyone else involved in the standards process after the fact
- # [13:03] <annevk> https://www.w3.org/Bugs/Public/show_bug.cgi?id=17242#c9
- # [13:03] <annevk> it's getting kinda annoying
- # [13:03] <annevk> especially if you read elsewhere about Mozilla "doing the right thing" all the time
- # [13:04] <hsivonen> \o/ my Java to Java transform still passes the test suite
- # [13:06] <hsivonen> annevk: always or just after B2G started?
- # [13:07] <doublec> annevk: mostly since b2g ramped up I suspect
- # [13:07] <annevk> I had it with CORS too
- # [13:07] <annevk> and I've been doing my best to follow up in bug reports and such
- # [13:07] <annevk> but I don't get the same courtesy it seems
- # [13:08] <annevk> you can't both complain about NaCl and just extend XMLHttpRequest without telling other vendors about it
- # [13:09] <annevk> well, apparently you can
- # [13:09] <hsivonen> hooray. ibm864 removed from Gecko
- # [13:10] <annevk> nice
- # [13:10] <annevk> can't stay mad at Gecko too long it seems :p
- # [13:12] <annevk> AryehGregor: so yeah, e.g. shift_jis is Shift_JIS
- # [13:12] <annevk> AryehGregor: seems like a more annoying API, but you're right that we should probably just go with it and advice people to use toLowercase() or some such
- # [13:13] <AryehGregor> annevk, yes, I don't think it's worth trying to get browsers to change from the plurality on little things like this.
- # [13:13] <annevk> Opera will need to change though
- # [13:13] <annevk> because Opera has a nice API
- # [13:13] <annevk> and the web wants it ugly
- # [13:13] <annevk> booo
- # [13:13] <annevk> boooooooooo
- # [13:14] <AryehGregor> I don't actually think all-lowercase is inherently nicer than sensible mixed-case.
- # [13:14] <AryehGregor> The only thing that's really ugly is all-uppercase.
- # [13:16] <darobin> says the guy called AryehGregor
- # [13:16] <darobin> maybe if you were annevk you'd see the world differently
- # [13:16] <AryehGregor> :)
- # [13:16] * abstractj|away is now known as abstractj
- # [13:18] <annevk> hsivonen: you still think we should define x-user-defined right? http://krijnhoetmer.nl/irc-logs/whatwg/20121003#l-461
- # [13:18] <annevk> hsivonen: and x-user-defined is also its only label correct?
- # [13:20] * Joins: Ms2ger (~Ms2ger@vpne004.ugent.be)
- # [13:21] <hsivonen> annevk: I think we should define the way it’s defined in Gecko (and WebKit if SO is to be believed)
- # [13:21] <hsivonen> let’s see about the labels…
- # [13:22] <hsivonen> annevk: it’s the only label
- # [13:22] <hsivonen> that is, lower half maps to Basic Latin and the upper half to PUA
- # [13:22] <annevk> okay, I'll try to fix that today as it seems the other things I wanted to fix require some confirmation from others
- # [13:23] <annevk> but first the casing sadness
- # [13:23] <annevk> thanks hsivonen
- # [13:23] <hsivonen> casing sadness?
- # [13:23] <annevk> well utf-8 -> UTF-8, shift_jis -> Shift_JIS
- # [13:23] <hsivonen> annevk: in what context?
- # [13:23] <annevk> windows-1252 stays the same though, but iso-8859-2 becomes ISO-8859-2
- # [13:24] <annevk> hsivonen: the encoding name is exposed through document.characterSet
- # [13:24] <hsivonen> annevk: does the Web depend on the case exposed by Gecko?
- # [13:24] <hsivonen> annevk: or is it IE’s fault and Gecko just does the same?
- # [13:24] <annevk> I'm not sure (Opera has lowercase and no bugs), but AryehGregor argued that we should not change casing as Gecko/WebKit/IE agree
- # [13:24] <AryehGregor> Does IE agree?
- # [13:24] <annevk> not sure IE agrees
- # [13:25] <annevk> I don't have IE
- # [13:25] <AryehGregor> I only tested UTF-8, and IE seemed to call that "unicode".
- # [13:25] <annevk> oh
- # [13:25] <annevk> http://dump.testsuite.org/encoding/label-test.html can be used to test others
- # [13:25] <hsivonen> AryehGregor: really? I thought IE called UTF-16LE unicode
- # [13:25] <annevk> just type in a label, hit enter, and it'll give you the name back
- # [13:25] <AryehGregor> Hmm.
- # [13:25] <annevk> I wish I had IE
- # [13:26] <AryehGregor> According to that page, IE says "utf-8".
- # [13:26] <annevk> oooh
- # [13:26] <AryehGregor> So I don't have a problem with that, if it's matching IE/Opera instead of Gecko/WebKit.
- # [13:26] <AryehGregor> Yeah, seems to be all lowercase.
- # [13:26] * annevk makes a happy dance
- # [13:26] <AryehGregor> annevk, I use Windows 8 Developer Preview, which I downloaded for free and run in VirtualBox.
- # [13:26] <AryehGregor> Works well for me.
- # [13:26] <AryehGregor> You use some type of Linux, right?
- # [13:27] <annevk> euh no, not enough room
- # [13:27] <AryehGregor> Oh, really? Oh well.
- # [13:27] <annevk> not enough room to dance
- # [13:27] <annevk> I'll try that preview
- # [13:28] <hsivonen> IE10 standards mode might not be Web-compatible
- # [13:29] <AryehGregor> That's true.
- # [13:30] <Ms2ger> othermaciej, my comments on bug 11204 are unrelated to forking, they are about the HTMLWG Process
- # [13:30] <AryehGregor> IE9 mode also lowercases. The page doesn't seem to work at all in IE7 or IE8 mode.
- # [13:32] <annevk> maybe IE8 does not support characterSet?
- # [13:32] <hsivonen> I think I’m better at remembering the canonical casing for charset labels in Gecko than I am at remembering namespace URLs
- # [13:33] <annevk> if namespaces were short strings instead of something silly like URLs they might have succeeded
- # [13:33] <Ms2ger> othermaciej, I don't deny that the W3C has the right the fork the spec, but I think it doesn't align with the W3C's policy; that's why I objected to the publication in WebApps
- # [13:35] <AryehGregor> Which spec is this, parsing and serialization?
- # [13:36] * Quits: Druide_ (~Druid@p5B05C6CC.dip.t-dialin.net) (Read error: Connection reset by peer)
- # [13:37] <Ms2ger> Yeah
- # [13:37] * Joins: Druide_ (~Druid@p5B05C6CC.dip.t-dialin.net)
- # [13:38] <Ms2ger> annevk, heycam appears to be away until 5 November
- # [13:38] <annevk> hsivonen: should I define x-user-defined using an index like the other single-byte encodings or should I define it as an algorithmic encoding somehow?
- # [13:38] <annevk> thanks Ms2ger
- # [13:38] <Ms2ger> Np
- # [13:41] * Ms2ger goes off for food
- # [13:43] <annevk> hsivonen: going with algorithmic I think
- # [13:44] <AryehGregor> annevk, so are you going to stick with lowercase for everything? hsivonen, are we okay with changing to that?
- # [13:45] <annevk> AryehGregor: if I can, yes; if Gecko objects I'd like to know from Travis or Adrian what they think
- # [13:45] <AryehGregor> Sounds good.
- # [13:45] * Quits: Ms2ger (~Ms2ger@vpne004.ugent.be) (Ping timeout: 248 seconds)
- # [13:46] * Quits: kennyluck (~kennyluck@119.161.158.96) (Read error: Connection reset by peer)
- # [13:49] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [13:50] <hsivonen> annevk: algorithmic bytes to UTF-16 code points is super-simple to define at least
- # [13:51] <hsivonen> AryehGregor: I have no idea of the Web compat impact.
- # [13:51] <AryehGregor> Hmm.
- # [13:51] <hsivonen> AryehGregor: in terms of elegance and sanity, I’d prefer lower case
- # [13:51] * Joins: sedovsek (~robert@89.143.12.238)
- # [13:52] <AryehGregor> Are we willing to try in principle? Really I just need to know whether I can fairly test that spec requirement -- I don't want to test it if it's not clear what we want the spec to say.
- # [13:52] <hsivonen> AryehGregor: but if we break something, it will be really hard to justify to product management
- # [13:52] <AryehGregor> Sure.
- # [13:52] <AryehGregor> We could ask Opera if they've hit any compat issues.
- # [13:52] <hsivonen> AryehGregor: I’d we willing to *try*, but you should ping smontagu and perhaps bz.
- # [13:53] <hsivonen> AryehGregor: I almost filed the bug already. :-)
- # [13:53] <annevk> AryehGregor: Opera has no registered compat issues
- # [13:53] <annevk> AryehGregor: I would have been cc'd on any such bugs and also researched this when writing the standard
- # [13:54] * Quits: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de) (Remote host closed the connection)
- # [13:54] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
- # [13:55] <AryehGregor> So, anyone want to guess what doc.URL does if doc is something other than the current document?
- # [13:55] <AryehGregor> (in browsers)
- # [13:56] * Joins: jarib (~jarib@unaffiliated/jarib)
- # [13:56] <AryehGregor> IE: The page's current URL (dunno what happens with iframes). Chrome: Empty string. Firefox: The page's current URL if doc is an HTML document, undefined if it's XML. Opera: about:blank if the doc is an HTML document, undefined if it's XML.
- # [13:56] <AryehGregor> Spec: about:blank.
- # [13:56] * AryehGregor scratches head
- # [13:57] <annevk> documents and URLs are a big mess
- # [13:58] <annevk> I think the cleanup the spec did here makes sense
- # [13:58] <AryehGregor> I'd hope at least *you* think what you wrote makes sense. :)
- # [13:58] <AryehGregor> What's the point of .URL anyway?
- # [13:58] <AryehGregor> Is it different from .documentURI in implementations in any useful way?
- # [13:58] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
- # [13:59] <AryehGregor> Is there any way to change a document's URL if it didn't start its life attached to a window?
- # [13:59] <AryehGregor> I guess about:blank makes as much sense as anything.
- # [14:00] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
- # [14:00] <AryehGregor> (I hope Gecko and Opera make .URL defined for XML documents if the current page is an XML document.)
- # [14:00] <annevk> .URL was first
- # [14:00] * AryehGregor leaves the test matching the spec
- # [14:00] <annevk> and for some reason they added documentURI
- # [14:00] <annevk> and the spec makes both the same
- # [14:00] <AryehGregor> Sounds good to me.
- # [14:00] <annevk> oh, and makes them readonly, which they were in most implementations already
- # [14:01] * Quits: mpt (~mpt@canonical/mpt) (Quit: Ex-Chat)
- # [14:02] * Joins: mpt (~mpt@faun.canonical.com)
- # [14:02] * Quits: mpt (~mpt@faun.canonical.com) (Changing host)
- # [14:02] * Joins: mpt (~mpt@canonical/mpt)
- # [14:02] <annevk> AryehGregor: thanks for writing these tests!
- # [14:02] <AryehGregor> Most?
- # [14:02] <annevk> I think WebKit implemented setting but then removed it because Gecko didn't allow it
- # [14:03] <annevk> dunno about others
- # [14:03] <annevk> well, don't remember
- # [14:03] <annevk> but they aligned on that point to some extent already
- # [14:03] <AryehGregor> interfaces.html should already test that, in principle.
- # [14:03] <AryehGregor> Whether it's read-only, I mean.
- # [14:05] <annevk> hsivonen: do you happen to know how the encoder works for x-user-defined?
- # [14:06] <AryehGregor> hsivonen, are you going to file a bug on case-folding here, or shall I?
- # [14:07] * Quits: RobbertAtWork (~robbertat@2001:980:9368:1:129a:ddff:fe6c:7fd1) (Remote host closed the connection)
- # [14:08] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
- # [14:09] * Joins: jarib (~jarib@unaffiliated/jarib)
- # [14:18] * AryehGregor finds three slightly different implementations of the same basic algorithm in nsDocument::GetDocumentURI, nsHTMLDocument::GetURL, and nsSVGDocument::GetURL
- # [14:18] * AryehGregor unifies!
- # [14:18] * Joins: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com)
- # [14:29] * Joins: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com)
- # [14:30] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [14:32] <hsivonen> AryehGregor: please go ahead and file
- # [14:32] <hsivonen> annevk: let’s see…
- # [14:33] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
- # [14:34] <hsivonen> Whoa. We have nsUnicodeToZapfDingbat.cpp
- # [14:34] * Joins: krawchyk (~krawchyk@65.220.49.251)
- # [14:34] * Joins: jarib (~jarib@unaffiliated/jarib)
- # [14:36] * Joins: reinaldob (~reinaldob@201.74.207.100)
- # [14:36] <jgraham> Isn't that from the legay practice of doing <font face="Dingbats">A</font> and expecting an alpha character, or something
- # [14:37] <hsivonen> annevk: sorry, the interesting part seems to be buried somewhere outside the encoder itself
- # [14:37] <hsivonen> annevk: I don’t know what happens to unencodable characters
- # [14:37] <jgraham> Which worked in IE and Netscape 4, but not in Mozilla who insisted finding an actual A glyph (and ignoring the font, since it didn't contain one)
- # [14:38] <hsivonen> jgraham: more likely for rendering Unicode on OS/2, Classic Mac OS or legacy X11
- # [14:38] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Ping timeout: 246 seconds)
- # [14:38] <jgraham> Oh, it's from the inverse problem
- # [14:38] <jgraham> I see
- # [14:41] <annevk> AryehGregor: could you cc me on your DOM and Encoding-related activities?
- # [14:43] <annevk> hsivonen: okay, I'll dig a bit
- # [14:47] <hsivonen> wow crazy legacy. Gecko knows about Zapf Dingbats. So does FreeType. And PDF.js.
- # [14:47] <hsivonen> yay magic fonts
- # [14:48] * Joins: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de)
- # [14:49] <AryehGregor> annevk, sure.
- # [14:50] * Quits: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com) (Quit: thisgeek)
- # [14:51] * Joins: erichynds (~ehynds@64.206.121.41)
- # [14:51] <hsivonen> Added in 1999 with the helpful comment “add unicode encoders”
- # [14:52] * Quits: silverroots (~silverroo@144.187.148.26) (Ping timeout: 246 seconds)
- # [14:53] <hsivonen> jgraham: it’s quite possible this thing has never solved a problem but exists merely for completeness
- # [14:53] <hsivonen> to cover everything someone has bothered to contribute to unicode.org data
- # [14:54] * Joins: linclark|afk (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [14:54] * linclark|afk is now known as linclark
- # [14:55] <hsivonen> https://bugzilla.mozilla.org/show_bug.cgi?id=799913
- # [14:55] * Joins: lilmonkey` (~colin@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [14:55] * Quits: lilmonkey` (~colin@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
- # [14:55] * Joins: lilmonkey` (~colin@pdpc/supporter/professional/riven)
- # [14:56] <AryehGregor> annevk, why does this output the empty string in Opera? <!DOCTYPE html><meta charset="Utf-8"><script>document.documentElement.textContent = document.characterSet</script>
- # [14:57] * AryehGregor is trying to get a test-case to illustrate the Gecko bug he's filing
- # [14:57] <AryehGregor> Also, IE seems to say "unicode" here.
- # [14:57] <AryehGregor> Do they not pick up the charset declaration properly somehow?
- # [14:58] <hsivonen> AryehGregor: are you testing with document.open() or with real network?
- # [14:58] * Quits: lilmonkey (~colin@pdpc/supporter/professional/riven) (Ping timeout: 246 seconds)
- # [14:58] <AryehGregor> Live DOM Viewer.
- # [14:58] <hsivonen> AryehGregor: there’s your problem
- # [14:58] <hsivonen> AryehGregor: it uses document.open()
- # [14:58] <AryehGregor> Oh.
- # [14:58] <hsivonen> so always "unicode" in IE
- # [14:59] <AryehGregor> I'd try data: URLs, but those don't work in IE for this.
- # [15:02] <annevk> AryehGregor: seems Opera is affected by the document.open() thing too
- # [15:02] <annevk> AryehGregor: data URL in an <iframe> maybe?
- # [15:02] <AryehGregor> Does IE support that?
- # [15:02] <AryehGregor> Nope, it doesn't.
- # [15:05] * AryehGregor just submits the bug without a testcase
- # [15:05] <hsivonen> In Gecko, <meta charset> in a document.open()ed doc affects subsequent CSS and JS loads and iframes
- # [15:06] <hsivonen> but the doc itself is really UTF-16
- # [15:06] <annevk> oh so weird
- # [15:06] <annevk> is that even specced?
- # [15:06] <hsivonen> dunno
- # [15:06] * Joins: RobbertAtWork (~robbertat@2001:980:9368:1:129a:ddff:fe6c:7fd1)
- # [15:07] <annevk> AryehGregor: you could just attach a testcase right?, i.e. the document you just described
- # [15:07] <hsivonen> if you ask the doc for its charset, you get the charset inherited into CSS, JS and frames
- # [15:07] <AryehGregor> I could, but doesn't seem necessary.
- # [15:07] <hsivonen> in Gecko that is
- # [15:08] <hsivonen> document.opened docs don’t have a converter, of course
- # [15:08] <annevk> fair enough
- # [15:09] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
- # [15:10] * Joins: vikash (~vikash@1.186.9.138)
- # [15:10] * Quits: vikash (~vikash@1.186.9.138) (Changing host)
- # [15:10] * Joins: vikash (~vikash@unaffiliated/vikash)
- # [15:10] * Joins: jarib (~jarib@unaffiliated/jarib)
- # [15:13] <annevk> hsivonen: oh, x-user-defined is not supported in <meta>?
- # [15:13] <AryehGregor> Whoa, IE doesn't support .documentURI? I wouldn't have guessed that.
- # [15:13] <annevk> hsivonen: I need HTTP to test this?
- # [15:13] <hsivonen> annevk: right
- # [15:13] <annevk> that's a bummer
- # [15:14] <hsivonen> annevk: the patch for allowing it in meta hasn’t landed yet
- # [15:14] <annevk> oh you're gonna do that? does not seem to work in Chrome either fwiw
- # [15:14] <annevk> but consistency wfm
- # [15:14] * Joins: thisgeek (~chris@ip-64-134-71-92.public.wayport.net)
- # [15:15] <annevk> it works in Opera btw, except Opera uses the wrong encoder/decoder
- # [15:21] * AryehGregor discovers a DOM spec bug, yay
- # [15:22] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [15:23] <annevk> just one? :-)
- # [15:23] * Quits: vikash (~vikash@unaffiliated/vikash) (Quit: Leaving)
- # [15:23] <annevk> hsivonen: afaict x-user-defined just emits decoder errors for anything non-ASCII
- # [15:23] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [15:23] <annevk> hsivonen: I'm gonna write that down for now
- # [15:23] <AryehGregor> annevk, so far!
- # [15:25] * krijn is now known as Aside_Man
- # [15:26] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
- # [15:28] <hsivonen> annevk: *decoder* errors?
- # [15:28] * Aside_Man is now known as krijn
- # [15:28] <hsivonen> an is REPLACEMENT CHARACTERS?
- # [15:28] * Joins: snowfox_ben (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
- # [15:28] <annevk> hsivonen: sorry, encoder errors
- # [15:28] <annevk> hsivonen: I keep reversing those terms :-(
- # [15:29] <hsivonen> annevk: testing how?
- # [15:29] <annevk> hsivonen: URLs and <form> submission
- # [15:29] <hsivonen> annevk: OK
- # [15:29] <hsivonen> annevk: I’d have expected it to round trip for the first 128 characters of the PUA
- # [15:30] <annevk> me too, but the browsers emit the fallback for those instead (? / utf-8 encoded form in URLs depending on the browser and &#x... for <form>)
- # [15:31] <annevk> hsivonen: you're hsivonen on github?
- # [15:31] <hsivonen> annevk: the encoder definition is supposed to have a defined range from F780 to F7FF
- # [15:31] <hsivonen> annevk: yes
- # [15:32] * Quits: auchenberg (~auchenber@176.222.239.226) (Remote host closed the connection)
- # [15:33] <hsivonen> curious. that’s not even near the start of the PUA
- # [15:33] <hsivonen> but not quite at the end either
- # [15:34] <annevk> hsivonen: well the encoder in practice does not appear to do anything special with that range
- # [15:34] <hsivonen> huh. Unicode has wasted two entire planes as astral PUAs
- # [15:34] <hsivonen> ok. always trust testing over code inspection
- # [15:34] <zcorpan> AryehGregor: i thought this was something we wanted to change, hence the spec. https://www.w3.org/Bugs/Public/show_bug.cgi?id=19431 or is there content relying on this?
- # [15:34] <hsivonen> or, rather, comment inspection in this case
- # [15:35] <AryehGregor> zcorpan, I assumed it was a spec bug. Why would we want to change it when all browsers agree?
- # [15:35] <AryehGregor> If the spec disagrees with all browsers, IMO it should have a note saying so.
- # [15:35] <AryehGregor> Until at least one or two browsers change to match.
- # [15:36] <AryehGregor> Is there some strong reason that all browsers should change?
- # [15:36] <zcorpan> AryehGregor: because scripts should work even when the document is not an html document, iirc
- # [15:36] <AryehGregor> Why is that related to namespaceURI?
- # [15:36] * AryehGregor notices that Opera doesn't implement .parentElement on very many interfaces
- # [15:37] * Quits: Charun (~Charun@rrcs-24-97-184-22.nys.biz.rr.com) (Changing host)
- # [15:37] * Joins: Charun (~Charun@unaffiliated/charun)
- # [15:41] * Joins: shwetank (~shwetank@125.63.75.10)
- # [15:43] * Joins: victor4 (~Adium@AMontsouris-652-1-40-166.w83-202.abo.wanadoo.fr)
- # [15:43] * Parts: victor4 (~Adium@AMontsouris-652-1-40-166.w83-202.abo.wanadoo.fr)
- # [15:43] <annevk> hsivonen: http://encoding.spec.whatwg.org/#x-user-defined
- # [15:45] * Quits: niloy (~niloy@203.196.177.156) (Remote host closed the connection)
- # [15:50] * Joins: scor (~scor@65.92.233.218)
- # [15:50] * Quits: scor (~scor@65.92.233.218) (Changing host)
- # [15:50] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [15:51] <AryehGregor> Oh, I think it just doesn't implement .parentElement at all.
- # [15:52] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
- # [15:53] <AryehGregor> http://w3c-test.org/webapps/DOMCore/tests/approved/Node-properties.html
- # [15:53] <AryehGregor> Okay, what should I test next?
- # [15:53] <AryehGregor> Any suggestions?
- # [15:54] <AryehGregor> Encodings?
- # [15:54] * Joins: jarib (~jarib@unaffiliated/jarib)
- # [15:54] <annevk> AryehGregor: for your createElement test, you might want to check what happens in browsers when the root element does have a namespace
- # [15:55] <annevk> AryehGregor: that's why createElement just defaults to HTML, because that's what it most commonly is
- # [15:55] <AryehGregor> Mm.
- # [15:55] <annevk> AryehGregor: and because defaulting to the root element namespace seemed really yucky
- # [15:55] <AryehGregor> Oh, because the Document itself can't have a namespace, right?
- # [15:55] <AryehGregor> That does seem lame.
- # [15:56] <annevk> AryehGregor: or defaulting to whatever the MIME type is that was in use (as Gecko does)
- # [15:56] <AryehGregor> But nobody cares about namespaces, so I see no reason not to match browsers even if they're totally arbitrary.
- # [15:56] <annevk> e.g. if you load application/xhtml+xml createElement will create in the HTML namespace in Gecko I think
- # [15:56] <annevk> because you get an HTMLDocument and not an XMLDocument
- # [15:56] <AryehGregor> Browsers shouldn't have to expend effort to change this stuff so that it's prettier, if we can avoid it.
- # [15:56] <annevk> kinda dependent too on the big Document object convergence project
- # [15:56] <AryehGregor> Which is what?
- # [15:57] * Joins: danzik17 (~danzik17@164.55.254.106)
- # [15:57] <annevk> the main thing is that all browsers have a different strategy for dealing with this stuff
- # [15:57] <annevk> and that there's several steps of an agreed upon solution that people haven't really gotten around to implementing because nobody cares about XML
- # [15:58] <annevk> one of those things is that there's only 1 Document object
- # [15:58] <annevk> and not different objects for SVG / HTML / XML depending on some MIME type
- # [15:59] <AryehGregor> "To find the pointers and their corresponding code points in an index, let lines be the result of splitting the resource's contents on U+000A. Then remove each item in lines that is the empty string or starts with U+0023. Then . . ."
- # [16:00] <AryehGregor> That seems like an overly explicit way of describing a line-based data format with tab used as a delimiter and # as a comment character.
- # [16:01] <AryehGregor> It reminds me of Hixie spelling out all the code points in "<!doctype html>".
- # [16:02] <jgraham> Tells you that # must be the first character in the line
- # [16:03] <annevk> pull requests welcome
- # [16:03] <AryehGregor> Ah, of course, github.
- # [16:03] <AryehGregor> Noted.
- # [16:03] <AryehGregor> Wow, the encoding spec is extremely long and boring. Kudos on the good work!
- # [16:04] <annevk> haha, I'll read that as "fascinating"
- # [16:06] <zcorpan> AryehGregor: i think the html spec and dom spec's way of dealing with Document and createElement is the only sane and compatible-enough end point. each browser has not-ideal behavior like looking at the root element namespace or looking at the mime type, or both, and we don't want that
- # [16:06] <AryehGregor> I see.
- # [16:07] <zcorpan> implementing it has been low prio, though
- # [16:07] <AryehGregor> So you're saying that implementers will all have to change anyway, and what's specced is simpler than what all of them do now and believed to be compatible enough?
- # [16:07] <AryehGregor> In that case, it makes sense.
- # [16:07] * AryehGregor looks at what Gecko does
- # [16:07] <annevk> right
- # [16:08] <zcorpan> yeah
- # [16:10] * AryehGregor does not actually see what code sets the default namespace for anything but HTML and XUL documents in Gecko
- # [16:10] * Joins: lilmonkey (~colin@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [16:10] * Quits: lilmonkey (~colin@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
- # [16:10] * Joins: lilmonkey (~colin@pdpc/supporter/professional/riven)
- # [16:11] <zcorpan> annevk: i don't understand step 6 of x-user-defined decoder
- # [16:12] <annevk> copypasta
- # [16:12] <annevk> if I remove that, does it work for you?
- # [16:12] <zcorpan> yep
- # [16:12] <zcorpan> also, isn't "0xF780 + byte − 0x80" equivalent to 0xF700 + byte ?
- # [16:13] <annevk> yes, but the style of the draft is the former since it provides more information
- # [16:13] <SimonSapin> zcorpan: I guess this formulation that the results are in the range starting at U+F780
- # [16:13] * Quits: lilmonkey` (~colin@pdpc/supporter/professional/riven) (Ping timeout: 256 seconds)
- # [16:13] * Quits: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com) (Remote host closed the connection)
- # [16:14] <zcorpan> ok
- # [16:16] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [16:16] <zcorpan> http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1832 - seems chrome doesn't support x-user-defined in xml
- # [16:18] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Client Quit)
- # [16:18] <ashemedai> Sad thought it might be, it made me laugh: http://www.zdnet.com/the-do-not-track-standard-has-crossed-into-crazy-territory-7000005502/ -- how you guys maintain your sanity is beyond me
- # [16:19] <zcorpan> also seems like opera uses U+0080 for 0x80 rather than U+F780
- # [16:19] <zcorpan> ashemedai: what makes you think we maintain our sanity?
- # [16:19] <annevk> zcorpan: yeah, we have bugs
- # [16:20] <annevk> wait, not we
- # [16:20] <annevk> :-)
- # [16:20] * ashemedai backs slowly away
- # [16:20] <AryehGregor> ashemedai, DNT was a ridiculous idea from day one.
- # [16:20] <ashemedai> Sure, but dealing with the marketing fellas ain't easy either ;)
- # [16:21] * Joins: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie)
- # [16:24] <zcorpan> AryehGregor: no we just need more. like DNTAIRMITT:1
- # [16:24] * Joins: MacTed (~Thud@63.119.36.36)
- # [16:24] <AryehGregor> ?
- # [16:25] <zcorpan> ...and i really mean it this time
- # [16:26] <tomasf> DNSM, Do Not Serve Malware. a nice way to opt out from all malware. it's the final solution.
- # [16:26] * Quits: thisgeek (~chris@ip-64-134-71-92.public.wayport.net) (Quit: thisgeek)
- # [16:27] * Joins: griswold (~quassel@vpn.space150.com)
- # [16:27] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [16:27] <zcorpan> tomasf: now we're talking
- # [16:27] <ashemedai> tomasf: +1
- # [16:30] <jgraham> I am totally up for joining the DNT group if I get to spend time in a house by the beach rather than in Sweden in the winter
- # [16:31] <karlcow> AryehGregor: DNT is not a technological solution. It doesn't work by itself basically and is completely ineffective without the legal framework going with it. ☺
- # [16:31] <karlcow> After it is just a question of faith in techno or in society (Contrat Social).
- # [16:31] <AryehGregor> What legal framework is this, exactly?
- # [16:31] <AryehGregor> If it doesn't work without a legal framework, why was it implemented without a legal framework?
- # [16:32] <karlcow> because it is independent. Technology != Society rules.
- # [16:32] <AryehGregor> Why would any hypothetical legal framework not just restrict tracking directly instead of making it dependent on a switch that almost all users would set to true if they knew about it?
- # [16:32] <tomasf> maybe DNT was just a April fools joke, like the evil bit, but no-one realized?
- # [16:32] <zewt> annevk: i asked that guy for a code sample, and he basically said "no", heh
- # [16:32] <jgraham> Mozilla said they were against a legal framework
- # [16:32] <AryehGregor> Maybe it's simpler to postulate that it's a political move by companies that don't benefit much from tracking or ads to make competitors who depend on ad revenue look bad?
- # [16:32] <jgraham> And iirc it was Mitchell, so actually Mozilla, not just "someone at Mozilla"
- # [16:32] <karlcow> AryehGregor: nope
- # [16:33] * karlcow is again in the weird position of explaining something which he is not advocating :)
- # [16:33] <karlcow> It's not a political move
- # [16:34] <SamB_MacG5> I don't think Mozilla has any say in whether or not a legal framework is actually created ;-P
- # [16:34] <jgraham> Ah, it was Gerv http://blog.gerv.net/2012/09/do-not-track-and-the-role-of-government/
- # [16:34] <karlcow> He is an attempt of providing a way for users to show that you are against being tracked. So a big sign in a demo for example. Now for the fact of being tracked or not, it relies on local legal frameworks.
- # [16:35] <jgraham> He just linked to Mitchell's blog
- # [16:35] <karlcow> And it's where it becomes difficult.
- # [16:35] <zewt> AryehGregor: i don't think DNT makes the slightest bit of sense, but I doubt there are ulterior motives
- # [16:35] <jgraham> FWIW I imagine "a legal framework" might encompass "companies are not required to honour DNT, but if they say they will and don't they can be punished"
- # [16:36] <SamB_MacG5> though of course they could serve as experts in any government work on the subject...
- # [16:36] <AryehGregor> zewt, not on everyone's part, but on some supporters' part . . .
- # [16:36] <zewt> AryehGregor: perhaps, not sure that means much
- # [16:36] <karlcow> as a personal point of view, DNT being on or off, I will still used Ghostery and other Ads blockers. But that would not also protect of everything in life. ;)
- # [16:36] <SamB_MacG5> jgraham: for some values of "say", the framework exists already
- # [16:36] <karlcow> what jgraham said
- # [16:36] <SamB_MacG5> that certainly seems the simplest
- # [16:38] <zewt> jgraham: there are already mechanisms to do that (eg. logo testing via trademarks), though they're weak (don't think trademark infringement in the US gets you much more than an order to stop)
- # [16:38] <karlcow> samB, there is no "THE framework"
- # [16:38] <SamB_MacG5> well, okay, a multitude of twisty frameworks, all different
- # [16:38] * Quits: Ducki (~Ducki@pD9E396EB.dip0.t-ipconnect.de) (Quit: Leaving)
- # [16:38] <karlcow> there will be frameworkS. It is dependent on countries legal systems
- # [16:39] <SamB_MacG5> but I believe most legal systems allow for certain kinds of promises to be legally binding?
- # [16:39] <karlcow> SamB_MacG5: nope. :)
- # [16:39] <AryehGregor> A legal system that didn't allow that wouldn't work very well.
- # [16:39] <AryehGregor> The question is which types. :)
- # [16:40] <karlcow> or not in the sense of being tracked in the context of Internet
- # [16:43] <AryehGregor> annevk, why is .namespaceURI only defined on Element in DOM? Browsers seem to define it on all nodes but make it null except on elements.
- # [16:44] <zewt> https://www.w3.org/Bugs/Public/show_bug.cgi?id=16304 wow, seriously?
- # [16:44] <AryehGregor> Is there any point in making === null checks stop working unnecessarily?
- # [16:46] <zcorpan> zewt: yeah. i actually started writing a comment on that bug explaining why he was being silly, but then i realized what i was about to do and closed the tab
- # [16:47] <zewt> zcorpan: yeah I think I won't be able to retrain myself heh
- # [16:47] * Joins: annevk_ (~annevk@212.238.236.229)
- # [16:47] * Joins: gavin_ (~gavin@people1.scl3.mozilla.com)
- # [16:47] * Quits: gavin_ (~gavin@people1.scl3.mozilla.com) (Changing host)
- # [16:47] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [16:47] * Joins: ehsan (~ehsan@66.207.208.98)
- # [16:50] * Joins: mkf (~fkm@91.214.168.160)
- # [16:51] * Joins: Hixie_ (~ianh@178.255.149.100)
- # [16:51] * Joins: hendry_ (~hendry@uk.webconverger.com)
- # [16:51] * Joins: jtcranme1 (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [16:51] * Joins: falken_ (falken@nat/google/x-rpcltmigofoygzxk)
- # [16:52] * Joins: reggna_ (~reggna@irc.jagochmittmoln.se)
- # [16:55] * Joins: eighty4_ (~eighty4@li150-164.members.linode.com)
- # [16:56] * Quits: annevk (~annevk@212.238.236.229) (*.net *.split)
- # [16:56] * Quits: gavin (~gavin@firefox/developer/gavin) (*.net *.split)
- # [16:56] * Quits: hendry (~hendry@uk.webconverger.com) (*.net *.split)
- # [16:56] * Quits: falken (falken@nat/google/x-veqgldqyetgggqyx) (*.net *.split)
- # [16:56] * Quits: fkm (~fkm@unaffiliated/fkm) (*.net *.split)
- # [16:56] * Quits: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (*.net *.split)
- # [16:56] * Quits: Hixie (~ianh@178.255.149.100) (*.net *.split)
- # [16:56] * Quits: reggna (~reggna@irc.jagochmittmoln.se) (*.net *.split)
- # [16:56] * Quits: Yudai (~Yudai@nttkyo090207.tkyo.nt.ngn2.ppp.infoweb.ne.jp) (*.net *.split)
- # [16:56] * Quits: eighty4 (~eighty4@unaffiliated/eighty4) (*.net *.split)
- # [16:56] * Joins: ImBcmDth_ (~Jon@pool-71-127-243-30.nwrknj.fios.verizon.net)
- # [17:00] * Quits: ImBcmDth (~Jon@pool-71-127-243-30.nwrknj.fios.verizon.net) (Ping timeout: 244 seconds)
- # [17:05] * Joins: Yudai (~Yudai@nttkyo090207.tkyo.nt.ngn2.ppp.infoweb.ne.jp)
- # [17:14] <annevk_> AryehGregor: we wanted to slim down objects
- # [17:14] <annevk_> zewt: yeah I'm not sure why he got so upset
- # [17:25] <annevk_> AryehGregor: a bigger change is Attr no longer inheriting from Node
- # [17:26] <annevk_> AryehGregor: we're not quite sure whether any of those changes still stick long term, but Gecko is in the process of experimenting with them
- # [17:26] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 245 seconds)
- # [17:29] <annevk_> hmm, http://xhr.spec.whatwg.org/#data:-urls-and-http does not define what happens if the data: URL fails to parse
- # [17:30] * annevk_ is now known as annevk
- # [17:33] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 255 seconds)
- # [17:38] * Joins: tzik__ (~tzik@2401:fa00:4:1004:baac:6fff:fe99:85ab)
- # [17:38] * Quits: ImBcmDth_ (~Jon@pool-71-127-243-30.nwrknj.fios.verizon.net) (Ping timeout: 245 seconds)
- # [17:39] <annevk> hmm the navigation timing stuff is kinda ill-defined
- # [17:42] * Quits: tzik_ (~tzik@2401:fa00:4:1004:baac:6fff:fe99:85ab) (Ping timeout: 245 seconds)
- # [17:42] * Quits: tzik__ (~tzik@2401:fa00:4:1004:baac:6fff:fe99:85ab) (Remote host closed the connection)
- # [17:43] * Joins: tzik__ (~tzik@2401:fa00:4:1004:baac:6fff:fe99:85ab)
- # [17:43] * Quits: yutak (~yutak@2401:fa00:4:1004:baac:6fff:fe99:adfb) (Ping timeout: 246 seconds)
- # [17:43] * Quits: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com) (Remote host closed the connection)
- # [17:44] <annevk> Hixie_: haven't made much progress with URLs this week
- # [17:44] <annevk> Hixie_: hopefully later, have been catching up on some Encoding/DOM stuff
- # [17:44] * Quits: RobbertAtWork (~robbertat@2001:980:9368:1:129a:ddff:fe6c:7fd1) (Remote host closed the connection)
- # [17:45] * Joins: RobbertAtWork (~robbertat@2001:980:9368:1:129a:ddff:fe6c:7fd1)
- # [17:48] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
- # [17:49] * Quits: tzik__ (~tzik@2401:fa00:4:1004:baac:6fff:fe99:85ab) (Remote host closed the connection)
- # [17:50] * Joins: tzik__ (~tzik@2401:fa00:4:1004:baac:6fff:fe99:85ab)
- # [17:51] * Quits: darobin (~darobin@spintank2-160-134.cnt.nerim.net) (Ping timeout: 276 seconds)
- # [17:51] * Joins: yutak (~yutak@2401:fa00:4:1004:baac:6fff:fe99:adfb)
- # [17:51] <annevk> Ms2ger?
- # [17:52] <annevk> why does new Event("x").isTrusted yield true in Gecko?
- # [17:54] * Joins: sfgadjo (8f709081@gateway/web/freenode/ip.143.112.144.129)
- # [17:55] <annevk> https://bugzilla.mozilla.org/show_bug.cgi?id=799982
- # [17:55] <annevk> pretty close to 800k
- # [17:55] * Joins: mpt (~mpt@faun.canonical.com)
- # [17:55] * Quits: mpt (~mpt@faun.canonical.com) (Changing host)
- # [17:55] * Joins: mpt (~mpt@canonical/mpt)
- # [17:58] * Quits: yutak (~yutak@2401:fa00:4:1004:baac:6fff:fe99:adfb) (Ping timeout: 268 seconds)
- # [17:58] <annevk> Anyone here taking MediaWiki bug reports? http://wiki.whatwg.org/index.php?title=Special:UserLogin&type=signup has a bug in that it requires the password fields even if I hit "By e-mail" where it will randomly generate such a password
- # [18:01] * Joins: krit (~krit@sjfw1-a.adobe.com)
- # [18:02] * Quits: tzik__ (~tzik@2401:fa00:4:1004:baac:6fff:fe99:85ab) (Remote host closed the connection)
- # [18:02] * Joins: tzik__ (~tzik@2401:fa00:4:1004:baac:6fff:fe99:85ab)
- # [18:03] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [18:04] * Joins: slightlyoff (u1768@gateway/web/irccloud.com/x-aktechukxpylmjhg)
- # [18:04] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [18:06] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [18:10] * Quits: Lachy (~Lachy@pat-tazdevil.opera.com) (Quit: Computer has gone to sleep.)
- # [18:11] * Quits: Martin_L (~Martin_L@194.18.12.26) (Remote host closed the connection)
- # [18:11] * Quits: tzik__ (~tzik@2401:fa00:4:1004:baac:6fff:fe99:85ab) (Remote host closed the connection)
- # [18:13] * Quits: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221) (Read error: No route to host)
- # [18:13] * Joins: SimonSapin1 (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221)
- # [18:14] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [18:15] <AryehGregor> annevk, for one thing, the version is 1.17alpha (1.17.0 being released in June 2011), while the latest stable is 1.19.0 (from April 2012).
- # [18:15] <AryehGregor> In 1.17alpha, $wgHtml5 was disabled by default, so probably things like this only got sufficient testing later.
- # [18:16] <AryehGregor> I think it's now enabled on Wikipedia, so probably stuff like that has been ironed out (assuming that feature is in use on Wikipedia).
- # [18:16] <annevk> ah okay, I wonder if someone can update wiki.whatwg.org then
- # [18:16] * Joins: tzik__ (tzik@nat/google/x-hkbbgtklmxyxjcoz)
- # [18:17] <AryehGregor> I was the last one to do it, but I don't think I'm going to spend my time on that.
- # [18:18] <AryehGregor> Well, certainly I won't spend *my* time on it. But I don't think it's worth my employer's time either.
- # [18:18] <AryehGregor> Especially since it might break as much as it fixes.
- # [18:18] * Joins: jonlee (~jonlee@67.218.110.235)
- # [18:18] <AryehGregor> MediaWiki is not known for its great quality control or stability.
- # [18:18] * Quits: Smylers (~smylers@62.249.246.74) (Ping timeout: 260 seconds)
- # [18:19] * Joins: sicking (~chatzilla@nat/mozilla/x-etbiujovemiaevhh)
- # [18:20] * Joins: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com)
- # [18:21] <annevk> :/
- # [18:24] * Quits: jonlee (~jonlee@67.218.110.235) (Read error: Connection reset by peer)
- # [18:24] * Joins: jonlee (~jonlee@67.218.110.235)
- # [18:25] <dglazkov> good morning, Whatwg!
- # [18:25] <tantek> good morning dglazkov
- # [18:26] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [18:27] * Quits: shwetank (~shwetank@125.63.75.10) (Quit: Linkinus - http://linkinus.com)
- # [18:28] * Joins: Ms2ger (~Ms2ger@91.181.20.98)
- # [18:32] * Joins: yutak (yutak@nat/google/x-tvxuerdtqcmgwodm)
- # [18:32] <annevk> arv: could you take a look at my suggestion here regarding DOMTokenList.enable(): https://www.w3.org/Bugs/Public/show_bug.cgi?id=18463#c1 (i.e. to give .toggle() enable as argument)
- # [18:34] <arv> annevk: That seems OK to me too
- # [18:35] <annevk> arv: thanks
- # [18:42] * Joins: pablof (~pablof@144.189.150.130)
- # [18:44] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Read error: Connection reset by peer)
- # [18:46] * Quits: jonlee (~jonlee@67.218.110.235) (Read error: Connection reset by peer)
- # [18:46] * Joins: jonlee_ (~jonlee@67.218.110.235)
- # [18:47] * Joins: carlos_antonio (~benway@unaffiliated/disusered)
- # [18:54] * Quits: jonlee_ (~jonlee@67.218.110.235) (Quit: jonlee_)
- # [18:55] <annevk> that was surprisingly complicated
- # [18:55] * Quits: SimonSapin1 (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221) (Read error: No route to host)
- # [18:56] * Joins: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221)
- # [18:56] * Joins: GPHemsley (~GPHemsley@c-24-99-164-150.hsd1.ga.comcast.net)
- # [18:56] * Quits: GPHemsley (~GPHemsley@c-24-99-164-150.hsd1.ga.comcast.net) (Changing host)
- # [18:56] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
- # [18:57] * eighty4_ is now known as eighty4
- # [18:57] * Quits: eighty4 (~eighty4@li150-164.members.linode.com) (Changing host)
- # [18:57] * Joins: eighty4 (~eighty4@unaffiliated/eighty4)
- # [18:59] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [19:02] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [19:06] * Quits: rwaldron (~rwaldron@pool-100-2-31-210.nycmny.fios.verizon.net) (Read error: No route to host)
- # [19:10] * Joins: garciawebdev (~garciaweb@190.244.76.14)
- # [19:11] * Quits: annevk (~annevk@212.238.236.229) (Remote host closed the connection)
- # [19:12] * Joins: ap (~ap@2620:149:4:1b01:f56f:272:113b:ad3d)
- # [19:13] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
- # [19:13] * Quits: Ms2ger (~Ms2ger@91.181.20.98) (Quit: Leaving)
- # [19:14] * Joins: jwalden (~waldo@2620:101:8003:200:9d91:cb02:a7b:53c7)
- # [19:14] * Quits: sicking (~chatzilla@nat/mozilla/x-etbiujovemiaevhh) (Ping timeout: 246 seconds)
- # [19:14] * Joins: jarib (~jarib@unaffiliated/jarib)
- # [19:15] * Quits: ehsan (~ehsan@66.207.208.98) (Read error: Connection reset by peer)
- # [19:16] * Joins: ehsan (~ehsan@66.207.208.98)
- # [19:16] * Joins: sicking (~chatzilla@nat/mozilla/x-cygqeydhmdqrhjcb)
- # [19:18] * Quits: ehsan (~ehsan@66.207.208.98) (Read error: Connection reset by peer)
- # [19:18] * Joins: ehsan (~ehsan@66.207.208.98)
- # [19:20] * Quits: sfgadjo (8f709081@gateway/web/freenode/ip.143.112.144.129) (Ping timeout: 245 seconds)
- # [19:20] * Quits: krit (~krit@sjfw1-a.adobe.com) (Read error: Connection reset by peer)
- # [19:20] * Joins: krit1 (~krit@sjfw1-a.adobe.com)
- # [19:20] * krit1 is now known as krit
- # [19:20] * Joins: jonlee (~jonlee@2620:149:4:1b01:d05c:e6b2:7d0d:8b36)
- # [19:22] * Joins: sicking_ (~chatzilla@nat/mozilla/x-fghpjgekcqopjead)
- # [19:23] * Quits: sicking (~chatzilla@nat/mozilla/x-cygqeydhmdqrhjcb) (Ping timeout: 240 seconds)
- # [19:23] * sicking_ is now known as sicking
- # [19:24] * Joins: rniwa (rniwa@nat/google/x-pwmsymjyfcivygkc)
- # [19:24] * Joins: othermaciej (~mjs@17.245.108.235)
- # [19:33] * Joins: auchenberg (~auchenber@176.222.239.226)
- # [19:33] * Joins: annevk (~annevk@178.228.204.63)
- # [19:34] * Quits: Adawerk (~ada@169.241.49.57) (Quit: Leaving)
- # [19:34] * Joins: Adawerk (~ada@169.241.49.57)
- # [19:37] * Quits: cabanier1 (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [19:38] * Quits: auchenberg (~auchenber@176.222.239.226) (Ping timeout: 260 seconds)
- # [19:38] <annevk> TabAtkins: re twitter: changing the terminology yet again, now between Level 3 and 4
- # [19:39] <TabAtkins> annevk: I don't think he's still objecting, though he would be the one to say so.
- # [19:39] <annevk> TabAtkins: although Level 4 does mention "group of selectors" somewhere, but that seems like a bug
- # [19:39] <annevk> TabAtkins: nobody said objecting ;)
- # [19:39] <TabAtkins> annevk: Ah, yes, that should be "selector list".
- # [19:40] <annevk> and fwiw, I have been guilty of renaming certain things too terminology wise, though often with the DOM specs there was not really much terminology present to begin with
- # [19:41] <TabAtkins> I at least believe we're renaming toward consistency and better readability.
- # [19:41] <TabAtkins> A lot of our terminology was pretty bad in the old specs. :/
- # [19:42] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Linkinus - http://linkinus.com)
- # [19:43] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [19:44] <zcorpan> annevk: wow, reading the toggle algorithm i have no idea what it's doing :-P
- # [19:45] <annevk> zcorpan: I had to walk through the 6 variants to make sure it made sense
- # [19:45] * Quits: annevk (~annevk@178.228.204.63) (Remote host closed the connection)
- # [19:46] <zcorpan> annevk: is toggle('foo', false) not supposed to be different from toggle('foo') ?
- # [19:46] * Joins: jsbell (jsbell@nat/google/x-duxosrpxvzpwyvlh)
- # [19:46] * Quits: ehsan (~ehsan@66.207.208.98) (Read error: Connection reset by peer)
- # [19:46] * Joins: ehsan (~ehsan@66.207.208.98)
- # [19:48] <TabAtkins> annevk: I don't understand how toggle('foo', true) is different from add('foo'). Will add() add duplicates?
- # [19:49] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
- # [19:50] <zcorpan> TabAtkins: it's not supposed to be different
- # [19:50] <TabAtkins> Oh. In that case I don't understand what it's for. ;_;
- # [19:50] * Quits: erichynds (~ehynds@64.206.121.41) (Read error: Operation timed out)
- # [19:51] <zcorpan> http://lists.w3.org/Archives/Public/public-whatwg-archive/2012Aug/0017.html
- # [19:51] <hober> it's for toggle('foo', nonLiteralBoolean)
- # [19:51] <TabAtkins> Ah, I see. add/remove based on a boolean, to avoid having to explicitly do a trinary to get the effect.
- # [19:51] <hober> right
- # [19:52] * Joins: jernoble (~jernoble@17.245.109.77)
- # [19:53] <TabAtkins> Hrm. I don't like naked booleans like that, but switching to a string enum removes much of the point.
- # [19:54] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
- # [19:54] <zcorpan> {enable:bool} better?
- # [19:54] * Quits: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221) (Quit: Leaving.)
- # [19:54] * Joins: SimonSapin1 (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221)
- # [19:55] <zcorpan> or separate method after all?
- # [19:55] <TabAtkins> Dunno how best to name it. :/ 'enable' doesn't sound great.
- # [19:55] <jwalden> frobnicate
- # [19:56] <annevk> would be great if people read their www-dom bugmail and bikeshedded at the point of filing rather than at the point of fixing
- # [19:56] <TabAtkins> .set()?
- # [19:56] <TabAtkins> annevk: I'm not subscribed to www-dom. :/
- # [19:57] <zcorpan> annevk: dude you fix things before i read the email :-)
- # [19:57] <annevk> zcorpan: how much behind are you?
- # [19:57] <TabAtkins> I'm not necessarily opposed to what you've done. I can't think of anything better, after all.
- # [19:58] <zcorpan> annevk: oh, sorry, i thought it was raised today
- # [19:58] * Quits: SimonSapin1 (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221) (Ping timeout: 246 seconds)
- # [19:58] <annevk> maybe you guys want to go through https://www.w3.org/Bugs/Public/buglist.cgi?product=WebAppsWG&component=DOM&resolution=--- before I fix more things :-)
- # [19:59] <annevk> all *.spec.whatwg.org that I edit have an "open bugs" list at the top I go through every now and then to fix things from
- # [20:00] * jernoble is now known as jernoble|afk
- # [20:00] * jernoble|afk is now known as jernoble
- # [20:01] <TabAtkins> Actually, I'm cool with what you've done. It's actually reasonably readable. You toggle it to true, or toggle it to false. Or just toggle it, if the second is omitted.
- # [20:01] <TabAtkins> Perhaps a different argument name would make it more understandable. Like 'forcedState'?
- # [20:02] <annevk> forcedPresence?
- # [20:02] <annevk> hmm no
- # [20:02] <TabAtkins> I just had no clue what "enable" was supposed to mean.
- # [20:02] <annevk> yeah that came from the original method name proposal
- # [20:02] * Quits: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de) (Remote host closed the connection)
- # [20:03] * Quits: pablof (~pablof@144.189.150.130) (Read error: Connection reset by peer)
- # [20:03] <zcorpan> annevk: i just picked a random bug from the list and concluded that i agree with https://www.w3.org/Bugs/Public/show_bug.cgi?id=13971#c8 :-P
- # [20:03] * Joins: Martin_L (~Martin_L@81-233-190-9-no212.tbcn.telia.com)
- # [20:04] <annevk> heh
- # [20:05] <zcorpan> annevk: how about just "force"?
- # [20:05] <TabAtkins> Yeah, "force" works for me.
- # [20:05] <annevk> mkay
- # [20:05] <TabAtkins> Or "forceTo".
- # [20:05] <zcorpan> ttyl
- # [20:05] * Quits: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com) (Remote host closed the connection)
- # [20:06] * Quits: isherman (isherman@nat/google/x-rnihcjhlrmwntcsx) (Quit: Leaving.)
- # [20:07] * Joins: isherman (isherman@nat/google/x-eapyvitipilpgegv)
- # [20:07] <annevk> from now on I'll just generate UUIDs for argument names
- # [20:08] <hober> just name them "bikeshed"
- # [20:08] <hober> and wait for people to suggest alternatives
- # [20:08] <jsbell> lol
- # [20:08] <annevk> not a bad idea
- # [20:09] <TabAtkins> That's what we do in CSS.
- # [20:10] * Quits: MikeSmith (~MikeSmith@s1106143.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 260 seconds)
- # [20:10] * Quits: othermaciej (~mjs@17.245.108.235) (Quit: othermaciej)
- # [20:10] * Joins: sedovsek (~robert@89.143.12.238)
- # [20:11] * Joins: othermaciej (~mjs@17.245.108.235)
- # [20:11] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [20:12] <annevk> jsbell: the decodeStream() thing works for me, but then you probably want some state so that invoking decode() no longer works after invoking that and maybe even vice versa?
- # [20:12] <TabAtkins> annevk: Where should I go looking for the actual doc? The github doesn't help very much.
- # [20:13] <TabAtkins> Ah, got it.
- # [20:14] <TabAtkins> annevk: I wouldn't care about what you named your arguments if you'd put in explanatory paragraphs for each function, rather than relying solely on people grokking the algorithm to know what's going on. ^_^
- # [20:14] <odinho> I see I'm not alone in thinking [TreatUndefinedAs=Missing] is cool, and not having it is painful.
- # [20:14] <jsbell> annevk: yeah, unless decode() doesn't touch the state at all which would also be weird. I'm not rushing to change it.
- # [20:14] <annevk> TabAtkins: there are such paragraphs actually
- # [20:14] <odinho> So the "this is only for legacy" language in webidl seems a bit language puristic to me.
- # [20:15] <odinho> I'd rather have nice, expected behaviour when decorating functions.
- # [20:15] <TabAtkins> annevk: Ah yeah, up in the big green block. Sorry, easy to miss when you're looking at the actual algorithm.
- # [20:15] <TabAtkins> annevk: Mind if I suggest a rewording of the toggle() explanation?
- # [20:15] <jsbell> odinho: step 1: invent time machine...
- # [20:15] <annevk> TabAtkins: not at all
- # [20:16] <Hixie_> annevk: what's funny about that www-archive thread is that there's no reason they should be asking the question in the first place. It's typical of how they've operated, though -- ask a question over and over until the person you're asking stops arguing back, and then claim you've won.
- # [20:16] * Joins: cabanier (~cabanier@192.150.22.55)
- # [20:17] * hendry_ is now known as hendry
- # [20:18] <annevk> you could also do what the PFWG did with my formal objection, simply forget about it
- # [20:18] <odinho> jsbell: I'm actually interested in what step 2 will be, even though I probably won't spend much time on any of the steps :P
- # [20:18] <TabAtkins> annevk: "If force is not provided, 'toggles' the token, removing it if it's present and adding it if it's not. If force is true, adds the token (same as add()). If force is false, removes the token (same as remove())."
- # [20:18] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
- # [20:19] * Joins: jonlee_ (~jonlee@2620:149:4:1b01:89d:6762:c58a:449a)
- # [20:19] <TabAtkins> Separating the "force is not present" from the "force is present" cases makes it easier to read, because you don't have to reason through a tri-state boolean expressed via negations.
- # [20:20] <annevk> jsbell: kinda feel like it's going to be a hack either way, because in implementations utf-16 and utf-16le mean the same, but you want them to be different
- # [20:20] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
- # [20:21] * jonlee is now known as jonlee|afk
- # [20:21] * Joins: pablof (~pablof@144.189.150.130)
- # [20:22] <jsbell> annevk: having "utf-16" as endian-agnostic is from ICU c/o suggestion by zewt. We could come up with a different way to signal that to the decoder constructor than special-casing the label.
- # [20:23] <annevk> TabAtkins: you're tabatkins on github?
- # [20:24] * Joins: Smylers (~smylers@host86-167-76-92.range86-167.btcentralplus.com)
- # [20:24] <TabAtkins> annevk: Yeah. Should I just pr?
- # [20:24] <annevk> no, it's for acknowledging you in the checkin, it's a thing I'm playing with
- # [20:25] <TabAtkins> kk
- # [20:25] <jsbell> But when dealing with web content, utf-16/utf-16be end up being agnostic anyway since the BOM wins. So perhaps we want to expose a flag which turns BOM handling on/off...
- # [20:25] <jsbell> (in the API)
- # [20:25] <TabAtkins> Pretty sure I'm the only tabatkins on the web. My biological dad only barely uses computers, and afaict never uses his full name like I do.
- # [20:26] <TabAtkins> And I think we're the only two "Tab Atkins"s in the world.
- # [20:26] <annevk> jsbell: yeah, utf-16/utf-16be is only for bomless fallback at the moment
- # [20:26] <annevk> jsbell: we could have ignorebom which defaults to false?
- # [20:26] <annevk> jsbell: if you set it to true we skip the step where it looks for the bom and does something with it
- # [20:27] <jsbell> annevk: let me dig up the threads and see if that was proposed/rejected...
- # [20:27] <annevk> jsbell: because technically valid utf-16le/utf-16be content is not allowed to contain a bom anyway so that would work
- # [20:28] <annevk> jsbell: unrelated, should I integrate this or do you want to be involved somehow? either way I'll make sure to acknowledge the fact you designed the thing
- # [20:29] <jsbell> annevk: go for it, but being involved would be swell if we can figure out the "somehow"
- # [20:31] * Joins: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr)
- # [20:31] <annevk> jsbell: well the whole thing is hosted here: https://github.com/whatwg/encoding do you have a github account?
- # [20:32] <annevk> jsbell: I can just add you to the WHATWG team and then you can commit to drafts (including the Encoding Standard) as you please
- # [20:32] <annevk> jsbell: once you commit it will be automatically synced with encoding.spec.whatwg.org
- # [20:33] <jsbell> annevk: I'm inexorabletash on github - thanks
- # [20:35] <annevk> I guess at some point we should actually have separate Owners and Teams but for now just Owners will do :)
- # [20:36] <annevk> jsbell: added
- # [20:37] <jsbell> swell
- # [20:37] * Joins: tawhuac (~tawhuac@190.71.245.36)
- # [20:37] <annevk> jsbell: http://wiki.whatwg.org/wiki/Anolis explains the setup we have btw
- # [20:38] <annevk> jsbell: if you don't want to bother with all that just change Overview.src.html and I'll generate the spec
- # [20:39] * Joins: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no)
- # [20:39] <annevk> jsbell: as for the API, I was thinking we could put it between chapters 6 and 7
- # [20:41] <annevk> and that's it for me today I think :-)
- # [20:42] <Hixie_> annevk: you should just have the *.spec.whatwg.org domains do the regen for you :-)
- # [20:43] * Joins: darobin (~darobin@78.208.93.24)
- # [20:43] <annevk> Hixie_: I have been thinking about setting that up actually
- # [20:43] <annevk> there was something that was keeping me back, should look into that again
- # [20:44] <annevk> that would actually be ideal because it would remove yet another roadblock for people to contribute
- # [20:45] * Joins: erichynds (~ehynds@64.206.121.41)
- # [20:45] * Joins: necolas (~necolas@8.25.197.24)
- # [20:47] * Joins: tantek_ (~tantek@66-87-0-224.pools.spcsdns.net)
- # [20:47] <smaug____> annevk: so how did you create the event?
- # [20:47] <smaug____> annevk: could you answer to the bug
- # [20:49] * Joins: drublic (~drublic@frbg-5d84fe0e.pool.mediaWays.net)
- # [20:49] <annevk> smaug____: like comment 3
- # [20:50] <annevk> smaug____: sorry, didn't think about the context
- # [20:50] <smaug____> yeah, it is odd
- # [20:50] <smaug____> but ok, no security bug then :)
- # [20:50] <smaug____> I got a bit worried
- # [20:50] * jonlee_ is now known as jonlee
- # [20:51] <annevk> heh
- # [20:51] <annevk> oh cool
- # [20:51] <annevk> github can has twitter integration for commits
- # [20:52] <annevk> I guess I'll create a twitter account for each living standard and link them up
- # [20:54] * Quits: tantek_ (~tantek@66-87-0-224.pools.spcsdns.net) (Read error: Connection reset by peer)
- # [20:55] * Joins: ImBcmDth (~Jon@pool-108-35-110-36.nwrknj.fios.verizon.net)
- # [20:58] * Quits: krit (~krit@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [21:01] * Quits: jonlee (~jonlee@2620:149:4:1b01:89d:6762:c58a:449a) (Quit: jonlee)
- # [21:07] * Quits: jernoble (~jernoble@17.245.109.77) (Quit: Computer has gone to sleep.)
- # [21:08] * Quits: darobin (~darobin@78.208.93.24) (Remote host closed the connection)
- # [21:12] * Quits: othermaciej (~mjs@17.245.108.235) (Quit: othermaciej)
- # [21:15] * Quits: erichynds (~ehynds@64.206.121.41) (Ping timeout: 256 seconds)
- # [21:17] * Joins: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com)
- # [21:18] * abstractj is now known as abstractj|lunch
- # [21:19] * Joins: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [21:20] * sicking is now known as sicking|food
- # [21:24] <annevk> haha per http://gavinsharp.com/irc/whatwg.html among our most referenced URLs are the HTML namespace, example.com, and example.org
- # [21:30] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 244 seconds)
- # [21:30] * Joins: jsoncorwin (~textual@c-67-170-235-108.hsd1.ca.comcast.net)
- # [21:33] * Quits: carlos_antonio (~benway@unaffiliated/disusered) (Quit: Lost terminal)
- # [21:36] <Hixie_> foolip: yt?
- # [21:40] * Joins: erichynds (~ehynds@64.206.121.41)
- # [21:41] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [21:42] <Hixie_> foolip: for https://www.w3.org/Bugs/Public/show_bug.cgi?id=17483#c3 - is picking the one with the least overlap sufficiently efficently implementable?
- # [21:43] * Joins: say2joe (~say2joe@204.56.108.2)
- # [21:46] * Joins: jonlee (~jonlee@2620:149:4:1b01:857a:5f88:4ec3:6e1e)
- # [21:46] <annevk> ah yeah, the problem with generating specs on spec.whatwg.org is the cross-references stuff
- # [21:46] <annevk> need to talk with Ms2ger if we can figure something out for that
- # [21:46] <Hixie_> what's the problem?
- # [21:47] <annevk> sometimes I need to add new entries for specs (manually) and sometimes the spec I generate adds entries (automatically) to cross-references database; to sync that database I then need to commit these changes
- # [21:48] <annevk> every now and then I also need to pull upstream changes in
- # [21:49] <annevk> we could probably make most of that work, but the make process fails if something fails in that process (e.g. an entry you reference does not exist)
- # [21:50] <annevk> but if Ms2ger and I can work that out somehow, we could make it real easy for people to edit WHATWG-style specs
- # [21:50] <Hixie_> ah, right, because it's all still manual
- # [21:50] <Hixie_> we should make it automatic or self-contained within the doc, that's what i've been waiting for to do it in html
- # [21:50] * Quits: sicking|food (~chatzilla@nat/mozilla/x-fghpjgekcqopjead) (Ping timeout: 252 seconds)
- # [21:51] <annevk> it could still fail at that point, but I guess it could print error messages somewhere
- # [21:52] <annevk> also, your automatic process hasn't really been turned into a concrete plan yet
- # [21:53] <Hixie_> yeah :-)
- # [21:53] <Hixie_> things could fail in the internal cross-refs too
- # [21:55] <Hixie_> failure isn't limited to external cross-refs :-)
- # [21:56] * Joins: sicking (~chatzilla@nat/mozilla/x-ychsqgguvqfsfkfn)
- # [22:01] * Joins: jernoble (~jernoble@17.212.152.13)
- # [22:05] * Joins: rwaldron (~rwaldron@pool-100-2-31-210.nycmny.fios.verizon.net)
- # [22:06] * Quits: rwaldron (~rwaldron@pool-100-2-31-210.nycmny.fios.verizon.net) (Read error: Connection reset by peer)
- # [22:06] * Joins: rwaldron (~rwaldron@pool-100-2-31-210.nycmny.fios.verizon.net)
- # [22:07] * Quits: erichynds (~ehynds@64.206.121.41)
- # [22:10] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
- # [22:12] * abstractj|lunch is now known as abstractj
- # [22:12] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
- # [22:13] * Joins: espadrine (~thaddee_t@85-218-9-34.dclient.lsne.ch)
- # [22:13] * Joins: auchenberg (~auchenber@176.222.239.226)
- # [22:13] * Quits: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com) (Remote host closed the connection)
- # [22:13] * Joins: jarib (~jarib@unaffiliated/jarib)
- # [22:15] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [22:16] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
- # [22:21] * Joins: Lachy (~Lachy@cm-84.215.19.229.getinternet.no)
- # [22:21] * Joins: othermaciej (~mjs@17.245.108.235)
- # [22:22] <Hixie_> foolip: (least overlap with other cues, i mean; as opposed to what you proposed, which is just to consider the least amount that is outside the box)
- # [22:22] <Hixie_> foolip: for now i'll just look at the area outside the box, that's pretty easy to implement
- # [22:23] * Quits: krawchyk (~krawchyk@65.220.49.251) (Remote host closed the connection)
- # [22:26] * Joins: jamesr (jamesr@nat/google/x-wqdxxknyiyewnowe)
- # [22:40] * Quits: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no) (Remote host closed the connection)
- # [22:43] * Quits: SamB_MacG5 (~samb_macg@207-172-123-137.c3-0.upd-ubr1.trpr-upd.pa.cable.rcn.com) (Ping timeout: 256 seconds)
- # [22:44] * Joins: pablof_ (~pablof@144.189.150.129)
- # [22:46] * Joins: SamB_MacG5 (~samb_macg@207-172-123-137.c3-0.upd-ubr1.trpr-upd.pa.cable.rcn.com)
- # [22:48] * Quits: pablof (~pablof@144.189.150.130) (Ping timeout: 260 seconds)
- # [22:48] * pablof_ is now known as pablof
- # [22:49] * Joins: MikeSmith (~MikeSmith@s1106151.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [22:50] * Joins: tantek (~tantek@208.176.205.99.ptr.us.xo.net)
- # [22:51] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
- # [22:52] * Joins: jarib (~jarib@unaffiliated/jarib)
- # [22:54] * Quits: reinaldob (~reinaldob@201.74.207.100) (Remote host closed the connection)
- # [22:57] * Joins: yod (~ot@cpc4-dals17-2-0-cust120.hari.cable.virginmedia.com)
- # [23:00] * Quits: othermaciej (~mjs@17.245.108.235) (Quit: othermaciej)
- # [23:04] * Joins: jernoble_ (~jernoble@17.245.109.77)
- # [23:07] * Quits: SamB_MacG5 (~samb_macg@207-172-123-137.c3-0.upd-ubr1.trpr-upd.pa.cable.rcn.com) (Ping timeout: 248 seconds)
- # [23:08] * Quits: Lachy (~Lachy@cm-84.215.19.229.getinternet.no) (Quit: Computer has gone to sleep.)
- # [23:08] * Joins: Lachy (~Lachy@cm-84.215.19.229.getinternet.no)
- # [23:09] * Quits: jernoble_ (~jernoble@17.245.109.77) (Ping timeout: 260 seconds)
- # [23:10] * Joins: othermaciej (~mjs@17.245.108.235)
- # [23:11] * Joins: jernoble_ (~jernoble@17.212.154.174)
- # [23:12] * Quits: Lachy (~Lachy@cm-84.215.19.229.getinternet.no) (Client Quit)
- # [23:12] * Quits: Martin_L (~Martin_L@81-233-190-9-no212.tbcn.telia.com) (Remote host closed the connection)
- # [23:12] * Quits: MacTed (~Thud@63.119.36.36)
- # [23:15] * Quits: jonlee|afk (~jonlee@2620:149:4:1b01:d05c:e6b2:7d0d:8b36) (Quit: jonlee|afk)
- # [23:18] * Joins: jonlee_ (~jonlee@2620:149:4:1b01:80a4:53a2:fd5e:a4e4)
- # [23:21] * Quits: garciawebdev (~garciaweb@190.244.76.14) (Remote host closed the connection)
- # [23:26] <aklein> can any spec authors about think of a spec that uses variable-length WebIDL arrays?
- # [23:26] <aklein> I'm curious to see what the WebKit implementation of such a spec looks like...
- # [23:27] * jernoble is now known as jernoble|afk
- # [23:27] * jernoble|afk is now known as jernoble
- # [23:30] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
- # [23:30] * TabAtkins doesnt' even know what a "WebIDL array" is anymore.
- # [23:31] * Quits: yod (~ot@cpc4-dals17-2-0-cust120.hari.cable.virginmedia.com) (Quit: Leaving.)
- # [23:31] * Joins: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
- # [23:31] <aklein> TabAtkins: http://dev.w3.org/2006/webapi/WebIDL/#idl-array
- # [23:32] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Quit: yodasw16)
- # [23:32] <aklein> basically, IDL arrays are pass-by-reference (sorta), sequences are pass-by-value
- # [23:33] <aklein> not actually pass-by-reference because they're actually platform objects, so they get copied when assigned from JS
- # [23:33] * Joins: SamB_MacG5 (~samb_macg@207-172-123-137.c3-0.upd-ubr1.trpr-upd.pa.cable.rcn.com)
- # [23:34] * Quits: snowfox_ben (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net) (Ping timeout: 240 seconds)
- # [23:35] <aklein> but yeah, people seem confused about them in general (cf http://lists.w3.org/Archives/Public/public-script-coord/2012JulSep/0023.html)
- # [23:36] <TabAtkins> aklein: Yeah, I don't understand their connection to JS arrays, though. I keep hearing things that sound contradictory, but that may just be Boris correcting miconceptions in other people's specs.
- # [23:36] * Quits: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net) (Ping timeout: 256 seconds)
- # [23:37] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:45] * Quits: danzik17 (~danzik17@164.55.254.106) (Ping timeout: 246 seconds)
- # [23:46] * Quits: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr) (Ping timeout: 265 seconds)
- # [23:46] * Quits: tantek (~tantek@208.176.205.99.ptr.us.xo.net) (Quit: tantek)
- # [23:46] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [23:48] * Quits: SamB_MacG5 (~samb_macg@207-172-123-137.c3-0.upd-ubr1.trpr-upd.pa.cable.rcn.com) (Ping timeout: 245 seconds)
- # [23:49] * Joins: nessy (~silviapf@124-149-117-86.dyn.iinet.net.au)
- # [23:51] * Joins: danzik17 (~danzik17@ool-435606a9.dyn.optonline.net)
- # [23:53] * Joins: SamB_MacG5 (~samb_macg@207-172-123-137.c3-0.upd-ubr1.trpr-upd.pa.cable.rcn.com)
- # [23:57] * Joins: lar_zzz (~lar_zzz@p4FE25BF0.dip.t-dialin.net)
- # [23:59] * Quits: drublic (~drublic@frbg-5d84fe0e.pool.mediaWays.net) (Remote host closed the connection)
- # [23:59] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:59] * Joins: drublic (~drublic@frbg-5d84fe0e.pool.mediaWays.net)
- # Session Close: Thu Oct 11 00:00:01 2012
The end :)