Options:
- # Session Start: Tue Nov 20 00:00:00 2012
- # Session Ident: #whatwg
- # [00:00] * Quits: AryehGregor_ (~Simetrica@mediawiki/simetrical) (Ping timeout: 248 seconds)
- # [00:01] * Quits: Stevef (~chatzilla@77.103.111.77) (Ping timeout: 245 seconds)
- # [00:01] * Joins: danzik17 (~danzik17@69.120.112.7)
- # [00:01] <heycam> TabAtkins, it does seem a bit funny to subclass Map only to not use its Mapness, but to have a hidden Map instance that it forwards calls to though
- # [00:02] <TabAtkins> If JS had a better way to type-check (or rather, interface-check), I'd advocate that, instead of overloading subclassing to achieve it. :/
- # [00:02] * TabAtkins is partial to branding with Symbols.
- # [00:02] * Quits: thisgeek (~chris@ool-45757782.dyn.optonline.net) (Quit: thisgeek)
- # [00:03] <heycam> yeah it's kind of a hack to inherit from Map just to make your own object look like a Map
- # [00:04] <TabAtkins> We should probably ping es-discuss explicitly about this, actually.
- # [00:04] <TabAtkins> So we're not just making decisions based on what I think is best.
- # [00:05] <heycam> :)
- # [00:05] * TabAtkins goes to do it.
- # [00:05] <heycam> cool
- # [00:07] * Quits: yorick (~quassel@unaffiliated/yorick) (Remote host closed the connection)
- # [00:08] * Quits: alrra (~alrra@unaffiliated/alrra) (Ping timeout: 268 seconds)
- # [00:12] <zewt> duck typing tends to make more sense than actual inheritance, unless the interface is actually meant as a base class
- # [00:13] <zewt> i guess that depends on whether you care about having messing around with the prototype of Map work here too
- # [00:13] <Hixie> heycam: so Location has a bunch of members that need to be [Unforgeable], but Anne is planning on providing me an interface that I am to import using "Location implements ..." that also need to be unforgeable.
- # [00:13] <Hixie> heycam: do you wish to support this natively in webidl or should we just put the annotation on each attribute?
- # [00:14] <TabAtkins> zewt: Yeah, that's what I'm typing up in this question to es-discuss.
- # [00:14] <heycam> Hixie, so all the members on this imported interface are unforgeable? or just some?
- # [00:14] * Quits: SimonSapin (~simon@85-170-128-18.rev.numericable.fr) (Ping timeout: 260 seconds)
- # [00:14] <heycam> Hixie, and are they meant to be unforgeable on one object but not another?
- # [00:16] <Hixie> yeah, they'll be forgeable on HTMLAnchorElement
- # [00:16] <Hixie> annevk: ^
- # [00:16] <Hixie> annevk: are they all unforgeable?
- # [00:17] <heycam> Hixie, so maybe you need a way on the implements statement to indicate which (or that all) of them are unforgeable
- # [00:17] <heycam> [Unforgeable] Location implements Blah; or [Unforgeable=foo1,foo2] Location implements Blah;
- # [00:17] <Hixie> could do that, yeah
- # [00:18] <annevk> Hixie: I thought there was some requirement for them to all be unforgeable?
- # [00:18] <annevk> Hixie: but I don't know the specifics
- # [00:18] * Joins: baku (~baku@x1-6-e0-46-9a-1f-0a-72.k694.webspeed.dk)
- # [00:19] <Hixie> ok let's assume it's all of them
- # [00:19] <Hixie> and all on Location, too
- # [00:19] <Hixie> as well as valueOf
- # [00:19] <annevk> TabAtkins: URLQuery has get/getAll(), might want add(), and set() does something special with the value
- # [00:19] <heycam> if that's the case then we could just stick [Unforgeable] on interface Location and make that mean all its members are, even if they're from an "implements"
- # [00:19] <TabAtkins> heycam: Sent the email.
- # [00:19] <Hixie> heycam: i think it'd be better to just have it on the Location interface and have it mean that everything is unforgeable, including any "implements"-imported members
- # [00:19] <heycam> TabAtkins, great!
- # [00:19] <Hixie> heycam: right
- # [00:20] <heycam> :)
- # [00:20] <Hixie> heycam: ok
- # [00:20] <Hixie> heycam: i'll assume that then. thanks. :-)
- # [00:20] <heycam> Hixie, there are still other attribute-specific [Unforgeable] things yes?
- # [00:20] <annevk> TabAtkins: get/getAll() probably need to do something special with the argument too
- # [00:20] <heycam> so we can't get rid of that?
- # [00:20] <Hixie> heycam: yeah, e.g. in particular Document.location :-)
- # [00:20] <heycam> ha yes ok :)
- # [00:20] <annevk> TabAtkins: to deal with percent-encoding and such
- # [00:21] <TabAtkins> annevk: Yeah, whatever we do for set() should have similar implications for the other methods.
- # [00:21] * Quits: Guest189 (~newton@rrcs-76-79-131-246.west.biz.rr.com) (Quit: Leaving...)
- # [00:21] <annevk> TabAtkins: I just wonder what the benefit is of it being a subclass at that point
- # [00:22] <TabAtkins> The fact that it massages its inputs doesn't change the fact that it acts just like a Map, and most generic Map-manipulating functions would be able to use it without trouble.
- # [00:22] <TabAtkins> And if that's the case, you want it to be reasonably robust against type-checking.
- # [00:22] <annevk> doesn't the get/getAll thing make it not like a map?
- # [00:23] <TabAtkins> Nope, if you interact solely through the Map methods, it's just like a normal Map.
- # [00:23] <annevk> and that the underlying string is an ordered list of key/value pairs which can have duplicate keys?
- # [00:23] <annevk> the duplicate keys are significant
- # [00:23] <heycam> Hixie, do we have anything currently that requires toString and/or valueOf to be unforgeable on Location?
- # [00:24] <TabAtkins> annevk: Yeah, that's fine. Generic Map-manipulating functions will probably not see the duplicate entries, but that's okay.
- # [00:25] <annevk> then they can't handle typical <form> scenarios...
- # [00:26] <TabAtkins> annevk: That's fine. No duplicate keys is also common, after all. It's fine to have some cases fail when passed to generic code.
- # [00:26] <annevk> I see
- # [00:26] <annevk> well, heycam, still want that email?
- # [00:26] <annevk> I guess you do
- # [00:26] * annevk will write it later
- # [00:26] <heycam> yeah. thanks.
- # [00:26] <TabAtkins> Hopefully ES will sprout a core MultiMap soonish (after impls get Map implemented), so URLQuery can change to being that instead.
- # [00:27] <TabAtkins> (with MultiMap being a subclass of Map)
- # [00:27] * Quits: eresair (~eresair@173.247.199.2) (Remote host closed the connection)
- # [00:29] <heycam> Hixie, https://www.w3.org/Bugs/Public/show_bug.cgi?id=20008 for the [Unforgeable] thing
- # [00:30] * Joins: newton (~newton@rrcs-76-79-131-246.west.biz.rr.com)
- # [00:30] * newton is now known as Newton
- # [00:30] * Newton is now known as Guest94142
- # [00:34] * Joins: AryehGregor (~Simetrica@109.226.22.100)
- # [00:34] * Quits: AryehGregor (~Simetrica@109.226.22.100) (Changing host)
- # [00:34] * Joins: AryehGregor (~Simetrica@mediawiki/simetrical)
- # [00:35] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [00:39] <annevk> heycam: fwiw, you already reached that conclusion before: http://lists.w3.org/Archives/Public/public-script-coord/2012JulSep/0153.html
- # [00:39] <heycam> man what a short memory I have
- # [00:39] <heycam> but a consistent one at least? :)
- # [00:40] <annevk> I think that's why I never replied to that thread to say we need it for URLUtils
- # [00:40] <annevk> heycam: hopefully this time it ends up in the spec :p
- # [00:41] <heycam> yeah. unfortunately I don't have a page like Hixie's showing which mails to the list I've dealt with yet. (although I would reply on the thread when I have...)
- # [00:41] * Quits: bholley (~bholley@c-67-161-57-5.hsd1.ca.comcast.net) (Quit: bholley)
- # [00:42] * linclark is now known as linclark|afk
- # [00:46] <Hixie> heycam: you mean does the spec say that yes? if so, not to my knowledge.
- # [00:46] * Quits: sedovsek (~robert@BSN-176-141-144.dial-up.dsl.siol.net) (Quit: sedovsek)
- # [00:46] <Hixie> s/yes/yet/
- # [00:46] <heycam> Hixie, ok. seems in that mail annevk linked to I already said that should be implied by [Unforgeable] on the interface.
- # [00:47] <Hixie> annevk: that time, heycam thought he'd be able to remove the one on members as well
- # [00:47] <Hixie> annevk: this time, we're talking about just adding a new feature, leaving the old one
- # [00:50] * Quits: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se) (Quit: Leaving.)
- # [00:55] * Joins: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net)
- # [00:57] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
- # [00:59] * Quits: AryehGregor (~Simetrica@mediawiki/simetrical) (Read error: Connection reset by peer)
- # [01:00] * Joins: nessy (silviapf@nat/google/x-uxlpmqrzuglfvabo)
- # [01:01] * Joins: AryehGregor (~Simetrica@37.19.118.21)
- # [01:01] * Quits: AryehGregor (~Simetrica@37.19.118.21) (Changing host)
- # [01:01] * Joins: AryehGregor (~Simetrica@mediawiki/simetrical)
- # [01:06] * Joins: eresair (~eresair@173.247.199.2)
- # [01:07] * Quits: necolas (~necolas@8.25.197.25) (Remote host closed the connection)
- # [01:08] * Quits: tndrH (~Rob@cpc4-seac20-2-0-cust858.7-2.cable.virginmedia.com) (Ping timeout: 246 seconds)
- # [01:09] * Joins: divya (~nimbu@sjfw1-a.adobe.com)
- # [01:14] * Quits: baku (~baku@x1-6-e0-46-9a-1f-0a-72.k694.webspeed.dk) (Quit: Leaving)
- # [01:16] * Quits: divya (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [01:33] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
- # [01:34] * Quits: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [01:35] * Quits: sicking (~sicking@63.245.219.150) (Quit: sicking)
- # [01:40] * linclark|afk is now known as linclark
- # [01:44] * Joins: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net)
- # [01:46] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [01:49] * Quits: dbaron (~dbaron@2620:101:8003:200:cdce:408b:f1ca:4ad3) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [01:49] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [01:49] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Client Quit)
- # [01:51] * Quits: sangwhan (~sangwhan@211.201.105.54) (Ping timeout: 246 seconds)
- # [01:53] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [01:55] * Quits: Druide_ (~Druid@p5B1355B6.dip.t-dialin.net) (Read error: Connection reset by peer)
- # [01:56] * Joins: Druide_ (~Druid@p5B1355B6.dip.t-dialin.net)
- # [02:00] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [02:02] <Hixie> wow there is really no freaking interop between browsers on Location
- # [02:04] * abstractj|away is now known as abstractj
- # [02:04] * Quits: abstractj (~abstractj@redhat/jboss/abstractj) (Excess Flood)
- # [02:04] * Quits: mattgifford (~mattgiffo@70.102.199.158) (Remote host closed the connection)
- # [02:06] <Hixie> wow, IE actually lets you detect which properties are on another origin's Location object
- # [02:06] <heycam> that sounds bad
- # [02:08] * Joins: abstractj (~abstractj@ec2-107-22-246-134.compute-1.amazonaws.com)
- # [02:08] <Hixie> parent.location instanceof Location => false in IE, true in Gecko, false in Opera, and there's no Location object in WebKit.
- # [02:08] <heycam> should be false in Gecko once Location is implemented with new Web IDL bindings
- # [02:09] <Hixie> Location.test = 1; w(parent.location instanceof Location); w(Location.test); w(parent.location.test) => true, 1, undefined in Gecko
- # [02:09] <Hixie> wtf Gecko
- # [02:10] <Hixie> wait, i'm on crack
- # [02:10] * Joins: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com)
- # [02:10] <Hixie> i should have been doing Location.prototype.test = 1
- # [02:10] <Hixie> and gecko throws if i do that...
- # [02:10] <heycam> hmm
- # [02:18] * Joins: jacobolus (~jacobolus@173-228-64-81.dsl.dynamic.sonic.net)
- # [02:20] * abstractj is now known as abstractj|away
- # [02:24] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [02:27] * Quits: jsbell (jsbell@nat/google/x-bmeytxhosnewqpdy) (Quit: There's no place like home...)
- # [02:34] * Joins: sangwhan (~sangwhan@211.201.105.54)
- # [02:35] * Quits: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net) (Quit: sicking)
- # [02:35] * Quits: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com) (Quit: thisgeek)
- # [02:35] * Joins: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net)
- # [02:37] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
- # [02:42] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Ping timeout: 245 seconds)
- # [02:43] * Quits: tantek (~tantek@nat/mozilla/x-fyxdtbdcfmxvrudk) (Quit: tantek)
- # [02:44] * Quits: JonathanNeal (~anonymous@38.122.109.194) (Quit: JonathanNeal)
- # [02:44] * Quits: pablof (~pablof@144.189.150.129) (Quit: ^z)
- # [02:49] * Joins: divya (~Adium@c-67-169-39-98.hsd1.ca.comcast.net)
- # [02:54] <Hixie> abarth: https://bugs.webkit.org/show_bug.cgi?id=83493#c20
- # [02:55] <abarth> Hixie: hi
- # [02:56] <Hixie> abarth: haven't yet paged in the details here but that bug has a question for you
- # [02:56] <abarth> Hixie: answered
- # [02:56] <Hixie> cool
- # [02:56] <Hixie> thanks
- # [02:56] <Hixie> anything to report on ancestorOrigins btw? did it work out as expected?
- # [02:57] <abarth> yes, the people for whom it solves a problem are very happy with it
- # [02:57] <abarth> it certainly doesn't solve every problem though
- # [02:58] <abarth> the main people who like it are people who write widgets
- # [02:58] <abarth> and want to know something about their embedded context
- # [02:58] <Hixie> cool
- # [02:58] <Hixie> do you know of any implementation in other UAs?
- # [02:58] <Hixie> annevk: you around?
- # [02:58] <abarth> I don't know of any
- # [02:59] <abarth> in other user agents, you can try to access things and catch security exceptions
- # [02:59] <abarth> so there's less of a need
- # [02:59] <abarth> but that doesn't help with the clickjacking use cases
- # [02:59] <Hixie> oh, why doesn't that work in webkit?
- # [02:59] <abarth> WebKit doesn't throw exceptions for security errors
- # [03:00] <abarth> in some cases
- # [03:00] <abarth> and it logs to the console when there is a security error
- # [03:00] <abarth> the widget authors don't like the console spam
- # [03:00] <abarth> because people who embed the widgets complain about it
- # [03:01] * Quits: divya (~Adium@c-67-169-39-98.hsd1.ca.comcast.net) (Quit: Leaving.)
- # [03:01] * Quits: aklein (uid4454@gateway/web/irccloud.com/x-epmmfriyzhklscrv)
- # [03:02] <Hixie> oh
- # [03:02] <Hixie> why not fire an exception?
- # [03:02] <abarth> two reasons:
- # [03:02] * Joins: divya (~nimbu@c-67-169-39-98.hsd1.ca.comcast.net)
- # [03:02] <abarth> 1) we're worried about breaking content that doesn't expect the exception
- # [03:03] <abarth> 2) othermaciej is concerned about making it too easy to probe whether security checks will pass or fail
- # [03:03] <abarth> (i'm not really sold on (2), so I might not be explaining it the most clearly)
- # [03:04] <abarth> i've got to run
- # [03:04] <Hixie> laer
- # [03:04] <abarth> l8r
- # [03:05] <TabAtkins> Damn punk kids and your txt spk
- # [03:12] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
- # [03:12] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
- # [03:12] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [03:13] * heycam is now known as heycam|away
- # [03:13] * Quits: Guest94142 (~newton@rrcs-76-79-131-246.west.biz.rr.com) (Quit: Leaving...)
- # [03:16] * Joins: newton (~newton@rrcs-76-79-131-246.west.biz.rr.com)
- # [03:17] * newton is now known as Guest64650
- # [03:22] * Quits: imrobert (~robert@139.62.87.109) (Quit: leaving)
- # [03:33] * Joins: imrobert (~robert@139.62.87.109)
- # [03:35] * Joins: bholley (~bholley@c-67-161-57-5.hsd1.ca.comcast.net)
- # [03:39] * Joins: jonlee (~jonlee@c-98-210-128-183.hsd1.ca.comcast.net)
- # [03:39] * Joins: jonlee_ (~jonlee@2620:149:4:1b01:b1a7:2def:4217:b6ec)
- # [03:40] <othermaciej> abarth: I am not all that concerned about it, certainly not enough to outweigh any actual pragmatic benefit in a given case if there is one
- # [03:40] * Quits: Guest64650 (~newton@rrcs-76-79-131-246.west.biz.rr.com) (Quit: Leaving...)
- # [03:49] * boaz is now known as boaz|away
- # [03:49] * boaz|away is now known as boaz
- # [03:49] * Quits: say2joe (~say2joe@204.56.108.2) (Quit: Leaving.)
- # [03:49] * Quits: Obvious_MkII (tachikoma@188.226.74.2) (Ping timeout: 252 seconds)
- # [03:49] * jonlee_ is now known as jonlee|afk
- # [03:50] * heycam|away is now known as heycam
- # [03:50] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
- # [03:52] <Hixie> abarth: ok so looks like ancestorOrigins in webkit uses a DOMStringList, and isn't blocked by sandboxing, is that right?
- # [03:53] * Joins: cgcardona (~cgcardona@c-24-4-198-207.hsd1.ca.comcast.net)
- # [03:53] * Quits: cgcardona (~cgcardona@c-24-4-198-207.hsd1.ca.comcast.net) (Changing host)
- # [03:53] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
- # [03:55] <abarth> othermaciej: oh, maybe I misunderstood the earlier discussion. sounds like (1) is the main issue then
- # [03:55] <abarth> Hixie: yes
- # [03:55] <othermaciej> abarth: I don't know what you mean by "the earlier discussion"
- # [03:56] <othermaciej> abarth: I personally do think it is a bad idea to return informative exceptions to the caller when a security violation occurs, but not enough to fight the weight of other implementations, or what have you
- # [03:56] <abarth> its from a message you wrote on Aug 13, 2010
- # [03:56] <abarth> let me find the link
- # [03:57] * Joins: Obvious_MkII (tachikoma@188.226.74.2)
- # [03:57] <abarth> http://lists.webkit.org/pipermail/webkit-dev/2010-August/013883.html
- # [03:58] <abarth> sounds like you weren't overly concerned then either
- # [03:58] <abarth> but just raising it as a possible issue
- # [04:01] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 252 seconds)
- # [04:06] * Quits: divya (~nimbu@c-67-169-39-98.hsd1.ca.comcast.net) (Quit: Leaving.)
- # [04:06] * Quits: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net) (Quit: sicking)
- # [04:10] * Quits: kinetik (~kinetik@121.98.132.55) (Ping timeout: 245 seconds)
- # [04:10] * Joins: kinetik (~kinetik@121.98.132.55)
- # [04:21] * Quits: bholley (~bholley@c-67-161-57-5.hsd1.ca.comcast.net) (Quit: bholley)
- # [04:22] * Joins: divya (~nimbu@c-67-169-39-98.hsd1.ca.comcast.net)
- # [04:29] * Quits: jonlee (~jonlee@c-98-210-128-183.hsd1.ca.comcast.net) (Quit: jonlee)
- # [04:29] * Quits: SamB_MacG5 (~SamB@2001:470:1f07:57:211:24ff:feaa:27a) (Ping timeout: 246 seconds)
- # [04:32] * Joins: SamB_MacG5 (~SamB@2001:470:1f07:57:211:24ff:feaa:27a)
- # [04:52] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [04:53] * boaz is now known as boaz|away
- # [05:00] * Parts: a-ja (~Instantbi@70.230.159.5)
- # [05:02] * Joins: tantek (~tantek@m940536d0.tmodns.net)
- # [05:03] * Joins: JonathanNeal (~anonymous@cpe-142-11-82-156.socal.rr.com)
- # [05:05] * Joins: hdhoang (~hdhoang@113.178.25.158)
- # [05:06] * Quits: [[zz]] (~q@node-9wt.pool-125-25.dynamic.totbb.net) (Read error: Connection reset by peer)
- # [05:08] * Quits: yoshiki__ (yoshiki@nat/google/x-mbitqjawqahmvduo) (Ping timeout: 268 seconds)
- # [05:09] * Quits: kennyluck (~kennyluck@bb115-66-236-93.singnet.com.sg) (Quit: kennyluck)
- # [05:10] * Quits: jacobolus (~jacobolus@173-228-64-81.dsl.dynamic.sonic.net) (Quit: Leaving...)
- # [05:14] * Joins: newton (~newton@98.151.9.119)
- # [05:14] * newton is now known as Guest83120
- # [05:21] * Quits: Guest83120 (~newton@98.151.9.119) (Quit: Linkinus - http://linkinus.com)
- # [05:23] * Joins: kennyluck (~kennyluck@115.66.236.93)
- # [05:24] * Joins: [[zz]] (~q@node-p90.pool-101-108.dynamic.totbb.net)
- # [05:46] * Joins: tndrH (~Rob@82.30.171.91)
- # [05:46] * Quits: tantek (~tantek@m940536d0.tmodns.net) (Ping timeout: 252 seconds)
- # [05:49] * Quits: JonathanNeal (~anonymous@cpe-142-11-82-156.socal.rr.com) (Quit: JonathanNeal)
- # [05:52] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
- # [05:52] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
- # [05:52] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
- # [05:52] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [05:52] * Quits: scor (~scor@drupal.org/user/52142/view) (Client Quit)
- # [05:52] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [05:56] * Quits: nessy (silviapf@nat/google/x-uxlpmqrzuglfvabo) (Quit: Leaving.)
- # [05:58] * Quits: eresair (~eresair@173.247.199.2) (Remote host closed the connection)
- # [06:02] * Joins: zztr (~travis@75.18.200.60)
- # [06:17] * Quits: danzik17 (~danzik17@69.120.112.7) (Ping timeout: 245 seconds)
- # [06:22] * Quits: nunnun (~hiro@2001:200:1c0:3624:20c:29ff:fe02:11c8) (Quit: Bye)
- # [06:25] * Joins: JonathanNeal (~anonymous@cpe-142-11-82-156.socal.rr.com)
- # [06:28] * Joins: danzik17 (~danzik17@ool-45787007.dyn.optonline.net)
- # [06:28] * Quits: jsoncorwin (~textual@c-50-131-117-90.hsd1.ca.comcast.net) (Quit: Computer has gone to sleep.)
- # [06:32] * Parts: divya (~nimbu@c-67-169-39-98.hsd1.ca.comcast.net)
- # [06:35] * Joins: nunnun (~hiro@2001:200:1c0:3624:20c:29ff:fe02:11c8)
- # [06:42] * Joins: nessy (~silviapf@124-168-185-165.dyn.iinet.net.au)
- # [06:46] <Hixie> in webkit, does securityOrigin()->toString() return a unicode origin or an ascii origin?
- # [06:48] <Hixie> (abarth?)
- # [06:48] * Joins: vikash (~vikash@1.186.13.122)
- # [06:48] * Quits: vikash (~vikash@1.186.13.122) (Changing host)
- # [06:48] * Joins: vikash (~vikash@unaffiliated/vikash)
- # [06:49] * Joins: plutoniix (~plutoniix@node-1ob.pool-182-52.dynamic.totbb.net)
- # [06:50] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [06:51] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [06:52] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [06:54] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 265 seconds)
- # [06:55] * Quits: danzik17 (~danzik17@ool-45787007.dyn.optonline.net) (Ping timeout: 276 seconds)
- # [07:03] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [07:09] * Joins: jsoncorwin (~textual@0.sub-70-199-69.myvzw.com)
- # [07:20] * Quits: vikash (~vikash@unaffiliated/vikash) (Quit: Leaving)
- # [07:24] * Quits: plutoniix (~plutoniix@node-1ob.pool-182-52.dynamic.totbb.net) (Ping timeout: 252 seconds)
- # [07:34] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [07:36] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [07:37] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [07:37] * Joins: plutoniix (~plutoniix@node-b00.pool-180-180.dynamic.totbb.net)
- # [07:38] * Quits: imrobert (~robert@139.62.87.109) (Quit: leaving)
- # [07:38] * Joins: Ducki (~Ducki@217.227.154.57)
- # [07:39] * Joins: ehsan (~ehsan@24.212.206.174)
- # [07:41] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Quit: Leaving.)
- # [07:42] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
- # [07:43] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [07:46] * Joins: yuuki (~kobayashi@58.158.182.50)
- # [07:46] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Quit: MikeSmith)
- # [07:46] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [07:47] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [07:47] * Joins: niloy (~niloy@203.196.177.156)
- # [07:48] * Joins: bholley (~bholley@c-67-161-57-5.hsd1.ca.comcast.net)
- # [07:52] * Quits: bholley (~bholley@c-67-161-57-5.hsd1.ca.comcast.net) (Client Quit)
- # [07:54] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [07:54] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [07:57] * Joins: MikeSmith (~MikeSmith@u-061127100103.u01.hotspot.ne.jp)
- # [08:02] <MikeSmith> Hixie: I looked at the sources myself to try to figure out but can't tell from that either
- # [08:02] <MikeSmith> http://trac.webkit.org/browser/trunk/WebCore/platform/SecurityOrigin.h?rev=30184
- # [08:02] <MikeSmith> I can't tell from that at least
- # [08:05] * Joins: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
- # [08:05] * Quits: JohnAlbin (~JohnAlbin@36-224-108-89.dynamic-ip.hinet.net) (Read error: Connection reset by peer)
- # [08:05] * Joins: zdobersek (~zan@cpe-46-164-1-103.dynamic.amis.net)
- # [08:10] * Joins: JohnAlbin (~JohnAlbin@36-224-108-89.dynamic-ip.hinet.net)
- # [08:10] * Quits: JohnAlbin (~JohnAlbin@36-224-108-89.dynamic-ip.hinet.net) (Client Quit)
- # [08:11] * Quits: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Quit: dydx)
- # [08:17] <MikeSmith> Hixie: question about the outline algorithm behavior for the case of <hgroup>foo <h1>bar</h1> <h2>baz</h2></hgroup>
- # [08:17] <MikeSmith> it's not clear to me what the spec says should be the heading that goes into the outline for that
- # [08:19] <MikeSmith> all the implementations of the outline algorithm I've tried use just "bar"
- # [08:20] <MikeSmith> but I don't see where the spec requires that instead of using "foo"
- # [08:21] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [08:21] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [08:22] <Hixie> MikeSmith: the heading is "foo" with subheading "bar"
- # [08:22] <MikeSmith> aha
- # [08:22] <Hixie> oh wait
- # [08:23] <Hixie> i misread your example
- # [08:23] <Hixie> it's bar with subheading baz
- # [08:23] <Hixie> the foo is bogus
- # [08:23] <MikeSmith> ok
- # [08:23] <Hixie> hopefully the spec actually agrees
- # [08:23] <MikeSmith> I can't tell that it does actually
- # [08:23] <MikeSmith> will file a bug
- # [08:25] <Hixie> outline algorithm says the hgroup is the heading, right?
- # [08:25] <MikeSmith> yeah
- # [08:25] <MikeSmith> that part's clear
- # [08:26] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 264 seconds)
- # [08:26] <JonathanNeal> hgroup can't contain anything that isn't a <h1-6>.
- # [08:27] <JonathanNeal> That's why us <subline>rs were rabble rousing.
- # [08:27] <MikeSmith> JonathanNeal: it can contain them in the DOM
- # [08:27] <MikeSmith> I realize it's not valid
- # [08:28] <Hixie> MikeSmith: ok so if hgroup is the heading, then the question is just what does the hgroup represent
- # [08:29] <Hixie> ...which i guess is indeed rather vague
- # [08:29] <MikeSmith> ah damn
- # [08:29] <MikeSmith> I think it might be clear
- # [08:29] <MikeSmith> http://www.whatwg.org/specs/web-apps/current-work/multipage/sections.html#headings-and-sections
- # [08:29] <MikeSmith> "The first element of heading content in an element of sectioning content represents the heading for that section."
- # [08:29] <MikeSmith> oh no sorry
- # [08:29] <MikeSmith> not that
- # [08:30] <Hixie> right that's just saying the hgroup is the heading
- # [08:30] <MikeSmith> yup
- # [08:30] <JonathanNeal> rah rah <hgroup> poorly thought out rah rah <subline> solves all problems rah rah rahn paul rah
- # [08:35] <JonathanNeal> rah rah clear up :heading(n) confusion, reduce ambiguity of headings, spend more time solving issue of multiple subheadings of different weights.
- # [08:35] * heycam is now known as heycam|away
- # [08:35] * Quits: jsoncorwin (~textual@0.sub-70-199-69.myvzw.com) (Quit: Computer has gone to sleep.)
- # [08:36] <Hixie> (in other news, i hate document.domain)
- # [08:39] * Joins: SimonSapin (~simon@85-170-128-18.rev.numericable.fr)
- # [08:39] * Quits: mindbender1 (~chijioke@196.46.245.29) (Ping timeout: 252 seconds)
- # [08:39] <MikeSmith> Hixie: recent changes and subsequent bz bugs?
- # [08:40] <Hixie> everything around the effective script origin crap
- # [08:40] <Hixie> worst security design ever
- # [08:40] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [08:43] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [08:46] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Quit: Leaving.)
- # [08:46] * Quits: kennyluck (~kennyluck@115.66.236.93) (Quit: kennyluck)
- # [08:47] * Joins: mindbender1 (~chijioke@196.46.245.30)
- # [08:49] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
- # [08:53] * Joins: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com)
- # [08:55] <Hixie> someone really should review the HTML spec's security stuff, I'm sure I have all kinds of bugs where I talk about the origin (should it be effective origin) of scripts (first script? calling script?)
- # [08:57] * Quits: JonathanNeal (~anonymous@cpe-142-11-82-156.socal.rr.com) (Quit: JonathanNeal)
- # [09:02] * Joins: Kolombiken (~Adium@217.13.228.226)
- # [09:03] * Joins: pottersson (~pottersso@140.88.201.213)
- # [09:04] <pottersson> Does anyone know where I can download a copy of the WHATWG spec for HTML5?
- # [09:06] * Quits: pottersson (~pottersso@140.88.201.213) (Client Quit)
- # [09:06] <Hixie> wow, he didn't stick around long
- # [09:09] <zcorpan> annevk: do you know what ie does with % in host?
- # [09:11] <Hixie> zcorpan: any idea where sigbjoern got the idea of commas in CORE-35269?
- # [09:12] <Hixie> zcorpan: it seems to contradict the data in https://www.w3.org/Bugs/Public/show_bug.cgi?id=18228
- # [09:12] * Joins: sedovsek (~robert@89.143.12.238)
- # [09:15] <zcorpan> Hixie: i guess he looked at the URL in the bug, saw that it worked in firefox and webkit but not in opera, didn't test IE and didn't research other content
- # [09:15] <Hixie> the url doesn't use a comma
- # [09:16] <Hixie> and never did, per the comments
- # [09:16] <zcorpan> CORE-40846 does though
- # [09:17] <Hixie> i can't get to that url
- # [09:18] <Hixie> so can't check
- # [09:18] * Quits: volkmar (~volkmar@gentoo/developer/volkmar) (Ping timeout: 260 seconds)
- # [09:18] * Joins: volkmar (~volkmar@rps1542.ovh.net)
- # [09:18] * Quits: volkmar (~volkmar@rps1542.ovh.net) (Changing host)
- # [09:18] * Joins: volkmar (~volkmar@gentoo/developer/volkmar)
- # [09:19] <zcorpan> url for that is https://bespin.mozillalabs.com/
- # [09:19] * Quits: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [09:19] * Quits: Benvie (~brandon@cpe-174-097-187-248.nc.res.rr.com) (Read error: Connection reset by peer)
- # [09:19] <zcorpan> http://code.google.com/codesearch#search/&q=%3Cmeta%5Cs%2Bhttp%5C-equiv%5C=%5C%22refresh%5C%22%5Cs%2Bcontent%5C=%5C%22%5Cd%2B%5C,&type=cs
- # [09:19] * Joins: Benvie (~brandon@cpe-174-097-187-248.nc.res.rr.com)
- # [09:20] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [09:20] <Hixie> zcorpan: right, that url doesn't work for me
- # [09:21] <zcorpan> ah.
- # [09:22] <zcorpan> i don't have a login either
- # [09:22] <Hixie> that second link is good though, i've reopened the bug for it
- # [09:25] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Ping timeout: 248 seconds)
- # [09:25] <Hixie> ok, bed time. nn.
- # [09:25] * Joins: isherman-book (~Adium@173.167.102.230)
- # [09:27] <zcorpan> nn
- # [09:27] * Quits: sedovsek (~robert@89.143.12.238) (Read error: Connection reset by peer)
- # [09:30] * Joins: henrikkok (~henrikkok@81.27.221.193)
- # [09:31] * Quits: twisted` (u6794@gateway/web/irccloud.com/x-ouquqshxiervrpuy) (Excess Flood)
- # [09:32] * Quits: sawrubh (u6719@gateway/web/irccloud.com/x-ustpmoctxwiwybfl) (Max SendQ exceeded)
- # [09:37] * Quits: espadrine (~thaddee_t@85-218-2-62.dclient.lsne.ch) (Ping timeout: 248 seconds)
- # [09:39] * Joins: pyrsmk (~pyrsmk@23.94.138.88.rev.sfr.net)
- # [09:43] * Joins: Ms2ger (~Ms2ger@kotnet-150.kulnet.kuleuven.be)
- # [09:45] * Joins: twisted` (u6794@gateway/web/irccloud.com/x-gpkkuukivimdqdmh)
- # [09:47] <zcorpan> i guess the html spec is full of things that can be changed to webidl enums
- # [09:49] <Ms2ger> There are a number in canvas, at least
- # [09:51] * Quits: SamB_MacG5 (~SamB@2001:470:1f07:57:211:24ff:feaa:27a) (Remote host closed the connection)
- # [09:54] * Joins: didymos (~didymos@5.57.48.69)
- # [09:55] * Joins: sawrubh (u6719@gateway/web/irccloud.com/x-xtcejtxpdreqdzda)
- # [09:56] * Joins: tomasf (~tomasf@77.72.97.5)
- # [09:57] * Quits: isherman-book (~Adium@173.167.102.230) (Quit: Leaving.)
- # [10:00] * Joins: sedovsek (~robert@89.143.12.238)
- # [10:01] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [10:04] * Quits: SimonSapin (~simon@85-170-128-18.rev.numericable.fr) (Ping timeout: 265 seconds)
- # [10:06] * Quits: mindbender1 (~chijioke@196.46.245.30) (Quit: Leaving.)
- # [10:10] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
- # [10:12] <MikeSmith> so http://qa-dev.w3.org:8888/ no has an experimental "Show outline" feature
- # [10:12] * Joins: darobin (~darobin@78.109.80.74)
- # [10:13] <MikeSmith> implemented in JavaScript, using h5o
- # [10:14] <MikeSmith> so you can do, e.g., http://qa-dev.w3.org:8888/?doc=http://quirks.spec.whatwg.org/&showoutline=yes
- # [10:14] <MikeSmith> or http://qa-dev.w3.org:8888/?doc=http://quirks.spec.whatwg.org/&showoutline=yes#outline to go straight to the outline
- # [10:23] <MikeSmith> and a separate feature at http://qa-dev.w3.org:8888/outline/?doc=http://quirks.spec.whatwg.org/ that generates the outline on the server side
- # [10:24] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Ping timeout: 255 seconds)
- # [10:24] <zcorpan> MikeSmith: why isn't the server-side thing used for the validator?
- # [10:25] <zcorpan> MikeSmith: can you flip the order of the outline and source checkboxes so they match the output?
- # [10:27] <MikeSmith> yeah can flip that
- # [10:27] <MikeSmith> and the I'm not using the server-side one directly yet is that it's harder to integrate on the server side
- # [10:28] <zcorpan> ok
- # [10:28] <zcorpan> looks nice!
- # [10:28] <MikeSmith> thanks
- # [10:29] <MikeSmith> also I'm more suspicious of the server-side code
- # [10:29] <MikeSmith> I didn't write it
- # [10:29] <MikeSmith> well, not most of it
- # [10:29] <MikeSmith> but I may have already spent more time rewriting it than it would have taken me to write it myself from scratch
- # [10:29] * Joins: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
- # [10:34] <jgraham> "01:36 < MikeSmith> Hixie: recent changes and subsequent bz bugs?" - I literally have no idea if that's bz as-in "Bugzilla" or "Boris"
- # [10:34] * Quits: ehsan (~ehsan@24.212.206.174) (Remote host closed the connection)
- # [10:35] * Quits: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
- # [10:35] <abarth> Hixie: I think ascii, but you should check
- # [10:35] * Parts: Kolombiken (~Adium@217.13.228.226)
- # [10:39] <zcorpan> jgraham: i haven't seen bugzilla abbreviated to bz
- # [10:39] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Quit: Leaving.)
- # [10:39] * Quits: niloy (~niloy@203.196.177.156) (Read error: Connection reset by peer)
- # [10:40] * Joins: maikmerten (~merten@vpn06167.itmc.tu-dortmund.de)
- # [10:43] * Joins: niloy (~niloy@203.196.177.156)
- # [10:45] * Quits: zztr (~travis@75.18.200.60) (Quit: Leaving.)
- # [10:45] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [10:48] * Joins: nonge (~nonge@p50829334.dip.t-dialin.net)
- # [10:49] * Quits: maikmerten (~merten@vpn06167.itmc.tu-dortmund.de) (Ping timeout: 264 seconds)
- # [10:50] * Quits: Lachy (~Lachy@cm-84.215.19.229.getinternet.no) (Ping timeout: 252 seconds)
- # [10:50] <jgraham> zcorpan: They talk about the bzapi
- # [10:50] <jgraham> Which I don't think is for controlling Boris
- # [10:50] <zcorpan> oh
- # [10:51] <zcorpan> well you never know. I'm not convinced Boris is human.
- # [10:51] * Quits: nonge_ (~nonge@p5082BE83.dip.t-dialin.net) (Ping timeout: 244 seconds)
- # [10:51] <jgraham> Indeed
- # [10:52] * Joins: Lachy (~Lachy@cm-84.215.195.143.getinternet.no)
- # [10:53] * Joins: shwetank (~shwetank@122.173.145.84)
- # [10:53] * Quits: dsadinoff (~dsadinoff@ec2-79-125-104-255.eu-west-1.compute.amazonaws.com) (Quit: leaving)
- # [10:54] * Ms2ger denies everything
- # [10:59] <jgraham> In unrelated news, tobie added something to testharness.js that required the use of ancestorOrigins in WebKit to avoid meaningless console spam. I don't think "happy with it" is quite accurate; it was horrible to have to make this workaround and the API wasn't a great fit. (See https://github.com/w3c/testharness.js/commit/e1918cae6e743247ad58842aae58196b229101c6#L0R2029 )
- # [11:01] * Joins: yod (~ot@gatec.kw.bbc.co.uk)
- # [11:01] <annevk> zcorpan: no
- # [11:01] * Quits: Lachy (~Lachy@cm-84.215.195.143.getinternet.no) (Ping timeout: 252 seconds)
- # [11:02] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [11:02] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
- # [11:02] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Remote host closed the connection)
- # [11:05] <zcorpan> if ancestorOrigins exists because webkit doesn't throw on cross-origin access, i see little reason for other browsers to implement it
- # [11:06] * Joins: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221)
- # [11:07] <odinho> jgraham: All that strange code was added to testharness, -- is there some timeout where we can remove it again if it's not being used for these hypotetichal web services that'll gather results?
- # [11:09] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Quit: cgcardona)
- # [11:22] <jgraham> I thought there was some use case that wasn't tied to the deficiencies of WebKit
- # [11:25] <zcorpan> there are use cases for getting your origin, but that's addressed by http://url.spec.whatwg.org/#dom-url-origin AFAICT
- # [11:25] * Joins: baku (~baku@x1-6-e0-46-9a-1f-0a-72.k694.webspeed.dk)
- # [11:26] <zcorpan> if there's a use case for knowing that you're in a cross-origin sandbox, i've probably missed it
- # [11:31] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [11:37] * Joins: Lachy (~Lachy@office.oslo.opera.com)
- # [11:42] * Joins: bGriz (~quassel@199.199.212.242)
- # [11:43] <MikeSmith> me sees lots of heycam|away code arriving for style@scoped
- # [11:43] <MikeSmith> https://bugzilla.mozilla.org/show_bug.cgi?id=508725#attachment_table
- # [11:45] * Quits: griswold (~quassel@blackhole.space150.com) (Ping timeout: 246 seconds)
- # [11:47] * Quits: Areks (~Areks@rs.gridnine.com)
- # [11:51] <jgraham> zcorpan: I think the use case was something like widgets wanting to behave differently in same-origin vs different origin cases?
- # [11:51] <jgraham> In unrelated news, it seems that the postMessage change to testharness.js broke stuff
- # [11:53] * Quits: didymos (~didymos@5.57.48.69) (Quit: Computer has gone to sleep)
- # [11:53] * Quits: baku (~baku@x1-6-e0-46-9a-1f-0a-72.k694.webspeed.dk) (Ping timeout: 252 seconds)
- # [11:53] <zcorpan> heycam|away: ideas for tests: style scoped as root element, style scoped with svg parent, in head, as child of the root, in quirks mode, changing scopedness and textContent in a timeout (not sure if onload happens after layout)
- # [11:54] * Joins: Areks (~Areks@rs.gridnine.com)
- # [11:54] <zcorpan> heycam|away: check CSSOM stuff together with scoped
- # [11:55] <zcorpan> heycam|away: interaction with !important
- # [11:55] <zcorpan> oh there were a couple of tests with !important
- # [11:57] <darobin> jgraham: you mean tobie's patch?
- # [11:57] <zcorpan> heycam|away: moving a style scoped element to another document
- # [11:57] <jgraham> darobin: Yes
- # [11:58] <jgraham> In particular tests that postMessage results from one frame/window to another will now get confused by extra messages coming from the harness
- # [11:59] <jgraham> As I said on #testing, I think the right solution is probably just not to postMessage on the document with testharness included but only on ancestors
- # [12:00] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Remote host closed the connection)
- # [12:02] <annevk> I guess today I should tackle percent-encoded bytes :/
- # [12:04] <darobin> jgraham: mmmm, I reckon that actually makes sense yes
- # [12:10] * Joins: Kolombiken (~Adium@217.13.228.226)
- # [12:11] <zcorpan> annevk: option 1 without the weirdness seems like the least insane option, though i'd be happy with 2
- # [12:12] <annevk> zcorpan: I think we need 2, and that means either deferring to Unicode for valid utf-8 sequence or defining it in Encoding (either way is pretty simple though)
- # [12:12] <zcorpan> annevk: ok
- # [12:12] <zcorpan> annevk: why do we need 2?
- # [12:13] <annevk> zcorpan: in particular 2 is likely needed for UI anyway, and if we need it there we might as well use it for a slightly better result
- # [12:13] <zcorpan> ok
- # [12:14] <zcorpan> annevk: isn't valid utf-8 sequence implicitly defined in Encoding as part of the decode algorithm?
- # [12:14] <annevk> although I guess the result is not that much better... if you really tried to put bytes higher than 0x7F over DNS you could not use this system anyway
- # [12:15] * Joins: didymos (~didymos@5.57.48.69)
- # [12:15] <annevk> zcorpan: yeah it is
- # [12:15] <annevk> zcorpan: seems nicer to give something to pattern match against though, but maybe you'd use the decoder for that anyway
- # [12:16] <annevk> maybe I should go with what Chrome has first and see if people complain...
- # [12:18] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [12:19] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Remote host closed the connection)
- # [12:24] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 245 seconds)
- # [12:25] * Joins: baku (~baku@x1-6-e0-46-9a-1f-0a-72.k694.webspeed.dk)
- # [12:35] * Joins: annevk (~annevk@84.241.213.146)
- # [12:39] * Quits: annevk (~annevk@84.241.213.146) (Remote host closed the connection)
- # [12:43] * Quits: plutoniix (~plutoniix@node-b00.pool-180-180.dynamic.totbb.net) (Quit: จรลี จรลา)
- # [12:46] * Quits: Ms2ger (~Ms2ger@kotnet-150.kulnet.kuleuven.be) (Ping timeout: 276 seconds)
- # [12:47] * Quits: yuuki (~kobayashi@58.158.182.50) (Quit: Leaving...)
- # [12:48] * Joins: alrra (~alrra@unaffiliated/alrra)
- # [12:49] * Quits: MikeSmith (~MikeSmith@u-061127100103.u01.hotspot.ne.jp) (Quit: MikeSmith)
- # [12:56] * Quits: zdobersek (~zan@cpe-46-164-1-103.dynamic.amis.net) (Quit: Leaving.)
- # [13:01] * Joins: annevk (~annevk@212.238.236.229)
- # [13:01] * Joins: mpt (~mpt@canonical/mpt)
- # [13:02] * abstractj|away is now known as abstractj
- # [13:03] * abstractj is now known as abstractj|away
- # [13:04] * Joins: malydok (marek@156.17.232.100)
- # [13:05] <SimonSapin> was colspan="0" removed in html?
- # [13:06] * Quits: nessy (~silviapf@124-168-185-165.dyn.iinet.net.au) (Quit: Leaving.)
- # [13:07] <annevk> "For the purposes of the CSS table model, the colspan and rowspan attributes on td and th elements are expected to provide the special knowledge regarding cells spanning rows and columns."
- # [13:07] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
- # [13:08] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Remote host closed the connection)
- # [13:08] <annevk> SimonSapin: and within the HTML table model it seems 0 and 1 are equivalent
- # [13:08] <zcorpan> i thought 0 was supported in one of rowspan or colspan
- # [13:08] * Joins: OnlyMax (~OnlyMax@187-126-60-65.user.veloxzone.com.br)
- # [13:10] <annevk> SimonSapin: oh, and it must be non-zero as conformance requirement
- # [13:10] <annevk> zcorpan: prolly rowspan then
- # [13:12] <odinho> I remember hearing implementations differ on it :-)
- # [13:12] * Joins: onr (u5726@pdpc/supporter/active/evet)
- # [13:13] <zcorpan> yeah. and gecko does (or did?) different things in quirks and non-quirks, iirc
- # [13:16] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [13:17] * Quits: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net)
- # [13:18] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [13:20] * Joins: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
- # [13:24] <SimonSapin> MDN documents colspan=0 as "extends until the end of the <colgroup>"
- # [13:25] <SimonSapin> which is the definition in html4
- # [13:26] <SimonSapin> (and is also what I want to do)
- # [13:26] <annevk> SimonSapin: what do implementations do?
- # [13:26] <SimonSapin> don’t know
- # [13:26] <SimonSapin> let me try
- # [13:27] <SimonSapin> 0 is the same as 1 in Opera and Chromium; as in HTML4 in Firefox
- # [13:29] <annevk> and IE?
- # [13:29] <SimonSapin> I don’t have it available right now
- # [13:30] <annevk> be sure to test soon, HTML WG might declare consensus based on Opera/Chromium
- # [13:30] <annevk> and then... well nothing really
- # [13:30] <annevk> it's not like previous W3C RECs withstood the test of time
- # [13:32] * Quits: baku (~baku@x1-6-e0-46-9a-1f-0a-72.k694.webspeed.dk) (Ping timeout: 252 seconds)
- # [13:32] <annevk> I kinda wish IDL had a participate box
- # [13:34] <SimonSapin> Here is a test case, if someone wants to test in IE : http://dabblet.com/gist/4117646
- # [13:36] * Quits: alrra (~alrra@unaffiliated/alrra) (Read error: Operation timed out)
- # [13:50] * Joins: sedovsek (~robert@89.143.12.238)
- # [13:54] * Joins: Ms2ger (~Ms2ger@kotnet-150.kulnet.kuleuven.be)
- # [13:54] <annevk> SimonSapin: IE9 I get the same as in Opera
- # [13:54] <annevk> SimonSapin: using http://netrenderer.com/ anyway
- # [13:58] <SimonSapin> annevk: treating colspan="0" like 1 is what is specified in HTML now, so no problem here
- # [13:58] <SimonSapin> But I’d still like to achieve the functionality
- # [13:59] <SimonSapin> huge values like colspan="999999" are to be ignored sometimes, colspan="99" seems to be ok
- # [13:59] <Ms2ger> I believe anything over a thousand or so is set to 1
- # [14:00] <SimonSapin> apparently
- # [14:00] <annevk> SimonSapin: do you want this for hand authoring tables?
- # [14:01] <SimonSapin> yes
- # [14:01] <annevk> http://encoding.spec.whatwg.org/#concept-encoding-get uses rowspan, but it's just computed in Python
- # [14:01] <annevk> I guess it would be kinda nice if I didn't have to do that
- # [14:01] <SimonSapin> I know the table currently has 5 columns so I can use colspan="5", but it’s been 4 and then 6 in the past hour before I changed my mind
- # [14:04] <SimonSapin> rowspan="0" is still supported
- # [14:04] <SimonSapin> at least in the spec
- # [14:04] <annevk> does that do what I need?
- # [14:04] <SimonSapin> yes
- # [14:04] <annevk> oh
- # [14:04] <annevk> :)
- # [14:04] <annevk> well maybe I'll replace that len(...) with 0 at some point
- # [14:05] <SimonSapin> and add some <tbody>s
- # [14:05] <annevk> oh you need <tbody>?
- # [14:05] <annevk> it uses <tbody> already for something
- # [14:06] <SimonSapin> "if its value is set to 0, it extends until the end of the table section (<thead>, <tbody>, <tfoot>, even if implicitly defined), that the cell belongs to."
- # [14:06] <annevk> ah so it wouldn't work
- # [14:10] * Quits: kinetik (~kinetik@121.98.132.55) (Ping timeout: 246 seconds)
- # [14:10] * Joins: kinetik (~kinetik@121.98.132.55)
- # [14:11] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [14:13] <marcosc_> does anyone know if there is any practical difference between HTML's algorithm for parsing floats and ECMAScript's parseFloat()?
- # [14:16] <jgraham> Don't they disagree about scientific notation?
- # [14:17] <jgraham> 1.2e7 and so on?
- # [14:17] * jgraham didn't check
- # [14:17] * Quits: jahman (~woops@129.175.204.73) (Remote host closed the connection)
- # [14:21] <marcosc_> jgraham: yeah, that's what I'm wondering... but for most common cases I guess they are functionally the same (i.e., for parsing the value some attribute)
- # [14:22] * Joins: jahman (~woops@129.175.204.73)
- # [14:23] * Joins: krawchyk (~krawchyk@65.220.49.251)
- # [14:30] <Ms2ger> marcosc_, yep, agree in the common case and disagree if you try
- # [14:30] * Joins: yorick (~quassel@vredebest.xs4all.nl)
- # [14:30] * Quits: yorick (~quassel@vredebest.xs4all.nl) (Changing host)
- # [14:30] * Joins: yorick (~quassel@unaffiliated/yorick)
- # [14:31] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Remote host closed the connection)
- # [14:33] * marcosc_ lazy, just wants to use parseFloat() for prototyping in a small parser
- # [14:34] * Quits: jahman (~woops@129.175.204.73) (Remote host closed the connection)
- # [14:34] <darobin> marcosc_: don't be a baby and go write a JS version of the HTML5 algo
- # [14:34] <darobin> then we can run coverage tools on that to see if we're testing it properly ;)
- # [14:35] <marcosc_> tools. will. save.
- # [14:35] * Joins: jahman (~woops@129.175.204.73)
- # [14:35] <annevk> wasn't it the case that implementations used the JS algo?
- # [14:35] * annevk forgot the details
- # [14:35] <Ms2ger> No
- # [14:42] <annevk> Ms2ger: what was the thing AryehGregor pointed out then?
- # [14:42] <annevk> Ms2ger: had something to do with number parsing too I believe
- # [14:42] <Ms2ger> Hmm? I think Aryeh suggested changing spec and implementations to use the JS algorithm instead
- # [14:43] <annevk> there were at least some implementations on his side
- # [14:43] <annevk> iirc
- # [14:43] <Ms2ger> Hmm
- # [14:43] <marcosc_> would be nice to have a single algo instead of two
- # [14:43] <Ms2ger> Was that about negative zero, maybe?
- # [14:44] <annevk> maybe it was floating point precision?
- # [14:44] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 276 seconds)
- # [14:44] * Quits: danja (~danny@79.12.200.2) (Quit: gorn)
- # [14:44] <annevk> ooh, and maybe JS whitespace versus HTML whitespace
- # [14:44] <annevk> stuff like that
- # [14:45] * marcosc_ checks if he implemented the JS one
- # [14:45] * Quits: niloy (~niloy@203.196.177.156) (Remote host closed the connection)
- # [14:45] <marcosc_> hmm... nope
- # [14:47] * Joins: baku (~baku@x1-6-e0-46-9a-1f-0a-72.k694.webspeed.dk)
- # [14:47] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [14:48] * Joins: bde (~bde@rrcs-108-176-61-14.nyc.biz.rr.com)
- # [14:48] * Joins: erichynds (~ehynds@64.206.121.41)
- # [14:53] * Joins: zdobersek (~zan@cpe-46-164-1-103.dynamic.amis.net)
- # [14:56] * Joins: mpt (~mpt@faun.canonical.com)
- # [14:56] * Quits: mpt (~mpt@faun.canonical.com) (Changing host)
- # [14:56] * Joins: mpt (~mpt@canonical/mpt)
- # [14:58] <annevk> heh
- # [14:58] <annevk> open DragonFly, > document.location.host="x"
- # [14:58] <annevk> hit cmd+back
- # [14:58] <annevk> crash
- # [14:59] <annevk> in Chrome if you do that a few times you end up at data:text/html,chromewebdata
- # [14:59] <annevk> Gecko just throws
- # [15:00] <annevk> Film at 11?
- # [15:00] <annevk> maybe there's something to be said for making Location members both Unforgeable and readonly
- # [15:03] * Joins: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
- # [15:06] * Quits: yod (~ot@gatec.kw.bbc.co.uk) (Ping timeout: 255 seconds)
- # [15:08] * Joins: JohnAlbin (~JohnAlbin@36-224-108-89.dynamic-ip.hinet.net)
- # [15:09] * Quits: erichynds (~ehynds@64.206.121.41) (Read error: Operation timed out)
- # [15:12] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [15:13] * boaz|away is now known as boaz
- # [15:13] * Quits: tomasf (~tomasf@77.72.97.5) (Quit: tomasf)
- # [15:14] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Read error: Connection reset by peer)
- # [15:15] <marcosc_> Hixie: I think there might be a mistake in the img@srcset parsing algorithm. In the "Descriptor parser:", where it says "If width is *not* absent, then let error be yes". But if a value is not absent and is valid, then it's not in error. When I follow the algorithm, I can't build the entry list with valid candidate entries. Note this also applies to height, and density. Or am I missing something?
- # [15:15] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
- # [15:16] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [15:18] <annevk> width can only be not absent at that point if it's double
- # [15:18] <annevk> duplicated*
- # [15:19] <annevk> marcosc_: so you're missing something I think
- # [15:25] <marcosc_> annevk: to me that reads "if the width exists, then error = yes "
- # [15:25] <annevk> marcosc_: you're not reading it correctly then
- # [15:25] * Joins: erichynds (~ehynds@64.206.121.41)
- # [15:26] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Quit: thisgeek)
- # [15:26] * Joins: MacTed (~Thud@63.119.36.36)
- # [15:26] <annevk> marcosc_: it explicitly says to split the list on spaces, then to set various variables, including width to absent
- # [15:26] * Joins: yodasw16 (~yodasw16@12.165.188.130)
- # [15:26] <annevk> marcosc_: then it says to process what you just split
- # [15:26] <annevk> marcosc_: if you start with the first token in what you just split, width is obviously still absent
- # [15:26] <annevk> marcosc_: simple English...
- # [15:27] <marcosc_> if it was simple English, we would not be having this discussion (i.e., please refrain from passably insulting me :) )
- # [15:28] <annevk> I'm saying it simple English because people have a tendency to read stuff into specifications that are not there
- # [15:28] <marcosc_> annevk: let me show you a 1 to 1 with code
- # [15:29] * Joins: danzik17 (~danzik17@164.55.254.106)
- # [15:30] <marcosc_> annevk: https://github.com/ResponsiveImagesCG/picture-refimp/blob/master/srcsetfill.js#L369
- # [15:31] <annevk> yeah you're code is not doing what the English says
- # [15:31] <annevk> you need if(!width) error = 'yes';
- # [15:31] <annevk> or if (width == undefined) if you want to be more careful
- # [15:32] <annevk> your code, oh god
- # [15:32] <marcosc_> what's wrong with it?
- # [15:32] <annevk> I just told you?
- # [15:32] <marcosc_> right, but then you said "oh god"
- # [15:32] <annevk> because I made a typo
- # [15:33] <annevk> in spelling "your"
- # [15:35] * Joins: thisgeek (~chris@69.117.119.130)
- # [15:36] <annevk> marcosc_: code looks well documented :)
- # [15:37] <marcosc_> annevk: I tried to keep the code 1.1 with the spec
- # [15:39] * Joins: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se)
- # [15:39] <marcosc_> annevk: but yes, I f'ed up it seems by using undefined instead of "absent"
- # [15:40] <annevk> euh no
- # [15:40] <annevk> using undefined is fine, you just didn't check for it
- # [15:48] * JohnAlbin is now known as JohnAlbin|media
- # [15:49] * JohnAlbin|media is now known as JohnAlbin
- # [15:53] <zcorpan> marcosc_: typo? ulr: rawCandidates[i].url,
- # [15:54] <marcosc_> zcorpan: thanks
- # [15:54] * marcosc_ debugging at the moment, first time I've managed to run the code
- # [15:56] <zcorpan> marcosc_: i hear from people who know js better than me that delete should be avoided
- # [15:56] <marcosc_> zcorpan: what's a good alternative?
- # [15:56] <marcosc_> just copy into new array?
- # [15:57] <zewt> github's javascript syntax coloring is the worst
- # [15:57] <zewt> grey on white is not okay
- # [15:58] <marcosc_> zewt: yeah, agree
- # [15:58] <zewt> zcorpan: well, presumably only if it's a hot code path; if not, that seems like premature optimization
- # [16:00] <jgraham> Right, I think I might make candidates a map and have a bool indicating whether it should be considered or not, but that might not be better
- # [16:00] <zewt> (not necessarily in the "making code more complicated by optimizing it" sense, but in the "thinking about performance in places where it doesn't matter" sense)
- # [16:00] * Joins: Areks|2 (~Areks@rs.gridnine.com)
- # [16:01] <jgraham> Oh, so it is sort of a map already
- # [16:01] <jgraham> But yeah, this seems like it could be premature optimisation
- # [16:02] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 272 seconds)
- # [16:03] <annevk> marcosc_: so I would make error a boolean and use undefined or some such for the others...
- # [16:03] <marcosc_> annevk: ok, I'll add that
- # [16:03] <annevk> marcosc_: though I suppose that only matters if you want to make this a little faster
- # [16:03] <zewt> later, work
- # [16:04] <marcosc_> annevk: right now, I just want to make sure it's running as spec'ed... then I can optimize it. There is _a lot_ of redundancy in the spec (which is good for legibility and all that)
- # [16:04] <annevk> marcosc_: also, you check height after you set it...
- # [16:04] <annevk> marcosc_: which doesn't match the spec
- # [16:05] <marcosc_> annevk: you are looking at the latest version?
- # [16:05] * Joins: linclark (~clark@67.186.35.246)
- # [16:05] * marcosc_ just checked in an update
- # [16:06] <zcorpan> this isn't about optimization. this is about not having to worry that farre will find your code, haunt you down and kill you slower than delete is slow.
- # [16:06] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [16:07] <marcosc_> :)
- # [16:07] <Ms2ger> Pseudonymity is useful in such cases :)
- # [16:07] <annevk> marcosc_: yes?
- # [16:07] <jgraham> Ms2ger: He might just kill everyone that can't prove they aren't you
- # [16:07] <marcosc_> that makes sense, I don't want to die.
- # [16:08] <marcosc_> annevk, ok, fixing
- # [16:08] <annevk> marcosc_: unless your latest commit is not "fixed typo and bug" and you fixed that
- # [16:08] <Ms2ger> jgraham, I'd just ask him if he can prove he isn't me :)
- # [16:10] <marcosc_> annevk: thanks, well spotted.
- # [16:10] <jgraham> Ms2ger: Well now he has a good way to tell if it is you or not
- # [16:11] <Ms2ger> So if he wouldn't ask himself... I give up
- # [16:12] * Quits: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com) (Ping timeout: 256 seconds)
- # [16:17] * Joins: skcin7 (~skcin7@68.38.156.213)
- # [16:17] * Quits: skcin7 (~skcin7@68.38.156.213) (Max SendQ exceeded)
- # [16:18] * Quits: Lachy (~Lachy@office.oslo.opera.com) (Quit: Computer has gone to sleep.)
- # [16:20] * Joins: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net)
- # [16:23] <Ms2ger> Is http://dev.w3.org/html5/webvtt/ the canonical?
- # [16:25] <annevk> think so
- # [16:29] * Joins: yod (~ot@132.185.139.85)
- # [16:34] * Joins: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com)
- # [16:34] * Quits: Erika_Mustermann (ident@unaffiliated/erika-mustermann/x-8069748) (Quit: Client Quit)
- # [16:42] * Joins: Erika_Mustermann (~ident@unaffiliated/erika-mustermann/x-8069748)
- # [16:47] * Joins: scor (~scor@31-34-188.wireless.csail.mit.edu)
- # [16:47] * Quits: scor (~scor@31-34-188.wireless.csail.mit.edu) (Changing host)
- # [16:47] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [16:52] * Quits: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com) (Remote host closed the connection)
- # [17:00] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
- # [17:02] <annevk> http://annevankesteren.nl/2012/11/github-whatwg
- # [17:02] <annevk> wasn't quite sure what else to write down
- # [17:02] <annevk> in the process of writing that I found http://annevankesteren.nl/2004/11/whatwg-is-alive again which is kinda amusing
- # [17:03] <annevk> "There could be a place for what you call HTML 5.0 but it needs to be submitted to a standards body and approved by them once it is finished before we can start using it."
- # [17:03] <marcosc_> annevk: are you allowing people to file bugs on GH?
- # [17:03] <marcosc_> (i see that is currently enabled)
- # [17:03] <annevk> marcosc_: it's only enabled for whatwg/javascript I think
- # [17:04] <marcosc_> annevk: https://github.com/whatwg/xref/issues
- # [17:04] <darobin> "you can't rely on HTML alone these days"
- # [17:05] <darobin> shorter annevk: "in the Netherlands, we don't need your stinky document conformance criteria"
- # [17:05] * Joins: JohnAlbin_ (~JohnAlbin@209.41.114.204)
- # [17:06] * Quits: yorick (~quassel@unaffiliated/yorick) (Remote host closed the connection)
- # [17:06] <marcosc_> "Pardon me for not seeing the point of HTML5.0. I see XHTML as the rightful heir of HTML."
- # [17:06] <marcosc_> heh
- # [17:07] <annevk> marcosc_: I guess I haven't disabled it for that one, but that should prolly stay there as there's no alternative
- # [17:07] <annevk> marcosc_: though I'll close the wiki, thanks
- # [17:07] <jgraham> In related news, I see myself as the rightful heir of Arthur, legendary king of England
- # [17:08] <darobin> annevk: reckon HTML might move to GH at some point?
- # [17:09] * Quits: JohnAlbin (~JohnAlbin@36-224-108-89.dynamic-ip.hinet.net) (Ping timeout: 244 seconds)
- # [17:09] * JohnAlbin_ is now known as JohnAlbin
- # [17:09] <annevk> darobin: my magic eight ball says no
- # [17:09] <jgraham> darobin: Good luck convincing Hixie of that
- # [17:09] <darobin> oh, I wasn't planning on trying to convince anyone — just curious
- # [17:09] <annevk> darobin: only thing I considered was setting up a mirror, but wasn't sure what the use would be
- # [17:10] <darobin> the W3C repo has a git-happy copy anyway
- # [17:10] <darobin> annevk: a copy would only make sense if you plan on taking pull requests there
- # [17:10] <darobin> and I'm guessing that's not really the spirit
- # [17:11] <annevk> darobin: it is the spirit for many of the stuff WHATWG writes these days, but Hixie has a different preference
- # [17:11] <darobin> I know, I know, as I said I was just curious
- # [17:12] * Quits: scor (~scor@drupal.org/user/52142/view) (Ping timeout: 245 seconds)
- # [17:13] <annevk> fair enough, I thought of actually mentioning it in the blog post, but explaining that took too much text, but now I wrote all these lines maybe I should have done it :)
- # [17:13] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 240 seconds)
- # [17:14] <darobin> hahaha
- # [17:15] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
- # [17:15] * Quits: Ms2ger (~Ms2ger@kotnet-150.kulnet.kuleuven.be) (Ping timeout: 276 seconds)
- # [17:17] * Quits: MacTed (~Thud@63.119.36.36) (Quit: The computer fell asleep)
- # [17:17] * Joins: yorick (~quassel@vredebest.xs4all.nl)
- # [17:17] * Quits: yorick (~quassel@vredebest.xs4all.nl) (Changing host)
- # [17:17] * Joins: yorick (~quassel@unaffiliated/yorick)
- # [17:19] * Joins: alrra (~alrra@unaffiliated/alrra)
- # [17:19] * Joins: MacTed (~Thud@63.119.36.36)
- # [17:20] <annevk> darobin: so https://github.com/w3c/html/commits/feature/whatwg is your WHATWG copy right?
- # [17:21] <annevk> seems to match the commits in any case
- # [17:23] * Quits: zdobersek (~zan@cpe-46-164-1-103.dynamic.amis.net) (Ping timeout: 246 seconds)
- # [17:24] * Joins: ehsan (~ehsan@66.207.208.98)
- # [17:25] <darobin> annevk: yeah, that should be it
- # [17:25] <darobin> there are further branches that are subsets of that
- # [17:25] * Quits: MacTed (~Thud@63.119.36.36) (Ping timeout: 260 seconds)
- # [17:25] <darobin> I don't know how often it's updated, I think hourly or so
- # [17:25] <darobin> at any rate it's never far behind
- # [17:29] * Joins: Ms2ger (~Ms2ger@kotnet-150.kulnet.kuleuven.be)
- # [17:30] * Joins: nimbu1 (~nimbu@sjfw1-a.adobe.com)
- # [17:30] * nimbu1 is now known as _divya
- # [17:33] * Quits: Ms2ger (~Ms2ger@kotnet-150.kulnet.kuleuven.be) (Client Quit)
- # [17:35] * Quits: henrikkok (~henrikkok@81.27.221.193) (Quit: Leaving.)
- # [17:36] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Read error: Connection reset by peer)
- # [17:37] * Joins: eresair (~eresair@173.247.199.2)
- # [17:41] * Joins: MacTed (~Thud@63.119.36.36)
- # [17:42] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Quit: tomasf)
- # [17:42] * Quits: pyrsmk (~pyrsmk@23.94.138.88.rev.sfr.net) (Read error: Connection reset by peer)
- # [17:43] * Quits: Ducki (~Ducki@217.227.154.57) (Ping timeout: 245 seconds)
- # [17:48] * Joins: sedovsek (~robert@95.176.141.144)
- # [17:48] * Quits: _divya (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [17:48] * Joins: nimbu1 (~nimbu@sjfw1-a.adobe.com)
- # [17:48] * nimbu1 is now known as _divya
- # [17:59] * Quits: Kolombiken (~Adium@217.13.228.226) (Ping timeout: 260 seconds)
- # [17:59] * Quits: yodasw16 (~yodasw16@12.165.188.130) (Quit: yodasw16)
- # [18:02] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [18:02] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [18:02] * Joins: yodasw16 (~yodasw16@12.165.188.130)
- # [18:04] * Quits: yodasw16 (~yodasw16@12.165.188.130) (Client Quit)
- # [18:05] * Joins: pyrsmk (~pyrsmk@88.138.94.23)
- # [18:06] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [18:07] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 255 seconds)
- # [18:10] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [18:10] * Quits: malydok (marek@156.17.232.100) (Read error: Connection reset by peer)
- # [18:11] * Joins: Lachy (~Lachy@cm-84.215.19.229.getinternet.no)
- # [18:14] <TabAtkins> heycam|away: Re <style scoped>, the effects on the cascade are now well-defined in the Cascade spec. Please either match it or file bugs on us with arguments to change. ^_^
- # [18:14] * Quits: magistr (~magistr@109.111.174.36) (Ping timeout: 255 seconds)
- # [18:14] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [18:15] * Joins: zdobersek (~zan@cpe-62-84-229-243.dynamic.amis.net)
- # [18:16] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:16] * Quits: kochi (~kochi@2401:fa00:4:1004:26be:5ff:fe03:db82) (Read error: No route to host)
- # [18:16] * Quits: sedovsek (~robert@95.176.141.144) (Quit: sedovsek)
- # [18:22] * Parts: baku (~baku@x1-6-e0-46-9a-1f-0a-72.k694.webspeed.dk) ("Leaving")
- # [18:22] * Quits: zdobersek (~zan@cpe-62-84-229-243.dynamic.amis.net) (Read error: Connection reset by peer)
- # [18:23] * Joins: SamB (~SamB@2001:470:1f07:57:211:24ff:feaa:27a)
- # [18:23] * Quits: yod (~ot@132.185.139.85) (Quit: Leaving.)
- # [18:23] * Joins: zdobersek (~zan@cpe-62-84-229-243.dynamic.amis.net)
- # [18:27] <GPHemsley> Argh, Apache. Why you gotta be so frustrating?
- # [18:33] <GPHemsley> There is apparently no way to turn off Apache's type-detection-by-file-extension behavior.
- # [18:34] <GPHemsley> oh! maybe I spoke right too soon!
- # [18:37] <GPHemsley> ahh... :)
- # [18:37] <GPHemsley> so simple: RemoveType
- # [18:37] <GPHemsley> (but off in another part of the docs)
- # [18:37] * Joins: pablof (~pablof@144.189.150.129)
- # [18:37] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [18:38] <annevk> don't use a file extension?
- # [18:39] * Quits: shwetank (~shwetank@122.173.145.84) (Quit: Linkinus - http://linkinus.com)
- # [18:39] <GPHemsley> annevk: I'm testing whether browsers assume anything from it.
- # [18:42] <matjas> annevk: can haz link to the javascript spec on http://www.whatwg.org/specs/?
- # [18:42] <annevk> matjas: Hixie can arrange that
- # [18:44] * Joins: cgcardona (~cgcardona@c-24-4-198-207.hsd1.ca.comcast.net)
- # [18:44] * Quits: cgcardona (~cgcardona@c-24-4-198-207.hsd1.ca.comcast.net) (Changing host)
- # [18:44] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
- # [18:46] <GPHemsley> oh, hmm...
- # [18:46] <GPHemsley> I'm realizing now that I'm not testing any mismatches
- # [18:46] * Quits: zdobersek (~zan@cpe-62-84-229-243.dynamic.amis.net) (Ping timeout: 260 seconds)
- # [18:47] <_divya> matjas: are you an editor these days?!
- # [18:47] * Joins: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [18:48] <annevk> _divya: uhuh, when do you start?
- # [18:48] <matjas> _divya: i’ve been working on that spec occasionally since August or so
- # [18:48] <matjas> _divya: anyone can become an editor! http://annevankesteren.nl/2012/11/github-whatwg :)
- # [18:49] <_divya> annevk: i only gossip about specs.
- # [18:49] <_divya> who wants to do the hard work
- # [18:49] <matjas> haha
- # [18:49] <_divya> matjas: very nice!! I want to say congratulations but unsure of what the official stance of whatwg/w3c is
- # [18:49] <annevk> heh, I wish we had weekly gossip magazines about specs, that'd be great
- # [18:49] <_divya> isnt that w3cmemes annevk?
- # [18:49] <annevk> only @mattur is left I think
- # [18:49] <_divya> ahahaha
- # [18:49] <_divya> yes
- # [18:49] <annevk> ah yeah @w3cmemes is there
- # [18:49] <_divya> and steve faulkner
- # [18:50] <annevk> no more mr last week
- # [18:50] <_divya> that was a bit weird
- # [18:50] * Quits: darobin (~darobin@78.109.80.74) (Ping timeout: 252 seconds)
- # [18:51] <annevk> and there's the occasional culture clash
- # [18:54] * Joins: JonathanNeal (~anonymous@38.122.109.194)
- # [18:54] * Joins: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net)
- # [18:57] * Joins: bholley (~bholley@c-67-161-57-5.hsd1.ca.comcast.net)
- # [18:59] * paul_irish_ is now known as paul_irish
- # [19:00] * Quits: annevk (~annevk@212.238.236.229) (Remote host closed the connection)
- # [19:02] * Quits: pyrsmk (~pyrsmk@88.138.94.23) (Remote host closed the connection)
- # [19:03] * Quits: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net) (Quit: sicking)
- # [19:05] * Joins: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net)
- # [19:05] * Joins: scor (~scor@31-34-188.wireless.csail.mit.edu)
- # [19:05] * Quits: scor (~scor@31-34-188.wireless.csail.mit.edu) (Changing host)
- # [19:05] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [19:06] * Joins: say2joe (~say2joe@204.56.108.2)
- # [19:13] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [19:17] * Joins: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no)
- # [19:17] * Quits: erichynds (~ehynds@64.206.121.41) (Read error: Operation timed out)
- # [19:18] * Joins: annevk (~annevk@84.241.205.104)
- # [19:22] * Joins: necolas (~necolas@8.25.197.25)
- # [19:25] * Joins: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net)
- # [19:28] * Quits: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221) (Ping timeout: 265 seconds)
- # [19:29] * ojan_away is now known as ojan
- # [19:30] * Joins: romainhuet (u2533@gateway/web/irccloud.com/x-yxzbrdanwwabnbls)
- # [19:34] * Joins: Ms2ger (~Ms2ger@81.242.212.23)
- # [19:34] * Quits: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no) (Remote host closed the connection)
- # [19:34] * Joins: izhak (~izhak@188.244.178.85)
- # [19:36] * Quits: annevk (~annevk@84.241.205.104) (Remote host closed the connection)
- # [19:39] * Joins: jsbell (jsbell@nat/google/x-snannagapbkltcym)
- # [19:40] * Quits: hdhoang (~hdhoang@113.178.25.158) (Quit: Leaving.)
- # [19:42] * Joins: jsoncorwin (~textual@12.130.118.19)
- # [19:42] * Quits: MacTed (~Thud@63.119.36.36) (Ping timeout: 246 seconds)
- # [19:46] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
- # [19:46] <annevk> TabAtkins: I think TC39 reads public-script-coord, but we'll see
- # [19:46] <[tm]> speaking of culture clashes, i normally disagree with pretty much everything Great Leader Roy says, but in pretty much every discussion about DNT, dude is speaking the gospel truth
- # [19:46] <annevk> TabAtkins: that was sort of my idea behind posting it there
- # [19:46] <[tm]> e.g., http://lists.w3.org/Archives/Public/public-tracking/2012Nov/0290.html
- # [19:47] * Joins: MacTed (~Thud@63.119.36.36)
- # [19:47] * Joins: cheron (~cheron@unaffiliated/cheron)
- # [19:48] <Ms2ger> [tm], damn gray, black&white is much easier
- # [19:48] * paul_irish is now known as paul_irish_
- # [19:48] <[tm]> Heh
- # [19:49] <[tm]> yeah
- # [19:50] * Joins: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se)
- # [19:50] <TabAtkins> annevk: kk
- # [19:51] * Quits: Ms2ger (~Ms2ger@81.242.212.23) (Quit: Leaving)
- # [19:51] <TabAtkins> annevk: Alex Russell makes the point that we might not need to really do the stringifying eagerly in this case - we can wait and do it upon requesting things instead. Thoughts?
- # [19:52] <TabAtkins> (This isn't a general argument - there are definitely cases where you need the values to be eagerly checked/converted.)
- # [19:52] <annevk> that doesn't work, you directly manipulate the URL
- # [19:52] <TabAtkins> Ah, yeah.
- # [19:52] <annevk> and even if you did set a string, it needs to be further converted
- # [19:52] <TabAtkins> Okay, that's what I thought.
- # [19:53] <annevk> e.g. lone surrogates need to be replaced with U+FFFD, "&" needs to be escaped, etc.
- # [19:53] <TabAtkins> Cool, thanks, I'll argue appropriately.
- # [19:58] * Joins: Druide__ (~Druid@p5B137CCB.dip.t-dialin.net)
- # [19:59] * Quits: Druide_ (~Druid@p5B1355B6.dip.t-dialin.net) (Ping timeout: 244 seconds)
- # [19:59] * Quits: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net) (Ping timeout: 276 seconds)
- # [20:04] <annevk> TabAtkins: seems you might also have to argue with TC39
- # [20:04] * Quits: _divya (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [20:04] <annevk> TabAtkins: also, I'm not sure I want to wait for ES7 before getting this in browsers; I was actually hoping to have this specced within one or two months
- # [20:06] * Joins: nimbu1 (~nimbu@sjfw1-a.adobe.com)
- # [20:06] * Quits: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net) (Quit: sicking)
- # [20:07] * nimbu1 is now known as _divya
- # [20:07] <TabAtkins> annevk: Yes, I'm willing to do that arguing. And also to get this resolved in a short period of time. ^_^
- # [20:07] <annevk> cool
- # [20:08] <annevk> I guess my writing won't be impacted by much of it, I'll just keep in mind it needs to tie into something at some point
- # [20:08] <Velmont> Upgrading my Piwik. Find it funny that a new fix disables DNT header and still tracks, if the user agent shows that it's IE10. Because they set DNT on to standard, Piwik won't respect it :-)
- # [20:09] <annevk> Apache did that too, I think that's one of the bad things Roy did <- [tm]
- # [20:09] * Joins: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no)
- # [20:09] * Joins: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net)
- # [20:09] <Velmont> Nah, I think Microsoft was totally in the wrong.
- # [20:10] <Velmont> How would it even be useful when it's on by default?
- # [20:10] * Joins: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net)
- # [20:10] <Velmont> Then you don't actually get only the crazies that care about it, -- but even your father and everyone else who doesn't really care.
- # [20:16] * Joins: scor (~scor@132.183.242.186)
- # [20:16] * Quits: scor (~scor@132.183.242.186) (Changing host)
- # [20:16] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [20:21] * Quits: bde (~bde@rrcs-108-176-61-14.nyc.biz.rr.com) (Remote host closed the connection)
- # [20:23] * Quits: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no) (Remote host closed the connection)
- # [20:26] <annevk> huh? nobody wants to be tracked
- # [20:26] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [20:27] * Joins: gavinc (~gavin@50.0.77.3)
- # [20:27] * Joins: ehsan (~ehsan@66.207.208.98)
- # [20:29] * Quits: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [20:29] * Joins: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net)
- # [20:31] * Quits: _divya (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [20:32] * Joins: nimbu1 (~nimbu@sjfw1-a.adobe.com)
- # [20:32] * Joins: jonlee (~jonlee@173-164-241-134-SFBA.hfc.comcastbusiness.net)
- # [20:32] <Velmont> annevk: you crazy :D
- # [20:33] * nimbu1 is now known as _divya
- # [20:36] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [20:38] * Joins: nessy (~silviapf@124-168-185-165.dyn.iinet.net.au)
- # [20:38] <annevk> I think I might be
- # [20:38] * Joins: ehsan (~ehsan@66.207.208.98)
- # [20:38] <annevk> I somehow ended up on http://www.koalastothemax.com/ and moved the mouse around until I saw a dog, then reloaded and did it again, only to see an owl
- # [20:39] <TabAtkins> That's the best site.
- # [20:51] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [20:55] <annevk> Hixie: btw, these longer diff lines suck on the iPhone
- # [20:55] <annevk> Hixie: but maybe not on the iPhone 5... hmm
- # [20:56] * Quits: jonlee (~jonlee@173-164-241-134-SFBA.hfc.comcastbusiness.net) (Quit: jonlee)
- # [20:57] * Quits: didymos (~didymos@5.57.48.69) (Quit: Woop)
- # [20:58] * Joins: sicking_ (~sicking@v-1045.fw1.sfo1.mozilla.net)
- # [20:58] * Quits: Erika_Mustermann (~ident@unaffiliated/erika-mustermann/x-8069748) (Quit: quit)
- # [21:00] * Quits: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net) (Ping timeout: 260 seconds)
- # [21:00] * sicking_ is now known as sicking
- # [21:00] * Quits: yorick (~quassel@unaffiliated/yorick) (Ping timeout: 246 seconds)
- # [21:01] <Hixie> annevk: dude, who reads diffs on a phone -_-
- # [21:02] <annevk> Hixie: who edits the HTML spec with the ultimate goal of controlling his model train set?
- # [21:02] * Quits: _divya (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [21:03] * Joins: isherman-book (Adium@nat/google/x-bdsiltkxadkfxyww)
- # [21:04] * Joins: nimbu1 (~nimbu@sjfw1-a.adobe.com)
- # [21:06] * attiks is now known as attiks|away
- # [21:08] <Hixie> annevk: details
- # [21:14] <annevk> btw, I finally found where that " " makes the host invalid comes from: http://tools.ietf.org/html/rfc3454#appendix-C
- # [21:14] <annevk> of course, per IDNA2008 that's no longer used
- # [21:15] * Joins: yorick (~quassel@vredebest.xs4all.nl)
- # [21:15] * Quits: yorick (~quassel@vredebest.xs4all.nl) (Changing host)
- # [21:15] * Joins: yorick (~quassel@unaffiliated/yorick)
- # [21:16] * Joins: erichynds (~ehynds@64.206.121.41)
- # [21:17] * Joins: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
- # [21:24] <gsnedders> Hixie: Has your train set got out of a box yet?
- # [21:24] <gsnedders> Or are you still working on the HTML side of things in the first instance? :)
- # [21:34] * Joins: zdobersek (~zan@90.157.243.180)
- # [21:35] * Joins: danzik171 (~danzik17@164.55.254.106)
- # [21:36] <Hixie> "train set"
- # [21:37] * Quits: danzik17 (~danzik17@164.55.254.106) (Ping timeout: 256 seconds)
- # [21:39] * Joins: garciawebdev (~garciaweb@201.235.223.11)
- # [21:40] * Quits: JonathanNeal (~anonymous@38.122.109.194) (Quit: JonathanNeal)
- # [21:42] * Quits: eresair (~eresair@173.247.199.2) (Remote host closed the connection)
- # [21:44] * nimbu1 is now known as _divya
- # [21:49] * Quits: cheron (~cheron@unaffiliated/cheron) (Quit: Leaving.)
- # [21:52] * Quits: linclark (~clark@67.186.35.246) (Read error: Connection reset by peer)
- # [21:52] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [21:52] * Quits: jsoncorwin (~textual@12.130.118.19) (Quit: Computer has gone to sleep.)
- # [21:53] * Quits: TabAtkins (tabatkins@nat/google/x-nklpmbsyqpiinnsc) (Ping timeout: 240 seconds)
- # [21:54] * Joins: TabAtkins (tabatkins@nat/google/x-qscyrshjxqetwnbe)
- # [21:59] * Joins: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no)
- # [22:00] * Joins: rniwa (~rniwa@ip98-171-188-48.sb.sd.cox.net)
- # [22:02] * Quits: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no) (Remote host closed the connection)
- # [22:04] * Quits: isherman-book (Adium@nat/google/x-bdsiltkxadkfxyww) (Quit: Leaving.)
- # [22:04] * Quits: erichynds (~ehynds@64.206.121.41)
- # [22:06] * Joins: jsoncorwin (~textual@12.130.118.19)
- # [22:07] * Quits: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net) (Quit: sicking)
- # [22:14] * Quits: say2joe (~say2joe@204.56.108.2) (Quit: Leaving.)
- # [22:20] * Quits: krawchyk (~krawchyk@65.220.49.251) (Remote host closed the connection)
- # [22:21] * Joins: say2joe (~say2joe@204.56.108.2)
- # [22:24] * Joins: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net)
- # [22:25] * Joins: imrobert (~robert@139.62.87.109)
- # [22:25] * Joins: jonlee (~jonlee@173-164-197-250-SFBA.hfc.comcastbusiness.net)
- # [22:35] * Joins: isherman (isherman@nat/google/x-jxkibkgicvjhjvxd)
- # [22:48] * Quits: pablof (~pablof@144.189.150.129) (Quit: ^z)
- # [22:50] * Joins: pablof (~pablof@144.189.31.1)
- # [22:52] * Joins: eresair (~eresair@173.247.199.2)
- # [22:55] * heycam|away is now known as heycam
- # [22:58] * Quits: dcheng (dcheng@nat/google/x-zjycnwmacvmnkxtw) (Read error: Connection reset by peer)
- # [23:01] * Joins: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net)
- # [23:02] * Joins: isherman-book (Adium@nat/google/x-kdfcneptpihfoosh)
- # [23:03] * Joins: abarth_ (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
- # [23:05] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:06] * Quits: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net) (Ping timeout: 248 seconds)
- # [23:06] * Quits: _divya (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [23:09] * Joins: nimbu1 (~nimbu@sjfw1-a.adobe.com)
- # [23:09] * nimbu1 is now known as _divya
- # [23:11] * Joins: teleject (~christoph@cpe-70-112-219-104.austin.res.rr.com)
- # [23:11] * Joins: mkanat (mkanat@nat/google/x-lvrzukgsnxffczwh)
- # [23:12] * Quits: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net)
- # [23:14] * Quits: thisgeek (~chris@69.117.119.130) (Quit: thisgeek)
- # [23:14] * Joins: SimonSapin (~simon@85-170-128-18.rev.numericable.fr)
- # [23:14] <heycam> TabAtkins, thanks for the pointer to css3-cascade. I think my patches do match what you've got in there.
- # [23:15] <TabAtkins> heycam: Cool.
- # [23:17] * Quits: gavinc (~gavin@50.0.77.3) (*.net *.split)
- # [23:17] * Quits: alrra (~alrra@unaffiliated/alrra) (*.net *.split)
- # [23:17] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (*.net *.split)
- # [23:17] * Quits: attiks|away (~chatzilla@d5153136D.static.telenet.be) (*.net *.split)
- # [23:17] * Quits: scheib (u4467@gateway/web/irccloud.com/x-rznglsfuybmybmfh) (*.net *.split)
- # [23:17] * Quits: Rubennn (~Rubennn@apher.gewooniets.nl) (*.net *.split)
- # [23:17] * Quits: viduthalai1947 (u5404@gateway/web/irccloud.com/x-zxtydtvmlccslcze) (*.net *.split)
- # [23:17] * Quits: dglazkov (u4270@gateway/web/irccloud.com/x-rbkumsodirhjcrre) (*.net *.split)
- # [23:17] * Quits: broquaint (~dbrook@static.94.217.47.78.clients.your-server.de) (*.net *.split)
- # [23:17] * Quits: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se) (Write error: Broken pipe)
- # [23:17] * Joins: Rubennn (~Rubennn@apher.gewooniets.nl)
- # [23:17] * Joins: broquaint (~dbrook@static.94.217.47.78.clients.your-server.de)
- # [23:17] * Joins: alrra (~alrra@unaffiliated/alrra)
- # [23:18] * Joins: gavinc (~gavin@50.0.77.3)
- # [23:19] * Joins: necolas_ (~necolas@8.25.197.25)
- # [23:20] * Joins: attiks|away (~chatzilla@d5153136D.static.telenet.be)
- # [23:20] * Joins: cabanier1 (~cabanier@bc9866.bendcable.com)
- # [23:20] * Joins: Jedi__ (~Jedi@jedi.org)
- # [23:21] * Joins: dglazkov (u4270@gateway/web/irccloud.com/x-himlxvcxcglrifar)
- # [23:21] * Joins: karlcow_ (~karl@nerval.la-grange.net)
- # [23:23] * Quits: alrra (~alrra@unaffiliated/alrra) (Ping timeout: 268 seconds)
- # [23:23] * Quits: necolas (~necolas@8.25.197.25) (Disconnected by services)
- # [23:23] * necolas_ is now known as necolas
- # [23:25] * Joins: viduthalai1947 (u5404@gateway/web/irccloud.com/x-tbzzziosuvftesoe)
- # [23:25] * Joins: scheib (u4467@gateway/web/irccloud.com/x-cedbmtuipzbvurbc)
- # [23:27] * Quits: MacTed (~Thud@63.119.36.36)
- # [23:27] * Joins: thisgeek (~chris@69.117.125.37)
- # [23:27] * Quits: karlcow (~karl@nerval.la-grange.net) (*.net *.split)
- # [23:27] * Quits: Jedi_ (~Jedi@jedi.org) (*.net *.split)
- # [23:27] * Quits: cabanier (~cabanier@bc9866.bendcable.com) (*.net *.split)
- # [23:31] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
- # [23:32] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
- # [23:34] * Quits: yorick (~quassel@unaffiliated/yorick) (Remote host closed the connection)
- # [23:34] * Quits: eresair (~eresair@173.247.199.2) (Remote host closed the connection)
- # [23:34] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Client Quit)
- # [23:37] * Quits: jsoncorwin (~textual@12.130.118.19) (Quit: Textual IRC Client: www.textualapp.com)
- # [23:39] * Quits: danzik171 (~danzik17@164.55.254.106) (Ping timeout: 245 seconds)
- # [23:50] * Joins: danzik17 (~danzik17@69.120.112.7)
- # [23:50] * Quits: zdobersek (~zan@90.157.243.180) (Quit: Leaving.)
- # [23:58] * Quits: karlcow_ (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # Session Close: Wed Nov 21 00:00:00 2012
The end :)