Options:
Previous day, Next day
- # Session Start: Fri May 01 00:00:01 2015
- # Session Ident: #whatwg
- # [00:00] * Joins: jacaballero (~jacaballe@190.92.15.29)
- # [00:04] * Quits: roc (~chatzilla@121-99-143-236.bng1.tvc.orcon.net.nz) (Remote host closed the connection)
- # [00:07] * Quits: Lachy (~Lachy@cm-84.215.179.176.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [00:09] * Joins: newtron (~newtron@184.175.1.192)
- # [00:15] * Mateon2 is now known as Mateon1
- # [00:16] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [00:17] * Quits: rniwa (~rniwa@17.245.27.185) (Quit: My Mac has gone to sleep. ZZZzzz…)
- # [00:22] * Quits: smaug____ (~chatzilla@62-78-246-79.bb.dnainternet.fi) (Ping timeout: 264 seconds)
- # [00:22] * Joins: smaug_____ (~chatzilla@62-78-246-79.bb.dnainternet.fi)
- # [00:22] * smaug_____ is now known as smaug____
- # [00:23] * Joins: Lachy (~Lachy@cm-84.215.179.176.getinternet.no)
- # [00:24] <TabAtkins> annevk: You're looking for the spec='' attribute. The problem, though, is that HTML is really incredibly terrible for Bikeshed links. Nothing is "exported", in Bikeshed's terms, and it's all typed as "dfn" type definitions. That's why CSS's "origin" definition is winning; Bikeshed prefers exported definitions by default.
- # [00:25] <TabAtkins> After I finish up this File API spec, though, I'm gonna roll up something to do some manual link-adding, so we can put HTML terms in manually and let everyone use them.
- # [00:26] <TabAtkins> (Technically I can add custom definitions right now, but they all get interpreted as being "local" definitions, which auto-win over cross-spec defs, which isn't the behavior I want here. It won't be hard to fix.)
- # [00:26] * heycam is now known as heycam|away
- # [00:27] <TabAtkins> annevk: For arbitrary terms that you want to link to in a one-off fashion, tho, just add them to the <pre class=anchors> block in your spec. There should already be a bunch of HTML anchors in there, so it'll be obvious how to do so.
- # [00:27] * Joins: rniwa (~rniwa@17.245.27.185)
- # [00:28] * Joins: myakura (~myakura@FL1-125-192-88-240.tky.mesh.ad.jp)
- # [00:31] * Quits: tantek (~tantek@68.27.116.173) (Quit: tantek)
- # [00:32] * Quits: myakura (~myakura@FL1-125-192-88-240.tky.mesh.ad.jp) (Ping timeout: 256 seconds)
- # [00:32] * Quits: diffalot (~diffalot@unaffiliated/papyromancer) (Remote host closed the connection)
- # [00:34] * Joins: diffalot (~diffalot@unaffiliated/papyromancer)
- # [00:36] * Quits: Lachy (~Lachy@cm-84.215.179.176.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [00:39] <TabAtkins> annevk: Oh man, just realized why a bunch of terms aren't linking to DOM; they're not exported either. Do you want a PR for exporting all the stuff, or is it okay for me to push directly to the spec?
- # [00:41] * Joins: roc (~chatzilla@2001:cb0:b202:224:2677:3ff:fece:dc64)
- # [00:51] * Joins: Lachy (~Lachy@cm-84.215.179.176.getinternet.no)
- # [00:54] * Joins: calvaris (~calvaris@254.126.27.77.dynamic.mundo-r.com)
- # [00:55] * Joins: tantek (~tantek@63.92.242.185)
- # [00:55] * Quits: calvaris (~calvaris@254.126.27.77.dynamic.mundo-r.com) (Client Quit)
- # [00:59] * Quits: robogoat (~robogoat@ec2-54-152-234-197.compute-1.amazonaws.com) (Read error: Connection reset by peer)
- # [01:01] * Joins: robogoat (~robogoat@ec2-54-152-234-197.compute-1.amazonaws.com)
- # [01:02] * Quits: encryptd_fractl (~encryptd_@24-177-126-4.dhcp.mdsn.wi.charter.com) (Remote host closed the connection)
- # [01:03] * Quits: Lachy (~Lachy@cm-84.215.179.176.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [01:11] * Joins: encryptd_fractl (~encryptd_@24-177-126-4.dhcp.mdsn.wi.charter.com)
- # [01:11] * Quits: encryptd_fractl (~encryptd_@24-177-126-4.dhcp.mdsn.wi.charter.com) (Client Quit)
- # [01:16] * Quits: JoWie (~Joris@ip5657532f.direct-adsl.nl) (Quit: Connection reset by banaan)
- # [01:16] * Quits: alrra (uid62345@gateway/web/irccloud.com/x-ezzxzmzzituikvus) (Quit: Connection closed for inactivity)
- # [01:19] * Quits: jsbell (jsbell@nat/google/x-uuqsahddgdmddvpq) (Quit: There's no place like home...)
- # [01:25] * Quits: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net) (Quit: bradleymeck)
- # [01:25] * Quits: smaug____ (~chatzilla@62-78-246-79.bb.dnainternet.fi) (Ping timeout: 256 seconds)
- # [01:26] * Joins: smaug____ (~chatzilla@62-78-246-79.bb.dnainternet.fi)
- # [01:28] * Quits: jacaballero (~jacaballe@190.92.15.29) (Quit: My Mac has gone to sleep. ZZZzzz…)
- # [01:30] * heycam|away is now known as heycam
- # [01:39] <MikeSmith> dglazkov: Yeah will try to do that right now (from my mobile) cc rniwa
- # [01:40] * Quits: thinkxl_ (~thinkxl@74-95-237-22-Houston.hfc.comcastbusiness.net) (Ping timeout: 240 seconds)
- # [01:41] * Quits: tantek (~tantek@63.92.242.185) (Quit: tantek)
- # [01:43] <MikeSmith> dglazkov: Ok, invite sent
- # [01:43] * Joins: jernoble (~jernoble@17.245.30.42)
- # [01:43] <MikeSmith> rniwa: you should have perms now
- # [01:53] * Quits: jernoble (~jernoble@17.245.30.42) (Quit: Computer has gone to sleep.)
- # [01:59] * Quits: CvP (~CvP@203.76.123.238) (Quit: [ UPP ] > all)
- # [02:00] * Joins: CvP (~CvP@203.76.123.238)
- # [02:01] * Joins: tripu (~tripu@2001:200:0:8805:218e:adee:6786:b0e9)
- # [02:04] * Quits: Hory (Hory@2a02:2f0c:20cf:ffff::bc19:8822) (Read error: Connection reset by peer)
- # [02:05] * Joins: weinig (~weinig@17.114.216.184)
- # [02:17] * Joins: myakura (~myakura@FL1-125-192-88-240.tky.mesh.ad.jp)
- # [02:21] * Quits: myakura (~myakura@FL1-125-192-88-240.tky.mesh.ad.jp) (Ping timeout: 244 seconds)
- # [02:26] * Quits: bnicholson (~bnicholso@corp.mtv2.mozilla.com) (Quit: This computer has gone to sleep)
- # [02:27] * Joins: bholley (~bholley@c-50-174-198-217.hsd1.ca.comcast.net)
- # [02:30] * Quits: weinig (~weinig@17.114.216.184) (Quit: weinig)
- # [02:31] * Joins: weinig (~weinig@17.114.216.184)
- # [02:31] * Joins: KevinMarks__ (~yaaic@2607:fb90:5c4:b9d4:2e9f:7cae:6f5:3ebc)
- # [02:32] * Quits: weinig (~weinig@17.114.216.184) (Client Quit)
- # [02:33] * Quits: smaug____ (~chatzilla@62-78-246-79.bb.dnainternet.fi) (Ping timeout: 272 seconds)
- # [02:34] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 256 seconds)
- # [02:34] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Remote host closed the connection)
- # [02:42] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [02:44] * Joins: bnicholson (~bnicholso@c-24-130-60-241.hsd1.ca.comcast.net)
- # [02:45] * Joins: jernoble (~jernoble@17.245.122.183)
- # [02:47] * Quits: satazor (~satazor@a213-22-5-92.cpe.netcabo.pt) (Remote host closed the connection)
- # [02:52] * Joins: satazor (~satazor@a213-22-5-92.cpe.netcabo.pt)
- # [02:53] * Quits: ap_ (~ap@17.114.216.168)
- # [02:58] * Joins: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net)
- # [03:06] * Quits: jyasskin_w (jyasskin@nat/google/x-rftwwdpmzsianses) (Quit: Ex-Chat)
- # [03:13] * Quits: dbaron (~dbaron@2620:101:80fb:224:95ad:ea6:dc7a:1227) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [03:15] * Quits: satazor (~satazor@a213-22-5-92.cpe.netcabo.pt) (Remote host closed the connection)
- # [03:20] * Quits: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 244 seconds)
- # [03:22] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [03:23] * Joins: ohaibbq (~ohaibbq@98.248.65.213)
- # [03:24] * Quits: KevinMarks__ (~yaaic@2607:fb90:5c4:b9d4:2e9f:7cae:6f5:3ebc) (Ping timeout: 256 seconds)
- # [03:26] * Joins: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [03:28] * Joins: KevinMarks___ (~yaaic@2607:fb90:22c1:f7bb:ded0:a051:92b6:20e1)
- # [03:29] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 256 seconds)
- # [03:31] * Quits: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 264 seconds)
- # [03:35] * Quits: jernoble (~jernoble@17.245.122.183) (Quit: Computer has gone to sleep.)
- # [03:37] <JakeA> terinjokes: which tweet?
- # [03:38] * Quits: tav (~tav`@host86-161-106-173.range86-161.btcentralplus.com) (Quit: tav)
- # [03:48] * Joins: Goplat (~goplat@reactos/developer/Goplat)
- # [03:52] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [03:55] * Quits: KevinMarks___ (~yaaic@2607:fb90:22c1:f7bb:ded0:a051:92b6:20e1) (Ping timeout: 256 seconds)
- # [04:06] * Joins: myakura (~myakura@FL1-125-192-88-240.tky.mesh.ad.jp)
- # [04:10] * Quits: myakura (~myakura@FL1-125-192-88-240.tky.mesh.ad.jp) (Ping timeout: 256 seconds)
- # [04:10] * Joins: othermaciej (~mjs@76.74.153.41)
- # [04:11] * heycam is now known as heycam|away
- # [04:48] * Quits: ohaibbq (~ohaibbq@98.248.65.213) (Remote host closed the connection)
- # [04:50] * Joins: flyrock (~ashu_@49.200.242.155)
- # [04:53] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 246 seconds)
- # [04:53] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [04:55] * heycam|away is now known as heycam
- # [04:55] * Joins: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
- # [05:01] * Quits: othermaciej (~mjs@76.74.153.41) (Quit: othermaciej)
- # [05:12] * Quits: jsx (uid48919@fsf/intern/jsx) (Quit: Connection closed for inactivity)
- # [05:13] * Joins: othermaciej (~mjs@c-71-198-213-78.hsd1.ca.comcast.net)
- # [05:21] * Quits: othermaciej (~mjs@c-71-198-213-78.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [05:23] * Quits: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net) (Quit: bradleymeck)
- # [05:24] * Joins: dbaron (~dbaron@173-228-85-118.dsl.dynamic.fusionbroadband.com)
- # [05:25] * Quits: hgl (~hgl@unaffiliated/hgl) (Read error: Connection reset by peer)
- # [05:29] * Joins: hgl (~hgl@unaffiliated/hgl)
- # [05:39] * heycam is now known as heycam|away
- # [05:54] * Joins: myakura (~myakura@FL1-125-192-88-240.tky.mesh.ad.jp)
- # [05:59] * Quits: rniwa (~rniwa@17.245.27.185) (Quit: My Mac has gone to sleep. ZZZzzz…)
- # [06:00] * Quits: myakura (~myakura@FL1-125-192-88-240.tky.mesh.ad.jp) (Ping timeout: 272 seconds)
- # [06:23] * Joins: jernoble (~jernoble@162.217.73.171)
- # [06:38] * Quits: bholley (~bholley@c-50-174-198-217.hsd1.ca.comcast.net) (Quit: ZZZzzz…)
- # [06:40] * Joins: myakura (~myakura@FL1-125-192-88-240.tky.mesh.ad.jp)
- # [06:45] * Quits: hyunjune (~hyunjune@221.163.229.155) (Quit: Good Bye ~)
- # [06:46] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [06:48] * Joins: tantek (~tantek@c-24-5-43-185.hsd1.ca.comcast.net)
- # [06:49] * heycam|away is now known as heycam
- # [06:50] * Quits: myakura (~myakura@FL1-125-192-88-240.tky.mesh.ad.jp)
- # [07:00] * Joins: rniwa (~rniwa@67.164.23.121)
- # [07:04] <annevk> TabAtkins: for stuff like Encoding it still says "16 September 2014. CR."
- # [07:06] * Quits: flyrock (~ashu_@49.200.242.155) (Ping timeout: 256 seconds)
- # [07:17] * Quits: tantek (~tantek@c-24-5-43-185.hsd1.ca.comcast.net) (Quit: tantek)
- # [07:23] * Joins: flyrock (~ashu_@49.200.242.155)
- # [07:27] <rniwa> annevk: hi annevk!
- # [07:27] <rniwa> annevk: back in London?
- # [07:27] <annevk> rniwa: I'm based in Switzerland these days, but yeah :-)
- # [07:28] <annevk> rniwa: haven't read the latest batch of emails yet
- # [07:30] * Joins: KevinMarks__ (~yaaic@2607:fb90:5cf:c860:406:9c80:f570:fdff)
- # [07:30] <annevk> rniwa: re superclass/subclass list, it seems only 3 has API implications
- # [07:30] <annevk> rniwa: well, 1/2 need some consideration as well, e.g. how to replace the shadow tree
- # [07:32] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 246 seconds)
- # [07:33] * heycam is now known as heycam|away
- # [07:35] <rniwa> annevk: ah, okay.
- # [07:35] <botie> ah, okay. is there a spec out for it, or has it just been discussed?
- # [07:36] <annevk> rniwa: hmm and seems the other thread didn't progress much
- # [07:36] <rniwa> annevk: so i think replacing an existing shadow root is probably best done by attaching a new shadow root.
- # [07:36] <rniwa> annevk: yeah..
- # [07:37] <rniwa> annevk: I'm meeting with dglazkov tomorrow to discuss it
- # [07:37] <annevk> rniwa: and not forwarding anything?
- # [07:37] <rniwa> annevk: right
- # [07:37] <rniwa> annevk: i think the simplest one is to simply detach the old one
- # [07:37] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
- # [07:37] <annevk> sure, if you can detach and add that works too
- # [07:37] <rniwa> annevk: but that may have some weird implications like offsetTop, etc... being broken inside superclasss
- # [07:38] <annevk> though it's a bit unclear how that works with closed/isolated
- # [07:38] <rniwa> annevk: right.
- # [07:38] <rniwa> annevk: I'm not certain if it makes sense to support inheritance in isolated case though
- # [07:38] <rniwa> annevk: I can't think of a use case in which you want to do an inhertiance between mutually distrusting parties
- # [07:38] <annevk> rniwa: I think the only reasonable option for the API btw is my gist + nanotask mutation observers, unless we come up with something completely novel
- # [07:39] <rniwa> annevk: well, i think there are different trade offs as i outlined in the md/thread
- # [07:39] <rniwa> annevk: btw, https://github.com/w3c/webcomponents/blob/gh-pages/proposals/Imperative-API-for-Node-Distribution-in-Shadow-DOM.md
- # [07:39] <annevk> rniwa: that md is quite confusing
- # [07:39] <rniwa> annevk: what i'm saying that there are two basic approaches to the problem
- # [07:40] <rniwa> one is what you described in your gist
- # [07:40] <rniwa> which is what we discussed at dinner
- # [07:40] * Quits: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 244 seconds)
- # [07:40] <rniwa> annevk: we natively support redistributions
- # [07:40] <rniwa> annevk: what I then realized is that we don't really have a need for *selective* redistributions in nested shadow DOM case
- # [07:40] <annevk> if you don't it starts mattering where you put your host element though, right?
- # [07:41] <rniwa> annevk: what do you mean by that?
- # [07:41] <annevk> if redistribution is not a feature, your component may not work if someone put it inside a shadow tree
- # [07:41] <rniwa> annevk: it'll work just fine
- # [07:42] <rniwa> annevk: only thing we can't do is selecting distributed nodes using a different criteria than the one insertion point used
- # [07:42] <annevk> rniwa: hmm, I need some IDL for that proposal
- # [07:42] <rniwa> annevk: say you have <content select="blah"> in your shadow DOM
- # [07:43] <rniwa> annevk: we need redistribution only if you wanted to re-distribute a strict subset that's not identically equal to the set of nodes distributed to that content eleemnt
- # [07:43] <rniwa> annevk: if you either always redistribute everything <content select="blah"> got or none, then we don't need redistribution mechanism
- # [07:43] <rniwa> annevk: you just redistribute the entire content element or don't do it at all.
- # [07:46] <rniwa> (now i do see that we might be digging a rabbit hole if we went with more sync API that doesn't natively support redistribution because it's like we're re-introducing mutation events in some way, and some frameworks might decide to implement the full redistribution algorithm anyway, which will be horrific. furthermore, requiring sync redistribution might be an anti-pattern to begin with... it's like interleaving offsetLeft access with DOM mutations...)
- # [07:46] <annevk> I think distribution will have to be sync either way
- # [07:47] <rniwa> annevk: you mean propagating redistributions?
- # [07:49] <annevk> So in #1 you'd just observe the children of the host element, enumerate them and then distribute them
- # [07:50] <annevk> I just don't see how you don't always need to observe the <content> element...
- # [07:50] <annevk> E.g. if in your shadow tree you have <host><content select="header, content, footer"/></host> or some such
- # [07:51] <annevk> I guess you could split up the <content> elements, but then we'd be dictating API
- # [07:51] <rniwa> annevk: right, i think the way you'd do it is to split content elements.
- # [07:52] <rniwa> annevk: in the world of named slots, that's what you'd do
- # [07:52] <rniwa> annevk: and libraries/frameworks could add a sugar on top of it
- # [07:52] * heycam|away is now known as heycam
- # [07:52] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [07:52] <rniwa> annevk: if we didn't need redistributions, it dramatically simplifies a lot of things.
- # [07:52] <rniwa> annevk: it's worth considering it.
- # [07:54] <annevk> well I'm not quite sure why we don't need it
- # [07:54] <annevk> how do we know what <content> element to pick?
- # [07:55] <annevk> that is, how does "redistribute everything" work, as you call it
- # [07:55] * Quits: ato (~sid11@2620:101:8016:74::4:b) (Remote host closed the connection)
- # [07:55] * Quits: hallvors (~sid83@2620:101:8016:74::4:53) (Remote host closed the connection)
- # [07:55] * Quits: wanderview (~sid277@2620:101:8016:74::4:115) (Remote host closed the connection)
- # [07:55] <rniwa> annevk: you pick whichever content element that fits your criteria
- # [07:55] <rniwa> annevk: in the case of <host><content select="header, content, footer"/></host>
- # [07:55] * Joins: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net)
- # [07:56] <rniwa> you know that <host> needs header, content, and footer, so you just define those
- # [07:56] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
- # [07:56] <rniwa> e.g.
- # [07:56] <rniwa> <host><content class="header" select=".header header"/><content class="content" select=".content content"/><content class="footer" select=". footer footer"/></host>
- # [07:56] <rniwa> annevk: conceptually, <host> grabs header, content, footer, right?
- # [07:57] <rniwa> annevk: so in order to use that element, you have to supply those elements.
- # [07:57] <rniwa> annevk: it doesn't matter whether what you have is a content element or a regular element
- # [07:57] <annevk> hmm
- # [07:58] <rniwa> i certainly wouldn't argue this is more developer friendly but there's a lot of appeal for the simplicity
- # [07:59] <rniwa> it's deadly clear what one has to do to use an element
- # [07:59] * Joins: ato (~sid11@2620:101:8016:74::4:b)
- # [07:59] <annevk> Does this also mean <content> elements no longer have to be descendants?
- # [08:00] <annevk> I guess there never was that restriction
- # [08:00] <rniwa> annevk: what do you mean by that?
- # [08:00] <annevk> Never mind, I was confused
- # [08:00] <rniwa> annevk: so the nice thing about this model is that we no longer need to propagate anything from one shadow DOM to another
- # [08:00] <rniwa> you just distribute per shadow DOM and done!
- # [08:01] <annevk> And authors will have to monitor DOM + <content> and distribute based on that?
- # [08:01] * Joins: hallvors (~sid83@2620:101:8016:74::4:53)
- # [08:02] <annevk> What's also somewhat worse about this is that there's no explicit opt-in so the switch to purely declarative has to be different
- # [08:03] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [08:04] <rniwa> annevk: why would you monitor content element?
- # [08:04] <annevk> for redistribution?
- # [08:04] <rniwa> annevk: but why would you need redistribution for?
- # [08:05] <rniwa> annevk: if you did <host><content class="header" select=".header header"/><content class="content" select=".content content"/><content class="footer" select=". footer footer"/></host>
- # [08:06] <rniwa> it'll distribute just as well as <host><header>~</header><main class="content"></main><footer></footer></host>
- # [08:06] <annevk> <host><'shadow'> text <div><content/></div> <host2><content/></host2> </'shadow'></host>
- # [08:06] <rniwa> annevk: so you don't need to inspect content element at all. just distribute a content element like any other element and you'll be fine
- # [08:06] <annevk> <host2>'s shadow will have to monitor changes to <host2>'s <content> child
- # [08:07] <rniwa> annevk: how does host2 distribute nodes?
- # [08:07] <rniwa> annevk: i.e. what are insertion points and their criteria for selecting nodes?
- # [08:07] <annevk> rniwa: that's up to <host2>
- # [08:07] <rniwa> annevk: well, we need to know in order for this model to work.
- # [08:08] <rniwa> annevk: in the world without redistributions, you need to be deadly aware of what gets used by each custom element
- # [08:08] <rniwa> annevk: and supply those explicitly
- # [08:08] * Joins: wanderview (~sid277@2620:101:8016:74::4:115)
- # [08:08] <rniwa> annevk: so if host2 needs a header and footer, then you have to define content elements yourself and supply those
- # [08:09] <annevk> and the browser magically knows what nodes are linked?
- # [08:09] <rniwa> annevk: we don't have to
- # [08:09] <rniwa> annevk: author will create <content> elements as needed for host2
- # [08:09] <rniwa> annevk: so all we need to do in the first shadow DOM is to grab contents into each content element
- # [08:10] <annevk> how will those elements end up correctly within host2's shadow though?
- # [08:10] <rniwa> annevk: host2 then come in and grab those content elements in turn
- # [08:10] * Joins: eBureau (~Bruno@181.164.77.172)
- # [08:10] <annevk> doesn't it have to monitor changes for that?
- # [08:10] <rniwa> annevk: because content elements in host1 will themselves be distributed into insertion points inside host2
- # [08:10] <rniwa> annevk: not really, it just needs to monitor direct children of <host2> which are <content> elements
- # [08:11] <rniwa> annevk: <host2> will grab each <content> element into its own insertion points as they fit their criteria
- # [08:11] * Joins: ohaibbq (~ohaibbq@98.248.65.213)
- # [08:12] <annevk> rniwa: I don't really follow how this actually works I think
- # [08:12] <rniwa> annevk: okay
- # [08:12] <annevk> rniwa: how does it grab, based on what?
- # [08:12] <annevk> rniwa: and what does the browser need to monitor?
- # [08:12] <rniwa> annevk: the browser only monitors direct child of <host1> and <host2>
- # [08:12] <annevk> rniwa: it seems like the md could use some additional text to explain this
- # [08:12] <rniwa> annevk: yeah... indeed
- # [08:12] <rniwa> i guess this idea isn't clear as it is to me...
- # [08:13] <rniwa> annevk: first, <host1> decides to distribute nodes into its own insertion points including ones that are under <host2>
- # [08:14] <rniwa> annevk: <host2> some time later or earlier will distribute its direct children into its own insertion points
- # [08:14] <annevk> right, all <content> in <host1>'s shadow are its insertion point
- # [08:14] * Quits: eBureau (~Bruno@181.164.77.172) (Read error: Connection reset by peer)
- # [08:14] <rniwa> it just so happens that <host2>'s direct children are <content> of <host1>
- # [08:14] * Quits: roc (~chatzilla@2001:cb0:b202:224:2677:3ff:fece:dc64) (Ping timeout: 265 seconds)
- # [08:14] <annevk> oh right
- # [08:15] <rniwa> annevk: because <host2> distributed <content> elements in <host1>'s shadow DOM into its insertion points
- # [08:15] <annevk> you don't distribute children of <content>, you distribute <content>
- # [08:15] <annevk> okay I see now
- # [08:15] <rniwa> annevk: right!
- # [08:15] <rniwa> sorry, i'm not great at explaining these things :(
- # [08:16] <annevk> I wonder if that's problematic for components that are almost the entire page
- # [08:16] <annevk> You might get to a point where there's too much <content> elements, but I guess it's worth studying what is out there
- # [08:17] * Joins: roc (~chatzilla@2001:cb0:b202:224:2677:3ff:fece:dc64)
- # [08:17] <rniwa> annevk: yeah, that's one problem I can see as well
- # [08:17] <rniwa> annevk: but the model is so much simpler it's quite appealing.
- # [08:17] <rniwa> annevk: if anything, frameworks can (or we can) add some sugars to make things easier.
- # [08:18] <annevk> we have those components in Firefox OS
- # [08:18] <rniwa> annevk: ?
- # [08:18] <rniwa> annevk: it would certainly be useful if you can point to a use case in which this model breaks down.
- # [08:20] <annevk> rniwa: would have to ask Wilson, I'm not super familiar
- # [08:21] <rniwa> annevk: okay
- # [08:21] <annevk> rniwa: but now I understand it that'll be easier
- # [08:21] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [08:21] <rniwa> annevk: okay
- # [08:21] <rniwa> annevk: please feel free to edit / add comment to markdown file
- # [08:21] <rniwa> annevk: i'm sure you can do a better job of explaining it at this point.
- # [08:22] <rniwa> or at least point out parts that are confusing
- # [08:24] * Quits: KevinMarks__ (~yaaic@2607:fb90:5cf:c860:406:9c80:f570:fdff) (Ping timeout: 256 seconds)
- # [08:25] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [08:26] * Joins: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com)
- # [08:27] * Krinkle is now known as Krinkle|detached
- # [08:29] * Joins: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [08:31] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 245 seconds)
- # [08:33] * Quits: dbaron (~dbaron@173-228-85-118.dsl.dynamic.fusionbroadband.com) (Ping timeout: 255 seconds)
- # [08:38] <annevk> rniwa: yeah, I'll try to provide a PR
- # [08:39] * heycam is now known as heycam|away
- # [08:39] <annevk> I want to update #2 too
- # [08:39] <rniwa> annevk: ok
- # [08:44] * annevk wonders if anyone knows the full name of https://github.com/davidsgrogan
- # [08:47] <rniwa> annevk: you mean his IRC nick?
- # [08:48] <annevk> rniwa: I need to add him to the Acknowledgments section
- # [08:48] <rniwa> annevk: David Grogan
- # [08:48] <annevk> thanks
- # [08:50] <annevk> rniwa: btw, with respect to extensions to custom elements
- # [08:50] <annevk> rniwa: I think my preference would be "nanotask" mutation observers; mutation observers that fire after a method has returned
- # [08:51] <annevk> rniwa: e.g. appendChild(obj); /* fire mutation observers for appending (and potentially removing if obj was elsewhere in the tree) */
- # [08:52] <annevk> rniwa: but as a general extension to mutation observers rather than something specific for custom elements
- # [08:52] <rniwa> annevk: oh i see
- # [08:53] <rniwa> annevk: yeah, i think extending mutation observers will be better than adding an ad-hoc custom only callback mechanism
- # [08:53] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [08:54] <annevk> rniwa: I guess I can add that as alternative too
- # [08:54] <annevk> if we want to keep all proposals in this md
- # [08:54] <rniwa> annevk: there's a section about adding a callback
- # [08:54] <rniwa> annevk: to custom elements so you probably want to add there
- # [08:55] <annevk> yeah there's Extention to Custom Elements for Consistency with 1/2
- # [08:55] <rniwa> annevk: right
- # [08:55] <annevk> but this is really an alternative to that whole section
- # [08:55] <annevk> but I could rename the section and make it work
- # [08:56] <rniwa> annevk: whichever you'd prefer
- # [08:58] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 265 seconds)
- # [09:01] * Quits: flyrock (~ashu_@49.200.242.155) (Ping timeout: 256 seconds)
- # [09:07] * Quits: tripu (~tripu@2001:200:0:8805:218e:adee:6786:b0e9) (Quit: Leaving)
- # [09:10] <annevk> rniwa: still awake?
- # [09:11] <annevk> rniwa: rewriting now... what did you mean with "of the shadow host of the ancestor shadow root of containt or if index is larger than the length of distributedNodes"?
- # [09:11] <rniwa> annevk: yeah, debugging some editing bug as we speak
- # [09:11] <annevk> rniwa: containt -> content?
- # [09:11] <rniwa> annevk: yeah, right.
- # [09:11] <rniwa> annevk: what I meant is that a node can only be distributed to an insertion point which exists in a shadow DOM of its ancestor
- # [09:12] <annevk> not parent?
- # [09:12] <rniwa> annevk: or shadow DOMs inside of them
- # [09:13] <annevk> "of the shadow host of the ancestor shadow root" should that be /or/ the ancestor...?
- # [09:13] <rniwa> annevk: oh, i wanted to be permissive because there was a use case like table-chart element where being able to distribute non-direct child is desirable
- # [09:13] * Quits: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [09:14] <rniwa> annevk: well, things need to be backwards in this case
- # [09:14] * Joins: alrra (uid62345@gateway/web/irccloud.com/x-xkwvmlfzggphopyp)
- # [09:14] <rniwa> annevk: for a given node to be distributable to a an insertion point
- # [09:15] <rniwa> the shadow root of that insertion point needs to be an ancestor of the node to be distributed
- # [09:15] <rniwa> annevk: maybe you can just remove that whole sentence and rewrite it
- # [09:15] <rniwa> annevk: it's probably better to say just that instead of what's in the md
- # [09:18] * Joins: bholley (~bholley@c-50-174-198-217.hsd1.ca.comcast.net)
- # [09:20] * Joins: othermaciej (~mjs@c-71-198-213-78.hsd1.ca.comcast.net)
- # [09:24] * Quits: roc (~chatzilla@2001:cb0:b202:224:2677:3ff:fece:dc64) (Ping timeout: 256 seconds)
- # [09:26] * Quits: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net) (Read error: Connection reset by peer)
- # [09:26] * Joins: bradleymeck_ (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net)
- # [09:26] * Quits: KevinMarks (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [09:26] * Quits: bradleymeck_ (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net) (Client Quit)
- # [09:28] * Quits: ohaibbq (~ohaibbq@98.248.65.213) (Quit: Leaving...)
- # [09:38] * Joins: Ms2ger (~Ms2ger@193.190.253.149)
- # [09:39] * Quits: bholley (~bholley@c-50-174-198-217.hsd1.ca.comcast.net) (Quit: ZZZzzz…)
- # [09:42] <annevk> rniwa: https://github.com/w3c/webcomponents/pull/45
- # [09:43] <annevk> rniwa: you can view it at https://github.com/annevk/webcomponents/blob/patch-1/proposals/Imperative-API-for-Node-Distribution-in-Shadow-DOM.md for now
- # [09:45] <annevk> dglazkov: if you're still awake ^^
- # [09:49] <rniwa> annevk: thanks!
- # [09:49] <rniwa> annevk: dglazkov is a morning person as far as I know.
- # [09:50] <annevk> having kids does that to you
- # [09:50] * rniwa is definitely not a morning person
- # [09:50] <rniwa> annevk: that might be reason for me not to have kids..
- # [09:51] <rniwa> annevk: merged!
- # [09:52] <rniwa> annevk: wow, what happened to the table-chart example
- # [09:53] <annevk> rniwa: that was already like that
- # [09:53] <rniwa> :(
- # [09:53] * rniwa fixes
- # [09:53] <annevk> rniwa: something happened to the Unicode when you copied it...
- # [09:56] <rniwa> annevk: https://github.com/w3c/webcomponents/pull/46
- # [09:57] <annevk> rniwa: looks good but I can't merge
- # [09:58] <annevk> TabAtkins: I guess I should do that internal links thing... using spec=html makes origin point to concept-url-origin, which is really a term from URL that HTML happens to import
- # [09:59] * Joins: calvaris (~calvaris@fanzine.igalia.com)
- # [09:59] <rniwa> annevk: oh you don't have write access?
- # [09:59] <annevk> rniwa: nope
- # [10:00] <rniwa> MikeSmith: could you add annevk to https://github.com/orgs/w3c/teams/webapps ?
- # [10:10] * Joins: mpt (~mpt@canonical/mpt)
- # [10:20] * Quits: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 255 seconds)
- # [10:21] * Quits: mpt (~mpt@canonical/mpt) (Remote host closed the connection)
- # [10:22] <MikeSmith> rniwa: yeah will do right now
- # [10:24] <MikeSmith> できた rniwa
- # [10:26] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [10:26] * Joins: roc (~chatzilla@121-99-143-236.bng1.tvc.orcon.net.nz)
- # [10:26] <rniwa> MikeSmith: thanks
- # [10:27] <rniwa> annevk: ^
- # [10:30] <rniwa> sorry, gtg sleep now :(
- # [10:30] <rniwa> ttyl guys all!
- # [10:31] * Joins: flyrock (~ashu_@49.200.242.155)
- # [10:31] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
- # [10:31] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
- # [10:42] * Joins: mpt (~mpt@canonical/mpt)
- # [10:46] * Joins: jsx (uid48919@fsf/intern/jsx)
- # [10:54] * Quits: rniwa (~rniwa@67.164.23.121) (Quit: Textual IRC Client: www.textualapp.com)
- # [11:26] * Quits: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com) (Quit: My computer has gone to sleep. ZZZzzz…)
- # [11:27] <annevk> nn
- # [11:27] <annevk> thanks MikeSmith
- # [11:28] <MikeSmith> cheers
- # [11:32] * Joins: BigPants (~pants@m83-182-242-199.cust.tele2.se)
- # [11:43] * Quits: jwalden (~waldo@c-50-168-55-219.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.87-8.1450hg.fc20 [XULRunner 32.0/20140902134853])
- # [12:02] * Quits: ^esc (~esc-ape@77.119.131.65.wireless.dyn.drei.com) (Ping timeout: 264 seconds)
- # [12:04] * Quits: flyrock (~ashu_@49.200.242.155) (Ping timeout: 256 seconds)
- # [12:07] * Quits: Garbee (uid21171@gateway/web/irccloud.com/x-ninvfnoqdyutwueu) (Quit: Connection closed for inactivity)
- # [12:11] * Joins: Garbee (uid21171@gateway/web/irccloud.com/x-xbvalrtfmampgkek)
- # [12:19] * Joins: tav (~tav`@host86-161-106-173.range86-161.btcentralplus.com)
- # [12:28] * Joins: Lachy (~Lachy@cm-84.215.179.176.getinternet.no)
- # [12:29] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [12:35] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [12:35] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Ping timeout: 264 seconds)
- # [12:47] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
- # [12:49] * Quits: Lachy (~Lachy@cm-84.215.179.176.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [12:59] <annevk> https://storage.spec.whatwg.org/
- # [13:03] <annevk> It seems I need to read the Bikeshed docs another time to figure out linking from IDL to definitions...
- # [13:03] <annevk> philipj: while setting that up I was reminded that mediasession probably wants a Twitter account too
- # [13:05] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [13:08] * Joins: wilsonpage (~wilsonpag@217.111.161.212)
- # [13:12] * Quits: wilsonpage (~wilsonpag@217.111.161.212) (Ping timeout: 240 seconds)
- # [13:33] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [13:37] * Joins: flyrock (~ashu_@49.200.242.155)
- # [13:53] * Joins: Lachy (~Lachy@cm-84.215.179.176.getinternet.no)
- # [14:02] * Quits: newtron (~newtron@184.175.1.192) (Remote host closed the connection)
- # [14:04] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [14:05] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [14:06] * Quits: rcombs (~rcombs@rcombs.me) (Read error: Connection reset by peer)
- # [14:07] * Joins: rcombs (~rcombs@rcombs.me)
- # [14:10] * Quits: Lachy (~Lachy@cm-84.215.179.176.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [14:15] * Joins: ^esc (~esc-ape@178.115.128.85.wireless.dyn.drei.com)
- # [14:47] * Joins: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
- # [14:48] * Joins: newtron (~newtron@199.71.174.203)
- # [15:02] * Joins: smaug____ (~chatzilla@85-76-111-192-nat.elisa-mobile.fi)
- # [15:03] * Quits: smaug____ (~chatzilla@85-76-111-192-nat.elisa-mobile.fi) (Client Quit)
- # [15:15] * Joins: kapil___ (uid36151@gateway/web/irccloud.com/x-xnrfdtoyubxkpylv)
- # [15:15] * Quits: calvaris (~calvaris@fanzine.igalia.com) (Quit: Ex-Chat)
- # [15:33] * Joins: gH05t (~gH05t@115.242.159.142)
- # [15:39] * Quits: gH05t (~gH05t@115.242.159.142) (Quit: gH05t out.)
- # [15:39] * Joins: encryptd_fractal (~encryptd_@24-177-126-4.dhcp.mdsn.wi.charter.com)
- # [15:44] * Quits: flyrock (~ashu_@49.200.242.155) (Ping timeout: 255 seconds)
- # [15:46] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [15:46] * Joins: hyunjune (~hyunjune@221.163.229.155)
- # [15:48] * Quits: mpt (~mpt@canonical/mpt) (Read error: Connection reset by peer)
- # [15:53] * Joins: annevk_ (~annevk@195.90.112.73)
- # [15:53] * Joins: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net)
- # [15:53] * Joins: mpt (~mpt@canonical/mpt)
- # [15:54] * Quits: annevk (~annevk@195.90.112.73) (Ping timeout: 256 seconds)
- # [16:03] * Quits: Ms2ger (~Ms2ger@193.190.253.149) (Quit: bbl)
- # [16:04] * Joins: dexteryy (~dexteryy@li751-165.members.linode.com)
- # [16:07] * Joins: TallTed (~Thud@63.119.36.36)
- # [16:10] * Quits: dexteryy (~dexteryy@li751-165.members.linode.com)
- # [16:37] <annevk_> TabAtkins: you around?
- # [16:37] * annevk_ is now known as annevk
- # [16:37] <annevk> TabAtkins: I get "No 'functionish' refs found for 'stringification behavior'."
- # [16:37] <annevk> TabAtkins: which seems to be due to <a dfn for=Range lt="stringification behavior">toString()</a> which is due to the () at the end of toString which seems weird as it uses lt=""
- # [16:38] <annevk> TabAtkins: what is happening?
- # [16:38] <wanderview> Domenic: so, first glance result from this system benchmark is that async-read is roughly equivalent to sync-read+ready-promise... except when the browser is under memory pressure... then the sync-read+ready-promise pulls away... I'm not sure how I feel about that yet
- # [16:39] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [16:42] * Joins: flyrock (~ashu_@49.200.242.155)
- # [16:45] <TabAtkins> annevk: I fixed that in Bikeshed.
- # [16:45] <TabAtkins> annevk: Before sending you the PR. ^_^
- # [16:46] <annevk> TabAtkins: I see
- # [16:46] <TabAtkins> (In one particular place, it was accidentally falling through to doing text-based link-type identification, so it was trying to interpret that link as a functionish type, but still linking with "stringification behavior".
- # [16:47] <TabAtkins> )
- # [16:47] <TabAtkins> annevk: Oh, yeah, about origin, use <pre class=anchors> to point the term "origin" to the url spec.
- # [16:48] <annevk> no I want HTML's origin
- # [16:48] <annevk> but not HTML's reference to URL's origin
- # [16:49] <TabAtkins> Then use <pre class=anchors> to point the term "origin" to the html spec.
- # [16:49] <TabAtkins> HTML is hell to link to at the moment, and that's... probably not going to get much better. At least, as I said yesterday, I'm going to add a way to fix common terms from it.
- # [16:50] <annevk> TabAtkins: I updated Bikeshed and I still get that error
- # [16:50] * Joins: Lachy (~Lachy@cm-84.215.179.176.getinternet.no)
- # [16:50] <TabAtkins> ...goddammit, I didn't push last night. Sorry, the fix is still on my work comp. I'll push in an hour or two when I get into the office.
- # [16:50] <TabAtkins> That's dumb of me, sorry.
- # [16:51] <TabAtkins> The error isn't serious, you can force-generate for now. That particular link won't autolink until you get the fix, is all, but it's just a thing from the DOM2 changes section.
- # [16:52] <annevk> TabAtkins: bikeshed -f says there's too few arguments
- # [16:52] <annevk> same for --force
- # [16:52] <annevk> or --force-generate
- # [16:52] <TabAtkins> Yup, need to specify the command if you're using flags, because argparse is dumb and I hate it.
- # [16:52] <TabAtkins> `bikeshed -f spec`
- # [16:53] <annevk> I have no words
- # [16:53] <TabAtkins> I do a cheaty hack around argparse's refusal to support a default command.
- # [16:53] <TabAtkins> But it doesn't work if you pass any flags.
- # [16:53] <TabAtkins> You should see argparse's bug if you pass a flag with a space in its value!
- # [16:54] <TabAtkins> (It assumes that you're giving the first positional argument instead; in this case, the input filename.)
- # [16:54] * Joins: thinkxl (~thinkxl@74-95-237-22-Houston.hfc.comcastbusiness.net)
- # [16:54] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [16:55] <TabAtkins> In case it isn't clear, `spec` is the literal command, not a variable I'm asking you to fill in. Bikeshed's `spec` command is the one that actually generates a spec.
- # [16:56] <annevk> Thanks TabAtkins
- # [16:57] <TabAtkins> And thank you for bearing with the rocky introduction of whatwg specs into Bikeshed. Every new spec finds bugs no previous spec poked at, and as WHATWG specs get bikeshedded and put into Shepherd, Bikeshedding them will be easier (because all the autolinks will work).
- # [16:57] <annevk> Yeah, looking forward to that
- # [16:58] <annevk> I noticed WebIDL does not link to HTTPS
- # [16:58] <annevk> which I thought was something we fixed
- # [16:58] <TabAtkins> That's all SpecRef bugs. :/
- # [17:02] * Joins: dbaron (~dbaron@173-228-85-118.dsl.dynamic.fusionbroadband.com)
- # [17:02] <annevk> TabAtkins: the duplicate selectors4 / selectors-4 is too?
- # [17:03] <TabAtkins> Yeah, but I'll be fixing that today or Monday. Got a PR almost ready to go.
- # [17:03] <TabAtkins> Went through and put together a bunch of aliases for all the CSS specs that aren't already named correctly.
- # [17:05] * Joins: asabil (uid11150@gateway/web/irccloud.com/x-uyxlrzfahxasljlm)
- # [17:06] * Joins: ehsan_ (~ehsan@2001:450:1f:224:a032:65a0:1168:bd69)
- # [17:07] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [17:12] * Joins: eric_carlson (~ericc@c-24-6-239-9.hsd1.ca.comcast.net)
- # [17:13] * Quits: Lachy (~Lachy@cm-84.215.179.176.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [17:19] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [17:21] * Joins: Lachy (~Lachy@cm-84.215.179.176.getinternet.no)
- # [17:22] <annevk> Alright, sounds good
- # [17:22] <annevk> TabAtkins: I wrote https://storage.spec.whatwg.org/ in Bikeshed without too much effort
- # [17:22] <annevk> TabAtkins: first thing I wrote from scratch
- # [17:22] <annevk> TabAtkins: I got the IDL stuff wrong, but otherwise it mostly seems okay
- # [17:34] * Joins: jonr22 (~jonr22@2601:6:8000:eaef:1e65:9dff:fe9d:801d)
- # [17:35] * Quits: rcombs (~rcombs@rcombs.me) (Read error: Connection reset by peer)
- # [17:35] * Joins: rc0mbs (~rcombs@rcombs.me)
- # [17:36] * rc0mbs is now known as rcombs
- # [17:39] <TabAtkins> What'd you get wrong? I desperately need to improve the docs/help around IDL stuff, and would like to know your errors.
- # [17:40] * Quits: jonr22 (~jonr22@2601:6:8000:eaef:1e65:9dff:fe9d:801d) (Ping timeout: 265 seconds)
- # [17:56] <annevk> TabAtkins: I thought it would just automatically pick up that I was defining something from the IDL
- # [17:56] <annevk> TabAtkins: but instead it created two definitions
- # [18:03] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [18:03] * Krinkle|detached is now known as Krinkle
- # [18:04] * Quits: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net) (Quit: bradleymeck)
- # [18:05] <TabAtkins> annevk: How'd you initially mark up the second definition? It does automatically pick it up if you give it enough information for it to know you're defining the term elsewhere.
- # [18:05] <annevk> TabAtkins: <dfn><code>requestPersistent()</code></dfn>
- # [18:06] <TabAtkins> Yeah, you need to tell it it's a method, and of what interface.
- # [18:07] <TabAtkins> Writing this down, though, for a possible helpful warning in the future.
- # [18:08] <TabAtkins> (In general, definitions need to be given a type; the default type is "dfn", which is for general terms and such.)
- # [18:08] * Quits: Lachy (~Lachy@cm-84.215.179.176.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [18:11] <TabAtkins> I also need to put together a "10 things you need to know to use Bikeshed effectively" thing, so you don't have to read the whole docs to get the basic usage info.
- # [18:12] <annevk> TabAtkins: the other thing I noticed was that while I like to link to /multipage/, Bikeshed's IDL autolinking prefers / for html.spec.whatwg.org
- # [18:12] <annevk> TabAtkins: same for SpecRef
- # [18:12] <TabAtkins> annevk: For SpecRef you can just give a PR to change the reference.
- # [18:13] <annevk> TabAtkins: / seems hostile to everyone on a slow computer or on slow bandwidth
- # [18:13] <annevk> okay
- # [18:13] <TabAtkins> For Bikeshed, that's an artifact of Shepherd; I'm not sure how to handle a spec spread across multiple pages. I'll talk to plinss about it, see if we can fix things.
- # [18:13] <TabAtkins> And yes, single-page is very hostile.
- # [18:13] <TabAtkins> I only load it when I need to ctrl-F for something, and I can't just guess the ID.
- # [18:16] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [18:16] * Joins: Maurice` (copyman@unaffiliated/maurice)
- # [18:17] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [18:20] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [18:22] * Joins: Ms2ger (~Ms2ger@91.182.74.136)
- # [18:24] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 264 seconds)
- # [18:24] <annevk> TabAtkins: https://github.com/tobie/specref/pull/183
- # [18:25] <TabAtkins> Nice.
- # [18:27] <TabAtkins> annevk: Oh yeah, and I pushed the Bikeshed fixes from last night, so you should build clean now.
- # [18:28] <dglazkov> arrow functions are so cute
- # [18:28] <annevk> dglazkov: agreed, I like how they make complex things a lot easier to grasp
- # [18:30] * Joins: bholley (~bholley@c-50-174-198-217.hsd1.ca.comcast.net)
- # [18:31] <dglazkov> maybe this whole Javascript thing has legs after all
- # [18:31] <annevk> dglazkov: don't tell Lars
- # [18:32] <dglazkov> :-P
- # [18:34] * annevk is trying to parse https://lists.w3.org/Archives/Public/public-webapps/2015AprJun/0473.html by rniwa and not succeeding
- # [18:36] <philipj> TabAtkins: I noticed some differences in references when building locally with Bikeshed and using https://api.csswg.org/bikeshed/
- # [18:37] <philipj> Would that be because Bikeshed itself was at different versions, or is there a separate step to update the SpecRef database?
- # [18:37] * Joins: capella-s3 (~yaaic@66.87.124.229)
- # [18:38] * Quits: plutoniix (~plutoniix@node-55l.pool-125-25.dynamic.totbb.net) (Remote host closed the connection)
- # [18:38] * Quits: capella-s3 (~yaaic@66.87.124.229) (Read error: Connection reset by peer)
- # [18:39] * Joins: capella-s3 (~yaaic@66.87.124.229)
- # [18:40] <annevk> philipj: you need to run bikeshed update
- # [18:40] <annevk> philipj: that should update the databases locally
- # [18:43] <Ms2ger> "ExtendableEvent"?
- # [18:43] * Quits: capella-s3 (~yaaic@66.87.124.229) (Read error: Connection reset by peer)
- # [18:43] <wanderview> Ms2ger: from ServiceWorker spec
- # [18:43] <annevk> not the greatest name in the world
- # [18:43] <wanderview> https://slightlyoff.github.io/ServiceWorker/spec/service_worker/index.html#extendable-event
- # [18:43] <wanderview> basically a waitUntil() method
- # [18:44] * Joins: capella-s3 (~yaaic@66.87.124.229)
- # [18:44] <philipj> annevk: ok, thanks :)
- # [18:45] <philipj> annevk: unfortunately @mediasession is already taken on twitter
- # [18:47] * Joins: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com)
- # [18:47] * Quits: capella-s3 (~yaaic@66.87.124.229) (Read error: Connection reset by peer)
- # [18:48] * Joins: capella-s3 (~yaaic@66.87.124.229)
- # [18:48] <Ms2ger> Wow, those headers are way too big
- # [18:49] <Ms2ger> ... And now they're not
- # [18:49] * Joins: frivoal (~frivoal@cm-84.208.175.177.getinternet.no)
- # [18:49] <annevk> Ms2ger: I think that page uses Polymer, it's rather flaky
- # [18:50] <annevk> philipj: mediasessionapi too long?
- # [18:50] <Ms2ger> Well that's insane
- # [18:50] <Domenic> @mediasessions
- # [18:51] * Quits: capella-s3 (~yaaic@66.87.124.229) (Read error: Connection reset by peer)
- # [18:51] <philipj> annevk: would work, but the spec doesn't have an API yet :)
- # [18:52] <philipj> I guess I'll wait to discuss it with rich, since it's so half-baked that we don't really want to attract attention yet
- # [18:52] * Joins: capella-s3 (~yaaic@66.87.124.229)
- # [18:52] <annevk> philipj: btw, did you notice that on iOS if you play a podcast from Safari, it doesn't stop when you quit Safari?
- # [18:53] <annevk> philipj: browsers could do a lot here by just improving their default heuristics
- # [18:53] * Joins: ap_ (~ap@c-24-130-61-31.hsd1.ca.comcast.net)
- # [18:54] <philipj> annevk: yeah, we've looked a lot at the existing behavior in various browsers, and in fact step one of our roadmap is to improve the default behavior without adding anything Web-exposed
- # [18:54] * Quits: ap_ (~ap@c-24-130-61-31.hsd1.ca.comcast.net) (Client Quit)
- # [18:55] <philipj> this particular aspect is "does playback stop when the page is not visible" (due to tab or app change)
- # [18:55] * Joins: ap_ (~ap@c-24-130-61-31.hsd1.ca.comcast.net)
- # [18:56] * Quits: capella-s3 (~yaaic@66.87.124.229) (Read error: Connection reset by peer)
- # [18:56] <annevk> yeah, this is also what I hate about browsers-inside-apps, they suck at all this
- # [18:56] <philipj> since the current default behavior for audio elements is to keep playing in this situation, pages that don't want this could use the page visibility API to change it
- # [18:56] <philipj> but it's not out of the question to make it a setting on media sessions
- # [18:56] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [18:57] <philipj> for example rich thinks we really should pause by default and require apps to opt in to the current behavior
- # [18:57] * Joins: capella-s3 (~yaaic@66.87.124.229)
- # [18:57] <TabAtkins> philipj: The API Bikeshed is always at ToT and has the most up-to-date refs. If you ever differ, update Bikeshed (`git pull --rebase` from within Bikeshed's folder) and/or update its local databases (`bikeshed update` from anywhere).
- # [18:57] * Quits: capella-s3 (~yaaic@66.87.124.229) (Client Quit)
- # [18:57] <annevk> philipj: tab switching causing a pause would be annoying to most users I think
- # [18:58] * Quits: ap_ (~ap@c-24-130-61-31.hsd1.ca.comcast.net) (Client Quit)
- # [18:58] <annevk> philipj: has rich never attended a YouTube party? :-P
- # [18:58] * Joins: Lachy (~Lachy@cm-84.215.179.176.getinternet.no)
- # [18:59] <philipj> annevk: that would be desktop, and as much as I'd like it making the default behavior the same on desktop and mobile does not look promising
- # [18:59] <philipj> annevk: on Android where tabs show up in the app switcher, having a different behavior for tab switching and app switching might be strange
- # [18:59] <annevk> I guess mobile has some memory issues?
- # [19:00] * Joins: ap_ (~ap@c-24-130-61-31.hsd1.ca.comcast.net)
- # [19:01] <philipj> I suppose initially bandwidth and battery might have been a reason for some differences, but at this point I think it's really about the risk of users expecting and relying on the complete lack of coordination on desktop, which would make it hard to do much useful by default
- # [19:03] <philipj> otherwise, I think having only one tab play at any one time would be a nice default
- # [19:04] * Joins: _1_Jens (~45060012@2.173.41.35)
- # [19:04] * Parts: _1_Jens (~45060012@2.173.41.35)
- # [19:04] <philipj> whatever changes to the defaults we can make, I hope to express them in terms of media sessions, so that it can be changed with an API
- # [19:06] <TabAtkins> philipj: I kinda agree - even on desktop, having multiple tabs playing at the same tab is usually just a frustrating accident, unless one of them is playing music. If music and such could mark themselves as being okay to play in the background, *and* users could mark or unmark players that way by themselves (an option in the right-click menu), it'd be cool.
- # [19:19] * Quits: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 256 seconds)
- # [19:21] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [19:25] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 246 seconds)
- # [19:27] * Joins: plutoniix (~plutoniix@node-55l.pool-125-25.dynamic.totbb.net)
- # [19:28] <Ms2ger> MikeSmith, ... a baby? :)
- # [19:30] <MikeSmith> Ms2ger: yup
- # [19:30] <MikeSmith> due in mid-October
- # [19:30] <Ms2ger> Sleep while you can :)
- # [19:31] <MikeSmith> haha
- # [19:31] <MikeSmith> yeah
- # [19:31] * Quits: jsx (uid48919@fsf/intern/jsx) (Quit: Connection closed for inactivity)
- # [19:32] * Quits: flyrock (~ashu_@49.200.242.155) (Ping timeout: 256 seconds)
- # [19:36] * Quits: bholley (~bholley@c-50-174-198-217.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [19:36] * Joins: benwerd (~benwerd@199.87.84.238)
- # [19:37] * Quits: malcolmva (~malcolmva@c-67-180-198-144.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [19:37] * Joins: bholley (~bholley@c-50-174-198-217.hsd1.ca.comcast.net)
- # [19:42] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
- # [19:42] * Joins: capella-s3 (~yaaic@cpe-24-59-162-151.twcny.res.rr.com)
- # [19:43] * Joins: smaug____ (~chatzilla@85-76-111-192-nat.elisa-mobile.fi)
- # [19:45] * Joins: tommyliu (~tommyliu@219.133.106.77)
- # [19:45] * Quits: tommyliu (~tommyliu@219.133.106.77) (Remote host closed the connection)
- # [19:50] <smaug____> does any browser vendor have data about marquee usage?
- # [19:51] * Quits: Lachy (~Lachy@cm-84.215.179.176.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [19:51] * Joins: flyrock (~ashu_@49.200.242.223)
- # [19:54] * Joins: jacaballero (~jacaballe@190.92.15.29)
- # [19:55] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
- # [19:59] * Joins: JoWie (~Joris@ip5657532f.direct-adsl.nl)
- # [20:03] * Quits: frivoal (~frivoal@cm-84.208.175.177.getinternet.no) (Remote host closed the connection)
- # [20:04] <Ms2ger> Anecdotally very popular in China
- # [20:04] * Joins: brcweggs (~brcweggs@pool-71-177-224-47.lsanca.fios.verizon.net)
- # [20:04] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
- # [20:06] * Quits: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Read error: Connection reset by peer)
- # [20:08] * Joins: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
- # [20:08] * Quits: brcweggs (~brcweggs@pool-71-177-224-47.lsanca.fios.verizon.net) (Client Quit)
- # [20:08] * Quits: encryptd_fractal (~encryptd_@24-177-126-4.dhcp.mdsn.wi.charter.com) (Remote host closed the connection)
- # [20:09] * Quits: tav (~tav`@host86-161-106-173.range86-161.btcentralplus.com) (Read error: Connection reset by peer)
- # [20:10] <smaug____> sure, but does anyone actually have any data?
- # [20:10] <smaug____> like, was <marquee> popular 3 years ago, but not anymore ?
- # [20:11] * Joins: tav (~tav`@host86-161-106-173.range86-161.btcentralplus.com)
- # [20:11] <smaug____> (marquee is certainly in my remove-from-the-platform list)
- # [20:12] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [20:14] <MikeSmith> https://esdiscuss.org/topic/please-volunteer-to-maintain-the-html-version-of-the-spec
- # [20:15] * Quits: TallTed (~Thud@63.119.36.36) (Ping timeout: 265 seconds)
- # [20:16] <MikeSmith> jorendorff: hope somebody picks up the ball there but it seems absurd that in 2015 the source of the spec is still a Word document
- # [20:18] * Joins: encryptd_fractal (~encryptd_@dyn-72-33-247-207.uwnet.wisc.edu)
- # [20:18] <MikeSmith> given that there are thousands of people who use the HTML version of the spec get work done and pretty much not even 1 person who reads the Word version (rather than writing it)
- # [20:20] * Joins: Lachy (~Lachy@cm-84.215.179.176.getinternet.no)
- # [20:25] * Quits: bnicholson (~bnicholso@c-24-130-60-241.hsd1.ca.comcast.net) (Quit: This computer has gone to sleep)
- # [20:30] <dglazkov> TabAtkins: how do I get a custom property value from in JS?
- # [20:31] * Joins: KevinMarks (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net)
- # [20:32] * Joins: frivoal (~frivoal@cm-84.208.175.177.getinternet.no)
- # [20:38] * Quits: KevinMarks (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 264 seconds)
- # [20:38] <jorendorff> I think Domenic and bterlson are going to do it
- # [20:38] * Joins: bnicholson (~bnicholso@corp.mtv2.mozilla.com)
- # [20:38] <jorendorff> It is truly absurd
- # [20:38] * ap_ is now known as ap
- # [20:38] <jorendorff> I lose half a day to rage every time I think about it, so I won't elaborate
- # [20:39] * dlitz_ is now known as dlitz
- # [20:41] * Quits: jacaballero (~jacaballe@190.92.15.29) (Quit: My Mac has gone to sleep. ZZZzzz…)
- # [20:46] * Quits: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 272 seconds)
- # [20:47] * Quits: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com) (Quit: My computer has gone to sleep. ZZZzzz…)
- # [20:52] <philipj> smaug____: https://www.chromestatus.com/metrics/feature/timeline/popularity/53 shows <marquee> usage is pretty high still
- # [20:52] * Quits: Lachy (~Lachy@cm-84.215.179.176.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [20:55] * Joins: jwalden (~waldo@c-50-168-55-219.hsd1.ca.comcast.net)
- # [20:58] * Joins: TallTed (~Thud@63.119.36.36)
- # [20:58] <smaug____> ah, there
- # [20:58] <smaug____> somehow I missed that when looking at chromestatus
- # [21:00] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
- # [21:01] * Quits: bholley (~bholley@c-50-174-198-217.hsd1.ca.comcast.net)
- # [21:07] * Joins: Lachy (~Lachy@cm-84.215.179.176.getinternet.no)
- # [21:11] * Joins: KevinMarks (~yaaic@2607:fb90:22c0:1f0f:905f:acad:88ae:7f70)
- # [21:13] * Quits: frivoal (~frivoal@cm-84.208.175.177.getinternet.no) (Remote host closed the connection)
- # [21:14] * Quits: flyrock (~ashu_@49.200.242.223) (Ping timeout: 256 seconds)
- # [21:15] * Joins: frivoal_ (~frivoal@cm-84.208.175.177.getinternet.no)
- # [21:16] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [21:18] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [21:25] * Quits: frivoal_ (~frivoal@cm-84.208.175.177.getinternet.no) (Remote host closed the connection)
- # [21:27] * Joins: flyrock (~ashu_@49.200.242.223)
- # [21:28] * Joins: KevinMarks_ (~KevinMark@172.56.16.8)
- # [21:28] * Quits: smaug____ (~chatzilla@85-76-111-192-nat.elisa-mobile.fi) (Ping timeout: 244 seconds)
- # [21:30] * Quits: Mateon1 (~Mateon1@unaffiliated/mateon1) (Ping timeout: 256 seconds)
- # [21:35] * Joins: Mateon1 (~Mateon1@unaffiliated/mateon1)
- # [21:37] * Guest21393 is now known as fredy
- # [21:39] * Joins: frivoal (~frivoal@cm-84.208.175.177.getinternet.no)
- # [21:42] * Quits: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 256 seconds)
- # [21:49] * Quits: Lachy (~Lachy@cm-84.215.179.176.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [21:52] * Quits: dbaron (~dbaron@173-228-85-118.dsl.dynamic.fusionbroadband.com) (Ping timeout: 256 seconds)
- # [21:55] * Joins: xiinotulp (~plutoniix@node-3jk.pool-125-25.dynamic.totbb.net)
- # [21:55] * Quits: plutoniix (~plutoniix@node-55l.pool-125-25.dynamic.totbb.net) (Read error: Connection reset by peer)
- # [21:58] * Quits: asabil (uid11150@gateway/web/irccloud.com/x-uyxlrzfahxasljlm) (Quit: Connection closed for inactivity)
- # [22:03] * Quits: jernoble (~jernoble@162.217.73.171) (Quit: Computer has gone to sleep.)
- # [22:04] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Read error: Connection reset by peer)
- # [22:04] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [22:07] * Quits: flyrock (~ashu_@49.200.242.223) (Ping timeout: 246 seconds)
- # [22:18] * Joins: tantek (~tantek@104.129.192.69)
- # [22:26] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Read error: Connection reset by peer)
- # [22:26] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [22:37] * Quits: othermaciej (~mjs@c-71-198-213-78.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [22:47] * Quits: roqo (~roqo@unaffiliated/roqo) (Quit: ZNC - http://znc.in)
- # [22:50] * Joins: jernoble (~jernoble@107-140-121-171.lightspeed.sntcca.sbcglobal.net)
- # [22:50] * Joins: roqo (~roqo@172.245.128.5)
- # [22:51] * Joins: ambv (~ambv@199.201.64.133)
- # [22:51] * Quits: roqo (~roqo@172.245.128.5) (Changing host)
- # [22:51] * Joins: roqo (~roqo@unaffiliated/roqo)
- # [22:51] * Joins: eBureau (~Bruno@181.164.77.172)
- # [22:53] * Quits: KevinMarks_ (~KevinMark@172.56.16.8) (Ping timeout: 250 seconds)
- # [22:55] * Quits: tantek (~tantek@104.129.192.69) (Quit: tantek)
- # [23:06] * Quits: roqo (~roqo@unaffiliated/roqo) (Quit: ZNC - http://znc.in)
- # [23:06] * Joins: roqo (~roqo@172.245.128.5)
- # [23:07] * Quits: TallTed (~Thud@63.119.36.36)
- # [23:11] * Joins: othermaciej (~mjs@c-71-198-213-78.hsd1.ca.comcast.net)
- # [23:12] * Joins: KevinMarks_ (~yaaic@2607:fb90:5a2:108:79f3:c6cc:743b:6004)
- # [23:13] * Quits: KevinMarks (~yaaic@2607:fb90:22c0:1f0f:905f:acad:88ae:7f70) (Ping timeout: 256 seconds)
- # [23:14] * Joins: KevinMarks (~yaaic@2607:fb90:5bc:18da:c6d9:c80e:b665:3969)
- # [23:17] * Quits: KevinMarks_ (~yaaic@2607:fb90:5a2:108:79f3:c6cc:743b:6004) (Ping timeout: 256 seconds)
- # [23:18] * Joins: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net)
- # [23:19] * Quits: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net) (Client Quit)
- # [23:19] * Joins: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net)
- # [23:24] * Joins: Lachy (~Lachy@cm-84.215.179.176.getinternet.no)
- # [23:26] * Quits: othermaciej (~mjs@c-71-198-213-78.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [23:27] * Joins: tantek (~tantek@70.6.80.74)
- # [23:27] * Joins: othermaciej (~mjs@c-71-198-213-78.hsd1.ca.comcast.net)
- # [23:29] * Joins: KevinMarks_ (~KevinMark@70-36-146-135.dsl.dynamic.fusionbroadband.com)
- # [23:35] * Quits: encryptd_fractal (~encryptd_@dyn-72-33-247-207.uwnet.wisc.edu) (Remote host closed the connection)
- # [23:36] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [23:40] * Quits: newtron (~newtron@199.71.174.203) (Ping timeout: 256 seconds)
- # [23:41] * Joins: weinig (~weinig@17.114.216.184)
- # [23:45] * Joins: encryptd_fractal (~encryptd_@24-177-126-4.dhcp.mdsn.wi.charter.com)
- # [23:48] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
- # [23:53] * Quits: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 255 seconds)
- # [23:55] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:55] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [23:58] * Quits: Maurice` (copyman@unaffiliated/maurice)
- # [23:59] * Quits: tndrH (~Rob@cpc2-lee211-2-0-cust413.7-1.cable.virginm.net) (Ping timeout: 250 seconds)
- # Session Close: Sat May 02 00:00:00 2015
Previous day, Next day
Think these logs are useful? Then please donate to show your gratitude (and keep them up, of course). Thanks! — Krijn