Options:
Previous day, Next day
- # Session Start: Fri Sep 04 00:00:00 2015
- # Session Ident: #whatwg
- # [00:01] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [00:02] * Joins: brcweggs (~brcweggs@pool-74-111-218-212.lsanca.fios.verizon.net)
- # [00:02] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [00:05] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 244 seconds)
- # [00:09] * Quits: roc (~chatzilla@121.98.85.219) (Ping timeout: 244 seconds)
- # [00:10] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [00:11] * Joins: weinig (~weinig@17.202.47.106)
- # [00:14] * Quits: brcweggs (~brcweggs@pool-74-111-218-212.lsanca.fios.verizon.net) (Quit: Be back later ...)
- # [00:14] * Quits: eric_carlson (~ericc@17.245.29.18) (Quit: eric_carlson)
- # [00:15] * Quits: Lachy_ (~Lachy@185.29.164.223) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [00:16] * Joins: Lachy (~Lachy@185.29.164.223)
- # [00:16] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [00:18] * Quits: smaug____ (~chatzilla@62-78-246-79.bb.dnainternet.fi) (Ping timeout: 250 seconds)
- # [00:20] * Joins: jensnockert (~jensnocke@84.219.248.21)
- # [00:22] * Joins: seventh (seventh@128.90.94.182)
- # [00:24] * Quits: ccardona-work (~ccardona-@209.213.209.190) (Quit: ccardona-work)
- # [00:24] * Quits: jensnockert (~jensnocke@84.219.248.21) (Ping timeout: 240 seconds)
- # [00:25] * Quits: jyasskin (~jyasskin@216.239.45.94) (Quit: My computer has gone to sleep. ZZZzzz…)
- # [00:34] * Joins: brcweggs (~brcweggs@pool-74-111-218-212.lsanca.fios.verizon.net)
- # [00:35] * Quits: calvaris (~calvaris@4.126.27.77.dynamic.mundo-r.com) (Quit: Ex-Chat)
- # [00:39] * Joins: jyasskin (~jyasskin@216.239.45.94)
- # [00:48] * Quits: jyasskin (~jyasskin@216.239.45.94) (Quit: My computer has gone to sleep. ZZZzzz…)
- # [00:48] * Quits: weinig (~weinig@17.202.47.106) (Quit: weinig)
- # [00:51] * heycam|away is now known as heycam
- # [00:51] * Joins: weinig (~weinig@17.202.47.106)
- # [00:54] <heycam> annevk, sounds fine (the unsigned long thing)
- # [00:56] * Quits: ehsan_ (~ehsan@2001:450:1f:224:4bf:8295:f8f8:52c5) (Remote host closed the connection)
- # [00:59] <MikeSmith> hola heycam
- # [01:00] <heycam> hi MikeSmith
- # [01:00] * Joins: roc (~chatzilla@2400:e780:801:232:2677:3ff:fece:dc64)
- # [01:03] * Joins: jyasskin (~jyasskin@216.239.45.94)
- # [01:03] <MikeSmith> heycam: seems there will be a lot of the #whatwg crew going to TPAC this year
- # [01:04] <MikeSmith> sort of a "we're getting the band back together"
- # [01:04] <heycam> MikeSmith, oh great! I won't be there unfortunately.
- # [01:04] <MikeSmith> ah!
- # [01:04] <MikeSmith> dang
- # [01:04] <heycam> my graduation ceremony is on the Wednesday
- # [01:04] <roc> woohoo!
- # [01:04] <MikeSmith> ah wow
- # [01:04] <MikeSmith> yeah man
- # [01:05] <heycam> I couldn't find any flights that would let me attend that enough of the rest of the week in Sapporo :)
- # [01:05] <MikeSmith> #whatwg should toast heycam while having a drink together at TPAC
- # [01:05] <heycam> I'll Skyp^WFirefox Hello in from the stage
- # [01:05] <MikeSmith> heh
- # [01:06] <MikeSmith> heycam: yeah some things you can't time ideally
- # [01:08] * Joins: jyasskin_ (~jyasskin@216.239.45.94)
- # [01:09] * Quits: jyasskin (~jyasskin@216.239.45.94) (Read error: Connection reset by peer)
- # [01:09] <MikeSmith> heycam: I also will not be able to attend TPAC this year
- # [01:09] <MikeSmith> due to my wife and I having a baby on the way around that time
- # [01:09] <heycam> MikeSmith, oh, congrats!
- # [01:09] <MikeSmith> thanks 😄
- # [01:10] <heycam> that is something you have (had) some degree of control over the timing of, though ;)
- # [01:10] <MikeSmith> heh
- # [01:10] <MikeSmith> true
- # [01:10] <MikeSmith> but I guess it's fitting that my baby already just can't manage to get with the program at W3C and time/do things with W3C harmony
- # [01:10] <MikeSmith> runs in the family
- # [01:11] * Quits: weinig (~weinig@17.202.47.106) (Quit: weinig)
- # [01:11] <heycam> heh yeah, need a baby moratorium
- # [01:11] <MikeSmith> haha
- # [01:12] <MikeSmith> I think that would be good problem for the TAG to put their attention into trying to solve
- # [01:12] * Quits: ap (~ap@17.114.216.127)
- # [01:14] <MikeSmith> speaking of problems, I think the first thing I'm going to buy my baby will be a tiny T-shirt with the sentence "Solve real problems." printed on it
- # [01:16] <roc> but then how will your child get a PhD?
- # [01:16] <MikeSmith> roc: zing :)
- # [01:19] * Quits: jsx (uid48919@fsf/intern/jsx) (Quit: Connection closed for inactivity)
- # [01:22] * MikeSmith goes back to hacking on Hixie's bash and perl code
- # [01:27] * Joins: encryptd_fractal (~encryptd_@2601:449:8100:cad9:b905:1c48:6e3b:a6c8)
- # [01:28] * Joins: jensnockert (~jensnocke@84.219.248.21)
- # [01:30] * Joins: ap (~ap@17.114.216.127)
- # [01:31] * Joins: weinig (~weinig@17.202.47.106)
- # [01:32] * Joins: xiinotulp (~plutoniix@node-ndw.pool-101-108.dynamic.totbb.net)
- # [01:33] * Joins: jensnockert_ (~jensnocke@84.219.248.21)
- # [01:33] * Quits: jensnockert (~jensnocke@84.219.248.21) (Read error: Connection reset by peer)
- # [01:35] * Quits: plutoniix (~plutoniix@101.108.125.116) (Ping timeout: 272 seconds)
- # [01:37] * Quits: ap (~ap@17.114.216.127) (Read error: Connection reset by peer)
- # [01:37] * Joins: ap_ (~ap@17.114.216.127)
- # [01:37] * Quits: roc (~chatzilla@2400:e780:801:232:2677:3ff:fece:dc64) (Ping timeout: 246 seconds)
- # [01:43] * Joins: ccardona-work (~ccardona-@c-24-130-132-120.hsd1.ca.comcast.net)
- # [01:44] * Quits: jsbell (jsbell@nat/google/x-aeulwsstylvrxeqf) (Quit: There's no place like home...)
- # [01:46] * Joins: weinig_ (~weinig@17.114.217.214)
- # [01:46] * Quits: ccardona-work (~ccardona-@c-24-130-132-120.hsd1.ca.comcast.net) (Client Quit)
- # [01:47] * Quits: weinig (~weinig@17.202.47.106) (Ping timeout: 268 seconds)
- # [01:47] * weinig_ is now known as weinig
- # [01:49] * Joins: ccardona-work (~ccardona-@c-24-130-132-120.hsd1.ca.comcast.net)
- # [01:50] * Joins: roc (~chatzilla@2400:e780:801:232:2677:3ff:fece:dc64)
- # [01:51] * Quits: TallTed (~Thud@c-98-216-254-6.hsd1.ma.comcast.net) (Ping timeout: 260 seconds)
- # [01:51] * Joins: TallTed (~Thud@c-98-216-254-6.hsd1.ma.comcast.net)
- # [01:55] * Joins: ehsan___ (~ehsan@ip-162-250-172-168.fibre.fibrestream.ca)
- # [01:56] * Quits: ehsan___ (~ehsan@ip-162-250-172-168.fibre.fibrestream.ca) (Client Quit)
- # [01:56] * Quits: jeremyj (~jeremyj@17.202.48.144) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [02:00] * Quits: jensnockert_ (~jensnocke@84.219.248.21) (Remote host closed the connection)
- # [02:02] * Quits: roc (~chatzilla@2400:e780:801:232:2677:3ff:fece:dc64) (Ping timeout: 244 seconds)
- # [02:02] * Quits: Guest18200 (~hfenring@seditious.adversary.org) (Read error: Connection reset by peer)
- # [02:03] * Quits: encryptd_fractal (~encryptd_@2601:449:8100:cad9:b905:1c48:6e3b:a6c8) (Remote host closed the connection)
- # [02:03] * Joins: encryptd_fractal (~encryptd_@2601:449:8100:cad9:b905:1c48:6e3b:a6c8)
- # [02:08] * Quits: encryptd_fractal (~encryptd_@2601:449:8100:cad9:b905:1c48:6e3b:a6c8) (Ping timeout: 244 seconds)
- # [02:08] * Joins: Hasimir (~hfenring@unaffiliated/hasimir)
- # [02:15] * Joins: roc (~chatzilla@2400:e780:801:224:2677:3ff:fece:dc64)
- # [02:17] <nox> annevk: https://www.w3.org/Bugs/Public/show_bug.cgi?id=18794
- # [02:22] * xiinotulp is now known as plutoniix
- # [02:27] <nox> annevk: https://github.com/w3c/webcomponents/commit/c3c46d87f9764a746523ec17853b0a5eb5ed46e0
- # [02:28] * Quits: weinig (~weinig@17.114.217.214) (Quit: weinig)
- # [02:31] * Joins: weinig (~weinig@17.114.6.77)
- # [02:37] * Joins: frivoal (~frivoal@om126204168024.6.openmobile.ne.jp)
- # [02:39] * Quits: weinig (~weinig@17.114.6.77) (Ping timeout: 244 seconds)
- # [02:40] * Joins: weinig_ (~weinig@17.114.217.214)
- # [02:44] * Quits: frivoal (~frivoal@om126204168024.6.openmobile.ne.jp) (Remote host closed the connection)
- # [02:46] * Joins: frivoal (~frivoal@om126204168024.6.openmobile.ne.jp)
- # [02:46] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [02:49] * Quits: Jayflux (~Jayflux@unaffiliated/jayflux) (Read error: Connection reset by peer)
- # [02:51] * Quits: frivoal (~frivoal@om126204168024.6.openmobile.ne.jp) (Remote host closed the connection)
- # [02:51] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 260 seconds)
- # [02:54] * Joins: wartdev (~wartdev@109.255.148.96)
- # [02:59] * Quits: jyasskin_ (~jyasskin@216.239.45.94) (Quit: My computer has gone to sleep. ZZZzzz…)
- # [03:00] * Quits: wartdev (~wartdev@109.255.148.96)
- # [03:00] * Joins: jdaggett_ (~jdaggett@61-121-216-2.bitcat.net)
- # [03:01] * Joins: ohaibbq (~ohaibbq@98.248.65.213)
- # [03:03] * Quits: weinig_ (~weinig@17.114.217.214) (Quit: weinig_)
- # [03:10] * Joins: jyasskin (~jyasskin@207.198.105.21)
- # [03:12] * Quits: ap_ (~ap@17.114.216.127)
- # [03:17] * Quits: seventh (seventh@128.90.94.182) (Ping timeout: 246 seconds)
- # [03:27] * Joins: encryptd_fractal (~encryptd_@2601:449:8100:cad9:c015:87f4:2c2d:979d)
- # [03:30] * Joins: Lachy_ (~Lachy@cm-84.215.179.176.getinternet.no)
- # [03:32] * Joins: Goplat (~goplat@reactos/developer/Goplat)
- # [03:32] * Quits: Lachy (~Lachy@185.29.164.223) (Ping timeout: 244 seconds)
- # [03:35] * Quits: ccardona-work (~ccardona-@c-24-130-132-120.hsd1.ca.comcast.net) (Quit: ccardona-work)
- # [03:41] * Quits: brcweggs (~brcweggs@pool-74-111-218-212.lsanca.fios.verizon.net) (Quit: Lingo: www.lingoirc.com)
- # [03:42] * Joins: capella-s32 (~yaaic@66-87-125-26.pools.spcsdns.net)
- # [03:43] * Quits: capella-s3 (~yaaic@cpe-24-59-243-39.twcny.res.rr.com) (Ping timeout: 240 seconds)
- # [03:44] * Quits: capella-s32 (~yaaic@66-87-125-26.pools.spcsdns.net) (Read error: Connection reset by peer)
- # [03:45] * Joins: capella-s3 (~yaaic@66.87.125.26)
- # [03:48] * Quits: Krinkle (~Krinkle@wikimedia/Krinkle) (Quit: Bounce bounce - Powered by ZNC <http://znc.in>)
- # [03:49] * Quits: capella-s3 (~yaaic@66.87.125.26) (Read error: Connection reset by peer)
- # [03:50] * Joins: capella-s3 (~yaaic@cpe-24-59-243-39.twcny.res.rr.com)
- # [03:55] * Quits: plutoniix (~plutoniix@node-ndw.pool-101-108.dynamic.totbb.net) (Read error: Connection reset by peer)
- # [03:57] * Joins: plutoniix (~plutoniix@node-ndw.pool-101-108.dynamic.totbb.net)
- # [04:01] * Joins: rxgx (uid22483@gateway/web/irccloud.com/x-uvsxacnxfhzvpkjr)
- # [04:02] * heycam is now known as heycam|away
- # [04:03] * Quits: dbaron (~dbaron@2620:101:80fb:224:1834:ca2:2146:4048) (Ping timeout: 246 seconds)
- # [04:11] * Joins: Krinkle (~Krinkle@wikimedia/Krinkle)
- # [04:20] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [04:22] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
- # [04:25] * Quits: jyasskin (~jyasskin@207.198.105.21) (Quit: My computer has gone to sleep. ZZZzzz…)
- # [04:28] * toyoshim is now known as toyoshiAw
- # [04:28] * toyoshiAw is now known as toyoshim
- # [04:33] * Joins: boogyman (~justme_j@pdpc/supporter/professional/boogyman)
- # [04:34] * Joins: Liki (b756d14b@gateway/web/freenode/ip.183.86.209.75)
- # [04:35] <Liki> hello, i'm trying to use github/fetch but have a question about how to capture an event from the response?
- # [04:35] <Liki> more specifically, i'm uploading a file and it returns the progress event
- # [04:36] * heycam|away is now known as heycam
- # [04:36] * Joins: dbaron (~dbaron@173-228-85-118.dsl.dynamic.fusionbroadband.com)
- # [04:38] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [04:44] <MikeSmith> Liki: add an event listenert for "fetch", use respondWith() to do something?
- # [04:44] <MikeSmith> ah, progress event
- # [04:48] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [04:52] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 246 seconds)
- # [04:53] * Quits: iamstef (sid12605@gateway/web/irccloud.com/x-yqgkiakluftadliy) (Ping timeout: 252 seconds)
- # [04:55] * Joins: iamstef (sid12605@gateway/web/irccloud.com/x-bpjztcbxmucsyqex)
- # [05:12] * Joins: howdoi (uid224@gateway/web/irccloud.com/x-tketcvvvqctcyfgz)
- # [05:19] <Liki> Hi so there is no such event mechanism just like those in Superagent?
- # [05:22] <MikeSmith> Liki: dunno what Superagent is
- # [05:22] <MikeSmith> that github/fetch library is just a polyfill isn't it?
- # [05:22] <MikeSmith> that is, it just provides exactly the same API as what's in the Fetch standard
- # [05:22] <MikeSmith> and nothing additional
- # [05:23] <MikeSmith> e.g., no convenience methods or whatever
- # [05:23] <MikeSmith> Liki: have you read the spec? https://fetch.spec.whatwg.org/
- # [05:23] * Quits: Liki (b756d14b@gateway/web/freenode/ip.183.86.209.75) (Ping timeout: 246 seconds)
- # [05:24] <MikeSmith> botie, inform Liki https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch
- # [05:24] <botie> will do
- # [05:24] <MikeSmith> (in case he comes back)
- # [05:25] * Quits: beowulf (~sstewart@host86-184-211-198.range86-184.btcentralplus.com) (Ping timeout: 244 seconds)
- # [05:28] * Joins: igoroliveira_ (uid20755@gateway/web/irccloud.com/x-uxpnorsitfubqajg)
- # [05:28] * Joins: howdoi_ (uid224@gateway/web/irccloud.com/x-ygvrfqqrqsemkvie)
- # [05:28] * Quits: howdoi (uid224@gateway/web/irccloud.com/x-tketcvvvqctcyfgz) (Ping timeout: 246 seconds)
- # [05:28] * Quits: roc (~chatzilla@2400:e780:801:224:2677:3ff:fece:dc64) (Ping timeout: 246 seconds)
- # [05:28] * Quits: igoroliveira (uid20755@gateway/web/irccloud.com/x-aznhwqqbriizjgml) (Ping timeout: 246 seconds)
- # [05:29] * igoroliveira_ is now known as igoroliveira
- # [05:29] * howdoi_ is now known as howdoi
- # [05:31] * Joins: encrypt__ (~encryptd_@c-24-7-238-5.hsd1.mn.comcast.net)
- # [05:31] * Joins: roc (~chatzilla@2400:e780:801:224:2677:3ff:fece:dc64)
- # [05:33] * Quits: encryptd_fractal (~encryptd_@2601:449:8100:cad9:c015:87f4:2c2d:979d) (Ping timeout: 246 seconds)
- # [05:43] * Joins: beowulf (~sstewart@host81-136-13-186.range81-136.btcentralplus.com)
- # [05:56] * Quits: jdaggett_ (~jdaggett@61-121-216-2.bitcat.net) (Quit: jdaggett_)
- # [06:02] * Krinkle is now known as Krinkle_
- # [06:08] <annevk> nox: well, maybe I know what I'm doing after all
- # [06:13] * Quits: rxgx (uid22483@gateway/web/irccloud.com/x-uvsxacnxfhzvpkjr) (Quit: Connection closed for inactivity)
- # [06:20] * Joins: spacenomad (~spacenoma@remote.wcitarch.com)
- # [06:20] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [06:23] * Joins: zdobersek (~zan@gateway/vpn/privateinternetaccess/zdobersek)
- # [06:29] * Quits: vigilvindex (~quassel@envoycorps.info) (Quit: No Ping reply in 180 seconds.)
- # [06:30] * Joins: vigilvindex (~quassel@envoycorps.info)
- # [06:34] * Quits: roc (~chatzilla@2400:e780:801:224:2677:3ff:fece:dc64) (Ping timeout: 244 seconds)
- # [06:34] <mkwst> annevk: Morning. :)
- # [06:34] <mkwst> annevk: For MIX: how do I check whether a request is targeting an iframe? I used to look at the frame type, now I need to ... what? Look at the client's document's ancestors?
- # [06:35] <mkwst> s/document/browsing context/
- # [06:47] * Quits: psy_ (~psy@43.224.156.102) (Ping timeout: 272 seconds)
- # [06:51] * Quits: spacenomad (~spacenoma@remote.wcitarch.com)
- # [06:52] * Joins: psy_ (~psy@43.224.156.102)
- # [06:52] * Quits: psy_ (~psy@43.224.156.102) (Max SendQ exceeded)
- # [06:54] * Joins: psy_ (~psy@43.224.156.102)
- # [06:59] * Joins: spacenomad (~spacenoma@remote.wcitarch.com)
- # [07:05] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [07:05] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
- # [07:07] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [07:08] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
- # [07:10] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Remote host closed the connection)
- # [07:12] * Quits: igoroliveira (uid20755@gateway/web/irccloud.com/x-uxpnorsitfubqajg) (Quit: Connection closed for inactivity)
- # [07:13] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [07:13] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [07:18] * Quits: spacenomad (~spacenoma@remote.wcitarch.com) (Remote host closed the connection)
- # [07:32] * Quits: howdoi (uid224@gateway/web/irccloud.com/x-ygvrfqqrqsemkvie) (Quit: Connection closed for inactivity)
- # [07:34] <annevk> mkwst: yes, basically
- # [07:35] <annevk> mkwst: you need to check the ancestor anyway right for its URL?
- # [07:48] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Remote host closed the connection)
- # [07:50] * Quits: dbaron (~dbaron@173-228-85-118.dsl.dynamic.fusionbroadband.com) (Ping timeout: 272 seconds)
- # [07:50] <annevk> So Directory Upload should really just be a patch to HTML
- # [07:50] <annevk> Anyone want to point that out?
- # [07:51] <annevk> And the webkit* stuff might need to be added to compat.spec.whatwg.org by miketaylr or also straight to HTML...
- # [07:54] <mkwst> annevk: Is the client for a request that's navigating an iframe the iframe itself, or the document embedding the iframe.?
- # [07:57] <annevk> mkwst: that's a good question, there was a similar thing with your "originating origin" or some such right?
- # [07:57] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [07:57] <annevk> mkwst: I learned recently Gecko has two principals, requesting and loading or some such... I guess we might need both?
- # [07:57] <mkwst> Probably. I'm just confused about what I'm supposed to be looking at now.
- # [07:57] <mkwst> I guess? Previously, I was just relying on magical 'frame type' settings.
- # [07:57] <mkwst> That was simpler, as it pushed the complexity onto you/HTML. :)
- # [07:57] <annevk> mkwst: what's the setup in Chrome?
- # [07:59] <mkwst> Currently? Still frame type. :)
- # [07:59] <annevk> mkwst: so it matters for referrer for instance
- # [08:00] <annevk> if you have a link in parent that targets the child and follow that, the referrer is the parent
- # [08:00] <annevk> if you have a link in child that targets the child/parent and follow that, the referrer is the child
- # [08:00] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [08:00] <mkwst> We throw all the data we need for Referrer into the request, and then do any stripping in the network stack.
- # [08:01] * Quits: psy_ (~psy@43.224.156.102) (Ping timeout: 264 seconds)
- # [08:01] <mkwst> which boils down to the requesting URL and policy.
- # [08:02] <mkwst> Because the network stack lives way above Blink, and has no way of digging back down into the execution.context.
- # [08:02] <annevk> Yeah that makes sense
- # [08:02] <annevk> But we currently set referrer to "client"
- # [08:02] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [08:03] <annevk> Hmm...
- # [08:03] * Joins: alrra (uid62345@gateway/web/irccloud.com/x-pmclyrucbtyrbkzx)
- # [08:04] <annevk> And then the referrer specification does all kinds of tricks with request's client
- # [08:04] <annevk> But you want to do tricks with the "loading" client
- # [08:04] <mkwst> That is what the spec does. I'm not sure if any browser does. :)
- # [08:05] <annevk> Yeah, I guess we could pull some of that logic back in HTML too...
- # [08:05] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
- # [08:05] <annevk> I'm just trying to figure out what a better setup would be
- # [08:06] <annevk> I think the easiest would be to introduce an additional client
- # [08:06] <annevk> Since service workers also wants the "loading" client, afaict
- # [08:06] <annevk> JakeA: ^^
- # [08:06] <annevk> I'm somewhat surprised nobody noticed this before
- # [08:06] <annevk> Well maybe I shouldn't be, review of Fetch and Service Workers is notoriously poor
- # [08:07] <mkwst> The whole integration with navigation seems a bit hand-wavey.
- # [08:08] <mkwst> But hey! We can fix it all now!
- # [08:10] <JakeA> We're punting fetchEvent.client to v2, so we can make changes here
- # [08:11] <annevk> So either we introduce "requesting client" or "loading client" next to "client" but some specifications will need to change
- # [08:11] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [08:12] <annevk> Oooh
- # [08:12] <annevk> I know
- # [08:12] <annevk> Well, hmm, I was thinking "navigating client" as the client that initiates the navigation, but that might as well refer to the client that is navigating...
- # [08:13] <annevk> "navigate requesting client"?
- # [08:13] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [08:13] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [08:13] <annevk> Because this is only needed for Fetch resulting from a navigate attempt... It would mean that referrer policy needs to if/else on the two clients
- # [08:14] <annevk> But that doesn't seem too bad?
- # [08:14] * Quits: boogyman (~justme_j@pdpc/supporter/professional/boogyman) (Ping timeout: 246 seconds)
- # [08:14] <annevk> It also means that mkwst can just continue to use client as he wants to in Mixed Content and that the current Service Worker setup is correct too
- # [08:14] <annevk> And this should be what CSP wants too
- # [08:15] * Quits: encrypt__ (~encryptd_@c-24-7-238-5.hsd1.mn.comcast.net) (Remote host closed the connection)
- # [08:19] <mkwst> I think that sounds right. Let me get to my desk and think about it.
- # [08:20] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [08:31] * Joins: jtcranmer (~jcranmer@ras1.csl.tjhsst.edu)
- # [08:32] * Joins: JoWie (uid93456@gateway/web/irccloud.com/x-pasxvznyohyapkmt)
- # [08:32] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [08:34] * Quits: ^esc (~esc-ape@178.165.129.182.wireless.dyn.drei.com) (Ping timeout: 264 seconds)
- # [08:39] <annevk> Domenic: mind if I take over your top-links work and finish it?
- # [08:39] <annevk> mkwst: certainly, once you tentatively approve I'll file a bug on Fetch and Referrer
- # [08:39] <annevk> mkwst: thankfully you got to this before I started rewriting HTML
- # [08:40] <mkwst> I'm only looking at it now because you're making me rewrite MIX. So, thank _you_, I guess? :)
- # [08:40] <Domenic> annevk: ah, I knew there was something I dropped on the floor in the last couple days. Sure, go ahead, since now is supposedly sleepytime for me.
- # [08:43] <Domenic> The other thing on my to do list is to respond to https://github.com/whatwg/html/issues/62 ... we shouldn't leave issues unanswered like that for too long
- # [08:44] <annevk> Fortunately mkwst hangs out here
- # [08:44] <annevk> My main problem there is lack of interest from other vendors
- # [08:45] <mkwst> So, for MIX, I thing I really only care about the context making the request. iframes don't actually matter, because they're just like every other blockable subresource request.
- # [08:45] <mkwst> For CSP, I need to know both the context making the request (to apply the correct policy), and that the request is targeting an iframe (to know to apply `child-src`)
- # [08:46] <mkwst> Referrer Policy needs to know the context making the request (for the origin/cross-origin distinction, and the referrer policy). I'm not sure it needs to care what context is being targeted.
- # [08:47] <mkwst> Domenic: What annevk said. I floated that proposal a million years ago on Specifiction and WHATWG. Crickets.
- # [08:47] <mkwst> Domenic: Once Firefox has a reasonable process model they may be more interested, as one of the things it would allow us to do is to keep passwords in the browser process, so that a corrupted renderer couldn't get direct access.
- # [08:48] <mkwst> Domenic: And it's a mild protection against XSS stealing form data directly.
- # [08:48] <mkwst> Domenic: Since it's trivial to implement, I think it's worth doing. Especially since the opaque FormData bits of it are necessary for credential management anyway.
- # [08:49] <mkwst> So it's really just more or less defining an attribute, and cutting off JavaScript access to `value`.
- # [08:51] * Joins: dan2k3k4 (~dan2k3k4@unaffiliated/dan2k3k4)
- # [08:51] <Domenic> Yeah but it's kind of a question of should it be in the spec if only one browser does it or is planning on doing it
- # [08:51] <mkwst> Not disagreeing with you. :)
- # [08:51] <Domenic> Which is a somewhat broader problem
- # [08:52] <Domenic> I am having vague 3am visions of rendered spec diffs or checkboxes to turn on experimental awaiting-implementations features while viewing the spec or something.
- # [08:53] <dan2k3k4> :o
- # [08:53] <mkwst> Go to bed. ;)
- # [08:53] <Domenic> Basically something better than these micro specs that monkeypatch HTML all over the place because they're extending HTML in some way
- # [08:53] <Domenic> At least I stayed up late for a good cause, namely computer games.
- # [08:54] <mkwst> Domenic: But I love monkey patching HTML! It's all I do!
- # [08:54] <Domenic> hehehe
- # [08:54] <Domenic> nn
- # [08:56] <annevk> mkwst: *waves hand* there is no context
- # [08:56] * Joins: spacenomad (~spacenoma@167.216.10.227)
- # [08:57] <mkwst> "context" => "{browsing, execution} context"
- # [08:58] <annevk> mkwst: ah okay, so it sounds like we're in agreement
- # [08:58] * Quits: mpt (~mpt@canonical/mpt) (Read error: Connection reset by peer)
- # [08:59] <annevk> Hopefully many years from now bz will look at this (because he's trying to sort something out) and will be not be like "what were you thinking?!"
- # [09:00] <mkwst> I'm going to need you to review the fetch bits in MIX. They're getting much more complicated than I'd like.
- # [09:00] <annevk> That's the kind of stuff that keeps you up at night
- # [09:00] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
- # [09:03] * Joins: tripu (~tripu@p2763022-ipngn22501marunouchi.tokyo.ocn.ne.jp)
- # [09:03] * Joins: mpt (~mpt@2001:67c:1560:a003:297a:c971:5e2c:3c47)
- # [09:03] * Quits: mpt (~mpt@2001:67c:1560:a003:297a:c971:5e2c:3c47) (Changing host)
- # [09:03] * Joins: mpt (~mpt@canonical/mpt)
- # [09:13] <mkwst> I lied. I need the target context in MIX.
- # [09:14] <mkwst> Otherwise I can't exclude top-level navigation from mixed content checks.
- # [09:15] * Joins: sicking (~sicking@c-98-210-157-231.hsd1.ca.comcast.net)
- # [09:16] <annevk> Right, that client's corresponding browsing context is what you call "target context" I think
- # [09:16] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [09:16] <annevk> s/that//
- # [09:16] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [09:17] <annevk> I would call that "loading browsing context" or some such
- # [09:17] <mkwst> I thought `client` was the browsing context making the request?
- # [09:17] <annevk> No, that would be the new "navigate requesting client"
- # [09:18] <annevk> "navigate-requesting client"
- # [09:18] * Joins: calvaris (~calvaris@fanzine.igalia.com)
- # [09:19] <mkwst> ok. so that will either be null (in the case that the request's target is not "document"), or the client that initiated the navigation?
- # [09:21] <mkwst> Hrm. This is somewhat strange. If I'm navigating an iframe, do I have an environment settings object yet? I don't think I do.
- # [09:21] <mkwst> Is `client` the settings object of the page that was previously in the frame? That I'm navigating away from?
- # [09:23] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [09:24] <annevk> mkwst: I think <iframe> will due to about:blank magic
- # [09:24] <annevk> mkwst: the top-level browsing might not always
- # [09:25] * Joins: vigneshh (79f49b19@gateway/web/freenode/ip.121.244.155.25)
- # [09:25] <annevk> mkwst: but yeah, maybe that's a bad setup
- # [09:25] * Joins: roc (~chatzilla@121.98.92.158)
- # [09:25] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [09:26] <annevk> ugh
- # [09:26] * vigneshh slaps vigneshh around a bit with a large fishbot
- # [09:26] * Quits: vigneshh (79f49b19@gateway/web/freenode/ip.121.244.155.25) (Client Quit)
- # [09:29] * Quits: spacenomad (~spacenoma@167.216.10.227)
- # [09:31] * Joins: spacenomad (~spacenoma@167.216.10.227)
- # [09:32] * Quits: spacenomad (~spacenoma@167.216.10.227) (Remote host closed the connection)
- # [09:32] * Joins: yhirano_ (uid40668@gateway/web/irccloud.com/x-nvhgosukhgrncruo)
- # [09:35] <mkwst> annevk: Sanity check https://w3c.github.io/webappsec/specs/mixedcontent/#should-block-fetch?
- # [09:37] * Quits: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3) (Quit: ChatZilla 0.9.91-rdmsoft [XULRunner 32.0.3/20140923175406])
- # [09:41] <annevk> mkwst: that looks about right, with the caveat that client for <iframe> is broken
- # [09:43] <mkwst> Does it also make sense, or do I need to add more explanatory notes?
- # [09:46] <annevk> mkwst: 2.4.2 does not seem to be needed
- # [09:46] * Joins: Ms2ger (~Ms2ger@ptr-2hj4tblvksdoqd8e6oeiwxg7f.ip6.access.telenet.be)
- # [09:47] <annevk> mkwst: or is 2.4.2 specifically about same-origin? might be better to check for that then...
- # [09:48] <mkwst> We block insecure CORS requests in 2.3, so I guess 2.4.2 is probably irrelevant, yeah.
- # [09:48] <annevk> mkwst: it makes sense to me, but I'm not sure what that's worth
- # [09:49] * Joins: czerasz (~czerasz@p5DDBAE34.dip0.t-ipconnect.de)
- # [09:49] <mkwst> annevk: if you, having written Fetch, didn't understand what I was doing, then it's hopeless. :)
- # [09:53] * Quits: ohaibbq (~ohaibbq@98.248.65.213) (Quit: Leaving...)
- # [09:55] * heycam is now known as heycam|away
- # [09:56] * Joins: howdoi (uid224@gateway/web/irccloud.com/x-ifhbrizbdxnntick)
- # [09:56] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [09:58] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [09:58] <yhirano_> annevk: I run "make" on the fetch spec repo, and it complains that some specs don't exist. Do I need to modify data/specs.json in the anolis directory? Is there any specs.json for the fetch spec uploaded?
- # [09:59] <annevk> yhirano_: do you have the xref repository?
- # [10:00] <annevk> yhirano_: that is, did you read https://wiki.whatwg.org/wiki/GitHub#Makefile?
- # [10:00] <yhirano_> annevk: thanks, i didn't, i will.
- # [10:03] * Quits: dan2k3k4 (~dan2k3k4@unaffiliated/dan2k3k4) (Ping timeout: 246 seconds)
- # [10:05] <yhirano_> annevk: it works, thank you!
- # [10:05] <annevk> yhirano_: no worries, looking forward to the PR!
- # [10:12] * Quits: sicking (~sicking@c-98-210-157-231.hsd1.ca.comcast.net) (Quit: sicking)
- # [10:14] * Quits: Lachy_ (~Lachy@cm-84.215.179.176.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [10:18] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [10:41] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [10:42] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [10:46] * Joins: Lachy (~Lachy@213.166.174.2)
- # [10:57] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [10:58] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Read error: Connection reset by peer)
- # [10:59] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [11:04] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Read error: Connection reset by peer)
- # [11:05] * Joins: wilsonpage (~wilsonpag@217.111.161.212)
- # [11:05] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [11:06] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [11:09] * Joins: spacenomad (~spacenoma@cpe-75-85-143-3.hawaii.res.rr.com)
- # [11:12] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [11:13] <annevk> gsnedders: why did https://github.com/html5lib/html5lib-python/pull/126 never land?
- # [11:15] * Quits: spacenomad (~spacenoma@cpe-75-85-143-3.hawaii.res.rr.com)
- # [11:16] * Joins: encryptd_fractal (~encryptd_@c-24-7-238-5.hsd1.mn.comcast.net)
- # [11:17] * Joins: spacenomad (~spacenoma@cpe-75-85-143-3.hawaii.res.rr.com)
- # [11:20] * Quits: encryptd_fractal (~encryptd_@c-24-7-238-5.hsd1.mn.comcast.net) (Ping timeout: 240 seconds)
- # [11:22] * Joins: espadrine (~tyl@213.152.18.159)
- # [11:23] * Joins: smaug____ (~chatzilla@dyxxlkyyyyyyyyyyyyyyt-3.rev.dnainternet.fi)
- # [11:29] * Quits: spacenomad (~spacenoma@cpe-75-85-143-3.hawaii.res.rr.com)
- # [11:34] * Joins: spacenomad (~spacenoma@cpe-75-85-143-3.hawaii.res.rr.com)
- # [11:43] * Joins: Titi_Alone (~Thunderbi@111.18.30.109.rev.sfr.net)
- # [11:44] <Titi_Alone> Hello,
- # [11:44] <Titi_Alone> I've a question about the URL living standard, who should I contact?
- # [11:45] <Ms2ger> Ask
- # [11:46] <Titi_Alone> In the Ipv6 perser
- # [11:46] <Titi_Alone> *parser
- # [11:46] <hsivonen> nox: I didn't write <template> parsing support. wchen did. I don't have anything more useful to say than pointing at the code. Sorry.
- # [11:46] * Quits: tripu (~tripu@p2763022-ipngn22501marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving)
- # [11:47] <hsivonen> annevk: I'm writing the Big5 stuff in Java first, since I want to have an Encoding Standard impl. in Java, too, eventually.
- # [11:47] <Titi_Alone> In the Ipv6 parser section, the only thing to do if Ipv4 is the things written on line 8?
- # [11:47] <hsivonen> annevk: also, it's nicer to deal with bugs in Java first and then port over to C++, since it's easier to test an individual class in isolation in the Java context than in the XPCOM context
- # [11:48] <annevk> Titi_Alone: what do you mean by "If IPv4"?
- # [11:48] <hsivonen> annevk: I'm not autotranslating to C++ this time, though. Doing it manually.
- # [11:48] <annevk> Titi_Alone: the IPv4 part of an IPv6 address is handled by steps 8-10
- # [11:48] <hsivonen> annevk: as for Python, even rust-encoding uses Python to turn the indexes into array literals
- # [11:49] <annevk> hsivonen: do you use JSON as the input?
- # [11:49] <hsivonen> annevk: yes
- # [11:49] <Titi_Alone> Yes, that was my question, I thing the spec is unclear on this point
- # [11:49] <hsivonen> annevk: having JSON in the spec repo is awesome
- # [11:50] <annevk> Titi_Alone: "IPv4" there is just a marker
- # [11:50] <hsivonen> annevk: I use the .txt indeces only in a browser tab for visualizing patterns and for searching for interesting cases
- # [11:50] <annevk> Titi_Alone: if you have suggestions though, please file an issue :-)
- # [11:51] <annevk> hsivonen: yeah, me too, perhaps at some point we should flip what is normative
- # [11:51] <Titi_Alone> Don't you think that 9 and 10 should be substeps of 8?
- # [11:51] <annevk> Titi_Alone: no
- # [11:52] <Titi_Alone> Why? That's the case for Finale and Main.
- # [11:52] <annevk> Titi_Alone: no Finale is also steps 12 and 13
- # [11:53] <annevk> Titi_Alone: and Main is also step 7
- # [11:53] <Titi_Alone> Ok, that's really unclear for me.
- # [11:54] <annevk> Titi_Alone: it's just there so you can write "Jump to X"
- # [11:54] <Titi_Alone> The instructions for the marker to another marked belongs to the first marker ?
- # [11:54] <annevk> Titi_Alone: they don't mean anything else
- # [11:54] <annevk> Titi_Alone: when reading a specification you should never try to read meaning into things, only read what it says, literally
- # [11:56] <Titi_Alone> I'll try, but here, I was thinking Ipv4 was just the instruction 8.
- # [11:57] <Titi_Alone> Thanks for telling me that was not the case, anyway.
- # [11:58] <annevk> Titi_Alone: no worries, and again, if you have a way of saying the same thing but clearer, don't hesitate to let me know :-)
- # [11:58] <annevk> Titi_Alone: or provide a PR, even
- # [11:59] * Quits: spacenomad (~spacenoma@cpe-75-85-143-3.hawaii.res.rr.com) (Changing host)
- # [11:59] * Joins: spacenomad (~spacenoma@unaffiliated/spacenomad)
- # [11:59] <Titi_Alone> annevk: Maybe precising somewhere at the begin or at the end of the spec that these are juste markers?
- # [12:00] <annevk> Titi_Alone: would it have helped you if there was a note just after the IPv6 parser algorithm saying so?
- # [12:00] <annevk> Titi_Alone: I can add such a note right now
- # [12:01] <Titi_Alone> annevk: What do you mean, a note?
- # [12:02] <annevk> <p class="note no-backref">To be clear, <a lt='IPv6 parser Main'>Main</a>,
- # [12:02] <annevk> <a lt='IPv6 parser IPv4'>IPv4</a>, and <a lt='IPv6 parser Finale'>Finale</a> are simple markers.
- # [12:02] <annevk> They serve no purpose other than being a location the algorithm can jump to.
- # [12:02] <annevk> Titi_Alone: something like that ^^
- # [12:03] <Titi_Alone> annevk: Yes, that would be really helpful.
- # [12:03] <annevk> Titi_Alone: should I list you as "Titi_Alone" in the acknowledgments or would you prefer another nick or actual name?
- # [12:04] <annevk> Titi_Alone: see https://url.spec.whatwg.org/#acknowledgments
- # [12:05] <Titi_Alone> annevk: Yes, Titi_Alone suits me
- # [12:07] <Titi_Alone> Is there another point where there are such markers in the spec?
- # [12:08] <annevk> Titi_Alone: I think only IPv6 uses them
- # [12:08] <annevk> Titi_Alone: committed the note
- # [12:10] <Titi_Alone> Thanks, that clarifies the spec.
- # [12:12] <Titi_Alone> annevk: I also have another question, when a "living standard" becomes a standard?
- # [12:12] <Ms2ger> It is a standard
- # [12:13] <Ms2ger> It says so right in the name: "Living >>>Standard<<<"
- # [12:14] <Titi_Alone> But why is it living?
- # [12:14] <Titi_Alone> *"living"
- # [12:14] <annevk> Titi_Alone: because it's never done
- # [12:14] <Titi_Alone> So it will always be a living standard?
- # [12:15] <annevk> Titi_Alone: ideally, unless URLs somehow disappear in which case it would become a Dead Standard, but that seems unlikely
- # [12:16] * wilsonpage is now known as wilsonpage-away
- # [12:16] <Titi_Alone> Ok, that's great, thanks you.
- # [12:18] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [12:20] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [12:28] * wilsonpage-away is now known as wilsonpage
- # [12:41] <nox> annevk: Shouldn't we just kill the references to DOM-Parsing and define innerHTML and outerHTML ourselves?
- # [12:42] <annevk> nox: we used to: https://github.com/whatwg/domparsing
- # [12:42] <annevk> nox: but Ms2ger gave up
- # [12:42] <nox> annevk: What do you mean?
- # [12:43] <annevk> nox: the W3C forked our work and made a better standard
- # [12:44] <annevk> nox: I do think it would be better to have this defined as part of HTML/DOM, but there's many things to fix
- # [12:45] <nox> annevk: Ok.
- # [12:45] <nox> annevk: I just meant that for innerHTML and outerHTML btw.
- # [12:46] <nox> Or just innerHTML, it's only 2 steps,
- # [12:47] <annevk> nox: well, there's also a getter
- # [12:47] <nox> Mmh, right.
- # [12:47] <annevk> nox: anyway, not sure it makes sense to define those separately and separately from createContextualFragment() and such
- # [12:47] <nox> Sure.
- # [12:47] <annevk> nox: and you might be forgetting about innerHTML on XML nodes
- # [12:47] <nox> Right.
- # [12:48] <annevk> also, PRs accepted
- # [12:48] <nox> annevk: So we won't chnage anything in the syntax chapter, right?
- # [12:48] <annevk> nox: for <template>?
- # [12:48] * Quits: czerasz (~czerasz@p5DDBAE34.dip0.t-ipconnect.de) (Ping timeout: 255 seconds)
- # [12:48] <nox> Yes.
- # [12:48] <annevk> I haven't seen any issues reported against it
- # [12:49] <nox> annevk: Cool.
- # [12:49] <nox> annevk: Just asked to close the corresponding html5ever bug. :)
- # [12:52] * Joins: sergey (~sergey@147.30.224.254)
- # [12:53] * Parts: sergey (~sergey@147.30.224.254)
- # [13:01] <zcorpan> what do we do with bugs like https://www.w3.org/Bugs/Public/show_bug.cgi?id=29041
- # [13:02] * Joins: tunacan (~tunacan@dhcp111.nyd.varnish-software.com)
- # [13:03] <hsivonen> zcorpan: how did Chrome come to allow that? bug? they just made stuff up without a spec bug?
- # [13:03] <hsivonen> also, allowing <template> in <frameset> seems sad
- # [13:04] <nox> The real question is, why did they even need such a thing?
- # [13:04] <nox> Feel free to ping me when you see things about templates that are wrong in the spec, given I implemented them in Servo this week, I would prefer if my implementation is interoperable. :)
- # [13:04] <mkwst> hsivonen: You can't trust Chrome folks. They're crazy.
- # [13:07] * Joins: dan2k3k4 (~dan2k3k4@unaffiliated/dan2k3k4)
- # [13:08] * Joins: dan2k3k4k5 (~dan2k3k4@unaffiliated/dan2k3k4)
- # [13:10] * Quits: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr) (Excess Flood)
- # [13:11] * Quits: dan2k3k4 (~dan2k3k4@unaffiliated/dan2k3k4) (Ping timeout: 244 seconds)
- # [13:12] * Joins: dan2k3k4 (~dan2k3k4@unaffiliated/dan2k3k4)
- # [13:13] * Quits: dan2k3k4k5 (~dan2k3k4@unaffiliated/dan2k3k4) (Ping timeout: 246 seconds)
- # [13:13] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Remote host closed the connection)
- # [13:14] * Joins: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr)
- # [13:16] * Quits: Titi_Alone (~Thunderbi@111.18.30.109.rev.sfr.net) (Ping timeout: 246 seconds)
- # [13:17] <annevk> zcorpan: we should get Chrome to fix it
- # [13:17] <annevk> zcorpan: and maybe test it in html5lib?
- # [13:17] <annevk> s/maybe//
- # [13:18] * annevk added a comment to the bug
- # [13:18] <zcorpan> hsivonen: i don't know
- # [13:19] * Quits: smaug____ (~chatzilla@dyxxlkyyyyyyyyyyyyyyt-3.rev.dnainternet.fi) (Ping timeout: 246 seconds)
- # [13:20] <annevk> hsivonen: https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fwhatwg%2Fhtml%2Fpull%2F101&sa=D&sntz=1&usg=AFQjCNHcrkfoj8uLlM7mfH07I6NwiQtJOA
- # [13:20] <annevk> hsivonen: https://github.com/whatwg/html/pull/101
- # [13:20] <annevk> hsivonen: ignore that first link
- # [13:22] <zcorpan> it looks like chrome implemented the early template spec. http://www.w3.org/TR/2013/WD-html-templates-20130214/#in-frameset-addition - http://w3c-test.org/html/semantics/scripting-1/the-template-element/template-element/template-descendant-frameset.html
- # [13:24] * zcorpan files a bug
- # [13:27] * Joins: marlun (~marlun@unaffiliated/marlun)
- # [13:29] * Joins: dan2k3k4k5 (~dan2k3k4@unaffiliated/dan2k3k4)
- # [13:30] * wilsonpage is now known as wilsonpage-away
- # [13:31] * Quits: dan2k3k4 (~dan2k3k4@unaffiliated/dan2k3k4) (Ping timeout: 244 seconds)
- # [13:32] <annevk> zcorpan: ta
- # [13:33] * Quits: hgl (~hgl@unaffiliated/hgl) (Read error: Connection reset by peer)
- # [13:35] * Quits: sarri (~sari@unaffiliated/sarri) (Ping timeout: 268 seconds)
- # [13:35] * Quits: Ms2ger (~Ms2ger@ptr-2hj4tblvksdoqd8e6oeiwxg7f.ip6.access.telenet.be) (Ping timeout: 256 seconds)
- # [13:38] * Joins: sarri (~sari@unaffiliated/sarri)
- # [13:39] * Joins: hgl (~hgl@unaffiliated/hgl)
- # [13:39] <gsnedders> annevk: because of all the html5lib tests being broken
- # [13:39] <gsnedders> annevk: because html5lib-python is miles behind in implementation terms
- # [13:40] <annevk> gsnedders: oh that sounds bad
- # [13:40] <gsnedders> annevk: so I have no trust that the PR doesn't break other things
- # [13:40] <annevk> gsnedders: that PR is actually wrong compared to other impls
- # [13:40] <gsnedders> can you comment as much?
- # [13:42] <annevk> gsnedders: done
- # [13:43] <gsnedders> thanks
- # [13:44] <gsnedders> fixing html5lib-python is a fair way down to to-do list
- # [13:44] <gsnedders> stuff dealing with html5lib-tests is currently at the top
- # [13:45] * Quits: hgl (~hgl@unaffiliated/hgl) (Ping timeout: 246 seconds)
- # [13:46] * Joins: hgl (~hgl@unaffiliated/hgl)
- # [13:48] * Joins: Ms2ger (~Ms2ger@ptr-2hj4tblvksdoqfk632uw1irwo.ip6.access.telenet.be)
- # [13:50] * Quits: dan2k3k4k5 (~dan2k3k4@unaffiliated/dan2k3k4) (Ping timeout: 255 seconds)
- # [13:51] * Joins: encryptd_fractal (~encryptd_@c-24-7-238-5.hsd1.mn.comcast.net)
- # [13:58] * wilsonpage-away is now known as wilsonpage
- # [14:00] <nox> annevk: insertAdjacentHTML should be patched too, I think.
- # [14:03] * Joins: ttepasse (~ttepasse@ip-178-200-61-79.hsi07.unitymediagroup.de)
- # [14:03] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [14:03] * Joins: Titi_Alone (~Thunderbi@111.18.30.109.rev.sfr.net)
- # [14:04] * Quits: sarri (~sari@unaffiliated/sarri) (Ping timeout: 265 seconds)
- # [14:04] * Joins: sarri (~sari@unaffiliated/sarri)
- # [14:05] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [14:06] * Krinkle_ is now known as Krinkle
- # [14:06] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [14:11] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 240 seconds)
- # [14:16] <annevk> nox: yeah, seems like it
- # [14:17] <annevk> gsnedders: perhaps you should make sure html5lib-tests covers http://w3c-test.org/html/semantics/scripting-1/the-template-element/template-element/template-descendant-frameset.html too
- # [14:18] * Quits: encryptd_fractal (~encryptd_@c-24-7-238-5.hsd1.mn.comcast.net) (Remote host closed the connection)
- # [14:23] * Joins: encrypt__ (~encryptd_@2601:449:8100:cad9:814c:45d0:b13d:e28)
- # [14:26] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [14:32] * Joins: wilsonpa_ (~wilsonpag@217.111.161.213)
- # [14:34] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [14:36] * Quits: wilsonpage (~wilsonpag@217.111.161.212) (Ping timeout: 246 seconds)
- # [14:36] * Quits: encrypt__ (~encryptd_@2601:449:8100:cad9:814c:45d0:b13d:e28) (Remote host closed the connection)
- # [14:46] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
- # [14:51] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Ping timeout: 255 seconds)
- # [14:57] * Quits: mpt (~mpt@canonical/mpt) (Remote host closed the connection)
- # [15:00] <gsnedders> annevk: yeah, we're probably missing a fair bit of stuff
- # [15:00] <gsnedders> annevk: esp. around template
- # [15:01] <nox> annevk: The good thing is that we don't really need tests for template fragments.
- # [15:01] <annevk> nox: heh, I guess there's always an upside of sorts
- # [15:02] <nox> In html5lib-tests I mean.
- # [15:02] * Joins: mpt (~mpt@canonical/mpt)
- # [15:02] <gsnedders> nox: why not?
- # [15:02] <nox> We should have some for the template insertion modes, but that's small.
- # [15:02] <nox> gsnedders: I mean the behaviour of setting innerHTML, that's outside of the scope of the tree builder tests, right?
- # [15:05] <gsnedders> nox: we have tests for that!
- # [15:05] <gsnedders> nox: #document-fragment, etc.
- # [15:05] <nox> gsnedders: Yes but that's not innerHTML, is it?
- # [15:05] <gsnedders> nox: ok, not /quite/
- # [15:06] <gsnedders> it's the fragment parsing algorithm
- # [15:06] <nox> The parsing of a template fragment doesn't involve the template contents of said template.
- # [15:06] <nox> Yes.
- # [15:07] <gsnedders> https://html.spec.whatwg.org/#parsing-html-fragments is what we have tests for
- # [15:07] <gsnedders> which IIRC innerHTML is a tiny wrapper around
- # [15:07] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [15:07] <nox> Yes. With a special case for templates.
- # [15:08] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
- # [15:10] <gsnedders> where's the special case there?
- # [15:10] <gsnedders> the spec doesn't define one AFAICT?
- # [15:11] * Parts: ttepasse (~ttepasse@ip-178-200-61-79.hsi07.unitymediagroup.de) ("Textual IRC Client: www.textualapp.com")
- # [15:11] <zcorpan> r? https://critic.hoppipolla.co.uk/r/5785
- # [15:12] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 264 seconds)
- # [15:15] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [15:19] <gsnedders> nox: I can't see any special case for templates in the innerHTML spec?
- # [15:20] <nox> gsnedders: https://github.com/w3c/DOM-Parsing/issues/1
- # [15:20] <nox> gsnedders: https://www.w3.org/Bugs/Public/show_bug.cgi?id=18794
- # [15:20] <nox> https://github.com/w3c/webcomponents/commit/c3c46d87f9764a746523ec17853b0a5eb5ed46e0
- # [15:20] * Joins: encryptd_fractal (~encryptd_@63-254-58-198.ip.mcleodusa.net)
- # [15:21] <gsnedders> why aren't we patching this a tthe HTML level?
- # [15:21] <nox> gsnedders: Because innerHTML is defined there. It used to be patched at the HTML level when webcomponents was a thing.
- # [15:22] <nox> Anyway, I was just saying that's not a matter for the fragment parsing algorithm itself.
- # [15:22] <gsnedders> my point is why doesn't the fragment parsing algorithm fix it?
- # [15:22] <gsnedders> because surely that's the common point where all these things go through?
- # [15:25] * Quits: calvaris (~calvaris@fanzine.igalia.com) (Quit: Ex-Chat)
- # [15:26] <nox> gsnedders: Because it would be extremely weird.
- # [15:26] <nox> gsnedders: The fragment parsing just parses.
- # [15:26] <nox> gsnedders: Now it would need to replace all the template contents of some template node.
- # [15:30] * Quits: spacenomad (~spacenoma@unaffiliated/spacenomad) (Remote host closed the connection)
- # [15:30] <Ms2ger> annevk, r? https://github.com/whatwg/html/pull/103
- # [15:31] * Quits: alrra (uid62345@gateway/web/irccloud.com/x-pmclyrucbtyrbkzx) (Quit: Connection closed for inactivity)
- # [15:32] * Quits: howdoi (uid224@gateway/web/irccloud.com/x-ifhbrizbdxnntick) (Quit: Connection closed for inactivity)
- # [15:32] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [15:36] * Joins: igoroliveira (uid20755@gateway/web/irccloud.com/x-nsytvryuijqkfcej)
- # [15:38] * Quits: wilsonpa_ (~wilsonpag@217.111.161.213) (Quit: Textual IRC Client: www.textualapp.com)
- # [15:38] * Joins: wilsonpage (~wilsonpag@217.111.161.213)
- # [15:38] * Joins: Zunino (~andre@67-8-51-57.res.bhn.net)
- # [15:39] <Ms2ger> TabAtkins, ~1500 person-days to implement the entire HTML spec?
- # [15:42] <jgraham> 6 people 1 year?
- # [15:42] <jgraham> Sounds implausible
- # [15:42] * jgraham doesn't know the context
- # [15:46] * Joins: dan2k3k4 (~dan2k3k4@unaffiliated/dan2k3k4)
- # [15:48] * Quits: TallTed (~Thud@c-98-216-254-6.hsd1.ma.comcast.net) (Ping timeout: 255 seconds)
- # [15:48] <espadrine> the context is https://lists.w3.org/Archives/Public/public-whatwg-archive/2015Sep/0019.html
- # [15:49] <espadrine> and https://twitter.com/brucel/status/639720876099944448
- # [15:49] * Quits: sarri (~sari@unaffiliated/sarri) (Ping timeout: 246 seconds)
- # [15:50] <nox> Ms2ger: Just saw https://github.com/whatwg/html/pull/103, nice!
- # [15:51] <nox> Ms2ger: It is blocked by a DOM issue though.
- # [15:51] <nox> Ms2ger: https://github.com/whatwg/dom/pull/66
- # [15:53] <Ms2ger> I guess it is, yes
- # [15:54] * wilsonpage is now known as wilsonpage-away
- # [15:55] * wilsonpage-away is now known as wilsonpage
- # [15:56] * Quits: dan2k3k4 (~dan2k3k4@unaffiliated/dan2k3k4) (Quit: Leaving)
- # [15:57] * Joins: dan2k3k4 (~dan2k3k4@unaffiliated/dan2k3k4)
- # [15:58] * Joins: Lachy (~Lachy@213.166.174.2)
- # [15:59] * Quits: Lachy (~Lachy@213.166.174.2) (Client Quit)
- # [16:01] * Joins: Lachy (~Lachy@213.166.174.2)
- # [16:02] * Quits: Lachy (~Lachy@213.166.174.2) (Client Quit)
- # [16:03] * Joins: Lachy (~Lachy@213.166.174.2)
- # [16:04] * Joins: sarri (~sari@unaffiliated/sarri)
- # [16:07] * Quits: dan2k3k4 (~dan2k3k4@unaffiliated/dan2k3k4) (Quit: Leaving)
- # [16:10] * Joins: ^esc (~esc-ape@77.119.131.152.wireless.dyn.drei.com)
- # [16:22] <Ms2ger> https://twitter.com/webkit/status/639800468475125760
- # [16:22] <Ms2ger> Now import them all
- # [16:25] * Joins: spacenomad (~spacenoma@unaffiliated/spacenomad)
- # [16:26] * Quits: spacenomad (~spacenoma@unaffiliated/spacenomad) (Remote host closed the connection)
- # [16:27] * Quits: sarri (~sari@unaffiliated/sarri) (Ping timeout: 256 seconds)
- # [16:28] * Joins: rxgx (uid22483@gateway/web/irccloud.com/x-hiifsheqihqaclto)
- # [16:29] * Joins: sarri (~sari@unaffiliated/sarri)
- # [16:30] <gsnedders> nox: oh, right, because it just returns the child nodes of root
- # [16:30] <gsnedders> nox: I'm an idiot
- # [16:30] <gsnedders> nox: ignore me
- # [16:30] <Ms2ger> gsnedders, news? :)
- # [16:30] <gsnedders> Ms2ger: shush you
- # [16:30] <nox> Ah ah.
- # [16:31] <gsnedders> http://software.hixie.ch/utilities/js/live-dom-viewer/saved/3620 — why does Gecko's parsing alter with the removal of one <foo> tag?
- # [16:31] <gsnedders> I don't think that should hit an AAA limit?
- # [16:31] <gsnedders> But I don't have the AAA swapped in atm
- # [16:32] <gsnedders> or is this hitting the inner loop counter?
- # [16:32] <gsnedders> hmmm
- # [16:34] <gsnedders> also why does the aside end up as a child of the div? is that AAA reparenting again?
- # [16:34] <gsnedders> Reviewing these tests seems to be AAA hell :)
- # [16:37] * Joins: alrra (uid62345@gateway/web/irccloud.com/x-kbtpqvxqqbahxrki)
- # [16:40] <gsnedders> nox: so I'm not entirely sure what exactly the document-fragment tests are meant to test now :P
- # [16:41] <gsnedders> nox: I think it's the return value of the document fragment parsing algorithm
- # [16:41] <nox> gsnedders: What do you mean?
- # [16:42] <gsnedders> jgraham: is there any way to force Critic to let it review "own" changes
- # [16:42] * Joins: spacenomad (~spacenoma@unaffiliated/spacenomad)
- # [16:42] <jgraham> gsnedders: Yeah, if you mark yourself as a reviewer
- # [16:44] * Quits: spacenomad (~spacenoma@unaffiliated/spacenomad) (Remote host closed the connection)
- # [16:45] <gsnedders> jgraham: https://critic.hoppipolla.co.uk/r/5781 won't let me review?
- # [16:46] <Ms2ger> I don't know that I ever got that to work
- # [16:46] <jgraham> gsnedders: Now?
- # [16:47] <gsnedders> wfm now
- # [16:47] <gsnedders> jgraham: what did you do?
- # [16:47] * Joins: sicking (~sicking@c-98-210-157-231.hsd1.ca.comcast.net)
- # [16:47] <jgraham> I went to "manage assignments" and unchecked/checked you for all files
- # [16:48] * Joins: tripu (~tripu@p2763022-ipngn22501marunouchi.tokyo.ocn.ne.jp)
- # [16:48] <gsnedders> how do I select text in Critic again? holding down shift is doing weird stuff
- # [16:49] <jgraham> Hold down some key that doesn't do weid stuff? Popup a dialog and select in the other content
- # [16:49] <jgraham> ?
- # [16:50] <Ms2ger> Alt
- # [16:53] * Quits: tunacan (~tunacan@dhcp111.nyd.varnish-software.com) (Quit: Leaving...)
- # [16:53] <annevk> TabAtkins: :-(
- # [16:53] <annevk> TabAtkins: I update Bikeshed
- # [16:54] <annevk> TabAtkins: now EventTarget links to http://www.w3.org/TR/uievents/#interface-EventTarget rather than staying an internal link
- # [16:54] <annevk> TabAtkins: CustomEvent too
- # [16:55] <annevk> TabAtkins: even Event
- # [16:55] <TabAtkins> lolwut
- # [16:56] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [16:57] <annevk> I mean it's great that we got spaces back, but ...
- # [16:58] <TabAtkins> That sounds super weird. I'll check it out.
- # [16:59] <annevk> It also adds trailing whitespace...
- # [17:00] <annevk> E.g., <td><a data-link-type="dfn" href="https://encoding.spec.whatwg.org/#iso_8859_5">iso-8859-5</a> gets a space added at the end
- # [17:00] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [17:01] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 246 seconds)
- # [17:02] <TabAtkins> Inside of the <a>, or after?
- # [17:02] * Quits: Zunino (~andre@67-8-51-57.res.bhn.net) (Quit: WeeChat 1.1.1)
- # [17:03] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
- # [17:03] * Joins: ccardona-work (~ccardona-@c-24-130-132-120.hsd1.ca.comcast.net)
- # [17:05] <TabAtkins> annevk: Well, I'll check it out. Current DOM source?
- # [17:06] <annevk> TabAtkins: yes
- # [17:06] <annevk> TabAtkins: after </a>
- # [17:08] * Joins: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com)
- # [17:16] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [17:16] * Krinkle risks asking a dangerously stupid question. With w3c and whatwg both being on github now, the borders between them seem fuzzier than they used to be.
- # [17:16] <Hixie> where the data is stored doesn't really have any bearing on how different they are :-)
- # [17:17] <Krinkle> Previously it appeared the key specs were maintained by whatwg to eventually be approved/published on w3 later.
- # [17:17] <Hixie> it's been a long time since any of the whatwg editors agreed to that really
- # [17:17] <Krinkle> but now e.g. preload is drafted under w3c directly
- # [17:18] <Hixie> most web specs are written at the w3c directly, they're a much bigger organisation :-)
- # [17:18] <Hixie> e.g. the csswg alone produces more spec than the entire whatwg
- # [17:18] <Krinkle> Oh you mean whatwg is, you know, a wg?
- # [17:19] <Krinkle> The rouge clan that left the nest :P
- # [17:19] <Hixie> dunno about rouge
- # [17:19] <Krinkle> Hehe
- # [17:20] <gsnedders> jgraham, Ms2ger: sorry for the email spam
- # [17:20] <Ms2ger> More specs or more spec? :)
- # [17:21] <Krinkle> Anyhow, I think I like the end result. There seems to be more harmony now. In that both entities seem to have authority (as recognised by developers and vendors) over their respective specs. E.g. new stuff in dom goes in whatwg/dom and is implemented from there.
- # [17:21] <Hixie> Krinkle: there's a lot of history between the two groups, and 12+ years of the people involved in the whatwg trying to work with the w3c in various ways
- # [17:21] <Hixie> so there's no simple story to tell
- # [17:21] <Hixie> while the w3c fork the whatwg html spec, though, i wouldn't proclaim world peace.
- # [17:22] * Joins: eric_carlson (~ericc@c-24-6-239-9.hsd1.ca.comcast.net)
- # [17:22] * Joins: czerasz (~czerasz@p5DDBAE34.dip0.t-ipconnect.de)
- # [17:24] <Krinkle> It's great that these things can happen though. Vendors are not obligated to any sort of W3 license. Consensus and in the end, the users/vendors decide what they implement for the open web.
- # [17:25] <Krinkle> I was mostly asking in the context of source maps, which I'd like to see moved from google docs to a git repo.
- # [17:25] * Quits: sarri (~sari@unaffiliated/sarri) (Ping timeout: 240 seconds)
- # [17:25] <gsnedders> more template, table fun…
- # [17:25] <Krinkle> Hixie: Is it obvious to you which entity would maintain that? (And if so, how can you tell?)
- # [17:26] <gsnedders> nox, annevk: is there any easy way to find all your recent template bugs?
- # [17:26] <annevk> gsnedders: that DOM-Parsing one ended up being the only one
- # [17:26] <nox> gsnedders: I linked the relevant bits in the DOM-Parsing one.
- # [17:26] <annevk> gsnedders: well, and there was that issue jgraham spotted this morning, about <frameset> and <template>
- # [17:27] <Hixie> Krinkle: not sure what you mean. maintain what?
- # [17:27] <jgraham> s/jgraham/zcorpan/?
- # [17:27] <gsnedders> annevk: think I've found another…
- # [17:28] <Krinkle> Hixie: The Source Maps standard. If that were to become a spec, is there a natural fit in either w3c or whatwg, based on who authors it or based on the subject matter..?
- # [17:28] <annevk> jgraham: yes
- # [17:28] <annevk> gsnedders: oh, please tell!
- # [17:28] <gsnedders> have as a doc: "<template><a><table><a>". consider the execution of "appropriate place for inserting a node" during the second <a>.
- # [17:28] <Hixie> Krinkle: dunno what that is
- # [17:28] <annevk> Krinkle: no, it's more about what you care about as editor
- # [17:29] <gsnedders> We hit "If last table has a parent node, then let adjusted insertion location be inside last table's parent node, immediately before last table, and abort these substeps."
- # [17:29] <Krinkle> http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/ https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit?hl=en_US&pli=1&pli=1
- # [17:29] <annevk> Krinkle: e.g., one of the things I care about is CC0
- # [17:29] <annevk> Krinkle: the W3C won't have it
- # [17:29] <gsnedders> but we aren't really inserting it within last table's parent node
- # [17:29] <annevk> Krinkle: another thing I care about is not being subject to the whims of the W3C AC
- # [17:30] <nox> gsnedders: How is it not last table's parent node?
- # [17:30] <gsnedders> nox: compare with what step 3 says
- # [17:30] <Krinkle> annevk: Right. So in terms of subject, it could fall under either. But it's up to the spec authors to choose where they want it, and to w3c/whatwg whether they want to own it.
- # [17:31] * Joins: bblfish (~bblfish@p20030062477F581D25A0739549878D60.dip0.t-ipconnect.de)
- # [17:31] <bblfish> hi
- # [17:31] <gsnedders> nox: we want something like "if last table has a parent node and it is a template element, then let adjusted insertion location be inside last table's parent node's template contents, immediately before last table, and abort these substeps."
- # [17:32] <bblfish> How does one discuss security misunderstandings if one cannot do so publically?
- # [17:32] <Hixie> Krinkle: the whatwg doesn't really "own" the specs it publishes. it just asks the specs' editors to commit to keeping the specs maintained.
- # [17:32] <bblfish> In particular https://github.com/whatwg/html/issues/102
- # [17:33] <Krinkle> Hixie: Hm.. I see.
- # [17:33] <Krinkle> Does whatwg hire employees or contractors, or is it all volunteer based?
- # [17:33] * Quits: Ms2ger (~Ms2ger@ptr-2hj4tblvksdoqfk632uw1irwo.ip6.access.telenet.be) (Ping timeout: 256 seconds)
- # [17:34] <Hixie> Krinkle: entirely voluntary (if you count companies like google paying people to work on things "volunteering")
- # [17:34] <Krinkle> Right
- # [17:34] <Hixie> Krinkle: i pay the hosting costs out of pocket, iirc anne pays the certificate costs out of pocket
- # [17:34] <Hixie> i think that's it, cost-wise
- # [17:34] * Quits: sicking (~sicking@c-98-210-157-231.hsd1.ca.comcast.net) (Quit: sicking)
- # [17:34] <Krinkle> but whatwg as its own entity does not have spendings on human resources.
- # [17:34] <Krinkle> cool
- # [17:35] <Hixie> whatwg as its own entity is not really an entity at all :-)
- # [17:35] <annevk> Yeah, we're not a legal entity, just a community
- # [17:35] <Krinkle> Yeah, I forgot for a second that many of the whatwg rock stars are full-time employed with this as part of their job.
- # [17:35] * Joins: sicking (~sicking@c-98-210-157-231.hsd1.ca.comcast.net)
- # [17:36] <Krinkle> Cool.
- # [17:36] <Hixie> bblfish: generally one gets a job as a security vendor and then talks about it with other security vendors :-)
- # [17:36] <Krinkle> I suspected as much, but wasn't sure. It's well organised :)
- # [17:37] <Hixie> bblfish: i'm only tangentially involved with security discussions so i'm not really the one to ask
- # [17:37] <bblfish> that sounds like the Australian rule that security has to be government licences. Crazy.
- # [17:37] <annevk> Krinkle: well, the nice thing about being able to set your own course is that you can do things properly and are not subject to folks that are not actually involved much
- # [17:38] <annevk> Krinkle: that was a major problem for me at the W3C
- # [17:38] <annevk> Krinkle: very hard to change things, whereas here you're much more empowered to tackle things
- # [17:38] <Hixie> bblfish: i certainly admit that in this case anyone using <keygen> is probably so hosed that it doesn't really matter either way
- # [17:39] <bblfish> @Hixie I understand. I hope you can see how secrecy in security can be used to make decisions that are bad for security.
- # [17:39] <Hixie> bblfish: secrecy anywhere can be used to make bad decisions. Transparency in security can also be used to steal billions of dollars.
- # [17:39] <Hixie> unlike in most other places.
- # [17:39] <gsnedders> annevk: do you want a bug for the above?
- # [17:40] * Quits: sicking (~sicking@c-98-210-157-231.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
- # [17:40] <annevk> gsnedders: issue, please
- # [17:40] <gsnedders> annevk: on gh?
- # [17:40] <annevk> gsnedders: and thank you
- # [17:40] <annevk> gsnedders: https://github.com/whatwg/html/issues/new
- # [17:40] <annevk> gsnedders: Bugzilla is closed for business
- # [17:41] <bblfish> Hixie: that's all upside down. Security only works through transparency. That is why people use open protocols and mathematics for security. It's well known that security through obscurity is the worst.
- # [17:41] <gsnedders> annevk: bah, I use bug/issue interchangably :)
- # [17:41] <Hixie> bblfish: ok. if i ever accidentally come across your bank credentials, i should make sure to discuss these on a public list, yes? and for full transparency i should include them all.
- # [17:42] <bblfish> Furthermore the flaws in MD5 were demonstrated openly by top cryptographers working very carefully in 2008
- # [17:42] <bblfish> here we are not discussing a flaw: we are discussing a non existent flaw
- # [17:42] <bblfish> Ie a misunderstanding of how things work
- # [17:42] <bblfish> there is no security problem
- # [17:43] <bblfish> but the feat that there may be one is being used to remove security aspects from browsers.
- # [17:43] <bblfish> Just think about how crazy that is.
- # [17:43] <Hixie> so if I come across your bank password but think it's not your bank password, I should feel free to discuss it anyway? even if it turns out to actually be your bank password?
- # [17:43] <Hixie> the security issue really isn't why <keygen> is being removed
- # [17:43] <Hixie> it's just a minor issue amongst many bigger ones
- # [17:43] * Quits: Titi_Alone (~Thunderbi@111.18.30.109.rev.sfr.net) (Quit: Titi_Alone)
- # [17:44] <Hixie> honestly i'm shocked that anyone is using <keygen>. Until I unilaterally decided to spec it, it was entirely non-standard.
- # [17:44] <Hixie> and nobody, nobady at ALL, was making the SLIGHTEST complaint about that fact.
- # [17:44] <gsnedders> jgraham: https://critic.hoppipolla.co.uk/r/5781 — can you review the two lines that are pending?
- # [17:44] <gsnedders> jgraham: because, like, they genuinely are my work
- # [17:45] <bblfish> The MD5 argument is part of a number of bad arguments being launched against keygen. It's a matter of divide and conquer.
- # [17:45] <bblfish> You should be ashamed to be putting such arguments forward.
- # [17:45] * Joins: Ms2ger (~Ms2ger@ptr-2hj4tblvksdoqfk632uw1irwo.ip6.access.telenet.be)
- # [17:45] <bblfish> And even more so of not allowing discussion of it.
- # [17:45] <Hixie> ok. in the interests of solving this issue, please consider that i now think <keygen> is entirely secure.
- # [17:46] <Hixie> are you satisfied with the current situation, or does that not change anything?
- # [17:46] <bblfish> That's a step forward.
- # [17:49] <bblfish> If we make more steps like this we'll be able to get at the root of the issue, and perhaps find a solution that will allow browsers to be more secure and compete correcly against apps.
- # [17:49] <bblfish> and also help solve some major issues of security on the web.
- # [17:49] <Hixie> not really, since the reason the spec says it's going to be removed is that the browser vendors said it was going to be removed, and i'm not a browser vendor
- # [17:49] * Joins: spacenomad (~spacenoma@unaffiliated/spacenomad)
- # [17:49] * Joins: csarven (~csarven@84-73-123-134.dclient.hispeed.ch)
- # [17:49] <bblfish> It's not brwoser vendors per se. It's a vocal group of people in the browser vendor space who are playing a dangerous game
- # [17:49] <Hixie> the only thing that would change my mind regarding whether the spec's current text is appropriate is finding out that it was wrong, which would mean finding out that the browser vendors were in fact NOT planning on removing it.
- # [17:49] <Hixie> the "vocal group of people in the browser vendor space" are "the people who get to make that decision"
- # [17:49] <bblfish> YEs, but for that to happen we need to make sure that the arguments are clear
- # [17:49] * Quits: spacenomad (~spacenoma@unaffiliated/spacenomad) (Remote host closed the connection)
- # [17:50] <Hixie> the fact that they're "vocal" is useful for us, but they could just as easily have silently removed the feature without comment and it wouldn't affect this situation (well, I guess it would have removed the feature faster rather than having a warning put in place first)
- # [17:50] <Hixie> the only argument i care about is "what are the browsers doing". so arguing with me about the technical aspects of the feature does nothing.
- # [17:51] <bblfish> what is happening seems a type of social hacking (cracking): you play one group against an other, and keep things in the dark to get something done that nobody would accept if they understood the full issue.
- # [17:51] <Hixie> i'm really not trying to play any group against any other
- # [17:51] <Hixie> i'm not even trying to play
- # [17:51] * Joins: ap (~ap@17.202.44.214)
- # [17:51] <bblfish> yes, you are not. Other people are doing the social hacking.
- # [17:51] <Hixie> ok... not sure why you're bringing it up with me though :-)
- # [17:51] <bblfish> But you are allowing it to happen, by for example closing issues like https://github.com/whatwg/html/issues/102 within 15 minutes.
- # [17:52] <bblfish> Wait that was not you who close it.
- # [17:52] <Hixie> that issue was entirely unactionable
- # [17:52] <Hixie> it made zero requests for change to the spec, and presented no arguments to justify any changes to the spec.
- # [17:52] <Hixie> as such, that it stayed open for 15 minutes means we were slacking :-)
- # [17:53] <bblfish> I am not a WHATWG professional. Perhaps one could find a way to diffuse the MD5 fear with some text.
- # [17:54] <bblfish> That keygen part is missing a diagram explaining how keygen is actually used.
- # [17:54] <Hixie> the keygen spec is only very barely a spec
- # [17:54] <bblfish> it works though.
- # [17:54] <gsnedders> jgraham: thx
- # [17:55] <Hixie> see above regarding how i unilaterally wrote it based on what scant documentation i could find
- # [17:55] <Hixie> despite nobody seeming to care one wit about whether it was specced or not
- # [17:55] <bblfish> thanks for doing that.
- # [17:55] <bblfish> I cared
- # [17:55] <bblfish> Tim Berners Lee cared
- # [17:55] <Hixie> lol no he didn't
- # [17:55] <gsnedders> jgraham: …now for trying to work out that one remaining issue
- # [17:55] <Hixie> he's the director of a standards organisation that ignored it for 10+ years
- # [17:55] * Quits: dustinm` (~dustinm@105.ip-167-114-152.net) (Ping timeout: 244 seconds)
- # [17:55] <bblfish> he opened a thread on the Technical Architecture Group about it https://lists.w3.org/Archives/Public/www-tag/2015Sep/thread.html
- # [17:56] <Hixie> if he cared, he would have done something about it, rather than just accidentally forking my work when i did it
- # [17:56] <Hixie> i mean nobody cared when i specced it
- # [17:56] <Hixie> it's cheap to care when it's being removed
- # [17:56] <Hixie> it means nothing
- # [17:56] * Joins: dustinm` (~dustinm@2607:5300:100:200::160d)
- # [17:56] <bblfish> I did not myself understand the misunderstandings that the current text could lead to
- # [17:57] <Hixie> (and the TAG means nothing too, so posting to the TAG about a removal is like the Inception of meaning nothing)
- # [17:57] <Hixie> the md5 thing really isn't the issue here.
- # [17:57] <Hixie> anyway. this has exceeded my quota for such discussions for the day.
- # [17:57] <bblfish> I think people were expecting the security specialists to help out here.
- # [17:58] <Hixie> this conversation cannot cause the spec to change.
- # [17:58] <TabAtkins> The md5 thing is *part* of why *browsers* want to remove it. It has nothing to do with why the spec is removing it - that's because the browsers want to remove it.
- # [17:58] <bblfish> yes, but it is a mistaken part
- # [17:59] <bblfish> and the other parts are IMHO mistaken too.
- # [17:59] <TabAtkins> Telling us won't help anything.
- # [17:59] * Ms2ger yawns
- # [17:59] * Hixie hands the baton over to tab and goes to take a shower (unrelated to this conversation!)
- # [17:59] <TabAtkins> Hixie: But I need to take a shower too! Noooooooo!
- # [17:59] <gsnedders> The spec probably isn't the right place to convince the browsers who want to remove it.
- # [17:59] <Hixie> mwuhahaha
- # [17:59] <bblfish> yes, that is indeed why a discussion at the TAG is helpful
- # [17:59] <gsnedders> Because likely nobody who is removing it from browsers will notice.
- # [17:59] <Ms2ger> Uhuh
- # [17:59] <bblfish> Security is a complex area.
- # [17:59] <Ms2ger> Because the TAG has been so effective
- # [17:59] <bblfish> IT really requires all to work together.
- # [17:59] <gsnedders> And nobody who is removing it from browsers will ntoice a discussion a t the TAG.
- # [18:00] <bblfish> Well if you know of better avenues for discussion I am ready
- # [18:00] <TabAtkins> Well, new TAG is useful. It also supports <keygen> removal. ^_^
- # [18:01] <gsnedders> bblfish: I'd speak to those who made the decision to remove it from browsers
- # [18:01] <Ms2ger> You can always try to convince people in the bink-dev thread
- # [18:01] <Domenic> TAG is a pretty good black hole for such discussions
- # [18:01] <espadrine> bblfish: whatever fundamental reason that webid can no longer be implemented (in js or otherwise) without keygen is an issue you should raise to browser vendors
- # [18:01] <espadrine> clinging to keygen is likely hopeless
- # [18:01] <bblfish> You mean Harry Halpin does. He has a vested interest as he pushed the JS crypto spec. But these don't actually solve the problem as written as they are missing Chrome ( ie User Interface ) elements.
- # [18:01] <Domenic> People who do not implement can argue in circles with each other on www-tag and feel like they've accomplished a lot
- # [18:01] <Ms2ger> It's the new public-html
- # [18:02] <bblfish> What is needed is a forum where all the different pieces can be looked at together.
- # [18:02] <Domenic> hah. so true.
- # [18:02] <bblfish> IT could be the WHATWG, but you only do what browsers appear to want.
- # [18:02] <TabAtkins> bblfish: No, what's needed is to convince the browser vendors to change their mind.
- # [18:03] <TabAtkins> Literally nothing else will do anything at all.
- # [18:03] <bblfish> yes, and where do you do that?
- # [18:03] <Domenic> blink-dev, moz.platform, Edge UserVoice, Safari ... Twitter?
- # [18:03] <TabAtkins> blink-dev, mozilla-dev, webkit-dev, wherever IE likes talking to people
- # [18:03] <Domenic> right that
- # [18:03] <Ms2ger> IE doesn't like talking to people
- # [18:04] <Ms2ger> But try blink/webkit first
- # [18:04] <Domenic> Edge is quite friendly these days; I'd prefer we not perpetuate old prejudices.
- # [18:04] <bblfish> ok, so there are a number of different forums. And one forum is WHATWG. There is a bit of text about MD5 that could help with discussions in the other forums.
- # [18:04] <ato> Does anyone know about UUID’s here? There are different versions of it (1 though 5) and I’m wondering if it is sufficient to talk about “UUID” (as defined in RFC 4122) as a general concept, or if one should talk specifically about one version.
- # [18:04] * Ms2ger is subscribed to the Gecko equivalent and would prefer to avoid more email about it
- # [18:05] <gsnedders> ato: They're all UUIDs and all interchangeable
- # [18:05] <gsnedders> ato: the type is encoded within the UUID
- # [18:05] <gsnedders> ato: generally you pick what type depending on a number of factors (anonmity of the generator, etc.)
- # [18:06] * Joins: dbaron (~dbaron@173-228-85-118.dsl.dynamic.fusionbroadband.com)
- # [18:06] <ato> gsnedders: Does it make sense to pick the type?
- # [18:06] <gsnedders> ato: in a spec? why?
- # [18:07] <ato> gsnedders: To add some context, I don’t care about the interchange between UUIDs of different versions/types, as long as one type is inherently cohesive.
- # [18:07] <gsnedders> ato: they aren't really different "versions", they're different ways to generate a UUID
- # [18:07] * Quits: Ms2ger (~Ms2ger@ptr-2hj4tblvksdoqfk632uw1irwo.ip6.access.telenet.be) (Quit: nn)
- # [18:08] <ato> gsnedders: Okay I see.
- # [18:08] <nox> gsnedders: I'm not sure I understand.
- # [18:08] <gsnedders> nox: about what? :)
- # [18:08] <nox> 17:31 <gsnedders> nox: we want something like "if last table has a parent node and it is a template element, then let adjusted insertion location be inside last table's parent node's template contents, immediately before last table, and abort these substeps."
- # [18:08] <nox> "and abort these substeps."
- # [18:08] <ato> gsnedders: Thanks (-:
- # [18:09] <nox> Step 3 is "If the adjusted insertion location is inside a template element, let it instead be inside the template element's template contents, after its last child (if any)."
- # [18:09] <gsnedders> nox: step three doesn't apply here, no?
- # [18:09] <ato> gsnedders: Do you mind if I reference what you said?
- # [18:09] <gsnedders> ato: go ahead
- # [18:09] <nox> gsnedders: "substeps".
- # [18:09] <ato> gsnedders: Cheers
- # [18:09] <nox> The foster parenting substeps in step 2.
- # [18:10] <TabAtkins> ato: What kind of monster does reversed smilies?
- # [18:10] <nox> Mmmh, but actually, it doesn't apply anyway.
- # [18:10] <TabAtkins> ato: Particularly ones where all the characters exist in the normal orientation!
- # [18:10] <ato> TabAtkins: (-:{
- # [18:10] <TabAtkins> blocked
- # [18:10] <ato> TabAtkins: That’s my conspicuous smiley.
- # [18:11] <TabAtkins> In the real world, that's a mustachiod man wearing an umbrella hat. Get with the program.
- # [18:11] <nox> gsnedders: What's the issue exactly?
- # [18:11] <ato> TabAtkins: lol
- # [18:11] <csarven> Hixie Surely you've read my email now. Here it is in case it made it to the bin: https://gist.github.com/csarven/e5d190e82015f5f41b18 -- The point is that, WHATWG raised a concerned which was then clarified by bblfish.
- # [18:12] <nox> Actually, shouldn't it just be "If last table has a parent node, then let adjusted insertion location be inside last table's parent node, immediately before last table, and abort these substeps."?
- # [18:12] * Joins: smaug____ (~chatzilla@a91-154-43-105.elisa-laajakaista.fi)
- # [18:12] <nox> gsnedders: If the table was in a template, its parent node isn't the template anyway.
- # [18:12] <gsnedders> nox: am I being an idiot here? I think I am.
- # [18:12] <nox> gsnedders: Both. The spec too.
- # [18:12] <nox> We are discussing a Web spec anyway. We must be not very smart.
- # [18:13] <gsnedders> nox: So I think <template><table><a> is where the bug really is.
- # [18:13] <nox> gsnedders: If a table is parsed in a template, its parent cannot be a template.
- # [18:13] * Quits: tripu (~tripu@p2763022-ipngn22501marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving)
- # [18:13] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [18:13] <MikeSmith> mkwst: I found a markup syntax error in your pr 93 source; is it OK with you if I just push a fix to the branch?
- # [18:13] <nox> Its parent can be a document fragment, in which case foster parenting should just work.
- # [18:13] <MikeSmith> mkwst: and in the future is that OK?
- # [18:13] <nox> Or another element, and that's not a problem either.
- # [18:13] <gsnedders> nox: why not?
- # [18:13] <nox> gsnedders: Because the parser never puts things in a template.
- # [18:13] <gsnedders> oh, right
- # [18:14] <gsnedders> that's not my confusion, gimmie a moment
- # [18:14] <MikeSmith> mkwst: (would take less time for me to just fix it, and generated less gihtub notification spam, etc.)
- # [18:15] <Hixie> csarven: see my comment earlier. please assume that i believe <keygen> is entirely secure.
- # [18:15] <MikeSmith> Hixie: wattsi error reporting is nice
- # [18:15] <gsnedders> nox: how does it's parent node because a document fragment?
- # [18:15] <gsnedders> nox: where in the spec is this?
- # [18:15] <Hixie> csarven: you can also assume that i think that <keygen> is the epitome of good design in every way.
- # [18:15] <Hixie> csarven: since it doesn't impact the discussion in the slightest
- # [18:16] <Hixie> MikeSmith: yeah?
- # [18:16] <nox> gsnedders: When you parse <table> after <template>,
- # [18:16] <Hixie> MikeSmith: anything in particular? it was a bit hit or miss in my experience :-)
- # [18:16] <nox> gsnedders: target is the current node, so <template>,
- # [18:16] <MikeSmith> Hixie: well it's helped me catch markup errors
- # [18:16] <MikeSmith> e.g., "Parse Error: (14571,170) unexpected end tag"
- # [18:16] <nox> gsnedders: Foster parenting is off (AFAICT),
- # [18:17] <MikeSmith> from mkwst PR 93
- # [18:17] <Hixie> MikeSmith: i know the build.sh script has some specific things to prevent ms2ger from getting annoyed at you :-)
- # [18:17] <MikeSmith> heh
- # [18:17] <nox> gsnedders: so directly step 3,
- # [18:17] <MikeSmith> Hixie: yeah, notcied that
- # [18:17] <Hixie> MikeSmith: ah, yeah, i had it output line,col so that emacs would jump to the problem spot
- # [18:17] <gsnedders> "If the adjusted insertion location is inside a template element, let it instead be inside the template element's template contents, after its last child (if any)."… does that make it's parent node the template contents?
- # [18:17] <nox> gsnedders: and thus <table> is inserted in the template contents.
- # [18:17] <MikeSmith> Hixie: it gets the job done
- # [18:17] <Hixie> MikeSmith: iirc i never fixed it to correct the line numbers to handle merging in other files though. :-(
- # [18:17] <MikeSmith> oh
- # [18:18] <gsnedders> nox: to me it's not clear that the "parent node" of something in the template contents *is* the template contents
- # [18:18] <nox> gsnedders: The template contents is a document fragment.
- # [18:18] <gsnedders> nox: where is /that/ defined?
- # [18:18] <nox> gsnedders: https://html.spec.whatwg.org/multipage/scripting.html#template-contents
- # [18:19] <nox> Follow the links, Luke. :P
- # [18:19] <gsnedders> bah!
- # [18:19] <gsnedders> the problem with following the links is you end up in an infinite loop!
- # [18:19] <csarven> Hixie Those opinions are in fact irrelevant to the discussion. Again, the point is that WHATWG raised 2nd hand concerns. It is pointed out that they are not based on facts, and that an appropriate explanation was provided. Therefore, why does the discussion suddenly stop :) Will you be issuing a new email stating that your previous statements had no grounds and that you acknowledge the explanation on Github? And yes, we can assume your
- # [18:19] <csarven> view on keygen and the changes to the spec as is.
- # [18:21] <Hixie> the point is my opinions here are entirely irrelevant
- # [18:21] <Hixie> the reason the spec changed is that the browser vendors said they were going to remove it
- # [18:21] <Hixie> end of rationale
- # [18:21] <Hixie> everything else is a distraction
- # [18:21] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [18:22] <csarven> Okie dokie.
- # [18:22] <nox> gsnedders: Anyway, I don't see how a template can be the parent of an element on the stack of open elements.
- # [18:22] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
- # [18:22] * Quits: hgl (~hgl@unaffiliated/hgl) (Ping timeout: 264 seconds)
- # [18:23] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [18:23] * Joins: hgl (~hgl@unaffiliated/hgl)
- # [18:25] <gsnedders> nox: does the template contents ever get pushed to the stack?
- # [18:25] * gsnedders looks closely
- # [18:27] <gsnedders> nox: afaict, the template contents DocumentFragment never gets pushed onto the stack of open elements
- # [18:27] <gsnedders> probably in part because it's not an element :)
- # [18:29] * Quits: robogoat (~robogoat@c-24-126-240-124.hsd1.ga.comcast.net) (Ping timeout: 252 seconds)
- # [18:30] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [18:33] * Quits: rxgx (uid22483@gateway/web/irccloud.com/x-hiifsheqihqaclto) (Quit: Connection closed for inactivity)
- # [18:33] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [18:33] <nox> gsnedders: Not a matter AFAICT.
- # [18:34] <nox> gsnedders: check is about the table parent, not the stack.
- # [18:35] <nox> gsnedders: Sorry missed that it was a just question. No I don't think it's ever pushed on the stack. And it shouldn't because it's not an element as you said.
- # [18:41] * Quits: ccardona-work (~ccardona-@c-24-130-132-120.hsd1.ca.comcast.net) (Quit: ccardona-work)
- # [18:41] * Joins: robogoat (~robogoat@c-24-126-240-124.hsd1.ga.comcast.net)
- # [18:41] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [18:42] * Quits: bblfish (~bblfish@p20030062477F581D25A0739549878D60.dip0.t-ipconnect.de) (Remote host closed the connection)
- # [18:42] <MikeSmith> maybe we can get the www-tag cranks interested in discussing <applet> deprecation too
- # [18:45] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [18:50] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
- # [18:52] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [18:54] <annevk> wanderview: wow, quick turnaround on setting User-Agent support
- # [18:54] * Joins: ehsan_ (~ehsan@2001:450:1f:224:e88b:c801:26cf:b41b)
- # [18:54] <wanderview> annevk: it was not set as a priority... but mystor took it to get started with SW
- # [18:55] * Joins: gavinc (~gavin@barad-dur.carothers.name)
- # [18:55] <wanderview> he's pretty fast :-)
- # [18:55] <gsnedders> nox: yeah, indeed
- # [18:56] * Joins: Maurice` (~copyman@unaffiliated/maurice)
- # [18:56] <MikeSmith> mkwst: nm I forgot that PR branch is in your fork (so I can't push to it anyway)
- # [18:56] <nox> gsnedders: So parsing itself has no bug, AFAICT.
- # [18:56] <MikeSmith> we need a way to raise PRs against PRs!
- # [18:56] * Joins: Lachy (~Lachy@cm-84.215.179.176.getinternet.no)
- # [18:57] <nox> MikeSmith: You can do that already.
- # [18:57] <MikeSmith> nox: oh!
- # [18:57] <nox> Just make a PR against the branch tip.
- # [18:57] <MikeSmith> how?
- # [18:57] <MikeSmith> ok
- # [18:57] * MikeSmith tries
- # [18:58] <nox> MikeSmith: But if the PR is merged, upstream is probably going to ask for a rebase or whatever.
- # [18:58] <MikeSmith> ah
- # [18:58] <nox> Because then you will have a PR merge in your PR.
- # [19:00] <MikeSmith> ok
- # [19:00] * Joins: weinig (~weinig@17.202.47.106)
- # [19:00] * MikeSmith throws caution to the wind
- # [19:02] <MikeSmith> hmm, but in github I can't have a fork of somebody else's fork of an upstream repo I already have a fork of myself, right?
- # [19:03] <MikeSmith> I guess i'll just fork it to one of my other orgs/accounts
- # [19:04] * Quits: wilsonpage (~wilsonpag@217.111.161.213) (Ping timeout: 264 seconds)
- # [19:05] <nox> MikeSmith: Yes you can.
- # [19:06] * Quits: czerasz (~czerasz@p5DDBAE34.dip0.t-ipconnect.de) (Ping timeout: 246 seconds)
- # [19:06] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [19:06] <MikeSmith> hmm, I don't see how in the GH UI
- # [19:06] <nox> MikeSmith: I'm pretty sure you can make PR on repositories that you didn't even fork.
- # [19:07] <MikeSmith> hmm, dunno how to do that, so I will just proceed with forking
- # [19:07] <nox> https://github.com/<user>/<repos>/compare/<base>...<PR user>:<PR branch>
- # [19:07] <nox> AFAIK, there is a link somewhere to do that from the UI, but I can't remember where it is.
- # [19:08] <nox> MikeSmith: Oh right, on the branches page, the Compare buttons.
- # [19:08] <nox> MikeSmith: You arrive on the compare view, but with 4 form controls instead of 2.
- # [19:08] * MikeSmith looks
- # [19:08] <nox> The difference in the UI seems to be from /compare/<base> vs /compare/<base>...<PR user>:<PR branch>
- # [19:08] <MikeSmith> yeah
- # [19:09] <nox> MikeSmith: I don't know if that still exists,
- # [19:09] <nox> MikeSmith: but through the GH API you used to be able to upgrade your issues into PR too.
- # [19:09] <MikeSmith> oh
- # [19:09] <annevk> Hixie: thanks for the feedback on <ruby>
- # [19:09] <MikeSmith> nox: that's a nice feature
- # [19:09] <nox> http://stackoverflow.com/questions/4528869/how-do-you-attach-a-new-pull-request-to-an-existing-issue-on-github
- # [19:09] <annevk> Maybe I should figure out if I can have a chat with Richard, I think he's in my timezone roughly
- # [19:10] <nox> annevk: What's the feedback btw? Missed some backlog I guess.
- # [19:10] <annevk> nox: it was on GitHub
- # [19:10] <annevk> nox: to just make Ruby conforming
- # [19:10] <nox> annevk: So with the two missing tags?
- # [19:11] <annevk> nox: yeah, I wrote a patch for the parser, but made the elements non-conforming
- # [19:12] <annevk> nox: making the elements conforming is probably gonna be some work
- # [19:12] <nox> annevk: Where is that? Sorry can't find the issue/PR.
- # [19:16] * Joins: Jayflux (~Jayflux@unaffiliated/jayflux)
- # [19:19] * Quits: weinig (~weinig@17.202.47.106) (Quit: weinig)
- # [19:19] <annevk> nox: there's only five open PRs :-) https://github.com/whatwg/html/pull/101
- # [19:20] <nox> annevk: Ok, I didn't expect HTML to get 4 PRs on the same day, so I looked only at the first, sorry. :P
- # [19:22] <nox> What's HTML51? :(
- # [19:23] <jgraham> It's the one that's 46 better
- # [19:23] <nox> lol
- # [19:23] <annevk> nox: http://www.w3.org/TR/html51/ (sometimes returns an error)
- # [19:24] <nox> Yeah saw it, but how does it fit in the grand scheme of things?
- # [19:24] * Joins: wilsonpage (~wilsonpag@217.111.161.212)
- # [19:24] <annevk> This might be the wrong place to ask that question
- # [19:24] <annevk> It's the W3C's semi-active fork of HTML, with some changes
- # [19:25] <nox> annevk: Ok.
- # [19:25] <annevk> As Hixie mentioned earlier we're not really happy that they continue to fork, but we don't want to prevent them doing it legally, since that would hurt other efforts
- # [19:27] <nox> Who is "they"?
- # [19:27] <annevk> The W3C
- # [19:33] * Quits: dbaron (~dbaron@173-228-85-118.dsl.dynamic.fusionbroadband.com) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [19:34] * Quits: wilsonpage (~wilsonpag@217.111.161.212) (Quit: My Mac has gone to sleep. ZZZzzz…)
- # [19:39] * Quits: robogoat (~robogoat@c-24-126-240-124.hsd1.ga.comcast.net) (Ping timeout: 264 seconds)
- # [19:41] * Joins: robogoat (~robogoat@c-24-126-240-124.hsd1.ga.comcast.net)
- # [19:41] * Joins: spacenomad (~spacenoma@unaffiliated/spacenomad)
- # [19:43] * Quits: spacenomad (~spacenoma@unaffiliated/spacenomad) (Remote host closed the connection)
- # [19:44] * Joins: calvaris (~calvaris@4.126.27.77.dynamic.mundo-r.com)
- # [19:44] <MikeSmith> http://stackoverflow.com/questions/32403763/combined-vim-modeline-emacs-local-variables-line-on-a-single-line
- # [19:44] <MikeSmith> by me
- # [19:44] <MikeSmith> I wish I could put a phat bounty on my own SO question and then pay myself all the points back
- # [19:45] <MikeSmith> nox: thanks for the SO link
- # [19:45] <annevk> MikeSmith: heh, do we need the closing -->
- # [19:45] <annevk> MikeSmith: because the comment actually continue I see
- # [19:46] * Quits: Lachy (~Lachy@cm-84.215.179.176.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [19:46] <MikeSmith> we don't need the closing --> on that line as far as vim or emacs is concerned
- # [19:46] <annevk> MikeSmith: okay, do you want to make the change too?
- # [19:46] <annevk> :-)
- # [19:47] <MikeSmith> sure
- # [19:47] <MikeSmith> but I don't want to comment on that PR for fear of upsetting Domenic in his meeting while he's playing games on his mobile and the GH notifications interrupt his mobile gaming
- # [19:48] <MikeSmith> (but I will change it later, quietly)
- # [19:48] <MikeSmith> (after merging)
- # [19:48] * Joins: jeremyj (~jeremyj@17.245.26.55)
- # [19:49] <MikeSmith> (or before merging, if you want me to merge it)
- # [19:49] <MikeSmith> (which I can if you want)
- # [19:49] * Quits: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com) (Quit: My computer has gone to sleep. ZZZzzz…)
- # [19:49] <annevk> MikeSmith: you could just do "Fix #105: Emacs config" and it'll close automatically
- # [19:49] <MikeSmith> sure
- # [19:49] * Joins: psy_ (~psy@43.224.156.109)
- # [19:49] * Joins: jeremyj_ (~jeremyj@17.202.47.124)
- # [19:49] * Joins: spacenomad (~spacenoma@unaffiliated/spacenomad)
- # [19:50] <MikeSmith> but I mean I can pull it locally and make the additional fix in my branch with an --amend before I push it
- # [19:50] * Quits: jeremyj (~jeremyj@17.245.26.55) (Client Quit)
- # [19:50] * Quits: psy_ (~psy@43.224.156.109) (Max SendQ exceeded)
- # [19:50] * Quits: espadrine (~tyl@213.152.18.159) (Ping timeout: 260 seconds)
- # [19:50] * Quits: jeremyj_ (~jeremyj@17.202.47.124) (Client Quit)
- # [19:50] <annevk> Personally I think it's fine to bikeshed small changesd
- # [19:50] <annevk> Helps folks prepare for larger changes
- # [19:51] <annevk> MikeSmith: I'd prefer one commit, don't really care how you go about that though
- # [19:51] * Joins: psy_ (~psy@43.224.156.109)
- # [19:51] <MikeSmith> ok
- # [19:52] * Joins: jeremyj (~jeremyj@17.245.26.55)
- # [19:52] <MikeSmith> and yeah I don't mind a little small-change bikeshedding now and then either, but I want to be considerate of other peoples' workflow and avoid pain points/annoyances (however minor)
- # [19:53] <MikeSmith> also, about forking and for the benefit of people here, I should say:
- # [19:54] <MikeSmith> I am not happy about the W3C forks of WHATWG specs
- # [19:54] <MikeSmith> (where "not happy" would be a gross understatement)
- # [19:54] * Joins: Lachy (~Lachy@cm-84.215.179.176.getinternet.no)
- # [19:55] <MikeSmith> and what's more I plan to do a lot more to stop them from happening than I have in the past
- # [19:55] * annevk unsubscribes from www-tag
- # [19:56] <MikeSmith> my strategy in the past was just to get mad and yell at people, but that obviously hasn't been effective so far
- # [19:56] <MikeSmith> so my new plan is to try to remain calm and be smarter about it
- # [19:56] <annevk> heh
- # [19:58] <MikeSmith> but all that said, I think there are some quality changes that got made in the W3C fork of the HTML spec
- # [19:58] <MikeSmith> principally by Steve Faulkner
- # [19:59] <MikeSmith> and we should review those and see if/how many we can port
- # [19:59] <hsivonen> annevk: I'm not opposed to speccing rtc if Blink and WebKit already special-case it in their parser(s)
- # [20:00] <hsivonen> annevk: I think I won't have time to actually review the PR tonight
- # [20:00] <annevk> hsivonen: Gecko doesn't? I thought we did too
- # [20:00] <annevk> hsivonen: there's no great rush, though the parser part of that PR is complete afaict
- # [20:01] * Quits: jeremyj (~jeremyj@17.245.26.55) (Ping timeout: 272 seconds)
- # [20:06] * Quits: Lachy (~Lachy@cm-84.215.179.176.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [20:07] <hsivonen> annevk: I don't recall what Gecko does
- # [20:07] * Quits: gavinc (~gavin@barad-dur.carothers.name) (Ping timeout: 240 seconds)
- # [20:08] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [20:09] * Joins: jeremyj (~jeremyj@17.202.47.124)
- # [20:14] * Joins: dbaron (~dbaron@2620:101:80fb:224:1834:ca2:2146:4048)
- # [20:23] * Quits: jeremyj (~jeremyj@17.202.47.124) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [20:23] * Quits: calvaris (~calvaris@4.126.27.77.dynamic.mundo-r.com) (Quit: Ex-Chat)
- # [20:26] <hsivonen> hmm. we have a python port of the "universal" chardet in m-c
- # [20:26] * Joins: calvaris (~calvaris@4.126.27.77.dynamic.mundo-r.com)
- # [20:26] <hsivonen> TIL: "big5han" is a collation supported by the JS i18n API
- # [20:28] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [20:32] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [20:38] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [20:39] * Quits: capella-s3 (~yaaic@cpe-24-59-243-39.twcny.res.rr.com) (Quit: Talk atcha later)
- # [20:43] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [20:45] * Quits: spacenomad (~spacenoma@unaffiliated/spacenomad) (Remote host closed the connection)
- # [20:46] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [20:47] <MikeSmith> I wish github had a way that a repo could allow people to create and push to PR branches in that repo but not to master (or to whatever the default branch for the repo is)
- # [20:48] * Joins: weinig (~weinig@17.202.47.106)
- # [20:48] <MikeSmith> but I guess it's git that prevents that (not github)
- # [20:50] * Quits: calvaris (~calvaris@4.126.27.77.dynamic.mundo-r.com) (Quit: Ex-Chat)
- # [20:52] <hsivonen> the old HTML parser wasn't the only piece of Netscape-era code that's hard to follow and that is surprising in that it works/worked
- # [20:52] <hsivonen> annevk: did you take a look at the encoding converter code while writing the spec?
- # [20:53] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [20:53] * Joins: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com)
- # [21:02] * Quits: weinig (~weinig@17.202.47.106) (Quit: weinig)
- # [21:04] * Joins: gavinc (~gavin@barad-dur.carothers.name)
- # [21:05] * Quits: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr) (Excess Flood)
- # [21:06] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [21:08] * Joins: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr)
- # [21:09] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [21:09] <nox> MikeSmith: Mmmh,
- # [21:09] <nox> MikeSmith: the latest changes are going towards that.
- # [21:09] <Philip`> MikeSmith: That's not a fundamental limitation of git - e.g. you can use gitolite to add branch-based access control
- # [21:09] * Joins: spacenomad (~spacenoma@unaffiliated/spacenomad)
- # [21:09] <nox> MikeSmith: https://github.com/blog/2051-protected-branches-and-required-status-checks
- # [21:09] <Philip`> (or Gerrit)
- # [21:10] <nox> "Can't be force pushed" + "Can't have changes merged into them until required status checks pass" are weird though.
- # [21:10] <MikeSmith> nox: thanks
- # [21:10] <MikeSmith> Philip`: ah, OK
- # [21:11] <MikeSmith> (hi Philip` btw)
- # [21:11] <nox> You can push, but you can't merge things through their UI, from my understanding.
- # [21:11] <Philip`> (Hello)
- # [21:11] * Joins: jeremyj (~jeremyj@17.202.47.124)
- # [21:12] <MikeSmith> ah https://github.com/blog/2051-protected-branches-and-required-status-checks looks great
- # [21:12] <MikeSmith> timely
- # [21:14] * Joins: Lachy (~Lachy@cm-84.215.179.176.getinternet.no)
- # [21:16] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [21:17] * Quits: smaug____ (~chatzilla@a91-154-43-105.elisa-laajakaista.fi) (Ping timeout: 246 seconds)
- # [21:18] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [21:20] * Joins: Lachy_ (~Lachy@185.29.164.137)
- # [21:21] * Quits: jeremyj (~jeremyj@17.202.47.124) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [21:23] * Quits: Lachy (~Lachy@cm-84.215.179.176.getinternet.no) (Ping timeout: 246 seconds)
- # [21:23] <nox> gsnedders: What are the serializer tests? Do they actually test "serialize document fragments"?
- # [21:24] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [21:26] * Joins: weinig (~weinig@17.202.47.106)
- # [21:30] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
- # [21:31] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [21:31] <annevk> hsivonen: I'm not sure which encoding converter you're referring to
- # [21:32] <annevk> hsivonen: big5 was mostly based on research by philipj
- # [21:33] <annevk> MikeSmith: yes, that would be great, branches but not master
- # [21:34] * Quits: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com) (Quit: My computer has gone to sleep. ZZZzzz…)
- # [21:35] * Joins: jeremyj (~jeremyj@17.202.47.124)
- # [21:36] <annevk> "Are you arguing that MD5 is secure because you don't understand how it's not secure?"
- # [21:36] <annevk> <3 sleevi
- # [21:39] * Quits: weinig (~weinig@17.202.47.106) (Quit: weinig)
- # [21:39] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [21:44] * Joins: rxgx (uid22483@gateway/web/irccloud.com/x-jnqtfzkdxqjziegu)
- # [21:45] * Quits: jeremyj (~jeremyj@17.202.47.124) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [21:47] * Joins: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3)
- # [21:48] * Quits: zdobersek (~zan@gateway/vpn/privateinternetaccess/zdobersek) (Quit: Leaving.)
- # [21:48] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [21:52] * Quits: eric_carlson (~ericc@c-24-6-239-9.hsd1.ca.comcast.net) (Quit: eric_carlson)
- # [21:52] * Joins: eric_carlson (~ericc@c-24-6-239-9.hsd1.ca.comcast.net)
- # [21:58] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [22:01] * Joins: weinig (~weinig@17.114.154.111)
- # [22:01] * Quits: weinig (~weinig@17.114.154.111) (Client Quit)
- # [22:05] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [22:06] * Joins: smaug____ (~chatzilla@a91-154-43-105.elisa-laajakaista.fi)
- # [22:09] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [22:11] * Joins: JonDavis_ (~jond@17.202.40.64)
- # [22:15] * Joins: hendry_ (~hendry@sg.dabase.com)
- # [22:16] * Quits: timoxley (~timoxley@128.199.65.199) (Ping timeout: 244 seconds)
- # [22:16] * Quits: JonDavis (~jond@17.202.40.64) (Ping timeout: 244 seconds)
- # [22:16] * Quits: Mek (~quassel@kde/mkruisselbrink) (Read error: Connection reset by peer)
- # [22:16] * Quits: hendry (~hendry@sg.dabase.com) (Ping timeout: 244 seconds)
- # [22:16] * Quits: ms7821 (~Mark@rack.ms) (Ping timeout: 244 seconds)
- # [22:16] * Quits: caitp (~green@ec2-52-88-18-7.us-west-2.compute.amazonaws.com) (Ping timeout: 244 seconds)
- # [22:16] * Joins: ms7821 (~Mark@rack.ms)
- # [22:16] * Joins: timoxley (~timoxley@128.199.65.199)
- # [22:19] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [22:19] * Joins: caitp (~green@52.88.18.7)
- # [22:25] * Quits: spacenomad (~spacenoma@unaffiliated/spacenomad) (Remote host closed the connection)
- # [22:25] * Joins: spacenomad (~spacenoma@unaffiliated/spacenomad)
- # [22:28] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [22:32] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
- # [22:35] * Joins: othermaciej (~mjs@104-244-25-60.PUBLIC.monkeybrains.net)
- # [22:35] * Quits: othermaciej (~mjs@104-244-25-60.PUBLIC.monkeybrains.net) (Client Quit)
- # [22:36] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [22:42] <TabAtkins> annevk: So, "trailling space" on that <a> is just a result of me omitting </td>; I omit all the end-tags I can get away with.
- # [22:42] <TabAtkins> Where are you seeing it as a problem?
- # [22:44] <TabAtkins> And when I generate the spec, I'm getting CustomEvent/etc linking locally like they should.
- # [22:44] <TabAtkins> Oh wait, let me update the data files.
- # [22:47] <TabAtkins> wtf, that is broken.
- # [22:47] <TabAtkins> wtf is this crap
- # [22:48] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [22:48] <TabAtkins> What the shit, this is something bizarre happening with anchor resolution. (Nothing to do with any recent changes.)
- # [22:50] * Joins: jyasskin (jyasskin@nat/google/x-smyojmrukvstnlhb)
- # [22:51] * Quits: jyasskin (jyasskin@nat/google/x-smyojmrukvstnlhb) (Client Quit)
- # [22:53] * Quits: dbaron (~dbaron@2620:101:80fb:224:1834:ca2:2146:4048) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [22:53] * Joins: dbaron (~dbaron@2620:101:80fb:232:3123:51de:c49b:718b)
- # [22:54] * Joins: Mek (~quassel@kde/mkruisselbrink)
- # [22:55] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [22:56] * Quits: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr) (Excess Flood)
- # [22:58] * Joins: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr)
- # [23:01] * Quits: encryptd_fractal (~encryptd_@63-254-58-198.ip.mcleodusa.net) (Remote host closed the connection)
- # [23:02] <TabAtkins> annevk: Ah, found it. Ugh, UI Events has a <dfn> *pointing to DOM* (well, to DOM 4) that Shepherd now detects, and so DOM says "whoops, this interface is already defined, let's just link to it".
- # [23:04] <TabAtkins> Okay, so first step is for me to add the error-check from a while ago, forcing you to either add "partial" (denoting it should link) or one of the things indicating that this is forced.
- # [23:04] <TabAtkins> Second, I need to get UI Events editted to no-export that entire section.
- # [23:05] * Quits: Joseph__Silber (~JosephSil@ool-43530e48.dyn.optonline.net) (Read error: Connection reset by peer)
- # [23:05] * Joins: Joseph__Silber (~JosephSil@ool-43530e48.dyn.optonline.net)
- # [23:06] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [23:06] * Quits: botie (~i-bot@sideshowbarker.net) (Ping timeout: 255 seconds)
- # [23:09] * Quits: ap (~ap@17.202.44.214) (Ping timeout: 250 seconds)
- # [23:09] * Quits: riddle (riddle@us.yunix.net) (Ping timeout: 272 seconds)
- # [23:09] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [23:10] * Joins: ap (~ap@17.202.44.214)
- # [23:11] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 268 seconds)
- # [23:13] * Krinkle is now known as Krinkle_
- # [23:14] <zcorpan> maybe we should no-export the Dependencies section in html also
- # [23:14] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [23:15] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
- # [23:16] * Krinkle_ is now known as Krinkle
- # [23:18] * Joins: satazor (~satazor@av-217-129-134-240.netvisao.pt)
- # [23:18] * Quits: JonDavis_ (~jond@17.202.40.64) (Quit: He's dead Jim.)
- # [23:19] * Joins: JonDavis (~jond@17.202.40.64)
- # [23:19] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [23:19] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [23:27] * Joins: riddle (riddle@76.72.170.57)
- # [23:27] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [23:29] <TabAtkins> Yes plz
- # [23:34] * Quits: satazor (~satazor@av-217-129-134-240.netvisao.pt)
- # [23:34] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [23:35] * Joins: Lachy (~Lachy@cm-84.215.179.176.getinternet.no)
- # [23:38] * Quits: Lachy_ (~Lachy@185.29.164.137) (Ping timeout: 265 seconds)
- # [23:39] * Quits: Maurice` (~copyman@unaffiliated/maurice)
- # [23:42] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [23:42] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [23:42] * Quits: csarven (~csarven@84-73-123-134.dclient.hispeed.ch) (Quit: Ex-Chat)
- # [23:43] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [23:46] * Joins: weinig (~weinig@17.114.217.214)
- # [23:46] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [23:46] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [23:46] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
- # [23:48] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 246 seconds)
- # [23:48] * Quits: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr) (Excess Flood)
- # [23:49] * Quits: dbaron (~dbaron@2620:101:80fb:232:3123:51de:c49b:718b) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [23:49] * Joins: dbaron (~dbaron@2620:101:80fb:224:1834:ca2:2146:4048)
- # [23:51] * Joins: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr)
- # [23:53] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [23:57] * Quits: weinig (~weinig@17.114.217.214) (Read error: No route to host)
- # [23:57] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Read error: Connection reset by peer)
- # [23:58] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [23:58] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # Session Close: Sat Sep 05 00:00:00 2015
Previous day, Next day
Think these logs are useful? Then please donate to show your gratitude (and keep them up, of course). Thanks! — Krijn