Options:
- # Session Start: Mon Mar 05 00:00:01 2012
- # Session Ident: #whatwg
- # [00:00] * Joins: espadrine (~thaddee_t@acces2342.res.insa-lyon.fr)
- # [00:04] * Quits: mattur (~mattur@cpc12-shef10-2-0-cust9.17-1.cable.virginmedia.com) (Ping timeout: 276 seconds)
- # [00:11] * Joins: mattur (~mattur@cpc12-shef10-2-0-cust9.17-1.cable.virginmedia.com)
- # [00:11] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [00:17] <smaug____> Sounds like some MS developer may think about some other web "the needs of an open web"
- # [00:25] <annevk> lets all use the same words but mean something else by then
- # [00:25] * Quits: espadrine (~thaddee_t@acces2342.res.insa-lyon.fr) (Remote host closed the connection)
- # [00:25] <annevk> m*
- # [00:26] * Joins: espadrine (~thaddee_t@acces2342.res.insa-lyon.fr)
- # [00:26] * Quits: drublic (~drublic@frbg-4d0298ee.pool.mediaWays.net) (Remote host closed the connection)
- # [00:27] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [00:37] * Joins: schnoomac (~schnoomac@melbourne.99cluster.com)
- # [00:46] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
- # [00:49] * Joins: wiherek (~Mike@aftr19.neoplus.adsl.tpnet.pl)
- # [00:57] * Quits: annevk (~annevk@80.232.109.46) (Quit: annevk)
- # [00:59] * Quits: niloy_ (~niloy@114.31.191.110) (Read error: Connection reset by peer)
- # [01:00] * Quits: niloy (~niloy@114.31.191.110) (Read error: Connection reset by peer)
- # [01:19] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [01:28] * Joins: jdong_bot_ (~jdong_bot@222.132.180.9)
- # [01:38] * Quits: mattur (~mattur@cpc12-shef10-2-0-cust9.17-1.cable.virginmedia.com)
- # [01:38] * Quits: smaug____ (~chatzilla@GGYGMYDCCCXXIII.gprs.sl-laajakaista.fi) (Ping timeout: 260 seconds)
- # [01:47] * Joins: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com)
- # [01:48] * Quits: Druid_ (~Druid@p5B135D5D.dip.t-dialin.net) (Ping timeout: 265 seconds)
- # [01:53] * Joins: Druid_ (~Druid@p5B135985.dip.t-dialin.net)
- # [01:56] * Quits: plutoniix (~plutoniix@182.53.52.45) (Quit: Leaving)
- # [02:00] * heycam is now known as heycam|away
- # [02:00] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [02:01] * Quits: sarro (~sarro@i5E864F23.versanet.de)
- # [02:02] * Joins: sarro (~sarro@i5E864F23.versanet.de)
- # [02:06] * Joins: sarro^ (~sarro@i5E864F23.versanet.de)
- # [02:07] * Quits: sarro (~sarro@i5E864F23.versanet.de) (Ping timeout: 260 seconds)
- # [02:08] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [02:09] * Quits: sarro^ (~sarro@i5E864F23.versanet.de) (Client Quit)
- # [02:09] * Joins: sarro (~sarro@i5E864F23.versanet.de)
- # [02:14] * Quits: necolas (~necolas@5e0c715f.bb.sky.com) (Remote host closed the connection)
- # [02:15] * Joins: JohnAlbin (~JohnAlbin@114-42-51-158.dynamic.hinet.net)
- # [02:22] * Joins: drdt (~dydz@adsl-76-199-101-60.dsl.pltn13.sbcglobal.net)
- # [02:35] * sarro is now known as sarro^sleeping
- # [02:42] * Quits: sarro^sleeping (~sarro@i5E864F23.versanet.de) (Ping timeout: 260 seconds)
- # [02:42] * Joins: sarro^sleeping (~sarro@i5E8642CC.versanet.de)
- # [02:44] * Quits: sarro^sleeping (~sarro@i5E8642CC.versanet.de) (Client Quit)
- # [02:44] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [02:46] * Joins: sicking (~chatzilla@c-98-210-152-4.hsd1.ca.comcast.net)
- # [02:46] * Quits: sicking (~chatzilla@c-98-210-152-4.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [02:48] * heycam|away is now known as heycam
- # [02:56] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [03:13] * Quits: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
- # [03:25] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [03:26] * Quits: wiherek (~Mike@aftr19.neoplus.adsl.tpnet.pl) (Quit: Leaving)
- # [03:38] * Joins: miketaylr (~miketaylr@cpe-68-203-0-108.austin.res.rr.com)
- # [03:50] * Quits: jdong_bot_ (~jdong_bot@222.132.180.9) (Remote host closed the connection)
- # [03:54] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Ping timeout: 246 seconds)
- # [03:59] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [04:22] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
- # [04:41] * JohnAlbin is now known as JohnAlbin_afk
- # [04:53] * Joins: sarro^sleeping (~sarro@i5E8642CC.versanet.de)
- # [04:54] * Quits: sarro^sleeping (~sarro@i5E8642CC.versanet.de) (Client Quit)
- # [04:55] * Joins: sarro (~sarro@i5E8642CC.versanet.de)
- # [04:58] * Quits: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com) (Quit: Computer has gone to sleep.)
- # [05:44] * Joins: izhak (~izhak@213.87.241.116)
- # [05:48] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [05:52] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 240 seconds)
- # [05:56] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Read error: Connection reset by peer)
- # [05:56] * Quits: myakura (~myakura@FL1-110-233-178-43.tky.mesh.ad.jp) (Remote host closed the connection)
- # [06:02] * Quits: heycam (~cam@wok.mcc.id.au) (Quit: Terminated with extreme prejudice - dircproxy 1.0.5)
- # [06:05] * Joins: tantek (~tantek@70-36-139-112.dsl.dynamic.sonic.net)
- # [06:08] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
- # [06:09] * Quits: sarro (~sarro@i5E8642CC.versanet.de) (Ping timeout: 240 seconds)
- # [06:09] * Joins: c_t_montgomery (~c_t_montg@75.77.185.82.nw.nuvox.net)
- # [06:18] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
- # [06:20] * Joins: LBP (~Mirc@pD9EB1C34.dip0.t-ipconnect.de)
- # [06:23] * Quits: cpearce (~cpearce@60.234.54.74) (Ping timeout: 260 seconds)
- # [06:26] * Quits: tmzt (~tmzt@adsl-69-208-8-174.dsl.akrnoh.ameritech.net) (Ping timeout: 244 seconds)
- # [06:31] * Quits: ezoe (~ezoe@203-140-89-67f1.kyt1.eonet.ne.jp) (Ping timeout: 260 seconds)
- # [06:32] * Quits: gwillen (~gwillen@unaffiliated/gwillen) (Ping timeout: 252 seconds)
- # [06:33] * Joins: gwillen (~gwillen@adsl-66-218-37-112.dslextreme.com)
- # [06:33] * Quits: gwillen (~gwillen@adsl-66-218-37-112.dslextreme.com) (Changing host)
- # [06:33] * Joins: gwillen (~gwillen@unaffiliated/gwillen)
- # [06:35] * Joins: skylamer` (cgskylamer@78.90.213.55)
- # [06:39] * Joins: sarro (~sarro@i5E8642CC.versanet.de)
- # [06:40] * Joins: Areks|2 (~Areks@194.84.250.221)
- # [06:42] * Joins: heycam (~cam@wok.mcc.id.au)
- # [06:55] * Quits: izhak (~izhak@213.87.241.116) (Ping timeout: 246 seconds)
- # [06:59] * Quits: wookiehangover (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net) (Read error: Connection reset by peer)
- # [06:59] * Quits: c_t_montgomery (~c_t_montg@75.77.185.82.nw.nuvox.net) (Remote host closed the connection)
- # [07:04] * Quits: miketaylr (~miketaylr@cpe-68-203-0-108.austin.res.rr.com) (Quit: Leaving...)
- # [07:06] * Joins: miketaylr (~miketaylr@cpe-68-203-0-108.austin.res.rr.com)
- # [07:11] * Joins: ezoe (~ezoe@203-140-90-11f1.kyt1.eonet.ne.jp)
- # [07:24] * Quits: gkellogg (~gregg@c-98-248-150-91.hsd1.ca.comcast.net) (Quit: gkellogg)
- # [07:35] * Quits: othree (~othree@admin39.ct.ntust.edu.tw) (Ping timeout: 244 seconds)
- # [07:35] * Joins: othree (~othree@admin39.ct.ntust.edu.tw)
- # [07:38] * Joins: tmzt (~tmzt@adsl-76-244-159-183.dsl.akrnoh.sbcglobal.net)
- # [07:41] * Joins: GlitchMr (~glitchmr@178-36-5-8.adsl.inetia.pl)
- # [07:43] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [07:52] * Quits: JohnAlbin_afk (~JohnAlbin@114-42-51-158.dynamic.hinet.net) (Quit: JohnAlbin_afk)
- # [07:52] * Quits: ezoe (~ezoe@203-140-90-11f1.kyt1.eonet.ne.jp) (Ping timeout: 260 seconds)
- # [07:54] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [07:55] * Quits: schnoomac (~schnoomac@melbourne.99cluster.com) (Quit: schnoomac)
- # [07:57] * Quits: miketaylr (~miketaylr@cpe-68-203-0-108.austin.res.rr.com) (Quit: Leaving...)
- # [07:58] * Joins: Ducki (~Ducki@pD9E39133.dip0.t-ipconnect.de)
- # [08:04] * Quits: othree (~othree@admin39.ct.ntust.edu.tw) (Ping timeout: 245 seconds)
- # [08:04] * Joins: othree (~othree@admin39.ct.ntust.edu.tw)
- # [08:04] * Joins: Evanescence (~Evanescen@60.183.206.3)
- # [08:07] * Joins: niloy (~niloy@115.248.56.233)
- # [08:12] * Joins: niloy_ (~niloy@115.248.56.233)
- # [08:12] <hsivonen> TabAtkins_: I think it's insulting that they keep saying that anyone can implement clearkey as if Boris and I were dumb enough to accept that as addressing our concerns.
- # [08:14] * Joins: gwicke (~gabriel@2.209.115.224)
- # [08:24] * Joins: tomasf_ (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [08:27] <Hixie> clearkey is a red herring. the spec has a better solution to the problem clearkey solves.
- # [08:28] * Quits: GlitchMr (~glitchmr@178-36-5-8.adsl.inetia.pl) (Read error: Connection reset by peer)
- # [08:33] * Quits: jochen__ (jochen@nat/google/x-nmxuffxromcyzzck) (Remote host closed the connection)
- # [08:33] * Joins: jochen__ (jochen@nat/google/x-gmocyyzlhozwnwdb)
- # [08:37] * Quits: sarro (~sarro@i5E8642CC.versanet.de)
- # [08:38] * Quits: tantek (~tantek@70-36-139-112.dsl.dynamic.sonic.net) (Read error: Connection reset by peer)
- # [08:38] * Joins: tantek (~tantek@70-36-139-112.dsl.dynamic.sonic.net)
- # [08:50] * Joins: jochen___ (jochen@nat/google/x-zbibiaqknlovcfse)
- # [08:53] * Quits: jochen__ (jochen@nat/google/x-gmocyyzlhozwnwdb) (Ping timeout: 245 seconds)
- # [08:53] <charlvn> does anyone have a url for clearkey? googled but found a bunch of other stuff that doesn't seem to be related to tech or standards
- # [08:54] * Joins: mishunov (~spliter@77.88.72.162)
- # [08:55] * Joins: jochen__ (jochen@nat/google/x-ikhonhxcfjxwcxig)
- # [08:57] * Quits: jochen___ (jochen@nat/google/x-zbibiaqknlovcfse) (Ping timeout: 245 seconds)
- # [09:01] * Quits: Rubennn (~Rubennn@apher.gewooniets.nl) (Ping timeout: 252 seconds)
- # [09:01] * heycam is now known as heycam|away
- # [09:05] * Joins: wookiehangover (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net)
- # [09:07] * Joins: Rubennn (~Rubennn@apher.gewooniets.nl)
- # [09:10] * Joins: dirkpennings (~dirkpenni@90-145-26-140.bbserv.nl)
- # [09:11] * Joins: woef (~woef@91.183.84.141)
- # [09:12] * Quits: niloy (~niloy@115.248.56.233) (Remote host closed the connection)
- # [09:12] * Quits: niloy_ (~niloy@115.248.56.233) (Read error: Connection reset by peer)
- # [09:15] * Joins: izhak (~izhak@213.87.240.60)
- # [09:18] * Joins: niloy (~niloy@115.248.56.233)
- # [09:19] * Joins: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
- # [09:21] * Joins: annevk (~annevk@80.232.109.46)
- # [09:24] * Joins: jdong_bot_ (~jdong_bot@117.79.233.205)
- # [09:33] * Quits: jdong_bot_ (~jdong_bot@117.79.233.205) (Remote host closed the connection)
- # [09:45] * Joins: danbri_ (~danbri@cable-146-255-149-19.dynamic.telemach.ba)
- # [09:46] * Quits: danbri (~danbri@cable-146-255-149-19.dynamic.telemach.ba) (Read error: No route to host)
- # [09:46] <hsivonen> charlvn: http://dvcs.w3.org/hg/html-media/raw-file/tip/encrypted-media/encrypted-media.html#simple-decryption-clear-key
- # [09:48] <hsivonen> great. ISO/IEC 23001-7:2012 is not available for HTTP GET without 74 CHF
- # [09:49] <hsivonen> does an mkv equivalent of ISO Common Encryption exist?
- # [09:49] <hsivonen> it seems Matroska does have encryption hooks for DRM
- # [09:50] * Joins: drublic (~drublic@frbg-5f731047.pool.mediaWays.net)
- # [09:50] * Joins: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net)
- # [09:52] <MikeSmith> hsivonen: found http://www.3gpp.org/ftp/Inbox/LSs_from_external_bodies/ISO_IEC_JTC1_SG29_WG11/29n12316.zip
- # [09:54] <hsivonen> MikeSmith: thanks
- # [09:54] <hsivonen> I wonder if that's an RF spec
- # [09:54] * Quits: temp01 (~temp01@unaffiliated/temp01) (Read error: Connection reset by peer)
- # [09:55] <hsivonen> what's the main benefit of putting AES-CTR inside the container as opposed to encrypting the whole file using AES-CTR?
- # [10:02] * Joins: jeremyselier (u2513@gateway/web/irccloud.com/x-yowmjytilxeajnur)
- # [10:06] * Joins: lar_zzz (~lar_zzz@business-088-079-143-185.static.arcor-ip.net)
- # [10:06] * Parts: lar_zzz (~lar_zzz@business-088-079-143-185.static.arcor-ip.net)
- # [10:07] * Quits: drdt (~dydz@adsl-76-199-101-60.dsl.pltn13.sbcglobal.net) (Quit: drdt)
- # [10:17] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [10:18] * Quits: annevk (~annevk@80.232.109.46) (Quit: annevk)
- # [10:22] * Joins: PalleZingmark (~Adium@217.13.228.226)
- # [10:29] * Joins: Lachy (~Lachy@cm-84.215.13.244.getinternet.no)
- # [10:33] <hsivonen> I'm rather annoyed that it took this long in the thread for the requirement of integrating with ISO Common Encryption to show up
- # [10:36] * Joins: necolas (~necolas@5e0c715f.bb.sky.com)
- # [10:40] * Joins: lar_zzz (~lar_zzz@business-088-079-143-185.static.arcor-ip.net)
- # [10:48] * danbri_ is now known as danbri
- # [10:58] * Joins: annevk (annevk@nat/opera/x-fkwfuntqynkpsxhp)
- # [11:11] * Quits: Lachy (~Lachy@cm-84.215.13.244.getinternet.no) (Quit: Computer has gone to sleep.)
- # [11:15] <charlvn> hsivonen: thanks!
- # [11:16] * Quits: nonge (~nonge@p5082B10E.dip.t-dialin.net) (Ping timeout: 240 seconds)
- # [11:24] * Joins: Lachy (~Lachy@guest.opera.com)
- # [11:28] * Joins: nonge (~nonge@p5082BD60.dip.t-dialin.net)
- # [11:31] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [11:31] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [11:43] * Joins: [[zzz]] (~q@125.25.35.78.adsl.dynamic.totbb.net)
- # [11:46] * Joins: ezoe (~ezoe@61-205-125-70f1.kyt1.eonet.ne.jp)
- # [11:47] * Quits: [[zz]] (~q@182.53.52.45) (Ping timeout: 272 seconds)
- # [11:53] <annevk> reading is hard
- # [11:53] <annevk> this time it's not me, but some guy on ietf-http-wg though
- # [11:55] * [[zzz]] is now known as [[zz]]
- # [12:07] * Quits: mishunov (~spliter@77.88.72.162) (Quit: mishunov)
- # [12:30] * Quits: lar_zzz (~lar_zzz@business-088-079-143-185.static.arcor-ip.net) (Quit: Leaving.)
- # [12:39] * Joins: mishunov (~spliter@77.88.72.162)
- # [12:43] * Quits: mpt (~mpt@canonical/mpt) (Remote host closed the connection)
- # [12:47] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [12:51] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [12:53] * Joins: mpt (~mpt@nat/canonical/x-dzkovlwfnuqjcxdx)
- # [12:53] * Quits: mpt (~mpt@nat/canonical/x-dzkovlwfnuqjcxdx) (Changing host)
- # [12:53] * Joins: mpt (~mpt@canonical/mpt)
- # [12:54] * Joins: yuuki_ (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [12:55] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 245 seconds)
- # [13:02] * Joins: vidu (u5404@gateway/web/irccloud.com/x-mszmfoxkvpphniij)
- # [13:02] * Quits: yuuki_ (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [13:08] * Joins: lar_zzz (~lar_zzz@business-088-079-143-185.static.arcor-ip.net)
- # [13:22] * Joins: JohnAlbin (~JohnAlbin@114-42-51-158.dynamic.hinet.net)
- # [13:29] * Quits: niloy (~niloy@115.248.56.233) (Remote host closed the connection)
- # [13:36] <matjas> was `document.scripts` specced before “HTML5”? http://www.whatwg.org/specs/web-apps/current-work/multipage/dom.html#dom-document-scripts
- # [13:38] <hsivonen> matjas: if it had been, it would probably have a more complicated name than "scripts"
- # [13:38] <matjas> hah
- # [13:40] * Joins: niloy (~niloy@115.248.56.233)
- # [13:40] * Quits: gwicke (~gabriel@2.209.115.224) (Ping timeout: 276 seconds)
- # [13:45] * Quits: izhak (~izhak@213.87.240.60) (Remote host closed the connection)
- # [13:55] * Quits: wookiehangover (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net) (Ping timeout: 240 seconds)
- # [13:56] * Joins: erichynds (~ehynds@venkman.brightcove.com)
- # [13:57] * Joins: wookiehangover (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net)
- # [13:58] <hsivonen> hmm. no new champions in http://www.ie6countdown.com/champions.aspx in January and February
- # [14:00] * Parts: fr00d (~andi@unaffiliated/fr00d)
- # [14:07] * Joins: miketaylr (~miketaylr@cpe-68-203-0-108.austin.res.rr.com)
- # [14:11] <annevk> https://twitter.com/molily/status/176652243901222912
- # [14:12] <annevk> What else is somewhat bad?
- # [14:30] * Joins: plutoniix (~plutoniix@125.25.35.78.adsl.dynamic.totbb.net)
- # [14:38] * Joins: zcorpan (~zcorpan@pat.se.opera.com)
- # [14:38] <zcorpan> http://www.whatwg.org/specs/web-apps/current-work/multipage/semantics.html#attr-link-href - why is this non-empty URL? <a> allows empty
- # [14:41] * Joins: izhak (~izhak@188.168.76.77)
- # [14:44] <hsivonen> Do I interpret this right: https://twitter.com/#!/johnfoliot/status/176323582195023872 JF doesn't want users to have the right to run a speech recognizer on Netflix audio, because supporting such right would acknowledge that Netflix might not always provide human-written captions
- # [14:45] <hsivonen> and JF wants to insist that Netflix must provide human-written captions
- # [14:54] * Quits: miketaylr (~miketaylr@cpe-68-203-0-108.austin.res.rr.com) (Quit: Leaving...)
- # [14:54] <jgraham> hsivonen: Do you feel you get value out of arguing with JF?
- # [14:55] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [15:00] * Joins: gwicke (~gabriel@46.115.0.185)
- # [15:01] * Joins: MacTed (~Thud@63.119.36.36)
- # [15:07] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
- # [15:07] * Joins: GlitchMr (~glitchmr@77-254-101-125.adsl.inetia.pl)
- # [15:13] * Quits: lar_zzz (~lar_zzz@business-088-079-143-185.static.arcor-ip.net) (Quit: Leaving.)
- # [15:13] * Quits: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Remote host closed the connection)
- # [15:13] * tomasf_ is now known as tomasf
- # [15:16] * Joins: smaug____ (~chatzilla@212-226-67-49-nat.elisa-mobile.fi)
- # [15:18] * Joins: miketaylr (~miketaylr@cpe-68-203-0-108.austin.res.rr.com)
- # [15:19] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
- # [15:19] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Quit: Leaving)
- # [15:19] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [15:24] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Ping timeout: 260 seconds)
- # [15:24] * Joins: sarro (~sarro@i5E8642CC.versanet.de)
- # [15:39] * Quits: Areks|2 (~Areks@194.84.250.221) (Ping timeout: 272 seconds)
- # [15:43] * Joins: lar_zzz (~lar_zzz@business-088-079-143-185.static.arcor-ip.net)
- # [15:44] * Joins: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se)
- # [15:47] * Joins: davidb (~davidb@66.207.208.98)
- # [15:51] * Joins: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie)
- # [15:51] * Quits: danbri (~danbri@cable-146-255-149-19.dynamic.telemach.ba) (Remote host closed the connection)
- # [15:54] <woef> Does anyone know why Safari has a non-conform UA string?
- # [15:55] <woef> Other browsers have "Browser/versionnr"
- # [15:55] * Quits: danielfilho (~daniel@187.31.77.7) (Quit: </html>)
- # [15:55] <woef> While Safari has "Version/versionnr Safari/webkitversion"
- # [15:57] * Quits: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie) (Quit: brb)
- # [15:58] * Joins: mhausenblas_ (~mhausenbl@wlan-nat.fwgal01.deri.ie)
- # [15:59] * Joins: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie)
- # [15:59] <hsivonen> woef: probably because they first put a non-marketing version after Safari/ and by the time they wanted to put a marketing version in the UA string, too, sites already depended on the non-marketing version after Safari/
- # [16:00] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [16:00] * Joins: danielfilho (~daniel@187.31.77.7)
- # [16:01] <woef> Annoying though, makes it hard to get decent stats from GA.
- # [16:01] <woef> Guess they won't change it anytime soon then.
- # [16:01] * Quits: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie) (Client Quit)
- # [16:01] * mhausenblas_ is now known as mhausenblas
- # [16:01] <Philip`> Why can't GA just parse the UA string in an appropriate way?
- # [16:01] * Joins: mhausenblas_ (~mhausenbl@wlan-nat.fwgal01.deri.ie)
- # [16:01] * Joins: tomasf_ (~tomasf@95.209.181.231.bredband.tre.se)
- # [16:01] <woef> Make an exception for Safari?
- # [16:02] <woef> You'll have to ask Google I guess :)
- # [16:02] <woef> Other browsers all work in the same way.
- # [16:02] <woef> Browser/version nr
- # [16:03] * Quits: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie) (Remote host closed the connection)
- # [16:03] * mhausenblas_ is now known as mhausenblas
- # [16:03] <Philip`> Opera doesn't
- # [16:03] * Quits: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie) (Client Quit)
- # [16:04] <Philip`> Any attempt to treat UA strings as anything other than opaque string templates with occasional optional/version-dependent tokens seems doomed to failure
- # [16:04] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Ping timeout: 252 seconds)
- # [16:04] * tomasf_ is now known as tomasf
- # [16:10] * Joins: timmywil (~timmywil@host-68-169-175-226.WISOLT2.epbfi.com)
- # [16:13] * Quits: smaug____ (~chatzilla@212-226-67-49-nat.elisa-mobile.fi) (Ping timeout: 245 seconds)
- # [16:16] * Quits: espadrine (~thaddee_t@acces2342.res.insa-lyon.fr) (Quit: espadrine)
- # [16:17] * Quits: mishunov (~spliter@77.88.72.162) (Quit: mishunov)
- # [16:23] * Quits: Ducki (~Ducki@pD9E39133.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
- # [16:27] * Joins: richt (~richt@cm-84.215.165.48.getinternet.no)
- # [16:28] * Joins: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
- # [16:38] * Joins: smaug____ (~chatzilla@GGYYYKMMMDLIX.gprs.sl-laajakaista.fi)
- # [16:43] * Quits: smaug____ (~chatzilla@GGYYYKMMMDLIX.gprs.sl-laajakaista.fi) (Ping timeout: 248 seconds)
- # [16:45] * Parts: lar_zzz (~lar_zzz@business-088-079-143-185.static.arcor-ip.net)
- # [16:45] * Joins: lar_zzz (~lar_zzz@business-088-079-143-185.static.arcor-ip.net)
- # [16:51] * Quits: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com) (Quit: hij1nx)
- # [16:52] * Joins: chriseppstein (~chrisepps@209.119.65.162)
- # [16:54] * Quits: sarro (~sarro@i5E8642CC.versanet.de) (Ping timeout: 255 seconds)
- # [16:56] <zcorpan> http://dev.w3.org/html5/html4-differences/Overview.src.html has lots of new text, review much appreciated :-)
- # [16:57] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 244 seconds)
- # [16:57] <zcorpan> commit log http://dev.w3.org/cvsweb/html5/html4-differences/Overview.src.html
- # [16:57] <annevk> oh shall I generate a copy for you?
- # [16:58] <zcorpan> sure
- # [16:58] * Quits: esc_ (~esc_ape@77.119.218.62.wireless.dyn.drei.com) (Ping timeout: 265 seconds)
- # [16:58] <zcorpan> i might take a stab at https://www.w3.org/Bugs/Public/show_bug.cgi?id=13463 tonight also
- # [16:58] <annevk> hmm
- # [16:58] <annevk> isindex not defined
- # [16:59] * Joins: temp02 (~temp01@unaffiliated/temp01)
- # [16:59] <zcorpan> http://www.whatwg.org/specs/web-apps/current-work/multipage/tree-construction.html#isindex ?
- # [17:00] <zcorpan> oh
- # [17:00] <zcorpan> it should point to http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#isindex-0 no?
- # [17:01] <annevk> the term database is missing lots of terms
- # [17:02] <annevk> this might be a nice distraction from studying gb18030 though
- # [17:06] * Quits: niloy (~niloy@115.248.56.233) (Ping timeout: 244 seconds)
- # [17:07] <annevk> ms2ger: feature request, find out all the undefined terms in a document rather than just the first
- # [17:08] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Quit: Verlassend)
- # [17:08] * Joins: rahaman (~mrahaman@183.83.252.150)
- # [17:08] * Joins: esc_ (~esc_ape@178.112.95.224.wireless.dyn.drei.com)
- # [17:09] * Quits: zcorpan (~zcorpan@pat.se.opera.com) (Quit: zcorpan)
- # [17:09] <bga> annevk is opera userjs events available in nonuserjs?
- # [17:10] <bga> im interesting about onBeforeScropt/onAfterScript
- # [17:10] <jgraham> No. Unless there is a bug.
- # [17:11] * Quits: lar_zzz (~lar_zzz@business-088-079-143-185.static.arcor-ip.net) (Quit: Leaving.)
- # [17:11] * Joins: lar_zzz (~lar_zzz@business-088-079-143-185.static.arcor-ip.net)
- # [17:11] <rahaman> Hi all...i need one clarification reg how to specify the border attributes for <td> element, some time back I had sent an email on the same..
- # [17:11] <rahaman> can any one please help me out ?
- # [17:14] <annevk> bga: what do you want them for?
- # [17:14] <annevk> bga: we were thinking of adding the events in HTML, but the use cases seem somewhat unclear
- # [17:15] <bga> i see
- # [17:15] * Parts: rahaman (~mrahaman@183.83.252.150)
- # [17:16] * Joins: ehsan_ (~ehsan@66.207.208.98)
- # [17:18] * Quits: PalleZingmark (~Adium@217.13.228.226) (Read error: Connection reset by peer)
- # [17:18] * Joins: PalleZingmark1 (~Adium@217.13.228.226)
- # [17:22] * Quits: tomasf (~tomasf@95.209.181.231.bredband.tre.se) (Ping timeout: 244 seconds)
- # [17:23] * Parts: divya (~divya@deepak.jois.name)
- # [17:25] <annevk> where did zcorpan go?
- # [17:26] * Quits: tantek (~tantek@70-36-139-112.dsl.dynamic.sonic.net) (Quit: tantek)
- # [17:28] * Joins: micheil (~micheil@109.224.128.70)
- # [17:33] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [17:34] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
- # [17:34] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [17:39] * Joins: diraol (~diraol@189.38.131.49)
- # [17:41] * Quits: dirkpennings (~dirkpenni@90-145-26-140.bbserv.nl) (Ping timeout: 276 seconds)
- # [17:42] * Quits: PalleZingmark1 (~Adium@217.13.228.226) (Quit: Leaving.)
- # [17:43] * Quits: wookiehangover (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net) (Read error: Connection reset by peer)
- # [17:43] <Hixie> annevk: just do a cg for the encoding thing
- # [17:44] <annevk> my employer prefers WGs
- # [17:46] * Joins: wookiehangover (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net)
- # [17:54] * Quits: drublic (~drublic@frbg-5f731047.pool.mediaWays.net) (Read error: Connection reset by peer)
- # [17:54] * Joins: drublic_ (~drublic@frbg-5f731047.pool.mediaWays.net)
- # [17:59] * Quits: drublic_ (~drublic@frbg-5f731047.pool.mediaWays.net) (Ping timeout: 276 seconds)
- # [18:01] <Hixie> hsivonen: i don't see a requirement anywhere to encrypt the frames rather than the entire stream
- # [18:02] <Hixie> hsivonen: the only requirement that was raised similar to that was that some formats use a manifest that itself points to the streams on the CDN that _are_ encrypted, but that's handled by this proposal -- you just put the http+aes urls in the manifest instead of http: urls
- # [18:05] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:07] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [18:08] * Joins: Ms2ger (~Ms2ger@91.181.212.69)
- # [18:08] * Quits: annevk (annevk@nat/opera/x-fkwfuntqynkpsxhp) (Ping timeout: 265 seconds)
- # [18:14] * Quits: izhak (~izhak@188.168.76.77) (Remote host closed the connection)
- # [18:18] * Joins: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [18:18] * Joins: drublic (~drublic@frbg-5f7339f0.pool.mediaWays.net)
- # [18:18] * Joins: ap (~ap@2620:149:4:1b01:2c1e:d86e:9826:a157)
- # [18:21] * Quits: woef (~woef@91.183.84.141) (Ping timeout: 272 seconds)
- # [18:25] * Joins: TagAhoLiC (~TagAhoLiC@c-69-142-146-228.hsd1.nj.comcast.net)
- # [18:25] * Parts: TagAhoLiC (~TagAhoLiC@c-69-142-146-228.hsd1.nj.comcast.net)
- # [18:25] * Joins: KillerX (~anant@2620:101:8003:200:f50f:b0ce:e13f:62)
- # [18:27] <AryehGregor> Yay, the CSSWG switched to hg just in time.
- # [18:27] <AryehGregor> Looks like I won't have to learn CVS after all.
- # [18:33] * Quits: lar_zzz (~lar_zzz@business-088-079-143-185.static.arcor-ip.net) (Quit: Leaving.)
- # [18:39] * Quits: Evanescence (~Evanescen@60.183.206.3) (Quit: my website: http://stardiviner.dyndns-blog.com/)
- # [18:45] * Joins: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90)
- # [18:52] <Ms2ger> MikeSmith:
- # [18:52] <Ms2ger> remote: importing Hg objects into Git
- # [18:52] <Ms2ger> remote: abort: Permission denied: /var/hg/repos/html/.git/objects/9a/cdb4fbb68fecbb5b9d7bd45c4f98e65f905f75.lock
- # [18:52] <Ms2ger> remote: fatal: Unable to create '/var/hg/repos/html/.git/refs/remotes/github/master.lock': Permission denied
- # [18:53] <Ms2ger> remote: warning: changegroup.github hook exited with status 128
- # [18:53] * Quits: temp02 (~temp01@unaffiliated/temp01) (Ping timeout: 260 seconds)
- # [19:04] <dglazkov> good morning, Whatwg!
- # [19:09] * Quits: ap (~ap@2620:149:4:1b01:2c1e:d86e:9826:a157) (Quit: ap)
- # [19:10] * Quits: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com) (Quit: adactio)
- # [19:12] * Quits: Lachy (~Lachy@guest.opera.com) (Quit: Computer has gone to sleep.)
- # [19:16] * Joins: aklein (u4454@gateway/web/irccloud.com/x-zehtazsyoruxaafu)
- # [19:21] * Joins: dave_levin (dave_levin@nat/google/x-sfntaakbeizuksra)
- # [19:23] * Joins: ap (~ap@2620:149:4:1b01:6dd9:b762:74d5:8bb5)
- # [19:26] * Quits: richt (~richt@cm-84.215.165.48.getinternet.no) (Remote host closed the connection)
- # [19:28] <abarth> Hixie: looking at http://dev.w3.org/html5/spec/Overview.html#http-aes-scheme . I'm wondering why there isn't a use case for integrity as well
- # [19:29] <abarth> Hixie: e.g., hosting a script on an untrusted CDN
- # [19:29] <Hixie> because if the CDN were to screw around and change things, they'd be sued and lose the business
- # [19:30] <Hixie> whereas just stealing information can be done without leaving a trace
- # [19:30] <abarth> as an example, we could not show a mixed content indicator if you loaded an integrity-checked script from http+aes on an HTTPS page
- # [19:30] <abarth> s/could not/would not have to/
- # [19:31] <Hixie> the headers would still be mitm'able
- # [19:31] <Hixie> so i don't think that's true
- # [19:31] * Joins: pablof (~pablof@144.189.101.1)
- # [19:31] <abarth> today we show a mixed content warning because we're worried about an active network attacker corrupting the contents of the script and XSSing the page
- # [19:31] <abarth> i guess there's some trickiness with redirects
- # [19:32] <abarth> we'd need to make sure the final resource passed the integrity check
- # [19:32] <Hixie> as well as all those in between
- # [19:33] <Hixie> since an integrity check is easy to fake if you're in charge of the resource being served
- # [19:33] <abarth> do you mean the URL of the resource or the resource itself?
- # [19:33] <Hixie> both or either, i guess
- # [19:33] <Hixie> i think if integrity matters, you should use https+aes
- # [19:34] <Hixie> why reinvent the wheel
- # [19:34] * JohnAlbin is now known as JohnAlbin_zzzzzz
- # [19:34] <abarth> yeah, the only reason is performance
- # [19:34] <abarth> but HTTPS probably has fine performance now-a-days
- # [19:34] <Hixie> given that google.com is served on https now, i think the performance thing can be put to bed now
- # [19:36] * Parts: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
- # [19:38] * Joins: ekr (ade458bf@gateway/web/freenode/ip.173.228.88.191)
- # [19:38] <abarth> ekr: the question is mainly what the use case is for integrity checking
- # [19:38] * Joins: zcorpan (~zcorpan@c-512ee253.167-1-64736c22.cust.bredbandsbolaget.se)
- # [19:39] <abarth> ekr: we've been talking about the mixed content use case, but that seems better addressed by HTTPS
- # [19:40] <ekr> Let me ask the question differently. What's the argument *against* integrity checking.
- # [19:40] <Ms2ger> Hehe
- # [19:41] <Ms2ger> The burden of proof lies with the person arguing for *more* features
- # [19:41] * Joins: divya (~divya@deepak.jois.name)
- # [19:41] <abarth> ekr: i would think there are two reasons:
- # [19:41] <abarth> 1) it's more complexity
- # [19:41] <ekr> While that may be generally true, there's ample experience that lack of integrity checking has led to serious security problems in a number of protocols
- # [19:41] <abarth> 2) redirects and headers can already screw with integrity, so we shouldn't try to promising properties we can't deliver
- # [19:42] <ekr> Most recently, for instance, look at the security problems with XML encryption.
- # [19:43] <ekr> So since integrity is the common security idiom, I think some argument is required for why it should not be used.
- # [19:44] <zcorpan> annevk: i went to fix food
- # [19:44] <ekr> WRT to the points you raise, Adam, I'm not sure I understand the setting here. I.e., if I have an http+aes URI, and I get redirected, does that mean that I expect the new target not to be encrypted?
- # [19:44] * Quits: zcorpan (~zcorpan@c-512ee253.167-1-64736c22.cust.bredbandsbolaget.se) (Remote host closed the connection)
- # [19:45] * Joins: zcorpan (~zcorpan@c-512ee253.167-1-64736c22.cust.bredbandsbolaget.se)
- # [19:47] <abarth> ekr: correct
- # [19:48] <abarth> (or at least that's what I've gathered from reading what in the spec today)
- # [19:49] <ekr> Without taking a position on whether that is a good design, integrity is about more than total message forgery. So, without integrity protection an attacker could (for instance) modify specific portions of a message while leaving some values intact. This is particularly easy with CTR, where it's possible to flip any bit.
- # [19:50] <ekr> I'm not saying that I have a concrete attack, but since any data can be carried over this channel, it's easy to see that an active attacker might be able to make significant semantic changes.
- # [19:50] <ekr> Just because you don't know the entire content of the message doesn't mean you don't know parts of it.
- # [19:51] <ekr> But I think more importantly, as the XMLENC case shows, lack of integrity can be a threat to confidentiality
- # [19:51] * Joins: tantek (~tantek@nat/mozilla/x-joyqnccazqwhdhhm)
- # [19:52] * Joins: rniwa (rniwa@nat/google/x-lqpddlthersfapkb)
- # [19:53] <Ms2ger> annevk, fixed
- # [19:55] * Joins: weinig (~weinig@17.212.155.45)
- # [19:56] <AryehGregor> Is hixie.ch down?
- # [19:58] * Joins: dbaron (~dbaron@nat/mozilla/x-fimzkwxolztiuywh)
- # [20:02] <zcorpan> whatwg.org seems down for me
- # [20:03] <charlvn> http://www.downforeveryoneorjustme.com/whatwg.org
- # [20:03] <charlvn> seems to be up for me
- # [20:04] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [20:04] <divya> everything is down because dreamhost is down
- # [20:05] <AryehGregor> Back up for me.
- # [20:06] <divya> yep all back up seems like.
- # [20:07] * Joins: jernoble (~jernoble@2620:149:4:1b01:5902:7bf:360f:e42b)
- # [20:09] * Quits: tantek (~tantek@nat/mozilla/x-joyqnccazqwhdhhm) (Quit: tantek)
- # [20:10] * Quits: KillerX (~anant@2620:101:8003:200:f50f:b0ce:e13f:62) (Remote host closed the connection)
- # [20:11] * Joins: KillerX (~anant@nat/mozilla/x-dngktkzbaezfmiuv)
- # [20:13] * Joins: tantek (~tantek@nat/mozilla/x-puqtsnagzfybilco)
- # [20:16] <charlvn> down again
- # [20:23] * Quits: KillerX (~anant@nat/mozilla/x-dngktkzbaezfmiuv) (Quit: KillerX)
- # [20:27] * Joins: MattAntWest (~mattwest@host-2-97-197-215.as13285.net)
- # [20:30] * Quits: MattAntWest (~mattwest@host-2-97-197-215.as13285.net) (Client Quit)
- # [20:31] * Joins: KillerX (~anant@nat/mozilla/x-skdkiuvuckaseawv)
- # [20:35] * Joins: annevk (~annevk@80.232.109.46)
- # [20:35] * Quits: KillerX (~anant@nat/mozilla/x-skdkiuvuckaseawv) (Client Quit)
- # [20:35] * Joins: mattwest (~mattwest@host-2-97-197-215.as13285.net)
- # [20:36] * Joins: smaug____ (~chatzilla@212-226-66-78-nat.elisa-mobile.fi)
- # [20:36] * Quits: diraol (~diraol@189.38.131.49) (Quit: Leaving.)
- # [20:37] <annevk> Ms2ger: oooh you fixed that bug? I might actually complete html5-diff for zcorpan then
- # [20:37] * Quits: Druid_ (~Druid@p5B135985.dip.t-dialin.net) (Remote host closed the connection)
- # [20:37] <annevk> html5.org is up
- # [20:38] * Joins: Druid_ (~Druid@p5B135985.dip.t-dialin.net)
- # [20:38] <annevk> Hixie: processing model of http+aes should probably be somewhat more clearly defined; people get confused about it
- # [20:39] * mattwest is now known as MattAntWest
- # [20:39] * Quits: MattAntWest (~mattwest@host-2-97-197-215.as13285.net) (Client Quit)
- # [20:40] * Quits: zcorpan (~zcorpan@c-512ee253.167-1-64736c22.cust.bredbandsbolaget.se) (Ping timeout: 244 seconds)
- # [20:43] * Joins: mattwest (~mattwest@host-2-97-197-215.as13285.net)
- # [20:43] * Parts: mattwest (~mattwest@host-2-97-197-215.as13285.net)
- # [20:43] * Quits: ekr (ade458bf@gateway/web/freenode/ip.173.228.88.191) (Ping timeout: 245 seconds)
- # [20:43] * Joins: Lachy (~Lachy@cm-84.215.13.244.getinternet.no)
- # [20:43] * Joins: mattwest (~mattwest@host-2-97-197-215.as13285.net)
- # [20:53] * Parts: mattwest (~mattwest@host-2-97-197-215.as13285.net)
- # [20:53] * Joins: zcorpan (~zcorpan@c-512ee253.167-1-64736c22.cust.bredbandsbolaget.se)
- # [20:56] * Quits: timmywil (~timmywil@host-68-169-175-226.WISOLT2.epbfi.com) (Quit: Computer has gone to sleep.)
- # [20:58] <annevk> arv: big fan of the non-existing method(...magic) huh? :)
- # [20:58] <arv> annevk: Yup
- # [20:58] <annevk> arv: I guess we can make it vararg, but the += argument doesn't work for remove() and would not quite do the same thing (duplication)
- # [20:59] <annevk> arv: and without ...magic we'd be kind of lost, but maybe that makes the case for postponing work on this feature some more :)
- # [20:59] <arv> annevk: Duplication does not really matter
- # [21:00] <arv> annevk: it is one more reason why js libs are faster
- # [21:00] <annevk> are they really faster?
- # [21:00] <annevk> it sounds kind of silly
- # [21:00] <arv> yes
- # [21:00] <arv> but like I said in the bug, the js libs do not validate the input
- # [21:00] <annevk> are the implementations not optimized or something or just optimized for string manipulation?
- # [21:01] <zcorpan> annevk: yo
- # [21:01] <arv> the webkit one is faster for remove and has because we keep a vector of AtomicStrings (pointer comparison)
- # [21:03] <miketaylr> i think http://jsperf.com/classlist-vs-addclass shows that classList stuff can be faster, depending on the browser
- # [21:04] <miketaylr> i guess faster in safari and opera, slower in ff and chrome
- # [21:05] <arv> miketaylr: Yeah, Chrome DOM bindings are slow so doing a single className assignment is much faster than multiple adds
- # [21:07] <annevk> yay Opera
- # [21:09] <annevk> zcorpan: are you still updating?
- # [21:10] * Quits: tantek (~tantek@nat/mozilla/x-puqtsnagzfybilco) (Quit: tantek)
- # [21:10] <zcorpan> annevk: working on https://www.w3.org/Bugs/Public/show_bug.cgi?id=13463
- # [21:10] <zcorpan> haven't committed yet
- # [21:14] <annevk> Ms2ger: I get "SyntaxError: Specification not found: ." on html5-diff now
- # [21:14] <annevk> Ms2ger: after pulling, updating and running setup.py install
- # [21:15] <annevk> and afaict nothing is wrong with the data-anolis-ref links
- # [21:16] * gwicke is now known as gwicke_away
- # [21:19] * Quits: kennyluck (~kennyluck@114-43-118-136.dynamic.hinet.net) (Ping timeout: 248 seconds)
- # [21:20] * jernoble is now known as jernoble|afk
- # [21:21] <annevk> ooh
- # [21:21] <annevk> wait
- # [21:21] <annevk> that is about data-anolis-spec being wrong
- # [21:24] <annevk> not a bug in Anolis
- # [21:24] <annevk> but now I fixed that in Overview.src.html and there's a huge list of undefined terms :(
- # [21:24] * gwicke_away is now known as gwicke
- # [21:27] <Hixie> my plan to not read e-mail today and _just_ work on canvas is going to be apparently significantly helped today by dreamhost
- # [21:27] <annevk> email is down?
- # [21:28] <Hixie> apparently my mail server isn't responding, yeah
- # [21:28] <Hixie> dunno why
- # [21:28] <Hixie> it was working earlier
- # [21:28] <Hixie> doesn't matter though, i really _was_ planning to ignore my e-mail :-)
- # [21:28] <AryehGregor> Does anyone have any ideas on how to automatically test performance of transitions/animations cross-browser? My suspicion is it's not possible.
- # [21:28] <AryehGregor> At least, not usefully.
- # [21:28] <zcorpan> annevk: what needs changing in src.html?
- # [21:28] * AryehGregor looks at requestAnimationFrame
- # [21:29] <annevk> zcorpan: search for data-anolis-spec>
- # [21:29] <Hixie> AryehGregor: what are the requirements you are trying to test?
- # [21:29] <annevk> zcorpan: change it into data-anolis-spec=html>
- # [21:29] <zcorpan> annevk: thanks, fixed
- # [21:29] <zcorpan> (locally)
- # [21:29] <Hixie> AryehGregor: and do you mean in a self-contained automated fashion, manually, or with external automation help?
- # [21:29] <AryehGregor> Hixie, I don't think there are any spec requirements here, it's more like a QoI test. Like how Acid3 said it had to animate smoothly, but more automatically/objectively than that.
- # [21:30] <AryehGregor> TBH I'm not sure what the requirements are, exactly.
- # [21:30] <AryehGregor> Maybe I should figure them out.
- # [21:30] <Hixie> AryehGregor: it's usually a good start to writing a test :-)
- # [21:30] * weinig is now known as weinig|awat
- # [21:30] * weinig|awat is now known as weinig|away
- # [21:30] <jgraham> AryehGregor: If you do, let me know :) It seems like an intersting thing to test even in a browser-specific fashion
- # [21:30] <zcorpan> seems opera still supporst HTMLIsIndexElement
- # [21:31] <jgraham> But I don't think we have (m)any QoI tests like that for Opera
- # [21:31] <AryehGregor> The browser probably knows how often it's doing repaints or such, and should be able to secretly figure out if it's more or less than some threshold.
- # [21:31] <jgraham> I would like us to of cousre
- # [21:31] <AryehGregor> But not in a browser-independent fashion. I don't think there's ever going to be any reliable way to test FPS other than just looking.
- # [21:31] <AryehGregor> Possibly the looking could be automated by taking screenshots automatically or such, of course.
- # [21:31] <Hixie> AryehGregor: if you can use external tools, it seems you might be able to automate it by having the test set up to flash specific patterns at specific intervals, and then record it using an external video recorder (physical or screen grab tool) and having a script analyse the video to make sure the patterns appear at the right time
- # [21:31] <Hixie> AryehGregor: but that may be a bit over the top in complexity
- # [21:32] <jgraham> Relying on a physical camera seems like a non-starter
- # [21:32] <AryehGregor> Or just estimate FPS by taking a screenshot every 10ms or something and checking when two consecutive screenshots match.
- # [21:32] <jgraham> Well maybe not if you are Google
- # [21:32] * Quits: smaug____ (~chatzilla@212-226-66-78-nat.elisa-mobile.fi) (Ping timeout: 272 seconds)
- # [21:32] <jgraham> But taking a screenshot consumes resources itself
- # [21:32] <Hixie> AryehGregor: someone's working on a set of testing apis, that might be a place to start to add some sort of way to report the frame rate or something
- # [21:32] <AryehGregor> Of course, that assumes browsers aren't doing weird small things that make screenshots not match.
- # [21:33] <AryehGregor> What incentive do browsers have to ever claim less than 60fps?
- # [21:33] <AryehGregor> Or whatever is considered "high".
- # [21:33] <jgraham> Hixie: You mean the WebDriver stuff?
- # [21:33] <Hixie> AryehGregor: if it's a testing api, that only ships in test builds or is only enabled in test mode, it seems useful for them to be honest
- # [21:33] <Hixie> jgraham: yeah
- # [21:33] <jgraham> I don't think that helps here except that it provides an API for taking screenshots
- # [21:33] * Joins: smaug____ (~chatzilla@GYGKMMMCDXIII.gprs.sl-laajakaista.fi)
- # [21:33] <AryehGregor> Not if it makes them look bad relative to other browsers.
- # [21:33] <AryehGregor> Oh, it does? Privileged, I guess?
- # [21:33] <Hixie> AryehGregor: (with my idea the patterns could be qr codes that are quite resilient to rendering errors, if you just wanted to test timing)
- # [21:34] <jgraham> Tah's not really how it works
- # [21:34] <jgraham> WebDriver, I mean
- # [21:34] <jgraham> It is mostly a browser-control API
- # [21:34] <Hixie> jgraham: i meant that he could add new features to webdriver if necessary
- # [21:34] <jgraham> Sure, but it seems quite different to the existing feature set
- # [21:34] <jgraham> and the existing feature set generally works in nonmal builds
- # [21:34] <jgraham> *normal
- # [21:35] <jgraham> At least in opera
- # [21:35] <gsnedders> There's no guarantee as to how quickly a screenshot will be taken normally.
- # [21:35] <Philip`> AryehGregor: Artifical microbenchmarks sound generally bad because you'll encourage developers to optimise for cases that won't matter to real users, so it'd be better to construct a small number of full real-world demos that can be run manually to see if there's user-perceivable performance problems
- # [21:35] <gsnedders> So using it for timing dependant stuff is questionable.
- # [21:35] <Philip`> and then you wouldn't need an automatic mechanism for it
- # [21:35] <Hixie> yeah if you want to do it manually it's a lot easier
- # [21:35] <Hixie> (that's what acid3 did, basically)
- # [21:36] <Hixie> (not an especially good part of acid3, but that's another story)
- # [21:36] <jgraham> Right, I am a bit skeptical of a screenshot-based approach
- # [21:36] <AryehGregor> Philip`, kind of like IE Test Drive except not subtly biased to perform as badly as possible in all other browsers?
- # [21:36] <Philip`> AryehGregor: Yes
- # [21:37] * AryehGregor generously assumes that they wrote the tests without deliberate bias and then just optimized IE as much as possible for them before publicizing them, rather than deliberately sabotaging other browsers' performance
- # [21:37] <jgraham> AryehGregor: I thought they all tested the same thing (bliting perf.)
- # [21:37] <AryehGregor> Also possible.
- # [21:37] <AryehGregor> I didn't look at the details.
- # [21:37] <jgraham> Which just so happened to be the one thing that IE was good at compared to the others
- # [21:37] <jgraham> I thought one of our gfx guys said that, but I might be misremembering
- # [21:38] * Philip` remembers hearing the same comment from somewhere
- # [21:38] <gsnedders> jgraham: That is true
- # [21:39] <Philip`> If blitting performance is what real web pages will care about, then that's a useful thing to test, but I presume it's not the bottleneck in every likely case
- # [21:40] <annevk> zcorpan: also it's attr-hyperlink-usemap
- # [21:41] <jgraham> Anyway, it seems like you could do something like take a screenshot regulsr, but quite large, intervals and measure expected_position - actual_position in each screenshot, then subtract off some constant component (to allow for the time taken to create the screenshot)
- # [21:41] <annevk> zcorpan: and dom-document-onreadystatechange should be handler-onreadystatechange
- # [21:42] <jgraham> Seems pretty hard, but not impossible to do. I don't know if it would give good results though
- # [21:42] * Quits: gwicke (~gabriel@46.115.0.185) (Read error: Connection reset by peer)
- # [21:43] * Joins: gwicke (~gabriel@46.115.0.185)
- # [21:43] * jernoble|afk is now known as jernoble
- # [21:44] <jgraham> I guess one issue is that to make it work, you would need to make the animation very simple, which would probably also make it performant
- # [21:44] <annevk> zcorpan: commandtype is dom-command-ro-commandtype
- # [21:44] * Quits: LBP (~Mirc@pD9EB1C34.dip0.t-ipconnect.de) (Quit: Bye, bye! See you on http://leanbackplayer.com)
- # [21:46] <annevk> zcorpan: likewise for the other commands
- # [21:52] * Quits: TabAtkins_ (tabatkins@nat/google/x-hlaoaflqpwrwaoej) (Quit: Lost terminal)
- # [21:53] * Joins: tantek (~tantek@2620:101:8003:200:5dbe:8292:5107:e1d2)
- # [21:53] <annevk> zcorpan: also not attr-form-enctype but attr-fs-enctype
- # [21:54] <annevk> zcorpan: is async supposed to be attr-script-async?
- # [21:55] <annevk> zcorpan: ilnk -> link
- # [21:56] <annevk> zcorpan: attr-body-background -> attr-background
- # [21:56] <zcorpan> annevk: thanks! keep em coming, i'll read the logs. bbiab
- # [21:57] * Joins: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com)
- # [21:57] * Quits: zcorpan (~zcorpan@c-512ee253.167-1-64736c22.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [21:57] <annevk> zcorpan: form-method -> fs-method
- # [21:58] <annevk> zcorpan: what is concept-categories?
- # [21:58] <annevk> form-action -> fs-action
- # [21:59] * Joins: KillerX (~anant@nat/mozilla/x-osnjnxtfvwlmhjof)
- # [21:59] * Joins: TabAtkins_ (tabatkins@nat/google/x-qtyhpaygdjzucpzq)
- # [21:59] <annevk> zcorpan: you have used both 'dir' and 'attr-dir'
- # [22:00] <annevk> attr is correct
- # [22:00] <annevk> attr-hyperlink-name -> attr-a-name
- # [22:03] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [22:04] <annevk> zcorpan: I updated specification-data now; once you fix the mistakes I can probably finish this
- # [22:11] * Quits: ezoe (~ezoe@61-205-125-70f1.kyt1.eonet.ne.jp) (Read error: Connection reset by peer)
- # [22:11] * Quits: erichynds (~ehynds@venkman.brightcove.com)
- # [22:13] <MikeSmith> Ms2ger: thanks, will fix that now
- # [22:15] * Quits: wookiehangover (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net) (Quit: i'm out)
- # [22:16] <MikeSmith> Ms2ger: fixed
- # [22:17] * Joins: othermaciej (~mjs@17.245.91.27)
- # [22:19] <jgraham> MikeSmith: Thanks
- # [22:19] <jgraham> Even though I am not Ms2ger
- # [22:19] * Joins: wookiehangover (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net)
- # [22:19] <MikeSmith> heh
- # [22:20] <MikeSmith> I think it should all work again now
- # [22:20] * Quits: GlitchMr (~glitchmr@77-254-101-125.adsl.inetia.pl) (Read error: Connection reset by peer)
- # [22:20] * Joins: weinig (~weinig@17.245.89.165)
- # [22:22] * Joins: tortvanc (~tortvanc@178-25-184-127-dynip.superkabel.de)
- # [22:22] * Quits: tortvanc (~tortvanc@178-25-184-127-dynip.superkabel.de) (Client Quit)
- # [22:23] * Quits: weinig|away (~weinig@17.212.155.45) (Ping timeout: 244 seconds)
- # [22:37] <annevk> @WHATWG has 6000 followers
- # [22:37] * Joins: mishunov (~spliter@157.125.34.95.customer.cdi.no)
- # [22:38] * Quits: mishunov (~spliter@157.125.34.95.customer.cdi.no) (Client Quit)
- # [22:39] * Joins: tomz (~chatzilla@i-global252.qualcomm.com)
- # [22:40] * Quits: davidb (~davidb@66.207.208.98) (Quit: davidb)
- # [22:46] * Quits: Lachy (~Lachy@cm-84.215.13.244.getinternet.no) (Quit: Computer has gone to sleep.)
- # [22:48] * Joins: zcorpan (~zcorpan@c-5eeaaaaa-74736162.cust.telenor.se)
- # [22:49] <Ms2ger> MikeSmith, thanks, though I don't care about git ;)
- # [22:50] <Ms2ger> annevk, no bugs on my side for Anolis?
- # [22:50] <annevk> nope
- # [22:53] <zcorpan> annevk: thanks
- # [22:57] * Quits: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net) (Quit: tzing)
- # [22:57] <jgraham> Ms2ger: You might care about the exisance of code-review on github
- # [22:57] <jgraham> *existence
- # [22:58] * Quits: weinig (~weinig@17.245.89.165) (Remote host closed the connection)
- # [22:58] <Ms2ger> That's a nice typo
- # [22:58] * Joins: weinig (~weinig@17.212.155.45)
- # [23:04] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [23:08] * zcorpan realizes there's no idl attribute that reflects form=""
- # [23:08] <TabAtkins_> From @mattur: "In a dramatic move, W3C CEO Jeff Jaffe has set fire to the W3C. Understandable; I've often wanted to do the same."
- # [23:09] <Ms2ger> zcorpan, http://www.whatwg.org/specs/web-apps/current-work/multipage/association-of-controls-and-forms.html#dom-fae-form is reflecting enough?
- # [23:10] <zcorpan> Ms2ger: that's not reflecting the content attribute
- # [23:10] * Quits: gwicke (~gabriel@46.115.0.185) (Quit: Bye!)
- # [23:13] <annevk> TabAtkins_: haha
- # [23:14] <annevk> mattur is on a role
- # [23:14] * Quits: MacTed (~Thud@63.119.36.36)
- # [23:14] * Joins: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
- # [23:15] * heycam|away is now known as heycam
- # [23:22] * Joins: kennyluck (~kennyluck@114-43-126-158.dynamic.hinet.net)
- # [23:22] * Quits: othermaciej (~mjs@17.245.91.27) (Quit: othermaciej)
- # [23:23] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:25] * Joins: erichynds (~ehynds@pool-71-184-234-218.bstnma.fios.verizon.net)
- # [23:28] * Quits: skylamer` (cgskylamer@78.90.213.55) (Remote host closed the connection)
- # [23:28] * Quits: Ms2ger (~Ms2ger@91.181.212.69) (Quit: nn)
- # [23:32] * Joins: schnoomac (~schnoomac@melbourne.99cluster.com)
- # [23:37] <annevk> "TheOtherAB" stuff keeps getting better
- # [23:38] * Parts: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
- # [23:38] * Joins: othermaciej (~mjs@17.245.103.235)
- # [23:39] * Quits: miketaylr (~miketaylr@cpe-68-203-0-108.austin.res.rr.com) (Quit: Leaving...)
- # [23:45] * Quits: drublic (~drublic@frbg-5f7339f0.pool.mediaWays.net) (Remote host closed the connection)
- # [23:47] * Quits: smaug____ (~chatzilla@GYGKMMMCDXIII.gprs.sl-laajakaista.fi) (Ping timeout: 246 seconds)
- # [23:50] * Quits: zcorpan (~zcorpan@c-5eeaaaaa-74736162.cust.telenor.se) (Quit: zcorpan)
- # [23:59] <Hixie> so... interface A { void x(); void y(); }; is black-box identical to interface A { void x(); } [NoInterfaceObject] interface B { void y(); } A implements B; right?
- # [23:59] <Hixie> i think i ask this like every other day but for some reason i am never confident of the answer
- # Session Close: Tue Mar 06 00:00:00 2012
The end :)