Options:
- # Session Start: Thu Mar 22 00:00:00 2012
- # Session Ident: #whatwg
- # [00:00] * Joins: dividinglimits (~boogy@72.184.194.26)
- # [00:03] * Joins: ryuone (~ryuone@www1138ua.sakura.ne.jp)
- # [00:03] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 272 seconds)
- # [00:03] * dividinglimits is now known as boogyman
- # [00:03] * Quits: LBP (~Mirc@pD9EB192A.dip0.t-ipconnect.de) (Quit: Bye, bye! See you on http://leanbackplayer.com)
- # [00:05] * Quits: smaug____ (~chatzilla@GGZYYCCCXVIII.gprs.sl-laajakaista.fi) (Ping timeout: 240 seconds)
- # [00:07] * Quits: sarro (~sarro@i5E865A0A.versanet.de)
- # [00:09] * Quits: tantek (~tantek@70-36-139-112.dsl.dynamic.sonic.net) (Quit: tantek)
- # [00:10] * Joins: roc_ (~chatzilla@60.234.54.74)
- # [00:12] * Joins: schnoomac (~schnoomac@melbourne.99cluster.com)
- # [00:13] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 272 seconds)
- # [00:14] * Joins: MrJ (~boogy@unaffiliated/mrj)
- # [00:14] * Quits: schnoomac (~schnoomac@melbourne.99cluster.com) (Client Quit)
- # [00:14] * MrJ is now known as boogyman
- # [00:18] * Joins: dividinglimits (~boogy@72.184.194.26)
- # [00:19] * jonlee|afk is now known as jonlee
- # [00:19] * Quits: boogyman (~boogy@unaffiliated/mrj) (Ping timeout: 250 seconds)
- # [00:19] * dividinglimits is now known as boogyman
- # [00:20] * Joins: schnoomac (~schnoomac@melbourne.99cluster.com)
- # [00:21] * Joins: necolas (~necolas@5ade73f0.bb.sky.com)
- # [00:22] * Joins: dividinglimits (~boogy@72.184.194.26)
- # [00:24] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 272 seconds)
- # [00:24] * dividinglimits is now known as boogyman
- # [00:27] * Quits: weinig (~weinig@17.245.89.85) (Quit: weinig)
- # [00:28] * Quits: erichynds (~ehynds@pool-71-184-234-218.bstnma.fios.verizon.net)
- # [00:31] * Joins: smaug____ (~chatzilla@GGZYYCCCXVIII.gprs.sl-laajakaista.fi)
- # [00:33] * Joins: dividinglimits (~boogy@72.184.194.26)
- # [00:33] * Quits: Taggnostr2_ (~quassel@dyn57-362.yok.fi) (Remote host closed the connection)
- # [00:36] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 272 seconds)
- # [00:36] * dividinglimits is now known as boogyman
- # [00:38] * jonlee is now known as jonlee|afk
- # [00:40] * Joins: dividinglimits (~boogy@72.184.194.26)
- # [00:41] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 272 seconds)
- # [00:42] * dividinglimits is now known as boogyman
- # [00:42] * Quits: Druid_ (~Druid@p5B05DFC6.dip.t-dialin.net) (Remote host closed the connection)
- # [00:43] * Joins: Druid_ (~Druid@p5B05DFC6.dip.t-dialin.net)
- # [00:43] * Quits: Druid_ (~Druid@p5B05DFC6.dip.t-dialin.net) (Read error: Connection reset by peer)
- # [00:43] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
- # [00:44] * Joins: Druid_ (~Druid@p5B05DFC6.dip.t-dialin.net)
- # [00:45] * Quits: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [00:45] * Joins: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [00:48] * Quits: KillerX (~anant@nat/mozilla/x-hgxmagnjderklbco) (Quit: KillerX)
- # [00:48] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (Client Quit)
- # [00:55] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
- # [00:56] * Joins: dividinglimits (~boogy@72.184.194.26)
- # [00:56] * Quits: smaug____ (~chatzilla@GGZYYCCCXVIII.gprs.sl-laajakaista.fi) (Read error: Connection reset by peer)
- # [00:58] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 272 seconds)
- # [00:58] * dividinglimits is now known as boogyman
- # [01:07] * Quits: teleject (~christoph@70.116.86.65) (Ping timeout: 246 seconds)
- # [01:08] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (Quit: ChatZilla 0.9.88.1 [Firefox 11.0/20120312181643])
- # [01:14] * Joins: KillerX (~anant@nat/mozilla/x-alqffxvloexehrbv)
- # [01:16] * Joins: dividinglimits (~boogy@72.184.194.26)
- # [01:16] * Joins: sicking (~chatzilla@nat/mozilla/x-embcmminmmihfiso)
- # [01:17] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 272 seconds)
- # [01:18] * dividinglimits is now known as boogyman
- # [01:20] * Joins: dividinglimits (~boogy@72.184.194.26)
- # [01:22] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 272 seconds)
- # [01:22] * dividinglimits is now known as boogyman
- # [01:33] * Joins: dividinglimits (~boogy@72.184.194.26)
- # [01:35] * Quits: ap (~ap@2620:149:4:1b01:1113:7955:4500:e48) (Quit: ap)
- # [01:36] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 272 seconds)
- # [01:36] * dividinglimits is now known as boogyman
- # [01:36] * Quits: miketaylr (~miketaylr@80.232.109.46) (Quit: dflk;adfslkj;alsiekfj;laiskdf)
- # [01:37] * Quits: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90) (Quit: ChatZilla 0.9.87-4.1450hg.fc15 [XULRunner 10.0.1/20120216115618])
- # [01:37] * Quits: KillerX (~anant@nat/mozilla/x-alqffxvloexehrbv) (Quit: KillerX)
- # [01:49] * Quits: Druid_ (~Druid@p5B05DFC6.dip.t-dialin.net) (Ping timeout: 265 seconds)
- # [01:51] * Joins: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com)
- # [01:53] * Quits: jsbell (jsbell@nat/google/x-oysxidzerpsjtwgg) (Quit: There's no place like home...)
- # [01:55] * Joins: Druid_ (~Druid@p5B05D552.dip.t-dialin.net)
- # [01:55] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [01:57] * Joins: davidb (~davidb@65.93.94.10)
- # [02:00] * Joins: yuuki_ (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [02:01] * Quits: plutoniix (~plutoniix@101.108.103.47) (Quit: Leaving)
- # [02:01] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 245 seconds)
- # [02:03] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
- # [02:10] * Joins: dividinglimits (~boogy@72.184.194.26)
- # [02:11] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 272 seconds)
- # [02:12] * dividinglimits is now known as boogyman
- # [02:14] * Joins: dividinglimits (~boogy@72.184.194.26)
- # [02:15] * Joins: richt (~richt@116.6.23.123)
- # [02:16] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 272 seconds)
- # [02:16] * Joins: weinig (~weinig@17.212.155.45)
- # [02:16] * dividinglimits is now known as boogyman
- # [02:19] * Parts: eae (u4278@gateway/web/irccloud.com/x-ilzzwzjfywppucyk)
- # [02:20] * Joins: drdt (~dydz@adsl-76-199-101-60.dsl.pltn13.sbcglobal.net)
- # [02:23] * Quits: pablof (~pablof@144.189.101.1) (Quit: ^z)
- # [02:26] * Joins: diraol (~diraol@189.38.131.49)
- # [02:27] * Joins: jacobolus (~jacobolus@70-36-215-74.dsl.dynamic.sonic.net)
- # [02:30] * Quits: dbaron (~dbaron@nat/mozilla/x-rbxkrueypxxrsqwj) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [02:34] * Quits: twisted` (~twisted@p5DDBB7B8.dip.t-dialin.net) (Quit: Computer has gone to sleep.)
- # [02:35] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
- # [02:43] * Joins: weinig_ (~weinig@17.245.89.85)
- # [02:45] * Joins: demet8 (~demet8@67.8.186.94)
- # [02:45] * Quits: demet8 (~demet8@67.8.186.94) (Client Quit)
- # [02:46] * Quits: weinig (~weinig@17.212.155.45) (Ping timeout: 245 seconds)
- # [02:46] * weinig_ is now known as weinig
- # [02:49] * Quits: necolas (~necolas@5ade73f0.bb.sky.com) (Remote host closed the connection)
- # [02:53] * Quits: dave_levin (dave_levin@nat/google/x-fgsgowyeylafiejb) (Quit: dave_levin)
- # [02:55] * Quits: weinig (~weinig@17.245.89.85) (Quit: weinig)
- # [02:58] * Quits: davidb (~davidb@65.93.94.10) (Quit: davidb)
- # [03:00] * Quits: tndrH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.1/2008072406])
- # [03:02] * heycam is now known as heycam|away
- # [03:06] * Quits: sicking (~chatzilla@nat/mozilla/x-embcmminmmihfiso) (Ping timeout: 246 seconds)
- # [03:19] * Joins: nessy (~Adium@124-149-170-217.dyn.iinet.net.au)
- # [03:24] * Quits: Workmon (~Dashiva@74.125.57.33) (Ping timeout: 244 seconds)
- # [03:26] * Joins: Workshiva (~Dashiva@74.125.57.41)
- # [03:44] * heycam|away is now known as heycam
- # [03:52] * Quits: chriseppstein (~chrisepps@209.119.65.162) (Quit: chriseppstein)
- # [04:04] * Quits: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com) (Quit: Computer has gone to sleep.)
- # [04:09] * Quits: Druid_ (~Druid@p5B05D552.dip.t-dialin.net)
- # [04:09] * Joins: teleject (~christoph@cpe-70-112-210-24.austin.res.rr.com)
- # [04:20] * glob|away is now known as glob
- # [04:21] * Quits: glob (~glob@me.glob.com.au) (Quit: Leaving...)
- # [04:25] * Joins: jcarbaugh (~jcarbaugh@216-15-37-167.c3-0.gth-ubr1.lnh-gth.md.cable.rcn.com)
- # [04:28] * Joins: Druid_ (~Druid@p5B05D552.dip.t-dialin.net)
- # [04:32] * Quits: richt (~richt@116.6.23.123) (Ping timeout: 260 seconds)
- # [04:39] * Joins: ehsan (~ehsan@209.29.21.241)
- # [04:39] * Joins: richt (~richt@116.6.23.123)
- # [04:40] * Quits: mpt (~mpt@canonical/mpt) (Read error: Operation timed out)
- # [04:40] * Quits: aklein (u4454@gateway/web/irccloud.com/x-mvoajeaktptnxgly) (Read error: Operation timed out)
- # [04:40] * Joins: aklein (u4454@gateway/web/irccloud.com/x-ixmsqdklzdqytkez)
- # [04:41] * Joins: mpt (~mpt@nat/canonical/x-fkfxnvdeftargyvo)
- # [04:41] * Quits: mpt (~mpt@nat/canonical/x-fkfxnvdeftargyvo) (Changing host)
- # [04:41] * Joins: mpt (~mpt@canonical/mpt)
- # [04:43] * Joins: ezoe (~ezoe@61-205-125-169f1.kyt1.eonet.ne.jp)
- # [04:50] * Quits: teleject (~christoph@cpe-70-112-210-24.austin.res.rr.com) (Quit: teleject)
- # [04:51] * Quits: diraol (~diraol@189.38.131.49) (Read error: Connection reset by peer)
- # [05:00] * Quits: espadrine (~thaddee_t@acces2373.res.insa-lyon.fr) (Quit: espadrine)
- # [05:01] * Quits: globbot (~logbot@shell-staging.glob.com.au) (Remote host closed the connection)
- # [05:01] * Joins: globbot (~logbot@shell-staging.glob.com.au)
- # [05:10] * Joins: rniwa_ (~rniwa@216.239.45.130)
- # [05:10] * Quits: rniwa (rniwa@nat/google/x-byhpsrnimlbsqfjw) (Quit: rniwa)
- # [05:10] * rniwa_ is now known as rniwa
- # [05:21] * Joins: teleject (~christoph@cpe-70-112-210-24.austin.res.rr.com)
- # [05:33] * Joins: nickcooley (~tandemsev@2002:3285:849f:0:f50d:21c2:acd:292a)
- # [05:33] * Quits: ncooley (~tandemsev@2002:3285:849f:0:1ea:a976:ac03:41a8) (Ping timeout: 245 seconds)
- # [05:33] * nickcooley is now known as ncooley
- # [05:34] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [05:36] * Quits: yuuki_ (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [05:38] * Joins: izhak (~izhak@213.87.240.46)
- # [05:38] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [05:40] * Quits: richt (~richt@116.6.23.123) (Remote host closed the connection)
- # [06:03] * Quits: jacobolus (~jacobolus@70-36-215-74.dsl.dynamic.sonic.net) (Remote host closed the connection)
- # [06:06] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [06:07] * Quits: ParadoX- (parad0x@hades.spexhost.com) (Remote host closed the connection)
- # [06:24] * Joins: Areks (~Areks@rs.gridnine.com)
- # [06:24] * Joins: jacobolus (~jacobolus@199.188.193.145)
- # [06:35] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 246 seconds)
- # [06:40] * Joins: LBP (~Mirc@pD9EB176B.dip0.t-ipconnect.de)
- # [06:44] * Joins: gavin_ (~gavin@76.14.70.183)
- # [06:47] * jonlee|afk is now known as jonlee
- # [06:49] * Joins: richt (~richt@116.6.23.123)
- # [06:53] * Quits: roc_ (~chatzilla@60.234.54.74) (Ping timeout: 260 seconds)
- # [07:13] * Quits: gavin_ (~gavin@76.14.70.183) (Ping timeout: 252 seconds)
- # [07:15] * Quits: Workshiva (~Dashiva@74.125.57.41) (Ping timeout: 252 seconds)
- # [07:16] * Joins: Workshiva (~Dashiva@74.125.57.33)
- # [07:17] * Quits: jcarbaugh (~jcarbaugh@216-15-37-167.c3-0.gth-ubr1.lnh-gth.md.cable.rcn.com)
- # [07:20] * Joins: kaustubh (~kaustubh@144.187.36.11)
- # [07:20] * Joins: kaustubh_ (~kaustubh@144.187.36.11)
- # [07:21] * Quits: kaustubh_ (~kaustubh@144.187.36.11) (Client Quit)
- # [07:27] * Quits: nonge (~nonge@p5082B047.dip.t-dialin.net) (Quit: Verlassend)
- # [07:28] * Quits: jondong (~jondong@123.126.22.58) (Disconnected by services)
- # [07:28] * Joins: jondong (~jondong@123.126.22.58)
- # [07:28] * Quits: jondong (~jondong@123.126.22.58) (Disconnected by services)
- # [07:28] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
- # [07:28] * Joins: jondong_ (~jondong@123.126.22.58)
- # [07:35] * Quits: jochen__ (jochen@nat/google/x-vgrasseqqzhuzqdx) (Remote host closed the connection)
- # [07:35] * Joins: jochen__ (jochen@nat/google/x-gqtetpjkmbrwhgyo)
- # [07:36] * Joins: smaug____ (~chatzilla@GZYYYMYCDXXXVI.gprs.sl-laajakaista.fi)
- # [07:42] * Quits: drdt (~dydz@adsl-76-199-101-60.dsl.pltn13.sbcglobal.net) (Quit: drdt)
- # [07:49] * Joins: nonge (~nonge@p5082A691.dip.t-dialin.net)
- # [07:50] * Quits: richt (~richt@116.6.23.123) (Read error: No route to host)
- # [07:50] * Joins: richt_ (~richt@116.6.23.123)
- # [07:53] * Joins: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [07:53] * Joins: Evanescence (~Evanescen@60.183.198.252)
- # [07:56] * Quits: richt_ (~richt@116.6.23.123) (Remote host closed the connection)
- # [07:56] * Quits: schnoomac (~schnoomac@melbourne.99cluster.com) (Quit: schnoomac)
- # [07:57] * Joins: [GG]EricP (~EricPGG@ip70-189-158-115.lv.lv.cox.net)
- # [07:58] * Quits: Evanescence (~Evanescen@60.183.198.252) (Client Quit)
- # [07:59] * Joins: Evanescence (~Evanescen@60.183.198.252)
- # [07:59] * Joins: dydx (~dydz@adsl-76-199-101-60.dsl.pltn13.sbcglobal.net)
- # [08:00] * Quits: nessy (~Adium@124-149-170-217.dyn.iinet.net.au) (Quit: Leaving.)
- # [08:03] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [08:04] * Quits: Evanescence (~Evanescen@60.183.198.252) (Quit: my website: http://stardiviner.dyndns-blog.com/)
- # [08:07] * Joins: richt (~richt@116.6.23.123)
- # [08:09] * Quits: richt (~richt@116.6.23.123) (Remote host closed the connection)
- # [08:09] <zcorpan> https://www.w3.org/Bugs/Public/show_bug.cgi?id=11960#c19 - i wonder what demos and tests
- # [08:09] * Joins: richt (~richt@116.6.23.123)
- # [08:14] * Quits: richt (~richt@116.6.23.123) (Ping timeout: 260 seconds)
- # [08:14] * Quits: Neocortex (~niels@82-170-160-25.ip.telfort.nl) (Ping timeout: 260 seconds)
- # [08:22] * Joins: Ms3ger (9dc13008@gateway/web/freenode/ip.157.193.48.8)
- # [08:22] <Ms3ger> zcorpan: http://ie.microsoft.com/testdrive/performance/irishspring/
- # [08:25] <zcorpan> <!-- The sounds -- oh the wonderful sounds! -->
- # [08:25] <zcorpan> i love firefox's source highlighting
- # [08:27] * Joins: dirkpennings (~dirkpenni@90-145-26-140.bbserv.nl)
- # [08:28] * Joins: niloy (~niloy@61.12.96.242)
- # [08:30] * Joins: Evanescence (~Evanescen@60.183.198.252)
- # [08:30] * Joins: Neocortex (~niels@82-170-160-25.ip.telfort.nl)
- # [08:30] <heycam> Copyright �
- # [08:32] * Quits: Ms3ger (9dc13008@gateway/web/freenode/ip.157.193.48.8) (Quit: Page closed)
- # [08:32] * Quits: [GG]EricP (~EricPGG@ip70-189-158-115.lv.lv.cox.net) (Ping timeout: 244 seconds)
- # [08:33] * Joins: karega (~karegaani@rrcs-97-76-224-197.se.biz.rr.com)
- # [08:36] * Joins: PalleZingmark (~Adium@217.13.228.226)
- # [08:37] * Quits: Evanescence (~Evanescen@60.183.198.252) (Quit: my website: http://stardiviner.dyndns-blog.com/)
- # [08:41] * Quits: smaug____ (~chatzilla@GZYYYMYCDXXXVI.gprs.sl-laajakaista.fi) (Ping timeout: 272 seconds)
- # [08:55] * Joins: woef (~woef@91.183.84.141)
- # [08:57] * Quits: dydx (~dydz@adsl-76-199-101-60.dsl.pltn13.sbcglobal.net) (Quit: dydx)
- # [09:00] <niloy> browser is rendering an empty div with 50% width with 0 computed width, anyway to fix it? http://jsfiddle.net/hKtWM/
- # [09:02] * Joins: roc (~chatzilla@121.98.230.221)
- # [09:14] * Joins: drublic (~drublic@frbg-5f733ebf.pool.mediaWays.net)
- # [09:17] * Quits: [[zz]] (~q@101.108.103.47) (Read error: Connection reset by peer)
- # [09:18] * Joins: [[zz]] (~q@101.108.125.5)
- # [09:22] * Quits: kaustubh (~kaustubh@144.187.36.11) (Read error: Connection reset by peer)
- # [09:34] * Joins: kenneth (kenneth@nat/nokia/x-npnrrihbcscktiqb)
- # [09:35] * kenneth is now known as Guest23027
- # [09:35] * Quits: Guest10613 (kenneth@nat/nokia/x-tzqsbmtxvuyujfir) (Read error: Connection reset by peer)
- # [09:36] * Joins: kenneth__ (kenneth@nat/nokia/x-njtyxzzxsdmjzdte)
- # [09:37] * Quits: Guest23027 (kenneth@nat/nokia/x-npnrrihbcscktiqb) (Read error: Connection reset by peer)
- # [09:42] * Quits: rniwa (~rniwa@216.239.45.130) (Quit: rniwa)
- # [09:45] * Joins: kaustubh (~kaustubh@144.187.36.11)
- # [09:53] * jonlee is now known as jonlee|afk
- # [10:13] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
- # [10:13] <annevk> "The first highlight is that this is a trinity of technologies which exists in a state of symbiosis."
- # [10:14] <annevk> why do people not right straightforward text for change proposals? http://www.w3.org/wiki/User:Cjones/ISSUE-195
- # [10:14] <annevk> you'd think they're written to convince people, not bore them
- # [10:16] <annevk> oh wow
- # [10:16] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [10:16] <annevk> ISSUE-195 does not consider the security issues at all
- # [10:16] <annevk> and makes the attack surface surprisingly larger
- # [10:16] <annevk> well nobody will implement that
- # [10:16] <jgraham> annevk: The only people still reading public-html have a very high boredom threshold
- # [10:17] <jgraham> So it's not really surprising if they themselves write boring proposals
- # [10:17] <annevk> ISSUE-195 compares the security implications with XHR, which works completely differently from form submission
- # [10:18] <annevk> this does show that nobody of interest is following public-html, indeed
- # [10:21] * Joins: DaFireball (~dirkpenni@90-145-26-140.bbserv.nl)
- # [10:22] * Quits: ezoe (~ezoe@61-205-125-169f1.kyt1.eonet.ne.jp) (Ping timeout: 248 seconds)
- # [10:23] * Quits: dirkpennings (~dirkpenni@90-145-26-140.bbserv.nl) (Ping timeout: 260 seconds)
- # [10:30] <annevk> https://www.w3.org/Bugs/Public/show_bug.cgi?id=11960#c19 bah
- # [10:34] <zcorpan> annevk: we have e.g. TextTrack which doesn't have anything to do with Text node
- # [10:36] <zcorpan> String seems to not make sense for one of encode/decode
- # [10:36] <annevk> yeah mkay
- # [10:37] * Joins: tomasf_ (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [10:37] <annevk> I argued for just having Encoder/Decoder
- # [10:37] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [10:37] <zcorpan> that wfm
- # [10:38] * Joins: miketaylr (~miketaylr@guest.opera.com)
- # [10:46] <jgraham> annevk: I lost the thread of that conversation
- # [10:46] <jgraham> I object if you want to have encoder/decoder objects even for the non-streaming case
- # [10:46] <jgraham> The non-streaming case should be String.prototype.encode(encoding) and ArrayBuffer[View].prototype.decode(encoding)
- # [10:47] <zcorpan> niloy: which browser?
- # [10:47] <annevk> jgraham: why offer two APIs that do almost the same thing?
- # [10:48] <jgraham> Having to create encoder objects for the simple case is crasy-overhead
- # [10:48] <jgraham> *crazy
- # [10:48] <annevk> given how often you need it, it seems not that much overhead to me
- # [10:48] <jgraham> No need to sell out the common case because of the rare case
- # [10:49] <annevk> both are pretty rare I think
- # [10:49] * Quits: DaFireball (~dirkpenni@90-145-26-140.bbserv.nl) (Ping timeout: 272 seconds)
- # [10:50] <jgraham> Well not on the web I need to encode/decode quite often. And I have never needed to use a streaming decoder. And I would be horrified at such a java-like API
- # [10:50] <jgraham> Having to construct an object to call one method on it, once is just nasty
- # [10:51] <jgraham> That means the code is 50% boilerplate!
- # [10:52] <Velmont> jgraham: js is not python, -- don't think you'd do encode/decode as much as in Python (which is every second line there :P)
- # [10:52] <annevk> really? I never encode/decode in Python
- # [10:52] <jgraham> It's not every second line, but it is quite often at IO boundaries
- # [10:53] <jgraham> The web platform so far has done that automatically
- # [10:53] <jgraham> But increasingly it won't
- # [10:53] <jgraham> as people send stuff over binary websockets, for example
- # [10:54] <Velmont> annevk: have to decode everything you take in, -- and encode everything you output.
- # [10:55] * Joins: ezoe (~ezoe@112-68-245-50f1.kyt1.eonet.ne.jp)
- # [10:58] <annevk> Velmont: I guess I always use the default of open()
- # [10:59] <Velmont> in.decode('utf-8') <do text processing> out.encode('utf-8')
- # [10:59] <Velmont> annevk: Maybe you don't manipulate the text you read in?
- # [10:59] <jgraham> Maybe your programs aren't non-ascii-safe
- # [10:59] <Velmont> I at least gets loads of spurious exceptions if I don't do that, -- only for non-ascii stuff though. Which I do quite a lot of so :]
- # [10:59] * Joins: dirkpennings (~dirkpenni@90-145-26-140.bbserv.nl)
- # [11:00] <jgraham> (it is sadly quite easy to be non-ascii-safe in Python 2. Fixing this is part of the point of Python 3)
- # [11:00] <annevk> yeah dunno really, I guess I mostly read ASCII stuff in, write bytes out
- # [11:00] <annevk> the last couple of weeks anyway
- # [11:00] <jgraham> Umm, missing a negative there
- # [11:00] <annevk> or use some kind of JSON serializer stuff
- # [11:02] <annevk> jgraham: but euh, I guess say so on the list
- # [11:02] <annevk> oh you did
- # [11:03] * Joins: necolas (~necolas@5ade73f0.bb.sky.com)
- # [11:05] * Joins: MrJ (~boogy@unaffiliated/mrj)
- # [11:05] <Velmont> Hmmm. Opera does <sup>text</sup> as an item when findNodes(".//text()")
- # [11:06] <Velmont> and that doesn't support bla.data
- # [11:06] <jgraham> Huh?
- # [11:07] <Velmont> jgraham: respec.js throws in Opera, -- the idb spec doesn't work because of it.
- # [11:07] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 252 seconds)
- # [11:07] <Velmont> jgraham: Trying to find out why. -- And found it. -- But now I need to find out what that xpath thingy should do.
- # [11:08] <Velmont> Is <sup>bla</sup> a textNode? Or should it rather take only the "bla"?
- # [11:08] * Joins: boogyman (~boogy@pdpc/supporter/professional/boogyman)
- # [11:08] <jgraham> Only the bla
- # [11:09] <Velmont> jgraham: So, bug then.
- # [11:09] <jgraham> I am pretty surprised if this is broken
- # [11:09] <jgraham> But it could be ofc
- # [11:10] <zcorpan> wasn't xpath supposed to be perfect? :-)
- # [11:10] <annevk> I think the problem in Opera is that it interprets the XPath specification literally
- # [11:11] <annevk> Velmont: try running document.normalize() before the XPath runs
- # [11:11] * Quits: MrJ (~boogy@unaffiliated/mrj) (Ping timeout: 250 seconds)
- # [11:12] <Velmont> annevk: Yes, not my code, it's respec.js that isn't working in Opera. Always irritated me but haven't looked at it until now.
- # [11:12] <Velmont> annevk: But I found such a reference now, yes.
- # [11:13] <Velmont> The others have ignored the xpath spec there, -- and Opera following gets all the problems for doing that :P
- # [11:14] <annevk> well the problem is the intersection of XPath and DOM really
- # [11:14] <annevk> DOM allows multiple Text nodes
- # [11:14] <annevk> XPath assumes a tree model that doesn't
- # [11:14] <annevk> everyone else was like lets modify XPath to suit the DOM and I guess jl tried the opposite
- # [11:18] <Velmont> annevk: OK, it was fixed in Opera next actually. I tried that already, but it was so slow that I thought it didn't work. But idb spec is always like that on this slow computer.
- # [11:19] <annevk> respec's lack of incremental display is annoying
- # [11:19] <annevk> well, I think respec in general is annoying
- # [11:20] <Velmont> It's very annoying. It should render to HTML and save that.
- # [11:20] <Velmont> So much faster.
- # [11:20] <annevk> it encourages the old-style DOM spec writing which is terrible
- # [11:20] <zcorpan> respec is responsible for that?
- # [11:21] <Velmont> What is difference between old and new? New is more algorithmic?
- # [11:22] <zcorpan> old has all these useless <dl>s
- # [11:26] <zcorpan> matjas, hasather: incorrect
- # [11:27] <zcorpan> name and nmchar aren't tokens :-)
- # [11:31] <hsivonen> zcorpan: not tokens in the HTML sense or not tokens in the general sense?
- # [11:32] <hasather> hsivonen: CSS
- # [11:32] <zcorpan> hsivonen: not tokens in CSS
- # [11:32] <hasather> zcorpan: could it be DIMENSION?
- # [11:32] <zcorpan> hasather: bingo
- # [11:33] <hasather> yatzy!
- # [11:33] <hsivonen> I wonder if 10 weeks from new Chrome has surpassed IE on StatCounter...
- # [11:36] <annevk> Velmont: yes and less <dl> with stuff like "Exceptions:" "none" etc.
- # [11:38] * Quits: Zauberfisch (Zauberfisc@venus.zauberfisch.at) (Quit: Leaving)
- # [11:38] * Joins: Zauberfisch (Subject619@venus.zauberfisch.at)
- # [11:50] * Joins: Lachy (Lachy@nat/opera/x-uowtspbvwvmkaqpp)
- # [11:51] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Quit: Leaving)
- # [11:52] <annevk> so aklein said this yesterday: "annevk: good morning. re your question yesterday about transient observers, they do need to be added everywhere you remove the children of the DocumentFragment (to each child of the fragment if the fragment has subtree observers)"
- # [11:52] <annevk> but that already happens
- # [11:52] <annevk> per the remove algorithm that is invoked for each child of the fragment
- # [11:53] <annevk> I could still do the simplification however
- # [11:59] <annevk> should warnings really be normative? https://www.w3.org/Bugs/Public/show_bug.cgi?id=16418
- # [12:00] <zcorpan> annevk: why not?
- # [12:01] <annevk> it seems confusing to have normative statements in call out boxes
- # [12:01] <annevk> to me they seem more like "pay special attention to" or "see also"
- # [12:04] <jgraham> Indeed, I don't see how a warning can be normative
- # [12:05] <jgraham> Although I guess allowing SHOULD level statements aimed at users in warnings makes some sense
- # [12:07] * Joins: nonge_ (~nonge@p50829FFE.dip.t-dialin.net)
- # [12:07] * Quits: Workshiva (~Dashiva@74.125.57.33) (Quit: leaving)
- # [12:07] * heycam is now known as heycam|away
- # [12:08] <zcorpan> http://www.whatwg.org/specs/web-apps/current-work/multipage/infrastructure.html#plugins has should in a warning
- # [12:09] <zcorpan> http://www.whatwg.org/specs/web-apps/current-work/multipage/fetching-resources.html#encrypted-http-and-related-security-concerns too
- # [12:10] <zcorpan> http://www.whatwg.org/specs/web-apps/current-work/multipage/embedded-content-1.html#the-img-element has a may
- # [12:11] <zcorpan> and a must not
- # [12:11] * Quits: nonge (~nonge@p5082A691.dip.t-dialin.net) (Ping timeout: 260 seconds)
- # [12:12] <zcorpan> etc
- # [12:13] <zcorpan> though if people don't treat warnings as normative, i guess that's a problem
- # [12:13] * Quits: jacobolus (~jacobolus@199.188.193.145) (Remote host closed the connection)
- # [12:14] <annevk> Velmont: fixed your CORS stuff
- # [12:14] <annevk> Velmont: found another potential issue because of it :/
- # [12:14] <annevk> Velmont: the Access-Control-Allow-Origin syntax, but not going to fix that until HTTP is more stable
- # [12:14] <jgraham> zcorpan: I think warnings should, in general be statements of fact.
- # [12:15] <jgraham> Sometimes they seem to follow the fact/requirement to mitigate effect of fact pattern
- # [12:15] <jgraham> which is OK. Although it could be nice if the requirement was seperate from the warning
- # [12:15] <jgraham> But maybe that would be hard to read
- # [12:17] <annevk> i'm pretty happy the DOM spec does not have to deal with mutation events (for now)
- # [12:17] <annevk> (and hopefully forever)
- # [12:17] <annevk> sounds like that's complicated
- # [12:20] * Quits: ehsan (~ehsan@209.29.21.241) (Remote host closed the connection)
- # [12:26] <Velmont> annevk: is http unstable? :P
- # [12:31] <zcorpan> priorities: photoshop supports really awesome and complex things like content aware move, but doesn't do basic stuff like proper alpha in PNG8 or optimizing PNG
- # [12:32] <Velmont> I always get totally set out when trying Photoshop again coming from Gimp, -- it lacks LOADS of basic stuff.
- # [12:35] * jgraham has fallen into a parallel universe
- # [12:38] <jgraham> I don't use photoshop or GIMP much but when I did I was way more interested in non-destructive adjustment layers (super useful for photo editing) than PNG optimisation (useless for photo editing).
- # [12:38] <jgraham> So what is "basic" might depend on your task
- # [12:38] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [12:39] <zcorpan> i meant basic in terms of impl complexity
- # [12:40] <annevk> Velmont: httpbis is
- # [12:40] <jgraham> Possibly. Doesn't seem the best metric to use since easy to implement might also mean "easy to make as a plugin or third-party tool")
- # [12:40] <Velmont> jgraham: Well, -- the stuff I'm talking about is making a precise selection. Gimp allows you to change your selection. So you can zoom in, fix the selection, - zoom out, zoom in on new place, fix selection. -- Photoshop doesn't allow that.
- # [12:40] <annevk> and they don't do living standard at the IETF so it's taking fricking ages before I can update stuff
- # [12:49] <zcorpan> https://twitter.com/#!/glazou/status/182787715337691137
- # [12:50] * Joins: jdong_bot_ (~jdong_bot@117.79.233.235)
- # [12:52] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Quit: annevk)
- # [12:52] * Quits: mven (~mven__@169.241.49.57) (Ping timeout: 276 seconds)
- # [12:53] * Joins: mven (~mven__@169.241.49.57)
- # [12:59] * Joins: Lachy_ (Lachy@nat/opera/x-uhoqhkzjndfgycbt)
- # [13:00] * Quits: Lachy (Lachy@nat/opera/x-uowtspbvwvmkaqpp) (Read error: Connection reset by peer)
- # [13:00] * Lachy_ is now known as Lachy
- # [13:12] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [13:13] * Joins: Workshiva (~Dashiva@74.125.57.33)
- # [13:14] * Quits: mpt (~mpt@canonical/mpt) (Read error: Connection reset by peer)
- # [13:14] * Quits: karega (~karegaani@rrcs-97-76-224-197.se.biz.rr.com) (Ping timeout: 265 seconds)
- # [13:15] * Joins: erichynds (~ehynds@64.206.121.41)
- # [13:15] * Joins: smaug____ (~chatzilla@GZYYYMYCDXXXVI.gprs.sl-laajakaista.fi)
- # [13:17] * Joins: mpt (~mpt@canonical/mpt)
- # [13:17] * Joins: annevk (~annevk@ip115-168-212-87.adsl2.static.versatel.nl)
- # [13:23] * Quits: teleject (~christoph@cpe-70-112-210-24.austin.res.rr.com) (Ping timeout: 265 seconds)
- # [13:24] <Velmont> jgraham: BTW, any comments on the new pull request change? https://github.com/jgraham/testharness.js/pull/1
- # [13:26] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Quit: eric_carlson)
- # [13:29] * Quits: gkellogg (~gregg@c-98-248-150-91.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [13:29] * Joins: gkellogg (~gregg@c-98-248-150-91.hsd1.ca.comcast.net)
- # [13:29] * Joins: jcarbaugh (~jcarbaugh@216-15-37-167.c3-0.gth-ubr1.lnh-gth.md.cable.rcn.com)
- # [13:30] <jgraham> Does github really not let you see squashed commits when doing review?
- # [13:30] <Velmont> jgraham: Yes
- # [13:31] <jgraham> It really doesn't
- # [13:31] <jgraham> ?
- # [13:31] <Velmont> https://github.com/jgraham/testharness.js/pull/1/files << just click diff
- # [13:31] <Velmont> jgraham: Yes it does
- # [13:31] <Velmont> (allow you to see it squashed)
- # [13:31] <Velmont> I just want to squash it later so that the history is all nice.
- # [13:32] <jgraham> Oh I see you can see the whole thing squashed or one commit at a time
- # [13:41] <jgraham> Velmont: Made some comments
- # [13:41] <Velmont> ook ^^ :-)
- # [13:45] * Quits: miketaylr (~miketaylr@guest.opera.com) (Quit: Leaving...)
- # [13:45] <annevk> meh
- # [13:45] <annevk> forgot hg pull
- # [13:46] * Joins: miketaylr (~miketaylr@guest.opera.com)
- # [13:47] <annevk> ms2ger: we still have multiple heads
- # [13:47] <annevk> ms2ger: some silly WD draft is there, dunno how to remove it from heads
- # [13:47] <annevk> ms2ger: because my knowledge of version control is limited to making changes :p
- # [13:48] <Velmont> jgraham: Hmm. Any idea on a better name? Thought about legacy, - but it's actually an legacy_to_new mapping, and we're getting the new name gotten from the legacy name.
- # [13:51] <jgraham> Velmont: I would use legacy_code and dom4_type or something rather than overloading the code variable
- # [13:51] <jgraham> Dunno that I like the "4"
- # [13:52] <jgraham> dom_ls_I_mean_living_standard_not_load_and_save_type is a bit long to type though
- # [13:53] <jgraham> Maybe just code and type is enough?
- # [13:53] * Quits: izhak (~izhak@213.87.240.46) (Remote host closed the connection)
- # [13:54] <annevk> what does assert_throws look like today again?
- # [13:55] <Velmont> Hmmm. code is already NETWORK_ERR or NetworkError.
- # [13:55] <Velmont> I don't really want the tmp there at all, -- but I found no way to do it without it.
- # [13:56] <jgraham> Velmont: Right, that's what I'm saying. Can't you seperate out the two concepts entirely?
- # [13:57] <jgraham> Rather than having one variable that could be the old thing or could be the new thing
- # [13:57] <Velmont> I don't need the legacy mapping other than just getting the new one.
- # [13:57] * Joins: sarro (~sarro@i5E864D6C.versanet.de)
- # [13:58] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [14:09] <annevk> ok I think I hit my public-html quota for the month
- # [14:09] * Parts: AryehGregor (~Simetrica@mediawiki/simetrical) ("Leaving")
- # [14:13] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [14:13] * Joins: davidb (~davidb@66.207.208.98)
- # [14:13] <Velmont> jgraham: if (newstyle_code !== undefined) code = newstyle_code;
- # [14:15] * Joins: Ms3ger (9dc1301a@gateway/web/freenode/ip.157.193.48.26)
- # [14:15] <Ms3ger> annevk: those heads are fine
- # [14:15] <annevk> Ms3ger--
- # [14:15] <annevk> Ms3ger: it's annoying if I have to chose a head when merging (the -- was to fix your name btw)
- # [14:16] <Ms3ger> Remind me to look at closing them tonight?
- # [14:16] <annevk> sure
- # [14:17] <annevk> if I remember that is
- # [14:24] * Quits: kenneth__ (kenneth@nat/nokia/x-njtyxzzxsdmjzdte) (Read error: Connection reset by peer)
- # [14:25] * Joins: kenneth (kenneth@nat/nokia/x-ittapbvxbegzzjjo)
- # [14:26] * kenneth is now known as Guest95282
- # [14:27] <Velmont> Ms3ger, jgraham: Just pushed a new try at adressing your review. Admittedly not radically changed :P But still very open to good variable names.
- # [14:27] <Ms3ger> Velmont: haven't looked yet, I may be able to tonight or tomorrow
- # [14:29] * Quits: kaustubh (~kaustubh@144.187.36.11) (Remote host closed the connection)
- # [14:33] * Quits: temp02 (~temp01@unaffiliated/temp01) (Ping timeout: 244 seconds)
- # [14:34] * ericc|away is now known as eric_carlson
- # [14:34] * Quits: Ms3ger (9dc1301a@gateway/web/freenode/ip.157.193.48.26) (Quit: Page closed)
- # [14:36] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [14:37] <annevk> removing the Issues section from DOM fwiw
- # [14:37] <annevk> I filed two bugs
- # [14:37] <annevk> likely both WONTFIX
- # [14:40] <Velmont> Bah bah. -- Anyone know why my test isn't working? http://test.s0.no/idb/extra/idbfactory_open-transaction-lifetime.htm -- IndexedDB, I'm getting the second onupgradeneeded event, but not the second onsuccess. Seems to maybe be a bug in Firefox.
- # [14:43] <smaug____> Velmont: trying to ping some moz IDB devs
- # [14:43] <smaug____> but bad time..
- # [14:44] <smaug____> it is quite early in California
- # [14:44] <Velmont> smaug____: But it might be a bug in my test, -- but I've used so much time that I can't see clearly anymore. :P
- # [14:44] <Velmont> smaug____: Pulling up the console logs some debug information.
- # [14:52] * Joins: izhak (~izhak@188.168.76.77)
- # [14:52] * Parts: ncooley (~tandemsev@2002:3285:849f:0:f50d:21c2:acd:292a)
- # [14:54] <Velmont> OMG, so my fault.
- # [14:54] <Velmont> I had written openrq2.success instead of openrq2.onsuccess. Typical "stared too long at this" bug.
- # [14:55] <Velmont> Beautiful, it runs as expected. PHew.
- # [15:05] <Velmont> Oh, instead of using lots of time loading the respec.js version of the spec; I found a great solution, -- just save the page as html, and it's instant loading in all browsers. :]
- # [15:06] <smaug____> annevk: so transient variable just flags some observers to be transient
- # [15:06] <smaug____> do you use transient variable somewhere?
- # [15:09] * Quits: jcarbaugh (~jcarbaugh@216-15-37-167.c3-0.gth-ubr1.lnh-gth.md.cable.rcn.com)
- # [15:10] <smaug____> annevk: I think I prefer transient observers over transient variable
- # [15:13] * Joins: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com)
- # [15:14] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 246 seconds)
- # [15:14] * Quits: izhak (~izhak@188.168.76.77) (Remote host closed the connection)
- # [15:14] <annevk> smaug____: I don't use it explicitly anywhere indeed
- # [15:15] <annevk> smaug____: I think I prefer the same
- # [15:15] * Joins: izhak (~izhak@188.168.76.77)
- # [15:17] <smaug____> in my mind I still think observers and transient observers as a way to select a possibly expanding set of nodes, and listen mutations in that set
- # [15:18] <annevk> well that's what happens
- # [15:21] * Joins: MacTed (~Thud@63.119.36.36)
- # [15:21] * Quits: tomasf_ (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf_)
- # [15:23] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [15:32] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 244 seconds)
- # [15:34] <annevk> I wonder if the ES6 work around classes can make stuff like EventReceiver unneeded...
- # [15:37] <smaug____> annevk: what you mean?
- # [15:37] <smaug____> EventTarget needs to be somewhere in the event target chain
- # [15:37] <smaug____> and I expect that EventTarget needs to be a host object because of that
- # [15:38] <smaug____> at least, I would prefer that
- # [15:41] <annevk> they have ideas about letting user objects inherit from host objects in some way
- # [15:41] <annevk> at least Alex Russell does
- # [15:41] <annevk> have to see how that goes I guess
- # [15:42] <annevk> anyway, got to go, my brother is about to present his CD
- # [15:43] * Joins: tomasf_ (~tomasf@static-88.131.62.36.addr.tdcsong.se)
- # [15:47] * Quits: annevk (~annevk@ip115-168-212-87.adsl2.static.versatel.nl) (Ping timeout: 264 seconds)
- # [15:50] * Quits: jdong_bot_ (~jdong_bot@117.79.233.235) (Remote host closed the connection)
- # [15:51] * Joins: jryans (~jryans@24-155-144-5.static.grandenetworks.net)
- # [15:57] * Joins: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie)
- # [16:00] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 272 seconds)
- # [16:10] * Joins: ehsan (~ehsan@66.207.208.98)
- # [16:20] * Joins: [GG]EricP (~EricPGG@wsip-24-234-236-121.lv.lv.cox.net)
- # [16:23] * Quits: smaug____ (~chatzilla@GZYYYMYCDXXXVI.gprs.sl-laajakaista.fi) (Read error: Connection reset by peer)
- # [16:26] * Quits: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com) (Quit: O.o)
- # [16:26] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [16:27] * [GG]EricP is now known as EricPreisz
- # [16:27] * Joins: AryehGregor (~Simetrica@cpe-72-229-29-65.nyc.res.rr.com)
- # [16:27] * Quits: AryehGregor (~Simetrica@cpe-72-229-29-65.nyc.res.rr.com) (Changing host)
- # [16:27] * Joins: AryehGregor (~Simetrica@mediawiki/simetrical)
- # [16:27] * Joins: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com)
- # [16:29] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Read error: Connection reset by peer)
- # [16:31] <EricPreisz> Quick question...my background is in game development and specifically optimization of 3D game engines(~10 years)...I'm interested in canvas and I'm wondering if anyone can tell me if there is an open source project that is specifically focused on an optimized renderer. I'd like to help out if I can.
- # [16:32] <jgraham> There are several projects that aim to build game libraries on top of 2D/3D canvas. But I don't know much about them
- # [16:33] <EricPreisz> No, I'm not looking to build libraries on top, I'm looking to build the render piece that would execute those libraries. Seems like there are a lot of HTML5 game libraries out there.
- # [16:34] <EricPreisz> If anything...I'd do it just to set benchmarks for what sort of performance we can expect to be implemented.
- # [16:35] <EricPreisz> I found this big list of HTML5 game engiens/libs. https://github.com/bebraw/jswiki/wiki/Game-Engines
- # [16:35] <jgraham> Hmm, maybe I am revealing my ignorance about graphics programming then :) What level were you expecting to work at? The actual browser implementations?
- # [16:35] <EricPreisz> Yea
- # [16:37] <jgraham> Oh well in that case there is http://www.opera.com/company/jobs/opening/320/ or WebKit or Gecko to hack on. I think everyone is focused on making their implementations optimised since it has a big effect on some web sites
- # [16:37] <jgraham> I don't really know anything more sepcific than that
- # [16:37] * jgraham probably isn't the right person to help
- # [16:38] <EricPreisz> I've put a lot of time into the topic ;) (shameless plug:http://www.amazon.com/Video-Game-Optimization-Eric-Preisz/dp/1598634356)
- # [16:39] <EricPreisz> But yea, I would like to work on a library that any browser implementation could use.
- # [16:40] <EricPreisz> I know very little about writing a browser or browswer engine...but I do know a lot about rendering. Thanks for the answer though!
- # [16:40] <jgraham> Hmm, I am having difficulty imagining what such a library would look like. AFAIK there isn't much shared code in this area
- # [16:41] <jgraham> Even different WebKit consumers use different gfx libraries
- # [16:42] <jgraham> (hence the myth of "-webkit" means "same code" — but that's an aside)
- # [16:44] <EricPreisz> On my quick searches, that's what I'm finding as well. But I think that there would be some value in a consolidated renderer. There's a popular open source renderer for the game industry and it's used by a lot of people for prototyping...it's not really to a professional standard for rendering though.
- # [16:46] <Philip`> High-performance browser-based games will probably want to use WebGL instead of 2D canvas, and then I don't think the browser itself will have much influence on rendering performance (since it's basically just passing calls through to the system's graphics drivers)
- # [16:46] <Philip`> The more important part is probably the JS code that people write to run on top of the browsers, and the browsers' JS engines and other related APIs (typed arrays etc)
- # [16:49] <EricPreisz> How you pass calls to the graphics driver is where all the performance is. Passing data one call at a time is what makes graphics slow. I'm sure that JS will be a bottleneck too, but if you think of a resolution that is 800x600...that's 480,000 pixels...that's a lot of work. Graphics will be a big consumer of resources. There's no reason that canvas couldn't be as fast as WebGL...plus the
- # [16:49] <EricPreisz> audience of developers for canvas will probably be many times bigger than WebGL.
- # [16:50] <Philip`> WebGL *is* canvas :-)
- # [16:50] <Philip`> (though independent from the older 2D canvas context)
- # [16:51] <EricPreisz> Is the older 2D canvas going to go away?
- # [16:51] <jgraham> No
- # [16:51] <charlvn> this i a really awesome job: http://www.opera.com/company/jobs/opening/239/
- # [16:51] <Philip`> No, though people who care significantly about performance might migrate to JS libraries that are built on top of WebGL
- # [16:51] <EricPreisz> From what I understand, they both render to a canvas, no? I'm not sure if they both share a graphics device or not.
- # [16:52] <charlvn> (not like i am going to apply, am perfectly happy with my current job, but if that was not the case)
- # [16:52] <jgraham> charlvn: I can say with great confidence that it is indeed an awesome job
- # [16:53] <Philip`> Some implementations of the 2D context are software renderers (via Cairo, Skia, etc), but I think newer implementations do hardware acceleration (via Direct2D, custom libraries built on top of OpenGL, etc)
- # [16:53] <zcorpan> EricPreisz: ask emoller@opera.com (our game developer guy)
- # [16:55] <EricPreisz> Oh...small world...Erik actually reviewed my book on his real time rendering site...Thanks!
- # [16:55] <EricPreisz> I had no clue.
- # [16:56] <zcorpan> cool
- # [17:01] <zcorpan> EricPreisz: i think opera wants more gfx developers -- if this is something you want to work with, maybe apply for the job (and reference Simon Pieters and I'll get a candy if you get the job) :-)
- # [17:02] * Quits: dirkpennings (~dirkpenni@90-145-26-140.bbserv.nl) (Ping timeout: 276 seconds)
- # [17:04] <EricPreisz> Hrm...that's tempting...I've been sucked into a business role for the past couple of years...I'm getting rusty. ;) I run a game engine company now and one of our biggest issues is a great browser solution for our engines. We did the plug-in thing starting back in '06 and we stopped in '09....
- # [17:04] * nonge_ is now known as nonge
- # [17:08] <jgraham> Well, at risk of turning this into #opera-jobs, we are always looking for top-quality developers and gfx is obviously a big growth area for browsers these days
- # [17:09] <EricPreisz> Oh...ops...I confused Erik Moller w/ Tomas Moller & Eric Haines...the authors of Real Time Rendering...I don't think I've met Erik M before...
- # [17:09] <jgraham> Heh
- # [17:10] * Joins: ParadoX- (parad0x@hades.spexhost.com)
- # [17:19] * Quits: PalleZingmark (~Adium@217.13.228.226) (Quit: Leaving.)
- # [17:19] * Joins: chriseppstein (~chrisepps@209.119.65.162)
- # [17:20] * Quits: Lachy (Lachy@nat/opera/x-uhoqhkzjndfgycbt) (Quit: Computer has gone to sleep.)
- # [17:22] * Joins: micheil (~micheil@109.224.128.70)
- # [17:30] * Joins: diraol (~diraol@143.107.108.178)
- # [17:37] * Quits: izhak (~izhak@188.168.76.77) (Ping timeout: 265 seconds)
- # [17:41] * Quits: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [17:43] * Quits: drublic (~drublic@frbg-5f733ebf.pool.mediaWays.net) (Remote host closed the connection)
- # [17:43] * Joins: smaug____ (~chatzilla@GZYMMMDCCCXXXII.gprs.sl-laajakaista.fi)
- # [17:51] * Parts: vidu (u5404@gateway/web/irccloud.com/x-tatqzahqssndnaus)
- # [17:51] * Joins: vidu (u5404@gateway/web/irccloud.com/x-tatqzahqssndnaus)
- # [17:52] * Quits: tomasf_ (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Quit: tomasf_)
- # [17:53] * Joins: ap (~ap@2620:149:4:1b01:8412:6fa7:1c16:4e02)
- # [17:57] * Joins: maikmerten (~maikmerte@port-92-201-192-148.dynamic.qsc.de)
- # [17:58] * Quits: diraol (~diraol@143.107.108.178) (Ping timeout: 246 seconds)
- # [18:01] * jonlee|afk is now known as jonlee
- # [18:03] * Quits: nonge (~nonge@p50829FFE.dip.t-dialin.net) (Quit: Verlassend)
- # [18:05] <dglazkov> good morning, Whatwg!
- # [18:09] <Philip`> Good morning, dglazkov!
- # [18:13] * Quits: smaug____ (~chatzilla@GZYMMMDCCCXXXII.gprs.sl-laajakaista.fi) (Remote host closed the connection)
- # [18:13] * Joins: smaug____ (~chatzilla@GZYMMMDCCCXXXII.gprs.sl-laajakaista.fi)
- # [18:16] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:17] * Joins: jsbell (jsbell@nat/google/x-qhlihgpoowderiph)
- # [18:18] * Quits: woef (~woef@91.183.84.141) (Ping timeout: 252 seconds)
- # [18:18] * Quits: miketaylr (~miketaylr@guest.opera.com) (Quit: Leaving...)
- # [18:19] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [18:24] * Quits: Obvious_MkII (tachikoma@188.226.74.2) (Read error: Connection reset by peer)
- # [18:24] * Quits: sarro (~sarro@i5E864D6C.versanet.de) (Ping timeout: 244 seconds)
- # [18:25] * Joins: sarro (~sarro@i5E865FAC.versanet.de)
- # [18:26] * Joins: Obvious_MkII (tachikoma@188.226.74.2)
- # [18:33] * jonlee is now known as jonlee|afk
- # [18:35] <AryehGregor> So I guess now I should start on rewriting all my transforms reftests to meet CSSWG guidelines.
- # [18:35] <AryehGregor> That's about . . . 345 files.
- # [18:35] <AryehGregor> Sigh.
- # [18:35] * jonlee|afk is now known as jonlee
- # [18:35] <AryehGregor> I wish I could just do Gecko hacking instead.
- # [18:37] * Quits: sarro (~sarro@i5E865FAC.versanet.de) (Ping timeout: 272 seconds)
- # [18:38] * Joins: sarro (~sarro@i5E865FAC.versanet.de)
- # [18:39] * Quits: jernoble (~jernoble@2620:149:4:1b01:c98e:4a75:f989:6751) (Quit: jernoble)
- # [18:39] * Joins: pablof (~pablof@144.189.101.1)
- # [18:40] * Joins: dglazkov|away (dglazkov@nat/google/x-qcoykndfolytfhyo)
- # [18:40] * Quits: dglazkov|away (dglazkov@nat/google/x-qcoykndfolytfhyo) (Client Quit)
- # [18:41] * Quits: ezoe (~ezoe@112-68-245-50f1.kyt1.eonet.ne.jp) (Ping timeout: 252 seconds)
- # [18:43] * Joins: rniwa (rniwa@nat/google/x-erpwikteptzzaxpv)
- # [18:46] * Joins: Ms2ger (~Ms2ger@33.178-242-81.adsl-dyn.isp.belgacom.be)
- # [18:48] * AryehGregor hates unnecessarily complicated tests
- # [18:48] <AryehGregor> I'm responsible for quite a few complicated tests myself, but not unnecessarily so.
- # [18:48] <AryehGregor> They just test a lot.
- # [18:50] * Joins: espadrine (~thaddee_t@acces2373.res.insa-lyon.fr)
- # [18:56] * Joins: jcarbaugh (~jcarbaugh@216.59.106.66)
- # [18:57] <Ms2ger> Yay, CKEditor doesn't use element.all anymore
- # [18:58] * Joins: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [19:02] * Quits: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com) (Quit: hij1nx)
- # [19:04] <AryehGregor> Wait, so CSSWG tests need to be under the BSD *3*-clause license?
- # [19:04] <AryehGregor> Oh, wait.
- # [19:04] <AryehGregor> That's okay.
- # [19:04] <AryehGregor> It's the four-clause license that's evil.
- # [19:05] <Ms2ger> Yep
- # [19:07] * Joins: jernoble (~jernoble@17.212.152.13)
- # [19:07] * Quits: jernoble (~jernoble@17.212.152.13) (Remote host closed the connection)
- # [19:08] <AryehGregor> Ms2ger, so what are some more bugs I should fix when I have time?
- # [19:10] * Joins: jernoble (~jernoble@2620:149:4:1b01:401d:5729:f9f1:5501)
- # [19:11] <Ms2ger> Are you interested in canvas? :)
- # [19:11] <Ms2ger> Because Philip` doesn't seem to feel like updating his tests
- # [19:13] * Philip` gets distracted too easily :-(
- # [19:16] * Joins: dave_levin (dave_levin@nat/google/x-wdpntvbdcapbcveb)
- # [19:16] <AryehGregor> No, I'm not really interested in graphics stuff.
- # [19:17] <AryehGregor> DOM stuff is more fun.
- # [19:17] <Ms2ger> A test suite for DOM4? ^.^
- # [19:18] <AryehGregor> I was thinking more like Gecko bugs. A test suite for DOM4 would be pretty awesome, though.
- # [19:18] <AryehGregor> Maybe I'll ask to work on that once I'm done with transforms.
- # [19:18] <AryehGregor> That way I won't have to deal with the CSSWG more than necessary. \o/
- # [19:20] <zcorpan> hmm, seems like webkit doesn't pollute the global scope in xhtml
- # [19:20] <Ms2ger> Hmm
- # [19:20] * Joins: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90)
- # [19:21] <niloy> I have a div with some checkbox, I want to close the div when user clicks outside the div, so I have put tabindex -1 on it and set focus on it, then attached a blur event which closes the div, the problem is blur is called even when user clicks on checkboxes inside the div, anyway to fix this in FF? chromes seems to handle it nicely
- # [19:21] <Ms2ger> AryehGregor, bug 578632 makes me think it's probably worthwhile to review the HTMLCollection implementations and namedItem("foo") / ["foo"], in case that's something you feel like doing
- # [19:21] * Joins: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com)
- # [19:22] * Quits: smaug____ (~chatzilla@GZYMMMDCCCXXXII.gprs.sl-laajakaista.fi) (Remote host closed the connection)
- # [19:22] * Quits: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com) (Quit: adactio)
- # [19:22] * Joins: smaug____ (~chatzilla@GZYMMMDCCCXXXII.gprs.sl-laajakaista.fi)
- # [19:22] * Quits: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie) (Quit: brb)
- # [19:25] * Quits: tellnes (~tellnes@ec2-79-125-26-36.eu-west-1.compute.amazonaws.com) (K-Lined)
- # [19:27] <AryehGregor> Ms2ger, I was thinking of Gecko hacking, for the moment.
- # [19:27] <AryehGregor> Hmm, you know . . .
- # [19:27] * AryehGregor looks back at his contract
- # [19:28] <AryehGregor> Actually, how about I try doing an editing patch or two?
- # [19:28] <jgraham> Oooh, I know this one
- # [19:29] <jgraham> AryehGregor: Down that path lies madness
- # [19:29] <AryehGregor> So everyone says!
- # [19:31] <jgraham> But you're not going to let the suspiciously-human-looking bones littering the path put you off?
- # [19:31] <smaug____> AryehGregor: you look at your contract what you should be doing o_O
- # [19:31] <AryehGregor> smaug____, ?
- # [19:32] <AryehGregor> My contract says various things. And I've spoken with my manager-person too.
- # [19:32] * smaug____ has managed to do whatever he does for 6 years without looking what the contract says :)
- # [19:32] <AryehGregor> So I'm pretty sure I'm good.
- # [19:32] <AryehGregor> They seem not to care too much as long as I'm doing Gecko-y stuff.
- # [19:32] <AryehGregor> You're a contractor?
- # [19:32] <smaug____> yes
- # [19:32] <Ms2ger> smaug____, does your contract say something about reviewing already? :)
- # [19:33] <smaug____> Ms2ger: might be
- # [19:33] <smaug____> AryehGregor: just because some silly bureaucracy issues
- # [19:34] <smaug____> I would be an employee if I lived in Sweden
- # [19:35] <zcorpan> AryehGregor: i know, you could drop some quirks :-)
- # [19:35] <AryehGregor> Where do you live?
- # [19:35] <jgraham> Mozilla disagree with Monty Python about the merits of Finland?
- # [19:36] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [19:38] * Quits: chriseppstein (~chrisepps@209.119.65.162) (Quit: chriseppstein)
- # [19:49] * Joins: tellnes (~tellnes@ec2-79-125-26-36.eu-west-1.compute.amazonaws.com)
- # [19:53] * Joins: teleject (~christoph@72-48-98-159.dyn.grandenetworks.net)
- # [19:53] * Joins: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net)
- # [19:54] * Quits: eric_carlson (~eric@17.212.152.104) (Quit: eric_carlson)
- # [19:55] * Joins: eric_carlson (~eric@17.212.152.104)
- # [19:58] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
- # [19:59] * Joins: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com)
- # [20:01] * Quits: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com) (Remote host closed the connection)
- # [20:02] * Quits: davidb (~davidb@66.207.208.98) (Quit: davidb)
- # [20:04] * Quits: niloy (~niloy@61.12.96.242) (Remote host closed the connection)
- # [20:06] * Joins: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com)
- # [20:16] * Joins: richt (~richt@116.6.23.169)
- # [20:16] * Quits: maikmerten (~maikmerte@port-92-201-192-148.dynamic.qsc.de) (Remote host closed the connection)
- # [20:19] * Joins: chriseppstein (~chrisepps@209.119.65.162)
- # [20:22] * Joins: dbaron (~dbaron@nat/mozilla/x-goujudqfwyanoukr)
- # [20:23] * Quits: chriseppstein (~chrisepps@209.119.65.162) (Client Quit)
- # [20:26] * Quits: micheil (~micheil@109.224.128.70) (Quit: micheil)
- # [20:36] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
- # [20:40] * Quits: EricPreisz (~EricPGG@wsip-24-234-236-121.lv.lv.cox.net)
- # [20:45] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 246 seconds)
- # [20:47] <annevk> aklein: my idea was to just say "A transient registered observer is a specific registered observer." and let the rest flow from how it's used
- # [20:48] <annevk> aklein: I'm also going to rename it to transient registered observer to make the relationship more clear (and set it more apart from just "observer" which is a property of it)
- # [20:49] <annevk> ideally we have a different name that does not have "observer" in it for "registered observer" but I have not been able to think of anything :/
- # [20:49] * Joins: sicking (~chatzilla@nat/mozilla/x-eibexlcgzlxrkyjw)
- # [20:49] * Quits: smaug____ (~chatzilla@GZYMMMDCCCXXXII.gprs.sl-laajakaista.fi) (Read error: Connection reset by peer)
- # [20:49] * Joins: davidb (~davidb@65.93.94.10)
- # [20:50] * Joins: jacobolus (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net)
- # [20:54] * Joins: smaug____ (~chatzilla@GZYMMMDCCCXXXII.gprs.sl-laajakaista.fi)
- # [20:55] <smaug____> annevk: what problem are you trying to solve ?
- # [20:56] * heycam|away is now known as heycam
- # [20:56] <annevk> "the chairs have decided to defer the publication from Tuesday March 27th to Thursday March 29th" mwahahaha
- # [20:56] <annevk> smaug____: we have a concept called "registered observer" that consists of among other things an "observer"
- # [20:57] <annevk> smaug____: I'd rather they are named somewhat more distinct
- # [20:57] <annevk> have*
- # [21:01] * Quits: sarro (~sarro@i5E865FAC.versanet.de) (Ping timeout: 276 seconds)
- # [21:14] <annevk> zcorpan: seems you were right
- # [21:14] <annevk> maybe we should start a pool on the publication date
- # [21:14] <annevk> I'll put 10 down for next month
- # [21:15] <Ms2ger> I bet we can publish DOM4 earlier
- # [21:19] * Quits: richt (~richt@116.6.23.169) (Remote host closed the connection)
- # [21:27] * Joins: roc (~chatzilla@60.234.54.74)
- # [21:28] * Quits: LBP (~Mirc@pD9EB176B.dip0.t-ipconnect.de) (Quit: Bye, bye! See you on http://leanbackplayer.com)
- # [21:29] <annevk> smaug____: aklein: I now inlined the appending and removed the transient variable: http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html#concept-node-remove
- # [21:35] * Quits: erichynds (~ehynds@64.206.121.41) (Ping timeout: 244 seconds)
- # [21:41] * Joins: miketaylr (~miketaylr@80.232.109.46)
- # [21:43] * Quits: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [22:04] * Quits: dbaron (~dbaron@nat/mozilla/x-goujudqfwyanoukr) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [22:04] * Joins: dbaron (~dbaron@nat/mozilla/x-mkyoajedmhnnapoi)
- # [22:09] * Quits: MacTed (~Thud@63.119.36.36)
- # [22:17] * Joins: mkanat (mkanat@nat/google/x-obaaacbbdulkbhev)
- # [22:17] * Joins: ncooley (~tandemsev@2002:3285:849f:0:f50d:21c2:acd:292a)
- # [22:18] <sicking> annevk: i believe the only way we can get rid of the global namespace polluter is to change the spec. I don't believe I can convince IE otherwise
- # [22:19] <sicking> annevk: OTOH, I haven't been successful in convincing hixie to change the spec, so here we are :(
- # [22:19] <Ms2ger> sicking, and Hixie won't change the spec before IE drops it
- # [22:19] <sicking> Ms2ger: your guess is as good as mine
- # [22:19] <Ms2ger> Well, he said so in the bug, didn't he?
- # [22:20] <sicking> not exactly that no
- # [22:23] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [22:24] <annevk> sicking: is there a bug report on WebKit?
- # [22:24] <annevk> did anyone file one on Opera?
- # [22:24] <annevk> I can't find one
- # [22:24] <annevk> my opinion has always been we should align with Gecko here, but I never actually followed through to see if we had a bug report and everything, it only comes up every so often
- # [22:25] * Quits: Zauberfisch (Subject619@venus.zauberfisch.at) (Quit: Leaving)
- # [22:25] * Joins: Zauberfisch (Zauberfisc@venus.zauberfisch.at)
- # [22:25] <Ms2ger> Former Gecko, I suppose you mean
- # [22:25] * Quits: davidb (~davidb@65.93.94.10) (Quit: davidb)
- # [22:26] <annevk> I guess I should have included the pedantic note I was thinking of in my had about excluding today...
- # [22:26] <Ms2ger> :)
- # [22:27] <annevk> head even*
- # [22:27] * Quits: jryans (~jryans@24-155-144-5.static.grandenetworks.net) (Quit: Leaving...)
- # [22:28] <Hixie> sicking: which bug is this? i'm usually all about doing what the implementors are doing.
- # [22:28] <sicking> Hixie: yup, you were here too
- # [22:28] <Hixie> k :-)
- # [22:28] <sicking> https://www.w3.org/Bugs/Public/show_bug.cgi?id=11960
- # [22:28] <sicking> Hixie: except you went with the implementations that does something that's IMO much worse for the web
- # [22:29] <sicking> i.e. much more likely to create buggy pages
- # [22:29] <jgraham> FWIW I think the global scope polluter is evil, but I would be against us removing it in Opera
- # [22:29] <jgraham> Because it would hurt compat
- # [22:29] <Ms2ger> jgraham, how about making it quirks-only?
- # [22:30] <jgraham> Ms2ger: Or making it quirks-only
- # [22:30] <Ms2ger> Boo
- # [22:30] <Hixie> sicking: i think what i wrote in comment 15 is reasonable. (in particular, i think you would ask no less of me if you were in microsoft's position and they in yours.)
- # [22:30] <jgraham> Yeah, it sucks, but so does breaking sites
- # [22:31] <roc> why would sites that aren't broken in Gecko break in Opera?
- # [22:31] <jgraham> roc: Sites are broken in gecko
- # [22:31] <Ms2ger> Google and Microsoft-sponsored demos are, mostly
- # [22:31] <sicking> Hixie: I just disagee with you. But now much I could do here beyond that. Reaching out to MS is clearly not fruitful if they are aware of the discussion
- # [22:32] <roc> what sites? This is not the breakage I've seen in any of the broken demos I've looked at
- # [22:32] <jgraham> Maybe, but people seem to think that demos are something other than marketing fluff carefully designed to break other browsers
- # [22:32] <sicking> Hixie: it's too long ago that I don't remember if webkit folks are aware of the issue. I imagine that I had talked to them at the time yes
- # [22:32] <jgraham> (note: I'm not actually cynical enough to think that all demos are like that)
- # [22:33] <Ms2ger> Of course not, Mozilla's aren't :)
- # [22:33] <Hixie> sicking: IE isn't the only browser here, it might well be easier to convince opera and webkit
- # [22:33] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
- # [22:33] <Hixie> sicking: i'm not sure what you disagree with me on here, my opinion on the matter really isn't a driving factor here.
- # [22:33] <sicking> Hixie: anne was aware of the issue as he commented in the bug. I strongly suspect webkit was too
- # [22:33] <sicking> Hixie: that's the part i disagree with you about
- # [22:34] <Hixie> sicking: you disagree with my opinion that my opinion isn't a driving factor? :-)
- # [22:34] <sicking> Hixie: changing the spec would likely have changed both webkit and IE in the long term
- # [22:34] <sicking> Hixie: yes
- # [22:34] <Hixie> if my opinion was a driving factor we'd have removed the misfeature entirely
- # [22:34] <annevk> me being aware of it doesn't mean you should not file a bug on Opera btw
- # [22:34] <Hixie> i hate this namespace polution crap
- # [22:34] <sicking> Hixie: and yet the spec isn't changed
- # [22:35] <sicking> Hixie: so i don't know what factual basis you have for that statement
- # [22:35] <Hixie> like i said, the spec isn't driven by my opinion here
- # [22:35] <sicking> annevk: yeah, point taken
- # [22:35] <sicking> Hixie: like i said, i disagree
- # [22:35] <sicking> Hixie: well.. i disagree that you changing the spec wouldn't have changed the landscape here
- # [22:35] <Hixie> you disagree on with me about what my opinion is? o_O
- # [22:36] <sicking> Hixie: sorry, i put it poorly
- # [22:36] <sicking> Hixie: you seem to be of the opinion that changing the spec wouldn't have changed implementations. I disagree with that assertion
- # [22:36] <annevk> might Gecko still revert that change?
- # [22:37] <sicking> annevk: i imagine that if we can get word from google and opera that they will change, that we'd revert yes
- # [22:37] * eric_carlson is now known as ericc|away
- # [22:37] <annevk> ok, I'll file a bug on Opera
- # [22:37] <Hixie> sicking: ah, well, you could be right on that, sure. i don't think it's likely though. in my experience if a browser vendor says "we won't do that, it's too much of a compat cost" then me changing the spec anyway just leads to them dismissing the entire spec more.
- # [22:37] <sicking> annevk: ideally also from safari
- # [22:37] <annevk> see what happens
- # [22:40] * Joins: chriseppstein (~chrisepps@209.119.65.162)
- # [22:43] <annevk> filed a bug on Opera
- # [22:43] <annevk> ref is CORE-45289
- # [22:44] <annevk> is there one on WebKit?
- # [22:50] * Joins: diraol (~diraol@189.100.4.40)
- # [22:50] * Joins: jacobolu_ (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net)
- # [22:51] * Joins: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no)
- # [22:52] * Quits: jacobolus (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net) (Ping timeout: 250 seconds)
- # [22:53] * Joins: jacobolus (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net)
- # [22:55] * Quits: jacobolu_ (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net) (Ping timeout: 260 seconds)
- # [23:00] * Joins: jacobolu_ (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net)
- # [23:00] * Quits: jacobolus (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net) (Ping timeout: 250 seconds)
- # [23:01] * Joins: jryans (~jryans@24-155-144-5.static.grandenetworks.net)
- # [23:14] * Joins: artgoeshere (~artgoeshe@ip-160-79-101-2.autorev.intellispace.net)
- # [23:15] * Joins: jacobolus (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net)
- # [23:15] * Quits: jacobolu_ (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net) (Read error: Connection reset by peer)
- # [23:16] * Quits: Ms2ger (~Ms2ger@33.178-242-81.adsl-dyn.isp.belgacom.be) (Ping timeout: 246 seconds)
- # [23:20] * Quits: Zauberfisch (Zauberfisc@venus.zauberfisch.at) (Read error: Connection reset by peer)
- # [23:20] * Joins: Zauberfisch (Zauberfisc@venus.zauberfisch.at)
- # [23:24] * Quits: ryanseddon (u1832@gateway/web/irccloud.com/x-cjvfcueygzhsywwj) (Ping timeout: 240 seconds)
- # [23:24] * Quits: Raynos (u3611@gateway/web/irccloud.com/x-fnzvoomgddxgvdnd) (Ping timeout: 240 seconds)
- # [23:24] * Quits: jwheare (u2@gateway/web/irccloud.com/x-slayrfowolcxeeyb) (Ping timeout: 252 seconds)
- # [23:24] * Quits: mainerror (u4521@gateway/web/irccloud.com/x-lfxbxgyzlentldoi) (Ping timeout: 244 seconds)
- # [23:24] * Quits: remysharp (u4345@gateway/web/irccloud.com/x-ypkwdsiflyuhjznq) (Ping timeout: 240 seconds)
- # [23:24] * Quits: akamike (u5089@gateway/web/irccloud.com/x-nlpuferxntwdqcyo) (Ping timeout: 245 seconds)
- # [23:24] * Quits: aklein (u4454@gateway/web/irccloud.com/x-ixmsqdklzdqytkez) (Ping timeout: 276 seconds)
- # [23:25] * Quits: scheib (u4467@gateway/web/irccloud.com/x-violteelwawrpabb) (Ping timeout: 244 seconds)
- # [23:25] * Quits: krijn (u2319@gateway/web/irccloud.com/x-qlicddgynqucpjbk) (Ping timeout: 245 seconds)
- # [23:25] * Quits: timeless (u4015@firefox/developer/timeless) (Ping timeout: 276 seconds)
- # [23:27] * Quits: jcarbaugh (~jcarbaugh@216.59.106.66)
- # [23:30] * Parts: artgoeshere (~artgoeshe@ip-160-79-101-2.autorev.intellispace.net) ("Quittin' time.")
- # [23:33] <Hixie> i keep writing "hit region list" as "region hit list"
- # [23:33] <Hixie> not the same thing.
- # [23:35] * Quits: jryans (~jryans@24-155-144-5.static.grandenetworks.net) (Quit: Leaving...)
- # [23:36] * Quits: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no) (Remote host closed the connection)
- # [23:38] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:38] * Joins: scheib (u4467@gateway/web/irccloud.com/x-twzkeafvdfinzlgi)
- # [23:40] * Quits: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com) (Quit: Computer has gone to sleep.)
- # [23:43] * Quits: jernoble (~jernoble@2620:149:4:1b01:401d:5729:f9f1:5501) (Quit: jernoble)
- # [23:46] * Joins: aklein (u4454@gateway/web/irccloud.com/x-lxyrpzzgcjhfradd)
- # [23:49] <Hixie> woot, hit addHitRegion() is now almost entirely specced. The only parts missing are the parts that make it useful.
- # [23:51] * Joins: remysharp (u4345@gateway/web/irccloud.com/x-rnenlzttsnoshjch)
- # [23:51] * Joins: Raynos (u3611@gateway/web/irccloud.com/x-cufelsiryeqfevky)
- # [23:53] * Joins: schnoomac (~schnoomac@melbourne.99cluster.com)
- # [23:54] * Joins: mainerror (u4521@gateway/web/irccloud.com/x-ogzzyiapniyaxjxa)
- # [23:54] * Joins: ryanseddon (u1832@gateway/web/irccloud.com/x-delryacugvqqhwkm)
- # Session Close: Fri Mar 23 00:00:02 2012
The end :)