Options:
- # Session Start: Tue Aug 05 00:00:00 2014
- # Session Ident: #whatwg
- # [00:02] * Joins: Lachy (~Lachy@cm-84.215.104.248.getinternet.no)
- # [00:02] * Joins: scor (~scor@c-24-2-162-32.hsd1.ma.comcast.net)
- # [00:02] * Quits: scor (~scor@c-24-2-162-32.hsd1.ma.comcast.net) (Changing host)
- # [00:02] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [00:02] * Joins: roc (~chatzilla@2001:cb0:b202:232:2677:3ff:fece:dc64)
- # [00:04] <caitp> i dunno hixie, I think the arguments against the behaviour of constraint validation have been pretty well reasoned --- and not limited to my own criticisms of it. it's just not how people expect it to behave
- # [00:04] <Hixie> i don't understand the problem
- # [00:04] <Hixie> i mean, i really don't
- # [00:04] <Hixie> valueMissing tells you if the value is missing
- # [00:04] <Hixie> badInput tells you if the user has entered bad input
- # [00:04] <Hixie> that seems to me to cover all the bases
- # [00:05] <Hixie> what am i missing
- # [00:06] <caitp> that's basically it, but it's just more complicated than it really needs to be, there are things which are sort of misnomers (like [novalidate]), there's a lot of stuff there that really confuses users
- # [00:07] <Hixie> sounds like you're talking about more than just that bug
- # [00:07] <Hixie> if there's other things that need fixing, then please do file bugs (but bear in mind that if people depend on it, it's too late to change, you should have complained earlier when we asked for feedback!)
- # [00:07] <caitp> well, [novalidate] isn't related to the valueMissing issue, but it's in the same family of things which are not very intuitive to users
- # [00:08] * Joins: hasather (~hasather@80.91.33.141)
- # [00:10] <Hixie> that's fine, but then file a new bug :-)
- # [00:10] <Hixie> i thought you were talking about the bug i commented on
- # [00:12] * Quits: jyasskin_w (jyasskin@nat/google/x-zpszewabcbvlgmyu) (Ping timeout: 240 seconds)
- # [00:12] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 255 seconds)
- # [00:19] * Joins: othermaciej (~mjs@17.114.219.14)
- # [00:25] * Joins: jyasskin_w (jyasskin@nat/google/x-uontugjfkjmebwas)
- # [00:26] * Quits: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com) (Ping timeout: 250 seconds)
- # [00:28] <Hixie> TabAtkins: in css-font-loading - "unloaded" sounds very much like something that used to be loaded but is no longer loaded
- # [00:28] <Hixie> TabAtkins: consider e.g. onunload, onbeforeunload, etc.
- # [00:28] <TabAtkins> Hm, true.
- # [00:28] * Quits: othermaciej (~mjs@17.114.219.14) (Quit: othermaciej)
- # [00:29] * Quits: Fratz (~fratz@b2b-130-180-14-138.unitymedia.biz) (Quit: Nettalk6 - www.ntalk.de)
- # [00:29] <Hixie> TabAtkins: i don't have a much better term, but fwiw the media stuff uses "none"
- # [00:29] * Joins: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp)
- # [00:30] <Hixie> other terms i've used include "empty", "idle", "nothing"
- # [00:31] <Hixie> TabAtkins: also it's more common to use readyState than status, fwiw.
- # [00:32] <Hixie> since i'm giving feedback, some more notes:
- # [00:32] <Hixie> i recommend against using ES-style [[Foo]] syntax, it is hard to read
- # [00:32] <TabAtkins> Hm. Unsure if I can change a property name, but I might try. I'll put up a message for it, at least.
- # [00:33] <TabAtkins> Yeah, not super happy about that either. I want something to indicate "internal" properties, though.
- # [00:33] <TabAtkins> (It's super-inconvenient to type, since it collides with Bikeshed's shorthands.)
- # [00:33] <Hixie> just say "FontFace objects have an internal font status promise, which..."
- # [00:33] <Hixie> where "font status promise" is <dfn>ed
- # [00:34] * Quits: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp) (Ping timeout: 250 seconds)
- # [00:34] <Hixie> what's a Promise<boolean>? Aren't you really just promising a void? I mean, you'll never resolve to false, will you?
- # [00:34] <Hixie> i'd probably do a Promise<FontFace>, like load()
- # [00:34] <Hixie> (for loaded)
- # [00:35] <Hixie> not sure what "... of which one is not null and the rest are null." means. There's two things. One is null and the other not? What's the one that isn't null set to?
- # [00:36] <TabAtkins> Actually, that's an IDL error (Promise<boolean>). The promise it refers to resolves to the FontFace.
- # [00:37] <TabAtkins> "rest are null". Yeah, just two things. (Maybe there were more before, and this language is a remnant? I forget.) The one that isn't null gets set by the constructor.
- # [00:37] * Joins: othermaciej (~mjs@17.114.219.14)
- # [00:39] <Hixie> other than that, looks ok. I'm not sure about the whole Set thing, that looks a bit overcomplicated, but I assume that's just waiting for WebIDL to catch up.
- # [00:40] <Domenic> Can workers (service workers in particular) access WebRTC?
- # [00:41] <Hixie> Domenic: i don't think they've made that work yet, but long term i'm not aware of a reason that shouldn't work
- # [00:42] <Domenic> Ya that's kind of what I expected. Curious if there was a reason not; heartened that you don't think there is such a reason.
- # [00:42] * Joins: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com)
- # [00:42] * Joins: chrisdickinson (~chrisdick@192.241.193.154)
- # [00:43] <TabAtkins> Hixie: Yeah, the Set mimicry is me waiting for IDL to have something that'll do it for me. I had a [SetClass] attribute previously, but heycam ended up not wanting to spec that yet.
- # [00:43] <TabAtkins> I think we're waiting for JS to actually define a subclassable Set/Map/etc.
- # [00:44] <TabAtkins> (Right now, you simple can't subclass them properly. Either you have to manually copy methods (and thus don't get new methods added by future specs or by authors), or you aren't able to enforce any constraints (because authors can modify it via the core Map/Set methods instead, bypassing whatever restrictions you've added).
- # [00:44] <TabAtkins> )
- # [00:48] <Hixie> sounds like the mess we had (have?) with Array
- # [00:51] <TabAtkins> Yup.
- # [00:51] <TabAtkins> Except it's even less explicable, because you don't even need a Proxy to get it right.
- # [00:53] * Quits: eric_carlson (~eric@17.202.43.125) (Quit: eric_carlson)
- # [00:53] <gsnedders> why didn't it get it right for Set/Map/etc. first time?
- # [00:53] <caitp> if MySpecialSet has its own special 'add' method to enforce constraints, who is to stop me from invoking Set.prototype.add.call(mySpecialSet, value) and bypass any constraints anyways?
- # [00:58] * Quits: plutoniix (~plutoniix@node-kob.pool-101-108.dynamic.totbb.net) (Quit: จรลี จรลา)
- # [00:58] * Quits: smaug____ (~chatzilla@cs78246079.pp.htv.fi) (Ping timeout: 250 seconds)
- # [01:04] * Joins: s2ky (~skywayinc@108-221-198-157.lightspeed.livnmi.sbcglobal.net)
- # [01:05] * Parts: s2ky (~skywayinc@108-221-198-157.lightspeed.livnmi.sbcglobal.net)
- # [01:05] * Quits: Lachy (~Lachy@cm-84.215.104.248.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [01:06] * Joins: Lachy (~Lachy@cm-84.215.104.248.getinternet.no)
- # [01:07] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [01:09] * Quits: barnabywalters (~barnabywa@89.17.128.127) (Quit: barnabywalters)
- # [01:16] <Domenic> Saying that it's "right" for a subclass to impose more restrictions than its superclass is a matter of opinion
- # [01:16] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [01:16] <Domenic> http://en.wikipedia.org/wiki/Liskov_substitution_principle etc
- # [01:18] <SamB> caitp: on that note, I think I'm permanently confused about which is the prototype in prototype-based programming
- # [01:18] <jyasskin_w> I definitely understand the desire to define a class whose specification "automatically" grows any methods added to Map, say, but which adds certain restrictions onto its values. I wouldn't call that a "subclass", but it'd be worth finding a word for it that doesn't run into LSP complaints.
- # [01:19] <caitp> instead of this, we implement new NoInterfaceObjects in C++ which inherit from a common base in C++ and extend the behaviour appropriately, without exposing a way to do it in scriptland
- # [01:20] <caitp> and this makes everybody happy
- # [01:22] <caitp> except that I guess we aren't even really doing that yet for all of the custom containers
- # [01:23] <Domenic> One way of doing this would be to divide up the container classes into "core" and "mixin" methods
- # [01:23] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
- # [01:23] <Domenic> so e.g. .add, .delete, [Symbol.iterator] would be core; .forEach would be mixinable
- # [01:23] <Domenic> and if we later added e.g. .map it would be mixinable, delegating to [Symbol.iterator]
- # [01:24] <caitp> but you don't want to use core .add, you want to impose restrictions on what can be added to your magic collection
- # [01:24] <Domenic> that way you can do Object.define(MyMap, MapMixins) as long as MyMap implements the core interface
- # [01:24] <Domenic> yes
- # [01:24] <Domenic> you implement your own .add etc.; you don't subclass Map
- # [01:24] <Domenic> then you mixin MapMixins to get all the non-core methods
- # [01:24] <Domenic> I wonder if this has anything to do with traits
- # [01:25] <caitp> traits would have been neat, I was sad that didn't make it =(
- # [01:25] <caitp> [[into harmony]]
- # [01:26] <Domenic> this looks to be exactly related to traits
- # [01:26] <Domenic> based on http://soft.vub.ac.be/~tvcutsem/traitsjs/tutorial.html
- # [01:29] * Joins: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp)
- # [01:30] * Joins: say2joe (~Adium@rrcs-76-79-68-2.west.biz.rr.com)
- # [01:30] * Quits: Lachy (~Lachy@cm-84.215.104.248.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [01:33] * Joins: Lachy (~Lachy@cm-84.215.104.248.getinternet.no)
- # [01:33] * Krinkle|detached is now known as Krinkle
- # [01:34] * Quits: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp) (Ping timeout: 264 seconds)
- # [01:36] * Quits: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com) (Ping timeout: 250 seconds)
- # [01:36] * Joins: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com)
- # [01:40] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
- # [01:41] * Quits: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com) (Ping timeout: 245 seconds)
- # [01:45] * Quits: lmclister (~lmclister@192.150.10.209)
- # [01:49] * Joins: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com)
- # [01:50] * Quits: Lachy (~Lachy@cm-84.215.104.248.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [01:51] * Quits: rcombs (rcombs@rcombs.me) (Ping timeout: 250 seconds)
- # [01:52] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Remote host closed the connection)
- # [01:53] * Joins: rcombs (~rcombs@rcombs.me)
- # [01:54] * Quits: lilmonkey` (~colin@pdpc/supporter/professional/riven) (Read error: Connection reset by peer)
- # [01:54] * Quits: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com) (Ping timeout: 244 seconds)
- # [01:54] * Joins: lilmonkey (~colin@5ED090B0.cm-7-1c.dynamic.ziggo.nl)
- # [01:54] * Quits: lilmonkey (~colin@5ED090B0.cm-7-1c.dynamic.ziggo.nl) (Changing host)
- # [01:54] * Joins: lilmonkey (~colin@pdpc/supporter/professional/riven)
- # [01:59] * Krinkle is now known as Krinkle|detached
- # [02:10] * Quits: ap (~ap@17.202.44.214)
- # [02:17] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Read error: Connection reset by peer)
- # [02:18] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
- # [02:18] * Quits: bnicholson (~bnicholso@2620:101:80fc:224:3e97:eff:feef:9aba) (Ping timeout: 240 seconds)
- # [02:22] * Joins: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com)
- # [02:23] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [02:29] * Joins: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp)
- # [02:30] * Joins: eric_carlson (~eric@17.202.43.125)
- # [02:32] * Joins: Streusel (~Anonymous@unaffiliated/streusel)
- # [02:34] * Quits: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp) (Ping timeout: 264 seconds)
- # [02:40] * Quits: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com) (Read error: Connection reset by peer)
- # [02:41] * Joins: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com)
- # [02:43] * Quits: othermaciej (~mjs@17.114.219.14) (Ping timeout: 250 seconds)
- # [02:43] * Joins: othermaciej (~mjs@17.245.28.71)
- # [02:44] * Joins: ambv (~ambv@173.252.71.129)
- # [02:46] * Joins: plutoniix (~plutoniix@210.213.57.70)
- # [02:46] * Quits: heatmeiser (~heatmeise@cpe-24-193-5-63.nyc.res.rr.com) (Remote host closed the connection)
- # [02:47] * Joins: heatmeiser (~heatmeise@cpe-24-193-5-63.nyc.res.rr.com)
- # [02:48] * Joins: KevinMarks (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net)
- # [02:50] * Joins: bnicholson2 (~bnicholso@24.130.57.109)
- # [02:52] * Quits: heatmeiser (~heatmeise@cpe-24-193-5-63.nyc.res.rr.com) (Ping timeout: 264 seconds)
- # [02:54] * Joins: mven (~textual@ip68-104-38-84.lv.lv.cox.net)
- # [02:54] * Quits: mven (~textual@ip68-104-38-84.lv.lv.cox.net) (Max SendQ exceeded)
- # [02:59] * Quits: abinader (sid21713@gateway/web/irccloud.com/x-hcqtmxpujvuhrykb)
- # [03:08] * Joins: Rastus_Vernon (uid15187@wikimedia/Rastus-Vernon)
- # [03:13] * Quits: say2joe (~Adium@rrcs-76-79-68-2.west.biz.rr.com) (Quit: Leaving.)
- # [03:15] * Joins: jungkees (uid24208@gateway/web/irccloud.com/x-mewrmipnkrfcfeyq)
- # [03:18] * Joins: heatmeiser (~heatmeise@cpe-24-193-5-63.nyc.res.rr.com)
- # [03:20] * Quits: satazor (~satazor@a213-22-1-7.cpe.netcabo.pt) (Remote host closed the connection)
- # [03:21] * npcomp is now known as npcomp|away
- # [03:21] * Joins: satazor (~satazor@a213-22-1-7.cpe.netcabo.pt)
- # [03:25] * Quits: satazor (~satazor@a213-22-1-7.cpe.netcabo.pt) (Ping timeout: 245 seconds)
- # [03:26] * Quits: plutoniix (~plutoniix@210.213.57.70) (Ping timeout: 260 seconds)
- # [03:27] * Quits: weinig (~weinig@17.114.217.4) (Quit: weinig)
- # [03:28] * Joins: plutoniix (~plutoniix@210.213.57.70)
- # [03:29] * Joins: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp)
- # [03:34] * Quits: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp) (Ping timeout: 255 seconds)
- # [03:40] * Joins: Goplat (~goplat@reactos/developer/Goplat)
- # [03:58] * Quits: othermaciej (~mjs@17.245.28.71) (Quit: othermaciej)
- # [03:59] * Quits: dbaron (~dbaron@2620:101:80fb:224:a0c5:78bc:7f84:23f) (Ping timeout: 240 seconds)
- # [03:59] * Joins: othermaciej (~mjs@17.245.28.71)
- # [04:02] * Quits: jeremyj (~jeremyj@17.202.49.56) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [04:06] * Joins: hasather (~hasather@80.91.33.141)
- # [04:08] * Joins: satazor (~satazor@a213-22-1-7.cpe.netcabo.pt)
- # [04:08] * Quits: estellevw (~estellewy@209.49.66.106) (Ping timeout: 255 seconds)
- # [04:10] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 240 seconds)
- # [04:12] * Quits: satazor (~satazor@a213-22-1-7.cpe.netcabo.pt) (Ping timeout: 240 seconds)
- # [04:16] <caitp> TabAtkins: has there been any mail regarding the :target pseudo-class lately? I don't remember seeing any, but you'd probably be more on top of that?
- # [04:16] <caitp> as far as I know that should still work, right?
- # [04:23] * Joins: KevinMarks2 (~yaaic@2607:fb90:506:f287:de3a:610f:a82a:f248)
- # [04:23] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [04:23] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
- # [04:29] * Joins: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp)
- # [04:33] * Joins: dbaron (~dbaron@50-0-128-161.dsl.dynamic.sonic.net)
- # [04:34] * Quits: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp) (Ping timeout: 260 seconds)
- # [04:35] * Quits: othermaciej (~mjs@17.245.28.71) (Quit: othermaciej)
- # [04:37] * Quits: ambv (~ambv@173.252.71.129) (Quit: sys.exit(0) # computer went to sleep)
- # [04:46] * Quits: tantek (~tantek@corp-nat.p2p.sfo1.mozilla.com) (Quit: tantek)
- # [04:52] * Quits: KevinMarks (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 255 seconds)
- # [04:53] * Joins: tantek (~tantek@corp-nat.p2p.sfo1.mozilla.com)
- # [04:54] * Quits: rcombs (~rcombs@rcombs.me) (Ping timeout: 272 seconds)
- # [04:55] * Joins: KevinMarks (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net)
- # [05:00] * Joins: rcombs (~rcombs@rcombs.me)
- # [05:01] * Joins: rxgx (uid22483@gateway/web/irccloud.com/x-qvpuhexovcxhpfgq)
- # [05:02] * Joins: satazor (~satazor@a213-22-1-7.cpe.netcabo.pt)
- # [05:07] * Quits: satazor (~satazor@a213-22-1-7.cpe.netcabo.pt) (Ping timeout: 256 seconds)
- # [05:07] * Joins: hasather (~hasather@80.91.33.141)
- # [05:12] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 264 seconds)
- # [05:13] * Quits: tantek (~tantek@corp-nat.p2p.sfo1.mozilla.com) (Quit: tantek)
- # [05:21] * Joins: jernoble|laptop (~jernoble@tiff-v227.public.monkeybrains.net)
- # [05:29] * Joins: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp)
- # [05:33] * Joins: vitorpacheco (~vitor@187.58.14.51)
- # [05:33] * Quits: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp) (Ping timeout: 240 seconds)
- # [05:34] * Joins: tommyliu_ (~tommyliu@183.37.171.155)
- # [05:35] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [05:42] * Quits: Rastus_Vernon (uid15187@wikimedia/Rastus-Vernon) (Quit: Connection closed for inactivity)
- # [05:42] * Joins: bholley (~bholley@68.208.122.33)
- # [05:50] * Quits: webguynow (~webguynow@24.1.200.217) (Ping timeout: 272 seconds)
- # [05:52] * Joins: weinig (~weinig@98.234.191.242)
- # [05:56] * Joins: satazor (~satazor@a213-22-1-7.cpe.netcabo.pt)
- # [06:00] * Quits: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3) (Quit: ChatZilla 0.9.87-8.1450hg.fc20 [XULRunner 30.0/20140605102323])
- # [06:01] * Quits: satazor (~satazor@a213-22-1-7.cpe.netcabo.pt) (Ping timeout: 244 seconds)
- # [06:02] * Quits: RaguS (~Ragu@CPE84948c1ff511-CM84948c1ff510.cpe.net.cable.rogers.com) (Quit: Leaving)
- # [06:05] * Joins: jdaggett (~jdaggett@61-121-216-2.bitcat.net)
- # [06:16] * Quits: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com) (Ping timeout: 264 seconds)
- # [06:19] * Joins: mven (~textual@ip68-104-38-84.lv.lv.cox.net)
- # [06:29] * Joins: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp)
- # [06:34] * Quits: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp) (Ping timeout: 255 seconds)
- # [06:34] * Quits: tommyliu_ (~tommyliu@183.37.171.155) (Remote host closed the connection)
- # [06:36] * Quits: weinig (~weinig@98.234.191.242) (Quit: weinig)
- # [06:36] * Quits: KevinMarks2 (~yaaic@2607:fb90:506:f287:de3a:610f:a82a:f248) (Ping timeout: 240 seconds)
- # [06:44] * Joins: tantek (~tantek@70-36-139-41.dsl.dynamic.sonic.net)
- # [06:50] * Joins: satazor (~satazor@a213-22-1-7.cpe.netcabo.pt)
- # [06:53] * Joins: KevinMarks2 (~yaaic@2607:fb90:50d:d441:9662:f964:c5b5:c760)
- # [06:53] * Quits: heatmeiser (~heatmeise@cpe-24-193-5-63.nyc.res.rr.com) (Remote host closed the connection)
- # [06:54] * Joins: heatmeiser (~heatmeise@cpe-24-193-5-63.nyc.res.rr.com)
- # [06:55] * Quits: satazor (~satazor@a213-22-1-7.cpe.netcabo.pt) (Ping timeout: 240 seconds)
- # [06:57] * Quits: KevinMarks2 (~yaaic@2607:fb90:50d:d441:9662:f964:c5b5:c760) (Ping timeout: 240 seconds)
- # [06:58] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [06:58] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
- # [06:58] * Joins: heatmeis_ (~heatmeise@cpe-24-193-5-63.nyc.res.rr.com)
- # [06:58] * Joins: KevinMarks2 (~yaaic@2607:fb90:2208:96c4:7e90:4e4d:665d:605b)
- # [06:59] * Quits: heatmeiser (~heatmeise@cpe-24-193-5-63.nyc.res.rr.com) (Ping timeout: 264 seconds)
- # [07:00] * Joins: L0TExp (~Test@85.15.43.126)
- # [07:00] * Joins: tommyliu (~tommyliu@61.144.248.40)
- # [07:04] * Joins: BigBangUDR (~Thunderbi@103.249.181.147)
- # [07:05] * Quits: KevinMarks2 (~yaaic@2607:fb90:2208:96c4:7e90:4e4d:665d:605b) (Ping timeout: 240 seconds)
- # [07:05] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [07:06] * Joins: KevinMarks2 (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [07:07] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [07:08] <zcorpan> Hixie: so is the current content model ok or should it be "zero or more source elements optionally intermixed with script-supporting elements followed by one img"?
- # [07:08] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Client Quit)
- # [07:09] * Quits: tommyliu (~tommyliu@61.144.248.40) (Read error: Connection reset by peer)
- # [07:10] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [07:10] * Joins: tommyli__ (~tommyliu@61.144.248.40)
- # [07:16] * Joins: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com)
- # [07:17] * Quits: rxgx (uid22483@gateway/web/irccloud.com/x-qvpuhexovcxhpfgq) (Quit: Connection closed for inactivity)
- # [07:19] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [07:20] * Joins: hasather (~hasather@80.91.33.141)
- # [07:21] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [07:22] * Joins: IZh (~IZh@0897578511.static.corbina.ru)
- # [07:24] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 250 seconds)
- # [07:25] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Client Quit)
- # [07:27] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [07:29] * Joins: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp)
- # [07:31] * Quits: BigBangUDR (~Thunderbi@103.249.181.147) (Ping timeout: 244 seconds)
- # [07:33] * Joins: davidyezsetz (~davidyezs@mail1.powerflasher.de)
- # [07:34] * Quits: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp) (Ping timeout: 260 seconds)
- # [07:34] * Quits: heatmeis_ (~heatmeise@cpe-24-193-5-63.nyc.res.rr.com) (Remote host closed the connection)
- # [07:35] * Joins: heatmeiser (~heatmeise@cpe-24-193-5-63.nyc.res.rr.com)
- # [07:35] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [07:36] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [07:40] * Quits: heatmeiser (~heatmeise@cpe-24-193-5-63.nyc.res.rr.com) (Ping timeout: 264 seconds)
- # [07:44] * Quits: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com) (Ping timeout: 264 seconds)
- # [07:45] * Joins: satazor (~satazor@a213-22-1-7.cpe.netcabo.pt)
- # [07:45] * Quits: davidyezsetz (~davidyezs@mail1.powerflasher.de) (Ping timeout: 240 seconds)
- # [07:46] * Joins: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com)
- # [07:48] * Quits: dawhite (~dawhite@74.118.22.223) (Ping timeout: 250 seconds)
- # [07:49] * Quits: satazor (~satazor@a213-22-1-7.cpe.netcabo.pt) (Ping timeout: 250 seconds)
- # [07:51] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
- # [07:51] * Quits: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com) (Ping timeout: 264 seconds)
- # [07:58] * Quits: bholley (~bholley@68.208.122.33) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [08:00] * Quits: encrypt3d_fracta (~encryptd_@209.201.113.2) (Remote host closed the connection)
- # [08:00] * Joins: encrypt3d_fracta (~encryptd_@209.201.113.2)
- # [08:01] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [08:03] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [08:03] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
- # [08:03] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Read error: Connection reset by peer)
- # [08:04] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [08:05] * Quits: encrypt3d_fracta (~encryptd_@209.201.113.2) (Ping timeout: 255 seconds)
- # [08:09] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [08:09] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [08:10] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
- # [08:20] * Quits: IZh (~IZh@0897578511.static.corbina.ru) (Remote host closed the connection)
- # [08:23] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [08:23] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [08:24] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [08:26] * Joins: Ducki (~Ducki@191.233.66.1)
- # [08:26] <zcorpan> UA string is still race to the bottom. when will it stop? should we standardize on one fixed string?
- # [08:30] <zcorpan> Hixie: how can i run your pipeline?
- # [08:30] * Quits: scor (~scor@drupal.org/user/52142/view) (Ping timeout: 250 seconds)
- # [08:30] * Joins: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp)
- # [08:35] * Quits: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp) (Ping timeout: 255 seconds)
- # [08:39] * Joins: satazor (~satazor@a213-22-1-7.cpe.netcabo.pt)
- # [08:41] * Joins: zdobersek (~zan@91.108.183.34)
- # [08:44] * Quits: satazor (~satazor@a213-22-1-7.cpe.netcabo.pt) (Ping timeout: 264 seconds)
- # [08:44] <sangwhan> If everyone got rid of Mozilla/5.0 in their UA string that would probably save enough bytes transmitted to give one small country free internet
- # [08:47] * Joins: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com)
- # [08:47] * Joins: markkes (~markkes@62.207.90.201)
- # [08:49] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [08:49] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [08:50] <roc> it sure would, because the entire Web would shut down
- # [08:50] * Quits: tantek (~tantek@70-36-139-41.dsl.dynamic.sonic.net) (Quit: tantek)
- # [08:52] * Quits: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com) (Ping timeout: 264 seconds)
- # [09:00] * Joins: Ms2ger (~Ms2ger@221.247-64-87.adsl-dyn.isp.belgacom.be)
- # [09:06] * zcorpan notices annevk changed "authors" to "developers" in the fetch spec
- # [09:07] * Joins: arpitab__ (uid10516@gateway/web/irccloud.com/x-jffnjrqlphlhhvne)
- # [09:07] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [09:11] <MikeSmith> author-developers
- # [09:14] * Joins: TuRnaD0 (~Thunderbi@x1-6-e0-46-9a-1e-fe-ca.cpe.webspeed.dk)
- # [09:21] * Joins: hasather (~hasather@80.91.33.141)
- # [09:25] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [09:25] * Joins: BigBangUDR (~Thunderbi@103.249.181.147)
- # [09:26] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 245 seconds)
- # [09:29] * Joins: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp)
- # [09:32] <foolip> Ms2ger: you there?
- # [09:32] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [09:32] <Ms2ger> foolip, sir!
- # [09:33] <foolip> Ms2ger: do you have any juicy info on the compat situation with HTMLImageElement.x/y in Gecko?
- # [09:33] <Ms2ger> We tried removing it, it broke something
- # [09:33] <foolip> see this thread: https://groups.google.com/a/chromium.org/d/msg/blink-dev/zpLuYu8tmdA/uA_7TQSQDzQJ
- # [09:33] * Joins: satazor (~satazor@a213-22-1-7.cpe.netcabo.pt)
- # [09:33] * Ms2ger looks if he can find the site
- # [09:33] <foolip> I'm trying to figure out if there's any change to Blink that could bring us closer to agreement between spec and implementations
- # [09:34] <foolip> these are the relevant Gecko bugs:
- # [09:34] <foolip> https://bugzilla.mozilla.org/show_bug.cgi?id=98292
- # [09:34] <foolip> https://bugzilla.mozilla.org/show_bug.cgi?id=116843
- # [09:34] <foolip> https://bugzilla.mozilla.org/show_bug.cgi?id=587021
- # [09:34] * Quits: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp) (Ping timeout: 264 seconds)
- # [09:35] <foolip> https://bugzilla.mozilla.org/show_bug.cgi?id=731832 too
- # [09:35] <Ms2ger> Yep, 731832 was the one that made us back it out
- # [09:36] * Joins: heatmeiser (~heatmeise@cpe-24-193-5-63.nyc.res.rr.com)
- # [09:36] <foolip> http://web.archive.org/web/20120107051245/http://www.crownhill.com/ looks modern :)
- # [09:37] <Ms2ger> Yep, that's the one
- # [09:37] <Ms2ger> Code that used it in http://web.archive.org/web/20110807212111/http://www.crownhill.com/buttons_1/xaramenu.js
- # [09:38] * Quits: satazor (~satazor@a213-22-1-7.cpe.netcabo.pt) (Ping timeout: 250 seconds)
- # [09:38] <Ms2ger> "if(NS4)return;"
- # [09:38] <foolip> if(NS6){if(mal==0){x=event.target.x-bd;y=event.target.y;dx=event.target.offsetWidth;dy=event.target.offsetHeight;} is the relevant bit, no?
- # [09:39] <Ms2ger> Yep
- # [09:39] * Ms2ger got distracted
- # [09:39] <foolip> and ar NS6=(!document.all&&document.getElementById)
- # [09:39] <foolip> var
- # [09:39] <foolip> that's some pretty weird logic :)
- # [09:40] <Ms2ger> If that's the weirdest you've seen... ;)
- # [09:41] * Joins: kaeku (~awissel@b2b-94-79-151-26.unitymedia.biz)
- # [09:41] * Quits: heatmeiser (~heatmeise@cpe-24-193-5-63.nyc.res.rr.com) (Ping timeout: 264 seconds)
- # [09:41] <foolip> what I really wanted to ask is if you can figure out what GetXY() in https://github.com/mozilla/gecko-dev/blob/master/content/html/content/src/HTMLImageElement.cpp actually means
- # [09:42] <foolip> in my testing it's usually like offsetLeft/offsetTop, but not always
- # [09:42] <foolip> is this layer thing something that maps to a CSS concept?
- # [09:43] <Ms2ger> I don't know
- # [09:43] <Ms2ger> I think roc explained or was going to explain it in the W3C bug to add it to the spec
- # [09:43] <foolip> ok, I'll see if I can find that bug
- # [09:43] <foolip> https://www.w3.org/Bugs/Public/show_bug.cgi?id=17844
- # [09:45] <Ms2ger> Comment 16 there was what I remembered
- # [09:46] <foolip> I guess that means I should ask roc about the details
- # [09:46] <Ms2ger> Also https://bugzilla.mozilla.org/show_bug.cgi?id=887660
- # [09:46] * Quits: tav (~tav`@575193a2.skybroadband.com) (Quit: tav)
- # [09:48] * Joins: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com)
- # [09:49] * Joins: Maurice` (copyman@5ED5617C.cm-7-6b.dynamic.ziggo.nl)
- # [09:53] * Quits: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com) (Ping timeout: 264 seconds)
- # [09:54] * Joins: hasather (~hasather@80.91.33.141)
- # [09:54] <MikeSmith> hsivonen: Any chance you can re-deploy v.nu and h5.v.nu this week? I fixed a bug that had broken <picture> validation.
- # [09:55] * Quits: jdaggett (~jdaggett@61-121-216-2.bitcat.net) (Ping timeout: 240 seconds)
- # [09:59] * Quits: Streusel (~Anonymous@unaffiliated/streusel) (Quit: Computer has gone to sleep.)
- # [10:00] <annevk> zcorpan: seems to be preferred by some set of people
- # [10:04] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 264 seconds)
- # [10:04] * Joins: Lachy__ (~Lachy@cm-84.215.104.248.getinternet.no)
- # [10:09] * Quits: tommyli__ (~tommyliu@61.144.248.40) (Remote host closed the connection)
- # [10:09] * Joins: tommyliu_ (~tommyliu@li568-142.members.linode.com)
- # [10:11] * Joins: KevinMarks3 (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [10:12] * Quits: Lachy__ (~Lachy@cm-84.215.104.248.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [10:13] * Quits: dbaron (~dbaron@50-0-128-161.dsl.dynamic.sonic.net) (Ping timeout: 240 seconds)
- # [10:15] * Joins: tommyl___ (~tommyliu@61.144.248.40)
- # [10:18] * Quits: tommyliu_ (~tommyliu@li568-142.members.linode.com) (Ping timeout: 255 seconds)
- # [10:18] * Quits: tommyl___ (~tommyliu@61.144.248.40) (Remote host closed the connection)
- # [10:18] * Quits: BigBangUDR (~Thunderbi@103.249.181.147) (Quit: BigBangUDR)
- # [10:18] * Joins: tommyliu_ (~tommyliu@li568-142.members.linode.com)
- # [10:26] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
- # [10:27] * Joins: satazor (~satazor@a213-22-1-7.cpe.netcabo.pt)
- # [10:27] <annevk> JakeA: Googleman, what does "impacts MVP" mean?
- # [10:28] <annevk> JakeA: oh wait, I know, minimal viable product
- # [10:28] <JakeA> yeeep
- # [10:29] * Quits: KevinMarks (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 245 seconds)
- # [10:29] * Joins: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp)
- # [10:32] * Quits: satazor (~satazor@a213-22-1-7.cpe.netcabo.pt) (Ping timeout: 255 seconds)
- # [10:33] <tobie> lean spec writing
- # [10:34] <tobie> you should do workshops. there's money to be made.
- # [10:34] * Quits: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp) (Ping timeout: 255 seconds)
- # [10:36] * Quits: KevinMarks2 (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
- # [10:38] * Joins: KevinMarks (~yaaic@2607:fb90:500:d738:695e:f3af:ccf6:25ae)
- # [10:39] * Joins: satazor (~satazor@a213-22-1-7.cpe.netcabo.pt)
- # [10:45] * Joins: Lachy (~Lachy@213.166.174.2)
- # [10:48] * Joins: smaug____ (~chatzilla@cs78246079.pp.htv.fi)
- # [10:48] * Quits: Ducki (~Ducki@191.233.66.1) (Remote host closed the connection)
- # [10:48] * Joins: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com)
- # [10:50] * Quits: satazor (~satazor@a213-22-1-7.cpe.netcabo.pt) (Remote host closed the connection)
- # [10:51] * Joins: satazor (~satazor@a213-22-1-7.cpe.netcabo.pt)
- # [10:53] * Quits: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com) (Ping timeout: 264 seconds)
- # [10:54] * Joins: Ducki (~Ducki@191.233.66.1)
- # [10:55] * Quits: satazor (~satazor@a213-22-1-7.cpe.netcabo.pt) (Ping timeout: 244 seconds)
- # [11:07] * Quits: scrollback (scrollback@conference/jsconf/x-erzkzjgfwsfkqlqa) (Remote host closed the connection)
- # [11:08] * Joins: scrollback (scrollback@conference/jsconf/x-tjrnmcwvbtjngcwg)
- # [11:14] * Quits: TuRnaD0 (~Thunderbi@x1-6-e0-46-9a-1e-fe-ca.cpe.webspeed.dk) (Remote host closed the connection)
- # [11:16] * Quits: KevinMarks (~yaaic@2607:fb90:500:d738:695e:f3af:ccf6:25ae) (Ping timeout: 240 seconds)
- # [11:17] * Joins: seventh (seventh@192.64.7.231)
- # [11:20] * Joins: seventh_ (seventh@207-207-24-87.fwd.datafoundry.com)
- # [11:21] * Quits: seventh (seventh@192.64.7.231) (Disconnected by services)
- # [11:21] * Quits: seventh_ (seventh@207-207-24-87.fwd.datafoundry.com) (Client Quit)
- # [11:21] * Joins: seventh (seventh@207-207-24-87.fwd.datafoundry.com)
- # [11:23] * Joins: KevinMarks (~yaaic@2607:fb90:509:a498:3d7e:2747:599a:7f8)
- # [11:24] * Joins: satazor (~satazor@a213-22-1-7.cpe.netcabo.pt)
- # [11:24] <hsivonen> MikeSmith: chances for redeploying this week are good
- # [11:28] * Quits: satazor (~satazor@a213-22-1-7.cpe.netcabo.pt) (Ping timeout: 255 seconds)
- # [11:29] <jgraham> hsivonen: You sound like a magic 8 ball ;)
- # [11:29] * Joins: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp)
- # [11:32] * Joins: barnabywalters (~barnabywa@46-239-239-203.tal.is)
- # [11:34] * Quits: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp) (Ping timeout: 240 seconds)
- # [11:34] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [11:35] * Joins: BigBangUDR (~Thunderbi@103.249.181.147)
- # [11:36] * Quits: KevinMarks (~yaaic@2607:fb90:509:a498:3d7e:2747:599a:7f8) (Ping timeout: 240 seconds)
- # [11:37] * Joins: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com)
- # [11:38] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [11:39] <sangwhan> anyone here with knowledge about gecko's KeyboardEvent implementation?
- # [11:40] * sangwhan nudges smaug____
- # [11:43] * Quits: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com) (Ping timeout: 264 seconds)
- # [11:44] * Joins: KevinMarks (~yaaic@2607:fb90:220b:5b4b:3465:a200:9669:2960)
- # [11:45] * Quits: roc (~chatzilla@2001:cb0:b202:232:2677:3ff:fece:dc64) (Remote host closed the connection)
- # [11:47] <Ms2ger> mayasuki
- # [11:48] * Quits: KevinMarks (~yaaic@2607:fb90:220b:5b4b:3465:a200:9669:2960) (Ping timeout: 240 seconds)
- # [11:49] * Joins: KevinMarks (~yaaic@2607:fb90:220e:1451:ec5f:9a8b:79c9:7149)
- # [11:53] * Joins: arthurvr (~arthurvr@dD5761476.access.telenet.be)
- # [11:56] <smaug____> sangwhan: pong
- # [11:56] <smaug____> what about it
- # [11:56] * Quits: arthurvr (~arthurvr@dD5761476.access.telenet.be) (Client Quit)
- # [11:56] <smaug____> but yes, masayuki knows it best
- # [11:56] * Joins: TuRnaD0 (~Thunderbi@x1-6-e0-46-9a-1e-fe-ca.cpe.webspeed.dk)
- # [11:57] <smaug____> sangwhan: aren't you even in the same timezone as masayuki
- # [11:57] * Joins: mven_ (~textual@ip68-104-38-84.lv.lv.cox.net)
- # [11:59] * Quits: mven (~textual@ip68-104-38-84.lv.lv.cox.net) (Ping timeout: 250 seconds)
- # [12:00] * Joins: roc (~chatzilla@121-99-95-156.bng1.tvc.orcon.net.nz)
- # [12:01] <sangwhan> smaug____: except i don't know masayuki. is he here or do i have to find him on irc.moz?
- # [12:02] <zcorpan> Hixie: fixed https://www.w3.org/Bugs/Public/show_bug.cgi?id=25585 but possibly that section is a bit confused now, and it doesn't cover img srcset, and there's overlap with the Introduction examples
- # [12:03] <sangwhan> Basically i have this odd test that only passes in gecko: http://tests.sangwhan.com/tests/generated_keyevent.html
- # [12:03] <sangwhan> Can't decrypt d3e fast enough to figure out if that's correct or not
- # [12:04] <sangwhan> smaug____: ^
- # [12:06] <MikeSmith> hsivonen: cool
- # [12:08] <MikeSmith> sangwhan: masayuki not on #whatwg afaik. not sure if he's on mozilla irc much either. seems like he communicates most through bug comments..
- # [12:08] <smaug____> sangwhan: in moznet
- # [12:09] <smaug____> and yes, MikeSmith is right
- # [12:09] <smaug____> sangwhan: note, as far as I know, only Gecko implements large parts of the spec
- # [12:10] <smaug____> sangwhan: oh, that test is odd
- # [12:10] <smaug____> it tests legacy keyCode
- # [12:10] <smaug____> http://mxr.mozilla.org/mozilla-central/source/dom/webidl/KeyboardEvent.webidl#50
- # [12:11] <smaug____> which aren't, AFAIK, defined to be in the dictionary by any spec
- # [12:11] <smaug____> but we had to support them, at least for now
- # [12:12] <sangwhan> smaug____: yes, it is odd. came from a external source, and i have no idea if it should work or not
- # [12:12] <smaug____> http://mxr.mozilla.org/mozilla-central/source/dom/webidl/KeyEvent.webidl and http://mxr.mozilla.org/mozilla-central/source/dom/webidl/KeyboardEvent.webidl explain that kind of part of Gecko's behavior
- # [12:14] <MikeSmith> sangwhan: btw I think they have a telcon every wednesday morning at 9am JST, on #webapps on irs.w3.org, and masayuki usually calls into that
- # [12:14] <smaug____> Well, spec says only "Legacy keyboard event implementations include three additional attributes, keyCode, charCode, and which."
- # [12:14] <smaug____> sangwhan: you could file a spec bug to clarify this
- # [12:18] * Joins: satazor (~satazor@a213-22-1-7.cpe.netcabo.pt)
- # [12:22] * Quits: smaug____ (~chatzilla@cs78246079.pp.htv.fi) (Ping timeout: 244 seconds)
- # [12:22] * Quits: satazor (~satazor@a213-22-1-7.cpe.netcabo.pt) (Ping timeout: 240 seconds)
- # [12:27] <jgraham> glwt
- # [12:28] * Joins: benjamingr (uid23465@gateway/web/irccloud.com/x-bdsspajlupknczju)
- # [12:29] * Joins: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp)
- # [12:30] <MikeSmith> https://twitter.com/ronkorving/status/496582799181094914
- # [12:30] <MikeSmith> "Why the hell doesn't documentFragment support innerHTML? This is nuts."
- # [12:31] * Joins: satazor (~satazor@a213-22-1-7.cpe.netcabo.pt)
- # [12:32] <zcorpan> foolip = rambo
- # [12:33] <roc> foolip: what exactly do you need to konw?
- # [12:33] * Quits: tommyliu_ (~tommyliu@li568-142.members.linode.com) (Remote host closed the connection)
- # [12:34] * Quits: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp) (Ping timeout: 244 seconds)
- # [12:38] * Joins: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com)
- # [12:40] * Quits: Ms2ger (~Ms2ger@221.247-64-87.adsl-dyn.isp.belgacom.be) (Ping timeout: 250 seconds)
- # [12:43] * Quits: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com) (Ping timeout: 264 seconds)
- # [12:51] * Quits: plutoniix (~plutoniix@210.213.57.70) (Quit: จรลี จรลา)
- # [12:54] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Remote host closed the connection)
- # [12:55] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
- # [12:56] * Joins: Ms2ger (~Ms2ger@221.247-64-87.adsl-dyn.isp.belgacom.be)
- # [13:01] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Ping timeout: 244 seconds)
- # [13:01] <annevk> MikeSmith: we tried to define it at one point and got stuck iirc
- # [13:02] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [13:07] * Joins: encrypt3d_fracta (~encryptd_@209.201.113.2)
- # [13:07] * Joins: Lachy (~Lachy@213.166.174.2)
- # [13:10] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [13:12] * Quits: encrypt3d_fracta (~encryptd_@209.201.113.2) (Ping timeout: 240 seconds)
- # [13:15] <MikeSmith> annevk: stuck on what, I wonder. maybe there's an open bug
- # [13:15] * MikeSmith checks
- # [13:16] <annevk> MikeSmith: there's something about ShadowTree or whatever it is called these days and innerHTML too
- # [13:16] <Ms2ger> Yeah, there was something
- # [13:17] <Ms2ger> Broke jQuery, perhaps?
- # [13:18] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [13:20] <MikeSmith> founs https://www.w3.org/Bugs/Public/show_bug.cgi?id=16904
- # [13:20] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [13:25] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [13:27] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
- # [13:28] * Joins: Lachy (~Lachy@213.166.174.2)
- # [13:29] * Joins: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp)
- # [13:31] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Ping timeout: 245 seconds)
- # [13:33] * Joins: davidyezsetz (~davidyezs@mail1.powerflasher.de)
- # [13:34] * Quits: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp) (Ping timeout: 255 seconds)
- # [13:37] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [13:39] * Joins: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com)
- # [13:44] * Quits: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com) (Ping timeout: 264 seconds)
- # [13:48] * Quits: satazor (~satazor@a213-22-1-7.cpe.netcabo.pt) (Remote host closed the connection)
- # [13:48] * Quits: KevinMarks (~yaaic@2607:fb90:220e:1451:ec5f:9a8b:79c9:7149) (Ping timeout: 240 seconds)
- # [13:48] * Joins: satazor (~satazor@a213-22-1-7.cpe.netcabo.pt)
- # [13:49] * Joins: KevinMarks (~yaaic@172.56.16.80)
- # [13:49] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [13:50] * Joins: Lachy (~Lachy@213.166.174.2)
- # [13:53] * Quits: satazor (~satazor@a213-22-1-7.cpe.netcabo.pt) (Ping timeout: 260 seconds)
- # [13:57] * Quits: kaeku (~awissel@b2b-94-79-151-26.unitymedia.biz) (Ping timeout: 250 seconds)
- # [14:01] * Joins: satazor (~satazor@a213-22-1-7.cpe.netcabo.pt)
- # [14:07] * Quits: L0TExp (~Test@85.15.43.126) (Ping timeout: 245 seconds)
- # [14:07] * Joins: L0TExp (~Test@162.223.89.37)
- # [14:08] * Joins: kaeku (~awissel@b2b-94-79-170-90.unitymedia.biz)
- # [14:09] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [14:10] * Joins: Lachy (~Lachy@213.166.174.2)
- # [14:10] * Joins: tommyliu_ (~tommyliu@14.153.61.50)
- # [14:12] <Ms2ger> zcorpan, r? https://critic.hoppipolla.co.uk/r/2180
- # [14:14] <zcorpan> Ms2ger: done
- # [14:14] <Ms2ger> Thanks
- # [14:15] * Ms2ger merges
- # [14:16] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Remote host closed the connection)
- # [14:20] * Joins: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com)
- # [14:20] * Joins: tj_vantoll (~Adium@2601:4:5380:2ec:699b:600e:3716:8dbd)
- # [14:21] * Joins: scor (scor@nat/acquia/x-jkwggzwrqluuucql)
- # [14:21] * Quits: scor (scor@nat/acquia/x-jkwggzwrqluuucql) (Changing host)
- # [14:21] * Joins: scor (scor@drupal.org/user/52142/view)
- # [14:25] * Joins: KevinMarks_ (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net)
- # [14:27] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [14:27] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
- # [14:28] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
- # [14:29] * Quits: KevinMarks_ (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 255 seconds)
- # [14:29] * Joins: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp)
- # [14:31] * Joins: cheron (~cheron@unaffiliated/cheron)
- # [14:31] <Domenic> Why don't we just standardize UA string?
- # [14:32] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Ping timeout: 240 seconds)
- # [14:32] * Joins: mven (~textual@169.241.49.57)
- # [14:32] * Quits: KevinMarks (~yaaic@172.56.16.80) (Ping timeout: 255 seconds)
- # [14:33] * Joins: KevinMarks (~yaaic@2607:fb90:220e:1451:ec5f:9a8b:79c9:7149)
- # [14:34] * Quits: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp) (Ping timeout: 255 seconds)
- # [14:36] <jgraham> The entire world would collapse
- # [14:37] <Ms2ger> Domenic, there's a reasonable argument that they're useful for statistics on the server side, at least
- # [14:37] <Domenic> I mean, standardize it to one of the existing ones, not to something sane
- # [14:37] <jgraham> There's also a reasonable argument that not everything can be feature detected
- # [14:37] <Domenic> I guess
- # [14:37] <Ms2ger> Also, people are unlikely to stop having browser-specific code altogether
- # [14:37] <jgraham> But, more importantly, people *do* use it
- # [14:37] <Domenic> just seems inevitable
- # [14:38] <jgraham> And it turns out that changing it breaks sites, really badly
- # [14:38] <Ms2ger> More likely, they'd use things like var NS6=(!document.all&&document.getElementById)
- # [14:40] * Joins: smaug____ (~chatzilla@cs78246079.pp.htv.fi)
- # [14:41] * Joins: Lachy (~Lachy@213.166.174.2)
- # [14:51] * Joins: plutoniix (~plutoniix@node-10x0.pool-180-180.dynamic.totbb.net)
- # [14:56] <foolip> roc: I emailed, as you noticed :)
- # [14:56] <foolip> now I've installed Netscape 4 to see how it originally behaved, since that's what both the initial Gecko and WebKit implementation pointed to
- # [14:57] <foolip> In case anyone has forgotten, NS4 was awesome
- # [14:57] <Ms2ger> I wonder if its source code ever escaped
- # [14:59] * Quits: KevinMarks (~yaaic@2607:fb90:220e:1451:ec5f:9a8b:79c9:7149) (Ping timeout: 240 seconds)
- # [15:00] <annevk> Domenic: I think having an option in fetch() to omit it would be a nice start
- # [15:00] <annevk> Domenic: provides at least a start for the client side crowd to make it trickier for servers
- # [15:02] * Quits: tj_vantoll (~Adium@2601:4:5380:2ec:699b:600e:3716:8dbd) (Read error: Connection reset by peer)
- # [15:10] * Quits: rcombs (~rcombs@rcombs.me) (*.net *.split)
- # [15:10] * Quits: halfline (rstrode@nat/redhat/x-izyixbbqiagbiohb) (*.net *.split)
- # [15:10] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (*.net *.split)
- # [15:10] * Quits: KevinMarks3 (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (*.net *.split)
- # [15:10] * Quits: jernoble|laptop (~jernoble@tiff-v227.public.monkeybrains.net) (*.net *.split)
- # [15:10] * Quits: jernoble (~jernoble@17.202.46.221) (*.net *.split)
- # [15:10] * Quits: jtcranmer (~jcranmer@ras1.csl.tjhsst.edu) (*.net *.split)
- # [15:10] * Quits: lerc (~quassel@121-74-5-229.telstraclear.net) (*.net *.split)
- # [15:10] * Quits: nickstenn (~nickstenn@pdpc/supporter/student/borior) (*.net *.split)
- # [15:10] * Quits: globbot (~logbot@lump.glob.com.au) (*.net *.split)
- # [15:10] * Quits: Manishea1th (manisheart@wikipedia/Manishearth) (*.net *.split)
- # [15:10] * Quits: brainproxy (~brainprox@pdpc/supporter/gold/brainproxy) (*.net *.split)
- # [15:10] * Quits: CvP (~CvP@27.147.199.131) (*.net *.split)
- # [15:10] * Quits: diffalot (~diffalot@c-75-66-188-195.hsd1.ms.comcast.net) (*.net *.split)
- # [15:10] * Quits: ricea (~ricea@2401:fa00:4:1000:4984:4a27:826:fd6a) (*.net *.split)
- # [15:11] * Joins: rcombs (~rcombs@rcombs.me)
- # [15:11] * Quits: BigBangUDR (~Thunderbi@103.249.181.147) (Quit: BigBangUDR)
- # [15:11] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [15:11] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
- # [15:11] * Joins: KevinMarks3 (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [15:11] * Joins: jernoble|laptop (~jernoble@tiff-v227.public.monkeybrains.net)
- # [15:11] * Joins: jernoble (~jernoble@17.202.46.221)
- # [15:11] * Joins: jtcranmer (~jcranmer@ras1.csl.tjhsst.edu)
- # [15:11] * Joins: lerc (~quassel@121-74-5-229.telstraclear.net)
- # [15:11] * Joins: nickstenn (~nickstenn@pdpc/supporter/student/borior)
- # [15:11] * Joins: ricea (~ricea@2401:fa00:4:1000:4984:4a27:826:fd6a)
- # [15:11] * Joins: globbot (~logbot@lump.glob.com.au)
- # [15:11] * Joins: halfline (rstrode@nat/redhat/x-izyixbbqiagbiohb)
- # [15:11] * Joins: Manishea1th (manisheart@wikipedia/Manishearth)
- # [15:11] * Joins: brainproxy (~brainprox@pdpc/supporter/gold/brainproxy)
- # [15:11] * Joins: CvP (~CvP@27.147.199.131)
- # [15:11] * Joins: diffalot (~diffalot@c-75-66-188-195.hsd1.ms.comcast.net)
- # [15:15] * Joins: newtron_ (~newtron@199.71.174.203)
- # [15:17] * Joins: tj_vantoll (~Adium@2601:4:5380:2ec:1955:3641:c5:f4a4)
- # [15:21] * Quits: rcombs (~rcombs@rcombs.me) (Quit: ZNC - http://znc.sourceforge.net)
- # [15:21] * Joins: rcombs (~rcombs@rcombs.me)
- # [15:25] <annevk> JakeA: 9AM PDT is what?
- # [15:25] <annevk> found it
- # [15:25] <Ms2ger> 6pm .nl
- # [15:25] <JakeA> annevk: 17:00 for me, 18:00 for you I guess
- # [15:25] <annevk> Ms2ger: .ch
- # [15:25] * Ms2ger has no idea what .ch is
- # [15:25] <Ms2ger> Timezone-wise
- # [15:25] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
- # [15:25] <annevk> Ms2ger: same
- # [15:25] * Joins: nephyrin` (~neph@2620:101:80fc:224:7a2b:cbff:fe9e:2e67)
- # [15:25] * Quits: nephyrin (~neph@corp.mtv2.mozilla.com) (Ping timeout: 255 seconds)
- # [15:25] <Ms2ger> Okay, wasn't sure
- # [15:27] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 255 seconds)
- # [15:28] * Joins: TallTed (~Thud@63.119.36.36)
- # [15:28] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
- # [15:29] * Joins: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp)
- # [15:30] * Quits: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 255 seconds)
- # [15:32] <annevk> jgraham: you like discussing this stuff: https://www.w3.org/Bugs/Public/show_bug.cgi?id=26405
- # [15:32] * annevk can't come up with suitable terms that'll stick
- # [15:33] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Ping timeout: 250 seconds)
- # [15:33] * Quits: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp) (Ping timeout: 244 seconds)
- # [15:34] <tobie> Votes for a URL primitive.
- # [15:34] <tobie> ^ that would make parsing JS SOOOO much fun.
- # [15:40] <annevk> I'm not sure what you mean tobie, but that doesn't seem to relate to that bug
- # [15:43] <tobie> annevk: never mind me. I very often forget to add quotes around urls when writing JavaScript.
- # [15:44] <tobie> annevk: …which makes me think it would be kind of neat if the language of the Web supported URL primitives.
- # [15:44] * Quits: seventh (seventh@207-207-24-87.fwd.datafoundry.com) (Remote host closed the connection)
- # [15:45] <annevk> url`http://....` could be something I suppose
- # [15:45] <annevk> Not sure what the latest is on those kind of strings
- # [15:46] * Joins: victorbjelkholm (~victorbje@165.51.23.95.dynamic.jazztel.es)
- # [15:46] <tobie> Yeah. The syntax is so enticing. I can't wait. </sarcasm>
- # [15:47] * Quits: Ducki (~Ducki@191.233.66.1) (Ping timeout: 256 seconds)
- # [15:47] <tobie> Anyway, why don't you call them URL strings and URL objects?
- # [15:48] <annevk> Yeah, URL input and URL objects was what I had so far
- # [15:49] <tobie> input's kind of weird imho.
- # [15:49] <gsnedders> tobie: hey, ES4X is what we really want for parsing
- # [15:49] <annevk> Well, it's input to the parser
- # [15:50] <tobie> yeah, but that's very specific to the URL spec.
- # [15:51] <tobie> If you want to talk about setting window.location to a URL xxx you probably want to use URL string (instead of input).
- # [15:52] <jgraham> FWIW I also said — string and — object
- # [15:55] * Joins: smaug_____ (~chatzilla@37-136-150-237.nat.bb.dnainternet.fi)
- # [15:56] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 255 seconds)
- # [15:56] * Quits: smaug____ (~chatzilla@cs78246079.pp.htv.fi) (Ping timeout: 256 seconds)
- # [15:56] <zcorpan> why not "URL" and {URL}
- # [15:56] * smaug_____ is now known as smaug____
- # [15:57] * Joins: KevinMarks (~yaaic@2607:fb90:2202:9305:7dd5:f28e:9b7d:ad06)
- # [15:58] <jgraham> IETF approve of your scare quotes
- # [15:58] * Joins: Areks (~Areks@128-72-254-245.broadband.corbina.ru)
- # [15:59] <Ms2ger> [[URL]]
- # [15:59] * Quits: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com) (Ping timeout: 264 seconds)
- # [16:00] <zcorpan> remember to register for tpac everyone
- # [16:00] <zcorpan> or are you guys not going?
- # [16:00] <tobie> zcorpan: would you call those handlebar URLs or 'stache URLs?
- # [16:01] <zcorpan> tobie: fiskmås
- # [16:03] * Joins: encrypt3d_fracta (~encryptd_@209.201.113.2)
- # [16:03] <annevk> Probably not going to TPAC
- # [16:04] * Quits: satazor (~satazor@a213-22-1-7.cpe.netcabo.pt) (Remote host closed the connection)
- # [16:05] * Joins: satazor (~satazor@a213-22-1-7.cpe.netcabo.pt)
- # [16:09] * Quits: KevinMarks3 (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 255 seconds)
- # [16:09] * Quits: satazor (~satazor@a213-22-1-7.cpe.netcabo.pt) (Ping timeout: 245 seconds)
- # [16:10] * Joins: mpaarating (~mpaaratin@rrcs-97-78-217-146.se.biz.rr.com)
- # [16:10] * Joins: lmclister (~lmclister@c-98-210-38-110.hsd1.ca.comcast.net)
- # [16:14] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [16:15] * Joins: abinader (sid21713@gateway/web/irccloud.com/x-vikqlixkkxbkkmmc)
- # [16:20] * Joins: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com)
- # [16:23] * Joins: Lachy (~Lachy@213.166.174.2)
- # [16:23] * Quits: lmclister (~lmclister@c-98-210-38-110.hsd1.ca.comcast.net)
- # [16:27] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
- # [16:29] * Joins: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp)
- # [16:29] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
- # [16:30] * Quits: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com) (Ping timeout: 264 seconds)
- # [16:34] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Ping timeout: 264 seconds)
- # [16:34] * Quits: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp) (Ping timeout: 255 seconds)
- # [16:35] * Joins: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com)
- # [16:36] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [16:37] <tobie> JakeA: trying to wrap my head around the SW/cache streaming. Why are we teeing/cloning the streams instead of piping them through the client and to the cache? e.g. response.body.pipe(e.response).pipe(cache) or something
- # [16:38] * Joins: Lachy (~Lachy@213.166.174.2)
- # [16:39] <annevk> tobie: see Fetch for why you need to tee
- # [16:39] * Quits: Lachy (~Lachy@213.166.174.2) (Read error: Connection reset by peer)
- # [16:39] * Joins: Lachy__ (~Lachy@213.166.174.2)
- # [16:40] * Joins: KevinMarks2 (~yaaic@mca0436d0.tmodns.net)
- # [16:40] * tobie looks.
- # [16:40] <JakeA> tobie: isn't that treating the browser renderer as a transform stream that returns just the same value?
- # [16:43] <caitp> some time ago, some guy started applying the word streams to things and telling people that it simplified things --- and then everyone jumped on the streams bandwagon waving their pipes everywhere
- # [16:43] <caitp> and that's why we're doing it
- # [16:43] <tobie> JakeA: well, doesn't the renderer immediately buffer the response stream and deserializes into something else? A JS string, a rasterized image, etc? (No idea what I'm talking about.)
- # [16:44] <tobie> caitp: the emperor's fully dressed, thank you.
- # [16:44] * Joins: satazor (~satazor@a213-22-1-7.cpe.netcabo.pt)
- # [16:46] * Joins: ehsan (~ehsan@2001:450:1f:224:652b:839a:f508:d256)
- # [16:48] * Quits: satazor (~satazor@a213-22-1-7.cpe.netcabo.pt) (Ping timeout: 244 seconds)
- # [16:49] * Joins: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp)
- # [16:49] * Joins: hemanth (~hemanth@122.166.182.198)
- # [16:51] <JakeA> tobie: it'll transform it into dom nodes, video frame(s) etc etc. It won't buffer the whole response before transforming begins unless the format requires it
- # [16:52] <tobie> JakeA: makes sense.
- # [16:57] * Joins: BigBangUDR (~Thunderbi@101.61.217.100)
- # [16:59] * Joins: smaug_____ (~chatzilla@cs78246079.pp.htv.fi)
- # [16:59] * Quits: BigBangUDR (~Thunderbi@101.61.217.100) (Client Quit)
- # [17:00] * Quits: smaug____ (~chatzilla@37-136-150-237.nat.bb.dnainternet.fi) (Ping timeout: 250 seconds)
- # [17:00] * smaug_____ is now known as smaug____
- # [17:03] * Quits: jungkees (uid24208@gateway/web/irccloud.com/x-mewrmipnkrfcfeyq) (Quit: Connection closed for inactivity)
- # [17:05] * Joins: dawhite (~dawhite@74.118.22.223)
- # [17:07] * Joins: danjesus (~danjesus@187.56.133.189)
- # [17:07] * Joins: boogyman (~boogyman@38.88.11.131)
- # [17:07] * Quits: boogyman (~boogyman@38.88.11.131) (Changing host)
- # [17:07] * Joins: boogyman (~boogyman@pdpc/supporter/professional/boogyman)
- # [17:12] <tobie> annevk: where is teeing defined?
- # [17:13] * Quits: tommyliu_ (~tommyliu@14.153.61.50) (Remote host closed the connection)
- # [17:13] <annevk> nowhere
- # [17:13] * Joins: tommyliu_ (~tommyliu@li568-142.members.linode.com)
- # [17:14] <tobie> ah
- # [17:15] <tobie> annevk: are there any plans for it to be defined somewhere?
- # [17:15] <JakeA> tobie: https://github.com/whatwg/streams
- # [17:16] <annevk> yeah, the plan is to have stream primitives for the platform and a stream API on top
- # [17:16] <annevk> hopefully the stream terminology can be reused by things that don't necessarily expose it in an API
- # [17:20] * Quits: victorbjelkholm (~victorbje@165.51.23.95.dynamic.jazztel.es) (Ping timeout: 245 seconds)
- # [17:21] <tobie> oh, so teeing throttles the source's writes to the slowest of its destinations? Isn't that an issue when writing to cache and the client at the same time?
- # [17:22] <tobie> annevk: not sure what you mean by stream primitives in that case.
- # [17:22] * Quits: mven_ (~textual@ip68-104-38-84.lv.lv.cox.net) (Write error: Broken pipe)
- # [17:23] <annevk> tobie: the underlying model I guess
- # [17:24] <tobie> annevk: thanks for clarifying.
- # [17:25] <JakeA> tobie: teeing throttles to the fastest of the destinations and holds the content in memory for the slowest, I believe
- # [17:26] <tobie> JakeA: upon reading the spec again, it seems that's voluntarily unspecified.
- # [17:26] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [17:26] * JakeA shines the Domenic symbol into the cloudy sky
- # [17:27] <tobie> But the example implementation throttles all connections, though.
- # [17:29] * Quits: L0TExp (~Test@162.223.89.37) (Ping timeout: 250 seconds)
- # [17:30] <tobie> JakeA: I feel like the goal for SW/cache was to abstract away the underlying streams completely, and that they
- # [17:30] <tobie> arg
- # [17:30] <tobie> JakeA: …'re now totally leaking through.
- # [17:31] <JakeA> tobie: the goal was more to prepare for streams, but be able to ship sooner than that
- # [17:34] * Joins: bholley (~bholley@68.208.122.33)
- # [17:34] * Joins: victorbjelkholm (~victorbje@165.51.23.95.dynamic.jazztel.es)
- # [17:34] * Quits: Lachy__ (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [17:35] * Joins: Lachy (~Lachy@213.166.174.2)
- # [17:38] * Joins: satazor (~satazor@a213-22-1-7.cpe.netcabo.pt)
- # [17:39] * Quits: bnicholson2 (~bnicholso@24.130.57.109) (Ping timeout: 250 seconds)
- # [17:43] * Quits: satazor (~satazor@a213-22-1-7.cpe.netcabo.pt) (Ping timeout: 264 seconds)
- # [17:45] * Quits: KevinMarks2 (~yaaic@mca0436d0.tmodns.net) (Ping timeout: 240 seconds)
- # [17:46] * Quits: jernoble|laptop (~jernoble@tiff-v227.public.monkeybrains.net) (Quit: Computer has gone to sleep.)
- # [17:47] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
- # [17:49] * Joins: lmclister (~lmclister@192.150.10.209)
- # [17:50] * Joins: tommyl___ (~tommyliu@14.153.61.50)
- # [17:50] * Quits: hasather (~hasather@80.91.33.141) (Remote host closed the connection)
- # [17:50] * Quits: tommyl___ (~tommyliu@14.153.61.50) (Remote host closed the connection)
- # [17:50] * Joins: hasather (~hasather@80.91.33.141)
- # [17:50] * Joins: tommyli__ (~tommyliu@li568-142.members.linode.com)
- # [17:50] * Quits: tommyliu_ (~tommyliu@li568-142.members.linode.com) (Read error: Connection reset by peer)
- # [17:53] <JakeA> http://www.buzzfeed.com/jimwaterson/pictures-of-politicians-when-they-were-younger
- # [17:53] <JakeA> Well, that was the wrong channel
- # [17:53] <JakeA> but enjoy that anyway
- # [17:54] * Joins: BigBangUDR (~Thunderbi@101.61.218.245)
- # [17:55] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 240 seconds)
- # [17:56] <caitp> would love to, but it turns out that 802.11n makes it very difficult to enjoy much of anything
- # [17:57] * Quits: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp) (Remote host closed the connection)
- # [17:57] * Quits: BigBangUDR (~Thunderbi@101.61.218.245) (Client Quit)
- # [17:57] * Joins: dbaron (~dbaron@50-0-128-161.dsl.dynamic.sonic.net)
- # [18:00] * Joins: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp)
- # [18:01] * Joins: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3)
- # [18:01] * Joins: tommyliu_ (~tommyliu@14.153.61.50)
- # [18:03] * Quits: tommyli__ (~tommyliu@li568-142.members.linode.com) (Read error: Connection reset by peer)
- # [18:03] * Quits: kaeku (~awissel@b2b-94-79-170-90.unitymedia.biz) (Quit: kaeku)
- # [18:04] <JakeA> Hixie: I keep typing ArrayBugger, just in case you're looking for more specs to Britainify
- # [18:05] * Quits: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp) (Ping timeout: 240 seconds)
- # [18:07] <jgraham> I think that how we all feel about js arrays
- # [18:07] <gsnedders> jgraham: that they're the best thing ever, and you really want JS engines to optimize them into typed arrays?
- # [18:08] * Quits: victorbjelkholm (~victorbje@165.51.23.95.dynamic.jazztel.es) (Ping timeout: 245 seconds)
- # [18:10] * Joins: jernoble|laptop (~jernoble@76.74.153.49)
- # [18:13] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [18:13] * Joins: bnicholson2 (~bnicholso@118.sub-70-197-13.myvzw.com)
- # [18:18] * Joins: victorbjelkholm (~victorbje@165.51.23.95.dynamic.jazztel.es)
- # [18:21] * Quits: mpaarating (~mpaaratin@rrcs-97-78-217-146.se.biz.rr.com) (Quit: mpaarating)
- # [18:21] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [18:22] * Quits: hemanth (~hemanth@122.166.182.198) (Quit: This computer has gone to sleep)
- # [18:28] * Joins: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp)
- # [18:29] * Quits: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp) (Read error: Connection reset by peer)
- # [18:30] * Quits: victorbjelkholm (~victorbje@165.51.23.95.dynamic.jazztel.es) (Quit: Byebye)
- # [18:31] * Joins: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp)
- # [18:31] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
- # [18:31] * Joins: ap (~ap@17.202.44.214)
- # [18:35] * Quits: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp) (Ping timeout: 255 seconds)
- # [18:35] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Ping timeout: 264 seconds)
- # [18:36] * Quits: annevk (~annevk@46-127-136-57.dynamic.hispeed.ch) (Remote host closed the connection)
- # [18:36] * Joins: annevk (~annevk@46-127-136-57.dynamic.hispeed.ch)
- # [18:38] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [18:47] * Quits: lmclister (~lmclister@192.150.10.209) (Read error: Connection reset by peer)
- # [18:48] * Joins: lmclister (~lmclister@192.150.10.209)
- # [18:48] * Joins: mpaarating (~mpaaratin@rrcs-97-78-217-146.se.biz.rr.com)
- # [18:48] * Quits: tj_vantoll (~Adium@2601:4:5380:2ec:1955:3641:c5:f4a4) (Quit: Leaving.)
- # [18:49] * Joins: arthurvr (~arthurvr@2a02:1811:c116:ee00:4152:fc1d:53e9:7563)
- # [18:50] * Quits: barnabywalters (~barnabywa@46-239-239-203.tal.is) (Quit: barnabywalters)
- # [18:52] * Joins: tav (~tav`@575193a2.skybroadband.com)
- # [18:55] * Quits: arthurvr (~arthurvr@2a02:1811:c116:ee00:4152:fc1d:53e9:7563) (Quit: Lingo - http://www.lingoirc.com)
- # [18:58] * Quits: jernoble|laptop (~jernoble@76.74.153.49) (Quit: Computer has gone to sleep.)
- # [18:59] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
- # [19:01] * Quits: KevinMarks (~yaaic@2607:fb90:2202:9305:7dd5:f28e:9b7d:ad06) (Ping timeout: 240 seconds)
- # [19:02] * Joins: barnabywalters (~barnabywa@89.17.128.127)
- # [19:02] * Quits: bnicholson2 (~bnicholso@118.sub-70-197-13.myvzw.com) (Read error: No route to host)
- # [19:04] * Joins: Lachy (~Lachy@213.166.174.2)
- # [19:06] * Quits: Lachy (~Lachy@213.166.174.2) (Read error: Connection reset by peer)
- # [19:06] * Joins: Lachy__ (~Lachy@213.166.174.2)
- # [19:06] * Quits: Lachy__ (~Lachy@213.166.174.2) (Client Quit)
- # [19:09] * Joins: tantek (~tantek@70-36-139-41.dsl.dynamic.sonic.net)
- # [19:09] * Quits: lmclister (~lmclister@192.150.10.209) (Read error: Connection reset by peer)
- # [19:09] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [19:12] * Joins: lmclister (~lmclister@192.150.10.209)
- # [19:14] * Quits: bholley (~bholley@68.208.122.33) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [19:15] * Joins: KevinMarks (~yaaic@2607:fb90:2202:bf92:b9e6:2ae9:242e:3d2b)
- # [19:18] * Joins: ambv (~ambv@206.108.217.134)
- # [19:19] * Quits: lmclister (~lmclister@192.150.10.209) (Read error: Connection reset by peer)
- # [19:20] * Joins: lmclister (~lmclister@192.150.10.209)
- # [19:29] * Joins: othermaciej (~mjs@76.74.153.49)
- # [19:31] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
- # [19:32] * Joins: victorbjelkholm (~victorbje@165.51.23.95.dynamic.jazztel.es)
- # [19:36] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Ping timeout: 245 seconds)
- # [19:39] * Quits: tav (~tav`@575193a2.skybroadband.com) (Quit: tav)
- # [19:42] * Joins: jernoble|laptop (~jernoble@17.202.45.163)
- # [19:43] * Quits: lmclister (~lmclister@192.150.10.209) (Read error: Connection reset by peer)
- # [19:44] * Joins: lmclister (~lmclister@192.150.10.209)
- # [19:44] * Joins: rafaelrinaldi (~textual@B12E82DD.dynamic.spo.dsl.tesa.net.br)
- # [19:46] * Quits: danjesus (~danjesus@187.56.133.189) (Remote host closed the connection)
- # [19:46] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
- # [19:46] * Joins: danjesus (~danjesus@187.56.133.189)
- # [19:47] * Quits: KevinMarks (~yaaic@2607:fb90:2202:bf92:b9e6:2ae9:242e:3d2b) (Ping timeout: 240 seconds)
- # [19:48] * Joins: KevinMarks (~yaaic@2607:fb90:2202:bf92:b9e6:2ae9:242e:3d2b)
- # [19:51] * Quits: danjesus (~danjesus@187.56.133.189) (Ping timeout: 250 seconds)
- # [19:55] * Quits: Ms2ger (~Ms2ger@221.247-64-87.adsl-dyn.isp.belgacom.be) (Quit: nn)
- # [19:56] * Joins: bholley (~bholley@68.208.122.33)
- # [20:01] * Joins: jeremyj (~jeremyj@17.202.49.56)
- # [20:02] * Quits: jeremyj (~jeremyj@17.202.49.56) (Client Quit)
- # [20:04] * Quits: davidyezsetz (~davidyezs@mail1.powerflasher.de) (Quit: davidyezsetz)
- # [20:04] * Quits: victorbjelkholm (~victorbje@165.51.23.95.dynamic.jazztel.es) (Quit: Byebye)
- # [20:05] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
- # [20:09] * Joins: tj_vantoll (~Adium@adsl-108-68-136-115.dsl.lgtpmi.sbcglobal.net)
- # [20:10] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
- # [20:13] * Joins: danjesus (~danjesus@187.56.133.189)
- # [20:16] * Joins: bnicholson2 (~bnicholso@2620:101:80fb:224:7e7a:91ff:fe25:a5c6)
- # [20:17] * Joins: jeremyj (~jeremyj@17.202.49.56)
- # [20:20] * Joins: roven (~roven@78-20-24-80.access.telenet.be)
- # [20:28] * Quits: bholley (~bholley@68.208.122.33) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [20:29] * Joins: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp)
- # [20:32] * Quits: dbaron (~dbaron@50-0-128-161.dsl.dynamic.sonic.net) (Ping timeout: 255 seconds)
- # [20:32] * Quits: encrypt3d_fracta (~encryptd_@209.201.113.2) (Remote host closed the connection)
- # [20:33] * Joins: encrypt3d_fracta (~encryptd_@209.201.113.2)
- # [20:34] * Quits: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp) (Ping timeout: 255 seconds)
- # [20:34] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
- # [20:35] * Quits: boogyman (~boogyman@pdpc/supporter/professional/boogyman) (Quit: Leaving.)
- # [20:37] * Quits: encrypt3d_fracta (~encryptd_@209.201.113.2) (Ping timeout: 255 seconds)
- # [20:38] * Joins: rniwa (~rniwa@67.164.23.121)
- # [20:39] * Joins: KevinMarks2 (~yaaic@172.56.41.116)
- # [20:39] * Quits: othermaciej (~mjs@76.74.153.49) (Quit: othermaciej)
- # [20:40] * Joins: heatmeis_ (~heatmeise@cpe-24-193-5-63.nyc.res.rr.com)
- # [20:42] * Joins: roc_ (~chatzilla@121.99.91.145)
- # [20:44] * Quits: roc (~chatzilla@121-99-95-156.bng1.tvc.orcon.net.nz) (Ping timeout: 250 seconds)
- # [20:44] * roc_ is now known as roc
- # [20:45] * Quits: rniwa (~rniwa@67.164.23.121) (Quit: rniwa)
- # [20:45] * Quits: heatmeis_ (~heatmeise@cpe-24-193-5-63.nyc.res.rr.com) (Ping timeout: 264 seconds)
- # [20:46] * Quits: rafaelrinaldi (~textual@B12E82DD.dynamic.spo.dsl.tesa.net.br) (Quit: My Mac Mini has gone to sleep. ZZZzzz…)
- # [20:46] * Joins: othermaciej (~mjs@17.114.219.14)
- # [20:47] * Joins: encrypt3d_fracta (~encryptd_@209.201.113.2)
- # [20:57] * Joins: rafaelrinaldi (~textual@B12E82DD.dynamic.spo.dsl.tesa.net.br)
- # [20:57] * Quits: tantek (~tantek@70-36-139-41.dsl.dynamic.sonic.net) (Quit: tantek)
- # [20:58] * Quits: eric_carlson (~eric@17.202.43.125) (Quit: eric_carlson)
- # [20:59] * Joins: BigBangUDR (~Thunderbi@115.247.18.159)
- # [20:59] * Joins: bholley (~bholley@68.208.122.33)
- # [20:59] * Quits: BigBangUDR (~Thunderbi@115.247.18.159) (Client Quit)
- # [21:00] * Quits: othermaciej (~mjs@17.114.219.14) (Quit: othermaciej)
- # [21:06] * Joins: othermaciej (~mjs@17.114.219.14)
- # [21:11] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
- # [21:12] * Quits: othermaciej (~mjs@17.114.219.14) (Quit: othermaciej)
- # [21:14] * Joins: othermaciej (~mjs@17.114.219.14)
- # [21:17] * Quits: scor (scor@drupal.org/user/52142/view) (Quit: scor)
- # [21:18] * Quits: markkes (~markkes@62.207.90.201) (Ping timeout: 244 seconds)
- # [21:19] * Quits: KevinMarks2 (~yaaic@172.56.41.116) (Ping timeout: 255 seconds)
- # [21:21] <Hixie> if anyone has ideas of examples we could add to the HTML spec of how to use HTML elements or APIs in Web apps (as opposed to documents), please add them to https://www.w3.org/Bugs/Public/show_bug.cgi?id=25747
- # [21:23] * Joins: KevinMarks2 (~yaaic@172.56.32.4)
- # [21:24] * Joins: say2joe (~say2joe@rrcs-76-79-68-2.west.biz.rr.com)
- # [21:24] * Joins: chrisfay (chrisfay@nat/google/x-vlfitymfhcevrmqs)
- # [21:24] * Quits: othermaciej (~mjs@17.114.219.14) (Quit: othermaciej)
- # [21:27] * Quits: tommyliu_ (~tommyliu@14.153.61.50) (Remote host closed the connection)
- # [21:27] * Quits: rafaelrinaldi (~textual@B12E82DD.dynamic.spo.dsl.tesa.net.br) (Quit: Textual IRC Client: www.textualapp.com)
- # [21:27] * Quits: chrisfay (chrisfay@nat/google/x-vlfitymfhcevrmqs) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [21:28] * Joins: othermaciej (~mjs@17.114.219.14)
- # [21:30] * Joins: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp)
- # [21:31] * Quits: othermaciej (~mjs@17.114.219.14) (Client Quit)
- # [21:32] * Joins: eric_carlson (~eric@17.202.43.125)
- # [21:33] * Joins: othermaciej (~mjs@17.114.219.14)
- # [21:34] * Quits: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp) (Ping timeout: 264 seconds)
- # [21:36] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Remote host closed the connection)
- # [21:37] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
- # [21:41] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Ping timeout: 245 seconds)
- # [21:42] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 255 seconds)
- # [21:42] * Manishea1th is now known as Manishearth
- # [21:43] * Joins: hasather (~hasather@80.91.33.141)
- # [21:44] * Joins: tantek (~tantek@corp-nat.p2p.sfo1.mozilla.com)
- # [21:52] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 255 seconds)
- # [21:52] * Quits: KevinMarks2 (~yaaic@172.56.32.4) (Ping timeout: 255 seconds)
- # [21:54] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
- # [21:54] * Quits: bholley (~bholley@68.208.122.33) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [21:55] * Joins: scor (~scor@c-24-2-162-32.hsd1.ma.comcast.net)
- # [21:55] * Quits: scor (~scor@c-24-2-162-32.hsd1.ma.comcast.net) (Changing host)
- # [21:55] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [21:56] * Joins: chrisfay (chrisfay@nat/google/x-uoqxsizoinnpmuad)
- # [21:57] * Quits: tj_vantoll (~Adium@adsl-108-68-136-115.dsl.lgtpmi.sbcglobal.net) (Quit: Leaving.)
- # [22:01] * Joins: roc__ (~chatzilla@121-99-90-112.bng1.tvc.orcon.net.nz)
- # [22:02] * Quits: roc (~chatzilla@121.99.91.145) (Ping timeout: 240 seconds)
- # [22:02] * roc__ is now known as roc
- # [22:02] * Quits: rego (~rego@192.193.27.77.dynamic.mundo-r.com) (Ping timeout: 272 seconds)
- # [22:02] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
- # [22:04] * Joins: roc_ (~chatzilla@121-99-132-218.bng1.tvc.orcon.net.nz)
- # [22:06] * Joins: rego (~rego@192.193.27.77.dynamic.mundo-r.com)
- # [22:07] * Quits: roc (~chatzilla@121-99-90-112.bng1.tvc.orcon.net.nz) (Ping timeout: 264 seconds)
- # [22:07] * Quits: zdobersek (~zan@91.108.183.34) (Quit: Leaving.)
- # [22:07] * Joins: dbaron (~dbaron@2620:101:80fb:224:4cf1:bdaa:495c:ff9f)
- # [22:08] * Joins: roc (~chatzilla@121-99-86-204.bng1.tvc.orcon.net.nz)
- # [22:10] * Quits: othermaciej (~mjs@17.114.219.14) (Quit: othermaciej)
- # [22:10] * Joins: KevinMarks_ (~KevinMark@c-98-210-7-92.hsd1.ca.comcast.net)
- # [22:11] * Quits: roc_ (~chatzilla@121-99-132-218.bng1.tvc.orcon.net.nz) (Ping timeout: 256 seconds)
- # [22:12] * Joins: roc_ (~chatzilla@121-98-106-4.bng1.tvc.orcon.net.nz)
- # [22:12] * Joins: tj_vantoll (~Adium@2601:4:5380:2ec:d5e5:1163:dcdd:4c22)
- # [22:13] * Quits: roc (~chatzilla@121-99-86-204.bng1.tvc.orcon.net.nz) (Ping timeout: 245 seconds)
- # [22:13] * roc_ is now known as roc
- # [22:16] * Joins: roc_ (~chatzilla@121-99-85-222.bng1.tvc.orcon.net.nz)
- # [22:17] * Joins: othermaciej (~mjs@17.114.219.14)
- # [22:17] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
- # [22:18] * Quits: roc (~chatzilla@121-98-106-4.bng1.tvc.orcon.net.nz) (Ping timeout: 245 seconds)
- # [22:18] * roc_ is now known as roc
- # [22:19] <TabAtkins> caitp: No, nothing in particular about :target. Why?
- # [22:19] * Quits: chrisfay (chrisfay@nat/google/x-uoqxsizoinnpmuad) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [22:19] <caitp> i didn't think so, it was just a bug someone had filed, it's been addressed
- # [22:19] <caitp> just wanted to make sure :>
- # [22:21] * Joins: othermaciej_ (~mjs@17.245.29.168)
- # [22:22] * Quits: othermaciej (~mjs@17.114.219.14) (Ping timeout: 256 seconds)
- # [22:22] * othermaciej_ is now known as othermaciej
- # [22:23] * Quits: lmclister (~lmclister@192.150.10.209) (Read error: Connection reset by peer)
- # [22:23] * Joins: lmclister (~lmclister@192.150.10.209)
- # [22:26] * Quits: roc (~chatzilla@121-99-85-222.bng1.tvc.orcon.net.nz) (Remote host closed the connection)
- # [22:26] * Joins: chrisfay (chrisfay@nat/google/x-dbpwonacwxdiybvl)
- # [22:30] * Joins: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp)
- # [22:31] * Quits: othermaciej (~mjs@17.245.29.168) (Ping timeout: 255 seconds)
- # [22:31] * Quits: dawhite (~dawhite@74.118.22.223) (Ping timeout: 264 seconds)
- # [22:34] * Quits: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp) (Ping timeout: 240 seconds)
- # [22:37] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 255 seconds)
- # [22:44] * Joins: dawhite (~dawhite@74.118.22.223)
- # [22:45] * Quits: Areks (~Areks@128-72-254-245.broadband.corbina.ru) (Ping timeout: 256 seconds)
- # [22:47] * Quits: danjesus (~danjesus@187.56.133.189) (Remote host closed the connection)
- # [22:48] * Joins: hasather (~hasather@80.91.33.141)
- # [22:51] * Quits: TallTed (~Thud@63.119.36.36)
- # [22:53] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 240 seconds)
- # [22:54] <Domenic> So apparently DOCTYPE serialization is a mess
- # [22:55] * Quits: smaug____ (~chatzilla@cs78246079.pp.htv.fi) (Ping timeout: 245 seconds)
- # [22:55] * Quits: dbaron (~dbaron@2620:101:80fb:224:4cf1:bdaa:495c:ff9f) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [22:56] <Hixie> DOCTYPE serialisation is nice and easy
- # [22:56] <Hixie> you just output the constant string '<!DOCTYPE HTML>'
- # [22:56] <Hixie> :-)
- # [22:56] <Domenic> it is only observable via XHR, and browsers all do the more complicated thing
- # [23:00] * Joins: danjesus (~danjesus@187.56.133.189)
- # [23:00] * Quits: lmclister (~lmclister@192.150.10.209) (Read error: Connection reset by peer)
- # [23:00] * Joins: othermaciej (~mjs@17.114.219.14)
- # [23:00] * Joins: lmclister (~lmclister@192.150.10.209)
- # [23:03] * Quits: tantek (~tantek@corp-nat.p2p.sfo1.mozilla.com) (Quit: tantek)
- # [23:04] * Joins: satazor (~satazor@a213-22-1-7.cpe.netcabo.pt)
- # [23:04] <Hixie> anyone got IE around who can tell me the output of http://software.hixie.ch/utilities/js/live-dom-viewer/?saved=3099 ?
- # [23:06] <Hixie> Domenic: i've no idea what that issue is about, can you elaborarte?
- # [23:06] * Quits: jeremyj (~jeremyj@17.202.49.56) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [23:06] <Hixie> elaborate
- # [23:07] <Domenic> Hixie: so I maintain jsdom, which is a server-side implementation of the DOM. We are trying to figure out when the user asks us "save this document to a file" how we should serialize it
- # [23:07] <Hixie> replace the DOCTYPE with '<!DOCTYPE HTML>'
- # [23:08] * Quits: satazor (~satazor@a213-22-1-7.cpe.netcabo.pt) (Ping timeout: 244 seconds)
- # [23:08] * Quits: othermaciej (~mjs@17.114.219.14) (Quit: othermaciej)
- # [23:08] <Domenic> So, two minor problems: 1) that is not what browsers do when you serialize via XHR; 2) that is not what DOM S&P says
- # [23:08] <Domenic> (it is what HTML says)
- # [23:08] <Hixie> why are either of those problems?
- # [23:08] <Domenic> they are minor problems. e.g. we should probably fix DOM S&P
- # [23:09] <Domenic> and we should either fix browsers or fix the XHR spec to reflect browsers
- # [23:09] <Hixie> i don't understand the relevance of either (1) or (2) to what a server does
- # [23:09] <Domenic> they aren't really problems for us
- # [23:09] <Domenic> for me
- # [23:09] <Domenic> they are problems for the web that I have uncovered in the midst of this investigation
- # [23:12] <jgraham> Isn't DOM S&P the one that W3C forked and added lots of complexity to for no readon
- # [23:12] <jgraham> *reason
- # [23:12] <Domenic> to be fair, they seem to have fixed bugs or holes in some csaes
- # [23:12] <Domenic> Ms2ger hasn't had time to reincorporate those back into the original
- # [23:13] <Hixie> Domenic: oh the server side of this is irrelevant?
- # [23:13] <Hixie> now i'm even more confused
- # [23:13] * Quits: KevinMarks (~yaaic@2607:fb90:2202:bf92:b9e6:2ae9:242e:3d2b) (Ping timeout: 240 seconds)
- # [23:14] <Hixie> what is the question i'm supposed to be answering?
- # [23:14] * Quits: lmclister (~lmclister@192.150.10.209) (Read error: Connection reset by peer)
- # [23:14] * Joins: lmcliste_ (~lmclister@192.150.10.209)
- # [23:14] * Quits: chrisfay (chrisfay@nat/google/x-dbpwonacwxdiybvl) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [23:14] <Domenic> Hixie: sorry to confuse. I was just paging you guys in to let you know about a problem that we discovered, not to ask you to help us fix our code.
- # [23:14] * Joins: KevinMarks (~yaaic@2607:fb90:2202:bf92:b9e6:2ae9:242e:3d2b)
- # [23:15] <Hixie> what's the problem though?
- # [23:15] <Domenic> the two abovementioned problems. DOM P&S contradicting HTML; XHR contradicting reality
- # [23:19] <Hixie> ah
- # [23:20] <Hixie> i wonder if anything uses the HTML spec's definition at this point
- # [23:21] <Domenic> I believe XHR says to use HTML's, but browsers do not do that
- # [23:23] * Joins: Lachy_ (~Lachy@cm-84.215.104.248.getinternet.no)
- # [23:26] * bnicholson2 is now known as bnicholson
- # [23:27] * Joins: chrisfay (chrisfay@nat/google/x-ixggdksytrscpzfy)
- # [23:29] * Joins: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp)
- # [23:30] * Quits: lmcliste_ (~lmclister@192.150.10.209) (Read error: Connection reset by peer)
- # [23:31] * Joins: lmclister (~lmclister@192.150.10.209)
- # [23:33] * Joins: boogyman (~boogyman@pdpc/supporter/professional/boogyman)
- # [23:33] * Quits: tj_vantoll (~Adium@2601:4:5380:2ec:d5e5:1163:dcdd:4c22) (Quit: Leaving.)
- # [23:34] * Quits: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp) (Ping timeout: 250 seconds)
- # [23:34] * Quits: danjesus (~danjesus@187.56.133.189) (Remote host closed the connection)
- # [23:37] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
- # [23:41] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:42] * Joins: heatmeis_ (~heatmeise@cpe-24-193-5-63.nyc.res.rr.com)
- # [23:42] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Ping timeout: 245 seconds)
- # [23:46] * Quits: Maurice` (copyman@5ED5617C.cm-7-6b.dynamic.ziggo.nl)
- # [23:47] * Quits: heatmeis_ (~heatmeise@cpe-24-193-5-63.nyc.res.rr.com) (Ping timeout: 264 seconds)
- # [23:48] * Joins: tantek (~tantek@corp-nat.p2p.sfo1.mozilla.com)
- # [23:49] * Joins: hasather (~hasather@80.91.33.141)
- # [23:52] * Quits: tantek (~tantek@corp-nat.p2p.sfo1.mozilla.com) (Client Quit)
- # [23:52] * Joins: newtron_work (~newtron@199.71.174.204)
- # [23:54] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 244 seconds)
- # [23:56] * Quits: newtron_ (~newtron@199.71.174.203) (Ping timeout: 240 seconds)
- # [23:56] * Joins: othermaciej (~mjs@17.114.219.14)
- # [23:56] * Quits: newtron_work (~newtron@199.71.174.204) (Ping timeout: 240 seconds)
- # [23:58] * Joins: satazor (~satazor@a213-22-1-7.cpe.netcabo.pt)
- # [23:59] * Joins: smaug____ (~chatzilla@cs78246079.pp.htv.fi)
- # [23:59] * Joins: tantek (~tantek@corp-nat.p2p.sfo1.mozilla.com)
- # [23:59] * Joins: hasather (~hasather@80.91.33.141)
- # Session Close: Wed Aug 06 00:00:00 2014
The end :)