Options:
- # Session Start: Thu Jan 10 00:00:00 2013
- # Session Ident: #whatwg
- # [00:01] * Quits: sicking (~sicking@62.50.239.153) (Ping timeout: 264 seconds)
- # [00:03] * Joins: sicking (~sicking@62.50.239.153)
- # [00:04] * Quits: weinig (~weinig@2620:149:4:1b01:ec1b:65af:3545:21dd) (Quit: weinig)
- # [00:04] * Quits: Areks_home (~Areks@95-26-66-229.broadband.corbina.ru) (Ping timeout: 244 seconds)
- # [00:07] * heycam|away is now known as heycam
- # [00:07] * Quits: wakaba (~wakaba@53.22.102.121.dy.bbexcite.jp) (Read error: Connection reset by peer)
- # [00:07] * Joins: wakaba (~wakaba@53.22.102.121.dy.bbexcite.jp)
- # [00:09] * Joins: tantek (~tantek@v-1045.fw1.sfo1.mozilla.net)
- # [00:12] * Joins: huskyr (~huskyr@ip242-215-210-87.adsl2.static.versatel.nl)
- # [00:13] * Quits: alrra (~alrra@unaffiliated/alrra) (Quit: Leaving)
- # [00:13] * Quits: necolas (~necolas@8.25.197.25) (Read error: Connection reset by peer)
- # [00:13] * Joins: necolas (~necolas@8.25.197.25)
- # [00:19] * Quits: othermaciej (~mjs@17.114.106.19) (Remote host closed the connection)
- # [00:19] * Joins: othermaciej (~mjs@17.212.155.72)
- # [00:20] * Quits: huskyr (~huskyr@ip242-215-210-87.adsl2.static.versatel.nl) (Quit: huskyr)
- # [00:22] * Quits: mattgifford (~mattgiffo@173-12-179-114-oregon.hfc.comcastbusiness.net) (Remote host closed the connection)
- # [00:23] * Quits: baku (~baku@62.50.238.244) (Ping timeout: 260 seconds)
- # [00:27] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [00:27] * Quits: tomasf (~tom@2002:55e5:db44:0:1115:f73e:8112:a162) (Quit: tomasf)
- # [00:27] * linclark|afk is now known as linclark
- # [00:27] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
- # [00:35] * Quits: sicking (~sicking@62.50.239.153) (Ping timeout: 265 seconds)
- # [00:39] * Joins: sicking (~sicking@62.50.239.153)
- # [00:40] * Quits: wakaba (~wakaba@53.22.102.121.dy.bbexcite.jp) (Read error: Connection reset by peer)
- # [00:40] * Joins: wakaba (~wakaba@53.22.102.121.dy.bbexcite.jp)
- # [00:42] * Quits: dcherman (~dcherman@ool-45787007.dyn.optonline.net) (Ping timeout: 256 seconds)
- # [00:42] * Quits: othermaciej (~mjs@17.212.155.72) (Quit: othermaciej)
- # [00:53] * Joins: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net)
- # [00:53] * Quits: wakaba (~wakaba@53.22.102.121.dy.bbexcite.jp) (Read error: Connection reset by peer)
- # [00:55] * Joins: wakaba (~wakaba@53.22.102.121.dy.bbexcite.jp)
- # [00:55] * Quits: wakaba (~wakaba@53.22.102.121.dy.bbexcite.jp) (Read error: Connection reset by peer)
- # [00:57] * heycam is now known as heycam|away
- # [00:57] * Joins: wakaba (~wakaba@108.72.102.121.dy.bbexcite.jp)
- # [01:00] * beowulf_ is now known as beowulf
- # [01:00] * Quits: beowulf (uid116@gateway/web/irccloud.com/x-hxyrvjkaimbijqqv) (Changing host)
- # [01:00] * Joins: beowulf (uid116@pdpc/supporter/professional/beowulf)
- # [01:02] * Joins: jer|afk (~jernoble@c-67-188-109-7.hsd1.ca.comcast.net)
- # [01:05] <zewt> things that are less than confidence-inspiring: http://joker.com has a login form on the front non-https page
- # [01:08] <tantek> it's not supposed to be funny?
- # [01:12] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [01:13] * Joins: Obvious_MkII (tachikoma@188.226.74.2)
- # [01:14] * Quits: Obvious (tachikoma@188.226.74.2) (Ping timeout: 272 seconds)
- # [01:15] * Quits: Adawerk (~ada@169.241.49.57) (Quit: Leaving)
- # [01:15] * Quits: Smylers (~smylers@host86-157-183-117.range86-157.btcentralplus.com) (Quit: Leaving.)
- # [01:15] * Quits: Obvious_MkII (tachikoma@188.226.74.2) (Read error: Connection reset by peer)
- # [01:17] * Joins: Obvious (tachikoma@188.226.74.2)
- # [01:19] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [01:21] * Quits: sicking (~sicking@62.50.239.153) (Ping timeout: 248 seconds)
- # [01:21] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
- # [01:22] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
- # [01:22] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [01:22] * Joins: Adawerk (~ada@169.241.49.57)
- # [01:24] * Joins: sicking (~sicking@62.50.239.153)
- # [01:24] * Quits: Adawerk (~ada@169.241.49.57) (Client Quit)
- # [01:25] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [01:26] * Joins: nimbu (~nimbu@c-67-169-39-98.hsd1.ca.comcast.net)
- # [01:26] * Quits: divya (~nimbu@sjfw1-a.adobe.com) (Read error: Connection reset by peer)
- # [01:29] * Joins: nimbu1 (~nimbu@sjfw1-a.adobe.com)
- # [01:29] * nimbu1 is now known as divya
- # [01:30] * Quits: nimbu (~nimbu@c-67-169-39-98.hsd1.ca.comcast.net) (Ping timeout: 246 seconds)
- # [01:40] * Quits: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [01:41] * Quits: SimonSapin (~simon@ip-166.net-89-2-153.rev.numericable.fr) (Ping timeout: 248 seconds)
- # [01:43] * Quits: marcosc (~marcosc@bl9-150-119.dsl.telepac.pt) (Remote host closed the connection)
- # [01:46] * Joins: jarek_ (~jarek@acjx97.neoplus.adsl.tpnet.pl)
- # [01:48] * Quits: jarek (~jarek@unaffiliated/jarek) (Ping timeout: 265 seconds)
- # [01:57] * Parts: say2joe (~say2joe@204.56.108.2)
- # [01:58] * heycam|away is now known as heycam
- # [02:00] * Quits: jarek_ (~jarek@acjx97.neoplus.adsl.tpnet.pl) (Quit: jarek_)
- # [02:02] * ojan is now known as ojan_away
- # [02:04] * Quits: ap (~ap@17.212.155.109) (Quit: ap)
- # [02:06] * Quits: danbri (~danbri@146.90.25.27) (Remote host closed the connection)
- # [02:10] * Quits: jsbell (jsbell@nat/google/x-hlsllzpgzxxwhilq) (Quit: There's no place like home...)
- # [02:10] * Joins: plutoniix (~plutoniix@ppp-58-8-34-41.revip2.asianet.co.th)
- # [02:13] * Quits: pablof (~pablof@144.189.150.129) (Quit: ^z)
- # [02:21] * Quits: kinetik (~kinetik@121.99.48.82) (Ping timeout: 264 seconds)
- # [02:23] * Joins: kinetik (~kinetik@121.99.48.82)
- # [02:23] * Quits: cabanier (~cabanier@192.150.22.55) (Quit: Leaving.)
- # [02:25] <MikeSmith> hober: the IRC server was upgraded a few days agod
- # [02:26] <MikeSmith> to ngIRCd
- # [02:26] * Joins: dbaron (~dbaron@173-228-85-58.dsl.dynamic.sonic.net)
- # [02:27] <MikeSmith> if you're see flakiness, please report it so the systems team can investigate
- # [02:28] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 260 seconds)
- # [02:29] <a-ja> it's all the new users....bailing from Messenger :)
- # [02:29] <MikeSmith> hober: oh I think what you're seeing might not have anything to do with the IRC server upgrade at all but instead this: "Connectivity problems due to a bad link between MIT and Level3"
- # [02:30] <MikeSmith> that connectivity problem has been going on for several days now
- # [02:30] * Quits: jonlee|afk (~jonlee@2620:149:4:1b01:c9d7:1753:9ec1:8c45) (Ping timeout: 245 seconds)
- # [02:30] <MikeSmith> a-ja: :-)
- # [02:31] <a-ja> MikeSmith: just heard that on CNN and haven't read about it yet....wassup?
- # [02:32] <MikeSmith> a-ja: I don't know the details at all. Just know it's been at least 2-3 days now going one
- # [02:32] * Quits: csuwldcat (~dbuchner@nat/mozilla/x-ckybmobrfnihgnvb) (Quit: Leaving.)
- # [02:34] * Quits: seventh (seventh@69.80.107.209) (Ping timeout: 265 seconds)
- # [02:36] * heycam is now known as heycam|away
- # [02:37] <abarth> Hixie: in WebKit, window.document isn't visible across origins
- # [02:38] <Hixie> abarth: well, it is, but in those cases it's ok
- # [02:39] <abarth> in which cases is it visible across origins?
- # [02:39] <a-ja> MikeSmith: ahh...forcing em on to skype instead
- # [02:40] <Hixie> abarth: take a same-domain iframe's document, then set your own document.domain.
- # [02:40] <Hixie> the document you took is now cross-origin, but you can still access it
- # [02:40] <abarth> oh, I wasn't covering document.domain
- # [02:40] <abarth> document.domain is dumb
- # [02:40] <abarth> and isn't interoperable
- # [02:41] <abarth> there's nothing special about document in that regard
- # [02:41] <MikeSmith> a-ja: ah you mean Microsoft has shut down Messenger?
- # [02:41] <abarth> the same is true for any other property of window
- # [02:41] <abarth> or any other property of anything for that mater
- # [02:41] <abarth> matter
- # [02:41] <a-ja> MikeSmith: in March
- # [02:41] <abarth> (except the ones I listed in my email)
- # [02:42] * Quits: espadrine (~thaddee_t@AMontsouris-158-1-14-129.w92-128.abo.wanadoo.fr) (Ping timeout: 255 seconds)
- # [02:43] <JonathanNeal> Great article Bruce Lawson, if you're out there. http://html5doctor.com/interview-with-ian-hickson-html-editor/
- # [02:43] <Hixie> abarth: yup
- # [02:43] <JonathanNeal> Hixie: you were good too :)
- # [02:44] <Hixie> heh
- # [02:45] <a-ja> why do we trust that guy again? heh
- # [02:46] <a-ja> good interview
- # [02:46] <JonathanNeal> It was a really great article. Hixie, if the web doesn't work out for us, I will read your column in the printed press.
- # [02:46] <Hixie> heh
- # [02:46] <Hixie> journalist was one of the things i wanted to be as a kid
- # [02:47] <Hixie> (spec writer wasn't. i became a spec writer long before it was what i wanted to be.)
- # [02:47] * Joins: weinig (~weinig@2620:149:4:1b01:b1a8:97e5:702c:fc3c)
- # [02:47] <JonathanNeal> Now you're good at both. Thanks for sharing that content.
- # [02:47] * Parts: JonathanNeal (~JonathanN@38.122.109.194)
- # [02:49] * Quits: eresair (~eresair@173.247.199.2) (Remote host closed the connection)
- # [02:50] * heycam|away is now known as heycam
- # [02:52] * Quits: tantek (~tantek@v-1045.fw1.sfo1.mozilla.net) (Quit: tantek)
- # [02:54] * Quits: sicking (~sicking@62.50.239.153) (Quit: sicking)
- # [02:55] * Quits: miketaylr (~miketaylr@80.232.109.46) (Quit: Linkinus - http://linkinus.com)
- # [02:57] * Joins: xiinotulp (~plutoniix@ppp-58-8-208-164.revip2.asianet.co.th)
- # [02:58] * Quits: plutoniix (~plutoniix@ppp-58-8-34-41.revip2.asianet.co.th) (Ping timeout: 240 seconds)
- # [02:59] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [03:02] * jonlee is now known as jonlee|afk
- # [03:03] <MikeSmith> they should run an article where Hixie is the one who interviews somebody and asks the questions
- # [03:03] <MikeSmith> Hixie interviews abarth
- # [03:03] <MikeSmith> or bz
- # [03:05] <a-ja> or a11y folks
- # [03:08] <MikeSmith> speaking of abarth I see WebKit will be moving HTML parsing of the main thread to speed up parsing on mobile
- # [03:08] <MikeSmith> http://lists.webkit.org/pipermail/webkit-dev/2013-January/023271.html
- # [03:11] <abarth> yes
- # [03:11] <abarth> although we're going to start with a slightly different approach that used in mozilla
- # [03:12] <abarth> (just moving the tokenizer, not the whole thing)
- # [03:12] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [03:15] * jonlee|afk is now known as jonlee
- # [03:16] <MikeSmith> abarth: you working on the implementation again this time too, or just Eric?
- # [03:17] * Joins: weinig_ (~weinig@17.114.107.240)
- # [03:18] * Quits: weinig_ (~weinig@17.114.107.240) (Client Quit)
- # [03:19] * Quits: mkanat (mkanat@nat/google/x-nrszcmftaxzeqtar) (Quit: Ex-Chat)
- # [03:19] * Joins: weinig_ (~weinig@17.114.107.240)
- # [03:19] * Quits: weinig (~weinig@2620:149:4:1b01:b1a8:97e5:702c:fc3c) (Ping timeout: 245 seconds)
- # [03:19] * weinig_ is now known as weinig
- # [03:19] * Quits: weinig (~weinig@17.114.107.240) (Client Quit)
- # [03:20] * Joins: kinetik_ (~kinetik@121.99.53.114)
- # [03:21] * Quits: kinetik (~kinetik@121.99.48.82) (Ping timeout: 248 seconds)
- # [03:26] * jonlee is now known as jonlee|afk
- # [03:44] * Parts: a-ja (~Instantbi@70.230.165.74)
- # [03:46] * Quits: jacobolus (~jacobolus@c-67-169-12-124.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [03:46] * Quits: xiinotulp (~plutoniix@ppp-58-8-208-164.revip2.asianet.co.th) (Quit: จรลี จรลา)
- # [03:46] * Joins: jacobolus (~jacobolus@c-67-169-12-124.hsd1.ca.comcast.net)
- # [03:47] * Quits: jacobolus (~jacobolus@c-67-169-12-124.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [03:55] <MikeSmith> Hixie: in case you're curious, XSLT WG published a "XSLT and XQuery Serialization 3.0" that defines XHTML and HTML output methods, normatively referencing the HTML spec
- # [03:55] <MikeSmith> well, the HTML5 spec
- # [03:55] <MikeSmith> though also the HTML4 spec
- # [03:56] <MikeSmith> and not matching the definition for space characters in the HTML spec
- # [03:59] * Quits: jamesr_ (jamesr@nat/google/x-levdmcnylxrltqdk) (Quit: jamesr_)
- # [04:04] * Joins: plutoniix (~plutoniix@ppp-58-8-208-164.revip2.asianet.co.th)
- # [04:05] * Quits: teleject (~christoph@70.116.75.194) (Ping timeout: 260 seconds)
- # [04:13] * Joins: dcherman (~dcherman@ool-45787007.dyn.optonline.net)
- # [04:26] * Joins: jamesr_ (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
- # [04:37] * Quits: jamesr_ (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr_)
- # [04:44] * Quits: necolas (~necolas@8.25.197.25) (Remote host closed the connection)
- # [04:44] * Joins: say2joe (~say2joe@204.56.108.2)
- # [04:44] * Joins: necolas (~necolas@8.25.197.25)
- # [04:46] * Quits: jsoncorwin (~textual@c-50-131-117-90.hsd1.ca.comcast.net) (Quit: Computer has gone to sleep.)
- # [04:47] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [04:47] * Joins: drdt_ (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
- # [04:49] * Quits: necolas (~necolas@8.25.197.25) (Ping timeout: 265 seconds)
- # [04:54] * Quits: drdt_ (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Quit: drdt_)
- # [05:00] * Quits: divya (~nimbu@sjfw1-a.adobe.com) (Read error: Connection reset by peer)
- # [05:02] * Joins: Areks|2 (~Areks@rs.gridnine.com)
- # [05:05] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 264 seconds)
- # [05:08] * Joins: jsoncorwin (~textual@c-98-210-130-242.hsd1.ca.comcast.net)
- # [05:13] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [05:13] * Quits: Druide_ (~Druid@ip-178-203-141-163.unitymediagroup.de) (Read error: Connection reset by peer)
- # [05:14] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
- # [05:18] * Joins: jamesr_ (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
- # [05:34] <abarth> MikeSmith: yes, eric, tonyg, and myself
- # [05:44] * Joins: hdhoang (~hdhoang@113.190.108.40)
- # [05:46] <MikeSmith> abarth: ah ok
- # [06:06] * kinetik_ is now known as kinetik
- # [06:19] * Quits: kinetik (~kinetik@121.99.53.114) (Quit: leaving)
- # [06:23] * jonlee|afk is now known as jonlee
- # [06:24] <zewt> i forget how impossible wikipedia is to read without a style to hide the endless gross mass of superscripts
- # [06:31] * Joins: ehsan (~ehsan@24.212.206.174)
- # [06:33] * jonlee is now known as jonlee|afk
- # [06:34] * Quits: dbaron (~dbaron@173-228-85-58.dsl.dynamic.sonic.net) (Ping timeout: 272 seconds)
- # [06:34] * Quits: dcherman (~dcherman@ool-45787007.dyn.optonline.net) (Ping timeout: 256 seconds)
- # [06:48] * jonlee|afk is now known as jonlee
- # [06:53] * rniwa is now known as rniwa|away
- # [06:55] * Quits: jamesr_ (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr_)
- # [06:58] * Joins: niloy (~niloy@203.196.177.156)
- # [07:04] * Quits: say2joe (~say2joe@204.56.108.2) (Quit: Leaving.)
- # [07:05] * jonlee is now known as jonlee|afk
- # [07:13] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [07:30] * Joins: kinetik (~kinetik@121.99.55.50)
- # [07:33] * Joins: Smylers (~smylers@host86-157-183-117.range86-157.btcentralplus.com)
- # [07:41] * Joins: drdt (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
- # [07:49] * Joins: SimonSapin (~simon@ip-166.net-89-2-153.rev.numericable.fr)
- # [07:51] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [07:52] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
- # [07:55] * Quits: Smylers (~smylers@host86-157-183-117.range86-157.btcentralplus.com) (Quit: Leaving.)
- # [07:56] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [08:00] * heycam is now known as heycam|away
- # [08:02] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
- # [08:02] * Quits: JohnAlbin (~JohnAlbin@36-224-111-113.dynamic-ip.hinet.net) (Ping timeout: 244 seconds)
- # [08:03] * Joins: dirkpennings (~dirkpenni@82-148-199-218.adsl.unet.nl)
- # [08:04] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [08:07] * Quits: kinetik (~kinetik@121.99.55.50) (Ping timeout: 256 seconds)
- # [08:09] * Quits: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 17.0.1/20121129151931])
- # [08:16] * Joins: Ducki (~Ducki@pD9E39B0E.dip0.t-ipconnect.de)
- # [08:17] * Quits: drdt (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Quit: drdt)
- # [08:19] * Joins: [[zzz]] (~q@node-seo.pool-180-180.dynamic.totbb.net)
- # [08:20] * Joins: kinetik (~kinetik@121.99.52.123)
- # [08:23] * Quits: [[zz]] (~q@node-1doj.pool-101-108.dynamic.totbb.net) (Ping timeout: 264 seconds)
- # [08:23] * Quits: kinetik (~kinetik@121.99.52.123) (Client Quit)
- # [08:27] * Joins: kinetik (~kinetik@121.99.51.45)
- # [08:37] * Joins: kinetik_ (~kinetik@121.99.53.255)
- # [08:37] * Joins: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
- # [08:39] * Quits: Lachy (~Lachy@cm-84.215.19.229.getinternet.no) (Quit: Computer has gone to sleep.)
- # [08:40] * Quits: kinetik (~kinetik@121.99.51.45) (Ping timeout: 240 seconds)
- # [08:44] * Joins: kinetik (~kinetik@121.99.48.143)
- # [08:44] * Quits: kinetik_ (~kinetik@121.99.53.255) (Ping timeout: 276 seconds)
- # [08:53] * Joins: Ms2ger (~Ms2ger@109.133.41.142)
- # [08:53] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Quit: Leaving.)
- # [08:53] * Joins: kinetik_ (~kinetik@121.99.48.109)
- # [08:54] * Joins: Smylers (~smylers@94.117.130.239)
- # [08:55] * Quits: kinetik_ (~kinetik@121.99.48.109) (Client Quit)
- # [08:55] * Quits: kinetik (~kinetik@121.99.48.143) (Ping timeout: 240 seconds)
- # [08:55] * Joins: kinetik (~kinetik@121.99.48.109)
- # [08:58] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 256 seconds)
- # [09:03] <hsivonen> Hixie: that we now have exceptionally good interop for HTML parsing is not a permission to start breaking that interop!
- # [09:05] * Joins: henrikkok (~henrikkok@81.27.221.193)
- # [09:06] * Quits: Smylers (~smylers@94.117.130.239) (Ping timeout: 256 seconds)
- # [09:12] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [09:12] * Joins: alrra (~alrra@unaffiliated/alrra)
- # [09:13] * Quits: alrra (~alrra@unaffiliated/alrra) (Remote host closed the connection)
- # [09:14] * Quits: bentruyman (~bentruyma@li159-104.members.linode.com) (Ping timeout: 255 seconds)
- # [09:16] * Joins: bentruyman (~bentruyma@li159-104.members.linode.com)
- # [09:16] * Joins: jacobolus (~jacobolus@108.75.75.178)
- # [09:19] * Joins: mitemitreski (~mmitresk@212.120.17.179)
- # [09:21] * Joins: sedovsek (~robert@89.143.12.238)
- # [09:23] * Quits: jacobolus (~jacobolus@108.75.75.178) (Remote host closed the connection)
- # [09:28] * Joins: JohnAlbin (~JohnAlbin@111-250-109-180.dynamic.hinet.net)
- # [09:29] * Quits: tndrH (~Rob@cpc4-seac20-2-0-cust858.7-2.cable.virginmedia.com) (Ping timeout: 272 seconds)
- # [09:31] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [09:31] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Client Quit)
- # [09:33] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [09:34] * Joins: miketaylr (~miketaylr@pat-tazdevil.opera.com)
- # [09:35] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Client Quit)
- # [09:43] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Ping timeout: 256 seconds)
- # [09:44] * Joins: Kolombiken (~Adium@217.13.228.226)
- # [09:44] * Joins: tndrH (~Rob@cpc4-seac20-2-0-cust858.7-2.cable.virginmedia.com)
- # [09:48] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
- # [09:50] * Joins: baku (~baku@217.243.168.51)
- # [09:53] * Joins: Lachy (~Lachy@pat-tazdevil.opera.com)
- # [09:56] * Quits: SimonSapin (~simon@ip-166.net-89-2-153.rev.numericable.fr) (Ping timeout: 248 seconds)
- # [09:57] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [09:57] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Remote host closed the connection)
- # [09:58] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [10:05] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [10:06] * Joins: darobin (~darobin@78.109.80.74)
- # [10:08] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [10:13] * Quits: tndrH (~Rob@cpc4-seac20-2-0-cust858.7-2.cable.virginmedia.com) (Ping timeout: 256 seconds)
- # [10:16] * Joins: shwetank (~shwetank@122.173.207.225)
- # [10:23] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [10:27] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
- # [10:27] * Joins: tndrH (~Rob@cpc4-seac20-2-0-cust858.7-2.cable.virginmedia.com)
- # [10:36] <krijn_> Are there any WebVTT implementations out there already?
- # [10:37] * Joins: nonge_ (~nonge@p5B326372.dip.t-dialin.net)
- # [10:41] * Quits: nonge (~nonge@p5B326282.dip.t-dialin.net) (Ping timeout: 255 seconds)
- # [10:41] * Joins: romainhuet__ (uid2533@gateway/web/irccloud.com/x-cytzsoqzjoyrsgmg)
- # [10:42] * Joins: pyrsmk (~pyrsmk@2a01:e35:2f52:ead0:60db:3626:5727:b7d9)
- # [10:45] * Quits: yoav_ (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Quit: Ex-Chat)
- # [10:47] * Quits: ehsan (~ehsan@24.212.206.174) (Remote host closed the connection)
- # [10:52] * Joins: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221)
- # [10:54] <krijn_> http://ie.microsoft.com/testdrive/Graphics/VideoCaptions/ - IE10, Chrome en Safari, check!
- # [10:54] * Joins: Ducki_ (~Ducki@pD9E38188.dip0.t-ipconnect.de)
- # [10:56] * Quits: Ducki (~Ducki@pD9E39B0E.dip0.t-ipconnect.de) (Ping timeout: 255 seconds)
- # [10:57] * Joins: richt (~richt@office.oslo.opera.com)
- # [10:59] * Joins: espadrine (~thaddee_t@AMontsouris-158-1-68-245.w92-128.abo.wanadoo.fr)
- # [11:03] * abstractj|away is now known as abstractj
- # [11:04] * Quits: plutoniix (~plutoniix@ppp-58-8-208-164.revip2.asianet.co.th) (Quit: จรลี จรลา)
- # [11:12] * Joins: NimeshNeema (uid2689@gateway/web/irccloud.com/x-eyrceizdehtnbxuy)
- # [11:12] * Quits: JohnAlbin (~JohnAlbin@111-250-109-180.dynamic.hinet.net) (Quit: JohnAlbin)
- # [11:13] * Joins: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net)
- # [11:18] * Joins: JibberJim (~opera@212.58.232.179)
- # [11:23] * Quits: JibberJim (~opera@212.58.232.179) (Ping timeout: 246 seconds)
- # [11:25] * Joins: JohnAlbin (~JohnAlbin@111-250-109-180.dynamic.hinet.net)
- # [11:29] * Quits: mpt (~mpt@canonical/mpt) (Read error: Connection reset by peer)
- # [11:29] * Quits: ^esc (~esc_ape@178.115.251.44.wireless.dyn.drei.com) (Ping timeout: 248 seconds)
- # [11:32] <MikeSmith> https://code.google.com/p/web-page-replay/ is interesting
- # [11:32] <MikeSmith> "Record web pages using a local DNS and local HTTP/HTTPS servers which act as proxies and record performance metrics in addition to the actual resources."
- # [11:33] <MikeSmith> "Play back recorded pages again with simulated performance characteristics."
- # [11:33] * Quits: JohnAlbin (~JohnAlbin@111-250-109-180.dynamic.hinet.net) (Quit: HTTP/1.1 404 JohnAlbin Not Found)
- # [11:33] * Joins: doublec (~none@unaffiliated/doublec)
- # [11:34] <MikeSmith> call-flow diagrams https://code.google.com/p/web-page-replay/wiki/ArchitecturalOverview
- # [11:36] * Joins: mpt (~mpt@nat/canonical/x-jovhiyaiyxktwrrc)
- # [11:36] * Quits: mpt (~mpt@nat/canonical/x-jovhiyaiyxktwrrc) (Changing host)
- # [11:36] * Joins: mpt (~mpt@canonical/mpt)
- # [11:45] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Remote host closed the connection)
- # [11:48] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [11:48] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Remote host closed the connection)
- # [11:49] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [11:49] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
- # [11:49] * Joins: smaug (~chatzilla@cs181151161.pp.htv.fi)
- # [11:52] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 260 seconds)
- # [11:52] * smaug is now known as smaug____
- # [11:59] * Joins: sicking (~sicking@217.243.168.51)
- # [12:09] * Quits: ivan\ (~ivan@unaffiliated/ivan/x-000001) (Ping timeout: 276 seconds)
- # [12:09] * Quits: nephyrin (~neph@nat/mozilla/x-rjfvrbiwwxtmhxoy) (Read error: Connection reset by peer)
- # [12:09] * Joins: nephyrin (~neph@nat/mozilla/x-ujawbozpryhanepb)
- # [12:10] * Joins: ivan\ (~ivan@unaffiliated/ivan/x-000001)
- # [12:11] <Stevef> krijn_: http://www.w3.org/community/texttracks/2012/08/23/webvtt-support-in-browsers/ may be helpful
- # [12:11] <krijn_> Jep, just found that, thanks
- # [12:13] * Joins: darobin_ (~darobin@78.109.80.74)
- # [12:13] * Quits: darobin (~darobin@78.109.80.74) (Read error: Connection reset by peer)
- # [12:14] * Quits: romainhuet__ (uid2533@gateway/web/irccloud.com/x-cytzsoqzjoyrsgmg) (Ping timeout: 256 seconds)
- # [12:14] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Remote host closed the connection)
- # [12:15] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
- # [12:17] <SimonSapin> gsnedders: great news for html5lib on Python 3. It looks like two separate code bases, do you expect to release two tarballs?
- # [12:19] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [12:19] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Ping timeout: 240 seconds)
- # [12:21] * Joins: ^esc (~esc_ape@77.117.247.214.wireless.dyn.drei.com)
- # [12:21] <SimonSapin> gsnedders: or maybe a single tarball with a single setup.py that picks between src2 and src3?
- # [12:31] * Quits: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net)
- # [12:36] * Quits: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3) (Ping timeout: 246 seconds)
- # [12:38] * Joins: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3)
- # [12:48] * Joins: reinaldob (~reinaldob@201.74.207.56)
- # [12:56] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Read error: Operation timed out)
- # [12:57] * Joins: chriho (~chriho@p4FD524AE.dip0.t-ipconnect.de)
- # [13:00] * Quits: sicking (~sicking@217.243.168.51) (Quit: sicking)
- # [13:00] * Joins: annevk (~annevk@212.238.236.229)
- # [13:01] * Quits: richt (~richt@office.oslo.opera.com) (Read error: Operation timed out)
- # [13:10] * Joins: richt (~richt@pat-tazdevil.opera.com)
- # [13:13] * Joins: cheron (~cheron@unaffiliated/cheron)
- # [13:14] * Joins: jdaggett (~jdaggett@q020205.dynamic.ppp.asahi-net.or.jp)
- # [13:18] * Quits: Benvie (~brandon@cpe-174-097-187-248.nc.res.rr.com)
- # [13:19] <Ms2ger> gsnedders, btw, from __future__ import unicode_literals is nice
- # [13:21] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
- # [13:27] * Joins: chriho1 (~chriho@p4FD524AE.dip0.t-ipconnect.de)
- # [13:29] * Quits: chriho (~chriho@p4FD524AE.dip0.t-ipconnect.de) (Ping timeout: 248 seconds)
- # [13:31] * Joins: darfia (~darfia@187.106.42.178)
- # [13:44] * Quits: shwetank (~shwetank@122.173.207.225) (Quit: Leaving...)
- # [13:47] * Ms2ger never realized how true wordpress's "Some HTML is ok" was
- # [13:47] * Joins: marcosc (~marcosc@bl9-150-119.dsl.telepac.pt)
- # [13:48] <annevk> I wonder though
- # [13:48] <annevk> Impostor, glitch in the matrix, potential comeback?
- # [13:50] <hsivonen> I was quite surprised to see someone claiming to be Mark Pilgrim post
- # [13:50] * Joins: Druide_ (~Druid@ip-178-203-141-163.unitymediagroup.de)
- # [13:50] * lilmonkey` is now known as lilmonkey
- # [13:51] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
- # [13:51] * Joins: sicking (~sicking@217.243.168.51)
- # [13:51] * Joins: shwetank (~shwetank@122.173.207.225)
- # [13:52] * Quits: darfia (~darfia@187.106.42.178) (Ping timeout: 256 seconds)
- # [13:52] <MikeSmith> post where?
- # [13:55] * Joins: darfia (~darfia@187.106.42.178)
- # [13:55] <Ms2ger> MikeSmith, Hixie's interview
- # [13:56] <Ms2ger> http://html5doctor.com/interview-with-ian-hickson-html-editor/
- # [13:57] <MikeSmith> ah ok
- # [13:58] * [[zzz]] is now known as [[zz]]
- # [13:59] <Ms2ger> What was the chatter about a secret testing meeting about, btw?
- # [13:59] <darobin_> it's not secret, it just hasn't been announced....
- # [13:59] * darobin_ is now known as darobin
- # [14:00] * Quits: richt (~richt@pat-tazdevil.opera.com) (Remote host closed the connection)
- # [14:00] <Ms2ger> Go on... :)
- # [14:01] <darobin> Ms2ger: from what I gather 29/01, West Coast somewhere
- # [14:01] <darobin> that's *all* I know :)
- # [14:01] <SimonSapin> Mark Pilgrim’s post if dated 2007
- # [14:02] <SimonSapin> is* dated
- # [14:02] <Ms2ger> January 8, 2013 at 5:05 pm #
- # [14:02] <Ms2ger> Can someone point me to where \s in JS regices is defined?
- # [14:02] <SimonSapin> ah, I was looking at http://blog.whatwg.org/the-longdesc-lottery linked from the interview
- # [14:03] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 264 seconds)
- # [14:04] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Remote host closed the connection)
- # [14:05] <hasather> Ms2ger: http://www.ecma-international.org/ecma-262/5.1/#sec-15.10.2.12
- # [14:05] * Quits: darfia (~darfia@187.106.42.178) (Ping timeout: 252 seconds)
- # [14:06] <Ms2ger> hasather, thanks
- # [14:08] * Joins: sedovsek (~robert@89.143.12.238)
- # [14:09] * Joins: darfia (~darfia@187.106.42.178)
- # [14:09] * Joins: yoav_ (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [14:10] <Ms2ger> What does [0-9]{4,} mean?
- # [14:11] * Joins: romainhuet__ (uid2533@gateway/web/irccloud.com/x-pvkfvsrpnbuxguri)
- # [14:13] <darobin> Ms2ger: four or more digits
- # [14:13] <darobin> hi romainhuet__ :)
- # [14:14] * Joins: JibberJim (~opera@212.58.232.179)
- # [14:14] <Ms2ger> darobin, good :)
- # [14:15] <darobin> I wonder if TC39 can be convinced to improve JS regexes
- # [14:17] <annevk> they are improving them
- # [14:17] <darobin> ah, good to know
- # [14:17] <darobin> annevk: you have a pointer?
- # [14:18] * Quits: darfia (~darfia@187.106.42.178) (Ping timeout: 265 seconds)
- # [14:18] * Quits: sicking (~sicking@217.243.168.51) (Quit: sicking)
- # [14:19] * Quits: annevk (~annevk@212.238.236.229) (Read error: Connection reset by peer)
- # [14:19] * Quits: JibberJim (~opera@212.58.232.179) (Ping timeout: 260 seconds)
- # [14:19] * Joins: annevk (~annevk@212.238.236.229)
- # [14:21] <annevk> darobin: hmm, at least for the i18n work there's talk about it
- # [14:21] <darobin> ah yes, I've heard mentions of making \w i18n friendly and that sort of stuff
- # [14:21] * Quits: reinaldob (~reinaldob@201.74.207.56) (Remote host closed the connection)
- # [14:21] * Ms2ger cries
- # [14:22] <darobin> but I'd like things like lookbehinds and such that are a weird omission now
- # [14:23] * Joins: chriho (~chriho@p4FD524AE.dip0.t-ipconnect.de)
- # [14:23] * Quits: chriho (~chriho@p4FD524AE.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
- # [14:24] * Joins: JohnAlbin (~JohnAlbin@36-224-111-113.dynamic-ip.hinet.net)
- # [14:24] * Joins: chriho (~chriho@p4FD524AE.dip0.t-ipconnect.de)
- # [14:24] <annevk> \w as well?
- # [14:24] <annevk> oh well
- # [14:24] <annevk> JavaScript is weird
- # [14:25] <annevk> can't find where I read this :/
- # [14:26] * Joins: richt (~richt@pat-tazdevil.opera.com)
- # [14:26] * Quits: chriho1 (~chriho@p4FD524AE.dip0.t-ipconnect.de) (Ping timeout: 264 seconds)
- # [14:26] * Joins: chriho1 (~chriho@p4FD524AE.dip0.t-ipconnect.de)
- # [14:27] * Joins: krawchyk (~krawchyk@65.220.49.251)
- # [14:29] * Quits: chriho (~chriho@p4FD524AE.dip0.t-ipconnect.de) (Ping timeout: 256 seconds)
- # [14:29] <annevk> I wish I was in the same timezone as dglazkov for a while
- # [14:29] * Quits: niloy (~niloy@203.196.177.156) (Quit: Leaving)
- # [14:29] <Ms2ger> Sounds like you should find an employer in the Bay Area ;)
- # [14:30] <annevk> Who says I haven't? :p
- # [14:30] <Ms2ger> Problem solved, then :)
- # [14:32] * Quits: espadrine (~thaddee_t@AMontsouris-158-1-68-245.w92-128.abo.wanadoo.fr) (Ping timeout: 260 seconds)
- # [14:32] <annevk> So given my email from last night, I realize that https://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/shadow/index.html#events-that-are-always-stopped does not make sense.
- # [14:33] <annevk> That is, what about the capture phase?
- # [14:34] <annevk> dglazkov calls it "refactoring" but I've the feeling what we lack here is a coherent design :/
- # [14:34] <annevk> Maybe I should just ignore the shadow DOM for now and focus on the HTML spec?
- # [14:38] * Joins: sicking (~sicking@217.243.168.51)
- # [14:39] <annevk> Filed https://www.w3.org/Bugs/Public/show_bug.cgi?id=20633 for some of the issues
- # [14:43] <darobin> it is customary when designing something around the shadow DOM to come up with a broken design of some kind
- # [14:43] <darobin> dglazkov is nothing if not traditional
- # [14:43] <annevk> A broken design is okay, but an unexplained design is not.
- # [14:44] <annevk> At least not for my purposes...
- # [14:47] * Quits: hdhoang (~hdhoang@113.190.108.40) (Quit: Leaving.)
- # [14:48] * Joins: chriho (~chriho@p4FD524AE.dip0.t-ipconnect.de)
- # [14:50] * Quits: chriho1 (~chriho@p4FD524AE.dip0.t-ipconnect.de) (Ping timeout: 248 seconds)
- # [14:51] <hsivonen> annevk: do you have an opinion on <x-map> vs. <select is=map> vs. <select/map> ?
- # [14:51] <annevk> hsivonen: they all suck
- # [14:51] <hsivonen> yeah
- # [14:53] <annevk> <x-map> would make it hard to make custom components out of <td> and such, <select is=map> is kinda weird, <select/map> I suppose is the least weird and the best parser-wise (although it would require changes to the parser)
- # [14:53] <Ms2ger> Don't tell that to hsivo... Oh
- # [14:53] <annevk> heh
- # [14:54] * Quits: pyrsmk (~pyrsmk@2a01:e35:2f52:ead0:60db:3626:5727:b7d9) (Remote host closed the connection)
- # [14:54] <annevk> Not necessarily best parser-wise as least changes to the parser, but most flexibility for web developers...
- # [14:55] <annevk> Well, <select is=map> does that too
- # [14:55] <darobin> but it's verbose
- # [14:56] <Ms2ger> Won't anybody thnk f te chrcters?
- # [14:57] <annevk> Can't avoid verbose while caring about parser compatibility I think... Unless maybe we parse <x-...> similar to <script>?
- # [14:58] * Joins: dcherman (~dcherman@164.55.254.106)
- # [14:59] <hsivonen> I think I care more about infoset compat for server-side munging than about parser compat
- # [15:00] <hsivonen> so stuff that would involve non-NCName local names in server-side systems are not OK from my POV
- # [15:01] <hsivonen> that is, if you can't use server-side XSLT to augment a doc that says <select/map>, then we shouldn't have <select/map>
- # [15:01] * Quits: aglehg (~aglehg@bl9-193-243.dsl.telepac.pt) (Ping timeout: 264 seconds)
- # [15:02] <annevk> Isn't it unfair to consider those systems immutable? Just imagine what that would do to CSS, CSS is designed around parser changes...
- # [15:03] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
- # [15:03] * Joins: nunnun (~hiro@2001:200:1c0:3624:20c:29ff:fe02:11c8)
- # [15:04] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 276 seconds)
- # [15:04] <hsivonen> annevk: I was talking about data model
- # [15:04] * Quits: ^esc (~esc_ape@77.117.247.214.wireless.dyn.drei.com) (Ping timeout: 248 seconds)
- # [15:05] <hsivonen> annevk: that's my point: revising the data model in all server-side systems is a big deal
- # [15:05] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [15:05] <hsivonen> annevk: even if parsers and serializers are off-the-shelf in principle
- # [15:05] <annevk> Ah yeah, dunno what the localName would be for select/map
- # [15:05] <hsivonen> annevk: CSS didn't assume a stable data model to begin with
- # [15:06] <annevk> (Which is painful for CSSOM designers...)
- # [15:06] <hsivonen> <template> breaks the data model on the client
- # [15:06] <hsivonen> but on the server you can pretend it doesn't
- # [15:06] <hsivonen> not so with select/map as a local name
- # [15:07] <hsivonen> unless you want some Uhhhhhh notation
- # [15:07] <Ms2ger> <select/map></select/map>?
- # [15:08] <hsivonen> that reads almost as badly as <title/foo/
- # [15:08] <hsivonen> the SGML <title/foo/ that is
- # [15:08] <annevk> I do anticipate allowing <x-...> will make a even bigger mess of the web as that will be sprinkled all over the place...
- # [15:09] <hsivonen> annevk: well, <x-...> can be deployed even if browser devs say “no”…
- # [15:09] <annevk> At that point the last bit about shared semantics in HTML is thrown overboard and you really need a browser-like engine to understand what's going on.
- # [15:09] <annevk> hsivonen: yeah, and they have of course to some extent.
- # [15:10] <annevk> hsivonen: just when you sanction that and let it pass through validation, libraries will use it, developers will use them throughout their site, and reusable HTML is lost to the world.
- # [15:11] <annevk> (just thinking out loud)
- # [15:11] <annevk> (not necessarily loud :-))
- # [15:12] * Joins: ^esc (~esc_ape@178.115.251.244.wireless.dyn.drei.com)
- # [15:12] <hsivonen> I’m in general pretty unhappy that right after we reached interop with IE10 shipping people come up with multiple parser change ideas from <template> to void <menuitem> to <select/map>
- # [15:13] <annevk> I'm with Hixie though. The whole point of interoperable parsing is that it makes it easier to make specific changes.
- # [15:14] <annevk> That's why we document features of the past and reimplement features of the past. To make it easier to tweak them.
- # [15:15] * Joins: yodasw16 (~yodasw16@ql1fwhide1.rockfin.com)
- # [15:16] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [15:17] * Joins: mpt (~mpt@canonical/mpt)
- # [15:18] <hsivonen> In the interview, Hixie answered someone that stuff is going to stick if it is in 2 browsers
- # [15:18] <hsivonen> I guess that doesn't apply to e.g. <command> parsing/serialization
- # [15:18] <hsivonen> so “all bets are off”?
- # [15:19] <hsivonen> (or Hixie should have said “in 2 browsers and used in content”)
- # [15:19] * Joins: chriho1 (~chriho@p4FD524AE.dip0.t-ipconnect.de)
- # [15:20] <annevk> I think that's what he meant
- # [15:20] <Ms2ger> Well, I guess it applies in the sense that you shouldn't bet on it being changeable
- # [15:21] * Quits: annevk (~annevk@212.238.236.229) (Read error: Connection reset by peer)
- # [15:21] * Joins: annevk (~annevk@212.238.236.229)
- # [15:22] * Quits: chriho (~chriho@p4FD524AE.dip0.t-ipconnect.de) (Ping timeout: 265 seconds)
- # [15:22] <annevk> Everyone had some variant of <basefont> too, yet we managed to remove most of it
- # [15:22] <annevk> In the case of <Basefont> the parser weirdness is still there though I believe
- # [15:23] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [15:23] <hsivonen> annevk: yes, <basefont> and <bgsound> are in the parser as void
- # [15:23] <hsivonen> annevk: and it would not be a win to make the parser unaware of them
- # [15:24] <annevk> hsivonen: agreed, I meant that we removed HTMLBaseFontElement at some point
- # [15:24] <annevk> hsivonen: even though it had two implementations
- # [15:24] <hsivonen> IE and Opera?
- # [15:25] <Ms2ger> Probably us, actually
- # [15:26] <annevk> Gecko at least.
- # [15:26] <Ms2ger> https://bugzilla.mozilla.org/show_bug.cgi?id=518110
- # [15:27] <annevk> I wonder if later on nsIDOMHTMLHeadElement.profile was removed now binary compat is no longer necessary?
- # [15:28] <Ms2ger> Yeah, I believe so
- # [15:28] <annevk> k
- # [15:29] <annevk> man
- # [15:29] <annevk> https://bugzilla.mozilla.org/show_bug.cgi?id=3875#c77
- # [15:30] <Ms2ger> "It's not standards compliant, it's deprecated. We are not required to implement deprecated features"
- # [15:30] <annevk> "As font, they liked to have something that presented better to students, Comic Sans MS" "I discover the BASEFONT tag at W3schools" "it works in IE, but not in Mozilla" "I was forced to throw Mozilla from the PC and work just with IE"
- # [15:30] <annevk> 10/10 would read again
- # [15:31] <Ms2ger> And there's more
- # [15:37] * Joins: eric_carlson (~eric@2620:149:4:1b01:d058:1f29:1169:cac2)
- # [15:40] * Quits: chriho1 (~chriho@p4FD524AE.dip0.t-ipconnect.de) (Quit: Bye Bye!)
- # [15:40] <annevk> I hope that not exposing Node's cross-origin catches on
- # [15:41] <annevk> (disregarding document.domain for now)
- # [15:46] * Quits: sicking (~sicking@217.243.168.51) (Quit: sicking)
- # [15:47] * Quits: richt (~richt@pat-tazdevil.opera.com) (Remote host closed the connection)
- # [15:48] * Joins: richt (~richt@office.oslo.opera.com)
- # [15:48] * Joins: carbonix (~vcarbune@86.121.18.229)
- # [15:51] * Quits: jdaggett (~jdaggett@q020205.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett)
- # [15:53] <hsivonen> what’s the correct term for the thing that Rails used to use the snowman for?
- # [15:54] <hsivonen> it’s not “UTF-8 canary”, but it’s a similar term
- # [15:54] <hsivonen> what is it?
- # [15:54] <hsivonen> my memory fails me
- # [15:54] * Joins: reinaldob (~reinaldob@201.74.207.56)
- # [15:54] <hsivonen> it’s “UTF-8 (noun)”
- # [15:54] <hsivonen> but which noun
- # [15:55] <MikeSmith> not talisman?
- # [15:56] <hsivonen> MikeSmith: no. it has a function
- # [15:56] <hsivonen> oh well. I’ll try to write my way around my lack of proper terminology
- # [15:56] <hsivonen> two functions even
- # [15:57] <annevk> utf-8 parameter?
- # [15:57] <annevk> http://stackoverflow.com/questions/4104474/rails-3-utf-8-query-string-showing-up-in-url
- # [15:57] <annevk> utf8*
- # [15:59] <annevk> hsivonen: https://github.com/rails/rails/commit/c6160898c83107ba63017ad2a8b3878733267136
- # [16:00] * Joins: ehsan (~ehsan@24.212.206.174)
- # [16:03] <hsivonen> annevk: I saw the patch by wycats_. Too bad the commit message didn’t have the term I was looking for.
- # [16:03] <hsivonen> annevk: I also tried to find it on wycats_'s blog and on StackOverflow
- # [16:03] <hsivonen> no success
- # [16:03] <hsivonen> I’m very sure I am not imagining things and there is a term for that thing
- # [16:03] <annevk> from what I can find about the parameter there's not really a name, but maybe someone coined one?
- # [16:04] <annevk> something it's called utf8 enforcer param
- # [16:04] <annevk> somewhere*
- # [16:05] * Joins: Yudai__ (~Yudai@nttkyo221226.tkyo.nt.ngn2.ppp.infoweb.ne.jp)
- # [16:05] <annevk> not many hits for that though
- # [16:05] * Quits: Yudai_ (~Yudai@nttkyo386152.tkyo.nt.ngn2.ppp.infoweb.ne.jp) (Ping timeout: 264 seconds)
- # [16:08] <hsivonen> FWIW, the context was https://bugzilla.mozilla.org/show_bug.cgi?id=234628#c63
- # [16:09] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [16:18] <annevk> Less encoding menu ++
- # [16:19] * romainhuet__ is now known as romainhuet
- # [16:20] <romainhuet> darobin: Hey! Just noticed your message I was away :)
- # [16:20] * Ms2ger waves at darobin
- # [16:21] <darobin> :)
- # [16:21] * Joins: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net)
- # [16:21] * Joins: tomasf (~tomasf@host-95-195-155-234.mobileonline.telia.com)
- # [16:22] <Ms2ger> darobin, also, ugh.
- # [16:24] <jgraham> darobin: So, what's the difference between secret and unannounced? :)
- # [16:25] * Joins: annevk_ (~annevk@212.238.236.229)
- # [16:25] * Quits: annevk (~annevk@212.238.236.229) (Ping timeout: 264 seconds)
- # [16:26] <darobin> hsivonen: I thought it was UTF8 Canary
- # [16:26] <darobin> jgraham: secret is properly planned but kept to a gang; unannounced is not even planned out
- # [16:27] <darobin> jgraham: note though it's not a really technical meeting, it's about getting commitments from companies to provide resources for testing
- # [16:27] <jgraham> Also, I think one lesson from web components is that you shouldn't overconstrain things like identifiers just because you don't have a use case today
- # [16:28] * Quits: shwetank (~shwetank@122.173.207.225) (Quit: Leaving...)
- # [16:28] <jgraham> Lots of possible solutions fail because they require non NCName tags/attributes
- # [16:29] <annevk_> NCName is a disaster
- # [16:29] * annevk_ is now known as annevk
- # [16:30] <hsivonen> darobin: ok. maybe canary was the noun I was looking for after all
- # [16:30] * Parts: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
- # [16:30] * Quits: Ducki_ (~Ducki@pD9E38188.dip0.t-ipconnect.de) (Ping timeout: 276 seconds)
- # [16:30] * Quits: henrikkok (~henrikkok@81.27.221.193) (Quit: Leaving.)
- # [16:33] * Joins: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
- # [16:33] <annevk> dglazkov: XBL2 misses quite a few lessons from HTML not only because it's a XML vocab :-)
- # [16:33] <darobin> hsivonen: actually common usage seems to be "unicode canary"
- # [16:39] * Joins: nimbu (~nimbu@c-67-169-39-98.hsd1.ca.comcast.net)
- # [16:45] * Joins: charl_ (~charl@charl.eu)
- # [16:49] * Joins: sicking (~sicking@217.243.168.51)
- # [16:49] <annevk> whoa Chrome already ships with some kind of <template> support?
- # [16:51] <Ms2ger> Chrome shipping something half-baked? They wouldn't!
- # [16:51] <annevk> false alarm it seems
- # [16:53] * Joins: shwetank (~shwetank@122.173.207.225)
- # [16:55] * Joins: Areks_home (~Areks@95-26-66-229.broadband.corbina.ru)
- # [16:55] * Joins: vikash (~vikashagr@unaffiliated/vikash)
- # [16:56] * Quits: nimbu (~nimbu@c-67-169-39-98.hsd1.ca.comcast.net) (Quit: Leaving.)
- # [16:57] * Quits: annevk (~annevk@212.238.236.229) (Remote host closed the connection)
- # [17:05] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Read error: Connection reset by peer)
- # [17:05] * Quits: Kolombiken (~Adium@217.13.228.226) (Ping timeout: 252 seconds)
- # [17:13] * Quits: darobin (~darobin@78.109.80.74) (Remote host closed the connection)
- # [17:16] * Quits: dirkpennings (~dirkpenni@82-148-199-218.adsl.unet.nl) (Ping timeout: 245 seconds)
- # [17:17] * Quits: Lachy (~Lachy@pat-tazdevil.opera.com) (Quit: Computer has gone to sleep.)
- # [17:22] * Joins: ChristianOliff (~Christian@z143047.ppp.asahi-net.or.jp)
- # [17:23] * Joins: sicking_ (~sicking@217.243.168.51)
- # [17:25] * Quits: sicking (~sicking@217.243.168.51) (Ping timeout: 255 seconds)
- # [17:25] * sicking_ is now known as sicking
- # [17:27] * Quits: yodasw16 (~yodasw16@ql1fwhide1.rockfin.com) (Ping timeout: 248 seconds)
- # [17:31] * Joins: rafaelw___ (uid4459@gateway/web/irccloud.com/x-ryveamlgebczrtto)
- # [17:32] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 265 seconds)
- # [17:35] * Quits: ehsan (~ehsan@24.212.206.174) (Remote host closed the connection)
- # [17:37] * Quits: cheron (~cheron@unaffiliated/cheron) (Quit: Leaving.)
- # [17:38] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [17:39] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [17:41] <gsnedders> Ms2ger: from __future__ import unicode_literals and b"" helps iff we drop support for earlier than 2.6, which I dunno about.
- # [17:41] <gsnedders> SimonSapin: I dunno, I may well just make it so setup.py uses awkwardduet (a continuation of 3to2) to build the src2.
- # [17:42] <SimonSapin> gsnedders: something like distribute’s use_2to3?
- # [17:42] <gsnedders> SimonSapin: Exactly.
- # [17:42] <gsnedders> Just, like, use_3to2 :)
- # [17:43] <gsnedders> But it can't use the actual original 3to2, because we cause that to throw an exception.
- # [17:44] <SimonSapin> I didn’t know distribute had use_3to2 built-in like it has use_2to3
- # [17:44] <gsnedders> SimonSapin: I've got no strong opinion on what to do, for distribution. What I will probably do is remove the py2 code from hg.
- # [17:44] <gsnedders> To stop people thinking it has any development significance, beyond it working.
- # [17:45] <jgraham> gsnedders: Things older than 2.6 are already broken I think
- # [17:45] * Quits: tomasf (~tomasf@host-95-195-155-234.mobileonline.telia.com) (Quit: tomasf)
- # [17:45] <jgraham> I wontfixed some bugs already
- # [17:45] <SimonSapin> however it’s done, It’s desirable that "pip install html5lib" just works on all supported python versions
- # [17:45] <gsnedders> SimonSapin: Agreed.
- # [17:45] <SimonSapin> it’s one of the reason I made cairocffi to replace py2cairo/pycairo
- # [17:45] <dglazkov> annevk: Hixie actually HTML-ized XBL2 in the last large edit
- # [17:45] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
- # [17:46] <dglazkov> good morning, Whatwg!
- # [17:46] <gsnedders> If we drop everything but 2.6/2.7 then I may well just try and get a single codebase running.
- # [17:47] * Parts: mitemitreski (~mmitresk@212.120.17.179)
- # [17:47] <SimonSapin> single code base with 2.6+ is very doable
- # [17:47] * Joins: mpt (~mpt@nat/canonical/x-fcrdqvcytbwidfpy)
- # [17:47] * Quits: mpt (~mpt@nat/canonical/x-fcrdqvcytbwidfpy) (Changing host)
- # [17:47] * Joins: mpt (~mpt@canonical/mpt)
- # [17:47] <SimonSapin> I even prefer a custom compat.py module to using six
- # [17:49] * Joins: cabanier (~cabanier@192.150.22.55)
- # [17:51] * Joins: csuwldcat (~dbuchner@c-71-202-65-49.hsd1.ca.comcast.net)
- # [17:51] * Joins: dbaron (~dbaron@173-228-85-58.dsl.dynamic.sonic.net)
- # [17:58] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [17:59] * Joins: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se)
- # [17:59] * Joins: ehsan (~ehsan@66.207.208.98)
- # [18:00] * Joins: fr0zenice (~frozenice@unaffiliated/fr0zenice)
- # [18:02] * Quits: ChristianOliff (~Christian@z143047.ppp.asahi-net.or.jp) (Quit: Leaving)
- # [18:02] <gsnedders> SimonSapin: tbh, it's embarrassingly rare that I actually deal with anything like packaging nowadays, thus my lack of a clue :P
- # [18:04] <SimonSapin> gsnedders: I could give a hand if you want
- # [18:05] <gsnedders> I guess my biggest problem is just not knowing what a good idea is for Py2/Py3 duality.
- # [18:06] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
- # [18:07] <SimonSapin> b'' and __future__.unicode_literals go a long way to make this easier
- # [18:08] <SimonSapin> __future__.division is nice too. (integer division is still available as //)
- # [18:08] <gsnedders> Last I knew we were still unofficially officially supporting older Python versions, thus not using that approach. Though 2to3 was badly needed just to sort out the mess there was before of str/unicode comparisons and coercions.
- # [18:10] <SimonSapin> https://github.com/mitsuhiko/python-modernize looks nice (one-shot conversion to a single code base) but I haven’t tried it.
- # [18:11] <gsnedders> tbh, it may well be pretty much possible just adding from __future__ import unicode_literals
- # [18:11] * GPHemsley grumbles something about trailing slashes in URLs
- # [18:11] <SimonSapin> GPHemsley: what about it?
- # [18:12] <GPHemsley> SimonSapin: Just arguing about whether about URLs (particularly bare domains) should have a trailing slash. Also arguing about whether it's worth arguing about.
- # [18:12] * Quits: csuwldcat (~dbuchner@c-71-202-65-49.hsd1.ca.comcast.net) (Quit: Leaving.)
- # [18:13] * Joins: aglehg (~aglehg@bl9-193-243.dsl.telepac.pt)
- # [18:13] <SimonSapin> tastes and colors …
- # [18:14] * GPHemsley grumbles some more
- # [18:14] <Ms2ger> non est disputandum?
- # [18:15] * Joins: yorick (~yorick@oftn/member/yorick)
- # [18:17] * Joins: Benvie (~brandon@cpe-174-097-187-248.nc.res.rr.com)
- # [18:18] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:19] * Joins: tomasf (~tom@2002:55e5:db44:0:44f0:224:affb:b38)
- # [18:19] * Quits: richt (~richt@office.oslo.opera.com) (Remote host closed the connection)
- # [18:22] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
- # [18:24] * Quits: sicking (~sicking@217.243.168.51) (Quit: sicking)
- # [18:29] * Joins: sicking (~sicking@217.243.168.51)
- # [18:32] * Joins: eresair (~eresair@173.247.199.2)
- # [18:32] * Joins: ap (~ap@2620:149:4:1b01:1b4:275a:291e:d332)
- # [18:33] * Quits: shwetank (~shwetank@122.173.207.225) (Quit: Linkinus - http://linkinus.com)
- # [18:33] * Joins: SonicX (~quassel@106.77.13.111)
- # [18:34] * Joins: necolas (~necolas@8.25.197.25)
- # [18:38] * Quits: miketaylr (~miketaylr@pat-tazdevil.opera.com) (Quit: Leaving...)
- # [18:47] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
- # [18:49] * Quits: OnlyMax (~OnlyMax@187-126-37-22.user.veloxzone.com.br)
- # [18:52] * carbonix is now known as vcarbune
- # [19:00] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [19:00] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [19:01] * Quits: ehsan (~ehsan@66.207.208.98) (*.net *.split)
- # [19:01] * Quits: JohnAlbin (~JohnAlbin@36-224-111-113.dynamic-ip.hinet.net) (*.net *.split)
- # [19:01] * Quits: remysharp (uid4345@gateway/web/irccloud.com/x-auhrmrlrntzhsuzm) (*.net *.split)
- # [19:01] * Quits: rwaldron (rwaldron@gateway/shell/jquery.com/x-cmxekdexxttnelen) (*.net *.split)
- # [19:01] * Quits: manu1 (~chatzilla@pool-96-240-185-119.ronkva.east.verizon.net) (*.net *.split)
- # [19:01] * Quits: wirepair (fbi@random.supermario.org) (*.net *.split)
- # [19:01] * Quits: ShaneHudson (~sh548@raptor.ukc.ac.uk) (*.net *.split)
- # [19:02] * Joins: wirepair (fbi@random.supermario.org)
- # [19:02] * Joins: ShaneHudson (~sh548@raptor.ukc.ac.uk)
- # [19:02] * Joins: rwaldron (rwaldron@gateway/shell/jquery.com/x-xgnzjpsydaaaekef)
- # [19:02] * Joins: manu1 (~chatzilla@pool-96-240-185-119.ronkva.east.verizon.net)
- # [19:02] * Joins: ehsan (~ehsan@66.207.208.98)
- # [19:02] * Joins: remysharp_ (uid4345@gateway/web/irccloud.com/x-kjexrqybtemzjxum)
- # [19:03] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
- # [19:03] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [19:04] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Client Quit)
- # [19:04] * Joins: ehsan (~ehsan@66.207.208.98)
- # [19:06] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Quit: yodasw16)
- # [19:06] * Joins: necolas_ (~necolas@8.25.197.25)
- # [19:07] * Quits: necolas (~necolas@8.25.197.25) (Read error: Connection reset by peer)
- # [19:07] * Joins: weinig (~weinig@17.212.155.188)
- # [19:07] * Joins: JonathanNeal (~JonathanN@38.122.109.194)
- # [19:08] <JonathanNeal> Hello
- # [19:10] * Quits: sicking (~sicking@217.243.168.51) (Quit: sicking)
- # [19:10] * Joins: Lachy (~Lachy@cm-84.215.19.229.getinternet.no)
- # [19:11] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
- # [19:21] * Quits: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221) (Ping timeout: 264 seconds)
- # [19:21] * Quits: baku (~baku@217.243.168.51) (Ping timeout: 255 seconds)
- # [19:25] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
- # [19:33] * jonlee|afk is now known as jonlee
- # [19:34] * Quits: nonge_ (~nonge@p5B326372.dip.t-dialin.net) (Quit: Verlassend)
- # [19:37] <JonathanNeal> When using a <link> element with rel=alternate, is the type required? This fellow says the DIHTML5 chapter is off by saying it is required https://github.com/diveintomark/diveintohtml5/issues/21
- # [19:38] <tantek> huh, he had me until the citation of w3schools
- # [19:39] <JonathanNeal> I ignored that reference in my reply. I know it's a red flag. As far as his argument goes, it doesn't really change it. He was just trying to give it weight.
- # [19:40] * Quits: rniwa|away (~rniwa@2620:149:4:1b01:20ec:e328:390a:156f) (Quit: rniwa|away)
- # [19:40] <TabAtkins> JonathanNeal: It seems like Mark is referring to literally rel="alternate", not rel="stylesheet alternate".
- # [19:40] <tantek> right, that's the problem. someone thinking that referencing w3schools adds weight is bad sign.
- # [19:41] * Joins: csuwldcat (~dbuchner@nat/mozilla/x-kdhfzrvbefmbdrjg)
- # [19:41] <tantek> also the argument is a bit pedantic and also his suggested text ruins the flow / readability of Mark's text for a very minor point.
- # [19:41] <TabAtkins> I'm not sure if <link rel="alternate" type="text/css"> is supported anywhere.
- # [19:41] <JonathanNeal> Unless we subtly believe that anything on whatwg that also happens to be in w3schools is probably wrong in both, and that w3schools is, in essence, nothing more than a parody-style bug reporter.
- # [19:41] <tantek> TabAtkins, yeah.
- # [19:41] <TabAtkins> If it is supported anywhere, I'd believe that type="text/css" might be required to have it process as CSS.
- # [19:42] <tantek> so the confusion is that "optional" does not mean "has no effect"
- # [19:42] <tantek> the issue reporter is confusing the two
- # [19:42] <tantek> yes, "type" is optional, but like many optional features, if you want the desired EFFECT, then using it is REQUIRED
- # [19:43] <JonathanNeal> I see.
- # [19:43] <tantek> I think Mark's text is short, simple, and fine as is. Adding longer text as suggested just adds to the "glaze" factor and will likely result in LESS comprehension, not more.
- # [19:43] <tantek> I would would "won't fix" this.
- # [19:43] <tantek> *wordstutter*
- # [19:46] * Joins: SimonSapin (~simon@ip-166.net-89-2-153.rev.numericable.fr)
- # [19:47] * Joins: rniwa (~rniwa@2620:149:4:1b01:405a:2a65:fc4f:23dd)
- # [19:49] <JonathanNeal> Thanks
- # [19:49] * Joins: jacobolus (~jacobolus@108-75-75-178.lightspeed.sntcca.sbcglobal.net)
- # [19:50] <JonathanNeal> Thanks a lot, tantek. I would like to have most of these issues addressed or resolved before I begin making the responsive changes. My goal is to have the book more like this https://a248.e.akamai.net/camo.github.com/3d702d436ffc01ec0c533ab0e8b0afd06524257b/687474703a2f2f692e696d6775722e636f6d2f73504d437a2e706e67
- # [19:50] * Quits: SonicX (~quassel@106.77.13.111) (Read error: Connection reset by peer)
- # [19:50] <JonathanNeal> I mean this https://a248.e.akamai.net/camo.github.com/6264b96dce00bb1d2a7b557567a5237213a1544e/687474703a2f2f692e696d6775722e636f6d2f58336838592e706e67
- # [19:51] <tantek> ooh nice!
- # [19:52] * Joins: maikmerten (~maikmerte@port-92-201-106-200.dynamic.qsc.de)
- # [19:52] * Joins: svl (~me@bba588957.alshamil.net.ae)
- # [19:53] * Quits: vikash (~vikashagr@unaffiliated/vikash) (Ping timeout: 252 seconds)
- # [19:55] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [19:56] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Client Quit)
- # [20:01] * Quits: ehsan (~ehsan@66.207.208.98) (Read error: Connection reset by peer)
- # [20:01] * Quits: svl (~me@bba588957.alshamil.net.ae) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [20:01] * Joins: ehsan (~ehsan@66.207.208.98)
- # [20:02] * Quits: weinig (~weinig@17.212.155.188) (Quit: weinig)
- # [20:04] * Joins: jamesr_ (jamesr@nat/google/x-vuphvzadnffqyank)
- # [20:05] * Joins: jonlee_ (~jonlee@2620:149:4:1b01:7d11:caf7:3df8:3010)
- # [20:09] * Joins: OnlyMax (~OnlyMax@187-126-37-22.user.veloxzone.com.br)
- # [20:10] * Joins: miketaylr (~miketaylr@80.232.109.46)
- # [20:12] * Quits: aglehg (~aglehg@bl9-193-243.dsl.telepac.pt) (Ping timeout: 255 seconds)
- # [20:12] * Quits: jamesr_ (jamesr@nat/google/x-vuphvzadnffqyank) (Ping timeout: 245 seconds)
- # [20:13] * Joins: aglehg (~aglehg@bl5-100-140.dsl.telepac.pt)
- # [20:15] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [20:15] * Quits: tomasf (~tom@2002:55e5:db44:0:44f0:224:affb:b38) (Read error: Connection timed out)
- # [20:17] * Joins: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [20:18] * Joins: jsbell (jsbell@nat/google/x-syolejfauuxguwls)
- # [20:21] * Joins: jamesr_ (~jamesr@216.239.55.197)
- # [20:30] * Joins: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90)
- # [20:32] * nimbu is now known as divya
- # [20:33] * necolas_ is now known as necolas
- # [20:33] * Joins: say2joe (~say2joe@204.56.108.2)
- # [20:35] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 256 seconds)
- # [20:41] * jonlee_ is now known as jonlee|afk
- # [20:41] * Quits: dbaron (~dbaron@173-228-85-58.dsl.dynamic.sonic.net) (Ping timeout: 276 seconds)
- # [20:42] * Quits: kinetik (~kinetik@121.99.48.109) (Quit: leaving)
- # [20:45] * Quits: jsoncorwin (~textual@c-98-210-130-242.hsd1.ca.comcast.net) (Quit: Computer has gone to sleep.)
- # [20:45] * Joins: kinetik (~kinetik@121.99.54.32)
- # [20:49] * Joins: decotii (~decotii@hq.croscon.com)
- # [20:49] * Quits: maikmerten (~maikmerte@port-92-201-106-200.dynamic.qsc.de) (Remote host closed the connection)
- # [20:52] * Quits: jonlee (~jonlee@2620:149:4:1b01:19d9:103e:b78d:535d) (Quit: jonlee)
- # [20:53] * jonlee|afk is now known as jonlee
- # [20:53] * Joins: svl (~me@83.111.212.208)
- # [21:02] * Joins: jsoncorwin (~textual@c-50-131-117-90.hsd1.ca.comcast.net)
- # [21:03] * Quits: divya (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [21:05] * Quits: dcherman (~dcherman@164.55.254.106) (Ping timeout: 256 seconds)
- # [21:06] * Joins: dcherman (~dcherman@164.55.254.106)
- # [21:07] * Quits: jacobolus (~jacobolus@108-75-75-178.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
- # [21:09] <Hixie> hsivonen: nobody's talking about breaking interop, just evolving the platform
- # [21:10] * abstractj is now known as abstractj|away
- # [21:10] <Hixie> hsivonen: <command> parsing isn't a feature, <command> is a feature. <command> has never been implemented.
- # [21:13] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [21:13] * Quits: jonlee (~jonlee@2620:149:4:1b01:7d11:caf7:3df8:3010) (Ping timeout: 245 seconds)
- # [21:13] * linclark is now known as linclark|afk
- # [21:14] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Client Quit)
- # [21:14] * Quits: OnlyMax (~OnlyMax@187-126-37-22.user.veloxzone.com.br) (Ping timeout: 245 seconds)
- # [21:19] * Quits: ^esc (~esc_ape@178.115.251.244.wireless.dyn.drei.com) (Ping timeout: 248 seconds)
- # [21:25] * Quits: jamesr_ (~jamesr@216.239.55.197) (Quit: jamesr_)
- # [21:25] * Joins: ^esc (~esc_ape@178.115.250.112.wireless.dyn.drei.com)
- # [21:27] <Hixie> GPHemsley: did you do the eR-eF guy?
- # [21:28] * Quits: ap (~ap@2620:149:4:1b01:1b4:275a:291e:d332) (Quit: ap)
- # [21:33] * Joins: baku (~baku@62-50-223-253.client.stsn.net)
- # [21:33] * Quits: dcherman (~dcherman@164.55.254.106) (Ping timeout: 256 seconds)
- # [21:34] * Joins: dcherman (~dcherman@164.55.254.106)
- # [21:35] * Joins: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net)
- # [21:38] <GPHemsley> Hixie: Done now.
- # [21:38] * Joins: sicking (~sicking@62-50-223-253.client.stsn.net)
- # [21:39] * Quits: sicking (~sicking@62-50-223-253.client.stsn.net) (Client Quit)
- # [21:39] * Quits: csuwldcat (~dbuchner@nat/mozilla/x-kdhfzrvbefmbdrjg) (Quit: Leaving.)
- # [21:40] * Joins: victor2 (~Adium@AAubervilliers-651-1-337-23.w83-114.abo.wanadoo.fr)
- # [21:40] * Parts: victor2 (~Adium@AAubervilliers-651-1-337-23.w83-114.abo.wanadoo.fr)
- # [21:41] <Hixie> oh, thanks. didn't mean to ask you to do it, was just wanting to make sure i didn't give him a second account by mistake :-)
- # [21:42] * Joins: jacobolus (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net)
- # [21:42] * Joins: hasather_ (~hasather_@cm-84.208.102.9.getinternet.no)
- # [21:48] * Quits: Ms2ger (~Ms2ger@109.133.41.142) (Quit: nn)
- # [21:49] * Joins: jonlee (~jonlee@2620:149:4:1b01:84b9:df2:d8d8:cc7b)
- # [21:51] * Joins: seventh (seventh@69.80.108.32)
- # [21:52] * Joins: jonlee_ (~jonlee@2620:149:4:1b01:f59f:8590:1aa8:2430)
- # [21:54] * Quits: svl (~me@83.111.212.208) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [21:56] * Quits: jonlee (~jonlee@2620:149:4:1b01:84b9:df2:d8d8:cc7b) (Ping timeout: 260 seconds)
- # [21:58] * Quits: jonlee_ (~jonlee@2620:149:4:1b01:f59f:8590:1aa8:2430) (Ping timeout: 264 seconds)
- # [22:00] * heycam|away is now known as heycam
- # [22:01] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [22:03] * Joins: weinig (~weinig@17.114.19.202)
- # [22:03] * Quits: ehsan (~ehsan@66.207.208.98) (Read error: Connection reset by peer)
- # [22:04] * Joins: ehsan (~ehsan@66.207.208.98)
- # [22:04] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
- # [22:04] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Client Quit)
- # [22:05] <jgraham> Hixie: Well of course you do break interop if browsers parse <command>foo</command> differently. Particularly if you start getting usage of <command>
- # [22:06] <Hixie> why would we get usage of <command>?
- # [22:07] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 248 seconds)
- # [22:08] <jgraham> Well I guess for a feature that's being removed and never got used the case is weaker
- # [22:09] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [22:10] * Quits: reinaldob (~reinaldob@201.74.207.56) (Remote host closed the connection)
- # [22:10] <Hixie> i would be jumping up and down faster than and higher than hsivonen if someone was suggesting turning <img> into a non-void element or some such
- # [22:11] <tantek> it is irrelevant if browsers do parse <command>foo</command> differently, if no one publishes any real world pages with <command> that depend on those differences, if even publishes any real world pages with <command> at all that is.
- # [22:12] <tantek> if even *anyone* publishes...
- # [22:13] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Client Quit)
- # [22:14] * Quits: hasather_ (~hasather_@cm-84.208.102.9.getinternet.no) (Remote host closed the connection)
- # [22:14] <jgraham> Hixie: But it is also problematic to introduce void elements
- # [22:15] <jgraham> In general being conservative around the parser is reasonable
- # [22:15] <tantek> that I'd agree with
- # [22:15] <tantek> on both points
- # [22:16] <jgraham> And the burden of proof that changes are compatible is firmly with the people proposing the changes
- # [22:16] <tantek> though I'd say "risky" rather than problematic WRT introducing new void elements
- # [22:16] * Quits: krawchyk (~krawchyk@65.220.49.251) (Remote host closed the connection)
- # [22:16] <tantek> it's only problematic if there are existing real world pages that happened to be depending on non-void usage of such elements
- # [22:17] <tantek> jgraham - I'm not sure the burden is so cut and dry
- # [22:17] <tantek> I think we can make bayesian/probabilistic arguments both ways
- # [22:17] <jgraham> tantek: I fell like if you want to change the parser you should get some data and show that your change won't break any pages
- # [22:18] <jgraham> There are a few sources of such data and people have successfully used them in the past
- # [22:19] * Quits: weinig (~weinig@17.114.19.202) (Quit: weinig)
- # [22:19] <tantek> having to prove that every new element won't break the web is too unnecessarily high a bar for our desire to continue evolving the web
- # [22:20] <tantek> that being said, as you pointed out, we should be conservative around changes to the parser
- # [22:20] <jgraham> Not every new element
- # [22:20] <tantek> new void elements are an interesting subset of both of those
- # [22:20] <jgraham> Just ones that need parser changes
- # [22:20] <tantek> not all parser changes are the same level of "riskiness"
- # [22:22] <jgraham> Well obviously. Like Hixie said, changing <img> parsing is an obvious non starter. On the other hand (even) hsivonen believes that it's OK to change the parser for <main> given the risk/benefit (I wonder if someone looked for existing use of <main>...)
- # [22:22] <tantek> (people did look for existing uses of <main> - I believe stevefaulkner in particular, with his open crawl corpus)
- # [22:23] <tantek> Webdevdata.org
- # [22:23] <tantek> now if there was a nice web UI to query that data ...
- # [22:23] * Joins: annevk (~annevk@84.241.207.254)
- # [22:25] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
- # [22:25] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
- # [22:25] <WeirdAl> !seen Ms2ger
- # [22:27] <jgraham> WeirdAl: Good luck with that
- # [22:27] <WeirdAl> I'm looking for some *simple* testcases for DOMParser/XMLSerializer
- # [22:28] <WeirdAl> http://domparsing.spec.whatwg.org/
- # [22:28] <WeirdAl> in particular character encodings
- # [22:30] <jgraham> You want simple tests for character encodings? You realise that's an oxymoron, right?
- # [22:30] <annevk> dglazkov: I wouldn't classify that edit as a major change
- # [22:30] <jgraham> But I don't recall any DOMParser tests
- # [22:30] <WeirdAl> jgraham: partially, yes :)
- # [22:30] <jgraham> Maybe annevk does
- # [22:30] <annevk> dglazkov: it was just rewording a few things to get implementor interest, not a fresh look
- # [22:30] <annevk> WeirdAl: jgraham, sorry
- # [22:30] <WeirdAl> (back in about 15 minutes)
- # [22:30] <dglazkov> annevk: okay
- # [22:30] <jgraham> Dammit I was trying to pass the buck :)
- # [22:31] <annevk> dglazkov: I'd appreciate an answer to the offsetX/offsetY question
- # [22:31] * Quits: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net) (Ping timeout: 256 seconds)
- # [22:31] <annevk> dglazkov: trying to figure out how to best refactor dispatch
- # [22:31] <annevk> dglazkov: but maybe for now I should leave shadow DOM out of the picture?
- # [22:33] <dglazkov> annevk: been terribly busy in the last few days, will start answering emails at earnest tomorrow morning (PST)
- # [22:34] <annevk> dglazkov: okay, guess I can work on Encoding work instead
- # [22:34] <dglazkov> annevk: thank you for your patience. you are very important to us. please continue to hold and the next representative will be with you shortly
- # [22:36] <annevk> uhuh :)
- # [22:37] * Quits: jacobolus (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net) (Read error: No route to host)
- # [22:37] * Joins: jacobolus (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net)
- # [22:39] * Joins: KevinMarks (~KevinMark@nat-204-14-239-208-sfo.net.salesforce.com)
- # [22:41] * Joins: weinig (~weinig@2620:149:4:1b01:555:574c:e7ca:1958)
- # [22:42] * Quits: jacobolus (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net) (Read error: Connection reset by peer)
- # [22:42] * Quits: weinig (~weinig@2620:149:4:1b01:555:574c:e7ca:1958) (Client Quit)
- # [22:42] * Joins: weinig (~weinig@17.212.155.188)
- # [22:43] * Joins: jonlee (~jonlee@2620:149:4:1b01:18e6:339:b84d:77ee)
- # [22:44] * Quits: weinig (~weinig@17.212.155.188) (Client Quit)
- # [22:45] * Quits: annevk (~annevk@84.241.207.254) (Remote host closed the connection)
- # [22:46] * Joins: ap (~ap@2620:149:4:1b01:1b4:275a:291e:d332)
- # [22:47] * Joins: weinig (~weinig@2620:149:4:1b01:64d1:f6f6:2995:e7f1)
- # [22:49] <WeirdAl> jgraham: well, the alternative is that I write tests... and people tell me that they're wrong :p
- # [22:52] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [22:54] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [22:54] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
- # [22:59] * Joins: jacobolus (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net)
- # [23:01] * Quits: fr0zenice (~frozenice@unaffiliated/fr0zenice) (Remote host closed the connection)
- # [23:03] * Quits: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si) (Quit: ZNC - http://znc.in)
- # [23:04] <jgraham> WeirdAl: Maybe if you write correct tests they won't do that? ;)
- # [23:04] <WeirdAl> heh, I write tests in Jasmine
- # [23:05] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Quit: yodasw16)
- # [23:05] <WeirdAl> so even if it's correct, it's "wrong"
- # [23:06] * jonlee is now known as jonlee|afk
- # [23:06] * Joins: isherman-book (Adium@nat/google/x-qmapcwkccezzzwed)
- # [23:07] * Quits: baku (~baku@62-50-223-253.client.stsn.net) (Ping timeout: 265 seconds)
- # [23:11] * Quits: Benvie (~brandon@cpe-174-097-187-248.nc.res.rr.com)
- # [23:11] <jgraham> Well yes, if you write tests in the wrong format it's not that helpful
- # [23:11] * Quits: isherman-book (Adium@nat/google/x-qmapcwkccezzzwed) (Quit: Leaving.)
- # [23:11] * Joins: pablof (~pablof@c-98-207-157-89.hsd1.ca.comcast.net)
- # [23:13] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:13] * Joins: csuwldcat (~dbuchner@nat/mozilla/x-ofmbxcdgqlbedrdl)
- # [23:13] <jgraham> Where "wrong" in this case just means "not widely used in the standards community"
- # [23:14] <csuwldcat> Hixie: Brian Kardell has the best solution I've seen so far
- # [23:14] <csuwldcat> did you see the bug?
- # [23:14] * Joins: baku (~baku@62.50.252.84)
- # [23:14] <Hixie> jgraham: given the massive upside of <menuitem> and the comparatively trivial upside of <main>, I don't really understand hsivonen's position on this
- # [23:14] <Hixie> csuwldcat: looking now
- # [23:15] * Quits: miketaylr (~miketaylr@80.232.109.46) (Quit: Linkinus - http://linkinus.com)
- # [23:16] * Joins: jacobolu_ (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net)
- # [23:16] <csuwldcat> dglazkov: read the last two comments on the is/tag bug
- # [23:16] <csuwldcat> I like the simplicity of it
- # [23:16] <jgraham> "could skip tokenization" - I don't see how that will work
- # [23:17] <csuwldcat> jgraham: if you marked it as your 'fallback' it could do that, why not?
- # [23:17] <csuwldcat> I mean DOM inflation, whatever
- # [23:17] * Quits: jacobolus (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net) (Ping timeout: 256 seconds)
- # [23:17] * jacobolu_ is now known as jacobolus
- # [23:17] <jgraham> csuwldcat: How do you skip tokenising something?
- # [23:17] <csuwldcat> jgraham: basically, it could ignore them
- # [23:17] <gsnedders> csuwldcat: How do you know where to resume tokenizing?
- # [23:18] <jgraham> Yes, gsnedders was clearer
- # [23:18] <csuwldcat> perhaps im not using the right word, can we just fix on the meaning?
- # [23:18] <jgraham> You could at best stop treebuilding
- # [23:18] <csuwldcat> you don't need the elements if their parent is marked fallback
- # [23:18] <csuwldcat> sure, the rotator splint, that thing
- # [23:18] <csuwldcat> :)
- # [23:18] <jgraham> csuwldcat: It's hard to know what the meaning is if you say something that means something different
- # [23:18] <csuwldcat> sorry
- # [23:18] <csuwldcat> didn't mean to
- # [23:19] <jgraham> Well it's OK , I understand now
- # [23:19] <jgraham> I still don't understand why that's considered a good thing
- # [23:19] <jgraham> it just seems to introduce gratuitous differences in the DOM
- # [23:20] <csuwldcat> not really, it's not all that different than if a Template is applied and the child content doesn't match a <content select=""> selector
- # [23:20] <csuwldcat> it is not rendered
- # [23:20] <csuwldcat> same sort of thing
- # [23:21] <csuwldcat> except you wouldn't ever need to even create the DOM elements in the first place
- # [23:21] <jgraham> Well <template> has already caused all sorts of controversy because of the weird-ass way it interacts with the DOM
- # [23:21] <csuwldcat> haha
- # [23:21] <jgraham> But in that case there was a compelling reason
- # [23:21] <csuwldcat> oh this is a barrel of monkeys isn't it
- # [23:21] <csuwldcat> fallback allows the developer to not worry about it messing with normal component operation if it is not needed
- # [23:22] <csuwldcat> think of alt=""
- # [23:22] * Joins: bkardell (~AndChat14@rb-sip2-122.greenmountainaccess.net)
- # [23:22] <jgraham> Well
- # [23:22] <csuwldcat> I don't need to query and loop all img elements turning off the alt display when it isn't needed
- # [23:22] <csuwldcat> the browser does that
- # [23:22] <csuwldcat> the fallback attr would be a flag to tell it to do the same, where similarly unneeded
- # [23:23] <jgraham> It seems pretty dubious to me to start adding attributes that affect treebuilding
- # [23:24] <jgraham> And it means that you can't show the fallback if there is some fatal problem with the component
- # [23:24] <csuwldcat> lol, so naturally you would be opposed to attributes being used to massively affect treebuilding in the realm of compone... oh, wait ;)
- # [23:24] <jgraham> I don't know if you can *have* fatal problems with components
- # [23:24] <bkardell> Ok... can we consider first without fallback attr
- # [23:24] <csuwldcat> jgraham: fatal problems?
- # [23:25] <jgraham> Right, so ignoring the @fallback thing, this is roughly the same solution we have for <canvas>
- # [23:25] * Joins: hasather_ (~hasather_@cm-84.208.102.9.getinternet.no)
- # [23:25] <jgraham> Which sucks
- # [23:25] <csuwldcat> it works though
- # [23:25] <jgraham> But it is at least a recognised pattern on the platform
- # [23:25] <bkardell> It is the same as a lot of things
- # [23:25] <csuwldcat> and I'd hate to impose known suckage on the 90% case, to satisfy the hand-wavey fractional cases
- # [23:26] <jgraham> I am still dubious of your 90% claims
- # [23:26] <jgraham> But anyway
- # [23:26] <bkardell> Yes, that is my point...hixie/etc seem ok with them...
- # [23:26] <csuwldcat> jgraham: me too, but a majority for sure
- # [23:26] <dglazkov> sorry guys, doing the webkit gardening thing, need to watch the tree
- # [23:26] <csuwldcat> I have experience in our own component building
- # [23:26] <csuwldcat> we have actual man-on-the-ground info and usage on that
- # [23:26] <csuwldcat> these are not made-up claims
- # [23:27] <jgraham> By "fatal problems", I meant a situation where the component fails to init
- # [23:27] <jgraham> For example if I write <x-foo><select fallback>[...] and there isn't any component corresponding to x-foo
- # [23:28] <jgraham> I want the select to display
- # [23:28] <csuwldcat> well, I wouldn't want component authors to have lame code in every component that sniffed if fallback content was needed and had to manually special case blowing it out
- # [23:28] <jgraham> But with @fallback it wouldn't even be in the DOM
- # [23:28] <csuwldcat> that was the reason for the suggestion
- # [23:28] <csuwldcat> sure, and that's why I was thinking it would be helpful for devs
- # [23:29] <bkardell> Ok, so I mentioned this earlier on that thread
- # [23:29] <csuwldcat> because they wouldn't have to worry about erasing the unused stuff
- # [23:29] <jgraham> Huh? Why would it helpful to not display the fallback in the case of an error?
- # [23:29] <csuwldcat> in the words of an obviously cool dude: (2:28:15 PM) jgraham: But with @fallback it wouldn't even be in the DOM
- # [23:29] <csuwldcat> precisely my motivation! :)
- # [23:29] * Quits: hasather_ (~hasather_@cm-84.208.102.9.getinternet.no) (Ping timeout: 244 seconds)
- # [23:29] * Joins: dfreedm (uid7859@gateway/web/irccloud.com/x-blywakpknhdevjps)
- # [23:29] * Joins: sjmiles (480ee551@gateway/web/freenode/ip.72.14.229.81)
- # [23:29] <jgraham> Right, I see what you are trying to achieve
- # [23:29] <csuwldcat> jgraham: error is different
- # [23:30] <jgraham> But I think that's the wrong way to do it
- # [23:30] <csuwldcat> keep it somewhere, sure
- # [23:30] <csuwldcat> this is for you browser-backend folks to figure out
- # [23:30] <jgraham> Well there isn't really any "somewhere"
- # [23:30] <csuwldcat> im just saying, it would be nice for a dev not to worry about it
- # [23:30] <csuwldcat> as with alt=""
- # [23:30] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
- # [23:30] <csuwldcat> jgraham: Templates have a non-rendered "somewhere"
- # [23:30] * Quits: say2joe (~say2joe@204.56.108.2) (Quit: Leaving.)
- # [23:31] <csuwldcat> so, there, somewhere like it
- # [23:31] <csuwldcat> you know what I mean
- # [23:31] <csuwldcat> so does <object>
- # [23:31] <jgraham> The non-rendered somewhere of templates makes kittens weep
- # [23:31] <bkardell> I think we all agree on the concepts though? Impl details aside?
- # [23:31] <bkardell> Lol
- # [23:31] <jgraham> Well
- # [23:32] * Quits: jsoncorwin (~textual@c-50-131-117-90.hsd1.ca.comcast.net) (Quit: Computer has gone to sleep.)
- # [23:32] <csuwldcat> I'd rather have kittens weaping than the majority of developers crying because the interface is obtuse and lame
- # [23:32] <csuwldcat> weeping*
- # [23:32] <csuwldcat> I support kitten sadness, if you will
- # [23:33] * Quits: dfreedm (uid7859@gateway/web/irccloud.com/x-blywakpknhdevjps) (Client Quit)
- # [23:33] <jgraham> Conceptually <x-foo> with fallback is ugly and doesn't really encourage good fallback. But I think I can live with it. Of course I reserve the right to change my mind when Hixie and hsivonen point out all the flaws in this approach :)
- # [23:33] * Joins: dfreedm (uid7859@gateway/web/irccloud.com/x-ehxjeyccihcxtrpg)
- # [23:33] * Parts: dfreedm (uid7859@gateway/web/irccloud.com/x-ehxjeyccihcxtrpg)
- # [23:33] * Joins: dfreedm (uid7859@gateway/web/irccloud.com/x-ehxjeyccihcxtrpg)
- # [23:33] <csuwldcat> jgraham: the known litany of flaws in the attribute routes are far worse than anything they've presented
- # [23:34] <csuwldcat> it's like choosing a footgun because a handknife scares you
- # [23:34] <Hixie> bkardell: the key is that with <foo/bar> you can't not give <foo>. If you're saying that <x-bar><foo> would fail to bind if the <foo> was present, and would turn into a single element in the DOM, then ok
- # [23:34] <Hixie> bkardell: but that seems like it'd require even more crazy parsing magic than <foo/bar>.
- # [23:34] <Hixie> er, if the <foo> was _not_ present
- # [23:34] <Hixie> sorry
- # [23:34] <csuwldcat> Hixie: but you're hoisting this imposition on all cases when it is not going to be the majority case
- # [23:35] <csuwldcat> that's the problem
- # [23:35] * Quits: seventh (seventh@69.80.108.32) (Ping timeout: 248 seconds)
- # [23:35] <csuwldcat> Hixie: also, developers can just use the semantic elements as their component guts
- # [23:36] <csuwldcat> Hixie: this API will largely be an advanced dev API, at least short/medium term
- # [23:36] <csuwldcat> we will have the opportunity to best-practice-ize the hell out of it
- # [23:37] <csuwldcat> and to make you a happy Hixie, I will bust my ass over here at mozilla to make sure all of our docs, references, and components do this well
- # [23:37] <Hixie> i feel like you are not taking into account what i have been saying
- # [23:37] <csuwldcat> I will shout it from the rooftops, scout's honor
- # [23:37] * Joins: sedovsek (~robert@BSN-176-193-164.dial-up.dsl.siol.net)
- # [23:38] <Hixie> it doesn't matter what you or i say, documentation has minimal impact on what authors do
- # [23:38] <csuwldcat> Hixie: correct
- # [23:38] <csuwldcat> thus: <x/x-map>
- # [23:38] <csuwldcat> boom
- # [23:38] <Hixie> i've already responded to that
- # [23:39] <Hixie> if you're just going to ignore what i'm saying, there's not much point in discussion
- # [23:39] <csuwldcat> where did you respond to it
- # [23:39] <csuwldcat> I'm scanning the bug now
- # [23:39] <csuwldcat> and I feel similarly
- # [23:39] <Hixie> in IRC, yesterday
- # [23:40] <csuwldcat> I feel you are paying little to no attention to the #Fact, that the interface and implementation using attributes is fraught with peril
- # [23:40] <csuwldcat> and degrades all sorts of other things
- # [23:40] <Hixie> i'm not suggesting using attributes...
- # [23:40] <csuwldcat> sure you are
- # [23:40] <Hixie> authors aren't going to use <x/foo> any more than they'll use <x class="foo"> today -- it looks ugly, validators will complain, etc
- # [23:40] <Hixie> i'm really not
- # [23:40] <csuwldcat> <select/x-map> == <select x-map>
- # [23:40] <Hixie> no
- # [23:41] <Hixie> <select/map> == <select>, bound to "map" component
- # [23:41] <Hixie> no attributes
- # [23:41] <csuwldcat> How do I pollyfill that in a sane way Hixie?
- # [23:42] <sjmiles> my concern is that the actual % of components that have sensical fallback semantics is too small to justify any of this hoop jumping
- # [23:42] <csuwldcat> if you answer: "you dont" that is an immediate loss of 3423523452352345 points
- # [23:42] <csuwldcat> sjmiles: and that's the word!
- # [23:42] <csuwldcat> preach it!
- # [23:42] <Hixie> we shouldn't optimise for shims, shims are for a few years, the web is for decades
- # [23:42] <csuwldcat> hahaha
- # [23:43] <csuwldcat> yeah, and so is the lame interface we hoist upon them
- # [23:43] <Hixie> yeah ok laugh at me, that will convince me
- # [23:43] <csuwldcat> my thouhts exactely
- # [23:43] <csuwldcat> im not laughing at you buddy, you are a smart guy
- # [23:43] <csuwldcat> and a web icon
- # [23:43] <csuwldcat> I was laughing at the irony
- # [23:43] <Hixie> if you're not willing to have a serious conversation then i've got bigger fish to fry
- # [23:43] <csuwldcat> the very reason you dislike it
- # [23:43] <csuwldcat> is the same reason I dislike attr/slash etc
- # [23:44] <csuwldcat> sorry, I wasn't laughing at you
- # [23:44] <csuwldcat> as I said
- # [23:44] <Hixie> i've made multiple attempts at proposing alternative syntaxes that try to take into account the concerns that you have and the concerns i have
- # [23:44] <csuwldcat> we just use the same reason, from two different angles
- # [23:44] <Hixie> if you're not ok with any of them, it's your turn to try to make proposals that address my concerns and yours
- # [23:45] <csuwldcat> we did, but at a point we run up against the realm of total possibility
- # [23:45] <csuwldcat> are there other wholey different options possible?
- # [23:46] <sjmiles> some of us place a really high premium on simple syntax
- # [23:46] <sjmiles> and less so on fallback and machine-semantics
- # [23:46] <csuwldcat> sjmiles: where "some of use" == the majority of users/use-cases
- # [23:46] <Hixie> sjmiles: right, hence my proposing something that is literally the shortest it could be while still addressing the fallback issue
- # [23:47] <Hixie> csuwldcat: without data documenting what the use cases are, repeatedly saying "what i want is the majority case" is unconvincing
- # [23:47] <csuwldcat> but you introduce all sorts of other things
- # [23:47] <csuwldcat> like the unswitchable case
- # [23:47] * jonlee|afk is now known as jonlee
- # [23:47] <csuwldcat> that still is an issue
- # [23:47] <Hixie> unswitchable case?
- # [23:47] <sjmiles> yes, but as I keep saying, the cost (even if it's the most minimal) is too high for me vs the ROI
- # [23:47] <csuwldcat> <input/x-foo> may not be able to be applied to <button/x-foo>
- # [23:47] <sjmiles> ^ this
- # [23:48] <csuwldcat> I may touch a proto prop in the code def of x-foo that does not exist on <button>
- # [23:48] * Quits: jonlee (~jonlee@2620:149:4:1b01:18e6:339:b84d:77ee) (Quit: jonlee)
- # [23:48] <csuwldcat> even if the phenotypical render of the two would have devs believe it would be logical
- # [23:48] <sjmiles> if <input/x-foo> was optional, then I would have no complaints
- # [23:48] <csuwldcat> that is a full-stop, unexpected bustage case
- # [23:48] <csuwldcat> yep
- # [23:48] <csuwldcat> me too
- # [23:49] <Hixie> if you write <input/foo>, and "foo" is defined to only apply to / only extend <button>, then obviously it shouldn't bind
- # [23:49] <csuwldcat> optional means I agree with anything, as long as there is the option to make a truly custom tag
- # [23:49] <Hixie> i answered that yesterday too
- # [23:49] <Hixie> sjmiles: it being optional is the one thing i think is a dealbreaker
- # [23:49] <csuwldcat> but Hixie, brotha man, where would you specify that?
- # [23:49] <sjmiles> then you make 90% of my components div/x-foo
- # [23:50] <csuwldcat> in the...component definition?
- # [23:50] <csuwldcat> which isn't in the page...
- # [23:50] <csuwldcat> which is behind a link asset....
- # [23:50] <csuwldcat> which brings us to square 1
- # [23:50] <Hixie> sjmiles: <div/foo>, not <div/x-foo>. And maybe, I don't know what your componetns are. Is there documentation somewhere that talks about what the likely use cases are? Because 90% of the ones I've seen are extending existing elements, not <div>.
- # [23:50] <Hixie> csuwldcat: eh?
- # [23:50] <Hixie> csuwldcat: you're not making sense man
- # [23:51] <csuwldcat> Hixie: "foo" is defined to only apply to / only extend <button
- # [23:51] <csuwldcat> where
- # [23:51] <csuwldcat> defined where
- # [23:51] <Hixie> csuwldcat: in the definition of "foo"
- # [23:51] <sjmiles> we've made extensive component systems using non-web based components
- # [23:51] * Joins: ginger (~Adium@2401:fa00::dc45:b676:e664:32fe)
- # [23:51] * Joins: sorvell (480ee551@gateway/web/freenode/ip.72.14.229.81)
- # [23:51] <csuwldcat> which isn't in the page!
- # [23:51] <Hixie> csuwldcat: so?
- # [23:51] <sjmiles> so, this is just me, I can't say 'for the web'
- # [23:51] <csuwldcat> so the dev has to find the link tag
- # [23:51] <csuwldcat> hunt through 50 defintions
- # [23:51] <Hixie> csuwldcat: why does the dev have to do anything
- # [23:51] <csuwldcat> and scout for a whitelist?
- # [23:52] <csuwldcat> these are untenable ergonomics
- # [23:52] <Hixie> why does the dev have to do this?
- # [23:52] <csuwldcat> Hixie: no, that is not really the case
- # [23:52] <Hixie> what are you saying "no" to
- # [23:52] <csuwldcat> this is why I wanted to talk in person with the rest of the folks
- # [23:52] <Hixie> i've only said "why" for the past like 5 lines
- # [23:52] <sjmiles> examples from similar technology: http://enyojs.com/gallery/
- # [23:53] <Hixie> csuwldcat: i don't see why we'd be any more able to have a conversation in person than on IRC
- # [23:53] <csuwldcat> why, because if they make the assumptions the platform infers currently, they are often going to be sadly mistaken
- # [23:53] <sjmiles> fwiw, often these things are 'decorators' that wrap around semantic elements, rather than replace them
- # [23:53] <Hixie> csuwldcat: what assumptions
- # [23:53] <Hixie> csuwldcat: i'm at a complete loss as to what you're talking about here
- # [23:53] <csuwldcat> sjmiles: wow, I didn't even think of that
- # [23:53] <csuwldcat> great point
- # [23:53] <csuwldcat> Hixie: this is why IRC can be frustrating
- # [23:54] <Hixie> csuwldcat: it works better if you use complete sentences :-)
- # [23:54] <csuwldcat> I think sjmiles knows exactely what im talking about
- # [23:54] <Hixie> csuwldcat: and don't use rhetorical questions
- # [23:54] <csuwldcat> if we force a whitelist
- # [23:54] <csuwldcat> <element whitelist="input">
- # [23:54] <Hixie> components have a whitelist already, no? they say what they're extending.
- # [23:55] <csuwldcat> then that forces a dev hunt
- # [23:55] <csuwldcat> no
- # [23:55] <csuwldcat> they don't
- # [23:55] <Hixie> seriously, dude, rebind your "enter" key to your "space" key and put everything from one sentence on one line
- # [23:55] <csuwldcat> can we stop being pedantic about my writing style and focus?
- # [23:56] <Hixie> your writing style is making this conversation impossible to follow for me
- # [23:56] <csuwldcat> there is currently no whitelist
- # [23:56] <csuwldcat> extend declares proto inheritance
- # [23:56] <Hixie> components as defined say what they extend, right?
- # [23:56] <csuwldcat> it is a 1:1
- # [23:56] * Quits: dcherman (~dcherman@164.55.254.106) (Ping timeout: 255 seconds)
- # [23:56] <Hixie> ok, great
- # [23:56] <Hixie> so that's what you apply the binding to
- # [23:57] <Hixie> if you have a component that allows you to enter a bug for a section header, and it extends an <h3>, then you say <h3/bugformheading3>
- # [23:57] * Joins: dcherman (~dcherman@164.55.254.106)
- # [23:57] <Hixie> (though it would be simpler if you could have one component that you could apply to all of h1-h6)
- # [23:57] <csuwldcat> you can't mix proto extension and tag application together
- # [23:57] * Quits: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net) (Quit: Computer has gone to sleep.)
- # [23:57] <dfreedm> what if you wanted a component to extend another component?
- # [23:58] <csuwldcat> they are not the same and have internal code reliance impact
- # [23:58] <Hixie> csuwldcat: can you elaborate on why not?
- # [23:58] <csuwldcat> the proto is different
- # [23:58] <csuwldcat> your example of all Hs is myopic
- # [23:58] <dfreedm> say, foo extends h1, and bar extends foo
- # [23:58] <Hixie> the proto of what is different from the proto of what?
- # [23:58] * Quits: rniwa (~rniwa@2620:149:4:1b01:405a:2a65:fc4f:23dd) (Quit: rniwa)
- # [23:58] * Quits: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Remote host closed the connection)
- # [23:58] <sjmiles> you guys are talking about how to make it work, but my concern is still that the syntax is a non starter
- # [23:58] <dfreedm> would devs have to know to write a <h1/foo/bar> ?
- # [23:58] * Joins: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [23:59] <Hixie> dfreedm: no, just <h1/bar>, at least in my proposal
- # [23:59] <csuwldcat> sjmiles: well sure, but what Hixie is saying, is that no matter how bad the interface would be, the optimal fringe case solution should trump
- # [23:59] <Hixie> dfreedm: the key is to have both the component name and the "real semantic" in the markup
- # [23:59] <Hixie> csuwldcat: see, that kind of strawman reinterpretation and trivialisation of my comments makes me not at all interested in talking with you
- # [23:59] <csuwldcat> is it not true?
- # [23:59] <Hixie> csuwldcat: because it makes me feel like you're not taking my concerns seriously
- # Session Close: Fri Jan 11 00:00:00 2013
The end :)