Options:
Previous day, Next day
- # Session Start: Thu Jan 14 09:51:53 2016
- # Session Ident: #whatwg
- # [09:51] * Now talking in #whatwg
- # [09:51] * Topic is 'https://whatwg.org/ — logs: http://krijnhoetmer.nl/irc-logs/ & http://logbot.glob.com.au/ — stats: http://gavinsharp.com/irc/whatwg.html — Please leave your sense of logic at the door, thanks!'
- # [09:51] * Set by MikeSmith!~mike@sideshowbarker.net on Wed Dec 10 17:23:43
- # [10:03] * Joins: frivoal (~frivoal@90.CH37849.cyberhome.ne.jp)
- # [10:05] * Joins: yoav (~yoav@37.160.18.11)
- # [10:22] * Joins: JoWie (uid93456@gateway/web/irccloud.com/x-sdzvoqexadmoyobz)
- # [10:44] * Joins: alrra (uid62345@gateway/web/irccloud.com/x-rxekltutmdyadreh)
- # [10:58] <zcorpan> hmm the only way i can think of for testing coords parsing is to .focus() the area and use reftests
- # [11:00] <zcorpan> or actually, maybe elementFromPoint
- # [11:02] <zcorpan> elementFromPoint always returns the <img> in gecko, known bug iirc
- # [11:05] <gsnedders> wait what
- # [11:05] <gsnedders> kinda odd bug
- # [11:07] * Joins: g4 (~g4@vpn-oslo.vivaldi.com)
- # [11:07] * Quits: g4 (~g4@vpn-oslo.vivaldi.com) (Changing host)
- # [11:07] * Joins: g4 (~g4@unaffiliated/gormer)
- # [11:12] * Joins: ttepasse (~ttepasse@ip-178-200-61-79.hsi07.unitymediagroup.de)
- # [11:16] * Quits: frivoal (~frivoal@90.CH37849.cyberhome.ne.jp) (Remote host closed the connection)
- # [11:22] * Joins: yoav_ (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [11:24] * Joins: frivoal (~frivoal@90.CH37849.cyberhome.ne.jp)
- # [11:26] * Quits: yoav (~yoav@37.160.18.11) (Ping timeout: 260 seconds)
- # [11:31] * Joins: zecho (~zecho@70-247-17-199.northern.mnscu.edu)
- # [11:35] * Quits: zecho (~zecho@70-247-17-199.northern.mnscu.edu) (Ping timeout: 240 seconds)
- # [11:37] * Joins: espadrine (~tyl@213.152.2.4)
- # [11:49] <zcorpan> i wonder how Edge copes with the web with this bug https://github.com/Microsoft/ChakraCore/issues/20
- # [11:53] <gsnedders> could be handling it in the HTML parser or something weird
- # [12:01] <annevk> zcorpan: I guess it would be good to get feedback from some browsers on the new coords algorithm
- # [12:01] <annevk> zcorpan: i.e., whether that's something they're willing to align on
- # [12:01] <annevk> zcorpan: if we have two browsers, that'd be good enough
- # [12:02] <zcorpan> annevk: yep, i can ping some
- # [12:08] <annevk> https://plus.google.com/+JirkaKosek/posts/4nh8VGRfrz1 hahaha
- # [12:08] <annevk> Oh my, Hixie commented too
- # [12:18] <ondras> heh, Jirka Kosek
- # [12:25] * Quits: frivoal (~frivoal@90.CH37849.cyberhome.ne.jp) (Remote host closed the connection)
- # [12:25] <Ms2ger> Yeah, that seems likely to be handled at a higher level
- # [12:37] * Joins: frivoal (~frivoal@90.CH37849.cyberhome.ne.jp)
- # [12:38] * Quits: frivoal (~frivoal@90.CH37849.cyberhome.ne.jp) (Remote host closed the connection)
- # [12:43] <zcorpan> anyone know weinig@apple.com's github handle?
- # [12:44] * Joins: hasather_ (~hasather@80.91.33.151)
- # [12:47] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 255 seconds)
- # [12:51] * Joins: italoacasas (~italoacas@221.sub-166-241-20.myvzw.com)
- # [12:52] * Quits: hasather_ (~hasather@80.91.33.151) (Remote host closed the connection)
- # [12:53] * Joins: hasather (~hasather@80.91.33.141)
- # [12:55] <annevk> hober might know ^^
- # [13:02] * Quits: italoacasas (~italoacas@221.sub-166-241-20.myvzw.com) (Quit: My Mac has gone to sleep. ZZZzzz…)
- # [13:06] * Joins: JeanCarloMachado (~jean@201.3.189.170)
- # [13:10] * Quits: jwalden (~waldo@108-233-252-216.lightspeed.sntcca.sbcglobal.net) (Quit: ChatZilla 0.9.92-rdmsoft [XULRunner 35.0.1/20150122214805])
- # [13:14] * Quits: wbe (~textual@pd95b30f4.dip0.t-ipconnect.de) (Quit: My computer has gone to sleep. ZZZzzz…)
- # [13:32] * Joins: zecho (~zecho@70-247-17-199.northern.mnscu.edu)
- # [13:36] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 255 seconds)
- # [13:36] * Quits: zecho (~zecho@70-247-17-199.northern.mnscu.edu) (Ping timeout: 256 seconds)
- # [13:37] * Joins: dbaron (~dbaron@180.94.118.1)
- # [13:38] * Quits: dbaron (~dbaron@180.94.118.1) (Client Quit)
- # [13:46] <yoav_> Anyone knows where window.top (DOMWindow) in general is specced?
- # [13:46] * yoav_ is now known as yoav
- # [13:48] <Ms2ger> HTML
- # [13:49] <Ms2ger> Do you need a more specific link?
- # [13:49] * Quits: eric_carlson (~ericc@c-24-6-239-9.hsd1.ca.comcast.net) (Quit: eric_carlson)
- # [13:51] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [13:58] * Joins: smaug____ (~chatzilla@dyxxlkyyyyyyyyyyyyycy-3.rev.dnainternet.fi)
- # [13:59] * Quits: g4 (~g4@unaffiliated/gormer) (Ping timeout: 250 seconds)
- # [14:04] <yoav> Ms2ger: Got it, thanks! :)
- # [14:05] <Ms2ger> Np
- # [14:06] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 250 seconds)
- # [14:28] * Quits: howdoi (uid224@gateway/web/irccloud.com/x-sqjlqecksckmflkg) (Quit: Connection closed for inactivity)
- # [14:29] * Quits: smaug____ (~chatzilla@dyxxlkyyyyyyyyyyyyycy-3.rev.dnainternet.fi) (Quit: Reconnecting…)
- # [14:29] * Joins: smaug____ (~chatzilla@dyxxlkyyyyyyyyyyyyycy-3.rev.dnainternet.fi)
- # [14:36] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [14:36] * Quits: zdobersek (~zan@192.40.89.17) (Ping timeout: 272 seconds)
- # [14:48] * Joins: zdobersek (~zan@192.40.89.17)
- # [14:49] * Joins: wilsonpage (~wilsonpag@217.111.161.212)
- # [14:49] * Quits: smaug____ (~chatzilla@dyxxlkyyyyyyyyyyyyycy-3.rev.dnainternet.fi) (Read error: Connection reset by peer)
- # [14:49] * Joins: capella-s3 (~yaaic@cpe-24-59-86-15.twcny.res.rr.com)
- # [14:49] * Joins: smaug____ (~chatzilla@dyxxlkyyyyyyyyyyyyycy-3.rev.dnainternet.fi)
- # [14:53] * Quits: smaug____ (~chatzilla@dyxxlkyyyyyyyyyyyyycy-3.rev.dnainternet.fi) (Client Quit)
- # [14:53] * Joins: smaug____ (~chatzilla@dyxxlkyyyyyyyyyyyyycy-3.rev.dnainternet.fi)
- # [14:55] * Joins: TallTed (~Thud@c-98-216-254-6.hsd1.ma.comcast.net)
- # [14:55] * Joins: eric_carlson (~ericc@17.202.47.8)
- # [15:00] * Joins: zecho (~zecho@70-247-17-199.northern.mnscu.edu)
- # [15:06] * Joins: mven (~textual@32.97.110.53)
- # [15:07] * Joins: frivoal (~frivoal@st3768.nas811.p-tokyo.nttpc.ne.jp)
- # [15:09] * Quits: mven (~textual@32.97.110.53) (Client Quit)
- # [15:13] * Joins: encryptd_fractal (~encryptd_@63-254-58-198.ip.mcleodusa.net)
- # [15:20] * Quits: JeanCarloMachado (~jean@201.3.189.170) (Ping timeout: 260 seconds)
- # [15:20] * Joins: yoav_ (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [15:22] * Joins: darobin (~darobin@209.148.63.66)
- # [15:24] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 264 seconds)
- # [15:25] * Quits: smaug____ (~chatzilla@dyxxlkyyyyyyyyyyyyycy-3.rev.dnainternet.fi) (Read error: Connection reset by peer)
- # [15:28] * Joins: capella-s32 (~yaaic@66-87-125-242.pools.spcsdns.net)
- # [15:30] * Quits: capella-s3 (~yaaic@cpe-24-59-86-15.twcny.res.rr.com) (Ping timeout: 260 seconds)
- # [15:31] * Quits: capella-s32 (~yaaic@66-87-125-242.pools.spcsdns.net) (Read error: Connection reset by peer)
- # [15:31] * Joins: capella-s3 (~yaaic@cpe-24-59-86-15.twcny.res.rr.com)
- # [15:32] * Joins: JeanCarloMachado (~jean@201.3.189.170)
- # [15:34] * Quits: capella-s3 (~yaaic@cpe-24-59-86-15.twcny.res.rr.com) (Read error: Connection reset by peer)
- # [15:38] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Remote host closed the connection)
- # [15:38] <annevk> Domenic: who wrote the latest JavaScript URL parser again? Might want to look at https://github.com/whatwg/url/issues/77
- # [15:47] * Joins: capella-s3 (~yaaic@cpe-24-59-86-15.twcny.res.rr.com)
- # [15:49] * Joins: capella-s32 (~yaaic@cpe-24-59-86-15.twcny.res.rr.com)
- # [15:51] * Quits: capella-s3 (~yaaic@cpe-24-59-86-15.twcny.res.rr.com) (Ping timeout: 240 seconds)
- # [15:51] * Joins: capella-s3 (~yaaic@cpe-24-59-86-15.twcny.res.rr.com)
- # [15:52] <frewsxcv> what is the expected output of this? https://gist.github.com/frewsxcv/8f440c078b5912d8ae21
- # [15:52] <frewsxcv> chrome and firefox currently differ
- # [15:53] <Domenic> annevk: Sebmaster, yeah. We'll track it and update wpt.
- # [15:53] <annevk> <3
- # [15:53] * Quits: capella-s32 (~yaaic@cpe-24-59-86-15.twcny.res.rr.com) (Ping timeout: 240 seconds)
- # [15:54] * Quits: JeanCarloMachado (~jean@201.3.189.170) (Remote host closed the connection)
- # [15:55] <annevk> frewsxcv: per https://dom.spec.whatwg.org/#interface-htmlcollection the property names don't enumerate
- # [15:56] <annevk> frewsxcv: so I'm guessing Gecko is correct
- # [15:57] * Joins: howdoi (uid224@gateway/web/irccloud.com/x-xpspxwhzvooxqhtg)
- # [16:06] * Quits: frivoal (~frivoal@st3768.nas811.p-tokyo.nttpc.ne.jp) (Remote host closed the connection)
- # [16:07] * Joins: frivoal (~frivoal@st3768.nas811.p-tokyo.nttpc.ne.jp)
- # [16:09] * Joins: smaug____ (~chatzilla@dyxxlkyyyyyyyyyyyyycy-3.rev.dnainternet.fi)
- # [16:12] * Quits: frivoal (~frivoal@st3768.nas811.p-tokyo.nttpc.ne.jp) (Ping timeout: 276 seconds)
- # [16:41] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
- # [16:44] * Joins: capella-s32 (~yaaic@66.87.124.46)
- # [16:44] * Quits: capella-s3 (~yaaic@cpe-24-59-86-15.twcny.res.rr.com) (Ping timeout: 240 seconds)
- # [16:46] * Quits: capella-s32 (~yaaic@66.87.124.46) (Read error: Connection reset by peer)
- # [16:46] * Joins: capella-s3 (~yaaic@cpe-24-59-86-15.twcny.res.rr.com)
- # [16:47] * Joins: thinkxl (~thinkxl@unaffiliated/thinkxl)
- # [16:48] * Joins: wbe (~textual@pd95b30f4.dip0.t-ipconnect.de)
- # [16:53] * Joins: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com)
- # [16:57] * Quits: nicolasbadia__ (~nicolasba@ns3272321.ip-5-39-84.eu) (Quit: nicolasbadia__)
- # [16:57] * Joins: nicolasbadia_ (~nicolasba@ns3272321.ip-5-39-84.eu)
- # [17:00] * Quits: rits (~richa@117.207.91.170) (Ping timeout: 276 seconds)
- # [17:09] * Joins: tantek_ (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com)
- # [17:09] * Quits: capella-s3 (~yaaic@cpe-24-59-86-15.twcny.res.rr.com) (Ping timeout: 255 seconds)
- # [17:09] * Quits: JoWie (uid93456@gateway/web/irccloud.com/x-sdzvoqexadmoyobz) (Quit: Connection closed for inactivity)
- # [17:09] * Quits: wilsonpage (~wilsonpag@217.111.161.212) (Ping timeout: 255 seconds)
- # [17:10] * Quits: yury`m (~yury@ip68-12-102-1.ok.ok.cox.net) (Ping timeout: 264 seconds)
- # [17:10] * Quits: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com) (Ping timeout: 245 seconds)
- # [17:10] * tantek_ is now known as tantek
- # [17:10] * Joins: capella-s3 (~yaaic@cpe-24-59-86-15.twcny.res.rr.com)
- # [17:11] * Joins: wilsonpage (~wilsonpag@217.111.161.212)
- # [17:13] * Joins: yury`m (~yury@ip68-12-100-236.ok.ok.cox.net)
- # [17:14] * Quits: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [17:21] * Joins: ritsyy (~richa@117.207.91.170)
- # [17:24] * Joins: thinkxl_ (thinkxl@gateway/vpn/mullvad/x-zocqdfvnvyrxzsuj)
- # [17:24] * Quits: wilsonpage (~wilsonpag@217.111.161.212) (Quit: My Mac has gone to sleep. ZZZzzz…)
- # [17:24] * Joins: wilsonpage (~wilsonpag@217.111.161.212)
- # [17:25] * Quits: thinkxl (~thinkxl@unaffiliated/thinkxl) (Disconnected by services)
- # [17:25] * thinkxl_ is now known as thinkxl
- # [17:34] * Quits: wbe (~textual@pd95b30f4.dip0.t-ipconnect.de) (Quit: My computer has gone to sleep. ZZZzzz…)
- # [17:35] * Joins: wbe (~textual@pd95b30f4.dip0.t-ipconnect.de)
- # [17:57] <mounir> annevk: for the inline table, should we wait to get philipj's opinion?
- # [18:00] * Joins: psy_ (~psy@43.224.156.101)
- # [18:01] * Quits: psy_ (~psy@43.224.156.101) (Max SendQ exceeded)
- # [18:01] * Joins: psy_ (~psy@43.224.156.101)
- # [18:02] * Quits: Ms2ger (~Ms2ger@ptr-2hj4tblvksdopw2rpjxj7j11x.ip6.access.telenet.be) (Quit: nn)
- # [18:03] * Quits: smaug____ (~chatzilla@dyxxlkyyyyyyyyyyyyycy-3.rev.dnainternet.fi) (Ping timeout: 240 seconds)
- # [18:08] * Joins: jsbell (jsbell@nat/google/x-ixhhthogalgyfjqa)
- # [18:08] * Quits: wilsonpage (~wilsonpag@217.111.161.212) (Ping timeout: 276 seconds)
- # [18:08] <annevk> mounir: I guess that's fine, but you'll still need to address how to exactly navigate the table
- # [18:09] <Domenic> annevk: I don't get it, it seems clear to me?
- # [18:10] <annevk> Domenic: we are much more precise elsewhere, e.g., "... to the value given in the second column of the row of the following table whose first column contains the /new playback state/."
- # [18:10] * Joins: wilsonpage (~wilsonpag@217.111.161.212)
- # [18:11] <annevk> Domenic: and even that is not as precise as it doesn't account for cells...
- # [18:11] <Domenic> well ok, I guess for consistency we can just copy that wording, but it seems really overkill
- # [18:12] <annevk> Domenic: I think that extra context helps a lot, especially if you don't have the table in front of you visually
- # [18:12] * Quits: wbe (~textual@pd95b30f4.dip0.t-ipconnect.de) (Quit: My computer has gone to sleep. ZZZzzz…)
- # [18:12] <annevk> Domenic: also, for someone who always complains about vagueness of non-ES specifications, I'm disappointed
- # [18:13] <Domenic> annevk: I really don't feel like anyone needs instructions on how to read a clearly-labeled table.
- # [18:13] <mounir> as someone who never complains about vagueness, I find this overkill :)
- # [18:13] <mounir> but I will apply the change request :)
- # [18:14] <annevk> Domenic: it doesn't really follow from first principles to how it should be read
- # [18:15] <Domenic> I'm not really that into debating this but I don't understand what first principles are involved in reading a table
- # [18:15] <annevk> If you don't say what the value should be set to, it's ambiguous
- # [18:16] <Domenic> The current wording is "the exception matching the given <var>error</var> in the following table" the table has a clearly labeled column "exception"
- # [18:16] <Domenic> whatevs, don't really care
- # [18:17] <mounir> annevk: btw, fwiw, your example is slightly falacious
- # [18:17] <mounir> annevk: it's a table with three column, way less clear what the association is ;)
- # [18:20] <annevk> mounir: since you want to continue debating the point I recommend you search for "second column" throughout the HTML standard to find many examples of us doing exactly this for two column tables
- # [18:21] * annevk is also somewhat dubious about the ", then" thing having editorial precedent, but okay
- # [18:21] <mounir> annevk: updated
- # [18:22] <annevk> mounir: you also want to use ":"
- # [18:22] <annevk> mounir: and since <var>error</var> is a variable it doesn't need "the"
- # [18:23] <annevk> mounir: Domenic: perhaps we should wait for foolip since he had some thoughts on the timing stuff, no?
- # [18:24] <mounir> annevk: that sounds reasonable to wait for him
- # [18:24] <Domenic> annevk: I tend to agree; although it seems likely it won't impact anything (or that any changes would be made as part of a bigger change), this feels like foolip's area of expertise and it would be good to get his sign off
- # [18:26] <mounir> annevk: "the" removed. I didn't use ":" because it wasn't used in the example I saw
- # [18:27] <annevk> I guess there is some inconsistency on that, ugh
- # [18:27] <mounir> annevk: apart from 4.8.13.12.3, only "." is used
- # [18:27] <mounir> (in embedded-content.html that is)
- # [18:28] <annevk> Yeah, it isn't often in the entire spec, still seems better in a way, but I guess it's fine either way
- # [18:28] <annevk> Perhaps one day a real grammar nitpicker will discover us and help us out
- # [18:29] <mounir> given the size of the document, I hope for them that they will look, shiver and go away :)
- # [18:29] * Quits: ritsyy (~richa@117.207.91.170) (Ping timeout: 245 seconds)
- # [18:36] * Joins: ap (~ap@17.202.44.214)
- # [18:38] * Quits: capella-s3 (~yaaic@cpe-24-59-86-15.twcny.res.rr.com) (Quit: Talk atcha later)
- # [18:41] * Joins: nikkibee (~quassel@node-1w7jr9y93irfm1dpj2wey3i6n.ipv6.telus.net)
- # [18:44] * Joins: ritsyy (~richa@117.207.88.72)
- # [18:44] <annevk> Domenic: who are you looking for review from before landing?
- # [18:44] <annevk> Domenic: for <script type=module>
- # [18:45] <annevk> Domenic: would it help if I went through it again tomorrow? Or might it be better if I wait for Adam to give it another look?
- # [18:47] * Joins: smaug____ (~chatzilla@dyxxlkyyyyyyyyyyyyycy-3.rev.dnainternet.fi)
- # [18:48] * Quits: calvaris (~calvaris@fanzine.igalia.com) (Quit: Ex-Chat)
- # [18:48] <Domenic> annevk: yeah I was hoping mainly for you and Adam before merging. A review would be lovely; I will poke Adam too.
- # [18:56] * Joins: ehsan__ (~ehsan@2607:f0c8:8000:80e0:e94a:3e81:bacd:3725)
- # [19:03] * Quits: Yudai__ (~Yudai@73.170.83.204) (Ping timeout: 272 seconds)
- # [19:07] * Joins: wbe (~textual@port-34242.pppoe.wtnet.de)
- # [19:07] * Joins: Jayflux (~Jayflux@unaffiliated/jayflux)
- # [19:19] * Joins: JoWie (uid93456@gateway/web/irccloud.com/x-dlcerodcujedvanu)
- # [19:20] * Quits: ttepasse (~ttepasse@ip-178-200-61-79.hsi07.unitymediagroup.de) (Ping timeout: 264 seconds)
- # [19:22] * Joins: ttepasse (~ttepasse@ip-178-200-61-79.hsi07.unitymediagroup.de)
- # [19:36] * Quits: wilsonpage (~wilsonpag@217.111.161.212) (Read error: Connection reset by peer)
- # [19:36] * Joins: wilsonpage (~wilsonpag@217.111.161.212)
- # [19:38] * Quits: wilsonpage (~wilsonpag@217.111.161.212) (Read error: Connection reset by peer)
- # [19:38] * Joins: wilsonpa_ (~wilsonpag@217.111.161.212)
- # [19:39] * Joins: Maurice` (copyman@unaffiliated/maurice)
- # [19:39] * Quits: wilsonpa_ (~wilsonpag@217.111.161.212) (Client Quit)
- # [19:40] * Quits: espadrine (~tyl@213.152.2.4) (Ping timeout: 255 seconds)
- # [19:57] * Quits: psy_ (~psy@43.224.156.101) (Read error: No route to host)
- # [20:00] * Joins: jamesheston (~jameshest@wsip-184-183-165-96.sd.sd.cox.net)
- # [20:01] * Quits: jamesheston (~jameshest@wsip-184-183-165-96.sd.sd.cox.net) (Client Quit)
- # [20:03] * Joins: weinig (~weinig@17.114.216.96)
- # [20:04] * Joins: sicking (~sicking@c-98-210-157-231.hsd1.ca.comcast.net)
- # [20:08] <jyasskin> Re https://github.com/WebBluetoothCG/web-bluetooth/pull/198, are there any examples of specs that assign a platform object's global environment from its parent as bz would like?
- # [20:09] * Joins: mven (~textual@32.97.110.53)
- # [20:22] <annevk> jyasskin: ImageData is an example where browsers disagree
- # [20:23] <annevk> jyasskin: see one of my PRs against wpt
- # [20:23] <jyasskin> Yeah, I don't doubt that browsers have been inconsistent about this (I assume between inheriting from a parent vs the entry settings object). I'm looking for wording to copy, if possible.
- # [20:24] <annevk> jyasskin: doubt that exists, have been trying to get IDL to define it
- # [20:25] <jyasskin> Ok, if IDL is going to define it, then I should probably wait in Web Bluetooth until the needed wording is more clear.
- # [20:26] <jyasskin> (IDL currently says "It is the responsibility of specifications using Web IDL to state which global environment (or, by proxy, which global object) each platform object is associated with.")
- # [20:28] * Quits: howdoi (uid224@gateway/web/irccloud.com/x-xpspxwhzvooxqhtg) (Quit: Connection closed for inactivity)
- # [20:29] <annevk> Yeah, it's a bit of a mess 😟
- # [20:36] * Quits: weinig (~weinig@17.114.216.96) (Quit: weinig)
- # [20:38] * Quits: Maurice` (copyman@unaffiliated/maurice)
- # [20:39] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [20:42] * Joins: KevinMarks (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net)
- # [20:46] * Quits: beowulf (~sstewart@host109-149-192-171.range109-149.btcentralplus.com) (Remote host closed the connection)
- # [20:53] * Quits: ritsyy (~richa@117.207.88.72) (Ping timeout: 256 seconds)
- # [20:55] <gsnedders> Important real world questions: how do you tell a bunch of people their code is a mess politely?
- # [20:59] * Quits: zdobersek (~zan@192.40.89.17) (Quit: Leaving.)
- # [21:19] * Joins: rniwa (~rniwa@17.202.48.138)
- # [21:22] <jamesr_> gsnedders: lemme know when you find out, please
- # [21:25] * Joins: stakagi (~stakagi@123.230.120.109.eo.eaccess.ne.jp)
- # [21:32] * heycam|away is now known as heycam
- # [21:32] * Joins: rniwa_ (~rniwa@17.114.216.151)
- # [21:34] * Quits: rniwa (~rniwa@17.202.48.138) (Ping timeout: 240 seconds)
- # [21:43] * Joins: beowulf (~sstewart@host109-149-192-171.range109-149.btcentralplus.com)
- # [21:44] * Joins: rniwa (~rniwa@17.202.48.138)
- # [21:46] * Joins: weinig (~weinig@17.202.47.30)
- # [21:47] * Quits: rniwa_ (~rniwa@17.114.216.151) (Ping timeout: 260 seconds)
- # [21:51] * Quits: yoav_ (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [21:57] * Quits: sicking (~sicking@c-98-210-157-231.hsd1.ca.comcast.net) (Quit: sicking)
- # [21:58] * Joins: capella-s3 (~yaaic@cpe-24-59-86-15.twcny.res.rr.com)
- # [22:02] * Quits: eric_carlson (~ericc@17.202.47.8) (Ping timeout: 240 seconds)
- # [22:03] * Joins: rniwa_ (~rniwa@17.114.216.151)
- # [22:03] * Quits: rego (~rego@66.193.27.77.dynamic.reverse-mundo-r.com) (Quit: Leaving)
- # [22:06] * Quits: rniwa (~rniwa@17.202.48.138) (Ping timeout: 260 seconds)
- # [22:06] <darobin> gsnedders: "Ah, yes, I did that in PHP a few years ago."
- # [22:07] <gsnedders> darobin: don't worry, half of this /is/ PHP
- # [22:07] * Joins: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com)
- # [22:07] <darobin> oh well there you go
- # [22:08] <gsnedders> Hey at least https://lists.w3.org/Archives/Public/www-archive/2016Jan/att-0004/graph.png doesn't look too bad as a dependency graph!
- # [22:08] * Joins: sicking (~sicking@c-98-210-157-231.hsd1.ca.comcast.net)
- # [22:08] <gsnedders> It's acyclic!
- # [22:08] * Quits: weinig (~weinig@17.202.47.30) (Quit: weinig)
- # [22:09] <darobin> lol
- # [22:11] <gsnedders> I feel like it's over modularised, really
- # [22:15] * heycam is now known as heycam|away
- # [22:17] * heycam|away is now known as heycam
- # [22:24] * Quits: encryptd_fractal (~encryptd_@63-254-58-198.ip.mcleodusa.net) (Remote host closed the connection)
- # [22:26] * Joins: weinig (~weinig@17.202.47.30)
- # [22:34] * Quits: ehsan__ (~ehsan@2607:f0c8:8000:80e0:e94a:3e81:bacd:3725) (Remote host closed the connection)
- # [22:39] * Quits: ap (~ap@17.202.44.214) (Quit: Textual IRC Client: www.textualapp.com)
- # [22:41] * heycam is now known as heycam|away
- # [22:46] * Joins: ehsan__ (~ehsan@2607:f0c8:8000:80e0:3568:bda9:6425:606b)
- # [22:47] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [22:48] * Quits: weinig (~weinig@17.202.47.30) (Quit: weinig)
- # [23:07] <rbyers> annevk: What's your approach to / thoughts on conformance tests for the DOM spec?
- # [23:07] <rbyers> I was able to find only https://github.com/w3c/web-platform-tests/tree/master/DOMEvents ...
- # [23:14] <gsnedders> rbyers: https://github.com/w3c/web-platform-tests/tree/master/dom?
- # [23:14] <gsnedders> rbyers: searching case-sensitively? there's a number of dom* directories at the top level
- # [23:15] <rbyers> gsnedders: Yeah just found that one too. But is the W3C / WhatWG distinction important?
- # [23:15] <gsnedders> rbyers: not really
- # [23:15] <rbyers> Eg. presumably new tests are added only after W3C snapshots are taken of the DOM spec?
- # [23:15] <gsnedders> rbyers: don't read much into it being under the W3C org on GitHub
- # [23:15] <gsnedders> rbyers: no, that isn't the case
- # [23:16] <rbyers> Ah, cool. So it's reasonable for me to submit a PR to add tests for a new feature currently only in the WhatWG version?
- # [23:16] * Joins: dbaron (~dbaron@235.207.70.115.static.exetel.com.au)
- # [23:16] <gsnedders> rbyers: yes
- # [23:16] <rbyers> Perfect. I'm still planning on waiting until the features ships in at least one browser (probably silly to do sooner than that).
- # [23:16] <rbyers> Thanks!
- # [23:17] <gsnedders> rbyers: probably better to do before that so the feature gets testsd!
- # [23:19] <rbyers> Ok, happy to prepare it sooner - just figured no-one would want to land a test that fails everywhere (although I'd at least manually test it passing with the polyfill). In this case (EventListenerOptions and passive event listeners) it probably doesn't matter much since we (blink) will be the first to ship, and the ones writing/running the tests, etc.
- # [23:19] <rbyers> Still, would like to do this right.
- # [23:19] * Quits: JoWie (uid93456@gateway/web/irccloud.com/x-dlcerodcujedvanu) (Quit: Connection closed for inactivity)
- # [23:20] * Joins: svl (~me@86.81.103.1)
- # [23:24] <gsnedders> rbyers: well, the long-term aim is still something along the lines of you guys running all of w-p-t and directly adding tests to it as part of your development, so the tests would land in w-p-t at around the same time as the impl lands in Blink
- # [23:24] * heycam|away is now known as heycam
- # [23:24] <rbyers> Yeah, that would be awesome. I understand that's what Mozilla does.
- # [23:25] <rbyers> I'm trying to better understand the status here and hopefully my team can help push this along.
- # [23:25] <gsnedders> I'm happy to do anything that will help you guys get somewhere with that, FWIW, as I've said before
- # [23:27] <rbyers> Excellent, thanks! I lack a bunch of the context here, who on blink have you been talking to about this? I know dpranke and jsbell were pushing on this at one time, but I don't think there's a ton of active movement right now.
- # [23:27] <gsnedders> uhhhhhh
- # [23:28] <gsnedders> this was at TPAC I last spoke to anyone about it
- # [23:28] <gsnedders> Jeffrey (is that jyasskin? I forget surname) and someone else.
- # [23:28] <jyasskin> Yep
- # [23:28] <jyasskin> What?
- # [23:29] <gsnedders> jyasskin: Blink, running w-p-t
- # [23:29] <jsbell> yeah, trying to staff up a team to make blink's use of w-p-t better
- # [23:29] <gsnedders> it was you I spoke to at TPAC about that, I think
- # [23:29] <jyasskin> Sam Uong was the more likely implementer. I'm not sure what his state is now.
- # [23:30] <jsbell> rbyers: I can give you a brain dump. Basically just lots of stuff to do, needs dedicated attention.
- # [23:30] <rbyers> Great, thanks guys. Given that my team works on input, we're mostly blocked on the fact that we have no standard way to automated input tests (and manual tests are almost useless IMHO). We're working on extensions to webdriver for this, but once that's unblocked I plan to try to really push our use of web-platform-tests.
- # [23:30] <gsnedders> how much of it actually involves Google testing infra, and how much can be done by external people?
- # [23:31] <jsbell> gsnedders: most of the work to run w-p-t sanely is code changes in the chromium repo, so a chromium committer (not necessarily googler), but it's not dependent on changes to wpt or anything like that
- # [23:31] <rbyers> jsbell: I know we talked about this awhile back. Not much sense in my team making a major effort when 95% of our tests would be manual, but hopefully we'll be done the first stage of the WebDriver effort this quarter - so I reach out then.
- # [23:31] <jsbell> 10-4
- # [23:31] <gsnedders> jsbell: okay, that's what I thought
- # [23:33] <rbyers> Ok, gotta run. For now I'll make sure we're adding WPT tests for the spec changes we drive, and importing the automated ones to run in blink's repo. I definitely want to help more when the automation is ready though - maybe Q2.
- # [23:33] <rbyers> Thanks!
- # [23:34] * Quits: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [23:34] * Joins: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com)
- # [23:36] * heycam is now known as heycam|away
- # [23:36] * Joins: frivoal (~frivoal@st3768.nas811.p-tokyo.nttpc.ne.jp)
- # [23:38] * heycam|away is now known as heycam
- # [23:41] * Quits: mven (~textual@32.97.110.53) (Ping timeout: 260 seconds)
- # [23:47] * Quits: frivoal (~frivoal@st3768.nas811.p-tokyo.nttpc.ne.jp) (Remote host closed the connection)
- # [23:53] * Quits: svl (~me@86.81.103.1) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:57] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [23:58] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # Session Close: Fri Jan 15 00:00:00 2016
Previous day, Next day
Think these logs are useful? Then please donate to show your gratitude (and keep them up, of course). Thanks! — Krijn