Options:
- # Session Start: Wed Aug 07 00:00:00 2013
- # Session Ident: #whatwg
- # [00:00] * Joins: Adawerk (~ada@169.241.49.57)
- # [00:02] * Joins: reyre (~reyre@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com)
- # [00:02] * ojan_away is now known as ojan
- # [00:03] * Joins: enr_ (~enr@static-88.131.87.100.addr.tdcsong.se)
- # [00:06] * Quits: garciawebdev (~garciaweb@11-223-235-201.fibertel.com.ar) (Remote host closed the connection)
- # [00:07] * Quits: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net) (Quit: sicking)
- # [00:08] * Quits: enr_ (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 264 seconds)
- # [00:09] * Joins: rniwa (~rniwa@17.212.154.114)
- # [00:27] * Quits: nielsle (~nielsle@3239149-cl69.boa.fiberby.dk) (Ping timeout: 256 seconds)
- # [00:28] * Joins: birtles (~chatzilla@61-121-216-2.bitcat.net)
- # [00:28] * Quits: Smylers (~smylers@host31-51-175-79.range31-51.btcentralplus.com) (Quit: Leaving.)
- # [00:29] * Joins: nielsle (~nielsle@3239149-cl69.boa.fiberby.dk)
- # [00:29] * Quits: barneybook (~kvirc@114-44-251-170.dynamic.hinet.net) (Read error: Connection reset by peer)
- # [00:31] * Quits: cheron (~cheron@unaffiliated/cheron) (Ping timeout: 246 seconds)
- # [00:33] * Joins: zkis (~zkis@188-67-129-74.bb.dnainternet.fi)
- # [00:47] * Quits: zkis (~zkis@188-67-129-74.bb.dnainternet.fi) (Ping timeout: 264 seconds)
- # [00:50] * heycam|away is now known as heycam
- # [00:51] * Quits: lmclister (~lmclister@192.150.10.204) (Quit: lmclister)
- # [00:51] * Joins: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net)
- # [00:52] * Joins: nimbu (~nimbu@192.150.10.210)
- # [00:52] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [00:57] * Joins: mven (~mven@u-131-216-14-39.dhcp.unlv.edu)
- # [00:59] * Quits: weinig (~weinig@17.212.155.119) (Quit: weinig)
- # [01:00] * Joins: weinig (~weinig@17.114.108.28)
- # [01:11] * Quits: enr (~enr@90-224-37-101-no105.tbcn.telia.com) (Remote host closed the connection)
- # [01:17] * Joins: lmclister (~lmclister@192.150.10.204)
- # [01:19] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 276 seconds)
- # [01:21] * Quits: lmclister (~lmclister@192.150.10.204) (Client Quit)
- # [01:24] * Joins: barneybook (~kvirc@118-168-223-2.dynamic.hinet.net)
- # [01:39] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [01:40] * Quits: yorick (~yorick@oftn/member/yorick) (Remote host closed the connection)
- # [01:42] * Joins: enr (~enr@90-224-37-101-no105.tbcn.telia.com)
- # [01:49] * Joins: jdaggett (~jdaggett@61-121-216-2.bitcat.net)
- # [01:51] * Quits: enr (~enr@90-224-37-101-no105.tbcn.telia.com) (Ping timeout: 264 seconds)
- # [02:01] * Quits: mven (~mven@u-131-216-14-39.dhcp.unlv.edu) (Remote host closed the connection)
- # [02:03] * Quits: rmichnik (~quassel@177.135.228.218) (Read error: Connection reset by peer)
- # [02:04] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
- # [02:06] * Quits: nimbu (~nimbu@192.150.10.210) (Quit: Leaving.)
- # [02:08] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 264 seconds)
- # [02:09] * Joins: mk2 (~mk2@p114131.doubleroute.jp)
- # [02:09] * Quits: smaug____ (~chatzilla@a91-154-47-240.elisa-laajakaista.fi) (Ping timeout: 248 seconds)
- # [02:13] * Quits: decotii (~decotii@hq.croscon.com) (Quit: Leaving)
- # [02:13] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 268 seconds)
- # [02:14] * Quits: weinig (~weinig@17.114.108.28) (Quit: weinig)
- # [02:15] * Quits: cabanier (~cabanier@192.150.22.55) (Quit: Leaving.)
- # [02:21] * Joins: jernoble_ (~jernoble@76.74.153.41)
- # [02:27] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [02:30] * Quits: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net) (Quit: sicking)
- # [02:35] * Joins: weinig (~weinig@17.114.108.28)
- # [02:38] * Quits: rniwa (~rniwa@17.212.154.114) (Quit: rniwa)
- # [02:44] * Joins: rniwa (~rniwa@17.212.154.114)
- # [02:59] * Quits: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [03:04] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
- # [03:08] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 245 seconds)
- # [03:12] * Quits: alecf (alecf@nat/google/x-tbeebxbpkwtezsqb) (Quit: alecf)
- # [03:16] * Quits: mrbkap_ (~mrbkap@63.245.219.50) (Remote host closed the connection)
- # [03:18] * Joins: Goplat (~goplat@reactos/developer/Goplat)
- # [03:22] * Joins: mrbkap (~mrbkap@v-1045.fw1.sfo1.mozilla.net)
- # [03:23] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [03:28] * Quits: bobbylaporte (~bobbylapo@108.166.175.162) (Ping timeout: 260 seconds)
- # [03:29] * Joins: bobbylaporte (~bobbylapo@108.166.175.162)
- # [03:30] * Quits: jernoble_ (~jernoble@76.74.153.41) (Quit: Computer has gone to sleep.)
- # [03:37] * Quits: abarth (uid5294@gateway/web/irccloud.com/x-vdhgspmgxuulsesd) (Ping timeout: 260 seconds)
- # [03:38] * Quits: benschwarz (~uid2121@gateway/web/irccloud.com/x-rqjzhxucviwheeen) (Ping timeout: 260 seconds)
- # [03:38] * Quits: timeless (uid4015@firefox/developer/timeless) (Ping timeout: 260 seconds)
- # [03:42] * ojan is now known as ojan_away
- # [03:42] * Quits: weinig (~weinig@17.114.108.28) (Quit: weinig)
- # [03:44] * Quits: TuRnaD0 (~Thunderbi@x1-6-e0-46-9a-1e-fe-ca.k368.webspeed.dk) (Quit: TuRnaD0)
- # [03:47] * Quits: mrbkap (~mrbkap@v-1045.fw1.sfo1.mozilla.net) (Remote host closed the connection)
- # [03:48] * Quits: tantek (~tantek@v-1045.fw1.sfo1.mozilla.net) (Quit: tantek)
- # [03:49] * Joins: weinig (~weinig@17.114.108.28)
- # [03:53] * Joins: tomaw_ (tom@freenode/staff/tomaw)
- # [03:55] * Quits: tomaw (tom@freenode/staff/tomaw) (Ping timeout: 608 seconds)
- # [03:55] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 268 seconds)
- # [04:03] * Quits: jwalden (~waldo@nat/mozilla/x-wqbaafgtcxacnbmz) (Quit: ChatZilla 0.9.87-7.1450hg.fc19 [XULRunner 22.0/20130701153714])
- # [04:05] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
- # [04:09] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 245 seconds)
- # [04:10] * Quits: weinig (~weinig@17.114.108.28) (Quit: weinig)
- # [04:14] * Joins: ryanseddon (uid1832@gateway/web/irccloud.com/x-krdggvpptcjnmktg)
- # [04:14] * Joins: miketaylr (~miketaylr@65-36-73-92.dyn.grandenetworks.net)
- # [04:17] * Joins: weinig (~weinig@17.114.108.28)
- # [04:42] * heycam is now known as heycam|away
- # [04:50] * Quits: mk2 (~mk2@p114131.doubleroute.jp) (Ping timeout: 246 seconds)
- # [05:10] * Quits: Guest11610 (~Krinkle@ec2-50-112-50-28.us-west-2.compute.amazonaws.com) (Changing host)
- # [05:10] * Joins: Guest11610 (~Krinkle@wikimedia/Krinkle)
- # [05:10] * Guest11610 is now known as Krinkle
- # [05:14] * Joins: benschwarz (uid2121@gateway/web/irccloud.com/x-wlbdwsniehzawgju)
- # [05:19] * Quits: weinig (~weinig@17.114.108.28) (Quit: weinig)
- # [05:19] * Joins: tantek (~tantek@107-204-232-178.lightspeed.sntcca.sbcglobal.net)
- # [05:20] * Quits: miketaylr (~miketaylr@65-36-73-92.dyn.grandenetworks.net) (Quit: miketaylr)
- # [05:22] * heycam|away is now known as heycam
- # [05:24] * Quits: bacilla (~karolis@unaffiliated/velkam) (Ping timeout: 240 seconds)
- # [05:34] * Joins: webkit_abarth (uid5294@gateway/web/irccloud.com/x-dwtzkmbozjqjrkld)
- # [05:35] * Joins: timeless (uid4015@firefox/developer/timeless)
- # [05:36] * Joins: dbaron (~dbaron@173-228-85-238.dsl.dynamic.sonic.net)
- # [05:37] * Joins: plutoniix (~plutoniix@210.213.57.70)
- # [05:40] * Joins: mven (~mven@ip68-224-15-53.lv.lv.cox.net)
- # [05:55] * Joins: mk2 (~mk2@p114131.doubleroute.jp)
- # [05:59] * Joins: a-ja (~Instantbi@70.230.161.105)
- # [05:59] * Joins: lmclister (~lmclister@c-98-210-38-110.hsd1.ca.comcast.net)
- # [06:05] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
- # [06:08] * Quits: tantek (~tantek@107-204-232-178.lightspeed.sntcca.sbcglobal.net) (Quit: tantek)
- # [06:10] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 246 seconds)
- # [06:20] * Joins: bentruym_ (~bentruyma@c-98-193-95-144.hsd1.il.comcast.net)
- # [06:21] * Quits: bentruym_ (~bentruyma@c-98-193-95-144.hsd1.il.comcast.net) (Client Quit)
- # [06:22] * Joins: bentruym_ (~bentruyma@c-98-193-95-144.hsd1.il.comcast.net)
- # [06:26] * Quits: bentruym_ (~bentruyma@c-98-193-95-144.hsd1.il.comcast.net) (Client Quit)
- # [06:49] * Joins: caryhartline (4673f734@gateway/web/freenode/ip.70.115.247.52)
- # [06:54] * Quits: caryhartline (4673f734@gateway/web/freenode/ip.70.115.247.52) (Quit: Page closed)
- # [07:03] * Joins: tantek (~tantek@70-36-197-111.dsl.dynamic.sonic.net)
- # [07:06] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
- # [07:07] * Quits: dbaron (~dbaron@173-228-85-238.dsl.dynamic.sonic.net) (Ping timeout: 264 seconds)
- # [07:11] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 264 seconds)
- # [07:13] * Joins: dbaron (~dbaron@173-228-85-238.dsl.dynamic.sonic.net)
- # [07:13] * Quits: dbaron (~dbaron@173-228-85-238.dsl.dynamic.sonic.net) (Read error: Connection reset by peer)
- # [07:32] * Joins: enr (~enr@90-224-37-101-no105.tbcn.telia.com)
- # [07:39] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [07:41] * Joins: Smylers (~smylers@host31-51-175-79.range31-51.btcentralplus.com)
- # [07:44] * Quits: lmclister (~lmclister@c-98-210-38-110.hsd1.ca.comcast.net) (Quit: lmclister)
- # [08:03] * Joins: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
- # [08:05] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
- # [08:05] * Quits: karbassi (~karbassi@li62-206.members.linode.com) (Remote host closed the connection)
- # [08:06] * Joins: enr_ (~enr@static-88.131.87.100.addr.tdcsong.se)
- # [08:11] * Quits: enr_ (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 245 seconds)
- # [08:12] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 276 seconds)
- # [08:12] * Quits: Smylers (~smylers@host31-51-175-79.range31-51.btcentralplus.com) (Quit: Leaving.)
- # [08:39] * Quits: tantek (~tantek@70-36-197-111.dsl.dynamic.sonic.net) (Ping timeout: 264 seconds)
- # [08:46] * Joins: enr_ (~enr@static-88.131.87.100.addr.tdcsong.se)
- # [09:04] * tomaw_ is now known as tomaw
- # [09:09] * Joins: zkis (~zkis@188.67.132.79)
- # [09:10] * Quits: enr_ (~enr@static-88.131.87.100.addr.tdcsong.se) (Remote host closed the connection)
- # [09:12] * Joins: enr_ (~enr@static-88.131.87.100.addr.tdcsong.se)
- # [09:13] * Quits: enr_ (~enr@static-88.131.87.100.addr.tdcsong.se) (Remote host closed the connection)
- # [09:15] * Joins: Smylers (~smylers@94.116.39.18)
- # [09:16] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [09:16] * Quits: zkis (~zkis@188.67.132.79) (Ping timeout: 240 seconds)
- # [09:16] * Joins: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net)
- # [09:21] * Joins: enr_ (~enr@static-88.131.87.100.addr.tdcsong.se)
- # [09:23] * Quits: enr_ (~enr@static-88.131.87.100.addr.tdcsong.se) (Remote host closed the connection)
- # [09:24] * Quits: barneybook (~kvirc@118-168-223-2.dynamic.hinet.net) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
- # [09:25] * Joins: barneybook (~kvirc@118-168-223-2.dynamic.hinet.net)
- # [09:28] * Joins: enr_ (~enr@static-88.131.87.100.addr.tdcsong.se)
- # [09:30] * Joins: Smylers1 (~smylers@176.12.107.140)
- # [09:31] * Quits: Smylers (~smylers@94.116.39.18) (Ping timeout: 264 seconds)
- # [09:34] * Quits: enr_ (~enr@static-88.131.87.100.addr.tdcsong.se) (Remote host closed the connection)
- # [09:34] * Joins: Lachy (~Lachy@cm-84.215.104.248.getinternet.no)
- # [09:35] * Joins: enr_ (~enr@static-88.131.87.100.addr.tdcsong.se)
- # [09:35] * Quits: Smylers1 (~smylers@176.12.107.140) (Ping timeout: 264 seconds)
- # [09:38] * Parts: a-ja (~Instantbi@70.230.161.105)
- # [09:41] * Joins: Maurice (copyman@5ED57922.cm-7-6b.dynamic.ziggo.nl)
- # [09:42] * heycam is now known as heycam|away
- # [09:43] * Quits: mpt (~mpt@canonical/mpt) (Read error: No route to host)
- # [09:43] * Joins: Smylers (~smylers@81.143.60.194)
- # [09:44] * Joins: mpt (~mpt@nat/canonical/x-paxgwspivralznqj)
- # [09:44] * Quits: mpt (~mpt@nat/canonical/x-paxgwspivralznqj) (Changing host)
- # [09:44] * Joins: mpt (~mpt@canonical/mpt)
- # [09:45] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [09:59] * Quits: enr (~enr@90-224-37-101-no105.tbcn.telia.com) (Remote host closed the connection)
- # [10:02] * Quits: enr_ (~enr@static-88.131.87.100.addr.tdcsong.se) (Remote host closed the connection)
- # [10:03] * Quits: birtles (~chatzilla@61-121-216-2.bitcat.net) (Quit: ChatZilla 0.9.90-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [10:04] * Joins: zkis (~zkis@2001:998:22:0:91e3:fb47:406a:8594)
- # [10:04] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
- # [10:07] * Quits: Zauberfisch_ (~Zauberfis@2a01:4f8:100:73c3::3) (Ping timeout: 246 seconds)
- # [10:13] * Joins: Zauberfisch_ (~Zauberfis@2a01:4f8:100:73c3::3)
- # [10:13] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Remote host closed the connection)
- # [10:13] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 268 seconds)
- # [10:15] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
- # [10:15] * Joins: cheron (~cheron@unaffiliated/cheron)
- # [10:17] * Joins: Ms2ger (~Ms2ger@91.182.23.40)
- # [10:23] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [10:26] * Quits: jdaggett (~jdaggett@61-121-216-2.bitcat.net) (Quit: jdaggett)
- # [10:28] * Quits: zkis (~zkis@2001:998:22:0:91e3:fb47:406a:8594) (Ping timeout: 264 seconds)
- # [10:29] * Joins: enr^ (~enr@90-224-37-101-no105.tbcn.telia.com)
- # [10:36] * Quits: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si) (Ping timeout: 246 seconds)
- # [10:37] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [10:37] * Quits: enr^ (~enr@90-224-37-101-no105.tbcn.telia.com) (Ping timeout: 246 seconds)
- # [10:41] * Joins: benbarnett (~Adium@195.81.245.98)
- # [10:41] * Joins: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
- # [10:43] * Joins: nessy (~silviapf@101.164.144.53)
- # [10:43] * Joins: hasather (~hasather@80.91.33.141)
- # [10:45] * Quits: Lachy (~Lachy@cm-84.215.104.248.getinternet.no) (Quit: Computer has gone to sleep.)
- # [10:52] * Joins: zkis (~zkis@2001:998:22:0:91e3:fb47:406a:8594)
- # [10:58] * Quits: zkis (~zkis@2001:998:22:0:91e3:fb47:406a:8594) (Ping timeout: 245 seconds)
- # [11:05] * Joins: smaug____ (~chatzilla@a91-154-47-240.elisa-laajakaista.fi)
- # [11:05] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 268 seconds)
- # [11:08] * Joins: Lachy (~Lachy@213.166.174.2)
- # [11:09] * Joins: tomasf (~tomasf@77.72.97.10.c.fiberdirekt.net)
- # [11:18] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Quit: ( www.nnscript.com :: NoNameScript 4.22 :: www.esnation.com ))
- # [11:18] * Joins: annevk (~annevk@207.218.72.65)
- # [11:25] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [11:30] <zcorpan> is http://software.hixie.ch/utilities/js/live-dom-viewer/saved/2433 an improvement on the readability of the diff? (click "rendered view", compare with http://html5.org/tools/web-apps-tracker?from=8035&to=8036 )
- # [11:32] <Ms2ger> Interesting
- # [11:32] * Joins: bacilla (~karolis@unaffiliated/velkam)
- # [11:33] <hasather> zcorpan: yea, that's a big improvement
- # [11:34] <zcorpan> now i wonder if it's good enough to implement it with a simple regex
- # [11:34] <zcorpan> simple regex will break with e.g. commented out tags
- # [11:35] <zcorpan> more complex regex can deal with that case but will still break with something else
- # [11:38] * Quits: mk2 (~mk2@p114131.doubleroute.jp) (Quit: Lost terminal)
- # [11:39] <zcorpan> tags wrapping lines probably just won't work
- # [11:39] <zcorpan> unless somebody comes up with something clever
- # [11:42] <zcorpan> consider e.g. a diff like http://software.hixie.ch/utilities/js/live-dom-viewer/saved/2434
- # [11:45] <annevk> zcorpan: could you add a button to remove the elements for highlighting?
- # [11:46] <annevk> zcorpan: writing a simple tokenizer might be better
- # [11:47] <zcorpan> annevk: yeah. and forget the state when switching from a removed line to another type of line
- # [11:47] <annevk> zcorpan: and then we could remove the tags by default, maybe, that might look best
- # [11:47] <annevk> people have been asking for a no-tags-view
- # [11:48] <zcorpan> annevk: http://software.hixie.ch/utilities/js/live-dom-viewer/saved/2435
- # [11:49] <annevk> pretty cool
- # [11:49] <annevk> tokenizer would fix the <code \n title= issues
- # [12:11] * Joins: twisted` (uid6794@gateway/web/irccloud.com/x-lstjxosbvusexori)
- # [12:11] * Joins: zkis (~zkis@2001:998:22:0:91e3:fb47:406a:8594)
- # [12:18] * toyoshim is now known as toyoshiAw
- # [12:19] * Quits: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net) (Quit: tantek)
- # [12:23] * Quits: zkis (~zkis@2001:998:22:0:91e3:fb47:406a:8594) (Ping timeout: 245 seconds)
- # [12:25] <MikeSmith> zcorpan: nice
- # [12:33] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 268 seconds)
- # [12:34] <MikeSmith> Ms2ger: do you have an instance of https://bitbucket.org/ms2ger/test-runner on the Web somewhere?
- # [12:34] <MikeSmith> or does anybody else
- # [12:39] <Ms2ger> I think the webappsec people have a fork
- # [12:45] * Joins: jim0thy_ (~jim0thy_@212.113.198.34)
- # [12:49] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Remote host closed the connection)
- # [12:50] <MikeSmith> ok
- # [12:51] * Joins: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net)
- # [12:54] * Quits: ImBcmDth (~Jon@oftn/member/ImBcmDth) (Read error: Connection reset by peer)
- # [12:55] * Joins: nonge (~nonge@p50828846.dip0.t-ipconnect.de)
- # [12:55] * Joins: ImBcmDth (~Jon@oftn/member/ImBcmDth)
- # [12:57] * Krinkle is now known as Krinkle|detached
- # [13:02] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [13:04] * Quits: plutoniix (~plutoniix@210.213.57.70) (Quit: จรลี จรลา)
- # [13:05] <annevk> So ArrayBuffer() and new ArrayBuffer() are identical.
- # [13:05] <annevk> I wonder if they did that because of compatibility or some other reason.
- # [13:06] * Krinkle|detached is now known as Krinkle
- # [13:07] <gsnedders> Even setting [[Prototype]]?
- # [13:09] <zcorpan> annevk: isn't it usual for constructors to have identical result when called without new?
- # [13:10] <annevk> zcorpan: see https://www.w3.org/Bugs/Public/show_bug.cgi?id=22808 (I just emailed es-discuss about it)
- # [13:10] <gsnedders> zcorpan: If the [[Call]] returns an object, yes.
- # [13:11] <zcorpan> XMLHttpRequest() is the same as new XMLHttpRequest()
- # [13:12] <annevk> zcorpan: not in Chrome
- # [13:13] <zcorpan> oh. interesting. i thought everyone did that
- # [13:16] * Joins: zkis (~zkis@2001:998:22:0:91e3:fb47:406a:8594)
- # [13:18] * Quits: Benvie (~bbenvie@v-1045.fw1.sfo1.mozilla.net) (Ping timeout: 264 seconds)
- # [13:23] <matjas> https://media.blackhat.com/us-13/US-13-Stone-Pixel-Perfect-Timing-Attacks-with-HTML5-WP.pdf
- # [13:23] * Joins: darobin (~darobin@lns-bzn-54-82-251-114-11.adsl.proxad.net)
- # [13:25] * Quits: darobin_ (~darobin@lns-bzn-61-82-250-66-219.adsl.proxad.net) (Ping timeout: 240 seconds)
- # [13:25] * Quits: bzed (~bzed@devel.recluse.de) (Remote host closed the connection)
- # [13:25] * Joins: bzed (~bzed@devel.recluse.de)
- # [13:30] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [13:32] <Ms2ger> annevk, Chrome bug :)
- # [13:32] <annevk> Ms2ger: that depends on what we think is best
- # [13:33] <Ms2ger> Making them equivalent :)
- # [13:35] <annevk> false
- # [13:36] * Krinkle is now known as Krinkle|detached
- # [13:45] * Joins: felipeduardo (~felipedua@189.115.44.34)
- # [13:56] * Quits: Zauberfisch_ (~Zauberfis@2a01:4f8:100:73c3::3) (Ping timeout: 246 seconds)
- # [13:56] <JakeA> annevk: Where is XmlHttpRequest defined for worker scopes?
- # [13:56] <annevk> JakeA: http://xhr.spec.whatwg.org/ defines it for both simultaneously
- # [13:57] <annevk> JakeA: see http://lists.w3.org/Archives/Public/www-dom/2013JulSep/0101.html for some general issues about making it clearer what happens in workers (though for XMLHttpRequest I think it's pretty clearly outlined in the specification already, although not in the best possible way yet)
- # [13:58] <JakeA> hah, that answers my second question
- # [14:00] * Quits: j_wright (~jwright@ip70-173-127-54.lv.lv.cox.net) (Quit: [A] horror and madness I've seen here ...)
- # [14:00] * Joins: Zauberfisch_ (~Zauberfis@2a01:4f8:100:73c3::3)
- # [14:00] <JakeA> annevk: I can't actually find the definition, was expecting to see "partial interface WorkerGlobalScope" somewhere
- # [14:01] <JakeA> the xhr spec talks about workers, but can't find the bit where the interface is defined
- # [14:01] <annevk> JakeA: the interface is shared basically
- # [14:01] <annevk> JakeA: IDL puts them on the global
- # [14:02] * Joins: dejan123 (~2fast@77.28.15.139)
- # [14:02] * Joins: jdaggett (~jdaggett@y230006.dynamic.ppp.asahi-net.or.jp)
- # [14:02] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [14:02] * Joins: j_wright (~jwright@ip70-173-127-54.lv.lv.cox.net)
- # [14:05] * Joins: rmichnik (~quassel@177.135.228.218)
- # [14:08] <JakeA> I think my inexperience with IDL is showing. I see the definition of the XMLHttpRequest constructor, but I don't see the bit that says this constructor should be a property of Window instances (or WorkerGlobalScope instances)
- # [14:13] <JakeA> annevk: I see "If the JavaScript global environment is a worker environment, implementations must act as if Document and Document? in the above IDL were not exposed." - is that implicitly mandating that XMLHttpRequest should exist on WorkerGlobalScope?
- # [14:13] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [14:15] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 268 seconds)
- # [14:33] * Quits: grarg_ (~grarg@195.88.192.65) (Ping timeout: 240 seconds)
- # [14:39] * Joins: scor (~scor@64-145-133-2.client.dsl.net)
- # [14:39] * Quits: scor (~scor@64-145-133-2.client.dsl.net) (Changing host)
- # [14:39] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [14:39] <annevk> JakeA: no, that bit is defined by IDL
- # [14:40] <annevk> JakeA: see http://dev.w3.org/2006/webapi/WebIDL/#es-platform-objects
- # [14:40] * Joins: grarg_ (~grarg@195.88.192.65)
- # [14:41] <annevk> JakeA: the bit that's currently missing is being explicit about the globals, hopefully that'll get fixed soonish
- # [14:41] * Quits: jdaggett (~jdaggett@y230006.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett)
- # [14:42] * Quits: lilmonkey (~colin@pdpc/supporter/professional/riven) (Ping timeout: 264 seconds)
- # [14:44] * Joins: lilmonkey (~colin@5469E6D4.cm-12-2d.dynamic.ziggo.nl)
- # [14:44] * Quits: lilmonkey (~colin@5469E6D4.cm-12-2d.dynamic.ziggo.nl) (Changing host)
- # [14:44] * Joins: lilmonkey (~colin@pdpc/supporter/professional/riven)
- # [14:44] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [14:46] * Joins: scor (~scor@64-145-133-2.client.dsl.net)
- # [14:46] * Quits: scor (~scor@64-145-133-2.client.dsl.net) (Changing host)
- # [14:46] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [14:51] * Quits: dejan123 (~2fast@77.28.15.139) (Quit: Ex-Chat)
- # [14:51] * Joins: danielfilho (~danielfil@200.233.53.17)
- # [14:52] * Quits: scor (~scor@drupal.org/user/52142/view) (Ping timeout: 240 seconds)
- # [15:01] * Quits: encryptd_fractal (~encryptd_@71-89-74-12.dhcp.bycy.mi.charter.com) (Remote host closed the connection)
- # [15:03] * Joins: encryptd_fractal (~encryptd_@71-89-74-12.dhcp.bycy.mi.charter.com)
- # [15:03] * Quits: tomasf (~tomasf@77.72.97.10.c.fiberdirekt.net) (Ping timeout: 245 seconds)
- # [15:04] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 246 seconds)
- # [15:06] <JakeA> annevk: got ya
- # [15:07] * Quits: nessy (~silviapf@101.164.144.53) (Quit: Leaving.)
- # [15:08] <JakeA> annevk: does that mean that HTMLDivElement should exist in a worker?
- # [15:08] <annevk> JakeA: everything Node is banned
- # [15:08] <annevk> JakeA: but again that's currently not as crystal clear as it could be
- # [15:09] <annevk> JakeA: see the email I pointed to and the bug report, once that's fixed the specifications will be better
- # [15:09] <JakeA> ahh ok
- # [15:09] * Quits: encryptd_fractal (~encryptd_@71-89-74-12.dhcp.bycy.mi.charter.com) (Remote host closed the connection)
- # [15:10] <JakeA> annevk: So, it looks like Promise doesn't currently exist in workers in Chrome, how would I explain in a ticket that it should be there?
- # [15:10] <JakeA> Trying to work out how this stuff is defined
- # [15:10] <annevk> JakeA: it sounds like you haven't read that email yet ;)
- # [15:11] <annevk> JakeA: note also that it was in reply to a guy from Google who is probably implementing promises in Chrome at the moment
- # [15:12] <JakeA> annevk: I wasn't clear if there was nothing in the spec to say they should be in workers, or whether _something_ is there but it isn't clear
- # [15:12] <annevk> JakeA: fair
- # [15:12] <JakeA> annevk: Is it simply undefined at the moment, aside from that email?
- # [15:13] <annevk> JakeA: yes
- # [15:13] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
- # [15:13] <annevk> I think we'll end up with something like [Global=Window|Workers] or some such annotation
- # [15:14] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [15:15] * Joins: krawchyk_ (~krawchyk@65.220.49.251)
- # [15:16] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [15:17] * Joins: mpt (~mpt@nat/canonical/x-mxinptsdpcknltip)
- # [15:17] * Quits: mpt (~mpt@nat/canonical/x-mxinptsdpcknltip) (Changing host)
- # [15:17] * Joins: mpt (~mpt@canonical/mpt)
- # [15:19] <JakeA> annevk: makes sense, cheers!
- # [15:20] * Quits: smaug____ (~chatzilla@a91-154-47-240.elisa-laajakaista.fi) (Ping timeout: 240 seconds)
- # [15:28] * Joins: decotii (~decotii@hq.croscon.com)
- # [15:28] * Joins: newtron (~newtron@76-10-150-172.dsl.teksavvy.com)
- # [15:43] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [15:45] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 268 seconds)
- # [15:45] * Joins: smaug____ (~chatzilla@85-76-185-131-nat.elisa-mobile.fi)
- # [15:46] <annevk> I tried to figure out a way to make zip URLs work after yet more private requests, but I couldn't: https://gist.github.com/annevk/6174119
- # [15:46] * Joins: TallTed (~Thud@63.119.36.36)
- # [15:47] * Ms2ger wonders why people would want to break new-less constructors
- # [15:47] <annevk> Ms2ger: some type of subclassing I don't fully grok yet
- # [15:49] * Joins: jreading (~Adium@204.56.125.50)
- # [15:52] * Quits: ImBcmDth (~Jon@oftn/member/ImBcmDth) (Read error: Connection reset by peer)
- # [15:52] * Quits: jreading (~Adium@204.56.125.50) (Remote host closed the connection)
- # [15:54] * Joins: ImBcmDth (~Jon@oftn/member/ImBcmDth)
- # [15:54] * Joins: zcorpan_ (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [15:54] * Joins: jreading (~Adium@204.56.125.50)
- # [15:55] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Read error: Connection reset by peer)
- # [15:58] * Quits: ImBcmDth (~Jon@oftn/member/ImBcmDth) (Disconnected by services)
- # [15:58] * Joins: ImBcmDth (~Jon@oftn/member/ImBcmDth)
- # [16:02] * Joins: codeho (~codeho@217.110.90.131)
- # [16:08] * Quits: danielfilho (~danielfil@200.233.53.17) (Remote host closed the connection)
- # [16:12] <Domenic_> annevk: Ms2ger: I found https://github.com/slightlyoff/Promises/issues/71. It assumes you understand the @@create/constructor separation though and why that's necessary for subclassing.
- # [16:13] <Domenic_> annevk: very curious to hear a response to your thread though, I do wonder why ArrayBuffer behaves as it does.
- # [16:13] <annevk> Maybe because Array does the same. It seems quite a few built-ins have already spoiled the non-new well...
- # [16:14] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [16:14] * Joins: jdaggett (~jdaggett@y230006.dynamic.ppp.asahi-net.or.jp)
- # [16:14] <Domenic_> yeah, i would have preferred a consistent story there
- # [16:15] <Domenic_> if they end up saying "oh it's OK for ArrayBuffer because X," I look forward to finding out why X doesn't apply to everything else.
- # [16:15] <Ms2ger> You're about a decade late, I guess
- # [16:15] <annevk> Domenic_: yup
- # [16:15] <zewt> the tagline of web api development
- # [16:17] <Ms2ger> All too true :/
- # [16:18] * Joins: yorick (~yorick@oftn/member/yorick)
- # [16:20] * Joins: encryptd_fractal (~encryptd_@66-188-99-174.static.ftbg.wi.charter.com)
- # [16:21] * Quits: zkis (~zkis@2001:998:22:0:91e3:fb47:406a:8594) (Ping timeout: 264 seconds)
- # [16:23] * Quits: encryptd_fractal (~encryptd_@66-188-99-174.static.ftbg.wi.charter.com) (Remote host closed the connection)
- # [16:27] <annevk> Domenic_: so playing with jQuery, it seems collection.find() basically runs the selector against each element in collection and returns the union of matched elements, in tree order
- # [16:27] <annevk> Domenic_: seems reasonable for find/findAll
- # [16:28] <Domenic_> annevk: yeah. I think that is what Elements#findAll does right now?
- # [16:28] * Quits: jdaggett (~jdaggett@y230006.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett)
- # [16:28] <annevk> Domenic_: there's no Elements and there's no definition of that anywhere
- # [16:28] <annevk> Domenic_: there's only your gist, and I don't think it defines behavior
- # [16:28] <Domenic_> annevk: what does it not define?
- # [16:29] <annevk> Domenic_: oh wait
- # [16:29] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [16:30] * Joins: mpt_ (~mpt@canonical/mpt)
- # [16:30] <annevk> Domenic_: so your thing will fail on HTMLElement.prototype :/
- # [16:30] <annevk> Domenic_: can fix that in prose of course, but having no proper branding for elements sucks
- # [16:31] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 264 seconds)
- # [16:32] <Domenic_> annevk: I'm not sure it will *fail* exactly... what does calling HTMLElement.prototype.querySelectorAll(...) return?
- # [16:32] <Domenic_> yeah ok that doesn't work
- # [16:32] * mpt_ is now known as mpt
- # [16:32] <Domenic_> (in Firefox at least)
- # [16:33] <zewt> annevk: does it not work to just pass through the base URL and origin to the "nested" URL? eg. so <img src=zip:/i!pony.gif> would parse out "/i" and "!pony.gif", then parse "/i" as a URL with the same base as the zip: was given
- # [16:33] <zewt> (guessing you've thought of this, trying to understand the problem)
- # [16:33] * darobin finds out about peer dependencies, kiss Domenic_
- # [16:33] <annevk> zewt: that's the processing model proposed
- # [16:35] <Domenic_> darobin: :)
- # [16:36] <zewt> i guess the trickiness in the iframe case is if you expect to be able to serve a whole iframe and its resources from a ZIP, where the relative urls inside the iframe would be relative to the zip
- # [16:36] <zewt> allowing that sort of seems nasty
- # [16:36] <Domenic_> annevk: yeah this branding stuff is annoying, hmm. I guess Allen's answer here would be to just check for the existence of querySelectorAll. But that creates more issues. Still, I'd hate to add X.isX to everything just to avoid the X.prototype case.
- # [16:36] <zewt> i guess the same thing would happen if you expect to be able to enter a ZIP URL into the address bar and load a whole website out of it
- # [16:37] * Quits: benbarnett (~Adium@195.81.245.98) (Ping timeout: 246 seconds)
- # [16:38] <zewt> don't know if that's something people really want (most cases that come to mine for me are zips of icons to get rid of sprite sheets, or zips of JS to avoid having to coalesce scripts)
- # [16:39] <zewt> (... mind)
- # [16:40] <annevk> Even in the case of only allowing fetching you have to special case zip to extract the correct origin out of the URL.
- # [16:40] * Joins: benbarnett (~Adium@195.81.245.98)
- # [16:40] * Joins: miketaylr (~miketaylr@65-36-73-92.dyn.grandenetworks.net)
- # [16:41] <annevk> We could definitely make it fetch-only and the navigate algorithm would simply do something else.
- # [16:42] <annevk> Domenic_: that's not an answer actually
- # [16:43] <annevk> Domenic_: not if you want to explain the whole platform in terms of JavaScript
- # [16:43] <zewt> this really wants to be something like http://foo/bar!path; curse you, web-compatibility (another tagline)
- # [16:43] <Domenic_> annevk: it's not a good answer, but why wouldn't it be an answer?
- # [16:43] <annevk> Domenic_: the amount of instance checks the platform makes is enormous
- # [16:43] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Remote host closed the connection)
- # [16:43] <Domenic_> annevk: ah i see what you mean
- # [16:43] <annevk> You want to solve this for the general case, not this specific case
- # [16:44] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
- # [16:44] <Domenic_> annevk: that's a pretty compelling argument I guess.
- # [16:44] * Quits: mven (~mven@ip68-224-15-53.lv.lv.cox.net) (Remote host closed the connection)
- # [16:44] <annevk> Also, it seems querySelector is on HTMLElement.prototype
- # [16:45] <annevk> And it'll give you "TypeError: 'querySelector' called on an object that does not implement interface Element." of course.
- # [16:45] <Domenic_> Oh interesting, it's on Element.prototype in Firefox
- # [16:46] <Domenic_> oh but yes that's not the point you were making, i get it
- # [16:46] <annevk> Oh right. I meant you can invoke it from there.
- # [16:46] <annevk> Well, try to.
- # [16:55] <annevk> Domenic_: duck-typing btw also seems very bad
- # [16:56] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 268 seconds)
- # [16:57] <Domenic_> annevk: i am unsure either way on that.
- # [16:58] * Quits: decotii (~decotii@hq.croscon.com) (Read error: Connection reset by peer)
- # [16:58] * Joins: decotii (~decotii@hq.croscon.com)
- # [17:04] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [17:08] * Joins: jernoble_ (~jernoble@76.74.153.41)
- # [17:11] * Joins: ehsan (~ehsan@66.207.208.102)
- # [17:12] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 264 seconds)
- # [17:14] <annevk> zewt: yeah, if only we didn't allow everything single code point in paths...
- # [17:15] <zewt> tried to think of some weird codepoint that nobody is actually using, but hard to prove and would be a really nasty hack anyway...
- # [17:16] <zewt> i just thought of perhaps the nastiest hack in a while: use an unpaired surrogate! D:
- # [17:16] <annevk> U+0000 ...
- # [17:16] <annevk> that'd only work through script
- # [17:17] * Quits: newtron (~newtron@76-10-150-172.dsl.teksavvy.com) (Remote host closed the connection)
- # [17:21] * Joins: zkis (~zkis@188-67-132-79.bb.dnainternet.fi)
- # [17:21] <Ms2ger> TabAtkins, yeah, if you could just convince Allen...
- # [17:21] * Quits: zcorpan_ (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
- # [17:23] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Remote host closed the connection)
- # [17:23] * Quits: agcolom_ (uid6233@gateway/web/irccloud.com/x-xzfyuqdkngtrdfwt)
- # [17:24] <annevk> Ms2ger: context?
- # [17:24] <Ms2ger> The Word tweet
- # [17:27] <Domenic_> it's an Ecma requirement actually
- # [17:27] <Domenic_> Allen hates it quite a lot too
- # [17:28] <Ms2ger> That's FUD, afaict
- # [17:28] <Domenic_> (Although this Anolis HTML format thing seems kinda crazy to me, personally.)
- # [17:28] <Ms2ger> Why's thatN
- # [17:28] <Ms2ger> ?
- # [17:28] <Ms2ger> Of course, any crazy parts are Bert's fault
- # [17:33] * darobin smiles
- # [17:34] <Domenic_> I dunno, I'm sure it's all there for a good reason. But from the outside all these different random wrapper tags seem strange. <var title> vs. <code> vs. <a> vs. <span>, and they get translated between each other during a translation process... And, it's hard to see what it gains vs. markdown, in terms of real tangible gains. It loses readability and
- # [17:34] <Domenic_> authorability of the source pretty hard (having to know which esoteric wrapper tag you need for which type of term).
- # [17:34] <Domenic_> The only way I was able to submit pull requests was by copying and pasting similar paragraphs and tweaking wording.
- # [17:35] <Domenic_> (pull requests to the DOM spec)
- # [17:37] * Joins: izhak (~izhak@31.47.114.220)
- # [17:39] * Quits: smaug____ (~chatzilla@85-76-185-131-nat.elisa-mobile.fi) (Ping timeout: 264 seconds)
- # [17:41] <annevk> Hold on. Hold on. HTML is an order of magnitude better than Word. Period.
- # [17:42] <annevk> If we can make Anolis better, I'm all for it, but lets not try to compare the two.
- # [17:42] * Joins: nimbu (~nimbu@192.150.10.210)
- # [17:43] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [17:43] <annevk> (AFAICT ECMA will do whatever TC39 wants so if Allen actually hates it (and I've anecdotal evidence to the contrary) it'd have changed I think.)
- # [17:43] * Joins: jdaggett (~jdaggett@y230006.dynamic.ppp.asahi-net.or.jp)
- # [17:45] * Quits: Lachy (~Lachy@213.166.174.2) (Ping timeout: 264 seconds)
- # [17:46] * Quits: rmichnik (~quassel@177.135.228.218) (Read error: Connection reset by peer)
- # [17:47] * Quits: nimbu (~nimbu@192.150.10.210) (Ping timeout: 264 seconds)
- # [17:47] * Joins: rmichnik (~quassel@177.135.228.218)
- # [17:48] <Domenic_> haha yes, HTML >>> Word definitely, Anolis comments were just an aside.
- # [17:48] <Domenic_> Didn't know that about Ecma, interesting.
- # [17:51] * Joins: encryptd_fractal (~encryptd_@66-188-99-174.static.ftbg.wi.charter.com)
- # [17:52] * Joins: nimbu (~nimbu@192.150.10.205)
- # [17:52] <annevk> Ecma seems to exist mostly around TC39. It's kinda weird.
- # [17:53] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
- # [17:55] <Ms2ger> Domenic_, so var/code/a/span get linked, and then spans are dropped, because they're pointless
- # [17:55] <Ms2ger> get linked, that is, unless there's nothing to link to, which you can make explicit with title=""
- # [17:56] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [17:57] * Joins: mven (~mven@169.241.49.230)
- # [17:58] * Quits: jreading (~Adium@204.56.125.50) (Quit: Leaving.)
- # [17:58] * Joins: lmclister (~lmclister@192.150.10.204)
- # [18:00] * Quits: izhak (~izhak@31.47.114.220) (Remote host closed the connection)
- # [18:01] * Joins: rubatdub (~khalil@213.188.180.185)
- # [18:02] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 264 seconds)
- # [18:03] * Joins: eminor (~eminor@p548CEDF5.dip0.t-ipconnect.de)
- # [18:03] <GPHemsley> document.write() is frowned upon, right?
- # [18:03] * Quits: jernoble_ (~jernoble@76.74.153.41) (Quit: Computer has gone to sleep.)
- # [18:04] <Ms2ger> Yeah
- # [18:05] * Joins: davatron5000 (~dave@rrcs-67-79-1-34.sw.biz.rr.com)
- # [18:06] * Quits: zkis (~zkis@188-67-132-79.bb.dnainternet.fi) (Ping timeout: 246 seconds)
- # [18:06] * Quits: jim0thy_ (~jim0thy_@212.113.198.34) (Quit: jim0thy_)
- # [18:07] * Joins: karbassi (~karbassi@li62-206.members.linode.com)
- # [18:08] * Joins: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net)
- # [18:08] * Quits: davatron5000 (~dave@rrcs-67-79-1-34.sw.biz.rr.com) (Client Quit)
- # [18:08] * Joins: davatron5000 (~dave@rrcs-67-79-1-34.sw.biz.rr.com)
- # [18:10] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 268 seconds)
- # [18:11] <annevk> Hmm, should the signature of .find() be changed to find(relativeSelectors, referenceElements...)?
- # [18:13] <Domenic_> why wouldn't you just do referenceElements.find(relativeSelectors)
- # [18:13] <Domenic_> in jQuery you generally either do $(relativeSelector, referenceElement) or $(referenceElement).find(relativeSelector)
- # [18:14] <annevk> So shouldn't we provide both?
- # [18:14] <Domenic_> so you mean like window.find(relativeSelector, referenceElement)?
- # [18:15] <annevk> parentNode.find()
- # [18:15] * Parts: davatron5000 (~dave@rrcs-67-79-1-34.sw.biz.rr.com)
- # [18:15] <Domenic_> i don't see the utility. the reason jQuery has the two-argument form is because it's global and short
- # [18:16] <Domenic_> having to select a parent node and then use two arguments (for a total of three entities involved) is not a savings
- # [18:16] <annevk> well parent can be document
- # [18:16] <annevk> or a document fragment
- # [18:17] <Domenic_> i think it's easier to just do referenceElement.find(relativeSelector)
- # [18:18] <Domenic_> i am missing the use case that this does not cover
- # [18:19] * Joins: zkis (~zkis@178-55-134-230.bb.dnainternet.fi)
- # [18:19] * Joins: ap (~ap@2620:149:4:1b01:7414:8323:e65b:84a8)
- # [18:19] * Quits: mven (~mven@169.241.49.230) (Remote host closed the connection)
- # [18:19] * Quits: karbassi (~karbassi@li62-206.members.linode.com) (Remote host closed the connection)
- # [18:20] <annevk> Yeah so I was reading this based on Selectors API 2, but that does seem kind of weird
- # [18:21] <Domenic_> ah right
- # [18:21] <annevk> ?
- # [18:22] <Domenic_> as in, i forgot about selectors 2, but now i see where you're coming from
- # [18:22] * Quits: benbarnett (~Adium@195.81.245.98) (Quit: Leaving.)
- # [18:22] <Domenic_> it is weird though, i don't see any reason why selectors 2 does that
- # [18:23] * Joins: enr (~enr@90-224-37-101-no105.tbcn.telia.com)
- # [18:23] * Joins: sgalineau (~sylvaing@192.150.10.204)
- # [18:27] * Quits: nimbu (~nimbu@192.150.10.205) (Quit: Leaving.)
- # [18:27] * Quits: Smylers (~smylers@81.143.60.194) (Ping timeout: 246 seconds)
- # [18:27] <TabAtkins> zcorpan: I dunno, but I'm willing to support that.
- # [18:27] <TabAtkins> zcorpan: (Read "I dunno" as "no".)
- # [18:27] * Joins: Lachy (~Lachy@cm-84.215.104.248.getinternet.no)
- # [18:28] * Quits: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net) (Quit: sicking)
- # [18:31] <annevk> Domenic_: sounds good to me
- # [18:32] <annevk> Now I just need to figure out how to write down "Elements"
- # [18:32] * Joins: cabanier (~cabanier@192.150.22.55)
- # [18:33] * Joins: jreading (~Adium@204.56.125.50)
- # [18:37] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [18:37] <Domenic_> annevk: how will these things be created anyway? Element.find() returns an Element, but Element.findAll() returns an Elements?
- # [18:38] * Joins: Benvie (~bbenvie@v-1045.fw1.sfo1.mozilla.net)
- # [18:38] <annevk> well instances of Element would, yes, also instances of Document / DocumentFragment
- # [18:39] <Domenic_> right ok. so basically what selectors level 2 does, but a bit better.
- # [18:39] * Quits: Lachy (~Lachy@cm-84.215.104.248.getinternet.no) (Ping timeout: 240 seconds)
- # [18:39] <Domenic_> and the reason for document having this is because document.documentElement.find is too long to type compared to document.find?
- # [18:39] * Joins: Lachy (~Lachy@cm-84.215.104.248.getinternet.no)
- # [18:40] <Domenic_> i guess the former wouldn't find "html", nevermind
- # [18:43] <TabAtkins> Hixie: I'm rewriting some of the font-load-events stuff this week, since jdaggett doesn't have time to rewrite to reflect the consensus from last f2f.
- # [18:46] <annevk> Also need to have @@unscopeable for find/findAll
- # [18:47] <Domenic_> because of the inline-event-handlers-implicitly-do-`with` thing?
- # [18:48] <annevk> No they do something weirder than that
- # [18:51] * Joins: nimbu (~nimbu@192.150.10.205)
- # [18:55] * Quits: lmclister (~lmclister@192.150.10.204) (Ping timeout: 245 seconds)
- # [18:55] * Quits: nimbu (~nimbu@192.150.10.205) (Client Quit)
- # [18:56] <TabAtkins> No, they're explainable with `with`, just three (I think) nested `with`s.
- # [18:58] <jgraham> ...
- # [18:58] <Domenic_> :O
- # [18:58] * Joins: nimbu (~nimbu@192.150.10.210)
- # [18:59] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [18:59] <TabAtkins> Yes.
- # [19:02] <annevk> TabAtkins: that's weirder than implicit-with dude :p
- # [19:03] <TabAtkins> Bah, only by a linear factor.
- # [19:03] * Joins: smaug____ (~chatzilla@85-76-161-240-nat.elisa-mobile.fi)
- # [19:03] * Joins: gmi_ (~G74@185.13.9.63)
- # [19:04] <annevk> Domenic_: http://www.whatwg.org/specs/web-apps/current-work/#event-handler-content-attributes step 6
- # [19:05] * Joins: rmichnik_ (~quassel@177.135.228.218)
- # [19:05] * Quits: rmichnik (~quassel@177.135.228.218) (Ping timeout: 276 seconds)
- # [19:06] * Parts: gmi_ (~G74@185.13.9.63) ("Leaving")
- # [19:10] <Domenic_> annevk: cool thanks. different topic: what do you think of "modular" specs? whatwg has a lot, and it seems cool, but slightlyoff expressed skepticism on twitter the other day and i can see both sides.
- # [19:10] * Joins: dbaron (~dbaron@173-228-85-238.dsl.dynamic.sonic.net)
- # [19:11] <annevk> Domenic_: It doesn't make much sense to me to put URL and Encoding in the same document. I'd love to hear the argument for that.
- # [19:11] <Ms2ger> "It's all part of the web"
- # [19:11] <annevk> Domenic_: HTML has a lot in the same document though, so not all of our stuff is modular.
- # [19:11] <Domenic_> sure, but pieces of html seem to keep breaking off.
- # [19:11] <smaug____> whatwg has a lot ?
- # [19:11] <smaug____> whatwg doesn't have too many specs
- # [19:12] <Domenic_> smaug____: https://github.com/whatwg/ seems like a lot to me
- # [19:12] <Ms2ger> Do you know how many the CSSWG publishes?
- # [19:12] <annevk> Domenic_: http://the-pastry-box-project.net/anne-van-kesteren/2013-may-7/ seems still relevant.
- # [19:12] <Ms2ger> And they cover a lot less
- # [19:12] <annevk> Domenic_: if that's a lot you haven't seen many W3C drafts I'm afraid. :/
- # [19:13] <Domenic_> hmm i guess so
- # [19:13] <Ms2ger> But I think HTML could benefit from being split up somewhat
- # [19:13] <Ms2ger> Though it's all intertwined, unfortunately
- # [19:14] <smaug____> yes, splitting HTML might improve readability
- # [19:14] <Domenic_> annevk: oh cool hadn't seen that link
- # [19:14] <annevk> Domenic_: I think the way to address slightlyoff's concern is by ensuring you know most of what's going on and ensuring some kind of consistency.
- # [19:19] <annevk> Hixie would prefer having most things in one document. But then taking over editing of the DOM specification is something he's not interested in, so...
- # [19:20] <Ms2ger> It would be interesting to generate a merged document, perhaps
- # [19:20] * Ms2ger doesn't volunteer
- # [19:20] <TabAtkins> Hah, that spec list is *nothing* before the might of the CSSWG!
- # [19:21] <annevk> But to properly merge it you want to do more than just having it as a chapter.
- # [19:21] <Ms2ger> Right
- # [19:21] * Joins: karbassi (~karbassi@li62-206.members.linode.com)
- # [19:21] <Ms2ger> Hixie's build system doesn't help :)
- # [19:21] * Joins: frozenice (~frozenice@unaffiliated/fr0zenice)
- # [19:21] * Quits: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net) (Quit: tantek)
- # [19:24] <annevk> Domenic_: also, I'll take slightlyoff's arguments here more seriously once he writes a couple of specs
- # [19:24] <Domenic_> oooh burnnn
- # [19:26] * Quits: rmichnik_ (~quassel@177.135.228.218) (Read error: Connection reset by peer)
- # [19:26] * Joins: lmclister (~lmclister@192.150.10.204)
- # [19:26] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 268 seconds)
- # [19:27] * Joins: rmichnik (~quassel@177.135.228.218)
- # [19:27] <MikeSmith> ./topic I'll take slightlyoff's arguments here more seriously once he writes a couple of specs
- # [19:29] <TabAtkins> Hm, what's the special meaning of span/code/i/abbr/var in Anolis xrefs?
- # [19:29] <Ms2ger> TabAtkins, they're xreffed
- # [19:29] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [19:29] <TabAtkins> Well, yeah, but Domenic said that they have particular uses? It's not recorded in the docs.
- # [19:30] <Ms2ger> Not really, no
- # [19:31] * Quits: zkis (~zkis@178-55-134-230.bb.dnainternet.fi) (Ping timeout: 264 seconds)
- # [19:36] * webkit_abarth is now known as abarth
- # [19:43] * Joins: weinig (~weinig@17.212.155.119)
- # [19:48] * Joins: erichynds (~ehynds@146-115-145-170.c3-0.nwt-ubr1.sbo-nwt.ma.cable.rcn.com)
- # [19:53] * Quits: codeho (~codeho@217.110.90.131) (Ping timeout: 276 seconds)
- # [19:57] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [19:58] * Joins: enr_ (~enr@static-88.131.87.100.addr.tdcsong.se)
- # [20:00] * Joins: scor (~scor@155.52.208.85)
- # [20:00] * Quits: scor (~scor@155.52.208.85) (Changing host)
- # [20:00] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [20:03] * Quits: enr_ (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 248 seconds)
- # [20:05] * Joins: tantek (~tantek@mf80436d0.tmodns.net)
- # [20:06] * Joins: jwalden (~waldo@nat/mozilla/x-emaouyzrszivksby)
- # [20:06] * Joins: mrbkap_ (~mrbkap@v-1045.fw1.sfo1.mozilla.net)
- # [20:13] * Joins: newtron (~newtron@76-10-150-172.dsl.teksavvy.com)
- # [20:16] * Quits: lmclister (~lmclister@192.150.10.204) (Quit: lmclister)
- # [20:18] * Joins: lmclister (~lmclister@192.150.10.204)
- # [20:20] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [20:21] * Joins: jreading1 (~Adium@204.56.125.50)
- # [20:23] * Joins: davatron5000 (~dave@rrcs-67-79-1-34.sw.biz.rr.com)
- # [20:23] * Quits: jreading (~Adium@204.56.125.50) (Ping timeout: 260 seconds)
- # [20:24] * Quits: krawchyk_ (~krawchyk@65.220.49.251) (Remote host closed the connection)
- # [20:25] * Quits: mrbkap_ (~mrbkap@v-1045.fw1.sfo1.mozilla.net) (Remote host closed the connection)
- # [20:28] * Quits: davatron5000 (~dave@rrcs-67-79-1-34.sw.biz.rr.com) (Ping timeout: 276 seconds)
- # [20:31] * jonlee|afk is now known as jonlee
- # [20:46] * jonlee is now known as jonlee|afk
- # [20:48] * Quits: smaug____ (~chatzilla@85-76-161-240-nat.elisa-mobile.fi) (Ping timeout: 264 seconds)
- # [20:49] * Joins: zkis (~zkis@178-55-134-230.bb.dnainternet.fi)
- # [20:52] * Quits: dbaron (~dbaron@173-228-85-238.dsl.dynamic.sonic.net) (Ping timeout: 260 seconds)
- # [20:55] * Joins: Smylers (~smylers@host31-51-175-79.range31-51.btcentralplus.com)
- # [20:55] * Quits: nimbu (~nimbu@192.150.10.210) (Quit: Leaving.)
- # [20:55] * Joins: krawchyk_ (~krawchyk@65.220.49.251)
- # [20:56] <Domenic_> annevk: ah damn, conflicting with Array.prototype.find, how did we miss that.
- # [20:59] * Joins: enr_ (~enr@static-88.131.87.100.addr.tdcsong.se)
- # [21:03] * Quits: enr_ (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 260 seconds)
- # [21:09] * Quits: nonge (~nonge@p50828846.dip0.t-ipconnect.de) (Quit: Verlassend)
- # [21:10] <annevk> Domenic_: when was Array.prototype.find added?
- # [21:11] <annevk> https://gist.github.com/rwldrn/5079436 is from five months ago
- # [21:12] <annevk> Yours is about a month old and Selectors API 2 is way older... And jQuery uses find(). Seems pretty obvious why that was missed :)
- # [21:12] <Domenic_> annevk: yeah i think it was around then, es-discuss email maybe a month prior => TC39 meeting agreement => that gist
- # [21:12] <Domenic_> well, can't believe *I* missed that, I guess.
- # [21:13] <Domenic_> maybe query()
- # [21:14] <annevk> So Allen's position makes sense, but is completely out-of-sync with most of the platform. It might still work though.
- # [21:14] <Domenic_> right, yeah.
- # [21:14] <Domenic_> i think my followup email outlines something more concrete
- # [21:14] <annevk> select/selectAll
- # [21:14] <Domenic_> oh duh that's very nice
- # [21:14] <Domenic_> changing gist
- # [21:15] <annevk> The names might be taken unfortunately.
- # [21:15] <Domenic_> but yeah we still want to use native QSA, probably not triggering any old querySelectorAll method, for optimization reasons if nothing else.
- # [21:15] <annevk> Also, querySelector takes selectorList whereas this would take relativeSelectorList
- # [21:16] * Joins: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net)
- # [21:16] <Domenic_> selectorList?
- # [21:16] <gsnedders> What's the justification for the noscript parsing depending on the scripting enabled flag? It seems like it could easily result in different parse trees.
- # [21:16] <annevk> Domenic_: "img, p"
- # [21:17] <annevk> gsnedders: that's how <noscript> works
- # [21:17] <Domenic_> annevk: hmm ok. So you're saying just prepending `":scope "` doesn't do the trick.
- # [21:17] <jgraham> fwiw I think "select" is a better name than "find"
- # [21:17] <Ms2ger> gsnedders, isn't that the point?
- # [21:17] * Quits: zkis (~zkis@178-55-134-230.bb.dnainternet.fi) (Ping timeout: 240 seconds)
- # [21:17] <Domenic_> jgraham: agreed, `select` is excellent.
- # [21:18] <annevk> Domenic_: you need to absolutize: http://dev.w3.org/csswg/selectors/#absolutizing
- # [21:18] <gsnedders> Ms2ger: I dunno. It just seems evil.
- # [21:18] <annevk> For once CSS has defined all the primitives we need.
- # [21:18] <annevk> Oh wait, it's not CSS, it's Selectors!
- # [21:19] <gsnedders> jgraham, annevk: why does html5lib impl the scripting enabled case?
- # [21:19] <Domenic_> what am i doing looking at selectors level 2 when we've got a level 4 hanging around!?!
- # [21:19] <zcorpan> anyone feel like implementing the hide-tags thing in web-apps-tracker?
- # [21:19] <Domenic_> :P
- # [21:19] <annevk> gsnedders: I think we wanted to closely align with browsers
- # [21:19] <Ms2ger> Domenic_, selectors level 4, selectors api level 2
- # [21:19] <Ms2ger> Domenic_, in case that was serious
- # [21:19] <Domenic_> Ms2ger: hah ok, yeah assumed it was something like that
- # [21:20] <gsnedders> annevk: Except it doesn't, because if they parse with scripting enabled they'll do stuff with document.write, and if they parse with it disabled they again won't match us.
- # [21:20] <annevk> gsnedders: sure sure, more closely
- # [21:21] * Quits: miketaylr (~miketaylr@65-36-73-92.dyn.grandenetworks.net) (Quit: miketaylr)
- # [21:21] <annevk> Selectors API 2 will be eaten by DOM. Then there'll be one Selectors left.
- # [21:21] <zcorpan> gsnedders: maybe html5lib should have it configurable
- # [21:21] <annevk> gsnedders: I'm not saying I still agree with that btw
- # [21:21] <gsnedders> zcorpan: Oh, it should.
- # [21:21] <jgraham> gsnedders: Because realistically people scraping websites expect that
- # [21:21] <gsnedders> zcorpan: Just nobody has bothered to do it. :)
- # [21:21] <Domenic_> i wonder if prototyping this in jsdom would be useful.
- # [21:22] <TabAtkins> Domenic_: The algorithm to absolutize a relative selector is in Selectors 4.
- # [21:22] <gsnedders> jgraham: Do they really get better resulting frm scripting enabled?
- # [21:22] <jgraham> Well it depends if you think that any websites use <noscript> in a useful way
- # [21:22] <jgraham> I doubt that
- # [21:23] <Domenic_> apparently discourse (codinghorror's new forum thing) is using it for seo
- # [21:23] <gsnedders> On the face of it, if we want to match browsers, we should be scripting disable.
- # [21:23] <gsnedders> *disabled
- # [21:23] <Domenic_> http://eviltrout.com/2013/06/19/adding-support-for-search-engines-to-your-javascript-applications.html
- # [21:23] <jgraham> Well I don't think it's that important
- # [21:23] <Ms2ger> So is the stuff that I didn't want in DOM in selectors?
- # [21:23] <Ms2ger> I guess I should rereview, then
- # [21:23] <annevk> TabAtkins: yeah just pointed to it. You guys are awesome for having done that already.
- # [21:23] <Ms2ger> And/or Lachy should rewrite his PR
- # [21:24] <TabAtkins> Ah, I see.
- # [21:24] <TabAtkins> Yeah, we defined it for Lachy, and sent him an email detailing what things he can change/remove from his spec.
- # [21:24] <annevk> Ms2ger: Given that he seems to be mostly MIA I'll have a go at it.
- # [21:24] <Ms2ger> Great
- # [21:25] <annevk> Ms2ger: I think I'll start with the non-controversial stuff. querySelector / querySelectorAll / matches. And then figure out how to do the other two and the new collection API.
- # [21:25] <Ms2ger> annevk, sounds like a sensible approach
- # [21:25] <Lachy> TabAtkins, yes, I need to deal with that
- # [21:25] <Ms2ger> Ah, there's Lachy
- # [21:26] <annevk> Whoa, a wild Lachy appears!
- # [21:26] <gsnedders> Only L3, though :(
- # [21:27] <annevk> Maybe Lachy is like http://en.wikipedia.org/wiki/Beetlejuice
- # [21:27] <TabAtkins> annevk: No, we only mentioned his name twice.
- # [21:28] * Joins: nimbu (~nimbu@192.150.10.205)
- # [21:29] <Lachy> TabAtkins, basicaly the reason I didn't update the selectors api spec is that Ive been intending for it to be superseded by DOM, which I need to finish incorporating it into.
- # [21:29] <TabAtkins> Lachy: kk, no problem
- # [21:30] <annevk> Ah, I just said "him"
- # [21:32] * Quits: nimbu (~nimbu@192.150.10.205) (Ping timeout: 248 seconds)
- # [21:33] * Joins: krawchy__ (~krawchyk@65.220.49.251)
- # [21:34] * Joins: mrbkap_ (~mrbkap@v-1045.fw1.sfo1.mozilla.net)
- # [21:34] * Joins: deadowl (84c6dc97@gateway/web/cgi-irc/kiwiirc.com/ip.132.198.220.151)
- # [21:35] <zcorpan> TabAtkins: abbr/i/var aren't xreffed anymore (unless you turn on some flag)
- # [21:35] * Quits: krawchyk_ (~krawchyk@65.220.49.251) (Ping timeout: 240 seconds)
- # [21:35] <TabAtkins> zcorpan: Oh, then the docs need to be updated.
- # [21:36] <zcorpan> likely :-(
- # [21:36] * Quits: mrbkap_ (~mrbkap@v-1045.fw1.sfo1.mozilla.net) (Remote host closed the connection)
- # [21:36] <TabAtkins> So what's still xreffed? <a>, <span>, <code>?
- # [21:36] <Lachy> annevk, I can do it. Ive just been on extended holiday. But now that I have a new job, I can start getting back into spec work.
- # [21:36] <zcorpan> TabAtkins: <span> and <code>. <a> is TODO
- # [21:36] <TabAtkins> Heh.
- # [21:38] <TabAtkins> Do you just take any <code>/<span>, or is there some explicit flag marking it as an attempted ref?
- # [21:39] <zcorpan> oh i implemented <a> but Ms2ger hasn't merged yet. https://bitbucket.org/ms2ger/anolis/pull-request/11/enable-usage-of-instead-of-for-xrefs-also/diff
- # [21:39] <Ms2ger> Hrm, why didn't I?
- # [21:39] <TabAtkins> I can recognize anolis xrefs; they're not hard.
- # [21:39] <zcorpan> TabAtkins: any that doesn't have empty title attribute
- # [21:39] <TabAtkins> zcorpan: Okay.
- # [21:40] <TabAtkins> I'd probably want to trigger it via a command-line option, then.
- # [21:40] <Ms2ger> zcorpan, any reason not to merge it?
- # [21:40] <TabAtkins> Like --anolis-compat or something.
- # [21:40] <zcorpan> Ms2ger: i think i tested it, but pls look it over in case i did something utterly stupid
- # [21:41] <Ms2ger> On first sight, no, but the code is horrible
- # [21:41] <zcorpan> well yeah
- # [21:42] <zcorpan> TabAtkins: anolis also supports data-anolis-xref="" or some such but i think nobody uses it because it's just more verbose compared to title
- # [21:43] <Ms2ger> The anolis documentation uses it
- # [21:43] * Joins: zkis (~zkis@178-55-134-230.bb.dnainternet.fi)
- # [21:43] <TabAtkins> annevk: Yo, in http://example.com/foo and http://example.com/foo/, the two are identical except that the second has a second, empty path segment, right?
- # [21:43] <annevk> TabAtkins: yes
- # [21:43] <TabAtkins> annevk: Ok.
- # [21:44] <Ms2ger> zcorpan, anyway, merged it; I'll hear if it breaks anything
- # [21:44] * Joins: smaug____ (~chatzilla@cs164155.pp.htv.fi)
- # [21:44] <annevk> Lachy: where do you work now?
- # [21:44] <zcorpan> Ms2ger: thanks
- # [21:46] * Joins: nimbu (~nimbu@192.150.10.205)
- # [21:49] * jonlee|afk is now known as jonlee
- # [21:49] * Joins: enr^ (~enr@72.251.200.102)
- # [21:52] * Quits: enr (~enr@90-224-37-101-no105.tbcn.telia.com) (Ping timeout: 246 seconds)
- # [21:59] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
- # [21:59] * jonlee is now known as jonlee|afk
- # [21:59] <Lachy> annevk, it's a company called Aspiro TV. They provide media streaming services and applications for their clients.
- # [22:00] * Quits: deadowl (84c6dc97@gateway/web/cgi-irc/kiwiirc.com/ip.132.198.220.151) (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
- # [22:00] <Lachy> I'm doing front end development for an application built as a hybrid web app/native app for devices
- # [22:01] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Read error: Operation timed out)
- # [22:01] * Quits: zkis (~zkis@178-55-134-230.bb.dnainternet.fi) (Ping timeout: 264 seconds)
- # [22:02] * Joins: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net)
- # [22:03] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 268 seconds)
- # [22:04] * Joins: othermaciej (~mjs@17.114.111.96)
- # [22:06] <zcorpan> is firefox going to disallow <iframe src=viewsource:...> given the pixel perfect timing attack thing?
- # [22:06] <JonathanNeal> zcorpan: could always use viewsource.in :)
- # [22:07] <zcorpan> JonathanNeal: the user wouldn't be logged in via that service
- # [22:09] * Quits: nimbu (~nimbu@192.150.10.205) (Quit: Leaving.)
- # [22:09] * Quits: weinig (~weinig@17.212.155.119) (Ping timeout: 264 seconds)
- # [22:09] * Quits: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net) (Quit: sicking)
- # [22:13] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [22:15] <JonathanNeal> gotcha
- # [22:15] * Joins: nimbu (~nimbu@192.150.10.210)
- # [22:19] <GPHemsley> Ms2ger: Did you ever turn on attribute sorting?
- # [22:20] <Ms2ger> I don't recall
- # [22:21] <GPHemsley> I don't think you did
- # [22:22] * Joins: zkis (~zkis@178-55-134-230.bb.dnainternet.fi)
- # [22:24] <TabAtkins> Okay, so if I add an --anolis-compat flag, that's just a matter of recognizing <code> as a maybe-link (I already recognize <i> as such), and recognizing data-anolis-xref as an alternative for title.
- # [22:24] <TabAtkins> And then doing the cross-spec stuff that you do differently.
- # [22:24] <TabAtkins> (My cross-spec stuff is based on data parsed by Shepherd.)
- # [22:25] <TabAtkins> Alternately, just ignoring that and getting Shepherd to parse more specs.
- # [22:25] <TabAtkins> Hm, Anolis doesn't type any definitions/links, right? Every definition lives in a global namespace?
- # [22:25] * Quits: nimbu (~nimbu@192.150.10.210) (Quit: Leaving.)
- # [22:26] <annevk> TabAtkins: cross-spec references are per spec
- # [22:26] <TabAtkins> Ah, bleh.
- # [22:26] <annevk> There's a public database
- # [22:26] <annevk> TabAtkins: https://github.com/whatwg/xref/
- # [22:27] <TabAtkins> Okay, so you just use PRs to amend the set of cross-refs?
- # [22:27] <Ms2ger> Pretty much everyone who uses it has push access, I think
- # [22:28] * Quits: annevk (~annevk@207.218.72.65) (Remote host closed the connection)
- # [22:28] * Joins: nimbu (~nimbu@192.150.10.205)
- # [22:30] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [22:39] * Quits: tantek (~tantek@mf80436d0.tmodns.net) (Ping timeout: 240 seconds)
- # [22:41] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 268 seconds)
- # [22:41] * Joins: miketaylr (~miketaylr@65-36-73-92.dyn.grandenetworks.net)
- # [22:42] * Quits: nimbu (~nimbu@192.150.10.205) (Read error: Operation timed out)
- # [22:43] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [22:43] * Joins: nimbu (~nimbu@192.150.10.210)
- # [22:44] * Quits: frozenice (~frozenice@unaffiliated/fr0zenice) (Remote host closed the connection)
- # [22:46] * Quits: ap (~ap@2620:149:4:1b01:7414:8323:e65b:84a8) (Remote host closed the connection)
- # [22:49] * Joins: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net)
- # [22:51] * Quits: rubatdub (~khalil@213.188.180.185) (Quit: Quitte)
- # [22:55] * Quits: nimbu (~nimbu@192.150.10.210) (Quit: Leaving.)
- # [22:56] * Quits: othermaciej (~mjs@17.114.111.96) (Quit: othermaciej)
- # [22:59] * Joins: nimbu (~nimbu@192.150.10.210)
- # [22:59] * Quits: jdaggett (~jdaggett@y230006.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett)
- # [23:00] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
- # [23:00] * Quits: TallTed (~Thud@63.119.36.36)
- # [23:01] * Joins: tantek (~tantek@c-98-210-158-213.hsd1.ca.comcast.net)
- # [23:02] * Joins: othermaciej (~mjs@17.114.111.96)
- # [23:02] * Joins: nginxuser (~www@77.28.15.139)
- # [23:02] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Read error: Operation timed out)
- # [23:03] * Parts: nginxuser (~www@77.28.15.139)
- # [23:11] * Joins: ap (~ap@2620:149:4:1b01:5988:b24a:56c0:e761)
- # [23:12] <zcorpan> funny when i file a bug and later it digs into issues that go over my head (https://www.w3.org/Bugs/Public/show_bug.cgi?id=18242 )
- # [23:12] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [23:13] * Quits: krawchy__ (~krawchyk@65.220.49.251) (Remote host closed the connection)
- # [23:14] * Quits: Ms2ger (~Ms2ger@91.182.23.40) (Quit: nn)
- # [23:15] * Quits: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si) (Quit: ZNC - http://znc.in)
- # [23:15] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [23:18] * Joins: tantek_ (~tantek@c-98-210-158-213.hsd1.ca.comcast.net)
- # [23:20] <Hixie> zcorpan: not as funny as when you file a bug on a spec i edit and it goes over _my_ head (https://www.w3.org/Bugs/Public/show_bug.cgi?id=18242) :-P
- # [23:20] <zcorpan> heh
- # [23:21] * Quits: scor (~scor@drupal.org/user/52142/view) (Ping timeout: 256 seconds)
- # [23:21] <Hixie> in other news, i need a term that doesn't really mean anything, but expresses the property of A being something relative to B, without implying a mutual relationship, and that brings to mind the idea of control or authority
- # [23:21] <Hixie> to replace the term "A is friends with B" in the spec, which unfortunately does imply a mutual relationship
- # [23:22] * Hixie hands out paint brushes and waits
- # [23:22] * Quits: tantek (~tantek@c-98-210-158-213.hsd1.ca.comcast.net) (Ping timeout: 276 seconds)
- # [23:22] * tantek_ is now known as tantek
- # [23:23] * Quits: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net) (Quit: sicking)
- # [23:24] * jgraham wonders what a non-mutual relationship is
- # [23:26] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:26] <zcorpan> jgraham: e.g. stalking maybe?
- # [23:26] <jgraham> Yeah, that was exactly the example I just came up with
- # [23:26] <jgraham> So there we go
- # [23:26] <jgraham> "A stalks B"
- # [23:29] * Quits: jreading1 (~Adium@204.56.125.50) (Quit: Leaving.)
- # [23:29] * Quits: felipeduardo (~felipedua@189.115.44.34) (Quit: Leaving)
- # [23:29] <Philip`> "A is in unrequited love with B"
- # [23:30] <zcorpan> "A is boss over B"
- # [23:30] <Philip`> "A is secretly wiretapping B"
- # [23:32] <zcorpan> "A is twisting B's nipples"
- # [23:34] <jgraham> zcorpan: "boss over" has the inverse "employee of"
- # [23:35] <zcorpan> jgraham: ok, strike that one
- # [23:38] <zcorpan> Hixie: there, you have several to choose from :-)
- # [23:39] * Quits: ap (~ap@2620:149:4:1b01:5988:b24a:56c0:e761) (Quit: ap)
- # [23:39] <zcorpan> "A is spying on B"
- # [23:40] * Quits: erichynds (~ehynds@146-115-145-170.c3-0.nwt-ubr1.sbo-nwt.ma.cable.rcn.com) (Quit: erichynds)
- # [23:41] <jgraham> "A is hiding from B"
- # [23:52] <zcorpan> https://www.w3.org/Bugs/Public/show_bug.cgi?id=22625 - should the bugfiler do something smart with <sub>/<sup>? (or other elements?)
- # [23:53] * Joins: annevk (~annevk@2.28.172.199)
- # [23:54] * Quits: nimbu (~nimbu@192.150.10.210) (Ping timeout: 240 seconds)
- # [23:55] * Quits: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [23:55] * Joins: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net)
- # [23:55] <TabAtkins> Anyone know the progress of the "async image" stuff, where some attribute on the <img> would make it not fire the request until the browser thought it was about to display?
- # [23:57] * Quits: othermaciej (~mjs@17.114.111.96) (Quit: othermaciej)
- # [23:58] <zcorpan> there's a bug filed about that at least
- # [23:58] <MikeSmith> TabAtkins: it that not the thing that somebody in the Web Performance group was speccing out?
- # [23:59] * Joins: mven (~mven@169.241.49.222)
- # [23:59] <MikeSmith> after scope-creeping it into an attribute for script and other elements
- # [23:59] <zcorpan> ah yeah
- # Session Close: Thu Aug 08 00:00:01 2013
The end :)