Options:
Previous day, Next day
- # Session Start: Thu Oct 01 00:00:00 2015
- # Session Ident: #whatwg
- # [00:00] <MikeSmith> robertkowalski: https://github.com/terinjokes/console-spec
- # [00:00] <MikeSmith> http://terinjokes.github.io/console-spec/
- # [00:01] <MikeSmith> btw how do we test the console object?
- # [00:01] <MikeSmith> given that it's not exposed to web content
- # [00:02] * Joins: ehsan (~ehsan@2001:450:1f:224:2c76:6f6c:c560:7873)
- # [00:03] <robertkowalski> in node we could listen on stdout / stderr i guess and regarding browsers i was hoping that http://testthewebforward.org/ would support it in some way
- # [00:06] * Quits: ehsan (~ehsan@2001:450:1f:224:2c76:6f6c:c560:7873) (Ping timeout: 240 seconds)
- # [00:06] * Joins: jensnockert (~jensnocke@84.219.248.21)
- # [00:09] <MikeSmith> robertkowalski: yeah the testharness for testtwf runs in-browser strictly in JS, so it has no way to get to console output afaict
- # [00:10] <MikeSmith> but yeah I had not been thinking about the node.js/io.js context
- # [00:11] * Quits: jensnockert (~jensnocke@84.219.248.21) (Ping timeout: 246 seconds)
- # [00:12] <jgraham> Yeah, you can't test the console method in a cross browser way afaik
- # [00:13] <jgraham> Unless we start exposing test-only APIs
- # [00:13] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [00:13] * Joins: tantek (~tantek@108-212-64-202.lightspeed.sntcca.sbcglobal.net)
- # [00:13] <jgraham> Which has been sugggested, but I am somewhat sceptical about
- # [00:14] * Quits: tantek (~tantek@108-212-64-202.lightspeed.sntcca.sbcglobal.net) (Client Quit)
- # [00:15] * Joins: tantek (~tantek@108-212-64-202.lightspeed.sntcca.sbcglobal.net)
- # [00:15] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [00:15] * Quits: tantek (~tantek@108-212-64-202.lightspeed.sntcca.sbcglobal.net) (Client Quit)
- # [00:16] <robertkowalski> could we implement the tests in node and browser vendors could port it into their testsuites?
- # [00:16] <robertkowalski> feels a bit uncool, but better than nothing i guess
- # [00:17] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Ping timeout: 240 seconds)
- # [00:17] <gsnedders> BTW, if anyone has any opinions on what needs sorted out with the CSS testsuite, prod me
- # [00:19] * Quits: Jirka_ (~Jirka@95.85.233.233) (Ping timeout: 256 seconds)
- # [00:22] <jgraham> robertkowalski: I don't see how node helps you here
- # [00:23] * Joins: eric_carlson (~ericc@207.173.20.37)
- # [00:23] * Quits: gavinc (~gavin@barad-dur.carothers.name) (Quit: Konversation terminated!)
- # [00:24] * Quits: bholley (~bholley@c-73-231-198-151.hsd1.ca.comcast.net)
- # [00:28] <robertkowalski> jgraham: build the reference testsuite or even reference implementation in node
- # [00:29] <robertkowalski> jgraham: and hoping others will follow / start helping to make testing in browsers easier :)
- # [00:30] <robertkowalski> <- specs newbie
- # [00:31] * Joins: gavinc (~gavin@barad-dur.carothers.name)
- # [00:33] * Quits: smaug____ (~chatzilla@dyxxlkyyyyyyyyyyyyyby-3.rev.dnainternet.fi) (Ping timeout: 246 seconds)
- # [00:36] * Quits: babita (~Babita@43.252.28.191) (Quit: Leaving)
- # [00:42] * Quits: JoWie (uid93456@gateway/web/irccloud.com/x-cbvpjshysghyctfd) (Quit: Connection closed for inactivity)
- # [00:43] <gsnedders> robertkowalski: and how do you know the reference implementation is right?
- # [00:43] <Domenic> robertkowalski: in terms of web tests the most important test will be the stuff that can be observed from scripts (and thus cause potential interop problems)
- # [00:43] <Domenic> robertkowalski: so e.g. what methods exist on console, and when or if they ever throw errors
- # [00:44] <Domenic> robertkowalski: the "side effect" of logging to console is less important to test (but, would be nice for devs, so that they know they can use e.g. %s across all browsers and get useful results.)
- # [00:47] <jgraham> Right so there is some useful stuff you can test
- # [00:48] <jgraham> But without any way to read back the console it's unclear that an implementation like console = {log: function(data){}} wouldn't pass most tests
- # [00:53] <Domenic> good enough for web compat
- # [00:57] * Quits: ap (~ap@17.114.216.239)
- # [01:02] * Joins: ap (~ap@17.114.216.239)
- # [01:12] <TabAtkins> Yeah, just need a bunch of manual tests unfortunatekly.
- # [01:17] * Quits: zama (~zama@unaffiliated/stryx/x-3871776) (Quit: leaving)
- # [01:18] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [01:19] * Joins: zama (~zama@unaffiliated/stryx/x-3871776)
- # [01:20] * Quits: dickdaley (~dickdaley@198.233.131.186) (Ping timeout: 264 seconds)
- # [01:28] * Joins: tantek (~tantek@108-212-64-202.lightspeed.sntcca.sbcglobal.net)
- # [01:37] * Quits: zecho (~zecho@67-247-17-199.northern.mnscu.edu) (Remote host closed the connection)
- # [01:50] * Quits: eric_carlson (~ericc@207.173.20.37) (Quit: eric_carlson)
- # [01:52] * Quits: TallTed (~Thud@c-98-216-254-6.hsd1.ma.comcast.net)
- # [01:58] * Quits: dbaron (~dbaron@2620:101:80fb:224:c9c6:f158:a925:c3ee) (Ping timeout: 240 seconds)
- # [02:00] * Quits: tantek (~tantek@108-212-64-202.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
- # [02:01] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
- # [02:05] * Quits: ap (~ap@17.114.216.239)
- # [02:05] * Joins: systemwhistle (~textual@64-60-60-210.static-ip.telepacific.net)
- # [02:07] * Joins: frivoal (~frivoal@softbank126142063093.bbtec.net)
- # [02:09] * Quits: systemwhistle (~textual@64-60-60-210.static-ip.telepacific.net) (Quit: Textual IRC Client: www.textualapp.com)
- # [02:09] * Joins: systemwhistle (~textual@64-60-60-210.static-ip.telepacific.net)
- # [02:09] * Quits: systemwhistle (~textual@64-60-60-210.static-ip.telepacific.net) (Client Quit)
- # [02:12] * Quits: frivoal (~frivoal@softbank126142063093.bbtec.net) (Ping timeout: 265 seconds)
- # [02:13] * Joins: smaug____ (~chatzilla@dyxxlkyyyyyyyyyyyyyby-3.rev.dnainternet.fi)
- # [02:16] * Joins: darobin (~darobin@cpe-74-64-41-253.nyc.res.rr.com)
- # [02:18] * Joins: tantek (~tantek@108-212-64-202.lightspeed.sntcca.sbcglobal.net)
- # [02:24] * Quits: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3) (Quit: back later)
- # [02:27] * Quits: tantek (~tantek@108-212-64-202.lightspeed.sntcca.sbcglobal.net) (Quit: tantek)
- # [02:40] * Quits: smaug____ (~chatzilla@dyxxlkyyyyyyyyyyyyyby-3.rev.dnainternet.fi) (Ping timeout: 246 seconds)
- # [03:13] * Joins: zcorpan_ (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [03:13] <botie> zcorpan_, at 2015-09-14 16:21 UTC, MikeSmith said: about https://critic.hoppipolla.co.uk/r/5796 (SVG thing) yeah I've spoken with the commenter and I need to also fix the bug in the checker code
- # [03:13] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Read error: Connection reset by peer)
- # [03:17] * Quits: zcorpan_ (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Ping timeout: 246 seconds)
- # [03:21] * Joins: encryptd_fractal (~encryptd_@2601:449:8301:30bd:249b:34ac:74fb:9888)
- # [03:24] * Joins: tantek (~tantek@c-67-169-40-58.hsd1.ca.comcast.net)
- # [03:37] * Quits: gavinc (~gavin@barad-dur.carothers.name) (Quit: Konversation terminated!)
- # [03:38] * Joins: zecho (~zecho@67-247-17-199.northern.mnscu.edu)
- # [03:42] * Quits: zecho (~zecho@67-247-17-199.northern.mnscu.edu) (Ping timeout: 240 seconds)
- # [03:50] * Joins: frivoal (~frivoal@softbank126142063093.bbtec.net)
- # [03:52] * Joins: Goplat (~goplat@reactos/developer/Goplat)
- # [04:00] * Quits: tantek (~tantek@c-67-169-40-58.hsd1.ca.comcast.net) (Quit: tantek)
- # [04:02] * Joins: falken (uid20729@gateway/web/irccloud.com/x-uxgcpszhekdoctho)
- # [04:06] * Quits: benwerd (~benwerd@67.180.159.135) (Remote host closed the connection)
- # [04:16] * Joins: dbaron (~dbaron@70-36-140-3.dsl.dynamic.fusionbroadband.com)
- # [05:03] * Joins: psy_ (~psy@43.224.156.125)
- # [05:04] * Joins: benwerd (~benwerd@67.180.159.135)
- # [05:09] * Quits: benwerd (~benwerd@67.180.159.135) (Ping timeout: 272 seconds)
- # [05:11] * Quits: encryptd_fractal (~encryptd_@2601:449:8301:30bd:249b:34ac:74fb:9888) (Remote host closed the connection)
- # [05:31] * Joins: aabsadadf (~PircBot@103.225.100.51)
- # [05:36] * Joins: spacenom_ (~spacenoma@unaffiliated/spacenomad)
- # [05:37] * Quits: psy_ (~psy@43.224.156.125) (Ping timeout: 265 seconds)
- # [05:39] * Joins: zecho (~zecho@67-247-17-199.northern.mnscu.edu)
- # [05:40] * Quits: spacenomad (~spacenoma@unaffiliated/spacenomad) (Ping timeout: 264 seconds)
- # [05:44] * Quits: zecho (~zecho@67-247-17-199.northern.mnscu.edu) (Ping timeout: 264 seconds)
- # [05:56] * Joins: spacenomad (~spacenoma@unaffiliated/spacenomad)
- # [05:56] * Joins: tripu (~tripu@2001:200:0:8805:789f:8ff2:33ea:a965)
- # [05:59] * Quits: spacenom_ (~spacenoma@unaffiliated/spacenomad) (Ping timeout: 246 seconds)
- # [06:07] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [06:11] * Quits: alrra (uid62345@gateway/web/irccloud.com/x-blwbusswzfkaxipp) (Quit: Connection closed for inactivity)
- # [06:14] * Quits: darobin (~darobin@cpe-74-64-41-253.nyc.res.rr.com) (Remote host closed the connection)
- # [06:29] * Quits: aabsadadf (~PircBot@103.225.100.51) (Ping timeout: 240 seconds)
- # [06:42] * Quits: spacenomad (~spacenoma@unaffiliated/spacenomad) (Quit: wormhole jump, brb)
- # [06:43] * Joins: bholley (~bholley@c-73-231-198-151.hsd1.ca.comcast.net)
- # [06:44] * Joins: sicking (~sicking@c-98-210-157-231.hsd1.ca.comcast.net)
- # [06:45] * Joins: psy_ (~psy@43.224.156.98)
- # [06:53] * Joins: ajkbsadadf (~PircBot@103.225.100.51)
- # [06:54] * Quits: frivoal (~frivoal@softbank126142063093.bbtec.net) (Remote host closed the connection)
- # [07:01] * Quits: tripu (~tripu@2001:200:0:8805:789f:8ff2:33ea:a965) (Read error: No route to host)
- # [07:02] * Joins: tripu (~tripu@2001:200:0:8805:789f:8ff2:33ea:a965)
- # [07:03] * Joins: zdobersek (~zan@gateway/vpn/privateinternetaccess/zdobersek)
- # [07:12] * Quits: psy_ (~psy@43.224.156.98) (Read error: Connection reset by peer)
- # [07:16] * Quits: tripu (~tripu@2001:200:0:8805:789f:8ff2:33ea:a965) (Read error: No route to host)
- # [07:17] * Joins: dickdaley (~dickdaley@ip98-183-52-15.pn.at.cox.net)
- # [07:17] * Joins: tripu (~tripu@2001:200:0:8805:789f:8ff2:33ea:a965)
- # [07:20] * Quits: tripu (~tripu@2001:200:0:8805:789f:8ff2:33ea:a965) (Read error: No route to host)
- # [07:20] * Joins: tripu (~tripu@2001:200:0:8805:789f:8ff2:33ea:a965)
- # [07:21] * Joins: babita (~Babita@43.252.29.208)
- # [07:21] * Quits: dickdaley (~dickdaley@ip98-183-52-15.pn.at.cox.net) (Ping timeout: 265 seconds)
- # [07:23] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [07:23] * Quits: tripu (~tripu@2001:200:0:8805:789f:8ff2:33ea:a965) (Read error: No route to host)
- # [07:25] * Joins: tripu (~tripu@2001:200:0:8805:789f:8ff2:33ea:a965)
- # [07:28] * Quits: bholley (~bholley@c-73-231-198-151.hsd1.ca.comcast.net)
- # [07:31] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [07:32] * Joins: frivoal (~frivoal@softbank126142063093.bbtec.net)
- # [07:40] * Joins: zecho (~zecho@67-247-17-199.northern.mnscu.edu)
- # [07:43] * Quits: markg2 (~chatzilla@cpe-172-250-30-25.socal.res.rr.com) (Quit: ChatZilla 0.9.92 [Firefox 41.0/20150917150946])
- # [07:45] * Quits: zecho (~zecho@67-247-17-199.northern.mnscu.edu) (Ping timeout: 272 seconds)
- # [07:49] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
- # [07:51] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Client Quit)
- # [07:52] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: The deeper I go / the deeper I go / green mountains - Santoka)
- # [07:54] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
- # [07:58] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [07:59] * Joins: Jirka_ (~Jirka@95.85.233.233)
- # [08:00] * Joins: Jirka__ (~Jirka@95.85.233.233)
- # [08:04] * Quits: Jirka_ (~Jirka@95.85.233.233) (Ping timeout: 264 seconds)
- # [08:05] * Quits: Jirka__ (~Jirka@95.85.233.233) (Ping timeout: 246 seconds)
- # [08:18] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [08:42] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [08:43] * Joins: JoWie (uid93456@gateway/web/irccloud.com/x-ierdgkwmdylpftkw)
- # [08:44] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [08:45] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
- # [08:47] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [08:55] * Joins: Ms2ger (~Ms2ger@ptr-2hj4tblvksdopi6nief41l748.ip6.access.telenet.be)
- # [09:03] * Quits: mpt (~mpt@canonical/mpt) (Remote host closed the connection)
- # [09:05] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [09:09] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [09:13] * Joins: mpt (~mpt@canonical/mpt)
- # [09:17] * Joins: hasather (~hasather@80.91.33.141)
- # [09:22] * Joins: calvaris (~calvaris@fanzine.igalia.com)
- # [09:27] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
- # [09:29] * Quits: sarri (~sari@unaffiliated/sarri) (Ping timeout: 268 seconds)
- # [09:30] * Joins: sarri (~sari@unaffiliated/sarri)
- # [09:41] * Joins: zecho (~zecho@67-247-17-199.northern.mnscu.edu)
- # [09:43] * Joins: g4 (~g4@unaffiliated/gormer)
- # [09:45] * Quits: zecho (~zecho@67-247-17-199.northern.mnscu.edu) (Ping timeout: 240 seconds)
- # [09:46] * Quits: Ms2ger (~Ms2ger@ptr-2hj4tblvksdopi6nief41l748.ip6.access.telenet.be) (Ping timeout: 256 seconds)
- # [09:51] * Quits: dbaron (~dbaron@70-36-140-3.dsl.dynamic.fusionbroadband.com) (Ping timeout: 268 seconds)
- # [09:55] * Quits: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr) (Excess Flood)
- # [09:56] * Joins: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr)
- # [09:57] * Quits: annevk (~annevk@195.12.41.182) (Quit: Leaving...)
- # [09:58] * Joins: Ms2ger (~Ms2ger@ptr-2hj4tblvksdon9c42pr5godh4.ip6.access.telenet.be)
- # [10:00] * Joins: dbaron (~dbaron@70-36-140-3.dsl.dynamic.fusionbroadband.com)
- # [10:05] * Quits: dbaron (~dbaron@70-36-140-3.dsl.dynamic.fusionbroadband.com) (Ping timeout: 246 seconds)
- # [10:11] * Quits: ajkbsadadf (~PircBot@103.225.100.51) (Ping timeout: 255 seconds)
- # [10:26] * Quits: Ms2ger (~Ms2ger@ptr-2hj4tblvksdon9c42pr5godh4.ip6.access.telenet.be) (Ping timeout: 252 seconds)
- # [10:28] * Quits: Sendoushi (~Sendoushi@bl6-108-46.dsl.telepac.pt) (Remote host closed the connection)
- # [10:31] * Joins: annevk (~annevk@195.12.41.182)
- # [10:35] * Joins: stebru (~stebru@62.97.210.170)
- # [10:37] * Joins: Ms2ger (~Ms2ger@ptr-2hj4tblvksdopi6nief41l748.ip6.access.telenet.be)
- # [10:37] * Quits: stebru (~stebru@62.97.210.170) (Client Quit)
- # [10:45] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [10:49] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [10:51] <philipj> annevk: reviewers wondering why !important on ::background { display: block } in https://codereview.chromium.org/1372413004/
- # [11:01] <annevk> philipj: I suspect anything else would lead to some undefined behavior
- # [11:01] <annevk> philipj: e.g., is it defined what display-table-row means for a box floating around?
- # [11:01] <philipj> annevk: hmm, perhaps, I'm not sure how the backdrop is actually implemented
- # [11:01] <tobie> robertkowalski: this is sort of a chicken and egg problem. Implementors want to use the language they're familiar with.
- # [11:02] <philipj> I'll link to here and let the reviewers ponder the issue
- # [11:03] <annevk> philipj: generally though I'd like to defer to roc when it comes to the styling issues
- # [11:03] <tobie> robertkowalski: …argue that they're not getting any help from Web developers, so why would they make the effort of converting everything in a new technology?
- # [11:04] <tobie> robertkowalski: arguably, that's circular logic of the same kind as saying you don't need to support browser X as you have no traffic using said browser (because your site doesn't work with it).
- # [11:04] <tobie> robertkowalski: but on the other hand, it is very possible that no one is using that browser.
- # [11:05] <philipj> annevk: does roc have a GitHub account? I can't find him
- # [11:05] <tobie> robertkowalski: if you don't have external data to validate your assumption, you can't make an informed decision.
- # [11:05] <annevk> philipj: rocallahan
- # [11:06] <tobie> robertkowalski: and thus, we're stuck with python. :)
- # [11:06] <philipj> annevk: thanks
- # [11:08] <annevk> Updating OS X has been painless thus far \o/
- # [11:22] * Quits: sicking (~sicking@c-98-210-157-231.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [11:26] * Joins: sicking (~sicking@c-98-210-157-231.hsd1.ca.comcast.net)
- # [11:42] * Joins: zecho (~zecho@67-247-17-199.northern.mnscu.edu)
- # [11:46] * Quits: zecho (~zecho@67-247-17-199.northern.mnscu.edu) (Ping timeout: 244 seconds)
- # [11:51] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Ping timeout: 246 seconds)
- # [11:56] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [11:59] * Quits: calvaris (~calvaris@fanzine.igalia.com) (Quit: Ex-Chat)
- # [12:00] * Joins: smaug____ (~chatzilla@dyxxlkyyyyyyyyyyyyyby-3.rev.dnainternet.fi)
- # [12:01] * Joins: calvaris (~calvaris@fanzine.igalia.com)
- # [12:05] * Joins: espadrine (~tyl@213.152.2.4)
- # [12:06] * Quits: frivoal (~frivoal@softbank126142063093.bbtec.net) (Remote host closed the connection)
- # [12:07] * Joins: frivoal (~frivoal@softbank126142063093.bbtec.net)
- # [12:08] * Quits: tripu (~tripu@2001:200:0:8805:789f:8ff2:33ea:a965) (Quit: Leaving)
- # [12:17] * Quits: frivoal (~frivoal@softbank126142063093.bbtec.net) (Remote host closed the connection)
- # [12:34] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [12:36] * Quits: calvaris (~calvaris@fanzine.igalia.com) (Quit: Ex-Chat)
- # [12:43] * Joins: calvaris (~calvaris@fanzine.igalia.com)
- # [13:13] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [13:14] * Quits: g4 (~g4@unaffiliated/gormer) (Remote host closed the connection)
- # [13:17] * Joins: Sendoushi (~Sendoushi@bl6-108-46.dsl.telepac.pt)
- # [13:18] * Joins: frivoal (~frivoal@softbank126142063093.bbtec.net)
- # [13:20] <annevk> Domenic: writing out all those URL members again is no fun
- # [13:21] <annevk> Domenic: also, once they're all written out, we should probably try to deduplicate some, since the repetition of requirements across four features is not great
- # [13:22] * Joins: frivoal_ (~frivoal@softbank126142063093.bbtec.net)
- # [13:22] * Quits: frivoal (~frivoal@softbank126142063093.bbtec.net) (Remote host closed the connection)
- # [13:24] * Quits: Sendoushi (~Sendoushi@bl6-108-46.dsl.telepac.pt) (Remote host closed the connection)
- # [13:25] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
- # [13:28] * Quits: asmodai (asmodai@h159072.upc-h.chello.nl) (Ping timeout: 260 seconds)
- # [13:43] * Joins: zecho (~zecho@67-247-17-199.northern.mnscu.edu)
- # [13:44] * Quits: tav (~tav`@host31-52-142-205.range31-52.btcentralplus.com) (Ping timeout: 256 seconds)
- # [13:46] * Joins: tripu (~tripu@p2762225-ipngn22501marunouchi.tokyo.ocn.ne.jp)
- # [13:47] * Quits: zecho (~zecho@67-247-17-199.northern.mnscu.edu) (Ping timeout: 240 seconds)
- # [13:49] * Joins: asmodai (asmodai@h159072.upc-h.chello.nl)
- # [13:57] <smaug____> annevk: any opinion on whether an API which should work only in top level browsing context and other browsing context from the same domain should be hidden in other contexts
- # [13:57] <smaug____> or just no-op
- # [13:58] <annevk> smaug____: no-op/throw
- # [13:59] <smaug____> k
- # [13:59] <smaug____> any particular reason?
- # [13:59] <annevk> smaug____: e.g., APIs only allowed in "secure contexts" throw in insecure contexts
- # [13:59] <smaug____> I don't have any opinion on this matter :)
- # [14:00] <annevk> smaug____: and there might be some difficulty with low-level VM sharing stuff if the APIs we expose differ, but that's all rather theoretical at this point I believe
- # [14:01] <smaug____> not sure what sharing that would be about
- # [14:01] <smaug____> but in Gecko hiding APIs would be rather trivial
- # [14:01] <smaug____> (we do hide plenty of chromejs only APIs from content, and also b2g APIs)
- # [14:04] * Quits: Ms2ger (~Ms2ger@ptr-2hj4tblvksdopi6nief41l748.ip6.access.telenet.be) (Ping timeout: 252 seconds)
- # [14:08] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [14:15] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [14:19] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [14:19] * Quits: hasather (~hasather@80.91.33.141) (Quit: Leaving...)
- # [14:32] * Joins: Ms2ger (~Ms2ger@ptr-2hj4tblvksdopi6nief41l748.ip6.access.telenet.be)
- # [14:35] * Quits: beverloo (beverloo@nat/google/x-eyaxpbjaugyiyzhq) (Ping timeout: 246 seconds)
- # [14:41] <annevk> smaug____: yeah I know, but I think at this point we should keep hiding for non-web stuff and have web stuff exposed everywhere
- # [14:41] <annevk> smaug____: PortCollection is gone from the specification btw
- # [14:42] <smaug____> noticed, thanks
- # [14:42] <smaug____> annevk: well, we certainly don't want to expose chromejs stuff
- # [14:42] <annevk> right
- # [14:47] * Joins: beverloo (beverloo@nat/google/x-ltxndsqjgudawejp)
- # [14:48] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [14:48] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [14:48] * Quits: smaug____ (~chatzilla@dyxxlkyyyyyyyyyyyyyby-3.rev.dnainternet.fi) (Ping timeout: 240 seconds)
- # [14:50] * Quits: trevnorris (~trevnorri@162.243.211.225) (Quit: quit all you want)
- # [14:55] * Joins: hasather (~hasather@80.91.33.141)
- # [14:59] * Joins: zecho (~zecho@67-247-17-199.northern.mnscu.edu)
- # [15:01] * Joins: encryptd_fractal (~encryptd_@63-254-58-198.ip.mcleodusa.net)
- # [15:08] * Joins: Guest62 (~textual@188.244.136.114)
- # [15:09] <Guest62> hello,
- # [15:09] <Guest62> I need to talk with Tab Atkins,
- # [15:10] * Guest62 is now known as tscosj
- # [15:10] <tscosj> Tab,
- # [15:10] <tscosj> Can I talk to you rn?
- # [15:10] * Joins: darobin (~darobin@209.148.63.66)
- # [15:12] * Joins: dickdaley (~dickdaley@198.233.131.186)
- # [15:12] * Quits: dickdaley (~dickdaley@198.233.131.186) (Remote host closed the connection)
- # [15:17] * Joins: xiinotulp (~q@node-5dl.pool-125-25.dynamic.totbb.net)
- # [15:18] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [15:20] * Quits: plutoniix (~q@113.53.146.19) (Ping timeout: 264 seconds)
- # [15:27] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [15:33] * Quits: xiinotulp (~q@node-5dl.pool-125-25.dynamic.totbb.net) (Quit: จรลี จรลา)
- # [15:35] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [15:36] * Joins: plutoniix (~q@113.53.145.26)
- # [15:36] * Joins: dj2 (dj2@nat/google/x-fnpdgxvztcnviffh)
- # [15:44] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [15:50] * Quits: tscosj (~textual@188.244.136.114) (Quit: Textual IRC Client: www.textualapp.com)
- # [15:50] * Joins: dickdaley (~dickdaley@198.233.131.186)
- # [15:53] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [15:55] * Joins: Hory (Hory@2a02:2f0a:b04f:ffff::bc1a:a8ae)
- # [15:56] * Joins: Hory_ (Hory@2a02:2f0a:b08f:ffff::50c:2f6f)
- # [15:56] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [15:57] * Joins: poeticode (~Adium@host-68-169-169-183.VABOLT2.epbfi.com)
- # [16:00] * Quits: Hory (Hory@2a02:2f0a:b04f:ffff::bc1a:a8ae) (Ping timeout: 252 seconds)
- # [16:03] * Quits: poeticode (~Adium@host-68-169-169-183.VABOLT2.epbfi.com) (Quit: Leaving.)
- # [16:04] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [16:05] <annevk> philipj: apologies for flip-flopping on that super trivial PR
- # [16:05] <annevk> philipj: still up to you what you do though
- # [16:06] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [16:07] <philipj> annevk: I'll flip it back then :)
- # [16:09] * Joins: TallTed (~Thud@63.119.36.36)
- # [16:15] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [16:17] * Joins: mven (~textual@32.97.110.57)
- # [16:18] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [16:22] * Quits: JoWie (uid93456@gateway/web/irccloud.com/x-ierdgkwmdylpftkw) (Quit: Connection closed for inactivity)
- # [16:26] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [16:29] * Joins: eric_carlson (~ericc@209.116.154.70)
- # [16:39] * Joins: Sendoushi (~Sendoushi@bl6-108-46.dsl.telepac.pt)
- # [16:39] * Quits: Sendoushi (~Sendoushi@bl6-108-46.dsl.telepac.pt) (Remote host closed the connection)
- # [16:40] * Joins: Sendoushi (~Sendoushi@bl6-108-46.dsl.telepac.pt)
- # [16:40] * Quits: Sendoushi (~Sendoushi@bl6-108-46.dsl.telepac.pt) (Remote host closed the connection)
- # [16:40] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
- # [16:43] * Quits: tripu (~tripu@p2762225-ipngn22501marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving)
- # [16:46] * Joins: mven_ (~textual@32.97.110.57)
- # [16:47] * Quits: mven (~textual@32.97.110.57) (Ping timeout: 252 seconds)
- # [16:47] * Quits: babita (~Babita@43.252.29.208) (Ping timeout: 265 seconds)
- # [17:01] * Joins: smaug____ (~chatzilla@dyxxlkyyyyyyyyyyyyyby-3.rev.dnainternet.fi)
- # [17:05] * Joins: ^esc_ (~esc-ape@178.165.129.117.wireless.dyn.drei.com)
- # [17:06] * Quits: mven_ (~textual@32.97.110.57) (Ping timeout: 250 seconds)
- # [17:06] * Quits: eric_carlson (~ericc@209.116.154.70) (Quit: eric_carlson)
- # [17:06] * Joins: mven (~textual@32.97.110.57)
- # [17:09] * Quits: ^esc (~esc-ape@77.119.131.75.wireless.dyn.drei.com) (Ping timeout: 264 seconds)
- # [17:12] * Quits: hasather (~hasather@80.91.33.141) (Remote host closed the connection)
- # [17:13] * Joins: hasather (~hasather@80.91.33.141)
- # [17:13] * Joins: babita (~Babita@43.252.29.208)
- # [17:19] * Quits: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr) (Excess Flood)
- # [17:20] * Joins: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr)
- # [17:22] <smaug____> !seen foolip
- # [17:22] <smaug____> hmm, perhaps there isn't any bot here to answer to that
- # [17:22] * smaug____ wonders if blink doesn't event warn about /deep/
- # [17:23] <Ms2ger> philipj, ^
- # [17:24] <smaug____> aha, wrong nick
- # [17:25] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [17:28] <caitp> did the whole "what do we do about cross-origin uses of well-known symbols" thing on public-script-coord ever get definitively resolved?
- # [17:30] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [17:40] * Joins: rxgx (uid22483@gateway/web/irccloud.com/x-bongjdtclqaskvhf)
- # [17:41] <annevk> caitp: no, there's a couple open issues against the HTML standard on defining cross-origin Location and Window objects
- # [17:41] * Quits: Ms2ger (~Ms2ger@ptr-2hj4tblvksdopi6nief41l748.ip6.access.telenet.be) (Remote host closed the connection)
- # [17:41] <annevk> caitp: it's something I want to look into if nobody beats me to it, since it seems like a rather important thing to define
- # [17:42] * Joins: mven_ (~textual@32.97.110.57)
- # [17:42] * Quits: mven_ (~textual@32.97.110.57) (Max SendQ exceeded)
- # [17:43] * Joins: Ms2ger (~Ms2ger@ptr-2hj4tblvksdopvonpjklgr8o0.ip6.access.telenet.be)
- # [17:45] * Quits: mven (~textual@32.97.110.57) (Ping timeout: 240 seconds)
- # [17:47] <caitp> I ask because I'm not sure how flexible we need to make this "don't throw if the object needs security checks" thing needs to be
- # [17:50] <caitp> like, if it's good enough to just make the value look undefined/not present, or if it's important to know that the value couldn't be retrieved due to a failed access check
- # [17:53] * Joins: dbaron (~dbaron@70-36-140-3.dsl.dynamic.fusionbroadband.com)
- # [18:03] * Joins: benwerd (~benwerd@67.180.159.135)
- # [18:10] <annevk> caitp: I haven't investigated
- # [18:11] <annevk> caitp: from past experience some folks want security errors to throw, others prefer silent failure
- # [18:18] <TabAtkins> caitp: I think there's supposed to be a symbol registry, where you can obtain a symbol associated with a string, and they're identical across windows when generated from the sand string?
- # [18:18] <caitp> right, but I mean, the spec uses well known symbol hooks, and doesn't care about whether anything is cross origin/whatever
- # [18:19] <TabAtkins> Yeah, the spec's "well-known symbols" are identical cross origin.
- # [18:19] <caitp> so it's like, 1 option is just pretend cross origin objects don't have the symbol hook at all, and that splits into "the spec'd access won't throw, it will just ignore it, but user accesses to the hook will throw"
- # [18:20] <TabAtkins> P sure
- # [18:20] <caitp> or another one is "never throw, just treat the symbol hook as undefined for cross origin objects"
- # [18:21] <TabAtkins> I wonder who that Guest62 person was?
- # [18:21] * Quits: frivoal_ (~frivoal@softbank126142063093.bbtec.net) (Remote host closed the connection)
- # [18:22] * Joins: frivoal (~frivoal@softbank126142063093.bbtec.net)
- # [18:22] * Quits: frivoal (~frivoal@softbank126142063093.bbtec.net) (Remote host closed the connection)
- # [18:22] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [18:23] * Joins: mven (~textual@32.97.110.57)
- # [18:23] * Joins: ap (~ap@17.202.44.214)
- # [18:28] <annevk> TabAtkins: sam as tscosj most likely but not sure who that is either
- # [18:29] <TabAtkins> Oh, I blocked tscosj as some random pming me.
- # [18:29] <TabAtkins> How do I unignore?
- # [18:29] <TabAtkins> Also, who Sam?
- # [18:30] * Joins: Maurice` (~copyman@unaffiliated/maurice)
- # [18:30] <TabAtkins> Dammit, autocorrect, I meant rando.
- # [18:30] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [18:31] * Joins: alrra (uid62345@gateway/web/irccloud.com/x-gongbisnrasnclkm)
- # [18:35] <annevk> TabAtkins: s/sam/same/
- # [18:35] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 246 seconds)
- # [18:35] <TabAtkins> Ah
- # [18:37] * Quits: sicking (~sicking@c-98-210-157-231.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [18:37] * Joins: sicking (~sicking@c-98-210-157-231.hsd1.ca.comcast.net)
- # [18:45] * Joins: cabanier (uid15093@gateway/web/irccloud.com/x-kcpacqrtrehsyfzq)
- # [18:48] * Quits: Ms2ger (~Ms2ger@ptr-2hj4tblvksdopvonpjklgr8o0.ip6.access.telenet.be) (Quit: nn)
- # [18:49] * Quits: sicking (~sicking@c-98-210-157-231.hsd1.ca.comcast.net) (Quit: sicking)
- # [18:56] * Quits: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr) (Excess Flood)
- # [18:56] * Joins: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr)
- # [18:57] * Joins: ehsan (~ehsan@2001:450:1f:224:17a:9a8e:a80b:2047)
- # [18:58] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [18:58] * Joins: psy_ (~psy@43.224.156.106)
- # [18:58] * Quits: espadrine (~tyl@213.152.2.4) (Ping timeout: 240 seconds)
- # [19:07] * Quits: mven (~textual@32.97.110.57) (Ping timeout: 250 seconds)
- # [19:07] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 246 seconds)
- # [19:10] * Joins: mven (~textual@32.97.110.57)
- # [19:15] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
- # [19:23] * Joins: frivoal (~frivoal@softbank126142063093.bbtec.net)
- # [19:25] * Joins: mpt (mpt@canonical/mpt)
- # [19:27] * Quits: frivoal (~frivoal@softbank126142063093.bbtec.net) (Ping timeout: 246 seconds)
- # [19:31] * Quits: benwerd (~benwerd@67.180.159.135) (Remote host closed the connection)
- # [19:35] * Joins: benwerd (~benwerd@67.180.159.135)
- # [19:50] * Quits: calvaris (~calvaris@fanzine.igalia.com) (Quit: Ex-Chat)
- # [19:51] * Joins: JoWie (uid93456@gateway/web/irccloud.com/x-jovbpanmoawfvftj)
- # [19:58] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [20:03] * Joins: v4n (~v4n@unaffiliated/v4n)
- # [20:04] * Joins: eric_carlson (~ericc@207.109.100.126)
- # [20:08] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [20:11] * Joins: wilsonpage (~wilsonpag@217.111.161.212)
- # [20:17] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [20:18] * Quits: eric_carlson (~ericc@207.109.100.126) (Quit: eric_carlson)
- # [20:20] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [20:27] * Joins: mven_ (~textual@32.97.110.57)
- # [20:28] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [20:29] * Quits: mven (~textual@32.97.110.57) (Ping timeout: 250 seconds)
- # [20:30] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [20:35] * Quits: wilsonpage (~wilsonpag@217.111.161.212) (Quit: My Mac has gone to sleep. ZZZzzz…)
- # [20:38] * Joins: mven (~textual@32.97.110.57)
- # [20:39] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [20:41] * Quits: mven_ (~textual@32.97.110.57) (Ping timeout: 240 seconds)
- # [20:42] <tobie> TabAtkins: quick bikeshed question: Would need to add a small paragraphe to the conventions section found in the footer. Is there anyway for me to do this simply?
- # [20:43] * Quits: dickdaley (~dickdaley@198.233.131.186) (Ping timeout: 250 seconds)
- # [20:43] <TabAtkins> tobie: Need to adjust your footer include.
- # [20:43] <TabAtkins> For whatever group you're publishing as.
- # [20:43] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [20:44] <tobie> Mmm. So I can't have custom, per spec conventions, then.
- # [20:46] <tobie> :(
- # [20:48] * Quits: dshwang_ (~dshwang@192.55.54.42) (Remote host closed the connection)
- # [20:49] * Quits: v4n (~v4n@unaffiliated/v4n)
- # [20:49] * Joins: dshwang (~dshwang@192.55.54.42)
- # [20:50] * Quits: dbaron (~dbaron@70-36-140-3.dsl.dynamic.fusionbroadband.com) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [20:51] * Quits: alrra (uid62345@gateway/web/irccloud.com/x-gongbisnrasnclkm) (Quit: Connection closed for inactivity)
- # [20:52] * Quits: benwerd (~benwerd@67.180.159.135) (Remote host closed the connection)
- # [20:52] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [20:53] * Joins: v4n (~v4n@unaffiliated/v4n)
- # [20:53] * Joins: bholley (~bholley@c-73-231-198-151.hsd1.ca.comcast.net)
- # [20:54] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [20:55] * Joins: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3)
- # [21:03] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [21:04] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [21:06] * Joins: benwerd (~benwerd@67.180.159.135)
- # [21:07] * Quits: eBureau (~Bruno@181.164.77.172) (Quit: My iMac has gone to sleep. ZZZzzz…)
- # [21:07] * Quits: howdoi (uid224@gateway/web/irccloud.com/x-swdicopeccbmujgl) (Quit: Connection closed for inactivity)
- # [21:08] * Quits: zdobersek (~zan@gateway/vpn/privateinternetaccess/zdobersek) (Quit: Leaving.)
- # [21:12] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [21:12] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [21:14] * Quits: v4n (~v4n@unaffiliated/v4n)
- # [21:16] <tobie> I guess I'll just stick the content in a note somewhere.
- # [21:21] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [21:23] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [21:24] * Joins: frivoal (~frivoal@softbank126142063093.bbtec.net)
- # [21:30] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [21:34] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [21:35] * Joins: hassoon (hassoon@gateway/shell/firrre/x-vhudialqickxzogs)
- # [21:37] * Quits: frivoal (~frivoal@softbank126142063093.bbtec.net) (Ping timeout: 250 seconds)
- # [21:41] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [21:46] * Joins: TwistedHeritage (~holoirc@vc-gp-n-41-13-191-119.umts.vodacom.co.za)
- # [21:46] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [21:46] * Parts: TwistedHeritage (~holoirc@vc-gp-n-41-13-191-119.umts.vodacom.co.za)
- # [21:53] * Joins: trevnorris (~trevnorri@162.243.211.225)
- # [21:54] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [21:55] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [21:55] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [21:58] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [22:01] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [22:02] * Joins: v4n (~v4n@unaffiliated/v4n)
- # [22:05] * Quits: bholley (~bholley@c-73-231-198-151.hsd1.ca.comcast.net)
- # [22:06] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [22:07] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [22:14] <Domenic> tobie: I just hide the conventions boilerplate and add my own section.
- # [22:16] * Quits: schuki (~quassel@188.226.171.135) (Ping timeout: 272 seconds)
- # [22:17] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [22:18] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [22:19] * Joins: dbaron (~dbaron@2620:101:80fb:224:a11a:bceb:a37b:dfd9)
- # [22:26] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [22:28] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [22:35] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [22:44] * Joins: sicking (~sicking@corp.mtv2.mozilla.com)
- # [22:45] * Quits: zecho (~zecho@67-247-17-199.northern.mnscu.edu) (Ping timeout: 252 seconds)
- # [22:47] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [22:47] * Joins: schuki (~quassel@vali.lamercake.org)
- # [22:54] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [22:58] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [23:00] * Quits: Maurice` (~copyman@unaffiliated/maurice)
- # [23:00] * Quits: sicking (~sicking@corp.mtv2.mozilla.com) (Quit: sicking)
- # [23:01] * Joins: sicking (~sicking@corp.mtv2.mozilla.com)
- # [23:02] * Joins: cwright1986 (Chris@d23-17-174-14.abhsia.telus.net)
- # [23:02] * Quits: cwright1986 (Chris@d23-17-174-14.abhsia.telus.net) (Client Quit)
- # [23:03] * Quits: Hasimir (~hfenring@unaffiliated/hasimir) (Read error: Connection reset by peer)
- # [23:04] * Quits: sicking (~sicking@corp.mtv2.mozilla.com) (Client Quit)
- # [23:07] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [23:07] * Joins: Hasimir (~hfenring@unaffiliated/hasimir)
- # [23:08] * Joins: jensnockert (~jensnocke@84.219.248.21)
- # [23:09] * Joins: cwright1986 (Chris@d23-17-174-14.abhsia.telus.net)
- # [23:11] * Quits: dj2 (dj2@nat/google/x-fnpdgxvztcnviffh) (Quit: Leaving)
- # [23:15] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [23:23] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [23:23] * Quits: TallTed (~Thud@63.119.36.36)
- # [23:26] * Quits: mven (~textual@32.97.110.57) (Ping timeout: 272 seconds)
- # [23:26] * Quits: jensnockert (~jensnocke@84.219.248.21) (Remote host closed the connection)
- # [23:27] * Quits: cabanier (uid15093@gateway/web/irccloud.com/x-kcpacqrtrehsyfzq) (Quit: Connection closed for inactivity)
- # [23:28] * Joins: espadrine (~tyl@213.152.2.4)
- # [23:31] * Joins: aleray (~aleray@ip-83-101-52-27.customer.schedom-europe.net)
- # [23:31] * Joins: ap_ (~ap@17.114.216.239)
- # [23:31] <aleray> hi, how can I replace html entites by their equivalent unicode code point?
- # [23:32] <aleray> using htmllib python
- # [23:32] <gsnedders> aleray: htmllib or html5lib?
- # [23:33] <gsnedders> aleray: and what are you actually trying to do? why do you want to replace them?
- # [23:33] <aleray> I'm working on a filter for typography (fixing various spacing/punctuation patterns) and I get chuncked Character tokens because of HTML entities like
- # [23:34] <aleray> gsnedders, html5lib, sorry
- # [23:34] * Quits: espadrine (~tyl@213.152.2.4) (Ping timeout: 250 seconds)
- # [23:34] * Quits: ap (~ap@17.202.44.214) (Ping timeout: 246 seconds)
- # [23:34] * Joins: frivoal (~frivoal@softbank126142063093.bbtec.net)
- # [23:34] <gsnedders> aleray: you probably want to parse the whole thing into a tree and then work from that, tbh
- # [23:35] <gsnedders> aleray: the tokenizer alone is probably always never the way to go
- # [23:36] * Quits: encryptd_fractal (~encryptd_@63-254-58-198.ip.mcleodusa.net) (Remote host closed the connection)
- # [23:36] <gsnedders> aleray: basically the tokenizer makes no guarantees, and in some situations won't work correctly without the parser's feedback
- # [23:37] <aleray> so I I have "name : value" it seems like the tokens yield are "name" +   + ": value"
- # [23:37] <aleray> gsnedders, here is how I use my filter: http://dpaste.com/1WBAYG6
- # [23:38] <gsnedders> the API makes no guarantees as to where character tokens get split up, FWIW
- # [23:38] <gsnedders> I'm pretty sure the tokenizer shouldn't return an character reference ever?
- # [23:38] * Quits: ap_ (~ap@17.114.216.239)
- # [23:38] <gsnedders> oh, you're doing this at the serialiser level
- # [23:38] <gsnedders> sorry, I thought you meant the tokenizer tokens
- # [23:38] * Quits: frivoal (~frivoal@softbank126142063093.bbtec.net) (Ping timeout: 246 seconds)
- # [23:40] <aleray> gsnedders, my explanations might be confused, sorry.
- # [23:40] <gsnedders> aleray: nah, we just have two things called "tokens" and it's really bloody confusing.
- # [23:40] <gsnedders> aleray: we should name stuff better, but I don't know what's better :)
- # [23:42] * Parts: hassoon (hassoon@gateway/shell/firrre/x-vhudialqickxzogs)
- # [23:42] * Joins: sicking (~sicking@corp.mtv2.mozilla.com)
- # [23:43] * Quits: cwright1986 (Chris@d23-17-174-14.abhsia.telus.net) (Ping timeout: 246 seconds)
- # [23:44] <gsnedders> aleray: um, the filter is getting three character tokens, u'name', u'\u2009', and u': value'. there's no character references there.
- # [23:46] <gsnedders> aleray: so that's definitely a bug in html5lib, because it shouldn't be creating adjacent text nodes in the DOM leading to that. the simplest suggestion would be to use etree (which is the default) instead of dom, if you're not wed to the tree format anywhere
- # [23:46] <gsnedders> aleray: then with etree you get {u'data': u'name\u2009: value', u'type': u'Characters'} which is what I'd expect?
- # [23:47] <gsnedders> aleray: (sorry for being a bit rambly here)
- # [23:48] * Quits: psy_ (~psy@43.224.156.106) (Ping timeout: 260 seconds)
- # [23:49] <aleray> gsnedders, sorry, back
- # [23:49] * Joins: josemanuel (~josemanue@35.173.35.37.dynamic.jazztel.es)
- # [23:50] <aleray> gsnedders, yes, this is exactly what I want
- # [23:50] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:50] <aleray> let me try
- # [23:52] <gsnedders> aleray: note if anyone touches the DOM you can end up with adjecent text nodes (because they can just append another) and in a few cases the HTML parser creates them (e.g., foo<table>bar</table> creates "foo", followed by "bar", followed by an empty table element)
- # [23:52] <gsnedders> aleray: but in that case that's just a bug in html5lib
- # [23:53] <aleray> gsnedders, thanks. I switched to etree and that is perfect
- # [23:53] <gsnedders> aleray: (etree avoids this because it /can't/ have adjacent text nodes in its data model)
- # [23:53] * Joins: psy_ (~psy@43.224.156.106)
- # [23:53] <aleray> Should this be documented somewhere?
- # [23:54] <aleray> I don't remember why I used dom in the first place. Maybe because it was easier to work with
- # [23:54] <gsnedders> I'm filing a bug on this.
- # [23:55] <gsnedders> When we finally get round to having decent docs, we should push people more strongly away from dom.
- # [23:56] <aleray> gsnedders, let me know when you filled the bug so I can reference to it in my code
- # [23:56] <aleray> and just so you know I'm in love with HTML5lib
- # [23:57] <gsnedders> https://github.com/html5lib/html5lib-python/issues/208
- # [23:58] * Joins: ap (~ap@17.202.44.214)
- # [23:59] <gsnedders> aleray: ^^
- # Session Close: Fri Oct 02 00:00:00 2015
Previous day, Next day
Think these logs are useful? Then please donate to show your gratitude (and keep them up, of course). Thanks! — Krijn