Options:
- # Session Start: Mon Feb 07 00:00:00 2011
- # Session Ident: #whatwg
- # [00:01] * bga_ is now known as bga_|away
- # [00:03] * bga_|away is now known as bga_
- # [00:28] * Joins: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net)
- # [00:33] * bga_ is now known as bga_|away
- # [00:34] * Quits: lil654 (~mike@cpc2-seac16-0-0-cust506.7-2.cable.virginmedia.com) (Read error: Connection reset by peer)
- # [00:37] * Joins: KDN (~KDN@202.171.164.210)
- # [00:41] * Quits: Rik` (~Rik`@2a01:e35:139b:b390:daa2:5eff:fe97:85ed) (Ping timeout: 240 seconds)
- # [00:41] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [00:44] * Quits: kal-EL_ (~jor-EL@host158-0-dynamic.52-82-r.retail.telecomitalia.it) (Remote host closed the connection)
- # [00:45] * bga_|away is now known as bga_
- # [00:52] * Quits: zcorpan (~zcorpan@c-8d9ae355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [00:53] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Quit: OMG, YOU KILLED OPPO!)
- # [01:05] * Joins: jochen___ (~jochen@nat/google/x-ndmudcxunudrwffo)
- # [01:09] * Quits: jochen__ (~jochen@nat/google/x-qlnljjybcqpctitj) (Ping timeout: 250 seconds)
- # [01:09] * jochen___ is now known as jochen__
- # [01:18] * bga_ is now known as bga_|away
- # [01:19] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # [01:23] * Quits: xtoph (~xtoph@213.47.185.206)
- # [01:25] * Quits: wakaba_1 (~wakaba_@219.157.197.113.dy.bbexcite.jp) (Ping timeout: 240 seconds)
- # [01:36] * Joins: boaz (~boaz@209-6-34-149.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
- # [01:37] * Quits: tndH (~Rob@cpc15-seac19-2-0-cust232.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.1/2008072406])
- # [01:39] * Joins: homata_ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [01:39] * Joins: benschwarz_ (~benschwar@ppp59-167-179-123.static.internode.on.net)
- # [01:40] * bga_|away is now known as bga_
- # [01:44] * Quits: homata_ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 255 seconds)
- # [01:44] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [01:45] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [01:46] * Quits: boaz (~boaz@209-6-34-149.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: boaz)
- # [01:46] * Joins: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [01:49] * Joins: erlehmann (~erlehmann@89.204.153.96)
- # [01:55] * Parts: tw2113 (~tw2113@fedora/tw2113) ("Nice Scotty, now beam my clothes up too!")
- # [01:57] * Quits: exp (~zAyghip8@cpc2-ely02-0-0-cust338.5-1.cable.virginmedia.com) (Quit: nn)
- # [01:59] * Joins: agektmr (~Adium@220.109.219.244)
- # [01:59] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [02:03] * Quits: virtuelv (~virtuelv_@20.74.9.46.customer.cdi.no) (Ping timeout: 260 seconds)
- # [02:15] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [02:27] * Quits: erlehmann (~erlehmann@89.204.153.96) (Quit: Ex-Chat)
- # [02:57] * Joins: sebasmagri (~user@unaffiliated/sebasmagri)
- # [03:11] * Joins: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net)
- # [03:11] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [03:15] * Joins: silanus_ (~silanus@p5DDEA36F.dip.t-dialin.net)
- # [03:17] * Quits: silanus (~silanus@p5DDEA78E.dip.t-dialin.net) (Ping timeout: 240 seconds)
- # [03:17] <sebasmagri> Hi guys, I've been looking for a non-java alternative to w3c css and markup validators which supports css3 and html5... Do someone knows any?
- # [03:19] <sebasmagri> I want to have it running in my development machine... I'm looking at the validate.cgi in html5lib sources, could it be what I'm looking for?
- # [03:20] <sebasmagri> the cgi's docstring answers part of my question...
- # [03:29] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Quit: Now time for the weather. Tiffany?)
- # [03:37] * Joins: micheil (~micheil@ppp121-44-214-152.lns20.syd7.internode.on.net)
- # [03:39] * Joins: will_hough (~will_houg@phpbb/moderator/willhough)
- # [03:40] * bga_ is now known as bga_|away
- # [04:03] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Ping timeout: 276 seconds)
- # [04:03] * Quits: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [04:03] * bga_|away is now known as bga_
- # [04:07] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
- # [04:10] * bga_ is now known as bga_|away
- # [04:11] * Quits: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net) (Quit: CHEESEHEADS!!!)
- # [04:13] * Joins: hdhoang (~hdhoang@cmalu.zahe.me)
- # [04:21] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [04:28] * bga_|away is now known as bga_
- # [04:28] * Quits: will_hough (~will_houg@phpbb/moderator/willhough) (Quit: Leaving)
- # [04:29] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Quit: eric_carlson)
- # [04:35] * Quits: JoePeck (~JoePeck@c-76-102-33-198.hsd1.ca.comcast.net) (Quit: -)
- # [04:41] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 272 seconds)
- # [04:55] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [05:15] * Quits: sebasmagri (~user@unaffiliated/sebasmagri) (Quit: ERC Version 5.3 (IRC client for Emacs))
- # [05:20] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [05:43] * Joins: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net)
- # [06:07] * Quits: benschwarz_ (~benschwar@ppp59-167-179-123.static.internode.on.net) (Quit: benschwarz_)
- # [06:09] * bga_ is now known as bga_|away
- # [06:14] * bga_|away is now known as bga_
- # [06:16] * bga_ is now known as bga_|away
- # [06:16] * Quits: bga_|away (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Read error: Connection reset by peer)
- # [06:21] * Quits: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net) (Quit: boaz)
- # [06:53] * Quits: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net) (Ping timeout: 240 seconds)
- # [07:06] * Quits: Yudai (~Yudai@p434d26.kngwnt01.ap.so-net.ne.jp) (Quit: Tiarra 0.1+svn-36726: SIGTERM received; exit)
- # [07:08] * Quits: micheil (~micheil@ppp121-44-214-152.lns20.syd7.internode.on.net) (Quit: http://brandedcode.com | http://github.com/miksago)
- # [07:13] * Joins: ivmarcin (~ivanmarci@c-76-102-40-213.hsd1.ca.comcast.net)
- # [07:18] * Quits: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 260 seconds)
- # [07:21] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Quit: eric_carlson)
- # [07:42] * Joins: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de)
- # [07:43] * Joins: estellevw (~estelle@adsl-99-151-255-101.dsl.pltn13.sbcglobal.net)
- # [07:47] * Quits: estellevw (~estelle@adsl-99-151-255-101.dsl.pltn13.sbcglobal.net) (Read error: Connection reset by peer)
- # [07:51] * Joins: rimantas (~rimliu@93.93.57.193)
- # [07:55] * Quits: jomn (~jomn@c80-216-13-27.bredband.comhem.se) (Remote host closed the connection)
- # [08:05] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
- # [08:07] * Joins: Yudai (~Yudai@p434d26.kngwnt01.ap.so-net.ne.jp)
- # [08:17] * Joins: abarth (~abarth@173-164-128-210-SFBA.hfc.comcastbusiness.net)
- # [08:17] * Joins: mokush (~quassel@188.24.45.219)
- # [08:18] * Quits: Yudai (~Yudai@p434d26.kngwnt01.ap.so-net.ne.jp) (Quit: Tiarra 0.1+svn-36726: SIGTERM received; exit)
- # [08:18] * Joins: Yudai (~Yudai@p434d26.kngwnt01.ap.so-net.ne.jp)
- # [08:20] * Quits: Yudai (~Yudai@p434d26.kngwnt01.ap.so-net.ne.jp) (Client Quit)
- # [08:21] * Joins: Yudai (~Yudai@p434d26.kngwnt01.ap.so-net.ne.jp)
- # [08:29] * Quits: abarth (~abarth@173-164-128-210-SFBA.hfc.comcastbusiness.net) (Quit: abarth)
- # [08:29] * Joins: benschwarz_ (~benschwar@59.167.185.148)
- # [08:29] * Joins: benschwarz__ (~ben@59.167.185.148)
- # [08:30] * Quits: benschwarz__ (~ben@59.167.185.148) (Client Quit)
- # [08:30] * Quits: benschwarz_ (~benschwar@59.167.185.148) (Client Quit)
- # [08:31] * Quits: benschwarz (~ben@59.167.185.148) (Ping timeout: 255 seconds)
- # [08:31] * Joins: abarth (~abarth@173-164-128-210-SFBA.hfc.comcastbusiness.net)
- # [08:42] * Joins: roc (~chatzilla@121.98.230.221)
- # [08:44] * Quits: FastJack (~fastjack@dumpstr.net) (Read error: Operation timed out)
- # [08:54] * Joins: FastJack (~fastjack@dumpstr.net)
- # [08:57] * Joins: pesla (~pesla@188.202.125.121)
- # [09:05] * Joins: benschwarz (~benschwar@59.167.185.148)
- # [09:09] * Quits: hdhoang (~hdhoang@cmalu.zahe.me) (Ping timeout: 245 seconds)
- # [09:12] * Joins: hdhoang (~hdhoang@cmalu.zahe.me)
- # [09:14] * Quits: Anti-X (~loriisacu@c3373BF51.dhcp.bluecom.no) (Ping timeout: 246 seconds)
- # [09:17] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
- # [09:20] * Joins: torvalamo (~loriisacu@c3373BF51.dhcp.bluecom.no)
- # [09:20] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
- # [09:22] * abarth is now known as abarth|afk
- # [09:23] * Joins: jomn (~jomn@c80-216-13-27.bredband.comhem.se)
- # [09:25] * Quits: ivmarcin (~ivanmarci@c-76-102-40-213.hsd1.ca.comcast.net) (Quit: ivmarcin)
- # [09:27] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Remote host closed the connection)
- # [09:38] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Read error: Connection reset by peer)
- # [09:38] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [09:44] * Joins: Evet (~Evet@pdpc/supporter/active/evet)
- # [09:52] * Joins: ROBOd (~robod@89.123.167.143)
- # [09:55] * Joins: ROBOd_ (~robod@92.86.241.53)
- # [09:56] * Quits: ROBOd (~robod@89.123.167.143) (Ping timeout: 240 seconds)
- # [09:57] * Quits: jomn (~jomn@c80-216-13-27.bredband.comhem.se) (Remote host closed the connection)
- # [09:58] * Joins: estellevw (~estelle@adsl-99-147-151-22.dsl.pltn13.sbcglobal.net)
- # [10:06] * Joins: zcorpan (~zcorpan@c-8d9ae355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [10:13] <hsivonen> cool. Opera Mobile support @font-face even on S60
- # [10:15] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [10:16] * Quits: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl) (Remote host closed the connection)
- # [10:16] <annevk> was there some blog post last week that should be mentioned on WHATWG Weekly?
- # [10:16] <annevk> I have a section "The Wider Web" for that this time around
- # [10:17] * Joins: charlvn (~charlvn@41.0.48.93)
- # [10:19] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
- # [10:20] * Joins: Smylers (~smylers@host86-147-46-85.range86-147.btcentralplus.com)
- # [10:20] <Hixie> annevk: added some unfinished stuff to 140, also asked smylers if he could contribute his recent e-mail to 140
- # [10:21] <Smylers> Hixie: Sure. Will do that now.
- # [10:21] <Hixie> oh, speak of the devil :-)
- # [10:21] <Hixie> didn't realise you were here, or would have asked you here instead :-)
- # [10:21] <Hixie> thanks dude
- # [10:22] <Smylers> I wasn't — first time I've logged in in months and the first message I saw mentioned me!
- # [10:22] <Hixie> hah
- # [10:22] <annevk> I can send out rev 1 of the proposals later today
- # [10:22] * Quits: benschwarz (~benschwar@59.167.185.148) (Quit: benschwarz)
- # [10:22] <annevk> unless someone wants to wait a little longer
- # [10:22] <Hixie> there's no deadline yet is there?
- # [10:23] * Joins: thiessenp (~thiessenp@changeme.ebuddy.com)
- # [10:23] <hsivonen> annevk: I'm not sure I understood your validation versioning proposal
- # [10:24] <hsivonen> annevk: surely it is appropriate to pose the question "is this document valid HTML + SVG + MathML" specifying snapshots for each
- # [10:25] <annevk> you mean like asking is this "valid CSS 2.1"?
- # [10:25] <hsivonen> whether anyone provides validator software for the exact snapshot dates you want is another question
- # [10:25] <annevk> authors have been annoyed with that forever
- # [10:25] <annevk> they want to use teh Selectors
- # [10:25] <Hixie> what's the use of checking for validity for HTML and NOT SVG and MathML?
- # [10:26] <hsivonen> Hixie: maybe you want to make sure your fractions are dumb text fractions that interop with UAs that don't support MathML
- # [10:26] <hsivonen> Hixie: i.e. want to make sure there's no accidental MathML there
- # [10:27] <Hixie> well then what you need is not "is this valid HTML without MathML" , but "does this contain any features unsupported by browsers X, Y, and Z"
- # [10:27] <hsivonen> Hixie: sure
- # [10:27] <Hixie> which isn't conformance (e.g. it shouldn't call out <marquee> really), and has nothing to do with specific versions of specs nor what is suggested in the 140 CP
- # [10:33] <annevk> Hixie, your issues/data.html is wrong it says "Estimated date for last e-mail based on the data above: 2009-08-17"
- # [10:33] <Hixie> that's because the line is increasing currently :-(
- # [10:33] <Hixie> it's not wrong :-(
- # [10:33] <annevk> when looking at all the data it is "Estimated date for last e-mail based on the data above: 2013-01-07"
- # [10:34] <Hixie> it's based on what you draw
- # [10:34] <annevk> mkay
- # [10:36] <zcorpan> Hixie: http://www.whatwg.org/specs/web-apps/current-work/complete/ has two doctypes
- # [10:36] <Hixie> good times
- # [10:36] <Smylers> annevk: Re blog posts, Mike Cardwell's garnered a lot of attention last week (though was actually published a little earlier): https://grepular.com/Abusing_HTTP_Status_Codes_to_Expose_Private_Information
- # [10:36] <Hixie> i wonder why
- # [10:36] <hsivonen> anyway, I tend to agree with Noah that it's definitionally odd to define conformance without being clear about what's included in the definition by reference
- # [10:37] <hsivonen> I haven't yet examined what further conclusions or changes Noah has proposed
- # [10:38] <Hixie> hsivonen: all that matters is whether the document conforms to the specs you care about
- # [10:39] <Hixie> hsivonen: why would we need any other definition?
- # [10:39] <Hixie> zcorpan: looks like it's Philip`'s fault. Or at least, I don't see anything on my end that could do that.
- # [10:39] <zcorpan> Philip`: ^
- # [10:39] <hsivonen> Hixie: and if you want to establish a common understanding with someone else so that the two of you know you are talking about the same thing (so that you can collaborate)?
- # [10:40] <Hixie> hsivonen: write a spec
- # [10:40] <Hixie> it can be as simple as the "Specs" wiki page
- # [10:41] <jgraham> hsivonen: I doubt many of these "common understanding" scenarios map neatly onto spec divisions anyway
- # [10:41] <Hixie> i doubt any do actually
- # [10:41] <hsivonen> jgraham: that's very possible
- # [10:41] <Hixie> except maybe the theoretical future "what we should implement" one
- # [10:42] <hsivonen> I wonder if I should point out that validators are software just like browsers and validators are incomplete, buggy and changing, too
- # [10:42] <Hixie> yes
- # [10:42] <jgraham> hsivonen: Only if you can deal with the responsibility of shattering a thousand illusions
- # [10:42] <Hixie> maybe point out that the HTML4 conformance checkers never complied to the spec :-)
- # [10:42] <jgraham> ;)
- # [10:44] <Hixie> jgraham: added that point to http://wiki.whatwg.org/wiki/Objections_against_CPs_for_ISSUE-140
- # [10:45] * Quits: Smylers (~smylers@host86-147-46-85.range86-147.btcentralplus.com) (Ping timeout: 240 seconds)
- # [10:45] <Hixie> ok i should sleep
- # [10:45] <Hixie> nn
- # [10:45] <jgraham> gn
- # [10:47] * Joins: benschwarz (~benschwar@59.167.185.148)
- # [10:51] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: This computer has gone to sleep)
- # [10:51] <annevk> I have nothing about Change Proposals last week
- # [10:52] <annevk> did not seem interesting enough and I already have quite a long post
- # [10:53] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Ping timeout: 241 seconds)
- # [10:55] <zcorpan> hmm. not sure what to think of IndexedDB using window.onerror
- # [10:58] * Joins: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net)
- # [10:58] <annevk> hmm
- # [10:58] <annevk> that shorturl was meant to read weekly-extensibility
- # [10:58] <annevk> WordPress keeps munging it or something
- # [10:58] <annevk> anyway
- # [10:58] <annevk> http://blog.whatwg.org/whatwg-extensibility
- # [10:59] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
- # [11:00] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [11:00] <zcorpan> annevk: workers already had navigator.onLine
- # [11:00] <annevk> yeah, but not the events
- # [11:01] <zcorpan> right
- # [11:01] <annevk> I guess I could change it
- # [11:01] <annevk> I noticed that after I wrote the sentence and decided to not care
- # [11:01] <annevk> but I guess people might
- # [11:02] * zcorpan cared just enough to point it out :)
- # [11:03] <annevk> fixed
- # [11:07] * Joins: pesla_ (~pesla@188.202.125.121)
- # [11:09] * Quits: pesla (~pesla@188.202.125.121) (Ping timeout: 250 seconds)
- # [11:11] <jgraham> annevk: Your tense is inconsistent (at least) in the "on the List" section
- # [11:11] <jgraham> eg. "put forward a proposal" vs "finds an inconsistency"
- # [11:11] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [11:11] <annevk> hmm yeah
- # [11:11] <jgraham> Should all be past tense, I think
- # [11:12] <annevk> my English has not progressed beyond high school it seems, as I made the same mistakes back then!
- # [11:12] <jgraham> I expect my English has got worse since then
- # [11:13] * Quits: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
- # [11:14] <annevk> fixed I think
- # [11:14] <annevk> I did leave "figuring out" as I suspect that is still ongoing
- # [11:16] * Joins: matjas (~matjas@91.182.37.217)
- # [11:19] <zcorpan> hey, English is ever-changing! Maybe next week it'll be valid to mix tenses
- # [11:20] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: Leaving)
- # [11:20] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [11:24] * Joins: Smylers (~smylers@host86-186-192-35.range86-186.btcentralplus.com)
- # [11:32] * Parts: estellevw (~estelle@adsl-99-147-151-22.dsl.pltn13.sbcglobal.net)
- # [11:37] * Quits: pesla_ (~pesla@188.202.125.121) (Quit: Computer has gone to sleep.)
- # [11:42] * Joins: Ms2ger (~Ms2ger@91.181.37.224)
- # [11:46] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
- # [11:49] * Joins: xnoise (~root@86.121.33.154)
- # [11:51] * Quits: annevk (~annevk@33.115.34.95.customer.cdi.no) (Quit: annevk)
- # [11:56] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [11:57] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [12:03] <Philip`> Hixie: Where is the multipage splitter for that version being run? (and what version of lxml does that machine have?)
- # [12:08] * Joins: boaz (~boaz@207.228.237.150)
- # [12:09] * Joins: mpt (~mpt@91.189.88.12)
- # [12:09] * Quits: mpt (~mpt@91.189.88.12) (Changing host)
- # [12:09] * Joins: mpt (~mpt@canonical/mpt)
- # [12:10] <matjas> annevk, thanks for writing about @csscommits :)
- # [12:17] * Joins: pesla (~pesla@188.202.125.121)
- # [12:17] * Quits: benschwarz (~benschwar@59.167.185.148) (Ping timeout: 240 seconds)
- # [12:17] * Quits: mokush (~quassel@188.24.45.219) (Remote host closed the connection)
- # [12:22] * Quits: gggg (~ghe@132.150.124.56) (Ping timeout: 255 seconds)
- # [12:24] * Joins: benschwarz (~benschwar@59.167.185.148)
- # [12:29] * Joins: smaug____ (~chatzilla@cs181139127.pp.htv.fi)
- # [12:35] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [12:37] * Joins: annevk (~annevk@pat-tdc.opera.com)
- # [12:47] <annevk> Philip`, I am running it
- # [12:48] <annevk> Philip`, could it be 2.7.8?
- # [12:48] <annevk> oh, 2.2.8
- # [12:50] <hsivonen> has anyone had time to check if Chrome shipped the script execution code that broke LABjs into the stable channel?
- # [12:51] * hsivonen wonders how Debian expects to be able to maintain Chromium 6.0.x over the Squeeze life time
- # [12:52] <Philip`> annevk: Oh, hmm, it looks like I made a change to the script when I updated lxml (probably to 2.2.8)
- # [12:52] <Philip`> to exclude the duplicate doctype
- # [12:53] <Philip`> but forgot to commit it
- # [12:53] <annevk> okay
- # [12:53] <annevk> I think my version of your script has local modifications too...
- # [12:55] <Philip`> http://code.google.com/p/html5/source/detail?r=182
- # [12:57] <annevk> so lxml emits the HTML DOCTYPE?
- # [12:57] <annevk> interesting
- # [12:57] <Philip`> It puts the doctype in the DOM so the html5lib serialiser emits it, or something, I think
- # [12:58] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [12:58] <Philip`> but only with recent enough versions of lxml
- # [12:58] <Philip`> (Maybe they changed it to start recognising <!doctype html>)
- # [12:58] <annevk> I guess I should have covered http://lists.w3.org/Archives/Public/public-html/2011Feb/0113.html -- added for next week
- # [12:59] <Philip`> (This patch is kind of a hack but it seems to work)
- # [13:03] <hsivonen> heycam: the reason why I didn't find the single-page version of SVG 1.1 2nd ed. is that it isn't linked from http://www.w3.org/TR/SVG/
- # [13:03] <hsivonen> I fail for reading /TR/
- # [13:04] <hsivonen> must. never. read. /TR/
- # [13:05] <annevk> Philip`, only if you use the html5lib serializer
- # [13:06] <annevk> Philip`, but I found out how I could fix this
- # [13:06] * jgraham is considering writing a userjs that redirects you away from /tr/ if you accidentially end up there
- # [13:06] <jgraham> Or maybe just replaces the page with a big red FAIL message
- # [13:06] <annevk> duplicate DOCTYPE removed
- # [13:06] <annevk> yay
- # [13:07] <annevk> Smylers, hey, thanks
- # [13:07] <annevk> Smylers, I believe you are not supposed to refer directly to the other change proposal though
- # [13:07] <annevk> Smylers, they are meant to be standalone
- # [13:08] <Smylers> Huh?
- # [13:08] * annevk checks
- # [13:08] <Smylers> A ‘counter’ change proposal can't explain what it's countering?
- # [13:09] * Joins: pesla_ (~pesla@188.202.125.121)
- # [13:09] <Smylers> Anyway, I'm still hacking on that page — I'll let you know here when I've finished playing with it.
- # [13:09] <Philip`> annevk: Oh, yeah, it won't help if you use the lxml serialiser, though I vaguely remember the lxml serialiser being buggy anyway
- # [13:09] <annevk> I guess it's okay
- # [13:10] <annevk> Philip`, well then complete/ is buggy
- # [13:10] <annevk> I have not installed html5lib
- # [13:10] * Philip` doesn't remember what the bugs were, or if he's just imagining it
- # [13:10] <Philip`> Easiest way to test is to run it both ways and diff the output, I guess
- # [13:10] * Joins: Kaelig (~Kaelig@mal35-2-82-228-177-211.fbx.proxad.net)
- # [13:10] * Quits: pesla (~pesla@188.202.125.121) (Ping timeout: 260 seconds)
- # [13:11] <annevk> I'll take the lazy approach and fix bugs as they are reported
- # [13:16] <Philip`> Hmm, I don't see any obvious differences except for character escaping style
- # [13:16] <Philip`> and attribute order
- # [13:17] <Philip`> and escaping "{" and "}" in URL attributes
- # [13:18] * Quits: benschwarz (~benschwar@59.167.185.148) (Quit: benschwarz)
- # [13:18] <Philip`> (and defaulting to emitting optional tags)
- # [13:22] * Quits: mpt (~mpt@canonical/mpt) (Quit: Ex-Chat)
- # [13:22] * Joins: mpt (~mpt@canonical/mpt)
- # [13:28] * Quits: mpt (~mpt@canonical/mpt) (Read error: Operation timed out)
- # [13:33] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [13:39] * Joins: erlehmann (~erlehmann@89.204.153.96)
- # [13:42] * Quits: nessy (~Adium@124-171-47-99.dyn.iinet.net.au) (Quit: Leaving.)
- # [13:45] * Joins: nessy (~Adium@124-171-47-99.dyn.iinet.net.au)
- # [13:45] * Quits: nessy (~Adium@124-171-47-99.dyn.iinet.net.au) (Client Quit)
- # [13:46] * Joins: mpt (~mpt@canonical/mpt)
- # [13:49] * Joins: mokush (~quassel@188.24.45.219)
- # [13:50] * Joins: kal-EL_ (~jor-EL@host57-0-dynamic.52-82-r.retail.telecomitalia.it)
- # [13:51] * Joins: benschwarz (~benschwar@59.167.185.148)
- # [13:53] * Quits: benschwarz (~benschwar@59.167.185.148) (Client Quit)
- # [13:54] <Smylers> annevk (and anybody else): http://wiki.whatwg.org/wiki/Change_Proposal_for_ISSUE-140 now includes everything I wish to say on ISSUE-140
- # [13:55] <Smylers> Please edit, revert, and make less verbose at will.
- # [13:55] <Smylers> annevk: Thank you for starting this. I was planning on writing it anyway, so your start was a good help.
- # [13:55] <Smylers> hixie: And thank you for prodding me into actually doing it.
- # [13:56] <Smylers> I've left the summary alone, but am not sure it's now an accurate summary of the rest of the page.
- # [13:56] <annevk> feel free to change it
- # [14:01] <hsivonen> Smylers: what's the "Putting a Version Indicator in ‘Conforming Documents’ " section about?
- # [14:02] <hsivonen> I don't see Noah suggesting version indicators
- # [14:02] * Joins: mloki (~mloki__@x1-6-00-10-a7-28-f3-47.k765.webspeed.dk)
- # [14:02] <hsivonen> oh. a version number in speech. not in the file
- # [14:02] <Smylers> Yeah.
- # [14:03] <Smylers> I don't like that heading either.
- # [14:03] <Smylers> But since Noah made a few separate changes, I felt the counter-proposal needed to address each of them separately.
- # [14:05] <Smylers> I meant literally putting a number in the middle of the term “conforming documents” as currently described by the spec.
- # [14:05] * Quits: MikeSmith (~MikeSmith@c-98-223-231-13.hsd1.in.comcast.net) (Ping timeout: 240 seconds)
- # [14:06] <hsivonen> fwiw, Noah's proposed changes match the current practice in the UI of Validator.nu
- # [14:07] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Ping timeout: 240 seconds)
- # [14:07] <Smylers> Well for something other than the HTML spec to use the phrase “conforming HTML5 document” isn't tautologous.
- # [14:08] <jgraham> hsivonen: That may be taken as evidence that this is angels-on-the-head-of-a-pin stuff
- # [14:09] <hsivonen> jgraham: maybe, but the pushback surprises me
- # [14:11] <Smylers> I initially marked the proposal as one I wished to counter because of its attempt to replace the description of an applicable specification with something fictional.
- # [14:11] <Smylers> I'm guessing that isn't the part of Noah's proposal that Validator.nu is in accordance with?
- # [14:13] <Smylers> While I also don't agree with the ‘conforming document’ changes, at least they wouldn't be attempting to assert something that simply can't be.
- # [14:14] <Smylers> So I considered writing a separate counter change proposal, but I didn't want to think about what W3C process would do if there were two different zero-edit proposals to consider ...
- # [14:14] <hsivonen> Smylers: back when HTML5 did not have a normative reference to ARIA, Validator.nu started having a HTML5+ARIA validation target
- # [14:15] <Smylers> Indeed. And I don't think anything in the current draft spec contradicts that being a sane thing to do.
- # [14:15] <hsivonen> I don't see how that was different from AutomotiveExtension except for not being a fictional example
- # [14:16] <hsivonen> Smylers: there's nothing contradicting it. It just isn't clearly said that that's how "applicable specs" work
- # [14:16] <Smylers> OK.
- # [14:17] <Smylers> I think it is clear, but that's clearly a matter of judgement.
- # [14:17] <karlcow> http://www.gabrielweinberg.com/blog/2011/02/usability-issues-with-adding-search-engines-to-web-browsers.html
- # [14:18] <Smylers> And the parts I find clearest are the ones Noah's proposal cuts!
- # [14:21] * Quits: mokush (~quassel@188.24.45.219) (Remote host closed the connection)
- # [14:28] <webr3> ''HTML5 redefines HTML, such that when it is published it obsoletes previous definitions: it will define a conforming document written in HTML, and indeed will be the only current definition of an HTML document.''
- # [14:29] <webr3> is "HTML5" fully backwards compatible, or will the previously "conforming" documents no longer be "conforming" ?
- # [14:31] <gsnedders> Previous conforming documents will cease to be conforming. Previously conforming documents will be processed the same way as by existing UAs.
- # [14:31] <hsivonen> webr3: backwards-compat in the HTML context means that stuff "works" not that it validates
- # [14:32] <Smylers> Won't most previously conforming documents continue to conform?
- # [14:32] <hsivonen> Smylers: no. assuming that "most" previously conforming documents are Transitional
- # [14:33] <webr3> but if there's no such thing as "conforming", how can they be non conforming?
- # [14:33] <karlcow> webr3: validation is for writing/authoring documents, html parsing for reading/interpreting.
- # [14:34] <karlcow> the rules for writing are not the same than the rules for reading
- # [14:34] <hsivonen> it's not really clear to me why people care about old documents continuing to validate if they aren't updating the documents in any way
- # [14:34] <karlcow> http://www.w3.org/QA/2008/09/fixing-html-with-html5
- # [14:34] <hsivonen> I understand that people don't want to change a lot of stuff if they update an old doc a bit and then validate
- # [14:34] <webr3> karlcow, cheers and yup, i can see that in 1.2 of html5-diff
- # [14:49] <webr3> so, given all the specs that can affect things, the different versions of each (even if that's just hg revision up), it's not really possible to define what one would even be conforming to? html r.11425 + css 2.1 r.2342 + js r.185 + ...
- # [14:49] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 265 seconds)
- # [14:51] * Joins: pauld (~chatzilla@194.102.13.2)
- # [14:51] * Quits: smaug____ (~chatzilla@cs181139127.pp.htv.fi) (Ping timeout: 255 seconds)
- # [14:52] <annevk> hsivonen, HTML5+ARIA as a temporary experimental setting seems fine, but eventually I would expect that option to disappear
- # [14:52] <annevk> hsivonen, I do not think that standards need to give advice on temporary experimental validator UI
- # [14:53] * Joins: tndH (~Rob@cpc15-seac19-2-0-cust232.7-2.cable.virginmedia.com)
- # [14:54] * Joins: smaug____ (~chatzilla@cs181139127.pp.htv.fi)
- # [14:54] <karlcow> http://jeremie.patonnier.net/post/2011/02/07/Why-are-SVG-Fonts-so-different
- # [14:57] <hsivonen> karlcow: so the use case for SVG fonts is animated fonts???
- # [14:57] <jcranmer> not quite my thought
- # [14:58] <jcranmer> I basically read it as "the use cases for SVG fonts require what the implementors don't support"
- # [14:58] * Joins: mpt (~mpt@canonical/mpt)
- # [14:58] <karlcow> hsivonen: not what the article says.
- # [14:58] <hsivonen> jcranmer: if the use cases are what aren't now supported, seems all the more reason not to get on the slippery slope!
- # [14:59] <hsivonen> annevk: I expect HTML5+SVG *1.1* (rather than 1.2) to stick around for quite a while
- # [15:01] <karlcow> the article says: SVG Fonts very good for custom fonts design such as logos. Possible to do amazing things with animation but not necessary wise (aka design-wise), possibility to modify the font on the fly (styling, dom) through scripting.
- # [15:02] <annevk> hsivonen, SVG 1.2 is also not widely implemented by browsers so that seems natural
- # [15:03] * Joins: bfrohs (~bfrohs@24.231.239.6)
- # [15:03] <hsivonen> annevk: natural, yes, but my point is that one needs to say "1.1" to avoid ambiguity
- # [15:03] <annevk> hsivonen, I would expect the validator to sit somewhere between the features authors want and the features users agents supply
- # [15:04] <annevk> hsivonen, in the UI? I doubt most authors would care
- # [15:04] <zcorpan> karlcow: do browsers support changing the font on the fly?
- # [15:04] * Quits: pesla_ (~pesla@188.202.125.121) (Quit: Computer has gone to sleep.)
- # [15:05] <hsivonen> annevk: yes, in the UI
- # [15:06] * Joins: pesla (~pesla@188.202.125.121)
- # [15:06] * Quits: erlehmann (~erlehmann@89.204.153.96) (Quit: Ex-Chat)
- # [15:07] <annevk> I hope it evolves into something like "is my markup conforming?" "well yes, it is"
- # [15:07] <annevk> with a "more details" link for when I really cared
- # [15:09] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
- # [15:09] <hsivonen> annevk: interesting. that's totally contrary to the rhetoric I used when arguing against syntax-level versioning
- # [15:11] * Joins: BlurstOfTimes (~blurstoft@168.203.117.107)
- # [15:13] <annevk> I like to view it how I use CSS. With CSS there's a bunch of features among disparate specs that I like to use. I do not care about how/where/why. I just want to know whether I use CSS correctly given the large intersect of specifications.
- # [15:13] <hsivonen> ITYM s/intersect/union/
- # [15:13] <hsivonen> right?
- # [15:13] <annevk> sorry, yeah
- # [15:17] * Quits: realityking (~rouven@f053049093.adsl.alicedsl.de) (Ping timeout: 240 seconds)
- # [15:21] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Ping timeout: 265 seconds)
- # [15:22] * Quits: pauld (~chatzilla@194.102.13.2) (Remote host closed the connection)
- # [15:23] * Joins: miketaylr (~miketaylr@206.217.92.186)
- # [15:23] * Joins: realityking (~rouven@g228142209.adsl.alicedsl.de)
- # [15:28] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Quit: kor)
- # [15:30] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [15:31] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
- # [15:43] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 250 seconds)
- # [15:43] * Joins: plainhao (~plainhao@208.75.85.237)
- # [15:46] * Quits: hdhoang (~hdhoang@cmalu.zahe.me) (Quit: bye)
- # [15:46] * Joins: hdhoang (~hdhoang@cmalu.zahe.me)
- # [15:53] <annevk> fyi: http://annevankesteren.nl/2011/02/leave-of-absence
- # [15:57] <wilhelm> What's the planned route (if any)? (c:
- # [15:57] * Joins: mpt (~mpt@canonical/mpt)
- # [16:00] * Quits: jacobolus (~jacobolus@c-24-128-190-29.hsd1.ma.comcast.net) (Remote host closed the connection)
- # [16:00] <jgraham> wilhelm: You planning to send runners after annevk to make him work?
- # [16:01] <wilhelm> No, I very much approve of a long leave of absence for travel. I'm just curious. I haven't explored that continent yet. (c:
- # [16:01] * Quits: tndH (~Rob@cpc15-seac19-2-0-cust232.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.1/2008072406])
- # [16:01] <Peter`> antti_s, so who's going to take over the last week posts? :-)
- # [16:01] <Peter`> Uh. annevk ^
- # [16:02] <jgraham> Peter`: Are you volunteering? ;)
- # [16:02] <Peter`> I already write last week posts :)
- # [16:03] <jgraham> Peter`: Right, so you are an expert :)
- # [16:03] <Peter`> I won't have time for it, sorry :(
- # [16:04] * Quits: boaz (~boaz@207.228.237.150) (Ping timeout: 255 seconds)
- # [16:04] <jgraham> :) I wasn't really trying to pressure you into it
- # [16:05] <annevk> wilhelm, Bogotá - Buenos Aires
- # [16:05] <annevk> wilhelm, and some places inbetween :)
- # [16:05] <annevk> but really that is all that is certain
- # [16:05] <annevk> Peter`, nobody volunteered so far
- # [16:06] <annevk> Peter`, so it might be that just as when markp stopped doing them there will be another gap
- # [16:06] <wilhelm> annevk: Fun. (c:
- # [16:07] <Peter`> Your blog post hints that you won't be active between June 16th and the end of June either, that would certainly a nice period of time to fill the gap!
- # [16:08] <Peter`> A large part of the people who read it will receive public-html/whatwg mail anyway
- # [16:08] <annevk> I expect to be catching up then, so yeah I suppose I might write a longish entry
- # [16:09] <annevk> a first "WHATWG Quarterly Results"
- # [16:09] <annevk> well, maybe not results :p
- # [16:10] <Peter`> hah
- # [16:10] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [16:11] <karlcow> https://wiki.mozilla.org/File:Firefox2011RoadmapImage1.png
- # [16:11] <Philip`> The spec bug reporting form seems to be getting much more abused recently :-(
- # [16:12] <Peter`> karlcow, "Ship Firefox 4, 5, 6 and 7 in the 2011 calendar year"
- # [16:13] <karlcow> yep from https://wiki.mozilla.org/Firefox/Roadmap
- # [16:13] <jgraham> I was about to say, the containing document is way more interesting
- # [16:13] <Lachy> Philip`, the spec bug reporting form is a constant annoyance that has several problems that need to be fixed.
- # [16:15] <jgraham> If it rejected things that look like markup it would cut down the spam greatly
- # [16:15] <Peter`> http://blogs.msdn.com/b/interoperability/archive/2011/02/04/the-indexeddb-prototype-gets-an-update.aspx
- # [16:15] <jgraham> Of course spammers might just work around that
- # [16:16] <Ms2ger> Then I wouldn't be able to paste the graduation example into it!
- # [16:16] <Philip`> jgraham: Hmm, it seems kind of a bad idea to ban HTML markup from HTML spec bug reports
- # [16:17] <jgraham> Philip`: s/look like/starts with text that looks like/ maybe
- # [16:18] <gsnedders> Peter`: What's the tl;dr?
- # [16:19] <Lachy> jgraham, the form should simply not submit bugs directly to bugzilla anonymously, but rather open up bugzilla with the fields filled out ready to be submitted by logged in users.
- # [16:19] <Philip`> gsnedders: The IndexedDB prototype got an update
- # [16:19] <Lachy> gsnedders, tl;dr is "too long; didn't read"
- # [16:19] <gsnedders> Philip`: Oh, okay. :P
- # [16:19] <gsnedders> Lachy: I know.
- # [16:19] <Lachy> oh, then I misunderstood what you were asking
- # [16:20] <jgraham> Lachy: Is that even possible?
- # [16:20] <Peter`> gsnedders, just updated to a newer version of the specification
- # [16:20] <Peter`> e.g. updates that other vendors who are implementing IndexedDB barely mention
- # [16:20] <Peter`> (as far as I can see, WebKit already adopted these changes)
- # [16:21] <Lachy> jgraham, I was looking at the wrong link and thought gsnedders was asking about the tl;dr in the Firefox roadmap.
- # [16:21] <jgraham> Lachy: "the form should simply not submit bugs directly to bugzilla anonymously"
- # [16:22] <jgraham> etc.
- # [16:22] * Joins: nw` (eero@heaven.unlink.org)
- # [16:22] * Philip` finds it mildly amusing that the "tl;dr" acronym contains a semicolon
- # [16:23] <Lachy> oh, right. Yes, that should be possible. bugzilla has ways to provide values for the fields via the query string
- # [16:23] <Philip`> given the contrast between the gratuitously obscure grammar and the intentional ignorance/laziness implied by the statement
- # [16:24] <Lachy> so when you write a summary in the box and click the button, it should open up bugzilla within an iframe with various fields pre-filled based on what you enter, and then within that you can amend it and submit when ready
- # [16:24] * Joins: jacobolus (~jacobolus@beaker.cictr.com)
- # [16:25] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [16:25] <Philip`> Lachy: The avoidance of needing to register and log in, and the avoidance of the Bugzilla UI, seem like most of the value the bug reporting form provides, and it'd be pretty pointless if you got rid of those
- # [16:26] <Ms2ger> ^
- # [16:26] <Philip`> Filling in a few drop-down boxes is a fairly trivial part of the process, if you're having to do it through Bugzilla anyway
- # [16:26] <Lachy> Philip`, the form provides convenience and simply staying logged in should not be a hassle
- # [16:27] <Lachy> the other alternative would be to continue allowing anonymous posts, but require that the anonymous posts go through a moderation queue first
- # [16:28] <karlcow> tl;dr is "too long; didn't read" is the recent new black in acronym world. geek fashionistas and coders tabloids
- # [16:33] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
- # [16:36] * Joins: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net)
- # [16:38] * Quits: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net) (Client Quit)
- # [16:39] <jgraham> And purple sprouting broccoli is the new asparagus
- # [16:39] <jgraham> (except it isn't, of course)
- # [16:40] * Quits: mamund (mamund@frost.nullshells.net) (Ping timeout: 250 seconds)
- # [16:41] <annevk> Opera is not part of the Web Platform per Mozilla? teehee
- # [16:43] <Ms2ger> Opera? What's that?
- # [16:43] <jgraham> It's the thing where fat ladies sing
- # [16:44] <Ms2ger> Oh
- # [16:44] <Ms2ger> Not sure why that'd be part of the Web Platform
- # [16:44] <karlcow> annevk: Opera is the green box labeled the Web Platform.
- # [16:44] <gsnedders> jgraham: So when Opera ships something, it's outdated and over?
- # [16:45] <jgraham> karlcow: So everyone else is built atop Opera?
- # [16:45] <karlcow> jgraham: exactly ;)
- # [16:45] <jgraham> gsnedders: No, it's just that Opera is a precondition for armageddon
- # [16:47] * Quits: jacobolus (~jacobolus@beaker.cictr.com) (Remote host closed the connection)
- # [16:48] <karlcow> the browser icons also give a very limited view of the Web platform
- # [16:50] * Joins: jacobolus (~jacobolus@beaker.cictr.com)
- # [16:52] * Joins: mlpug (~mlpug@a88-115-171-217.elisa-laajakaista.fi)
- # [16:57] * Quits: jacobolus (~jacobolus@beaker.cictr.com) (Read error: Connection reset by peer)
- # [16:58] * Joins: jacobolus (~jacobolus@beaker.cictr.com)
- # [17:00] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: This computer has gone to sleep)
- # [17:03] * Joins: eric_carlson_ (~eric_carl@2620:0:1b00:1191:217:f2ff:fe03:a2e)
- # [17:05] * Quits: Necrathex (~nectop@82-170-160-25.ip.telfort.nl) (Quit: Necrathex)
- # [17:06] * Joins: Martijnc (~Martijnc@91.176.106.214)
- # [17:06] * Quits: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de) (Remote host closed the connection)
- # [17:07] <jgraham> Anyone know of any tests for the mimesniff draft?
- # [17:08] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
- # [17:08] <Ms2ger> Submission welcome ;)
- # [17:09] <jgraham> Well yes, but maybe someone did it already :)
- # [17:09] <annevk> I suspect abarth has some
- # [17:09] <annevk> and Hixie wrote tests
- # [17:10] * Quits: zcorpan (~zcorpan@c-8d9ae355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [17:16] * jgraham wishes said tests were trivial to find
- # [17:16] <jgraham> unrelated observation that was already discussed some months ago: ln.hixie.ch is more ugly now
- # [17:24] <annevk> http://hixie.ch/tests/adhoc/http/content-type/sniffing/
- # [17:24] <annevk> https://github.com/abarth/ietf-websec does not look like adam has tests though he must have written some when implementing it in WebKit
- # [17:24] <annevk> Gecko must have tests too
- # [17:26] <annevk> I deleted over 700 emails today
- # [17:26] <annevk> progress
- # [17:27] <jgraham> annevk: Thanks
- # [17:28] <jgraham> Hmm, Hixie's tests don't cover what I want (specifically feed sniffing)
- # [17:28] <jgraham> I feel like I am going to end up reinventing the wheel here
- # [17:29] <Ms2ger> Make sure you reinvent the wheel somewhere it can be found, then ;)
- # [17:33] <annevk> can't find tests in Gecko
- # [17:33] <annevk> just patches without tests
- # [17:33] <annevk> climbing time
- # [17:35] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Quit: eric_carlson)
- # [17:35] * eric_carlson_ is now known as eric_carlson
- # [17:52] * Joins: MikeSmith (~MikeSmith@rrcs-74-219-71-20.central.biz.rr.com)
- # [17:54] * Quits: xnoise (~root@86.121.33.154) (Quit: Leaving.)
- # [17:56] * dglazkov|away is now known as dglazkov
- # [17:57] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [17:58] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
- # [17:59] * Joins: Xano (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl)
- # [18:00] <TabAtkins> I volunteer to moderate the anonymous queue. I agree that the spam is getting worse, at several per day. I think the spam volume is roughly on par with the legitimate volume now.
- # [18:00] * Joins: mdelaney (~mdelaney@67.218.106.147)
- # [18:05] <miketaylr> I can help moderate as well
- # [18:05] <TabAtkins> We just need to actually make a queue, as I imagine right now it just autosubmits to Bugzilla.
- # [18:05] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
- # [18:10] <TabAtkins> Wow, we got a ton of new people giving feedback in the csswg list over the weekend.
- # [18:10] <TabAtkins> I wonder if something in particular caused it?
- # [18:14] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:16] * Joins: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
- # [18:16] <Ms2ger> TabAtkins, weren't those old mails that got stuck in some moderation queue?
- # [18:16] <TabAtkins> Ms2ger: Were they?
- # [18:17] <Ms2ger> Some were, afaict
- # [18:17] * Joins: Necrathex (~nectop@dhcp-077-249-098-024.chello.nl)
- # [18:17] * Quits: hdhoang (~hdhoang@cmalu.zahe.me) (Quit: bye)
- # [18:20] * Joins: chriseppstein (~chris@209.119.65.162)
- # [18:22] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [18:29] * bga_ is now known as bga_|away
- # [18:31] * Quits: pesla (~pesla@188.202.125.121) (Remote host closed the connection)
- # [18:33] * Joins: mokush (~quassel@188.24.45.219)
- # [18:36] * Joins: xtoph (~xtoph@213.47.185.206)
- # [18:37] * Joins: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
- # [18:37] * bga_ is now known as _bga
- # [18:40] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 240 seconds)
- # [18:40] * Quits: bga_|away (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Ping timeout: 255 seconds)
- # [18:40] * _bga is now known as bga_|away
- # [18:42] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Read error: Connection reset by peer)
- # [18:43] * Joins: remysharp (~remysharp@212.42.170.137)
- # [18:45] * Quits: remysharp (~remysharp@212.42.170.137) (Client Quit)
- # [18:45] * Joins: remysharp (~remysharp@212.42.170.137)
- # [18:49] * eric_carlson is now known as eric_carlson|awa
- # [18:49] * eric_carlson|awa is now known as ericc|away
- # [18:50] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [18:52] * Joins: ceefy (~mike@cpc2-seac16-0-0-cust506.7-2.cable.virginmedia.com)
- # [18:54] * matjas is now known as Guest99572
- # [18:55] * Quits: MikeSmith (~MikeSmith@rrcs-74-219-71-20.central.biz.rr.com) (Ping timeout: 241 seconds)
- # [18:56] * Joins: dbaron (~dbaron@nat/mozilla/x-matofooyrcpmdsob)
- # [18:56] * Quits: Guest99572 (~matjas@91.182.37.217) (Remote host closed the connection)
- # [18:56] * Quits: ceefy (~mike@cpc2-seac16-0-0-cust506.7-2.cable.virginmedia.com) (Ping timeout: 240 seconds)
- # [18:58] * Joins: ivmarcin (~ivanmarci@c-76-102-40-213.hsd1.ca.comcast.net)
- # [19:01] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [19:01] * Quits: remysharp (~remysharp@212.42.170.137) (Quit: Shazam)
- # [19:03] * Joins: maikmerten (~maikmerte@port-92-201-38-188.dynamic.qsc.de)
- # [19:04] * Quits: mdelaney (~mdelaney@67.218.106.147) (Quit: mdelaney)
- # [19:05] * Quits: jer|afk (~jernoble@2620:0:1b00:1191:5cc5:7310:9187:4d39) (Quit: jer|afk)
- # [19:12] * Joins: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0)
- # [19:14] * Joins: mhausenblas_ (~mhausenbl@wlan-nat.fwgal01.deri.ie)
- # [19:15] * bga_|away is now known as bga_
- # [19:15] * bga_ is now known as bga_|away
- # [19:16] * bga_|away is now known as bga_
- # [19:17] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Ping timeout: 240 seconds)
- # [19:17] * mhausenblas_ is now known as mhausenblas
- # [19:18] * Joins: mhausenblas_ (~mhausenbl@wg1-nat.fwgal01.deri.ie)
- # [19:20] * Joins: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36)
- # [19:20] * Quits: rimantas (~rimliu@93.93.57.193) (Quit: Leaving)
- # [19:21] * Quits: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie) (Ping timeout: 240 seconds)
- # [19:21] * mhausenblas_ is now known as mhausenblas
- # [19:25] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: mhausenblas)
- # [19:31] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [19:34] * Joins: Steve^ (~steve@cpc2-hari1-0-0-cust1111.hari.cable.virginmedia.com)
- # [19:40] * Joins: othermaciej (~mjs@67.218.110.232)
- # [19:49] * Joins: jwalden (~waldo@nat/mozilla/x-jgkthzocskignhmw)
- # [19:52] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: Leaving)
- # [20:23] <TabAtkins> Phew. Two hours later, done with replies to a single thread.
- # [20:24] <espadrine> Are iframes bad? Someone just told me he was afraid of using them.
- # [20:24] <Ms2ger> No
- # [20:25] <TabAtkins> No, though I've certainly seen them misused.
- # [20:25] <espadrine> Ah, good. I can feel good about myself then.
- # [20:25] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 240 seconds)
- # [20:26] * Joins: matjas (~matjas@91.182.37.217)
- # [20:28] * Joins: estellevw (~estelle@adsl-99-20-133-52.dsl.pltn13.sbcglobal.net)
- # [20:29] <espadrine> Is the srcdoc element of iframe implemented somewhere?
- # [20:29] <TabAtkins> I don't think it's public yet, but it implemented somewhere in Chrome.
- # [20:29] <Ms2ger> Don't think so
- # [20:30] * Quits: Kaelig (~Kaelig@mal35-2-82-228-177-211.fbx.proxad.net) (Remote host closed the connection)
- # [20:33] <espadrine> How exactly is <iframe srcdoc="<p>hello"></iframe> different from <iframe src="data:text/html,<!doctype html><title></title><p>hello"></iframe> ?
- # [20:33] <TabAtkins> Simpler escaping requirements, mainly.
- # [20:34] <espadrine> ah, good. thanks!
- # [20:34] <AryehGregor> Also, we're hoping that all browsers that implement srcdoc will implement sandbox.
- # [20:34] <TabAtkins> The only character you need to escape for security in @srcdoc is " (you need to escape & as well to keep from accidentally swallowing small bits of content, but it's not important for security).
- # [20:34] <AryehGregor> So if you do <iframe sandbox srcdoc="<p>hello"></iframe>, you're hopefully guaranteed that it will be sandboxed if it appears at all.
- # [20:35] <TabAtkins> Yup.
- # [20:35] <TabAtkins> Note that escaping requirements is the big advantage over things like <sandbox></sandbox>, too.
- # [20:36] * Joins: pesla (~pesla@ip51cc03a5.speed.planet.nl)
- # [20:38] * Quits: matjas (~matjas@91.182.37.217) (Remote host closed the connection)
- # [20:39] * Parts: karlcow (~karl@nerval.la-grange.net) ("Freedom - to walk free and own no superior.")
- # [20:40] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [20:40] * Joins: matjas (~matjas@91.182.37.217)
- # [20:43] * Quits: othermaciej (~mjs@67.218.110.232) (Quit: othermaciej)
- # [20:43] * abarth|afk is now known as abarth
- # [20:46] * Quits: jwalden (~waldo@nat/mozilla/x-jgkthzocskignhmw) (Ping timeout: 241 seconds)
- # [20:52] * Joins: _bga (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
- # [20:52] * Quits: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Ping timeout: 260 seconds)
- # [20:55] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
- # [20:56] <estellevw> is the w3.org website down, or is it just me?
- # [20:57] <estellevw> back up, never mind
- # [21:00] * Quits: smaug____ (~chatzilla@cs181139127.pp.htv.fi) (Ping timeout: 255 seconds)
- # [21:00] * Joins: jwalden (~waldo@nat/mozilla/x-yrxwkziujkdrhnbh)
- # [21:01] * Joins: othermaciej (~mjs@17.246.17.51)
- # [21:01] * Joins: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
- # [21:04] * Quits: _bga (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Ping timeout: 260 seconds)
- # [21:11] * Quits: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net) (Quit: jeremyselier)
- # [21:11] * Joins: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net)
- # [21:12] * Quits: annevk (~annevk@pat-tdc.opera.com) (Quit: annevk)
- # [21:19] * Joins: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz)
- # [21:19] * Joins: tantek (~tantek@nat/mozilla/x-fdnpfbywgmywggge)
- # [21:19] * Quits: maikmerten (~maikmerte@port-92-201-38-188.dynamic.qsc.de) (Remote host closed the connection)
- # [21:26] * Joins: annevk (~annevk@33.115.34.95.customer.cdi.no)
- # [21:27] * Joins: kor_ (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
- # [21:29] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Ping timeout: 240 seconds)
- # [21:29] * kor_ is now known as kor
- # [21:30] * Joins: mpt (~mpt@canonical/mpt)
- # [21:33] * Joins: jamesr_ (~jamesr@nat/google/x-cbgrczluscgtqpmo)
- # [21:36] * Quits: mokush (~quassel@188.24.45.219) (Ping timeout: 276 seconds)
- # [21:37] * Parts: estellevw (~estelle@adsl-99-20-133-52.dsl.pltn13.sbcglobal.net)
- # [21:37] * Joins: mokush (~quassel@188.24.45.219)
- # [21:38] * Joins: doublec (~chris@unaffiliated/doublec)
- # [21:40] * Quits: charlvn (~charlvn@41.0.48.93) (Quit: Leaving)
- # [21:44] * Quits: dglazkov (~dglazkov@nat/google/x-qpclnjocvkcjbixh) (Quit: dglazkov)
- # [21:46] * Joins: dglazkov (~dglazkov@nat/google/x-xkvlnunckzvesjfi)
- # [21:46] * Quits: dglazkov (~dglazkov@nat/google/x-xkvlnunckzvesjfi) (Client Quit)
- # [21:47] * Quits: ericc|away (~eric_carl@2620:0:1b00:1191:217:f2ff:fe03:a2e) (Quit: ericc|away)
- # [21:50] <AryehGregor> Hixie, what sorts of tests should I write for createContextualFragment()? It seems like any tests would necessarily test the text/html parser to some extent, but I don't actually know much of anything about the text/html parser, so those tests should probably be written about someone else (and be put somewhere else, like in the HTML5 test suite).
- # [21:50] <AryehGregor> Perhaps I could compare behavior to innerHTML, or only test simple cases where the parsing is clear?
- # [21:51] <AryehGregor> Actually, in some cases it tests the XML fragment parsing algorithm, too.
- # [21:51] * Quits: mokush (~quassel@188.24.45.219) (Read error: Connection reset by peer)
- # [21:52] * Quits: mlpug (~mlpug@a88-115-171-217.elisa-laajakaista.fi) (Remote host closed the connection)
- # [21:52] * Joins: dglazkov (~dglazkov@nat/google/x-afvuoiuwemiaylyx)
- # [21:57] * AryehGregor has no idea what "Unmark all scripts in new children as 'already started'." means
- # [22:01] * bga_ is now known as bga_|away
- # [22:02] * bga_|away is now known as bga_
- # [22:03] * Quits: jwalden (~waldo@nat/mozilla/x-yrxwkziujkdrhnbh) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.13/20110103133706])
- # [22:07] * Quits: tantek (~tantek@nat/mozilla/x-fdnpfbywgmywggge) (Quit: tantek)
- # [22:08] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [22:10] * Quits: Martijnc (~Martijnc@91.176.106.214) (Quit: Martijnc)
- # [22:11] * Quits: mloki (~mloki__@x1-6-00-10-a7-28-f3-47.k765.webspeed.dk) (Quit: Leaving)
- # [22:12] <Ms2ger> AryehGregor, that means that scripts will run when inserted into the doc
- # [22:12] <AryehGregor> Okay, that sounds testable.
- # [22:12] <Ms2ger> hsivonen probably has tests
- # [22:12] * Joins: benschwarz (~benschwar@ppp59-167-179-123.static.internode.on.net)
- # [22:12] <AryehGregor> How can I determine a Node's namespace from JavaScript?
- # [22:12] <Ms2ger> Node.namespaceURI
- # [22:13] <Ms2ger> Actually, that's on Element in Web DOM Core
- # [22:13] <AryehGregor> Oh, I was looking at Node and that's on Element.
- # [22:13] * Joins: MikeSmith (~MikeSmith@31-35-219.wireless.csail.mit.edu)
- # [22:13] <AryehGregor> Well, that makes my life easier.
- # [22:13] <AryehGregor> Although I think I found a bug in the spec while I was at it, so let me report that.
- # [22:13] <AryehGregor> Or maybe not.
- # [22:13] <Ms2ger> Which?
- # [22:13] <AryehGregor> Maybe it's only a WebKit bug?
- # [22:13] <othermaciej> I don't think non-Element Nodes have a namespace URI
- # [22:13] <Ms2ger> Attrs, too
- # [22:13] <AryehGregor> data:text/html,<!doctype html><script>alert(document.createElement("test").lookupNamespaceURI(null));</script>
- # [22:14] <AryehGregor> Spec says that should alert null, WebKit alerts the namespace.
- # [22:14] * Ms2ger knows nothing about lookupNamespaceURI
- # [22:14] <othermaciej> what does lookupNamespaceURI do?
- # [22:14] <Ms2ger> annevk might remember
- # [22:14] <AryehGregor> But the definition of isDefaultNamespace() seems to suggest that calling lookupNamespaceURI(null) should return a string in some cases: http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html#dom-node-isdefaultnamespace
- # [22:14] <heycam> it either looks up a namespace uri based on a prefix
- # [22:14] <heycam> or the reverse
- # [22:14] <heycam> i can never remember
- # [22:15] <AryehGregor> But the definition of lookupNamespaceURI() implies that passing null should always return null, at least for an element . . .
- # [22:15] * AryehGregor files a spec bug
- # [22:16] * Joins: dave_levin (~dave_levi@nat/google/x-nhqwkdzzvccqzjel)
- # [22:16] <othermaciej> is lookupNamespaceURI(null) supposed to give you the default namespace, or always null?
- # [22:16] <annevk> AryehGregor, the spec says it should return the namespace actually
- # [22:16] <annevk> AryehGregor, because if you pass null and namespace prefix of the node in question is null, the argument and namespace prefix match
- # [22:17] <annevk> AryehGregor, and you can return the namespace
- # [22:17] <AryehGregor> Oh.
- # [22:17] <AryehGregor> Confusing.
- # [22:17] <annevk> it's like the first step
- # [22:17] <annevk> "If its namespace is not null and its namespace prefix is prefix return namespace and terminate these steps."
- # [22:17] <AryehGregor> Yeah, I didn't realize namespace prefixes could be null.
- # [22:17] <AryehGregor> I assumed they'd just be the empty string or something.
- # [22:17] <AryehGregor> Anyway, I'll use namespaceURI.
- # [22:17] <annevk> "Unless explicitly given when an Element node is created, its namespace and namespace prefix are null"
- # [22:17] <Dashiva> I had the fortune to be using the tidy java implementation of org.w3c.dom today.
- # [22:18] <Dashiva> public boolean hasAttribute() { return false; }
- # [22:18] <AryehGregor> Now, is there any official way to figure out if a Document is an HTML or XML document? Or should I just test something like whether tagName gets uppercased?
- # [22:18] <AryehGregor> . . .
- # [22:18] <annevk> no official way
- # [22:18] <othermaciej> it would be kind of convenient to have an official way but there is not
- # [22:19] <Dashiva> Apparently it's not tidy enough to throw UnsupportedOperationException(), instead you put "not implemented" in the javadoc that nobody's going to see because it's hidden by the interface doc
- # [22:19] <Ms2ger> AryehGregor, whether we're going to use the XML parser for all these things is still up in the air
- # [22:19] <AryehGregor> For all which things?
- # [22:20] <Ms2ger> createContextualFragment and friends
- # [22:20] <AryehGregor> Oh.
- # [22:20] <AryehGregor> So currently it always uses the HTML parser?
- # [22:20] <AryehGregor> Should I just not test the XML case?
- # [22:20] <AryehGregor> The spec should probably say that in a note, if so.
- # [22:20] <Ms2ger> Probably
- # [22:20] <AryehGregor> (Also, someone should update this page to point to the spec: https://developer.mozilla.org/en/DOM/range.createContextualFragment )
- # [22:21] * Quits: benschwarz (~benschwar@ppp59-167-179-123.static.internode.on.net) (Ping timeout: 240 seconds)
- # [22:22] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [22:23] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
- # [22:24] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [22:26] * Joins: benschwarz (~benschwar@ppp59-167-179-123.static.internode.on.net)
- # [22:26] * Quits: jamesr_ (~jamesr@nat/google/x-cbgrczluscgtqpmo) (Quit: jamesr_)
- # [22:28] * Joins: jamesr_ (~jamesr@nat/google/x-ozzkerrbifeunhfo)
- # [22:33] <AryehGregor> Oh look, createContextualFragment() behaves totally differently in WebKit, Gecko, and Opera.
- # [22:33] <AryehGregor> Hurrah.
- # [22:33] <annevk> film at 11
- # [22:33] <AryehGregor> Actually, WebKit just throws NOT_SUPPORTED_ERR, so maybe it just throws unconditionally.
- # [22:33] <Ms2ger> Nah
- # [22:34] * Joins: tantek (~tantek@nat/mozilla/x-xyedwhwvdojxsemj)
- # [22:34] <othermaciej> WebKit has createContextualFragment()
- # [22:34] <othermaciej> I added it myself!
- # [22:34] <othermaciej> in, like, 2002
- # [22:34] <annevk> -> naptime
- # [22:34] * Quits: annevk (~annevk@33.115.34.95.customer.cdi.no) (Quit: annevk)
- # [22:34] <AryehGregor> Why does it throw NOT_SUPPORTED_ERR here, then? http://aryeh.name/spec/dom-parsing-and-serialization/test/createContextualFragment.html
- # [22:35] * Quits: ROBOd_ (~robod@92.86.241.53) (Quit: .)
- # [22:35] <AryehGregor> Ms2ger, what's the practical difference between <html> and <body> being the context element?
- # [22:35] * AryehGregor wonders why he's writing tests for this when he doesn't have any idea how the HTML parser works
- # [22:36] <Hixie> to learn how it works :-)
- # [22:37] <AryehGregor> Should I spend a few days reading the text/html parser algorithm? It doesn't seem to have to do with anything else I'm doing right now.
- # [22:37] <Ms2ger> Then we've got four people who understand it
- # [22:37] <Hixie> sure
- # [22:37] <Hixie> the more people understand it the better
- # [22:37] <Hixie> and if you're gonna be working on stuff related to it, best to know it
- # [22:38] <Ms2ger> https://bugzilla.mozilla.org/show_bug.cgi?id=585819
- # [22:38] <Ms2ger> AryehGregor, ^
- # [22:38] <AryehGregor> I'd think it would be more useful if I stuck to DOM Range and contenteditable, since there's mounds of stuff to do there and it has nothing to do with text/html parsing.
- # [22:38] <AryehGregor> But I could read the parser algorithm if you like.
- # [22:38] <AryehGregor> Ms2ger, ah, makes sense.
- # [22:38] * Quits: benschwarz (~benschwar@ppp59-167-179-123.static.internode.on.net) (Ping timeout: 245 seconds)
- # [22:39] * Quits: jacobolus (~jacobolus@beaker.cictr.com) (Remote host closed the connection)
- # [22:39] <AryehGregor> Actually, that was the first thing I tried, but I wasn't sure I should be testing it specifically. But if it broke a site, then clearly that's what should be tested.
- # [22:40] <Ms2ger> The patch includes a test, fwiw
- # [22:40] <AryehGregor> Even easier.
- # [22:40] <Ms2ger> And https://bugzilla.mozilla.org/show_bug.cgi?id=599588 has one for scripts
- # [22:41] <Hixie> AryehGregor: it's up to you
- # [22:41] <AryehGregor> Okay.
- # [22:42] <Hixie> AryehGregor: but if you do want to learn the parser, you can definitely consider it part of the work
- # [22:42] <AryehGregor> Sure.
- # [22:44] * Joins: benschwarz (~benschwar@ppp59-167-179-123.static.internode.on.net)
- # [22:45] * jgraham suggests that reading the parser algorithm is not the most effective way to understand it
- # [22:46] * Philip` suggests that implementing it is a good way
- # [22:47] <jgraham> AryehGregor: So you have the whole universe of languages to chose from except python, PHP and java
- # [22:47] * Joins: jwalden (~waldo@nat/mozilla/x-fxpqjrhpfaukhict)
- # [22:47] <jgraham> choose
- # [22:48] <AryehGregor> Too bad that includes a) my favorite language, b) the only language I'm really familiar with.
- # [22:48] <Dashiva> And ocaml
- # [22:48] <AryehGregor> Maybe I can take it as an opportunity to learn Haskell!
- # [22:48] <AryehGregor> I can learn two things at once that way.
- # [22:48] <Dashiva> Why not go?
- # [22:48] <TabAtkins> It's an official Google language now!
- # [22:48] * Quits: FastJack (~fastjack@dumpstr.net) (Read error: Operation timed out)
- # [22:48] <Dashiva> \hipstercat
- # [22:50] <jgraham> A Haskell implementation would be awesome
- # [22:50] <Philip`> Some of the spec's algorithms really don't map very well onto functional languages
- # [22:50] <jgraham> I occasionally think it would be a good way to learn haskell
- # [22:50] <Philip`> but if you reverse-engineer them to figure out what they're actually doing, you can reimplement them and check it at least passes the test cases
- # [22:50] <jgraham> Then I realise what I really mean is "challenging"
- # [22:51] <TabAtkins> jgraham: Hahaha.
- # [22:52] * Joins: FastJack (~fastjack@dumpstr.net)
- # [22:52] <Dashiva> jgraham: Okay, fine, do it in FORTRAN then
- # [22:53] <jgraham> Dashiva: I know a fair amount of Fortran 90... but yeah the idea isn't making me happy :)
- # [22:53] * Quits: benschwarz (~benschwar@ppp59-167-179-123.static.internode.on.net) (Ping timeout: 276 seconds)
- # [22:53] <Dashiva> 90? Bah, humbug
- # [22:53] <Dashiva> 77 is all you need
- # [22:55] <jgraham> Well only if you are a masochist^Wacademic
- # [22:55] * Quits: Necrathex (~nectop@dhcp-077-249-098-024.chello.nl) (Quit: Necrathex)
- # [22:55] * Quits: Xano (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl) (Quit: Kthxbye!)
- # [22:55] <Dashiva> But honestly, I didn't find it that bad
- # [22:56] <jgraham> Hmm, maybe doing it in F90 wouldn't be so hard
- # [22:56] <Dashiva> I think people just overrate it because it's often mentioned in the same sentence as COBOL
- # [22:56] <jgraham> But supremely pointless
- # [22:56] <TabAtkins> This frightens me: "@var $b Roman"; p { font-family: "Times New $b; }"
- # [22:56] <jgraham> Oh, for numerics Fortran is nicer than C
- # [22:57] <Ms2ger> TabAtkins, and it should!
- # [22:57] <jgraham> TabAtkins: Why?
- # [22:58] * Joins: benschwarz (~benschwar@ppp59-167-179-123.static.internode.on.net)
- # [22:59] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Quit: eric_carlson)
- # [22:59] <AryehGregor> TabAtkins, that should be illegal.
- # [23:00] <AryehGregor> (just on principle)
- # [23:00] <TabAtkins> AryehGregor: Indeed, and it is. Holy god, it is.
- # [23:00] <TabAtkins> jgraham: Variables as character-level macros are an abomination.
- # [23:00] <Ms2ger> TabAtkins, http://krijnhoetmer.nl/irc-logs/whatwg/20101230#l-326
- # [23:01] <TabAtkins> Ms2ger: Huh, wonder how I missed that last year.
- # [23:01] <TabAtkins> Um, that might work. pending() still confused me a bit.
- # [23:01] <Ms2ger> Marvelous Hixieisms
- # [23:01] <TabAtkins> Also: nobody implements it. display:marker is a much more restricted form, and probably easier to implement.
- # [23:02] <Hixie> pending() is a terrible idea
- # [23:02] <Hixie> please find a better solution
- # [23:02] <TabAtkins> Will do.
- # [23:03] <Ms2ger> :(
- # [23:03] <TabAtkins> When I pick up G&RC I'll be ripping out most of it so it can just function as a place to specify already-existing things better.
- # [23:03] <TabAtkins> Then I'll review what was ripped out for G&RC 2.
- # [23:03] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Quit: kor)
- # [23:03] <TabAtkins> s/2/4/, I guess.
- # [23:04] <TabAtkins> Our numbering is confusing on purpose.
- # [23:04] <TabAtkins> Anyway, I'm off to a meeting. bbl
- # [23:04] <Ms2ger> It is the Garbage Collection Placeholder Module, after all
- # [23:04] * Joins: kennyluck (~kennyluck@114-43-123-136.dynamic.hinet.net)
- # [23:06] * Quits: benschwarz (~benschwar@ppp59-167-179-123.static.internode.on.net) (Ping timeout: 250 seconds)
- # [23:06] * Quits: pesla (~pesla@ip51cc03a5.speed.planet.nl) (Quit: Computer has gone to sleep.)
- # [23:07] * Quits: miketaylr (~miketaylr@206.217.92.186) (Quit: miketaylr)
- # [23:07] * Joins: nessy (~Adium@74.125.56.18)
- # [23:10] <othermaciej> what's G&RC?
- # [23:10] <Peter`> Generated and Replaced Content
- # [23:10] <Peter`> http://www.w3.org/TR/css3-content
- # [23:17] * Quits: Ms2ger (~Ms2ger@91.181.37.224) (Quit: nn)
- # [23:18] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:19] * Joins: TabAtkins_ (~tabatkins@nat/google/x-ibaywkcmwxjntmia)
- # [23:21] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:25] * Quits: TabAtkins_ (~tabatkins@nat/google/x-ibaywkcmwxjntmia) (Ping timeout: 276 seconds)
- # [23:26] * Parts: bfrohs (~bfrohs@24.231.239.6)
- # [23:30] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [23:32] * Quits: BlurstOfTimes (~blurstoft@168.203.117.107) (Remote host closed the connection)
- # [23:32] * Joins: benschwarz (~benschwar@ppp59-167-179-123.static.internode.on.net)
- # [23:33] * Joins: jdaggett (~jdaggett@y224181.dynamic.ppp.asahi-net.or.jp)
- # [23:34] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [23:34] * Quits: xtoph (~xtoph@213.47.185.206)
- # [23:34] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Ping timeout: 255 seconds)
- # [23:35] * Joins: erlehmann (~erlehmann@89.204.153.96)
- # [23:40] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [23:43] * Quits: MikeSmith (~MikeSmith@31-35-219.wireless.csail.mit.edu) (Ping timeout: 246 seconds)
- # [23:44] * Joins: franksalim (~frank@99-123-6-19.lightspeed.sntcca.sbcglobal.net)
- # [23:48] <othermaciej> ah
- # [23:52] * Quits: jdaggett (~jdaggett@y224181.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett)
- # [23:55] * Joins: losdemas (~no_thanks@cpc16-rdng20-2-0-cust178.15-3.cable.virginmedia.com)
- # [23:57] <TabAtkins> Ms2ger: You're confusing G&RC with GPCM.
- # [23:57] <TabAtkins> s/GPCM/GCPM/
- # Session Close: Tue Feb 08 00:00:00 2011
The end :)