Options:
- # Session Start: Sun May 11 00:00:00 2008
- # Session Ident: #whatwg
- # [00:00] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [00:00] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [00:02] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [00:02] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [00:05] * Joins: jwalden (n=waldo@STRATTON-SIX-TEN.MIT.EDU)
- # [00:05] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [00:05] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [00:08] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [00:08] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [00:09] * Joins: aroben (n=adamrobe@76.111.160.14)
- # [00:11] * Quits: Lachy (n=Lachlan@85.196.122.246) (Read error: 113 (No route to host))
- # [00:12] * Philip` wonders if there's some way he can make Firefox 3 not totally fail to render borders around input boxes
- # [00:13] <Philip`> It makes textareas unpleasantly invisible :-(
- # [00:16] * Quits: aroben (n=adamrobe@unaffiliated/aroben)
- # [00:26] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [00:28] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [00:29] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [00:29] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [00:34] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [00:35] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [00:37] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [00:37] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [00:38] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [00:39] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [00:55] * Parts: annevk (n=annevk@77.163.243.203)
- # [00:57] * Quits: qwert666_ (n=qwert666@etq79.neoplus.adsl.tpnet.pl) ("Leaving")
- # [00:59] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [01:00] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [01:00] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Connection reset by peer)
- # [01:00] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [01:08] * Joins: jacobolus (n=jacobolu@140.247.157.74)
- # [01:09] * Quits: jacobolus (n=jacobolu@140.247.157.74) (Client Quit)
- # [01:13] * Quits: tantek (n=tantek@museum-hotel.xtreme.net.nz)
- # [01:18] * Quits: jgraham (n=james@81-86-217-32.dsl.pipex.com) ("I get eaten by the worms")
- # [01:23] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [01:24] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [01:27] * Joins: jacobolus (n=jacobolu@140.247.157.74)
- # [01:35] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [01:35] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [01:41] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [01:41] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [01:42] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [01:42] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [01:50] * Joins: jgraham__ (n=jgraham@81-86-220-243.dsl.pipex.com)
- # [01:51] * Quits: Camaban (n=alee@85-211-222-146.dyn.gotadsl.co.uk) ("Ex-Chat")
- # [01:51] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [01:52] * Quits: jgraham_ (n=jgraham@81-86-217-32.dsl.pipex.com) (Read error: 110 (Connection timed out))
- # [01:52] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [02:22] * Parts: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [02:24] * Joins: tantek (n=tantek@museum-hotel.xtreme.net.nz)
- # [02:25] * Quits: jwalden (n=waldo@STRATTON-SIX-TEN.MIT.EDU) (Remote closed the connection)
- # [02:26] * Joins: jwalden (n=waldo@STRATTON-SIX-TEN.MIT.EDU)
- # [02:37] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [02:37] * Quits: tndH (i=Rob@adsl-87-102-42-208.karoo.KCOM.COM) ("ChatZilla 0.9.81-rdmsoft [XULRunner 1.8.0.9/2006120508]")
- # [02:42] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [02:49] * Quits: tantek (n=tantek@museum-hotel.xtreme.net.nz)
- # [03:07] * Quits: Toolskyn (n=Toolskyn@dc51479676.adsl.wanadoo.nl) (Read error: 110 (Connection timed out))
- # [03:08] <Philip`> http://labs.adobe.com/technologies/spry/articles/best_practices/validating_spry.html
- # [03:09] <Philip`> It's great that you can write an HTML document with any arbitrary non-standard features and then have the document declare itself as valid
- # [03:44] <jwalden> that was the point, sadly
- # [03:52] <Lachy> It looks like they're using it for a valid purpose though. Being able to check that the proprietary features are used correctly is good for quality assurance. But their advice is bad because they fail to realise the difference between HTML and XHTML
- # [03:53] <Lachy> and in HTML5's parsing, IIRC, all browsers will behave the way IE does and output the %SPRY; ]> at the top of the page
- # [03:55] <Lachy> so if authors want to use it, they would be better off advising it's use only before publishing, and then replacing it with the normal DOCTYPE
- # [04:07] * Quits: jwalden (n=waldo@STRATTON-SIX-TEN.MIT.EDU) (Remote closed the connection)
- # [04:38] * Quits: shepazu (n=schepers@123.115.135.49)
- # [04:48] * Joins: aroben (n=adamrobe@76.111.160.14)
- # [04:52] * Quits: aroben (n=adamrobe@unaffiliated/aroben) (Remote closed the connection)
- # [04:52] * Joins: aroben (n=adamrobe@76.111.160.14)
- # [05:12] * Quits: jacobolus (n=jacobolu@140.247.157.74)
- # [05:14] * Joins: jacobolus (n=jacobolu@dhcp-0000036913-b5-5e.client.fas.harvard.edu)
- # [05:20] * Quits: jacobolus (n=jacobolu@dhcp-0000036913-b5-5e.client.fas.harvard.edu)
- # [05:26] * Joins: jacobolus (n=jacobolu@dhcp-0000036913-b5-5e.client.fas.harvard.edu)
- # [05:47] * Quits: aroben (n=adamrobe@unaffiliated/aroben)
- # [06:45] * Joins: myakura (n=myakura@p5047-ipbf1403marunouchi.tokyo.ocn.ne.jp)
- # [07:33] * Joins: roc (n=roc@ip67-152-80-226.z80-152-67.customer.algx.net)
- # [07:39] * Quits: csarven (n=csarven@modemcable130.251-202-24.mc.videotron.ca) ("http://www.csarven.ca/")
- # [07:56] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [08:24] * Joins: myakura_ (n=myakura@p5047-ipbf1403marunouchi.tokyo.ocn.ne.jp)
- # [08:25] * Quits: myakura_ (n=myakura@p5047-ipbf1403marunouchi.tokyo.ocn.ne.jp) (Client Quit)
- # [08:43] * Joins: Toolskyn (n=Toolskyn@dc51479676.adsl.wanadoo.nl)
- # [08:51] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 110 (Connection timed out))
- # [08:58] * Quits: sverrej_ (n=sverrej@89.10.27.86) (Remote closed the connection)
- # [08:59] * Joins: sverrej (n=sverrej@89.10.27.86)
- # [09:02] * Joins: jgraham (n=james@81-86-220-243.dsl.pipex.com)
- # [09:05] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [09:07] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [09:07] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [09:10] * othermaciej_ is now known as othermaciej
- # [09:26] * Quits: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net) ("The computer fell asleep")
- # [09:32] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 110 (Connection timed out))
- # [09:32] * Quits: billmason (n=billmaso@ip190.unival.com) (Read error: 104 (Connection reset by peer))
- # [09:43] * Joins: annevk (n=annevk@77.163.243.203)
- # [10:03] * Joins: qwert666 (n=qwert666@etq79.neoplus.adsl.tpnet.pl)
- # [10:28] * Quits: Toolskyn (n=Toolskyn@dc51479676.adsl.wanadoo.nl) (Read error: 110 (Connection timed out))
- # [10:39] <Hixie> annevk: yt?
- # [10:39] <Hixie> annevk: why does XHR not block Cookie, Cookie2, and Authorization headers?
- # [10:40] <Hixie> annevk: and if XHR shouldn't for same-domain, why does AC not block Authorization headers?
- # [10:40] <Hixie> or WWW-Authorization or whatever the header is called
- # [10:40] * Quits: jgraham (n=james@81-86-220-243.dsl.pipex.com) ("I get eaten by the worms")
- # [10:46] * Joins: ROBOd (n=robod@89.122.216.38)
- # [11:23] <annevk> they should probably be blocked
- # [11:23] <annevk> for AC it does block them though not explicitly
- # [11:23] <annevk> i.e., that's mentioned in the security section only
- # [11:23] <Hixie> that's very bad, given that there is a list of headers elsewhere
- # [11:23] <Hixie> that one could easily assume to be complete
- # [11:24] <Hixie> generally speaking, one should assume when writing a spec that the security section will be ignored and might as well be non-normative
- # [11:24] <annevk> yeah, please assume that the header story is incomplete at this point
- # [11:24] <Hixie> fwiw
- # [11:24] <Hixie> please fix it asap :-)
- # [11:24] <Hixie> i really would like this to go to cr before the f2f
- # [11:24] <Hixie> i'm working hard on getting the mozilla guys to unblock you
- # [11:24] <annevk> ok
- # [11:25] <annevk> i was planning on fixing it
- # [11:25] <annevk> cr seems unrealistic though :(
- # [11:25] <Hixie> why?
- # [11:25] <Hixie> i thought it was basically done
- # [11:25] <Hixie> didn't you ask to go to CR?
- # [11:25] <Hixie> oh, LC?
- # [11:25] <Hixie> LC i guess
- # [11:25] <annevk> yeah
- # [11:26] <Hixie> whichever
- # [11:26] <Hixie> the one that means you're done :-)
- # [11:31] * Quits: jgraham__ (n=jgraham@81-86-220-243.dsl.pipex.com) ("Ex-Chat")
- # [11:32] <annevk> the main problem is that it's slightly unclear which headers to block and which not to block
- # [11:32] <annevk> and why
- # [11:32] <Hixie> how so?
- # [11:32] <annevk> i got these lists from implementors, but they didn't provide much rationale :)
- # [11:32] <Hixie> the list (with the addition of Cookie and WWW-Authorization) seems pretty solid to me
- # [11:33] <Hixie> and it's the same list as XHR1
- # [11:33] <annevk> yeah, but AC also has two additional whitelists, one for which headers can be exposed and one for which headers are always safe
- # [11:34] <annevk> (and the xhr1 list has outstanding questions as well)
- # [11:34] <annevk> (from reviewers)
- # [11:36] <Hixie> so reply to the questions :-)
- # [11:36] <Hixie> where are these whitelists defined?
- # [11:37] <Hixie> "white" isn't in the AC spec as far as i can tell
- # [11:37] <annevk> one is in xhr2 but jonas requested it to be moved to AC and one is in AC
- # [11:38] <annevk> http://dev.w3.org/2006/waf/access-control/#cross-site the first whitelist is just "accept" and "accept-language"
- # [11:38] <annevk> the other is slightly longer, under getResponseHeader
- # [11:38] * Joins: jgraham (n=jgraham@81-86-220-243.dsl.pipex.com)
- # [11:39] <Hixie> ah
- # [11:39] <Hixie> having all these lists everywhere is confusing :-P
- # [11:39] * Joins: maikmerten (n=maikmert@L9035.l.pppool.de)
- # [11:39] <annevk> agreed
- # [11:40] <Hixie> so wait, you can't send any custom headers at all with XXX?
- # [11:40] <annevk> you can
- # [11:40] <annevk> just requires a preflight request for GET
- # [11:40] <Hixie> oh this is response headers
- # [11:40] <Hixie> nevermind
- # [11:41] <Hixie> i don't care about response headers :-)
- # [11:41] <Hixie> do you think the Cookie headers will be added to XHR1?
- # [11:42] <annevk> it was requested by adam barth or his collegue (security people), but no browser does it currently i believe
- # [11:43] <Hixie> that didn't answer my question :-)
- # [11:46] <annevk> i'm not sure what to do :)
- # [11:49] <annevk> for completeness the blacklist from xhr should probably be put in ac as well
- # [11:49] <Hixie> have you asked browser vendors what they'll do?
- # [11:50] <Hixie> the blacklist is in AC already
- # [11:50] <Hixie> it's identical but adds Cookie and Cookie2 (and not WWW-Authorisation, which is imho a serious error as that header should be in both specs)
- # [11:50] <annevk> i guess i should try e-mailing them directly
- # [11:51] <annevk> they're not all that responsive on the mailing list...
- # [11:52] <Hixie> yes, i often have to actually speak to them in person in fact
- # [11:52] <Hixie> that's one reason i wanted to move to the bay area -- more browser vendors here
- # [11:52] <Hixie> makes it easier to do my job
- # [11:52] <Hixie> :-)
- # [11:55] * Joins: MikeSmith (n=MikeSmit@58.157.21.205)
- # [11:56] * Joins: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [11:59] * Hixie replies to cwilson's e-mail
- # [12:03] <annevk> i can see how that is convenient
- # [12:26] * Joins: tndH (i=Rob@adsl-87-102-42-208.karoo.KCOM.COM)
- # [13:47] * Joins: Dashimon (i=Dashiva@30.80-202-223.nextgentel.com)
- # [13:58] * Joins: Toolskyn (n=Toolskyn@dc51479676.adsl.wanadoo.nl)
- # [13:59] * Joins: sverrej_ (n=sverrej@89.10.27.86)
- # [14:00] * Quits: Dashiva (i=Dashiva@wikia/Dashiva) (Read error: 110 (Connection timed out))
- # [14:00] * Dashimon is now known as Dashiva
- # [14:15] * Quits: sverrej (n=sverrej@89.10.27.86) (Read error: 113 (No route to host))
- # [14:48] * Quits: maikmerten (n=maikmert@L9035.l.pppool.de) ("Leaving")
- # [14:51] <Philip`> Mozilla needs better canvas regression tests :-(
- # [14:59] * Joins: maikmerten (n=maikmert@L9035.l.pppool.de)
- # [15:14] * Quits: maikmerten (n=maikmert@L9035.l.pppool.de) (Read error: 104 (Connection reset by peer))
- # [15:15] * Joins: maikmerten (n=maikmert@L9035.l.pppool.de)
- # [15:55] * Quits: maikmerten (n=maikmert@L9035.l.pppool.de) (Remote closed the connection)
- # [15:59] * Joins: maikmerten (n=maikmert@L9035.l.pppool.de)
- # [16:02] * Joins: gsnedders (n=gsnedder@nsabfw1.nsab.se)
- # [16:08] <gsnedders> jgraham: was <http://flickr.com/photos/gsnedders/2375643370/in/set-72157604322177094/> the photo to which you were referring on Friday?
- # [16:17] <gsnedders> Philip`: Sorry for keeping you out so long and making your hands cold (re what you said on Fri night)
- # [16:20] <jgraham> gsnedders: No. I'm not sure which photo it was
- # [16:20] * Quits: myakura (n=myakura@p5047-ipbf1403marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [16:20] * gsnedders wonders what other photos there are online with any girl
- # [16:21] <Philip`> gsnedders: It was actually surprisingly warm until just before we left, so it wasn't really a problem :-)
- # [16:21] <Philip`> (though I am quite easily surprised by warmth here)
- # [16:22] <gsnedders> It was so humid on Saturday :(
- # [16:22] <gsnedders> Not a nice day for my grandmother's memorial service
- # [16:23] <Philip`> Are you heading back home now?
- # [16:23] <gsnedders> yeah
- # [16:23] <gsnedders> On a damned hot train
- # [16:24] * gsnedders wonders if jgraham's thought that he was the first person to write ABNF on a train was right
- # [16:25] <Philip`> gsnedder@nsabfw1.nsab.se looks like SIRIUS
- # [16:25] <gsnedders> http://stuff.gsnedders.com/http-parsing.html#anchor8 contains a fair amount of ABNF now
- # [16:27] <Philip`> ...though from their website it sounds like it's a unidirectional internet connection, so I don't know how they handle outgoing traffic, unless their site is just misleading
- # [16:29] * gsnedders can report outgoing traffic works fine
- # [16:29] <Philip`> Maybe at much lower bandwidth than incoming?
- # [16:30] <gsnedders> Bandwidth fluctuates so much that's hard to judge
- # [16:30] * Philip` wonders what traceroute says, since that ought to show the outgoing route (assuming it doesn't just fail to work)
- # [16:31] * Quits: annevk (n=annevk@77.163.243.203) (Read error: 110 (Connection timed out))
- # [16:32] <gsnedders> Philip`: it stops at ims.icomera.com (192.168.0.1)
- # [16:32] <gsnedders> (trying to reach Google)
- # [16:34] <Philip`> Ah
- # [16:34] <Philip`> I suppose that's http://www.icomera.com/solutions/overview
- # [16:34] <Philip`> which seems to be using every wireless technology it can gets it hands on
- # [16:34] <Philip`> s/gets it/get its/
- # [16:34] <gavin_> Philip`: did some bug surface that your tests didn't catch?
- # [16:35] <gavin_> your tests that landed in Mozilla CVS, I mean
- # [16:36] <gsnedders> Well, as I said on Friday, it can't just use sats because it would break in tunnels (as the high frequency waves wouldn't diffract into the tunnels)
- # [16:36] <Philip`> gavin_: https://bugzilla.mozilla.org/show_bug.cgi?id=433235
- # [16:37] <Philip`> gavin_: I think I hadn't written that test when I was Mozillafying them
- # [16:37] <gavin_> ok
- # [16:38] <gavin_> I nominated it for blocking1.9, vlad will look into it I'm sure
- # [16:39] * Joins: Camaban (n=alee@85-211-222-146.dyn.gotadsl.co.uk)
- # [16:39] <jgraham> gsnedders: FWIW http://flickr.com/photos/gsnedders/2376735304/ isn't the photo I had in mind, but you do look a little... reanimated there
- # [16:40] <Philip`> gavin_: Okay, thanks - I don't expect it's a critical bug that anyone would really care about, but I'd like things to be bug-free anyway :-)
- # [16:41] <Dashiva> jgraham: An albino with a wig, maybe? :P
- # [16:48] * Joins: aroben (n=adamrobe@76.111.160.14)
- # [16:58] * Joins: Lachy_ (n=Lachlan@85.196.122.246)
- # [16:59] * Quits: Lachy (n=Lachlan@85.196.122.246) (Read error: 104 (Connection reset by peer))
- # [17:00] * Joins: annevk (n=annevk@77.163.243.203)
- # [17:16] * Joins: qwert666_ (n=qwert666@etp214.neoplus.adsl.tpnet.pl)
- # [17:16] * Quits: gsnedders (n=gsnedder@nsabfw1.nsab.se) (No route to host)
- # [17:18] * Joins: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [17:34] * Quits: qwert666 (n=qwert666@etq79.neoplus.adsl.tpnet.pl) (Connection timed out)
- # [17:36] * Joins: csarven (n=csarven@modemcable130.251-202-24.mc.videotron.ca)
- # [17:41] * Joins: gsnedders (n=gsnedder@nsabfw1.nsab.se)
- # [17:44] <gsnedders> The heat of this train is really surreal.
- # [17:45] <Philip`> Open the window and stick your head out
- # [17:47] <gsnedders> Windows are only in existance at the end of the coach, and sticking your head out is quite possibly fatal
- # [17:48] <jgraham> "The heat of this train is really surreal." - it's causing all the clocks to melt?
- # [17:49] <gsnedders> Not quite.
- # [17:49] <gsnedders> But certainly this coach is > 30°C
- # [18:13] * Joins: shepazu (n=schepers@123.115.128.118)
- # [18:18] <gsnedders> jgraham: Having tagged all the photos of me, I still don't see what you were meaning at <http://flickr.com/photos/tags/gsnedders/>
- # [18:28] <jgraham> gsnedders: You've totally failed to consider the possibility that I imagined the whole thing and/or my memory is faulty
- # [18:29] <gsnedders> jgraham: No, I haven't. I just haven't said it yet.
- # [18:29] <gsnedders> jgraham: With photos of me, as someone with fairly light skin anyway, it's possible :P
- # [18:29] <Philip`> There's also the possibility that it is a malicious plot rather than an accidental falsehood
- # [18:30] <gsnedders> Philip`: I hadn't considered that, yet.
- # [18:39] <gsnedders> "Your cache administrator is root. " (from ims.nationalexpresswifi.train)
- # [18:40] * Philip` discovers that he can't understand some of his canvas test cases, so he skips over them and assumes they're right
- # [18:41] <Philip`> (Fortunately they're undefined behaviour, so "right" is very subjective, and nobody can argue that my tests conflict with the spec)
- # [18:50] <gsnedders> It's raining in St Andrews (apparently)!
- # [18:51] <gsnedders> And all I have it a t-shirt :P
- # [18:51] <gsnedders> The first fine day next week is the first day of my exams. Typical.
- # [18:52] <Philip`> Liquid from the sky? That sounds wildly improbable
- # [18:52] <gsnedders> Well, look at the weather where you are Philip`
- # [18:53] <gsnedders> (or, rather, how it was at 12:09Z, seeming that's the last time for which I have known good information)
- # [18:55] <Philip`> I can't see what the weather is like - I've closed my window blinds since it was too sunny and hot
- # [19:00] <gsnedders> Now we're in fog, so I'm just using that
- # [19:05] * Joins: maikmerten_ (n=maikmert@L9035.l.pppool.de)
- # [19:05] * Quits: maikmerten (n=maikmert@L9035.l.pppool.de) (Read error: 104 (Connection reset by peer))
- # [19:16] * Quits: gsnedders (n=gsnedder@nsabfw1.nsab.se) ("Partying in teh intarwebs")
- # [19:27] * Joins: jgraham_ (n=jgraham@81-86-212-222.dsl.pipex.com)
- # [19:33] * Quits: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [19:34] * Quits: aroben (n=adamrobe@unaffiliated/aroben)
- # [19:43] * Quits: jgraham (n=jgraham@81-86-220-243.dsl.pipex.com) (Read error: 110 (Connection timed out))
- # [19:56] * Joins: zcorpan_ (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
- # [19:57] <zcorpan_> hsivonen: http://validator.nu/?doc=http%3A%2F%2Fwww.validome.org%2Fout%2Fena10&showsource=yes has confusing errors
- # [20:00] <hsivonen> zcorpan_: indeed. thanks
- # [20:02] <zcorpan_> hsivonen: http://validator.nu/?doc=http%3A%2F%2Fwww.validome.org%2Fout%2Fena13&showsource=yes could have more useful messages
- # [20:04] <hsivonen> zcorpan_: do you have a suggestion on how to handle it better?
- # [20:04] <hsivonen> (aside: in practice that one isn't much of a concern because UTF-16 isn't too popular for serialization)
- # [20:05] <Dashiva> hsivonen: You could search for a doctype in any poisition, and if you find one, report that as a possible error cause?
- # [20:05] <zcorpan_> hsivonen: sniff for a utf-16 BOM even if http content-type says something different
- # [20:05] <hsivonen> Dashiva: I don't follow.
- # [20:05] <zcorpan_> hsivonen: (although yeah, perhaps optimising utf-16 isn't worth it)
- # [20:05] <hsivonen> zcorpan_: makes sense
- # [20:07] <Dashiva> hsivonen: never mind, I misread the error messages
- # [20:08] <zcorpan_> hsivonen: http://validator.nu/?showsource=yes&doc=http://www.validome.org/out/ena2003 seems to truncate the document
- # [20:09] <hsivonen> zcorpan_: yeah, fatal error does
- # [20:09] <Philip`> hsivonen: Are there plans to change the validator output to tell people how to fix the errors, rather than just saying what the errors are and expecting them to figure out a solution themselves?
- # [20:11] <hsivonen> Philip`: for datatypes it already does. for other errors no tangible plans
- # [20:11] <hsivonen> Philip`: do you have ideas of how to correlate errors with advice in the cases where the advice would be non-obvious
- # [20:11] <hsivonen> ?
- # [20:11] <Philip`> hsivonen: Non-obvious to who?
- # [20:12] <hsivonen> Philip`: good question
- # [20:12] <zcorpan_> hsivonen: what's the error in that document?
- # [20:12] <Philip`> When it says "Error: Text after & did not match an entity name.", I guess most people would find it entirely non-obvious that they have to write & instead
- # [20:13] <hsivonen> zcorpan_: looks like a bug
- # [20:14] <zcorpan_> hsivonen: validome seems to think that http://validator.nu/?showsource=yes&doc=http://www.validome.org/out/ena2004 should have no errors
- # [20:14] * Parts: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [20:14] * Joins: dbaron (n=dbaron@c-71-204-153-3.hsd1.ca.comcast.net)
- # [20:15] <hsivonen> I really need to implement links to web-sniffer.net if only just for debugging
- # [20:16] * Quits: maikmerten_ (n=maikmert@L9035.l.pppool.de) (Remote closed the connection)
- # [20:17] <hsivonen> zcorpan_: appendix F of XML 1.0 first ed. considers UTF-16 without a BOM an error
- # [20:20] <zcorpan_> hsivonen: but not 4th ed?
- # [20:20] <hsivonen> zcorpan_: seems to be a case where the spec has changed since the parser was written
- # [20:20] <zcorpan_> hsivonen: ok
- # [20:21] <zcorpan_> hsivonen: might be good to issue a warning in that case
- # [20:21] <hsivonen> zcorpan_: hmm. the non-normative appendix changed
- # [20:22] <hsivonen> zcorpan_: the normative text still says: "Entities encoded in UTF-16 must and entities encoded in UTF-8 may begin with the Byte Order Mark"
- # [20:23] <hsivonen> zcorpan_: where does validome tell the expected outcome of tests?
- # [20:25] <zcorpan_> hsivonen: it doesn't, though it says whether the validome output is correct or not
- # [20:26] <zcorpan_> hsivonen: http://validator.nu/?showsource=yes&doc=http://www.validome.org/out/ena2016 and http://validator.nu/?showsource=yes&doc=http://www.validome.org/out/ena2017 are seemingly not supported (utf-32 with byte order 2143 and 3412 respectively)
- # [20:27] <hsivonen> I thought I had disabled UTF-32 altogether
- # [20:29] <zcorpan_> hsivonen: http://validator.nu/?showsource=yes&doc=http://www.validome.org/out/ena2014 works, is utf-32 byte order 1234
- # [20:29] * Joins: aroben (n=adamrobe@76.111.160.14)
- # [20:30] <hsivonen> zcorpan_: I sent email about ena2004 to Validome Staff
- # [20:30] <zcorpan_> hsivonen: ok
- # [20:30] <hsivonen> Philip`: yeah, I guess I should improve those messages.
- # [20:31] <hsivonen> btw, did my extensibility email make sense?
- # [20:34] * Joins: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net)
- # [20:36] <Philip`> hsivonen: For case #3, I don't see why you say XML is a good fit and then say actually it's not good and you should use XML5 instead but actually that's not good either because it's a different syntax to HTML
- # [20:37] <Philip`> That seems to lead to the conclusion that XML is not a good solution
- # [20:37] * Joins: weinig (n=weinig@17.203.15.172)
- # [20:40] <hsivonen> Philip`: I say XML. the first objection is really Sam's objection. the second objection is Dave's objection to my suggested solution to Sam's objection
- # [20:41] <hsivonen> Philip`: I'd be OK with leaving people with XML 1.0 in that case
- # [20:42] <Philip`> hsivonen: The second objection seems to be unresolved
- # [20:43] <Philip`> I don't think Facebook cares about being able to serialise all XML 1.0 infosets as FBML, so that seems to be an irrelevant point
- # [20:44] <Philip`> Also I expect they could easily want "<p>Blah <p>Blah" to be parsed sensibly, since that follows their users' understanding of how to write HTML, and XML5 wouldn't do that (as far as I'm aware)
- # [20:45] <Philip`> so they do still want one syntax instead of two
- # [20:48] <hsivonen> Philip`: ok
- # [20:49] <hsivonen> Philip`: it seems that I ended up replying to typical XML proponent concerns instead of developing my case properly
- # [20:51] * Quits: aroben (n=adamrobe@unaffiliated/aroben)
- # [20:55] <zcorpan_> hsivonen: validome expects http://validator.nu/?showsource=yes&doc=http://www.validome.org/out/ena6009 to emit an error
- # [20:55] <zcorpan_> hsivonen: (likewise for <table cellspacing>)
- # [20:56] * Quits: virtuelv (n=virtuelv@46.80-203-100.nextgentel.com) ("Ex-Chat")
- # [20:58] * hsivonen is puzzled by how the authors goes from "third" to "fourth" at http://www.bestkungfu.com/archive/date/2008/05/alt-and-the-flickr-defense/
- # [20:58] <zcorpan_> hsivonen: http://validator.nu/?showsource=yes&doc=http://www.validome.org/out/ena6017 has confusing messages
- # [20:59] <hsivonen> zcorpan_: yeah, the legacy schemas aren't too good :-(
- # [20:59] <zcorpan_> hsivonen: it says it uses the schema for html5 :)
- # [21:00] <hsivonen> zcorpan_: I meant ena6009
- # [21:01] <hsivonen> zcorpan_: but for the latter case, the legacy encoding decl datatype is bad
- # [21:01] * Joins: aroben (n=adamrobe@76.111.160.14)
- # [21:01] <zcorpan_> hsivonen: indeed, i was thinking of the message about <frameset> not being allowed
- # [21:02] <zcorpan_> hsivonen: why isn't it using the schema for xhtml 1.0 frameset?
- # [21:06] <hsivonen> zcorpan_: probably because when I wrote the autodetection code, Frameset wasn't in the presets due to evilness or something along those lines
- # [21:07] <hsivonen> but yeah, I should fix that
- # [21:07] <hsivonen> in fact, I've made notes for everything you said except UTF-16 without BOM
- # [21:08] <zcorpan_> hsivonen: validome also expects an empty body to be valid in xhtml 1.0, which it is if you read the xhtml 1.0 spec pedantically, but i'd argue that that's a spec bug since it's invalid html4
- # [21:09] <zcorpan_> hsivonen: (coords='' checking is better when validating against html5 than xhtml 1.0)
- # [21:12] <zcorpan_> hsivonen: http://validator.nu/?showsource=yes&doc=http://www.validome.org/out/ena7001 doesn't emit an error
- # [21:13] <zcorpan_> hsivonen: (might have pointed this one out before: ) validome expects errors for http://validator.nu/?showsource=yes&doc=http://www.validome.org/out/ena7003 but i don't know why
- # [21:14] <hsivonen> what should be the error in ena7003
- # [21:14] <hsivonen> ?
- # [21:15] <hsivonen> doh
- # [21:15] * hsivonen sees "but i don't know why"
- # [21:15] * Joins: jgraham (n=james@81-86-212-222.dsl.pipex.com)
- # [21:15] <zcorpan_> hsivonen: http://validator.nu/?showsource=yes&doc=http://www.validome.org/out/ena3004 shouldn't have errors per html4 :)
- # [21:16] * Quits: jgraham (n=james@81-86-212-222.dsl.pipex.com) (Client Quit)
- # [21:16] <hsivonen> zcorpan_: yeah, but this is HTML5 plus additional errors
- # [21:16] <hsivonen> in the parser
- # [21:16] <hsivonen> is the error in ena7001 that name and id aren't the same?
- # [21:17] <hsivonen> I disabled that check, because the Schematron was a perf issue
- # [21:18] <zcorpan_> hsivonen: yeah it is
- # [21:19] <zcorpan_> hsivonen: it seems that cdata parsing of <noframes> is incompatible with the frameset schema
- # [21:19] <hsivonen> nice
- # [21:20] <zcorpan_> hsivonen: (the parser also complains about </ in noframes)
- # [21:20] <hsivonen> :-(
- # [21:20] <hsivonen> so much brokenness on the legacy side
- # [21:22] <zcorpan_> html5 parsing rules yields confusing messages for http://validator.nu/?showsource=yes&doc=http://www.validome.org/out/ena3006
- # [21:24] * zcorpan_ notes that validome fails to detect http://www.validome.org/lang/en/get/http://www.validome.org/out/ena3008 even though the comparison page says validome gets it right
- # [21:27] * Quits: roc (n=roc@ip67-152-80-226.z80-152-67.customer.algx.net) (Read error: 110 (Connection timed out))
- # [21:31] <zcorpan_> hsivonen: validome expects an error for missing content-script-type http://validator.nu/?doc=http%3A%2F%2Fwww.validome.org%2Fout%2Fena3013&schema=http%3A%2F%2Fs.validator.nu%2Fxhtml10%2Fxhtml-strict.rnc+http%3A%2F%2Fs.validator.nu%2Fxhtml10%2Fxhtml.sch+http%3A%2F%2Fc.validator.nu%2Fall-html4%2F&showsource=yes (although xhtml 1.0 doesn't require it, if you read xhtml 1.0 just as pedantically as with empty <body>)
- # [21:32] <zcorpan_> (and content-script-type is completely useless anyway)
- # [21:36] <hsivonen> I'm not gonna add content-script-type check
- # [21:37] <zcorpan_> makes sense
- # [21:42] <zcorpan_> hsivonen: "I have to change my web-dev preset links (it should be automatically - my next request for ur validator.nu) " -- http://www.sitepoint.com/forums/showthread.php?p=3815150#post3815150
- # [21:44] <zcorpan_> hsivonen: i guess the request is that you look at the doctype to choose an appropriate xhtml 1.0 preset if the root namespace is xhtml
- # [21:45] <zcorpan_> hsivonen: (i know the current behavior is by design :) )
- # [21:48] <hsivonen> I'd rather look into whining about the doctype in a more comprehensible way
- # [21:49] <hsivonen> It's hard to balance this particular advocacy feature with user requests
- # [21:53] <hsivonen> fwiw, there's no mechanism in place for picking a present schema from XML doctype
- # [21:53] <hsivonen> it's not like I just disabled something
- # [21:53] <zcorpan_> yeah. saying "just use the preset select box" means "this validator is stupid and makes me jump through unnecessary hoops", and explaining the reasoning behind the behavior is way too much effort
- # [21:55] <zcorpan_> it seems that new comers don't check their own documents, instead they check documents from top sites they know have good markup
- # [21:55] <zcorpan_> which means xhtml documents, even if they use text/html themselves
- # [21:56] <hsivonen> skipped entity [dtd] needs to become something more comprehensible as the first change
- # [21:56] <hsivonen> like <blinquee>DTDs are legacy. Get rid of yours.</blinquee>
- # [21:57] <zcorpan_> lol <blinquee>
- # [21:57] * zcorpan_ files a bug for opera to implement <blinquee>
- # [21:57] <zcorpan_> not supporting it breaks this page! validator.nu
- # [21:58] <hsivonen> there at least was a demo implementing blinquee for Gecko years ago
- # [21:58] <zcorpan_> oh? didn't know
- # [21:59] <Philip`> https://bugzilla.mozilla.org/show_bug.cgi?id=163050 ?
- # [22:00] <hsivonen> Philip`: that's it
- # [22:09] * Joins: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [22:29] * hendry is back from Dublin
- # [22:32] * Quits: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net)
- # [22:40] * Joins: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net)
- # [22:49] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [23:01] * Quits: zcorpan_ (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Read error: 110 (Connection timed out))
- # [23:04] * Joins: jgraham (n=james@81-86-212-222.dsl.pipex.com)
- # [23:09] * Joins: gsnedders (n=gsnedder@host217-44-37-113.range217-44.btcentralplus.com)
- # [23:10] <Philip`> Hmph, HTML5 is insufficiently strict about butts
- # [23:14] <Dashiva> <body-part />
- # [23:14] * Quits: shepazu (n=schepers@123.115.128.118)
- # [23:17] <Lachy_> Philip`, wtf?
- # [23:17] <Philip`> Dashiva: Not that kind of butt :-(
- # [23:17] <Philip`> You have a dirty mind
- # [23:17] <Philip`> It just says "The butt value means that the end of each line is a flat edge perpendicular to the direction of the line." which is unacceptably lacking any sort of "must"
- # [23:19] <jgraham_> Does anyone have a a suggestion for a not-too-inaccurate not-too-technical HTML tutorial I can point my mum at?
- # [23:21] <gsnedders> Talking to my parents about Friday night led to the inevitable, "Were they like what you expected?", which in turn lead to whether I was what you expected. So, Philip`, jgraham_?
- # [23:23] * jgraham_ doesn't really know
- # [23:23] <gsnedders> jgraham_: So you had no expectations? :P
- # [23:23] <Philip`> I never have expectations
- # [23:23] <Philip`> Life is much more fun when everything is a surprise
- # [23:24] <gsnedders> did I have hair more awesome than expected? :P
- # [23:25] <jgraham_> "Monday make up knowing that you've gotta go to school. You tell your Mum what to expect she says it's right out of the blue"
- # [23:25] * Joins: roc (n=roc@ip67-152-80-245.z80-152-67.customer.algx.net)
- # [23:25] <gsnedders> jgraham_: see my note on http://flickr.com/photos/jgraham/2479527700/?
- # [23:26] <Lachy_> gsnedders, is that you in the photo?
- # [23:26] <gsnedders> Lachy_: yeah
- # [23:26] <jgraham_> gsnedders: Have now :)
- # [23:26] * gsnedders couldn't resist the "not us"
- # [23:26] <Lachy_> did you dye your hair? I thought you had blonde or light brown hair.
- # [23:27] <gsnedders> Nope.
- # [23:27] <Lachy_> really? I thought I'd seen a photo of you before. Maybe it was of someone else
- # [23:27] <gsnedders> If I ever dye my hair, it will be obvious.
- # [23:27] <gsnedders> By obvious, I meant really vibrant and unnatural (like green or blue)
- # [23:28] <gsnedders> Lachy_: http://flickr.com/photos/tags/gsnedders/
- # [23:28] <gsnedders> Lachy_: That goes back a while
- # [23:28] <jgraham_> gsnedders: Have you ever met David Perrett?
- # [23:28] <gsnedders> jgraham_: No
- # [23:28] <gsnedders> Name means nothing to me either
- # [23:29] <Philip`> http://www.st-andrews.ac.uk/~www_sp/people/resources/pics/dp.jpg ?
- # [23:29] <jgraham_> Ah, OK, nevermind then. He's a professor at St. Andrews that my parents know. He has dyed hair
- # [23:29] <jgraham_> Philip`: Yep
- # [23:29] * Joins: zcorpan_ (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
- # [23:30] <zcorpan_> hsivonen: xml parser bug http://validator.nu/?doc=http%3A%2F%2Fsimon.html5.org%2Ftest%2Fxml%2Fns-malformed%2F001.xml&showsource=yes
- # [23:30] <gsnedders> I'd expect my father knows him.
- # [23:30] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [23:30] <gsnedders> But he knows far too many people at uni
- # [23:32] <gsnedders> Lachy_: http://www.bebo.com/PhotoAlbumBig.jsp?MemberId=4376278632&PhotoAlbumId=5579156004&PhotoId=7209454479 — that's the oldest photo of me online
- # [23:32] <gsnedders> (I'll get more old photos on Flickr once I work out what they are of and/or label them)
- # [23:33] <gsnedders> Lachy_: It used to be a bit redder and glossier, but never really light
- # [23:34] * Quits: jgraham (n=james@81-86-212-222.dsl.pipex.com) ("I get eaten by the worms")
- # [23:34] <Lachy_> yeah, I think I just remembered wrongly. I remember seeing this one before http://www.bebo.com/PhotoAlbumBig.jsp?PageNbr=1&MemberId=4376278632&PhotoAlbumId=5579156004&PhotoId=5770850872
- # [23:34] <gsnedders> jgraham_: http://flickr.com/photos/jgraham/2479527704/ claims to be 8:58 BST
- # [23:34] <gsnedders> Lachy_: That just generally looks light
- # [23:35] <gsnedders> jgraham_: (and that's far too early)
- # [23:35] <Philip`> "Taken on May 9, 2008 at 8.58pm BST"
- # [23:35] * Philip` points at the "pm" part
- # [23:35] <gsnedders> Still too early
- # [23:35] <Philip`> Oh
- # [23:35] <gsnedders> We weren't by Great St Mary's until later than that
- # [23:36] <gsnedders> We left at around 22:45+01, and I think we were there for around an hour
- # [23:36] <gsnedders> so likely it was actually 21:58+01
- # [23:36] <Philip`> That sounds plausible
- # [23:36] <gsnedders> I expect the photo on the Fen is equally wrong
- # [23:37] <jgraham_> I think my camera is set to GMT
- # [23:37] <gsnedders> jgraham_: That's my guess too
- # [23:37] <gsnedders> As I said, we should just set everything to GMT and be done with it :P
- # [23:37] <jgraham_> Though it's still not quite right and I don't know how you change the TZ
- # [23:37] <Philip`> Does Flickr just guess the timezone?
- # [23:38] <jgraham_> Conclusion: Metadata sucks.
- # [23:38] <gsnedders> How long were we at supper for?
- # [23:38] * Parts: zcorpan_ (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
- # [23:38] <Philip`> It probably took half an hour deciding where to go and then another half an hour deciding what to eat there :-p
- # [23:39] * gsnedders looks at jgraham_ to know whether we're ready to order yet
- # [23:40] <gsnedders> I mean, he is the eldest :P
- # [23:42] <gsnedders> All my photos of him have come out badly, though
- # [23:44] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [23:44] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [23:44] <jgraham_> The EXIF format seems to have a optional timezone field by no way of storing timezones in the dates
- # [23:45] <gsnedders> Anyhow, I need to go sleep.
- # [23:45] <gsnedders> Two days of school, then study leave
- # [23:45] <jgraham_> goodnight
- # [23:45] <gsnedders> I'll deal with my photos from Cambridge… sometime.
- # [23:46] * gsnedders needs to `rm to-do/*`
- # [23:47] <Philip`> The 'exif' tool says "Date and Time (original): 2008:05:09 20:58:31" and seems to indicate a lack of any timezone information anywhere
- # [23:48] <Philip`> so I assume Flickr is just making up bogus values for its own required 'timezone' metadata field
- # [23:52] * Quits: aroben (n=adamrobe@unaffiliated/aroben)
- # Session Close: Mon May 12 00:00:00 2008
The end :)