Options:
- # Session Start: Thu Jul 05 00:00:00 2012
- # Session Ident: #whatwg
- # [00:04] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
- # [00:04] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [00:08] * Joins: ehsan (~ehsan@66.207.208.98)
- # [00:21] * Quits: markkes (~markkes@535177EA.cm-6-2b.dynamic.ziggo.nl) (Read error: Connection reset by peer)
- # [00:24] * Quits: graememcc (~chatzilla@host86-135-205-52.range86-135.btcentralplus.com) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0.1/20120615112143])
- # [00:31] * Quits: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr) (Quit: Leaving.)
- # [00:55] * Joins: mattlucht (~mattlucht@host81-129-141-11.range81-129.btcentralplus.com)
- # [00:58] * heycam|away is now known as heycam
- # [01:02] * Quits: mattlucht (~mattlucht@host81-129-141-11.range81-129.btcentralplus.com) (Quit: mattlucht)
- # [01:03] * Quits: PalleZingmark (~Adium@90-229-139-33-no195.tbcn.telia.com) (Quit: Leaving.)
- # [01:10] * Quits: annevk (~annevk@bl12-181-188.dsl.telepac.pt) (Remote host closed the connection)
- # [01:12] * Joins: Delapouite (~Delapouit@dsl-58-6-19-17.wa.westnet.com.au)
- # [01:13] * Joins: Zauberfisch_ (~Zauberfis@venus.zauberfisch.at)
- # [01:14] * Quits: darcyclarke (~darcyclar@108.162.149.34) (Read error: Connection reset by peer)
- # [01:17] * Quits: Zauberfisch (~Zauberfis@venus.zauberfisch.at) (Ping timeout: 264 seconds)
- # [01:17] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
- # [01:18] * Joins: jarib (~jarib@unaffiliated/jarib)
- # [01:23] * Quits: drublic (~drublic@frbg-5f732144.pool.mediaWays.net) (Remote host closed the connection)
- # [01:23] * Joins: drublic (~drublic@frbg-5f732144.pool.mediaWays.net)
- # [01:24] * Quits: moo-_- (miohtama@lakka.kapsi.fi) (Read error: Operation timed out)
- # [01:26] * Joins: moo-_- (miohtama@lakka.kapsi.fi)
- # [01:28] * Quits: drublic (~drublic@frbg-5f732144.pool.mediaWays.net) (Ping timeout: 276 seconds)
- # [01:37] * Quits: tomasf (~tom@2002:55e5:db36:0:6c9a:a932:76d8:925c) (Quit: tomasf)
- # [01:38] * Quits: carlos_antonio (~benway@173.230.152.21) (Quit: leaving)
- # [01:44] * Quits: micheil (~micheil@109.224.128.70) (Ping timeout: 252 seconds)
- # [01:45] * Joins: micheil (~micheil@109.224.128.70)
- # [01:53] * Quits: tantek (~tantek@c-76-115-51-221.hsd1.or.comcast.net) (Quit: tantek)
- # [02:00] * Quits: micheil (~micheil@109.224.128.70) (Ping timeout: 265 seconds)
- # [02:03] * Joins: micheil (~micheil@109.224.128.70)
- # [02:03] * Quits: micheil (~micheil@109.224.128.70) (Client Quit)
- # [02:10] * Joins: smaug____ (~chatzilla@212-226-50-247-nat.elisa-mobile.fi)
- # [02:11] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [02:11] * Joins: othermaciej_ (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [02:11] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
- # [02:12] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Client Quit)
- # [02:12] * othermaciej_ is now known as othermaciej
- # [02:12] * Joins: othermaciej_ (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [02:13] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Client Quit)
- # [02:13] * othermaciej_ is now known as othermaciej
- # [02:14] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Client Quit)
- # [02:25] * Quits: necolas (~necolas@5ade2fae.bb.sky.com) (Remote host closed the connection)
- # [02:25] * Joins: MikeSmith_ (~MikeSmith@s1106148.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [02:25] * Joins: necolas (~necolas@5ade2fae.bb.sky.com)
- # [02:27] * Quits: MikeSmith (~MikeSmith@s1106141.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 265 seconds)
- # [02:27] * MikeSmith_ is now known as MikeSmith
- # [02:30] * Quits: necolas (~necolas@5ade2fae.bb.sky.com) (Ping timeout: 240 seconds)
- # [02:34] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [02:43] * Joins: Druide__ (Druid@p5B135347.dip.t-dialin.net)
- # [02:43] * Quits: Druide_ (~Druid@p5B05CBC4.dip.t-dialin.net) (Ping timeout: 265 seconds)
- # [02:43] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [02:49] * Quits: smaug____ (~chatzilla@212-226-50-247-nat.elisa-mobile.fi) (Ping timeout: 252 seconds)
- # [02:55] * abstractj is now known as abstractj|away
- # [03:07] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
- # [03:30] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [03:46] <Hixie> can anyone try and see if this weasyprint thing can handle the html spec?
- # [03:52] * Quits: yuuki_ (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [03:59] <guzzlefry> Hixie: It says it passes Acid2?
- # [03:59] <Hixie> yes?
- # [04:01] * Joins: jacobolus (~jacobolus@c-76-21-10-192.hsd1.ca.comcast.net)
- # [04:01] * Joins: yuuki_ (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [04:04] <guzzlefry> Hixie: Going to assume I need more knowledge about HTML than I currently have to help with this. :P
- # [04:04] <Hixie> why?
- # [04:04] <Hixie> i just mean can someone install weasyprint and try to print the html spec and see whether it does it or not :-)
- # [04:04] <Hixie> as opposed to crashing or taking four hours
- # [04:05] <guzzlefry> ah, I might be able to do that.
- # [04:05] <Hixie> we used to use prince to print the PDF version but it required so much RAM to create the PDF that my server would kill the process before it could finish
- # [04:06] <guzzlefry> Is the spec on whatwg.org or w3c?
- # [04:07] <Hixie> http://whatwg.org/c
- # [04:10] * heycam is now known as heycam|away
- # [04:22] * Joins: ehsan (~ehsan@209.20.29.228)
- # [04:54] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [04:56] * Quits: jacobolus (~jacobolus@c-76-21-10-192.hsd1.ca.comcast.net) (Ping timeout: 245 seconds)
- # [04:58] * Joins: tantek (~tantek@c-98-246-198-79.hsd1.or.comcast.net)
- # [05:02] * Joins: jacobolus (~jacobolus@c-76-21-10-192.hsd1.ca.comcast.net)
- # [05:06] * Quits: jacobolus (~jacobolus@c-76-21-10-192.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
- # [05:09] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [05:11] * Joins: jacobolus (~jacobolus@c-76-21-10-192.hsd1.ca.comcast.net)
- # [05:19] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [05:20] <guzzlefry> Well, weasyprint doesn't like Gentoo. :P
- # [05:27] * Parts: guzzlefry (~Gus@adsl-068-209-129-166.sip.jax.bellsouth.net)
- # [05:27] * Quits: tantek (~tantek@c-98-246-198-79.hsd1.or.comcast.net) (Quit: tantek)
- # [05:36] * heycam|away is now known as heycam
- # [05:50] * Joins: carlos_antonio (~benway@173.230.152.21)
- # [05:59] * boaz is now known as boaz|away
- # [06:05] * Quits: wookiehangover (~wookiehan@c-50-134-137-118.hsd1.co.comcast.net) (Quit: i'm out)
- # [06:05] * Quits: jacobolus (~jacobolus@c-76-21-10-192.hsd1.ca.comcast.net) (Ping timeout: 248 seconds)
- # [06:08] * Joins: wookiehangover (~wookiehan@c-50-134-137-118.hsd1.co.comcast.net)
- # [06:09] * Joins: edwardbc_ (~edward.ba@186.176.193.20)
- # [06:10] * Quits: edwardbc (~edward.ba@186.176.193.20) (Ping timeout: 240 seconds)
- # [06:17] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [06:18] * Joins: yuuki__ (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [06:19] * Quits: yuuki_ (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 244 seconds)
- # [06:25] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
- # [06:30] * Joins: MikeSmith_ (~MikeSmith@s1106093.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [06:30] * Joins: abarth (~abarth@75-149-211-209-Illinois.hfc.comcastbusiness.net)
- # [06:31] * Joins: LBP (~Mirc@pD9EB19E9.dip0.t-ipconnect.de)
- # [06:32] * Quits: MikeSmith (~MikeSmith@s1106148.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 264 seconds)
- # [06:32] * MikeSmith_ is now known as MikeSmith
- # [06:35] * Joins: izhak (~izhak@213.87.240.154)
- # [06:37] <abarth> MikeSmith: you around?
- # [06:37] <MikeSmith> abarth: yup
- # [06:37] <MikeSmith> what's up?
- # [06:37] <abarth> I was wondering if we could give Mike West commit access to http://dvcs.w3.org/hg/content-security-policy/
- # [06:37] <MikeSmith> sure
- # [06:37] <MikeSmith> he has a W3C account already?
- # [06:37] <abarth> thanks
- # [06:38] <abarth> he says he had an old individual account from a while back
- # [06:38] <abarth> but he just requested a member account a few minutes ago
- # [06:38] <abarth> (he works for Google now)
- # [06:38] <MikeSmith> yeah found it
- # [06:39] <MikeSmith> OK he should have access now
- # [06:39] <abarth> many thanks
- # [06:40] <abarth> you're the best :)
- # [06:40] <MikeSmith> hah
- # [06:40] <MikeSmith> cheers man
- # [06:54] * Quits: [[zz]] (~q@node-1b05.pool-101-109.dynamic.totbb.net) (Ping timeout: 240 seconds)
- # [06:56] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [07:06] * Joins: [[zz]] (~q@node-19tb.pool-101-109.dynamic.totbb.net)
- # [07:08] * Joins: Areks (~Areks@rs.gridnine.com)
- # [07:34] <MikeSmith> Hixie: I installed weasyprint but it fails when I try it with the HTML spec
- # [07:35] <MikeSmith> never gets past validating the stylesheet
- # [07:35] * Quits: abarth (~abarth@75-149-211-209-Illinois.hfc.comcastbusiness.net) (Quit: abarth)
- # [07:36] <MikeSmith> it appears to be first trying to validate the stylesheet before processing the document
- # [07:36] <Hixie> k
- # [07:36] <Hixie> oh well
- # [07:37] <MikeSmith> I did get it to work on some smaller docs
- # [07:38] <MikeSmith> it doesn't seem to use much memory but it's extremely slow and hogs up CPU
- # [07:40] <MikeSmith> Hixie: so yeah anyway I don't think it would work even if somebody took time to figure out how to workaround the thing that's causing it to fail with the HTML spec now
- # [07:50] * Zauberfisch_ is now known as Zauberfisch
- # [07:50] * Quits: carlos_antonio (~benway@173.230.152.21) (Quit: leaving)
- # [07:53] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [07:53] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Client Quit)
- # [08:00] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Quit: cgcardona)
- # [08:13] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [08:17] * Joins: Ducki (~Ducki@pD9E39968.dip0.t-ipconnect.de)
- # [08:19] * Joins: shwetank (~shwetank@122.173.201.69)
- # [08:22] * Joins: SonicX (~quassel@180.215.214.155)
- # [08:25] * Joins: silverroots (~silverroo@144.187.180.12)
- # [08:28] * Joins: sedovsek (~robert@93-103-104-107.dynamic.t-2.net)
- # [08:34] * Joins: niloy (~niloy@61.12.96.242)
- # [08:38] * Quits: niloy (~niloy@61.12.96.242) (Client Quit)
- # [08:39] * Joins: niloy (~niloy@61.12.96.242)
- # [08:41] * Quits: sedovsek (~robert@93-103-104-107.dynamic.t-2.net) (Quit: sedovsek)
- # [08:43] * Joins: PalleZingmark (~Adium@217.13.228.226)
- # [08:44] * Quits: jahman (~woops@129.175.204.73) (Ping timeout: 248 seconds)
- # [08:48] * Joins: necolas (~necolas@5ade2fae.bb.sky.com)
- # [08:55] * Joins: jahman (~woops@129.175.204.73)
- # [09:16] * Joins: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr)
- # [09:22] * Quits: PalleZingmark (~Adium@217.13.228.226) (Ping timeout: 272 seconds)
- # [09:23] * Joins: pyrsmk (~pyrsmk@17.4.101.84.rev.sfr.net)
- # [09:25] * Joins: sedovsek (~robert@lk.92.63.17.253.dc.cable.static.lj-kabel.net)
- # [09:26] * Joins: PalleZingmark (~Adium@c-5eeaaab7-74736162.cust.telenor.se)
- # [09:40] * Quits: Lachy (~Lachy@cm-84.215.193.125.getinternet.no) (Quit: Computer has gone to sleep.)
- # [09:46] * Joins: Kolombiken (~Adium@217.13.228.226)
- # [09:49] * Quits: danja (~danny@host238-207-dynamic.9-79-r.retail.telecomitalia.it) (Ping timeout: 246 seconds)
- # [09:58] * Joins: raphc (~quassel@153-107-190-109.dsl.ovh.fr)
- # [10:00] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [10:05] * Joins: zcorpan (~zcorpan@c-2f98e355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [10:06] * Quits: PalleZingmark (~Adium@c-5eeaaab7-74736162.cust.telenor.se) (Quit: Leaving.)
- # [10:07] * Quits: SonicX (~quassel@180.215.214.155) (Ping timeout: 248 seconds)
- # [10:08] * Quits: necolas (~necolas@5ade2fae.bb.sky.com) (Remote host closed the connection)
- # [10:08] * heycam is now known as heycam|away
- # [10:09] * Joins: necolas (~necolas@5ade2fae.bb.sky.com)
- # [10:10] * Joins: danja (~danny@host238-207-dynamic.9-79-r.retail.telecomitalia.it)
- # [10:11] * Joins: Lachy (~Lachy@office.oslo.opera.com)
- # [10:13] * Quits: necolas (~necolas@5ade2fae.bb.sky.com) (Ping timeout: 246 seconds)
- # [10:26] * Quits: ehsan (~ehsan@209.20.29.228) (Remote host closed the connection)
- # [10:26] * Joins: PalleZingmark (~Adium@217.13.228.226)
- # [10:29] * Joins: SonicX (~quassel@180.215.196.127)
- # [10:30] * Joins: smaug____ (~chatzilla@212-226-50-247-nat.elisa-mobile.fi)
- # [10:30] * Joins: Ms2ger (~Ms2ger@91.181.79.187)
- # [10:36] * Joins: drublic (~drublic@frbg-5f7327e2.pool.mediaWays.net)
- # [10:42] * Quits: drublic (~drublic@frbg-5f7327e2.pool.mediaWays.net) (Ping timeout: 276 seconds)
- # [10:46] * Quits: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr) (Quit: Leaving.)
- # [10:58] * Joins: annevk (~annevk@bl12-181-188.dsl.telepac.pt)
- # [11:02] <zcorpan> matjas: why doesn't http://mathias.html5.org/tests/javascript/string/ test fontsize?
- # [11:02] <matjas> zcorpan: because whoops. good catch
- # [11:05] <zcorpan> matjas: a wrapper function in tests is usually unnecessary
- # [11:05] <matjas> zcorpan: no test() calls? just the assert*()s?
- # [11:05] <zcorpan> no, i mean the outer function
- # [11:06] <zcorpan> (function() { .... })();
- # [11:06] <odinho> You can make them globals, no prob ;]
- # [11:06] <matjas> ah, yeah that’s just me. don’t want to leak the typeError var
- # [11:06] <matjas> must not pollute global scope… not even in tests </ocd>
- # [11:07] <odinho> I did that at first as well. Then I learned to relax and stop worrying.
- # [11:07] <jgraham> That's just weird :)
- # [11:07] <zcorpan> best practice for tests is not exactly the same as best practice in general :-)
- # [11:07] <matjas> jgraham: you don’t know me very well, do you
- # [11:07] <zcorpan> tests should usually cut the crap
- # [11:07] <odinho> Figured out, less code -> better. Nice looking tests is best.
- # [11:09] * Joins: drublic (~drublic@frbg-4d028faa.pool.mediaWays.net)
- # [11:10] * Joins: necolas (~necolas@ix-2-0-0-155.core4.LDN-London.as6453.net)
- # [11:11] * Joins: richt_ (~richt@pat-tazdevil.opera.com)
- # [11:11] * Quits: richt (~richt@office.oslo.opera.com) (Ping timeout: 265 seconds)
- # [11:12] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
- # [11:13] * Joins: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221)
- # [11:16] <zcorpan> matjas: what's the moz bug number for " in link()?
- # [11:16] <matjas> https://bugzilla.mozilla.org/show_bug.cgi?id=352437
- # [11:17] <zcorpan> thanks
- # [11:20] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 245 seconds)
- # [11:35] * Joins: mpt (~mpt@faun.canonical.com)
- # [11:35] * Quits: mpt (~mpt@faun.canonical.com) (Changing host)
- # [11:35] * Joins: mpt (~mpt@canonical/mpt)
- # [11:39] * Quits: richt_ (~richt@pat-tazdevil.opera.com) (Remote host closed the connection)
- # [11:47] * Joins: GlitchMr (~glitchmr@178-36-51-116.adsl.inetia.pl)
- # [11:47] * Joins: richt (~richt@office.oslo.opera.com)
- # [11:51] * Joins: MikeSmith_ (~MikeSmith@s1106220.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [11:53] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 255 seconds)
- # [11:53] * Quits: MikeSmith (~MikeSmith@s1106093.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 264 seconds)
- # [11:53] * MikeSmith_ is now known as MikeSmith
- # [12:04] * Joins: MikeSmith_ (~MikeSmith@s1106186.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [12:07] * Quits: MikeSmith (~MikeSmith@s1106220.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 264 seconds)
- # [12:07] * MikeSmith_ is now known as MikeSmith
- # [12:08] <MikeSmith> anybody know where's the place to report bugs in the mercurial sources?
- # [12:09] <MikeSmith> nm
- # [12:09] <jgraham> http://bz.selenic.com/
- # [12:09] <MikeSmith> found it
- # [12:09] <smaug____> oh, they have switched to a saner bug tracker
- # [12:10] * Joins: matzipan (~matzipan@85.186.123.77)
- # [12:11] * Parts: matzipan (~matzipan@85.186.123.77) ("whatwg")
- # [12:15] * Joins: Stevef_ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [12:17] <zcorpan> annevk: i think backslash to forward slash in URLs can be restricted to file, http and https
- # [12:19] <zcorpan> annevk: and should only happen before the first ? or #
- # [12:19] <zcorpan> annevk: (except # for file seems to not be treated as a fragment delimiter in chrome)
- # [12:20] <MikeSmith> Content-Type: text/html; charset="UTF-8" is not valid, right?
- # [12:20] <MikeSmith> (note the quotes)
- # [12:20] <MikeSmith> a media-type should not have quotes in there, right?
- # [12:20] <MikeSmith> or are they optional or something?
- # [12:21] <zcorpan> quotes are allowed iirc
- # [12:23] <jgraham> annevk: re: notifications, it does seem to make somse sense to me to add language metadata even if all notification mechanisms don't support it. But it doesn't seem like 1 language / field is enough in many cases, and that can't be solved without markup (which is a really bad idea)
- # [12:23] <zcorpan> MikeSmith: http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.7
- # [12:24] <zcorpan> 3.6: value = token | quoted-string
- # [12:24] <MikeSmith> yeah, I remember I had this discussion somewhere before
- # [12:24] * Joins: mpt (~mpt@faun.canonical.com)
- # [12:24] * Quits: mpt (~mpt@faun.canonical.com) (Changing host)
- # [12:24] * Joins: mpt (~mpt@canonical/mpt)
- # [12:24] <MikeSmith> so it does allow a quoted string
- # [12:26] <zcorpan> quoted-string = ( <"> *(qdtext | quoted-pair ) <"> ) http://www.w3.org/Protocols/rfc2616/rfc2616-sec2.html
- # [12:26] <zcorpan> so only allows *double* quotes
- # [12:26] <MikeSmith> ah yeah I remember that now too
- # [12:26] <MikeSmith> nuts
- # [12:26] <zcorpan> xrefs in rfcs would be nice
- # [12:28] <Ms2ger> HTML in rfcs would be nice
- # [12:30] <SimonSapin> like this? http://tools.ietf.org/html/
- # [12:31] <Ms2ger> No, not like that
- # [12:32] <MikeSmith> anyway filed http://bz.selenic.com/show_bug.cgi?id=3531
- # [12:32] <MikeSmith> and I hacked the hgweb sources on dvcs.w3.org to drop the quotes around the charset value
- # [12:32] <MikeSmith> that was causing the validator to complain
- # [12:33] <Ms2ger> Fix the validator? ;)
- # [12:33] <MikeSmith> I remember having a discussion with Henri about that
- # [12:33] <MikeSmith> iirc it's because of third-party code
- # [12:34] <MikeSmith> maybe that chardet things
- # [12:34] <MikeSmith> but yeah it should be fixed, because it's wrong
- # [12:38] * Joins: mattlucht (~mattlucht@host217-39-14-57.in-addr.btopenworld.com)
- # [12:40] * Quits: shwetank (~shwetank@122.173.201.69) (Ping timeout: 240 seconds)
- # [12:40] * Joins: shwetank (~shwetank@108.60.159.100)
- # [12:46] <zcorpan> Ms2ger: if you (or someone else) have a preference for what to do with https://bugzilla.mozilla.org/show_bug.cgi?id=352437 please say so in a comment
- # [12:47] <Ms2ger> I've got a patch to match matjas's spec, just need to clean it up a bit
- # [12:48] <matjas> FWIW, I’ve got a V8 patch ready to get rid of the unneeded escapes
- # [12:48] <matjas> let’s align some browser implementations \o/
- # [12:49] <zcorpan> Ms2ger: ok, nice
- # [13:01] * Joins: Von_Davidicus (~IceChat7@173.210.203.196)
- # [13:01] <Von_Davidicus> I have a question about website coding--particularly the use of a database.
- # [13:01] * Quits: Delapouite (~Delapouit@dsl-58-6-19-17.wa.westnet.com.au) (Remote host closed the connection)
- # [13:02] <Von_Davidicus> If you had a field that required a massive amount of text, would you store it in the database, or in a seperate text file, and refer to it via database?
- # [13:02] <Philip`> What's "massive"?
- # [13:02] <Philip`> (Megabytes? Gigabytes?)
- # [13:03] <Von_Davidicus> Anywhere from 2 KB to 25 KB. They're short stories.
- # [13:03] <Philip`> That sounds tiny :-)
- # [13:04] <Von_Davidicus> My question still stands.
- # [13:04] <Philip`> so I'd store it in a MySQL TEXT column (or equivalent in other databases)
- # [13:04] <Philip`> since storing it externally would be a lot of hassle for no real benefit
- # [13:05] <Von_Davidicus> Aside from editability, but I think I see your point.
- # [13:05] <Philip`> (Oh, I suppose not actually TEXT, since that's stupidly small; might as well use LONGTEXT)
- # [13:07] <Von_Davidicus> The reason I had them in seperate text files was so that I could edit them in a text editor.
- # [13:09] <Philip`> I imagine it'd be useful to do things like store historical revisions of every story, and store metadata like who last modified the data and when, so you'd always be required to edit them through the proper database-based interface instead of using a text editor directly
- # [13:09] <Von_Davidicus> Okay...
- # [13:09] <Philip`> unless you're absolutely certain your design will never need any data other than what the filesystem already provides
- # [13:10] <zcorpan> matjas: have you filed a bug with IE about this?
- # [13:10] <matjas> zcorpan: not yet, only about the fact that IE uppercases the tag names
- # [13:10] <jgraham> Philip`: Obviosuly you should put git into the mix to get revisions
- # [13:10] <Von_Davidicus> Meaning?
- # [13:11] <matjas> zcorpan: https://connect.microsoft.com/IE/feedback/details/752283 if you’re interested. I’ll file another one for the " escape thing
- # [13:11] <Philip`> Von_Davidicus: Knowing jgraham, that was probably sarcasm
- # [13:11] <zcorpan> matjas: thanks. i'm interested in the " thing :-)
- # [13:11] * Von_Davidicus was directing the "meaning" to you, Philip`
- # [13:11] <Von_Davidicus> With the text files, all I do is use PHP's include() function.
- # [13:12] <Philip`> Ah :-)
- # [13:12] <Von_Davidicus> Heck, I could almost get away with using SSI.
- # [13:12] <Philip`> Sure, you could choose to use horrid technologies if you really wanted to :-p
- # [13:13] <Von_Davidicus> SSI's not bad. I've used it on a page with a several -massive- tables.
- # [13:13] <Von_Davidicus> As I said, I could -almost- get away with it; I get the title and story rating info from the database.
- # [13:18] <Von_Davidicus> Besides, you want horrid? Try using XML files as your database.
- # [13:18] <Von_Davidicus> BOY, that gets complicated.
- # [13:19] * Quits: SonicX (~quassel@180.215.196.127) (Ping timeout: 246 seconds)
- # [13:20] <Philip`> If you store the story text in the database too then you get simpler code, more flexibility, more nice ACID properties, easier backups, better performance, etc, and if you want to edit a story in a text editor then just write a script that downloads it from the database into a text file and then you edit it and then upload it back again
- # [13:20] <zcorpan> matjas: maybe you could put in a recommendation for authors saying something along the lines of "use of these methods is not recommended; using DOM APIs is recommended. however, if these methods are used nevertheless, the characters & and " should be escaped as & and ", respectively"
- # [13:20] <Philip`> so I don't see why you'd make life harder for yourself :-)
- # [13:20] <Von_Davidicus> ACID properties?
- # [13:21] <Philip`> Like in http://en.wikipedia.org/wiki/ACID
- # [13:21] <matjas> zcorpan: filed https://connect.microsoft.com/IE/feedback/details/752391
- # [13:22] <matjas> zcorpan: i have a note here: http://mathias.html5.org/specs/javascript/#escapeattributevalue but i guess it would be clearer to have one near the actual string method definitions
- # [13:22] <Philip`> (e.g. the database system will prevent the data and metadata getting out of sync with each other, but you get no such guarantees if you involve the filesystem unless you're extremely careful)
- # [13:23] <Von_Davidicus> Hmmm... never had a problem with it before.
- # [13:23] <zcorpan> matjas: hmm, i don't have permission to view it
- # [13:24] <matjas> zcorpan: http://i.imgur.com/G73ww.png
- # [13:24] <Philip`> Von_Davidicus: Rare bugs are the worst :-)
- # [13:25] <Von_Davidicus> I suppose I could throw this into the database... and have PHP insert the tab characters and line breaks in the code where they should be.
- # [13:25] <Philip`> Von_Davidicus: Everything will look like it's running fine for several years as you get more and more users, and then the server's PSU blows up and you're very unlucky and you find that half of your data is corrupted and irrecoverable
- # [13:26] <Von_Davidicus> That, sir, is why I have a backup site on my own computer. And I back --that-- up, too.
- # [13:27] <Philip`> If your backup is a snapshot of the server while it's in a temporarily inconsistent state (e.g. because it's updated its metadata but not yet written the actual data) then that still won't solve the problem
- # [13:28] <Von_Davidicus> You have it backwards, sir. What's on the -server- is a snapshot of what's on my computer. I edit my site on my computer, then I upload whatever files I need to and run whatever SQL I have to.
- # [13:28] * Joins: david_carlisle (~chatzilla@86.188.197.189)
- # [13:29] * Quits: smaug____ (~chatzilla@212-226-50-247-nat.elisa-mobile.fi) (Ping timeout: 252 seconds)
- # [13:34] <zcorpan> annevk: hmm, the chrome file # thing seems is just for file://#/ or file:\\#\ - hash anywhere else is fragment. but that seems bogus and opera/firefox don't do that
- # [13:36] <zcorpan> http://# resolves to http:/# in chrome and http:///# in opera/firefox
- # [13:37] * Quits: annevk (~annevk@bl12-181-188.dsl.telepac.pt) (Remote host closed the connection)
- # [13:40] * Joins: mishunov (~spliter@194.19.106.242)
- # [13:42] * Quits: Ms2ger (~Ms2ger@91.181.79.187) (Ping timeout: 246 seconds)
- # [13:44] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [13:45] <matjas> zcorpan: “using DOM APIs is recommended” — should I add a reference there? to [DOM2HTML], of something else?
- # [13:45] <matjas> s/of/or/
- # [13:45] * Parts: Von_Davidicus (~IceChat7@173.210.203.196)
- # [13:47] <zcorpan> matjas: dom2html is obsolete, so preferably not :-)
- # [13:47] * Quits: shwetank (~shwetank@108.60.159.100) (Quit: Linkinus - http://linkinus.com)
- # [13:47] <zcorpan> i guess dom4 and html if you want to reference something
- # [13:47] <matjas> i couldn’t find property attributes in DOM4 right away so i got confused
- # [13:49] * Quits: mattlucht (~mattlucht@host217-39-14-57.in-addr.btopenworld.com) (Quit: mattlucht)
- # [13:51] * Quits: mishunov (~spliter@194.19.106.242) (Quit: mishunov)
- # [13:51] <zcorpan> matjas: i get an empty doc now
- # [13:53] <matjas> zcorpan: fixed
- # [13:55] * Joins: annevk (~annevk@bl12-181-188.dsl.telepac.pt)
- # [13:56] <zcorpan> matjas: thanks. i guess the dom api recommendation applies to all of those, but it seems annoying to repeat it over and over. maybe put the note at the top of the section, and say that the escaping recommendation only applies to those that take an argument, or so?
- # [13:57] <matjas> zcorpan: but there’s also substr
- # [13:57] <AryehGregor> matjas, I suggest explicitly saying in the note that browsers have historically not escaped " in the argument, so anyone using the function is likely to be bitten by XSS unless they escape.
- # [13:58] <annevk> zcorpan: not ftp?
- # [13:59] <zcorpan> matjas: i'd solve that by removing substr from that section and say in a separate section that annex b must be supported :-)
- # [13:59] <annevk> zcorpan: I figured if we have a whitelist of hierarchical schemes we can do all that magic there
- # [13:59] <annevk> zcorpan: including path normalization and such
- # [13:59] <zcorpan> annevk: no occurrences of backslashes in ftp in web200904
- # [14:00] <zcorpan> annevk: see CT-3084
- # [14:00] <zcorpan> annevk: isn't it good to keep the backslash rewriting to a minimum?
- # [14:01] <annevk> zcorpan: I rather keep the special scheme lists to a minimum
- # [14:01] <zcorpan> annevk: why?
- # [14:01] <annevk> less code paths
- # [14:01] <annevk> one code path for hierarchical schemes, one for the rest
- # [14:02] <annevk> not sure what the point is in not admitting defeat on \
- # [14:03] <zcorpan> well, i dunno, new schemes get to use \ as \
- # [14:04] <zcorpan> but i don't care about it strongly
- # [14:04] <zcorpan> it can be escaped
- # [14:04] <annevk> right, and it seems better if new hierarchical schemes behave consistently with existing hierarchical schemes
- # [14:06] * Joins: tndrH (~Rob@cpc4-seac20-2-0-cust858.7-2.cable.virginmedia.com)
- # [14:07] * Joins: SonicX (~quassel@180.215.215.107)
- # [14:07] <annevk> jgraham: so apparently there's a way to embed language metadata through Unicode
- # [14:08] * Quits: AryehGregor (~Simetrica@mediawiki/simetrical) (Remote host closed the connection)
- # [14:08] <annevk> jgraham: but it's "deprecated" or some such
- # [14:08] <jgraham> :-o
- # [14:08] <jgraham> Really?
- # [14:08] <jgraham> Wow
- # [14:08] * Joins: AryehGregor (~Simetrica@bzq-79-182-202-108.red.bezeqint.net)
- # [14:08] * Quits: AryehGregor (~Simetrica@bzq-79-182-202-108.red.bezeqint.net) (Changing host)
- # [14:08] * Joins: AryehGregor (~Simetrica@mediawiki/simetrical)
- # [14:09] <annevk> http://en.wikipedia.org/wiki/Unicode_control_characters#Language_tags
- # [14:10] * Quits: SonicX (~quassel@180.215.215.107) (Remote host closed the connection)
- # [14:10] * Joins: SonicX (~quassel@180.215.215.107)
- # [14:12] <zcorpan> matjas: assert: rfc2119 words in a note :-P
- # [14:12] <matjas> how do you check for that? is that some anolis setting?
- # [14:13] <zcorpan> it isn't. but that's not a bad idea, actually
- # [14:14] * Quits: mpt (~mpt@canonical/mpt) (Read error: Operation timed out)
- # [14:14] * Joins: smaug____ (~chatzilla@212-226-50-247-nat.elisa-mobile.fi)
- # [14:15] <annevk> can you nest dictionaries?
- # [14:16] <annevk> dictionary UIString { DOMString value; DOMString lang; Direction dir; }
- # [14:16] <annevk> or some such
- # [14:17] <zcorpan> var a = { dir: a }
- # [14:18] * Quits: espadrine_ (~espadrine@63-235-13-3.dia.static.qwest.net) (Quit: espadrine_)
- # [14:22] * Joins: markkes (~markkes@62.207.90.201)
- # [14:23] <annevk> boo
- # [14:26] * Joins: benbarnett (~Adium@cpc15-slam5-2-0-cust493.2-4.cable.virginmedia.com)
- # [14:29] * Joins: mpt (~mpt@canonical/mpt)
- # [14:30] <Lachy> zcorpan, that doesn't work, since a is undefined at time of assignment. This works: var a = {}; a.dir = a
- # [14:31] <zcorpan> Lachy: good point
- # [14:32] * Quits: niloy (~niloy@61.12.96.242) (Ping timeout: 248 seconds)
- # [14:33] * abstractj|away is now known as abstractj
- # [14:34] * Joins: niloy (~niloy@61.12.96.242)
- # [14:36] * Quits: timeless (users.4015@firefox/developer/timeless) (Remote host closed the connection)
- # [14:37] * Joins: timeless (users.4015@firefox/developer/timeless)
- # [14:38] * Joins: benbarnett1 (~Adium@cpc15-slam5-2-0-cust493.2-4.cable.virginmedia.com)
- # [14:42] * Quits: benbarnett (~Adium@cpc15-slam5-2-0-cust493.2-4.cable.virginmedia.com) (Ping timeout: 244 seconds)
- # [14:48] <matjas> V8 will remove the unneeded escapes in its HTML String methods as soon as other browsers add the " escape: http://code.google.com/p/v8/issues/detail?id=2217#c8
- # [14:50] * Joins: erichynds (~ehynds@64.206.121.41)
- # [14:54] * Joins: shwetank (~shwetank@122.173.201.69)
- # [14:55] <gsnedders> matjas: They're not pointless if the web relies on them. :)
- # [14:55] <matjas> gsnedders: no other browser does it so i doubt the web relies on them
- # [14:56] <annevk> opposite is more likely
- # [14:56] <gsnedders> It seems better to escape too much than too little, IMO
- # [14:56] * Quits: yuuki__ (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Read error: Connection reset by peer)
- # [14:58] <zcorpan> gsnedders: let's not muddy the waters
- # [14:59] <gsnedders> I'd rather have the methods not lead to trivial XSS holes.
- # [14:59] <zcorpan> <>' does't
- # [14:59] <zcorpan> " does
- # [14:59] <zcorpan> the spec says to escape only "
- # [14:59] <zcorpan> let's stick to that
- # [14:59] <gsnedders> Oh, matjas's new spec?
- # [14:59] <zcorpan> yes
- # [14:59] * Joins: jdong_bot_ (~jdong_bot@117.79.233.243)
- # [14:59] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
- # [15:00] <zcorpan> we can't escape & since that would lead to double-escaping for sites that "do the right thing"
- # [15:00] <zcorpan> so escaping <>' is pointless
- # [15:01] * Joins: yuuki_ (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [15:03] * Quits: izhak (~izhak@213.87.240.154) (Ping timeout: 250 seconds)
- # [15:04] <matjas> zcorpan: if & was escaped into &, would it be useful to escape <>'?
- # [15:04] <annevk> matjas: why would you escape & or < and >?
- # [15:05] <matjas> annevk: i wouldn’t, just wondering… i can’t think of any XSS vector using <>' even if & gets escaped
- # [15:05] <matjas> in quoted attribute values with double quotes, that is
- # [15:05] <zcorpan> matjas: no
- # [15:05] <zcorpan> innerHTML doesn't escape those either
- # [15:06] <zcorpan> for innerHTML it was a compat problem to escape <>
- # [15:07] <zcorpan> (opera always did it, ie never did it, webkit and firefox usually escaped it but didn't for href="javascript:<>", and of course a sitecompat bug was filed on opera where it expected it to not be escaped for href="javascript:<>")
- # [15:07] <zcorpan> (iirc)
- # [15:08] <gsnedders> zcorpan: In Carakan or Futhark?
- # [15:08] <zcorpan> gsnedders: innerHTML
- # [15:09] <zcorpan> don't recall if it was pre- or post- carakan shipping
- # [15:09] <gsnedders> zcorpan: Ah, not String.prototype.*
- # [15:12] <zcorpan> matjas: so "Note: For security reasons, Web authors should not rely on any such escaping, as older, non-JavaScript-compliant implementations may not perform this operation correctly." shouldn't use "should" or "may"
- # [15:12] <matjas> zcorpan: yeah, havent gotten around to it yet :) which verb to pick…
- # [15:12] <zcorpan> k
- # [15:13] <zcorpan> matjas: it kinda repeats the other note, doesn't it?
- # [15:15] * Joins: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
- # [15:16] <matjas> the one near EscapeAttributeValue? yeah
- # [15:17] <matjas> but this way, Web authors who only read a specific part of the spec, get to see the warning anyway
- # [15:17] <zcorpan> that's the one i quoted
- # [15:17] <matjas> only having the warning once would assume everyone read the full spec
- # [15:18] <annevk> matjas: instead of class=note, use class=warning
- # [15:18] <annevk> matjas: and keep it normative
- # [15:18] <matjas> annevk: thanks
- # [15:18] * Parts: shwetank (~shwetank@122.173.201.69) ("Linkinus - http://linkinus.com")
- # [15:18] <matjas> you’re all so helpful, i love it
- # [15:18] <zcorpan> that works, though "may not" should still be changed
- # [15:20] <matjas> s/may not/might not/
- # [15:20] <zcorpan> yep
- # [15:25] * Quits: SonicX (~quassel@180.215.215.107) (Ping timeout: 248 seconds)
- # [15:25] * Joins: Kasey (~kkellydes@50-41-53-63.athn.oh.frontiernet.net)
- # [15:26] * Joins: benbarnett (~Adium@cpc15-slam5-2-0-cust493.2-4.cable.virginmedia.com)
- # [15:27] * Quits: sedovsek (~robert@lk.92.63.17.253.dc.cable.static.lj-kabel.net) (Quit: sedovsek)
- # [15:28] * Quits: benbarnett1 (~Adium@cpc15-slam5-2-0-cust493.2-4.cable.virginmedia.com) (Ping timeout: 244 seconds)
- # [15:28] * Joins: ehsan (~ehsan@209.20.29.228)
- # [15:29] * Joins: tomasf (~tomasf@host-95-194-58-24.mobileonline.telia.com)
- # [15:39] * Quits: ehsan (~ehsan@209.20.29.228) (Remote host closed the connection)
- # [15:39] * Joins: JohnAlbin (~JohnAlbin@114-42-49-171.dynamic.hinet.net)
- # [15:40] <zcorpan> i wrote an introduction, http://simon.html5.org/specs/quirks-mode#introduction
- # [15:43] <annevk> "standards mode but expected quirks" missing comma?
- # [15:44] * Joins: SonicX (~quassel@180.215.210.116)
- # [15:44] <zcorpan> dunno, does it need a comma?
- # [15:44] <annevk> "apart from CSS" -> "outside of CSS"
- # [15:44] <annevk> I thought but would typically be preceded by a comma
- # [15:46] <gsnedders> annevk: Matter of style.
- # [15:47] <zcorpan> annevk: added a comma but a bit earlier. also changed the other thing. thanks
- # [15:47] * Quits: smaug____ (~chatzilla@212-226-50-247-nat.elisa-mobile.fi) (Ping timeout: 252 seconds)
- # [15:47] <matjas> s/further/since/ but I suppose that’s style too
- # [15:49] * Joins: yodasw16 (~dgillhesp@ql1fwhide.rockfin.com)
- # [15:49] <zcorpan> fixed
- # [15:49] * Quits: Druide__ (Druid@p5B135347.dip.t-dialin.net) (Ping timeout: 265 seconds)
- # [15:50] <matjas> zcorpan: what’s your workflow for writing specs and hosting them on simon.html5.org? did you manage to get Python + Anolis running on the server? I just run everything locally and rsync
- # [15:50] <zcorpan> i run it locally
- # [15:51] <zcorpan> my plan is to move it to dvcs.w3.org
- # [15:51] * Quits: PalleZingmark (~Adium@217.13.228.226) (Quit: Leaving.)
- # [15:53] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
- # [15:53] * Joins: izhak (~izhak@188.244.179.50)
- # [15:53] * Joins: scor (~scor@w0107748.mgh.harvard.edu)
- # [15:53] * Quits: scor (~scor@w0107748.mgh.harvard.edu) (Changing host)
- # [15:53] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [15:55] * Joins: jarib (~jarib@unaffiliated/jarib)
- # [15:57] * Quits: timeless (users.4015@firefox/developer/timeless) (Remote host closed the connection)
- # [16:00] * Joins: timeless (users.4015@firefox/developer/timeless)
- # [16:02] * Quits: erichynds (~ehynds@64.206.121.41) (Ping timeout: 244 seconds)
- # [16:07] * Quits: JohnAlbin (~JohnAlbin@114-42-49-171.dynamic.hinet.net) (Quit: HTTP/1.1 404 JohnAlbin Not Found)
- # [16:07] * Joins: benbarnett1 (~Adium@cpc15-slam5-2-0-cust493.2-4.cable.virginmedia.com)
- # [16:07] * Joins: JohnAlbin (~JohnAlbin@209.41.114.202)
- # [16:09] * Joins: PalleZingmark (~Adium@217.13.228.226)
- # [16:10] * Quits: benbarnett (~Adium@cpc15-slam5-2-0-cust493.2-4.cable.virginmedia.com) (Ping timeout: 264 seconds)
- # [16:17] * Joins: MacTed (~Thud@63.119.36.36)
- # [16:18] * Quits: Kasey (~kkellydes@50-41-53-63.athn.oh.frontiernet.net) (Quit: Computer has gone to sleep.)
- # [16:23] * Joins: erichynds (~ehynds@64.206.121.41)
- # [16:24] * Quits: PalleZingmark (~Adium@217.13.228.226) (Quit: Leaving.)
- # [16:28] * Joins: PalleZingmark (~Adium@94.234.170.183)
- # [16:33] * Joins: sarro (~sarro@i5387F5C2.versanet.de)
- # [16:36] * Joins: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
- # [16:36] * Parts: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
- # [16:38] * Joins: ehsan (~ehsan@66.207.208.98)
- # [16:39] * Quits: Ducki (~Ducki@pD9E39968.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
- # [16:39] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 240 seconds)
- # [16:40] * Joins: Kolombiken1 (~Adium@217.13.228.226)
- # [16:40] * Joins: smaug____ (~chatzilla@212-226-50-247-nat.elisa-mobile.fi)
- # [16:40] * Joins: mpt (~mpt@canonical/mpt)
- # [16:41] * Quits: ben_alman (~cowboy@awesome.benalman.com) (Excess Flood)
- # [16:42] * Quits: Kolombiken1 (~Adium@217.13.228.226) (Read error: Operation timed out)
- # [16:42] <smaug____> jgraham: ping
- # [16:43] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Read error: Connection reset by peer)
- # [16:43] * Quits: silverroots (~silverroo@144.187.180.12) (Remote host closed the connection)
- # [16:43] * Quits: Kolombiken (~Adium@217.13.228.226) (Ping timeout: 246 seconds)
- # [16:44] <smaug____> or any Opera-er
- # [16:44] <AryehGregor> matjas, I edit things like that on my server. Works for me because I use vim anyway.
- # [16:44] * Joins: ben_alman (~cowboy@awesome.benalman.com)
- # [16:45] <matjas> AryehGregor: cool. I was asking ’cause I had no rights to install Python / Anolis on the html5.org server
- # [16:45] <zcorpan> smaug____: pong
- # [16:45] <matjas> I use https://github.com/cowboy/grunt to “watch” the source files, so whenever I save, Anolis generates a new spec version
- # [16:46] <smaug____> zcorpan: do you happen to know about Presto's JS<->C++ handling
- # [16:46] <smaug____> especially, is it difficult to handle cases when C++ keeps JS alive
- # [16:46] <smaug____> like event listeners
- # [16:46] <zcorpan> smaug____: i don't really, sorry
- # [16:47] * smaug____ is amazed that it seems to be so hard in WebKit that webkit-guys want to change an API just because of that
- # [16:47] <smaug____> zcorpan: who might know?
- # [16:48] <zcorpan> gsnedders or jgraham maybe
- # [16:48] <odinho> I don't understand the question. But I've only scratched Opera's code. Done some very small DOM stuff.
- # [16:48] * Joins: benbarnett (~Adium@cpc15-slam5-2-0-cust493.2-4.cable.virginmedia.com)
- # [16:48] <zcorpan> else we can ask some relevant developer
- # [16:49] <smaug____> odinho: when you do .addEventListener("foo", somefunction), native code needs to keep that JS function object alive
- # [16:49] <smaug____> odinho: based on comments from abarth it is hard to not leak in that case in webkit
- # [16:49] <smaug____> eventlisteners are apparently very much special cased there
- # [16:49] <jgraham> smaug____: I will ask someone who knows
- # [16:50] <jgraham> But I think their proposed replacement looks horrible
- # [16:50] <odinho> Where is this, I want to see it :D
- # [16:50] <smaug____> yeah, the new DOMTranction() thing is very odd
- # [16:50] <smaug____> odinho: webapps wg
- # [16:50] <odinho> Oh, that.
- # [16:50] <zcorpan> i know we have special cases for event listeners to make sure we don't gc the object if it can still get events for those listeners (like an open websocket or xhr)
- # [16:50] <smaug____> about UndoManager
- # [16:50] <gsnedders> smaug____: The only real hard case for us is stuff like XHR event handlers when the XHR object itself is GC'd, I believe.
- # [16:51] <odinho> Yea, I saw undomanager and was like "oh, wait till the end of the day"
- # [16:51] <gsnedders> (Which I imagine is fairly inelegant for everyone)
- # [16:51] <smaug____> In Gecko XHR object can't be collected if the connection is still open
- # [16:51] * Quits: benbarnett1 (~Adium@cpc15-slam5-2-0-cust493.2-4.cable.virginmedia.com) (Ping timeout: 264 seconds)
- # [16:51] <odinho> smaug____: Yea, -- someone said here that we have no such problem.
- # [16:52] <jgraham> odinho: Who?
- # [16:52] <odinho> jgraham: joaoe :-)
- # [16:52] <smaug____> odinho: was that about XHR, or JS callbacks in general?
- # [16:52] <odinho> smaug____: js callbacks in general.
- # [16:52] <smaug____> ok, good
- # [16:54] * gsnedders is somewhat amused by how he avoids DOM code, despite dealing with both JS and CSS at times
- # [16:55] <zcorpan> and i try to avoid JS :-P
- # [16:55] * Joins: Ms2ger (~Ms2ger@94-226-71-4.access.telenet.be)
- # [16:56] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 245 seconds)
- # [16:57] * Quits: Areks (~Areks@rs.gridnine.com)
- # [16:57] * Quits: richt (~richt@office.oslo.opera.com) (Remote host closed the connection)
- # [17:00] <AryehGregor> We apparently have this magical thing called a cycle collector that's built out of macros and pixie dust, which mysteriously makes things not leak if you enlist one of the two people who know how it works to tell you the right incantation to add to your classes.
- # [17:00] * Quits: smaug____ (~chatzilla@212-226-50-247-nat.elisa-mobile.fi) (Ping timeout: 246 seconds)
- # [17:01] * Quits: ^esc (~esc_ape@178.115.251.176.wireless.dyn.drei.com) (Ping timeout: 265 seconds)
- # [17:02] * Quits: erichynds (~ehynds@64.206.121.41)
- # [17:04] <MikeSmith> hah
- # [17:04] <MikeSmith> I read that thread
- # [17:06] * AryehGregor discovers that Element.style is readonly . . . why?
- # [17:06] <AryehGregor> Wouldn't you expect setting it to work like setAttribute(), same as practically all such attributes?
- # [17:07] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
- # [17:08] <hober> you would
- # [17:08] <zcorpan> you do style.foo = 'bar' instead
- # [17:08] <hober> but el.style is not a string corresponding to <el style="">
- # [17:10] <AryehGregor> hober, sure, but it could still be settable. .classList is settable, right?
- # [17:10] <zcorpan> nope
- # [17:11] * Joins: mpt (~mpt@faun.canonical.com)
- # [17:11] * Quits: mpt (~mpt@faun.canonical.com) (Changing host)
- # [17:11] * Joins: mpt (~mpt@canonical/mpt)
- # [17:15] * Quits: ben_alman (~cowboy@awesome.benalman.com) (Excess Flood)
- # [17:20] <AryehGregor> Hmm, so it's not.
- # [17:20] <AryehGregor> Oh well.
- # [17:20] * Joins: ben_alman (~cowboy@awesome.benalman.com)
- # [17:20] <AryehGregor> It confused me.
- # [17:22] * Joins: graememcc (~chatzilla@host86-163-183-57.range86-163.btcentralplus.com)
- # [17:22] * Quits: markkes (~markkes@62.207.90.201) (Read error: Connection reset by peer)
- # [17:23] * Joins: cgcardona (~cgcardona@64.124.34.2)
- # [17:23] * Quits: cgcardona (~cgcardona@64.124.34.2) (Changing host)
- # [17:23] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
- # [17:24] * Quits: tndrH (~Rob@cpc4-seac20-2-0-cust858.7-2.cable.virginmedia.com) (Ping timeout: 246 seconds)
- # [17:26] * Joins: myakura (~myakura@FL1-122-130-129-42.tky.mesh.ad.jp)
- # [17:26] <zcorpan> MikeSmith: how do i create a new repo on dvcs.w3.org?
- # [17:26] <Ms2ger> zcorpan, ask MikeSmith :)
- # [17:26] <MikeSmith> yah
- # [17:26] <MikeSmith> just lemme know the name
- # [17:27] <zcorpan> ok, how about 'quirks-mode'
- # [17:27] * Quits: graememcc (~chatzilla@host86-163-183-57.range86-163.btcentralplus.com) (Remote host closed the connection)
- # [17:28] * Joins: tndrH (~Rob@cpc4-seac20-2-0-cust858.7-2.cable.virginmedia.com)
- # [17:28] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [17:28] <MikeSmith> OK
- # [17:29] <MikeSmith> zcorpan: who should have write access?
- # [17:29] <zcorpan> um. me, to begin with, i guess we can add more later if needed
- # [17:30] * Joins: benbarnett1 (~Adium@cpc15-slam5-2-0-cust493.2-4.cable.virginmedia.com)
- # [17:32] <zcorpan> annevk: why http://dvcs.w3.org/hg/encoding/rev/55a9e6c1aa32 ?
- # [17:32] * Quits: benbarnett (~Adium@cpc15-slam5-2-0-cust493.2-4.cable.virginmedia.com) (Ping timeout: 264 seconds)
- # [17:33] <annevk> zcorpan: lawyers?
- # [17:33] <annevk> zcorpan: tantek reverted that for Fullscreen
- # [17:33] <annevk> zcorpan: so maybe it's okay again
- # [17:34] <annevk> MikeSmith: spec-writers group?
- # [17:34] <MikeSmith> annevk: for quirks-mode draft?
- # [17:34] * Quits: tomasf (~tomasf@host-95-194-58-24.mobileonline.telia.com) (Read error: Connection reset by peer)
- # [17:34] <annevk> zcorpan: in particular it's something chaals combined with W3C cared about and nobody else
- # [17:34] <AryehGregor> annevk, I was asked to get rid of it but politely said no, and no one sicced any lawyers on me yet.
- # [17:35] <annevk> AryehGregor: took them about six months to get back to me and then I lost some silly internal argument and gave up for now
- # [17:36] * Joins: graememcc (~chatzilla@host86-163-183-57.range86-163.btcentralplus.com)
- # [17:36] * Quits: niloy (~niloy@61.12.96.242) (Ping timeout: 248 seconds)
- # [17:36] * Quits: jdong_bot_ (~jdong_bot@117.79.233.243) (Remote host closed the connection)
- # [17:39] * Quits: PalleZingmark (~Adium@94.234.170.183) (Quit: Leaving.)
- # [17:40] <zcorpan> annevk: ok :-/
- # [17:41] <annevk> should not be a problem now though
- # [17:45] <matjas> where does the web ecmascript identifier thing originate?
- # [17:45] <matjas> trying to understand if it can be dropped or not
- # [17:45] * Quits: Lachy (~Lachy@office.oslo.opera.com) (Quit: Computer has gone to sleep.)
- # [17:46] <annevk> if IE/Gecko dropped it chances are the others want to follow
- # [17:46] <zcorpan> matjas: probably at the time we implemented carakan, jgraham noticed that everyone else did it so assumed it had to be supported
- # [17:47] * Joins: PalleZingmark (~Adium@217.13.228.226)
- # [17:47] <matjas> yay \o/
- # [17:48] <annevk> matjas: filing bugs on the other engines with "remove this because IE/Gecko don't" is usually sufficient
- # [17:50] <jgraham> matjas: Right, what zcorpan said. I was generally pretty liberal with the definition of "everyone" since it is better to have too much compat than too little
- # [17:51] * Quits: GlitchMr (~glitchmr@178-36-51-116.adsl.inetia.pl) (Quit: GlitchMr)
- # [18:01] * Quits: ajpiano (~ajpiano@li98-57.members.linode.com) (Excess Flood)
- # [18:01] * Joins: ajpiano_ (~ajpiano@li98-57.members.linode.com)
- # [18:01] * ajpiano_ is now known as ajpiano
- # [18:06] * Joins: teleject_ (~christoph@cpe-70-112-210-24.austin.res.rr.com)
- # [18:06] * Quits: teleject (~christoph@cpe-70-112-210-24.austin.res.rr.com) (Ping timeout: 246 seconds)
- # [18:06] * teleject_ is now known as teleject
- # [18:09] * Quits: Stevef_ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.87 [Firefox 13.0.1/20120614114901])
- # [18:10] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:11] * Joins: benbarnett (~Adium@cpc15-slam5-2-0-cust493.2-4.cable.virginmedia.com)
- # [18:11] <MikeSmith> zcorpan: https://dvcs.w3.org/hg/quirks-mode created
- # [18:12] * Joins: carlos_antonio (~benway@173.230.152.21)
- # [18:12] <zcorpan> MikeSmith: thanks!
- # [18:15] * Quits: benbarnett1 (~Adium@cpc15-slam5-2-0-cust493.2-4.cable.virginmedia.com) (Ping timeout: 264 seconds)
- # [18:17] <annevk> zcorpan: I guess the best you can do is to just keep it under the current copyright and publish it through WHATCG once the W3C resolves some of the outstanding questions
- # [18:17] <zcorpan> http://dvcs.w3.org/hg/quirks-mode/raw-file/tip/Overview.html
- # [18:17] * Quits: pyrsmk (~pyrsmk@17.4.101.84.rev.sfr.net) (Ping timeout: 248 seconds)
- # [18:18] <annevk> or that :)
- # [18:18] <annevk> do you want me to make it official?
- # [18:18] <zcorpan> uh, the copyright shouldn't say fullscreen....
- # [18:18] <annevk> yeah
- # [18:20] <annevk> zcorpan: the only other thing that's semi-required is an email like this one: http://lists.w3.org/Archives/Public/public-whatwg-contrib/2012Apr/0008.html
- # [18:22] <zcorpan> hmm does MakeFile need a special chmod or something again?
- # [18:22] <matjas> chmod +x Makefile
- # [18:23] <zcorpan> still, "make: Nothing to be done for `all'."
- # [18:23] * Quits: benbarnett (~Adium@cpc15-slam5-2-0-cust493.2-4.cable.virginmedia.com) (Quit: Leaving.)
- # [18:23] <annevk> zcorpan: "touch Overview.src.html"
- # [18:23] <annevk> in doubt
- # [18:23] * Joins: Lachy (~Lachy@cm-84.215.193.125.getinternet.no)
- # [18:23] <zcorpan> oh wait i edited the wrong file
- # [18:23] <zcorpan> heh
- # [18:26] * Joins: tomasf (~tom@c-36dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [18:26] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [18:27] <zcorpan> annevk: i don't need to subscribe first, right?
- # [18:28] <zcorpan> shit, need to run
- # [18:28] * Quits: zcorpan (~zcorpan@c-2f98e355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [18:28] * Joins: Kasey (~kkellydes@50-41-53-63.athn.oh.frontiernet.net)
- # [18:29] * Quits: LBP (~Mirc@pD9EB19E9.dip0.t-ipconnect.de) (Quit: Bye, bye! See you on http://leanbackplayer.com)
- # [18:30] * Joins: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi)
- # [18:30] * Joins: MikeSmith_ (~MikeSmith@s1106177.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [18:33] * Joins: tantek (~tantek@c-76-115-51-221.hsd1.or.comcast.net)
- # [18:33] * Quits: MikeSmith (~MikeSmith@s1106186.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 264 seconds)
- # [18:33] * MikeSmith_ is now known as MikeSmith
- # [18:35] * Joins: teleject_ (~christoph@cpe-70-112-210-24.austin.res.rr.com)
- # [18:35] * Quits: teleject (~christoph@cpe-70-112-210-24.austin.res.rr.com) (Ping timeout: 255 seconds)
- # [18:35] * teleject_ is now known as teleject
- # [18:35] * boaz|away is now known as boaz
- # [18:35] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # [18:36] <matjas> what’s the advantage of having a spec be hosted on w3.org?
- # [18:36] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
- # [18:36] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # [18:39] <smaug____> matjas: comparing to what?
- # [18:39] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
- # [18:39] <matjas> smaug____: compared to anywhere else, e.g. on your own site
- # [18:39] <smaug____> well, some credibility
- # [18:40] <Lachy> matjas, depends what you mean. The patent policy can help if you develop the spec in a WG, task force, community group or whatever.
- # [18:40] <Lachy> but there are specs that have been implemented despite being written and hosted on personal sites, at least initially.
- # [18:41] * Joins: jarib (~jarib@unaffiliated/jarib)
- # [18:42] <odinho> And it kinda helps finding it...
- # [18:45] * Quits: ben_alman (~cowboy@awesome.benalman.com) (Excess Flood)
- # [18:46] * Joins: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net)
- # [18:47] * Joins: ben_alman (~cowboy@awesome.benalman.com)
- # [18:47] * Quits: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221) (Ping timeout: 264 seconds)
- # [18:48] <matjas> I see. Use of the bug tracker is nice too, I imagine
- # [18:52] * Joins: pablof (~pablof@144.189.101.1)
- # [18:53] * Joins: JohnAlbin_ (~JohnAlbin@114-42-49-171.dynamic.hinet.net)
- # [18:58] * Quits: JohnAlbin (~JohnAlbin@209.41.114.202) (Ping timeout: 265 seconds)
- # [18:58] * JohnAlbin_ is now known as JohnAlbin
- # [18:59] * Joins: cheron (~cheron@unaffiliated/cheron)
- # [18:59] * Joins: espadrine (~espadrine@63-235-13-3.dia.static.qwest.net)
- # [19:00] * Joins: davatron5000 (~dave@cpe-66-25-175-141.austin.res.rr.com)
- # [19:06] * Joins: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr)
- # [19:08] * Quits: ben_alman (~cowboy@awesome.benalman.com) (Excess Flood)
- # [19:12] * Quits: carlos_antonio (~benway@173.230.152.21) (Quit: leaving)
- # [19:12] * Quits: izhak (~izhak@188.244.179.50) (Read error: Operation timed out)
- # [19:13] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 240 seconds)
- # [19:13] * Quits: teleject (~christoph@cpe-70-112-210-24.austin.res.rr.com) (Quit: teleject)
- # [19:13] * Joins: sicking (~chatzilla@nat/mozilla/x-fdduzxgwsyyafzuf)
- # [19:18] * Quits: necolas (~necolas@ix-2-0-0-155.core4.LDN-London.as6453.net) (Remote host closed the connection)
- # [19:18] * Joins: ben_alman (~cowboy@awesome.benalman.com)
- # [19:18] * Joins: necolas (~necolas@ix-2-0-0-155.core4.LDN-London.as6453.net)
- # [19:22] * jonlee|afk is now known as jonlee
- # [19:22] * jonlee is now known as jonlee|afk
- # [19:23] * Quits: necolas (~necolas@ix-2-0-0-155.core4.LDN-London.as6453.net) (Ping timeout: 244 seconds)
- # [19:23] * Quits: Kasey (~kkellydes@50-41-53-63.athn.oh.frontiernet.net) (Ping timeout: 244 seconds)
- # [19:24] * jonlee|afk is now known as jonlee
- # [19:24] * Quits: myakura (~myakura@FL1-122-130-129-42.tky.mesh.ad.jp) (Remote host closed the connection)
- # [19:25] * Joins: carlos_antonio (~benway@173.230.152.21)
- # [19:25] * Joins: Kasey (~kkellydes@50-41-90-178.athn.oh.frontiernet.net)
- # [19:29] * Joins: LBP (~Mirc@pD9EB19E9.dip0.t-ipconnect.de)
- # [19:36] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [19:37] * Joins: shwetank (~shwetank@122.173.201.69)
- # [19:39] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Ping timeout: 264 seconds)
- # [19:54] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
- # [19:56] <annevk> zcorpan: hmm dunno
- # [19:56] <annevk> zcorpan: if you join http://www.w3.org/community/whatwg/ you are subscribed
- # [19:56] <annevk> zcorpan: I'll just publish it and you can sort that out later
- # [19:57] * Parts: Kasey (~kkellydes@50-41-90-178.athn.oh.frontiernet.net) ("Textual IRC Client: http://www.textualapp.com/")
- # [19:57] <annevk> zcorpan: oh also, ij prefers if instead of "Standard" it says "Specification"
- # [20:03] * Joins: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net)
- # [20:07] * Joins: charl (~charl@524AA705.cm-4-3c.dynamic.ziggo.nl)
- # [20:11] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [20:11] * Joins: dgathright (~dgathrigh@nat/yahoo/x-ahrpkwuosillwbcu)
- # [20:12] * Quits: shwetank (~shwetank@122.173.201.69) (Quit: Linkinus - http://linkinus.com)
- # [20:14] * Joins: hasather_ (~hasather_@cm-84.208.57.129.getinternet.no)
- # [20:22] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
- # [20:23] * Quits: espadrine (~espadrine@63-235-13-3.dia.static.qwest.net) (Quit: espadrine)
- # [20:29] * Joins: necolas (~necolas@ix-2-0-0-155.core4.LDN-London.as6453.net)
- # [20:31] * Quits: graememcc (~chatzilla@host86-163-183-57.range86-163.btcentralplus.com) (Ping timeout: 245 seconds)
- # [20:33] * Quits: raphc (~quassel@153-107-190-109.dsl.ovh.fr) (Ping timeout: 246 seconds)
- # [20:34] * Joins: necolas_ (~necolas@5ade2fae.bb.sky.com)
- # [20:36] <hober> Lachy: are you still editing the about: spec?
- # [20:36] * Quits: necolas (~necolas@ix-2-0-0-155.core4.LDN-London.as6453.net) (Ping timeout: 245 seconds)
- # [20:36] <Lachy> yes, sort of.
- # [20:37] <Lachy> though I haven't looked at it in a while.
- # [20:37] <hober> where should people send feedback? to the whatwg lists with [about] in the subject?
- # [20:37] <smaug____> what is about: spec about?
- # [20:37] <smaug____> about:blank ?
- # [20:37] <Lachy> probably better to send it to the IETF list.
- # [20:37] <Lachy> smaug____, yes, and otehrs
- # [20:37] <Lachy> *others
- # [20:37] <smaug____> what all others
- # [20:38] <hober> do you mean uri@w3.org?
- # [20:38] <smaug____> oh, it is about the protocol, not about the about:* pages
- # [20:39] <Lachy> hober, ietf@ietf.org
- # [20:40] * Quits: sarro (~sarro@i5387F5C2.versanet.de) (Ping timeout: 250 seconds)
- # [20:40] <hober> ahh, uri-review@ietf.org. the number of url mailing lists is too damn high.
- # [20:40] <Lachy> oh, yes
- # [20:40] <Lachy> that's the one
- # [20:40] <Lachy> discussion has shifted so many times for that draft, even I lose track of where it should be
- # [20:40] <Lachy> at one stage, they even started having discussions on a list that I wasn't subscribed to without telling me
- # [20:40] <hober> oh awesome
- # [20:41] <Lachy> that was fun catching up on everything I missed
- # [20:41] * Joins: maikmerten (~maikmerte@port-92-201-6-42.dynamic.qsc.de)
- # [20:42] <Lachy> smaug____, http://www.ietf.org/id/draft-ietf-appsawg-about-uri-scheme-07.txt
- # [20:42] <Lachy> that's the latest draft
- # [20:44] * Quits: jochen__ (jochen@nat/google/x-jvygnlyagsyctffc) (Remote host closed the connection)
- # [20:44] * Joins: jochen__ (jochen@nat/google/x-mjlimbyphztjaxhr)
- # [20:46] <Lachy> WTF? someone has completely re-written that and taken over
- # [20:46] <Lachy> I'm not even listed as editor any more
- # [20:46] <smaug____> "nice"
- # [20:47] <Lachy> oh well, I guess I'm not the editor of that any more.
- # [20:53] <hober> Lachy: weird
- # [20:53] <hober> there's an about registry now? ugh.
- # [20:53] <Lachy> yeah, I know. They pushed that through in the previous draft, despite my objections.
- # [20:53] <Lachy> After that, I just sort of gave up
- # [20:54] <hober> it doesn't even say where comment should go anymore
- # [20:55] * jonlee is now known as jonlee|afk
- # [20:55] <Lachy> I think the latest location for discussion is here now. apps-discuss@ietf.org
- # [20:55] <Lachy> I'm pretty sure that's the group that took over the work
- # [21:01] * Quits: PalleZingmark (~Adium@217.13.228.226) (Quit: Leaving.)
- # [21:03] * Joins: PalleZingmark (~Adium@217.13.228.226)
- # [21:04] * Joins: teleject (~christoph@70.116.86.65)
- # [21:04] <annevk> hober: Lachy: not sure why you still bother with discussing it there
- # [21:04] <annevk> hober: Lachy: did anything useful come out of it?
- # [21:05] <annevk> hober: Lachy: last I heard it was mostly bad (e.g. setting up another IANA registry...)
- # [21:05] <Lachy> annevk, I haven't done anything on it for about a year
- # [21:05] <Lachy> If there's enough interest, I could republish the draft elsewhere and just completely ignore the IETF
- # [21:05] * Quits: maikmerten (~maikmerte@port-92-201-6-42.dynamic.qsc.de) (Remote host closed the connection)
- # [21:06] <annevk> http://tools.ietf.org/html/draft-ietf-appsawg-about-uri-scheme is a better link
- # [21:07] <annevk> maybe we should fold it into the URL spec
- # [21:07] <annevk> it should really not be more than a couple of paragraphs anyway
- # [21:10] * Quits: LBP (~Mirc@pD9EB19E9.dip0.t-ipconnect.de) (Quit: Bye, bye! See you on http://leanbackplayer.com)
- # [21:11] * Quits: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net) (Quit: back in a couple-ish hours)
- # [21:11] * jonlee|afk is now known as jonlee
- # [21:17] * Quits: PalleZingmark (~Adium@217.13.228.226) (Excess Flood)
- # [21:17] * Joins: PalleZingmark (~Adium@217.13.228.226)
- # [21:18] * Joins: GlitchMr (~glitchmr@77-254-42-77.adsl.inetia.pl)
- # [21:20] * Joins: nonge (~nonge@p5082B562.dip.t-dialin.net)
- # [21:28] * Quits: davatron5000 (~dave@cpe-66-25-175-141.austin.res.rr.com) (Quit: davatron5000)
- # [21:32] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [21:32] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Client Quit)
- # [21:34] <Lachy> annevk, fine with me. If you like, I can write up a draft, dropping a whole bunch of unnecessary and overly complex stuff, and make that easier to fold in to the URL spec.
- # [21:34] <Lachy> where is the current URL spec though?
- # [21:35] * Quits: drublic (~drublic@frbg-4d028faa.pool.mediaWays.net) (Remote host closed the connection)
- # [21:35] * Quits: hasather_ (~hasather_@cm-84.208.57.129.getinternet.no) (Remote host closed the connection)
- # [21:36] * Joins: hasather_ (~hasather_@cm-84.208.57.129.getinternet.no)
- # [21:44] * Joins: myakura (~myakura@FL1-122-130-129-42.tky.mesh.ad.jp)
- # [21:44] * Quits: myakura (~myakura@FL1-122-130-129-42.tky.mesh.ad.jp) (Remote host closed the connection)
- # [21:44] * Joins: myakura (~myakura@fl1-122-130-129-42.tky.mesh.ad.jp)
- # [21:48] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 240 seconds)
- # [21:50] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [21:50] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Client Quit)
- # [21:51] <pablof> http://dvcs.w3.org/hg/url/raw-file/tip/Overview.html ?
- # [21:55] <jgraham> timeless: Thank you
- # [22:03] * Joins: drublic (~drublic@frbg-5f7327e2.pool.mediaWays.net)
- # [22:05] <jgraham> pablof: Was there some context for that "question"?
- # [22:06] <pablof> jgraham: "Lachy: where is the current URL spec though?"
- # [22:06] <pablof> the question mark was meant to imply that i'm somewhat, but not totally sure :-)
- # [22:06] <jgraham> I see
- # [22:07] <Lachy> thanks
- # [22:07] <jgraham> I might have got that if the line had started "Lachy: "
- # [22:07] <pablof> yeah, i should've done that
- # [22:07] <jgraham> Or if I read the scrollback more closely ;)
- # [22:10] * Quits: hasather_ (~hasather_@cm-84.208.57.129.getinternet.no) (Remote host closed the connection)
- # [22:10] * Quits: GlitchMr (~glitchmr@77-254-42-77.adsl.inetia.pl) (Read error: Connection reset by peer)
- # [22:11] * Joins: hasather_ (~hasather_@cm-84.208.57.129.getinternet.no)
- # [22:12] <jgraham> Argh gmail rage
- # [22:13] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [22:14] <jgraham> It makes me so sad that they can't get basic formatting of email replies correct
- # [22:14] <jgraham> How hard can it possibly be?
- # [22:15] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
- # [22:15] * Quits: hasather_ (~hasather_@cm-84.208.57.129.getinternet.no) (Ping timeout: 264 seconds)
- # [22:16] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [22:17] * Quits: payman (~payman@pat.se.opera.com) (Read error: Operation timed out)
- # [22:18] * Joins: payman (~payman@pat.se.opera.com)
- # [22:18] <hober> jgraham: srsly
- # [22:18] <hober> fortunately, you can point gnus at gmail's imap. :)
- # [22:18] * necolas_ is now known as necolas
- # [22:23] * Joins: hasather_ (~hasather_@cm-84.208.57.129.getinternet.no)
- # [22:26] * Quits: payman (~payman@pat.se.opera.com) (Ping timeout: 265 seconds)
- # [22:27] * Quits: charl (~charl@524AA705.cm-4-3c.dynamic.ziggo.nl) (Quit: Ik ga weg)
- # [22:29] * Quits: SonicX (~quassel@180.215.210.116) (Ping timeout: 245 seconds)
- # [22:29] * Joins: payman (~payman@pat.se.opera.com)
- # [22:35] * Quits: Ms2ger (~Ms2ger@94-226-71-4.access.telenet.be) (Ping timeout: 264 seconds)
- # [22:38] * JohnAlbin is now known as JohnAlbin_zzzzz
- # [22:42] * Joins: Yuhong (~chatzilla@50-47-177-209.evrt.wa.frontiernet.net)
- # [22:43] <Yuhong> Hey, I have an idea: Why not use the versioned HTML specs produced by the HTML WG as *authoring* requirements only?
- # [22:44] <Yuhong> That validators can validate.
- # [22:45] <timeless> jgraham: what did i do?
- # [22:45] <timeless> oh
- # [22:45] <timeless> um, i don't think i sent it to enough groups
- # [22:45] <timeless> that was on my todo list for one group that hasn't started messing up yet
- # [22:46] <timeless> i need to send it out to a couple of others
- # [22:46] <timeless> i'm not even sure i sent it to the right offender group
- # [22:46] <timeless> iirc the primary offenders are in DAP and i sent it to coremob
- # [22:48] <timeless> i sent out a better welcome for the intents list, and they were well behaved
- # [22:48] * Quits: wirepair_ (fbi@random.supermario.org) (Ping timeout: 244 seconds)
- # [22:50] <hober> timeless: ?
- # [22:53] * Quits: hasather_ (~hasather_@cm-84.208.57.129.getinternet.no) (Remote host closed the connection)
- # [22:53] * Joins: wirepair (fbi@random.supermario.org)
- # [22:54] * Quits: cheron (~cheron@unaffiliated/cheron) (Remote host closed the connection)
- # [22:57] <timeless> hober: i'm assuming jgraham thanked me for sending an eitquette email to some list
- # [22:57] <timeless> http://lists.w3.org/Archives/Public/public-coremob/2012Jul/0015.htmlhttp://lists.w3.org/Archives/Public/public-coremob/2012Jul/0015.html
- # [22:57] <timeless> grr
- # [22:57] <timeless> http://lists.w3.org/Archives/Public/public-coremob/2012Jul/0015.html
- # [22:58] * timeless kicks chrome for being awful
- # [22:59] <hober> ahh. yes, lovely, thanks. :)
- # [22:59] <timeless> please please feel free to plagiarize that
- # [22:59] <timeless> or reference it, whichever, i'm not picky
- # [23:00] <Velmont> timeless: Cool. But do you think people understand it?
- # [23:01] <timeless> dunno, i got a thanks from an offender
- # [23:01] <timeless> but he used outlook style --- original message--- w/ top quoting as he madehis reply...
- # [23:02] <othermaciej> timeless: I have to admit, I hate the footnote style for links in w3c mailing list mail
- # [23:02] <othermaciej> timeless: where did that originate?
- # [23:02] <timeless> it predates me
- # [23:02] <timeless> it probably relates to wanting to have a clen message
- # [23:02] <othermaciej> (I hate it because my mail client, and probably most reasonably modern ones, know how to make the URL clickable, but not the little bracketed number, so it would work better to just put the URL inline)
- # [23:02] <timeless> and also avoiding stupid line wrapping breaking links
- # [23:03] <timeless> or quoting breaking links
- # [23:03] <timeless> and uoting w/ line wrapping dfefinitely breaks links
- # [23:03] <timeless> this chrome session is causing tremendous lag to my typing, so i can't see anything
- # [23:03] <Velmont> I normally write urls after a paragrah with its own line, 4 spaces to indent it.
- # [23:03] * timeless blames chrome for sucking
- # [23:03] <Velmont> timeless: Try Opera ;-)
- # [23:03] <timeless> Velmont: hrm
- # [23:03] <othermaciej> yeah, I like them inline on their own line, unless there is an excessive number of links and/or they are very short
- # [23:03] <Velmont> We did it first!
- # [23:04] <othermaciej> doing the [1] [2] thing makes it much harder to follow links with context in mind, especially for a long email
- # [23:04] <timeless> Velmont: you did sucking first?
- # [23:04] <timeless> othermaciej: you can cheat by copying the bottom into a notepad and having it alongside
- # [23:05] * heycam|away is now known as heycam
- # [23:05] * padenot is now known as padenot|away
- # [23:05] <Velmont> timeless ;-)
- # [23:05] <othermaciej> timeless: I think you just convinced me to never do the [1] [2] thing again
- # [23:05] <othermaciej> (I do it sometimes in my emails, but no more)
- # [23:06] <Hixie> i generally do the [1] [2] thing if I don't expect people to follow the links but just want to include them for completeness
- # [23:06] <Hixie> e.g. to back up a point i'm making
- # [23:06] <timeless> i think Hixie 's explanation is better
- # [23:06] <Hixie> whereas if i want people to look at the link, i include it inline
- # [23:06] <Velmont> Hixie: Seems reasonable. Doing it for "real" footnotes.
- # [23:06] <othermaciej> I like to actually check people's references
- # [23:06] <othermaciej> if emails could be HTML then of course you could have clickable links to the footnotes, getting sort of the best of both worlds
- # [23:07] <Hixie> Velmont: yeah, sometimes they're not even URLs, they're just textual footnotes
- # [23:07] <othermaciej> by W3C email has the same modern text technology as IETF RFCs
- # [23:07] <othermaciej> s/by/but/
- # [23:07] <Velmont> othermaciej: Well helped by useless html implementation by email clients...
- # [23:07] <othermaciej> but yeah, I guess it is a good technique if you have references that you don't care to have checked
- # [23:08] <othermaciej> people send HTML email to each other all the time at Apple and no one ever even notices, but we have a mostly monolithic set of client software with known good html rendering and editing
- # [23:08] <timeless> Velmont: Sorry, we’re only supporting browsers with WebSockets enabled at the moment
- # [23:09] <timeless> othermaciej: and people don't use fancy watermarks / backgrounds? :)
- # [23:10] <othermaciej> mostly they use bold, italic, monospace fonts for code sections, and the occasional distinguished section header, as well as, of course, links
- # [23:10] <othermaciej> and including images inline when relevant
- # [23:10] <timeless> iow you have people who aren't stupid
- # [23:10] <timeless> silly company self-selecting for intelligence
- # [23:10] <othermaciej> well, the mail client doesn't have a ready affordance for setting an ugly background
- # [23:11] <othermaciej> I expect most html email with fugly backgrounds is generated by a script, not a conventional mail client
- # [23:11] <timeless> silly company trying to restrict users from the freedom to send mail that's unreadable!
- # [23:11] <othermaciej> but perhaps I am naiive
- # [23:12] <timeless> i should try to do a survey of that, but i'm not sure where a valid sample input would be
- # [23:12] <timeless> none of my mailboxes are valid
- # [23:12] <timeless> all but one of them have 99.99% bugzlila bugmail
- # [23:12] * Hixie notes that he never sees the backgrounds, since his e-mail client is a black-and-white monospace text-mode client with one font size :-)
- # [23:12] <timeless> does it support black-on-black or white-on-white? :)
- # [23:13] <timeless> Velmont: anyway, opera was a total failure
- # [23:13] <timeless> maybe i should try ie9?
- # [23:13] <Velmont> timeless: It has WebSocket, but it's disabled by default :P The old protocol that was vulnerable.
- # [23:13] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:13] <Velmont> timeless: ie10 then. If Opera fails, I would be sad if IE9 worked.
- # [23:13] <timeless> is is there a version of opera that's useful?
- # [23:14] <Hixie> timeless: it essentially doesn't support colour at all, just text
- # [23:14] <Velmont> timeless: No need to be snarky, -- ofc it's useful. I use it every day.
- # [23:14] <timeless> Velmont: for my purposes
- # [23:14] <timeless> i'm ok w/ a beta or alpha as long as someone tells me how to get it
- # [23:14] <timeless> just as you suggested ie10
- # [23:14] <Velmont> timeless: I wouldn't know. Don't know what you do etc.
- # [23:14] <timeless> alpha.irccloud.com
- # [23:15] <timeless> i don't browse the web or read email or anything like that
- # [23:15] <Yuhong> Hixie: Why not use the versioned HTML specs produced by the HTML WG as *authoring* requirements only (for validators)?
- # [23:15] <Hixie> Yuhong: ?
- # [23:15] <Yuhong> I am referring to the W3C HTML WG.
- # [23:16] <Hixie> what is the problem you are trying to solve?
- # [23:16] <timeless> this is #whatwg, not irc.w3.org #html ...
- # [23:16] <Hixie> timeless: there's no topic restriction in this channel
- # [23:16] <jgraham> timeless: New websockets is coming
- # [23:16] <timeless> jgraham: nick highlight me when they're available
- # [23:16] <jgraham> Hah, like I will remember that
- # [23:17] <timeless> i'll gladly replace chrome canary, since righ now it paints random triangular wedges across my screen
- # [23:17] <timeless> ie9 didn't work either..
- # [23:17] <timeless> Velmont: just so you don't feel bad :)
- # [23:18] * timeless considers replacing chromium w/ nightly for a bit
- # [23:18] <Yuhong> Browsers typically treat all content the same, but *validators* often lets you choose different HTML versions to validate against.
- # [23:18] <Hixie> Yuhong: a validator that lets you test against an old version seems kinda silly
- # [23:18] * jgraham also uses alpine rather often fwiw
- # [23:19] <Hixie> Yuhong: why would you want to know if a page was valid against some know-buggy rules?
- # [23:19] * timeless uses mail.google.com/mail/u/0/x/ often enough
- # [23:19] <Velmont> timeless: I couldn't test irccloud because it's not possible to make a user :P
- # [23:19] <Yuhong> But most validators do support it.
- # [23:19] <timeless> Velmont: i can probably get you an invite if you're interested
- # [23:19] <timeless> Hixie: your patience continues to impress me
- # [23:19] * Quits: MacTed (~Thud@63.119.36.36)
- # [23:19] <Hixie> Yuhong: most validators don't support any version of HTML from the past decade
- # [23:20] <Velmont> timeless: I'll make an operatester account. I like irssi for IRC myself, and have dogfooded on the Opera IRC client a bit, -- but then I went back to irssi :P
- # [23:20] <timeless> (most developers don't use any validators)
- # [23:20] <Hixie> Yuhong: so i don't think argument from popularity is a good idea in this case :-)
- # [23:20] <Yuhong> Except that Validator.nu does support validating against HTML4.
- # [23:20] <Hixie> Yuhong: so?
- # [23:20] <timeless> i don't think that's from the last decade
- # [23:21] * timeless wonders what the pub date on html 4 is anyway
- # [23:21] <Hixie> timeless: 1997-2001 depending on which minor revisionversion you mean
- # [23:21] <Hixie> revision/version even
- # [23:21] <timeless> July 8, 1997 -- The World Wide Web Consortium (W3C) today announced the first public working draft of HyperText Markup Language (HTML) 4.0
- # [23:21] <timeless> Yuhong: note that the past decade doesn't go past 2002 :)
- # [23:22] * padenot|away is now known as padenot
- # [23:23] <Yuhong> That is because W3C was screwing up with XHTML2.
- # [23:24] * timeless shrugs
- # [23:24] <MikeSmith> Yuhong: I think the HTML4 support in validator.nu is likely to be dropped eventually
- # [23:24] <timeless> i think it's a transitional thing
- # [23:24] <timeless> to make it easier for validator.nu to replace the w3 validator
- # [23:24] <MikeSmith> yeah
- # [23:25] <timeless> when html5 is published, i'd expect them to formally favor html5
- # [23:25] <timeless> and then probably drop it a few months later
- # [23:25] <timeless> or at least hide it
- # [23:25] <Hixie> html5 was published in like 2007
- # [23:25] * timeless shrugs
- # [23:25] <Velmont> timeless: irccloud seems a bit strange in their free plan, -- because you can only connect to irc.irccloud.com. I'm at loss as to how they'll get users hooked in the first place then.
- # [23:26] * timeless doesn't want to get into html5 pub dates
- # [23:26] <timeless> Velmont: the beta doesn't enforce the limits
- # [23:26] <timeless> which makes addiction *much* easier :)
- # [23:26] <timeless> Velmont: everyone knows why drug dealers are successful
- # [23:26] <timeless> you give the product away for free :)
- # [23:26] <Yuhong> Yea, my point is that validators do let you validate against different HTML versions.
- # [23:26] <timeless> and i don't mean "you can only smoke it here"
- # [23:27] <timeless> i mean "free"
- # [23:27] <timeless> Yuhong: that's a transitional thing
- # [23:27] <timeless> but i don't see how that helps you make a request to hixie
- # [23:27] <timeless> nor do i understand what the request is
- # [23:27] <timeless> if you're actually doing maintenance on a web site
- # [23:27] <Hixie> Yuhong: my point is that such features are pointless
- # [23:27] <timeless> you want it to work w/ modern browsers
- # [23:27] <Yuhong> So why not use the versions produced by W3C HTML WG as targets?
- # [23:28] <timeless> and the current spec already works to ensure it doesn't break older browsers (in general)
- # [23:28] <Hixie> Yuhong: because there's no point using _any_ fixed reference as a target, as it is by definition going to be out of date
- # [23:28] <timeless> and future specs also do that
- # [23:28] <timeless> a validator won't tell you if a page/site will work w/ a given browser
- # [23:28] <Hixie> Yuhong: whether that's one of the w3c fixed versions or any of the thousands of whatwg fixed versions
- # [23:28] <timeless> you'd need to use that actual browser
- # [23:29] <timeless> if you have validation errors while you're actually fixing your site, you fix them.
- # [23:29] <jgraham> Validating against some old version of a spec doesn't ensure that the page will work either in browsers that were contemporary with the spec or in modern browsers
- # [23:30] <Hixie> Validating against some old version of a spec ensures only that you are using known-buggy rules for validatior
- # [23:30] <Hixie> validation
- # [23:30] <Hixie> it is an entirely futile task imho
- # [23:34] <timeless> Yuhong: why does validation interest you in the first place?
- # [23:34] <timeless> ... back to Hixie 's original question: What actual problem are you trying to solve?
- # [23:34] <Yuhong> OK, I realized it now.
- # [23:34] * Quits: yodasw16 (~dgillhesp@ql1fwhide.rockfin.com) (Quit: yodasw16)
- # [23:35] <Velmont> :-)
- # [23:36] <Yuhong> And consolidating features into versions is good for buzzwords but don't fit reality.
- # [23:36] <Velmont> Yuhong: You're fast man.
- # [23:36] <Velmont> Normally people use a long time to realize stuff like that.
- # [23:37] <Yuhong> I wonder it is time to stop usage of the "HTML5" buzzword.
- # [23:38] <Yuhong> I once saw a comic in which
- # [23:38] <Yuhong> I once saw a comic in which "HTML5" was defined as what is not in IE8.
- # [23:38] <Yuhong> I think I posted a link to it before.
- # [23:38] <karlcow> comic sans
- # [23:39] <Yuhong> http://msdn.microsoft.com/en-us/library/ff405772(v=vs.85).aspx
- # [23:39] <Yuhong> Not the comic, but "IInternet Explorer HTML 4.01 Standards Support Document"
- # [23:39] * Joins: ^esc (~esc_ape@178.115.251.195.wireless.dyn.drei.com)
- # [23:41] <timeless> i'd like to +1 Velmont 's you're fast note
- # [23:45] <Yuhong> AFAIK the use of "HTML5" as a buzzword began before WHATWG declared it a living standard.
- # [23:46] <Hixie> it was one of the reasons we gave up on the name :-)
- # [23:47] * Quits: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net) (Quit: snowfox)
- # [23:49] <Yuhong> BTW, on the Quirks Mode "Standard", I think this has a good explaination: http://hsivonen.iki.fi/almost-precedent/
- # [23:52] * Joins: sarspazam (~sarspazam@95.148.193.150)
- # [23:54] <Yuhong> So what do you think the "HTML5" parser should be called?
- # [23:54] <Hixie> "HTML parser"? :-)
- # [23:55] <Yuhong> Except there was also the old one.
- # [23:55] <Yuhong> "spec-compliant parser"?
- # [23:55] <Hixie> old one?
- # [23:56] <Yuhong> I mean, browsers was touting the "HTML5" parser as a feature.
- # [23:57] <Hixie> there is in theory not supposed to be much difference between the old parser browsers had and the specced parser
- # [23:57] <Hixie> that's the whole point :-)
- # [23:57] <Yuhong> The most recent being IE10.
- # Session Close: Fri Jul 06 00:00:00 2012
The end :)