Options:
- # Session Start: Tue Aug 24 00:00:00 2010
- # Session Ident: #whatwg
- # [00:00] * Quits: jgornick (~joe@199.199.212.242) (Quit: jgornick)
- # [00:03] * Joins: tantek (~tantek@cm-84.208.66.187.getinternet.no)
- # [00:07] * Quits: tantek (~tantek@cm-84.208.66.187.getinternet.no) (Client Quit)
- # [00:19] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [00:23] * Parts: Ankheg (~Ankheg@94.158.195.184)
- # [00:28] * Quits: remysharp (~remysharp@cpc2-brig17-2-0-cust448.brig.cable.virginmedia.com) (Remote host closed the connection)
- # [00:38] <karlcow> http://www.iamcal.com/png-store/
- # [00:41] * Quits: BlurstOfTimes (~blurstoft@168.203.117.112) (Remote host closed the connection)
- # [00:41] <KaOSoFt> karlcow- :o
- # [00:42] * eric_carlson_ is now known as eric_carlson
- # [00:44] <AryehGregor> Summary: for text, gzip works better than trying to encode as a PNG.
- # [00:44] <AryehGregor> I can't say I'm completely surprised.
- # [00:50] <Dashiva> Not much of a difference
- # [00:50] <Dashiva> Less than 1% it looks like?
- # [00:51] <Dashiva> Not bad for compression that's server-independent
- # [00:51] <Rik`> gzip is server independent
- # [00:53] <Dashiva> Are you saying browsers would sniff out that a script src was actually a .js.gz?
- # [00:54] * Quits: eric_carlson (~ericc@2620:0:1b00:1191:223:32ff:feb1:5d30) (Quit: eric_carlson)
- # [00:55] <Rik`> with the right headers I can serve a gzipped JS, yes
- # [00:55] <Rik`> content negociation is only there to check browser support
- # [00:55] <Dashiva> Sure, but then it isn't server-independent anymore
- # [00:55] <Rik`> on your desktop, it will work too
- # [00:56] <Dashiva> Oh, I think we have a misunderstanding
- # [00:56] <Dashiva> I don't mean that it would work without a server. I mean it would work without requiring server support.
- # [00:57] <Rik`> no it won't
- # [00:57] <Rik`> you need to tell your server to serve your images with the right content-type
- # [00:57] <Dashiva> Why? Browsers sniff images
- # [00:57] <Rik`> I don't think Firefox does
- # [00:58] <Rik`> or is it Safari ?
- # [00:59] <Rik`> anyway, I'm pretty sure one browser does not do sniffing
- # [00:59] * Joins: boblet (~boblet@p1201-ipbf709osakakita.osaka.ocn.ne.jp)
- # [01:00] <Dashiva> I'm sure abarth can tell us when he returns :)
- # [01:01] <abarth> hi
- # [01:01] <abarth> all browsers sniff images
- # [01:02] <Rik`> I'm pretty sure I've seen a bunch of strange characters when viewing some images sent as text/plain
- # [01:02] <abarth> to be more precise
- # [01:03] <abarth> the <img> element ignore the content-type header
- # [01:03] <abarth> what happens when you load an image in a frame is more complex
- # [01:04] <Rik`> is it the same for CSS backgrounds ?
- # [01:05] * Quits: MikeSmith (~MikeSmith@EM111-188-0-5.pool.e-mobile.ne.jp) (Ping timeout: 252 seconds)
- # [01:06] <abarth> not sure
- # [01:06] <abarth> probably
- # [01:07] <Rik`> anyway, the PNG technique is quite useless
- # [01:08] <Rik`> funny for a contest but useless
- # [01:08] * Quits: jacobolus (~jacobolus@c-66-31-20-13.hsd1.ma.comcast.net) (Remote host closed the connection)
- # [01:11] * Joins: MikeSmith (~MikeSmith@EM114-48-60-232.pool.e-mobile.ne.jp)
- # [01:11] * Quits: yutak_home (~kee@U017209.ppp.dion.ne.jp) (Quit: Ex-Chat)
- # [01:17] <AryehGregor> Dashiva, it's only within 1% if you don't account for the JS required to decode it.
- # [01:19] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [01:35] * Quits: JonathanNeal (~Jonathan_@rrcs-76-79-114-210.west.biz.rr.com) (Ping timeout: 258 seconds)
- # [01:36] * Quits: othermaciej (~mjs@17.246.19.127) (Quit: othermaciej)
- # [01:37] * Joins: othermaciej (~mjs@17.246.19.127)
- # [01:43] * Quits: dglazkov (~dglazkov@nat/google/x-yueltypfedbjaxqi) (Quit: dglazkov)
- # [01:48] * Quits: KaOSoFt (~maxzagato@unaffiliated/kaosoft)
- # [02:08] * Quits: cardona507 (~cardona50@c-24-130-129-16.hsd1.ca.comcast.net) (Quit: zzzzz)
- # [02:11] * Quits: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0) (Quit: mdelaney)
- # [02:11] * Quits: dave_levin (~dave_levi@nat/google/x-wghfnzrkozcxfgdv) (Quit: dave_levin)
- # [02:19] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [02:20] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [02:25] * Joins: remysharp (~remysharp@cpc2-brig17-2-0-cust448.brig.cable.virginmedia.com)
- # [02:26] * Quits: remysharp (~remysharp@cpc2-brig17-2-0-cust448.brig.cable.virginmedia.com) (Remote host closed the connection)
- # [02:27] * Joins: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0)
- # [02:31] * Quits: ap (~ap@17.246.19.116) (Remote host closed the connection)
- # [02:42] * Joins: remysharp (~remysharp@cpc2-brig17-2-0-cust448.brig.cable.virginmedia.com)
- # [02:45] * Quits: remysharp (~remysharp@cpc2-brig17-2-0-cust448.brig.cable.virginmedia.com) (Client Quit)
- # [02:48] * Quits: jlebar (~jlebar@nat/mozilla/x-jtkwxazcozsxahmc) (Read error: Connection reset by peer)
- # [02:51] * Quits: dpranke (~Adium@nat/google/x-qftkfnzfbfwncrsl) (Quit: Leaving.)
- # [02:51] * Joins: jlebar (~jlebar@nat/mozilla/x-fofdnkdqfymqnewh)
- # [02:54] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [02:55] * Quits: jwalden (~waldo@c-68-40-243-245.hsd1.mi.comcast.net) (Ping timeout: 265 seconds)
- # [03:17] * Joins: wakaba_1 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [03:20] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # [03:21] * Quits: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de) (Quit: Now time for the weather. Tiffany?)
- # [03:36] <shepazu> Hixie: reading http://www.w3.org/TR/html5/webappapis.html#event-loops … would events from different devices, such as a mouse and a keyboard, go into the same or different task queues (for the same task loop)?
- # [03:36] <shepazu> I was a little confused by your example
- # [03:37] <abarth> MikeSmith: enabling fragment parsing is now in the commit pipeline
- # [03:37] <shepazu> is it intended that different implementations may organize their task queues differently?
- # [03:37] <Hixie> shepazu: looking...
- # [03:37] <Hixie> shepazu: (as an aside, you really don't want to be using the TR/ version, it's woefully out of date)
- # [03:38] <Hixie> looking at http://www.whatwg.org/specs/web-apps/current-work/complete/webappapis.html#event-loops now
- # [03:38] <Hixie> shepazu: they'd likely all go into the user interaction task source
- # [03:39] <Hixie> shepazu: the rule of thumb is that you'd use the same task source for two tasks if it matters in what order those two tasks are processed
- # [03:39] * abarth is now known as abarth|afk
- # [03:39] <Hixie> shepazu: that is in fact the reason we have different task sources -- so that we don't define that, e.g., a packet coming from the network before a keystroke must be processed in that order
- # [03:40] * shepazu is adding a section in DOM3Events about task loops and how they relate to the model used by D3E
- # [03:40] <shepazu> I see
- # [03:40] <shepazu> it's essentially defining a state machine, right?
- # [03:41] <Hixie> how so?
- # [03:41] <Hixie> it's an event loop
- # [03:42] <Hixie> basic building block of software for the past 20 or 30 years :-)
- # [03:45] <shepazu> maybe I've got that relationship reversed :)
- # [03:45] <Hixie> which relationship?
- # [03:45] <Hixie> i'm confused
- # [03:51] <shepazu> nm
- # [03:51] * shepazu goes back to editing D3E
- # [04:00] * Joins: jwalden (~waldo@c-68-40-243-245.hsd1.mi.comcast.net)
- # [04:00] * Quits: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0) (Quit: mdelaney)
- # [04:23] * Joins: rolandsteiner1 (~rolandste@220.109.219.244)
- # [04:26] <MikeSmith> abarth|afk: sweet -- thanks for the heads-up
- # [04:28] * Quits: hdhoang (~hdhoang@2001:470:f20e:0:feff:68:111:68) (Ping timeout: 252 seconds)
- # [04:28] * Quits: gavin__ (~gavin@CPE001346f5db49-CM0018c0db9a8a.cpe.net.cable.rogers.com) (Ping timeout: 276 seconds)
- # [04:31] * Joins: hdhoang (~hdhoang@2001:470:f20e:0:feff:68:111:68)
- # [04:33] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [04:35] * Joins: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [04:39] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # [04:43] * Joins: jacobolus (~jacobolus@wrls207-192.wrls.harvard.edu)
- # [05:02] * Quits: welly (~welly@unaffiliated/welly) (Ping timeout: 255 seconds)
- # [05:03] * Joins: welly (~welly@unaffiliated/welly)
- # [05:07] * Quits: welly (~welly@unaffiliated/welly) (Ping timeout: 240 seconds)
- # [05:09] * Joins: welly (~welly@unaffiliated/welly)
- # [05:11] * Joins: aho (~nya@fuld-4d00d2e7.pool.mediaWays.net)
- # [05:17] * Quits: plainhao (~plainhao@mail.xbiotica.com) (Quit: plainhao)
- # [05:22] * Joins: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net)
- # [05:26] * Quits: jacobolus (~jacobolus@wrls207-192.wrls.harvard.edu) (Ping timeout: 240 seconds)
- # [05:26] * Joins: paul_irish (~paul_iris@66.109.105.186)
- # [05:28] * Quits: kennyluck (~kennyluck@EM111-188-46-120.pool.e-mobile.ne.jp) (Ping timeout: 260 seconds)
- # [05:31] <MikeSmith> heh
- # [05:31] <MikeSmith> http://hg.diveintohtml5.org/hgweb.cgi/rev/7a0f186d7e178b6e87117ebf007dc4fe6d07349a
- # [05:31] <MikeSmith> "more MIME types for fonts. please stop emailing me about this. browsers don't care and neither do I."
- # [05:32] * Quits: rolandsteiner1 (~rolandste@220.109.219.244) (Quit: Leaving.)
- # [05:33] * Joins: kennyluck (~kennyluck@EM114-48-236-132.pool.e-mobile.ne.jp)
- # [05:41] <aho> browsers also don't care about file extensions
- # [05:42] <aho> had to rename some of the fonts to .txt since bloody iis will pretend a file doesnt exist if it doesn't know its mime type
- # [05:53] * Quits: Twisol (~Twisol@wikia/Oddlyoko) (Quit: Leaving)
- # [05:53] * Quits: paul_irish (~paul_iris@66.109.105.186) (Remote host closed the connection)
- # [06:00] * Joins: paul_irish (~paul_iris@c-76-21-40-62.hsd1.ca.comcast.net)
- # [06:10] <MikeSmith> http://lists.w3.org/Archives/Public/public-geolocation/2010Aug/0012.html
- # [06:10] <MikeSmith> "I expect more people would want to know the direction of gravity"
- # [06:11] <MikeSmith> dino
- # [06:11] <MikeSmith> I thought he was kidding at first
- # [06:11] <MikeSmith> I understand what he means in context
- # [06:11] <MikeSmith> but that sentence on its own is nice too
- # [06:14] * Joins: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net)
- # [06:19] <MikeSmith> abarth|afk: I predict that your statement "Claiming something is obsolete or deprecated without giving authors better tools for solving their problems is waste of time." is going to end up being quoted quite a lot.
- # [06:19] * Joins: dave_levin (~dave_levi@nat/google/x-gkgdethdshizjgcw)
- # [06:22] * rolandsteiner is now known as rsteiner_brb
- # [06:31] * Quits: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net) (Quit: nimbupani)
- # [06:39] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [06:39] * Quits: henrikbjorn (~henrik@c83-249-67-60.bredband.comhem.se) (Remote host closed the connection)
- # [06:40] * Quits: jlebar (~jlebar@nat/mozilla/x-fofdnkdqfymqnewh) (Quit: Leaving)
- # [06:40] * Quits: wakaba_1 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # [06:41] * Joins: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net)
- # [06:46] * rsteiner_brb is now known as rsteiner
- # [06:48] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [06:50] * Quits: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # [06:53] * Quits: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net) (Quit: dglazkov)
- # [07:00] * Quits: erlehmann (~erlehmann@dslb-088-075-186-077.pools.arcor-ip.net) (Quit: Ex-Chat)
- # [07:02] * Joins: MikeSmithX (~MikeSmith@EM111-188-39-102.pool.e-mobile.ne.jp)
- # [07:06] * Quits: MikeSmith (~MikeSmith@EM114-48-60-232.pool.e-mobile.ne.jp) (Ping timeout: 272 seconds)
- # [07:06] * Quits: MikeSmithX (~MikeSmith@EM111-188-39-102.pool.e-mobile.ne.jp) (Client Quit)
- # [07:11] * Joins: matjas (~matjas@91.182.87.180)
- # [07:13] * Quits: jwalden (~waldo@c-68-40-243-245.hsd1.mi.comcast.net) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.7/20100723203751])
- # [07:15] * Quits: broquaint (ad9b386baa@spc2-brig11-0-0-cust40.brig.cable.virginmedia.com) (Read error: Operation timed out)
- # [07:19] * Joins: MikeSmith (~MikeSmith@EM111-188-39-102.pool.e-mobile.ne.jp)
- # [07:21] * Quits: matjas (~matjas@91.182.87.180) (Remote host closed the connection)
- # [07:24] * Quits: asmodai (asmodai@dhammapada.xs4all.nl) (Read error: Connection reset by peer)
- # [07:24] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
- # [07:29] * Joins: rolandsteiner (~rolandste@220.109.219.244)
- # [07:29] * Joins: asmodai (asmodai@dhammapada.xs4all.nl)
- # [07:34] * Quits: dave_levin (~dave_levi@nat/google/x-gkgdethdshizjgcw) (*.net *.split)
- # [07:34] * Quits: hdhoang (~hdhoang@2001:470:f20e:0:feff:68:111:68) (*.net *.split)
- # [07:34] * Quits: temp01 (~temp01@unaffiliated/temp01) (*.net *.split)
- # [07:34] * Quits: s0enke (~soenke@naturalborngrillers.org) (*.net *.split)
- # [07:34] * Quits: mike][inq (~mike@2001:858:5:303:224:81ff:fe12:b5c4) (*.net *.split)
- # [07:34] * Quits: FastJack (~fastjack@dumpstr.net) (*.net *.split)
- # [07:34] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [07:35] * Joins: dave_levin (~dave_levi@nat/google/x-gkgdethdshizjgcw)
- # [07:35] * Joins: hdhoang (~hdhoang@2001:470:f20e:0:feff:68:111:68)
- # [07:35] * Joins: s0enke (~soenke@naturalborngrillers.org)
- # [07:35] * Joins: mike][inq (~mike@2001:858:5:303:224:81ff:fe12:b5c4)
- # [07:35] * Joins: FastJack (~fastjack@dumpstr.net)
- # [07:43] * Quits: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net) (Quit: nimbupani)
- # [07:45] <micheil> Hixie: with websockets, what happens if key3 is > 8 bytes long?
- # [07:45] <Hixie> how can it be?
- # [07:46] <micheil> for instance, a malformed connection
- # [07:46] <micheil> eg, extra 0x0d 0x0a bytes
- # [07:46] <Hixie> those wouldn't be part of the key
- # [07:46] <micheil> so something like: '^n:ds[4U\r\n\r\n\r\n\r\n\r\n'
- # [07:46] <micheil> was sent
- # [07:47] <Hixie> the 8 characters after the CR LF CR LF are key3
- # [07:47] <Hixie> everything after that is frames
- # [07:47] <micheil> as the last part of the message, should the server only "read" 8 bytes for key3?
- # [07:47] <Hixie> the server should do what the spec says, which is indeed to just read 8 bytes
- # [07:47] <Hixie> read the spec :-)
- # [07:47] <micheil> k
- # [07:47] <Hixie> (i'm assuming it hasn't changed since i last touched it -- i don't edit that spec anymore so i could be wrong)
- # [07:47] <micheil> I wasn't sure from reading the spec.
- # [07:47] <micheil> good point.
- # [07:47] <Hixie> really?
- # [07:47] <Hixie> i thought it was pretty clear
- # [07:48] <Hixie> doesn't it just say "read 8 bytes"
- # [07:48] <Hixie> hm i guess it doesn't actually say how you get them
- # [07:48] <Hixie> it just says "The eight random bytes sent after the first 0x0D 0x0A 0x0D 0x0A sequence in the client's handshake"
- # [07:48] <Hixie> but that's still pretty unambiguous
- # [07:49] <micheil> it just mentions that the key3 should be 8 random bytes, not what to do if it isn't.
- # [07:50] <micheil> (for what ever reason, should the 8 random bytes get separated from the headers, I've got stuff to stitch the two back together, is that actually to spec?)
- # [07:50] <micheil> or should we just assume that the client is invalid and reject the connection?
- # [07:50] <Hixie> it says that key3 is "The eight random bytes sent after the first 0x0D 0x0A 0x0D 0x0A sequence in the client's handshake"
- # [07:51] <Hixie> the only way there could not be a key3, therefore, is if the client disconnects
- # [07:51] <Hixie> in which case it doesn't much matter what you do
- # [07:52] <Hixie> if the client disconnects, then you just have to keep reading til you get an 0x0D 0x0A 0x0D 0x0A sequence, and then the next 8 bytes are key3
- # [07:52] <micheil> hmm..
- # [07:52] <Hixie> doesn't matter if there's a frame after that or not
- # [07:52] <Hixie> er
- # [07:52] <Hixie> s/if the client disconnects/if the client doesn't disconnect/
- # [07:52] <micheil> that's the slightly annoying thing about the websocket protocol; it assumes that you read() from the socket, not that you get data events
- # [07:54] <micheil> hmm.. I think I'll just reject the connection then, if key3 is missing / not correct length.
- # [07:54] * abarth|afk is now known as abarth
- # [07:55] <abarth> MikeSmith: hopefully in a good way...
- # [07:55] <Hixie> micheil: i still don't understand what you mean by "not correct length"
- # [07:56] <Hixie> micheil: if the server disconnects, though, then obviously you can also just reject the connection
- # [07:56] <micheil> Hixie: in my case, under node.js, we don't have a read(), we have to wait until we get a data event
- # [07:56] <Hixie> micheil: how is that different
- # [07:56] <micheil> if you connect to a websocket server using something like telnet, and pass correct headers, but send \r\n after the key3, then key3 ends up being 10 bytes instead of 8 bytes
- # [07:57] <Hixie> no
- # [07:57] <Hixie> it's just 8 bytes
- # [07:57] <micheil> we are left to guess what key3 is.
- # [07:57] <Hixie> the \r\n are the start of first frame
- # [07:57] <Hixie> after the key
- # [07:57] * Joins: wakaba_1 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [07:57] * Joins: yutak_home (~kee@U017209.ppp.dion.ne.jp)
- # [07:58] <Hixie> imagine a client sending the handshake, \r\n\r\n, 8 bytes, and then 0xFF [length] [data] 0xFF [length] [data]
- # [07:58] <Hixie> all at once
- # [07:58] * Quits: roc (~roc@203-97-204-82.dsl.clear.net.nz) (Quit: roc)
- # [07:58] <MikeSmith> abarth: yeah
- # [07:58] <Hixie> you should treat that as a handshake followed by two frames
- # [07:58] <Hixie> (at least unless the spec is changed)
- # [07:59] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
- # [07:59] <micheil> Hixie: fair point. just trying to work out how to represent that in code for node.js
- # [07:59] <Hixie> MikeSmith: thanks, i threw your mail onto my pile
- # [08:00] <Hixie> MikeSmith: i'll think about how to do it... maybe a data- attribute?
- # [08:00] <Hixie> MikeSmith: though then i guess i'll have to strip it for the w3.org version
- # [08:00] <MikeSmith> data- attribute sounds fine to me
- # [08:00] <Hixie> k
- # [08:00] <Hixie> anyway, afk for now
- # [08:01] <MikeSmith> and if you do go that route, please leave it in the w3.org version too.. I'll deal with teh consequences
- # [08:06] <boblet> argh, CSS3 animation plus transition on same element is a world of hurt
- # [08:06] * Joins: smaug____ (~chatzilla@cs181150024.pp.htv.fi)
- # [08:08] * Joins: peol (~andree@91.213.250.6)
- # [08:08] * peol is now known as Guest69948
- # [08:08] * Quits: Guest69948 (~andree@91.213.250.6) (Changing host)
- # [08:08] * Joins: Guest69948 (~andree@unaffiliated/peol)
- # [08:08] * Guest69948 is now known as peol
- # [08:11] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [08:15] * Joins: maikmerten (~merten@dhcp-11-239.it.uu.se)
- # [08:16] * Quits: othermaciej (~mjs@17.246.19.127) (Read error: Connection reset by peer)
- # [08:16] * Joins: othermaciej (~mjs@17.246.19.127)
- # [08:30] * Joins: pesla (~pesla@188.202.125.121)
- # [08:43] * Quits: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net) (Quit: zzzzz)
- # [08:45] * Quits: aho (~nya@fuld-4d00d2e7.pool.mediaWays.net) (Quit: EXEC_over.METHOD_SUBLIMATION)
- # [08:47] * Joins: zalan (~zalan@catv-89-135-140-7.catv.broadband.hu)
- # [08:47] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 272 seconds)
- # [08:51] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [08:51] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
- # [08:52] * Quits: paul_irish (~paul_iris@c-76-21-40-62.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [08:52] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [08:52] * Joins: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [08:54] * Quits: wakaba_1 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # [08:54] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:56] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # [09:00] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 264 seconds)
- # [09:02] * Quits: othermaciej (~mjs@17.246.19.127) (Quit: othermaciej)
- # [09:03] * Joins: wakaba_1 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [09:04] * Joins: sean` (~sean@h160089.upc-h.chello.nl)
- # [09:05] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
- # [09:07] * Joins: TabAtkins_ (~chatzilla@guest.opera.com)
- # [09:08] * Joins: annevk5 (~annevk@guest.opera.com)
- # [09:09] * Joins: nattokirai (~nattokira@guest.opera.com)
- # [09:11] * Joins: dbaron (~dbaron@guest.opera.com)
- # [09:12] * Joins: gonemad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [09:13] * Quits: nattokirai (~nattokira@guest.opera.com) (Read error: No route to host)
- # [09:13] * Quits: TabAtkins_ (~chatzilla@guest.opera.com) (Read error: No route to host)
- # [09:13] * Joins: nattokirai (~nattokira@guest.opera.com)
- # [09:15] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Ping timeout: 265 seconds)
- # [09:16] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [09:17] * gonemad3 is now known as workmad3
- # [09:24] * Quits: reni_ (~reni@sedkit.inf.u-szeged.hu) (Quit: Leaving)
- # [09:26] * Joins: TabAtkins_ (~chatzilla@guest.opera.com)
- # [09:28] * Quits: kennyluck (~kennyluck@EM114-48-236-132.pool.e-mobile.ne.jp) (Quit: kennyluck)
- # [09:28] <hsivonen> interesting. Google search puts <link rel=prefetch> inside an <ol>
- # [09:29] <hsivonen> sure looks like a use case for <a rel=prefetch>
- # [09:29] <hsivonen> since the same link follows as an <a href>
- # [09:29] <Peter`> <a rel=prefetch> is allowed now afaik
- # [09:29] <hsivonen> Peter`: but is it supported by Gecko, etc.? (AFAIK, no.)
- # [09:30] <Peter`> The WebKit change should be trivial
- # [09:30] <Peter`> for <a> and <area> support anyway
- # [09:30] <Peter`> if the <link> version already works, outside of <head> as well, it makes sense for Google to be using it I guess
- # [09:31] <Peter`> even though it's not exactly clean
- # [09:31] <hsivonen> I'm not saying it doesn't make sense for them
- # [09:33] <Peter`> I didn't interpreted it as that
- # [09:35] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
- # [09:36] <hsivonen> <iframe name=wgjf style=display:none src="" onload="google.j.l()" onerror="google.j.e()">
- # [09:36] <hsivonen> that's also in Google's search results
- # [09:36] <hsivonen> relying an about:blank's onload can't be good...
- # [09:36] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [09:39] <annevk5> why not?
- # [09:39] * Joins: colapop (~colapop@68-190-151-103.dhcp.eucl.wi.charter.com)
- # [09:39] <annevk5> it ought to work
- # [09:40] <abarth> it's pretty fast too
- # [09:40] <abarth> synchronous even
- # [09:40] <hsivonen> relying on synchronous stuff is suspicious when a page is breaking...
- # [09:41] <annevk5> the onerror is a bit dubious though
- # [09:41] <hsivonen> I wonder why this CSS is brought in as a script as opposed to straight CSS file: http://www.google.com.au/extern_chrome/46e7c64d3eb6ebfb.js
- # [09:41] <annevk5> that should never fire, though maybe they load more in it later?
- # [09:42] <annevk5> "The requested URL /extern_chrome/46e7c64d3eb6ebfb.js was not found on this server."
- # [09:42] <annevk5> what are you researching btw?
- # [09:42] <annevk5> fun parser things?
- # [09:44] <hsivonen> I'm researching why google.com.au serves single-pixel GIFs as data: URLs when UA substring "Firefox" exists *and* html5.enable=true but serves the right JPEGs as data: URLs when the UA substring "Firefox" exists and html5.enable=false
- # [09:45] <hsivonen> (aside: when even Google sniffs for "Firefox" rather than "Gecko/", the "Gecko is Gecko" thing should be recognized as a lost cause.)
- # [09:45] <Hixie> ooh, hsivonen has returned!
- # [09:45] * Quits: nattokirai (~nattokira@guest.opera.com) (Read error: Connection reset by peer)
- # [09:46] * Joins: zdenekkostal (~Miranda@ip-89-102-182-215.net.upcbroadband.cz)
- # [09:46] * Joins: nattokirai (~nattokira@guest.opera.com)
- # [09:48] * Quits: TabAtkins_ (~chatzilla@guest.opera.com) (Read error: No route to host)
- # [09:49] * Joins: roc (~roc@121.98.230.221)
- # [09:49] * Quits: hdhoang (~hdhoang@2001:470:f20e:0:feff:68:111:68) (Read error: Operation timed out)
- # [09:50] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [09:51] <hsivonen> it appears the purpose of this over-complex setup is to both put the images and the HTML in the same resource *and* to order them in such a way that the text loads before the image data is loaded
- # [09:51] * hsivonen wonders if this optimization is really necessary and really an optimization
- # [09:51] <hsivonen> SPDY could help here...
- # [09:51] * Joins: TabAtkins_ (~chatzilla@guest.opera.com)
- # [09:52] * hsivonen worders why Google puts single-letter comments all over the place
- # [09:53] <hsivonen> *wonders
- # [09:53] <dbaron> Hmmm... I can't quite yet mark Mozilla bug 915 invalid based on HTML5, since a tiny piece of the presentational attributes on col/colgroup crept in to HTML5.
- # [09:53] <Hixie> what part!
- # [09:53] <Hixie> tell me where so i can nuke it!
- # [09:53] <dbaron> Hixie, see my most recent message to public-html
- # [09:53] * Hixie gets out the gattling run
- # [09:53] <annevk5> gun?
- # [09:53] <dbaron> Hixie, http://lists.w3.org/Archives/Public/public-html/2010Aug/0265.html
- # [09:54] <Hixie> gatling gun even
- # [09:54] <Hixie> who knew that only had one t
- # [09:54] <hsivonen> and there's no useless use of <em> and <cite> where they could save a few bytes by using <b>
- # [09:55] <annevk5> s/no//?
- # [09:55] <hsivonen> annevk5: oops. yes
- # [09:55] <hsivonen> or s/no/now/, rather
- # [09:56] <Hixie> dbaron: fixed
- # [09:56] <annevk5> hsivonen, fun stuff (in a way)
- # [09:58] <annevk5> Hixie, you changed thead into head
- # [09:58] <annevk5> Hixie, for the first set of rules
- # [09:58] <Hixie> oops
- # [09:59] <hsivonen> and yes, they do end up loading something else into the iframe
- # [10:00] <hsivonen> it would be nice if Google had a non-minified debug mode...
- # [10:00] * Joins: davidhund (~davidhund@78.27.27.74)
- # [10:02] * Joins: hdhoang (~hdhoang@2001:470:f20e:0:feff:68:111:68)
- # [10:05] * Joins: henrikbjorn (~henrik@80.199.116.190.static.peytz.dk)
- # [10:09] <TabAtkins_> hsivonen: There's been a feature request for that for a while now.
- # [10:13] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [10:14] <hsivonen> Is there someone at Google who I could CC in the Mozilla bug to find out what exactly they are trying to do?
- # [10:14] <Hixie> you can mail me (ianh@google.com) if you want me to stick someone on the bug
- # [10:15] <hsivonen> Hixie: thanks
- # [10:15] <Hixie> please mention in the e-mail what general area we're talking about
- # [10:15] <Hixie> since, you know, it's a big company and all
- # [10:15] * Joins: broquaint (43bfeac4dc@spc2-brig11-0-0-cust40.brig.cable.virginmedia.com)
- # [10:15] * Quits: wakaba_1 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
- # [10:18] * Joins: othermaciej (~mjs@c-69-181-196-33.hsd1.ca.comcast.net)
- # [10:19] <othermaciej> good evening
- # [10:19] <abarth> othermaciej: evening
- # [10:20] * Joins: tantek (~tantek@guest.opera.com)
- # [10:20] * Joins: Ms2ger (~Ms2ger@91.181.23.251)
- # [10:21] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [10:23] * Quits: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # [10:26] * Quits: zdenekkostal (~Miranda@ip-89-102-182-215.net.upcbroadband.cz) (Ping timeout: 240 seconds)
- # [10:35] <hsivonen> Hixie: I sent email with my @mozilla.com address in the From field
- # [10:35] * Joins: mpt (~mpt@canonical/mpt)
- # [10:36] <Hixie> thanks
- # [10:37] <Hixie> nn
- # [10:39] <annevk5> g'n
- # [10:40] * Joins: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net)
- # [10:42] * Joins: Phae (~Phae@chimera.macmillan.com)
- # [10:44] <Ms2ger> Hixie, "... then always assume the normative part is wrong." Really?
- # [10:45] * Joins: ROBOd (~robod@109.96.254.79)
- # [10:49] <roc> TabAtkins: do you remember off the top of your head what was the result of that interminable www-style thread about what a 10px blur means in box-shadow?
- # [10:50] * Joins: ruby_on_tails (~awakened@113.21.79.103)
- # [10:50] <ruby_on_tails> hello
- # [10:50] <ruby_on_tails> why don't I see a shadow here http://software.hixie.ch/utilities/js/canvas/?c.clearRect(0%2C%200%2C%20640%2C%20480)%3B%0Ac.save()%3B%0Ac.fillStyle%20%3D%20c.createPattern(img3%2C%20%27repeat%27)%3B%0Ac.strokeStyle%20%3D%20%27black%27%3B%0Ac.lineWidth%20%3D%208%3B%0Ac.lineCap%20%3D%20%27round%27%3B%0Ac.beginPath()%3B%0Ac.moveTo(300%2C%20200)%3B%0Ac.arc(300%2C%20200%2C%20100%2C%20-Math.PI%2F4%2C%20Math.PI%2F4%2C%20true)%3B%0Ac.closePath()%3B%0Ac.fill()
- # [10:51] * Joins: ddragonlu (~ddragonlu@dhcp26.tom.sfc.keio.ac.jp)
- # [10:52] * Joins: mat_t (~mattomasz@91.189.88.12)
- # [10:52] <ruby_on_tails> anyone alive :-/
- # [10:53] <espadrine> perhaps the intent was to c.stroke() ?
- # [10:53] <espadrine> since you set c.strokeStyle...
- # [10:53] <ruby_on_tails> so I can't have a shadow with a stroke ?
- # [10:54] <ruby_on_tails> I removed stroke, still no shadow :(
- # [10:55] <TabAtkins_> roc: Yeah.
- # [10:55] * Quits: dave_levin (~dave_levi@nat/google/x-gkgdethdshizjgcw) (Quit: dave_levin)
- # [10:55] <TabAtkins_> roc: The blur should approximate a gaussian with a stdev of half the specified length.
- # [10:56] <TabAtkins_> roc: So, for that case, blur with a stdev of 5px.
- # [10:56] <roc> hmmmm ok
- # [10:56] <TabAtkins_> That gives you 97% transparency or so at the specified length.
- # [10:57] <micheil> anyone know if any browsers actually support websockets over TLS?
- # [10:57] <micheil> (using wss:// instead of ws://)
- # [10:58] <ruby_on_tails> anyone can tell why I can't see a shadow ?
- # [10:58] <espadrine> ruby_on_tails: you get a shadow with c.shadowOffsetX and c.shadowColor set
- # [10:59] <espadrine> ruby_on_tails: read the spec: http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#the-canvas-element
- # [10:59] <ruby_on_tails> I am on that page
- # [11:00] <ruby_on_tails> but I applied those on the link I pasted yet I don't see the shadow
- # [11:00] <ruby_on_tails> is it visible on your screen ?
- # [11:00] <othermaciej> TabAtkins_: I am hella curious about your recent twitter posts about "sunk costs" and all that
- # [11:00] <othermaciej> TabAtkins_: was there some kind of fight over something?
- # [11:00] <TabAtkins_> othermaciej: Minor.
- # [11:01] * othermaciej enjoys watching drama that he doesn't have to be involved in
- # [11:01] <espadrine> ruby_on_tails: add the lines c.shadowOffsetX = 5 and c.shadowColor = 'blue'
- # [11:01] * TabAtkins_ deleted a few tweets in that vein.
- # [11:01] <othermaciej> TabAtkins_: was it about the test suite or something?
- # [11:01] <TabAtkins_> Yeah.
- # [11:01] <othermaciej> are you at liberty to state what the actual point of controversy was?
- # [11:02] <othermaciej> I was trying to guess from the twitter record (from you and others) and I couldn't even guess wtf people were talking about
- # [11:02] <ruby_on_tails> espadrine: http://tinyurl.com/3yqwuaw
- # [11:03] <TabAtkins_> I dunno. I'll take it private just in case.
- # [11:04] <espadrine> ruby_on_tails: if you don't have a shadow here, use a browser that implements canvas shadows
- # [11:04] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [11:04] <ruby_on_tails> I have been drawing on canvas since 2 days using this browser, shadows can be missing ?
- # [11:04] <ruby_on_tails> I am on FF 3.0.8
- # [11:05] <ruby_on_tails> oh well I see the shadow on Shiretoko
- # [11:05] <ruby_on_tails> damn
- # [11:05] <roc> FF 3.0.8 is somewhat ... old
- # [11:05] <espadrine> ruby_on_tails: yes, they can. I don't know if FF 3 has it
- # [11:06] <ruby_on_tails> hmm
- # [11:08] <espadrine> roc: tell that to my website designer, she is still using FF 2.0
- # [11:08] <TabAtkins_> lolwut
- # [11:08] * Joins: akamike (~akamike@94-193-106-14.zone7.bethere.co.uk)
- # [11:08] * Quits: rolandsteiner (~rolandste@220.109.219.244) (Quit: Leaving.)
- # [11:12] <ruby_on_tails> oh well, now the shadow is getting applied to all stuff, why is that happening ?
- # [11:13] <ruby_on_tails> is shadow applied to everything as a rule ?
- # [11:13] <TabAtkins_> "All drawing operations are affected by the four global shadow attributes."
- # [11:14] <hsivonen> ruby_on_tails: it's a really bad idea to continue to use a Web browser that's no longer getting security patches
- # [11:14] <ruby_on_tails> TabAtkins_: missed that, sorry
- # [11:14] <ruby_on_tails> set it to transparent
- # [11:14] <hsivonen> oops, I meant Firefox 2.0 but that was mentioned by espadrine instead
- # [11:14] <ruby_on_tails> hsivonen: am too lazy :P my lappy is in a bad condition latesty wise
- # [11:15] <hsivonen> well, actually, Firefox 3.0 has been EOLed, too
- # [11:16] <ruby_on_tails> EOLed means ?
- # [11:16] <hsivonen> end-of-life'ed
- # [11:17] <hsivonen> no longer maintained
- # [11:17] <ruby_on_tails> ok
- # [11:18] <ruby_on_tails> I actually don't use the latest FF because it doesn't have anti-aliased text
- # [11:19] <hsivonen> ruby_on_tails: huh? which platform?
- # [11:20] <ruby_on_tails> ubuntu
- # [11:20] <ruby_on_tails> my FF3.0.8 has it
- # [11:20] <hsivonen> that's really odd.
- # [11:21] <hsivonen> Ever since at least dapper, every version of Firefox I've seen on Ubuntu has respected the Gnome anti-aliasing prefs
- # [11:21] <hsivonen> Works for me on Lucid
- # [11:21] <ruby_on_tails> I am on 9.04
- # [11:22] <ruby_on_tails> the only way to make hover effects like tooltips are possible with divs on above the canvas?
- # [11:23] <hsivonen> ruby_on_tails: anti-aliased text worked for me on 9.04
- # [11:23] <ruby_on_tails> my laptop is broken maybe lol
- # [11:23] <ruby_on_tails> god knows
- # [11:23] <hsivonen> ruby_on_tails: how did you obtain Firefox?
- # [11:23] * Joins: Necrathex (~bleptop@212-123-163-12.ip.telfort.nl)
- # [11:23] <ruby_on_tails> I need a complete reformat
- # [11:23] * Quits: annevk5 (~annevk@guest.opera.com) (Remote host closed the connection)
- # [11:23] <ruby_on_tails> I don't remember
- # [11:23] <ruby_on_tails> I have FF 3.0.8 and Shiretoko(from synaptec)
- # [11:24] * Joins: annevk5 (~annevk@guest.opera.com)
- # [11:26] <hsivonen> hmm. a-a text in Shiretoko from backports worked for me, too
- # [11:26] <hsivonen> I wonder if there's a pref that allows you to override the Gnome AA prefs in Gecko...
- # [11:29] <ruby_on_tails> hmm
- # [11:30] * Quits: dbaron (~dbaron@guest.opera.com) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [11:30] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # [11:31] * Quits: nattokirai (~nattokira@guest.opera.com) (Quit: nattokirai)
- # [11:32] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: This computer has gone to sleep)
- # [11:32] * Quits: tantek (~tantek@guest.opera.com) (Quit: tantek)
- # [11:35] * Joins: wakaba_1 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [11:39] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # [11:42] * Quits: Phae (~Phae@chimera.macmillan.com) (*.net *.split)
- # [11:42] * Quits: othermaciej (~mjs@c-69-181-196-33.hsd1.ca.comcast.net) (*.net *.split)
- # [11:42] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (*.net *.split)
- # [11:42] * Quits: llrcombs (~11rcombs@c-67-173-106-77.hsd1.il.comcast.net) (*.net *.split)
- # [11:42] * Quits: wakaba_ (~wakaba@134.157.197.113.dy.bbexcite.jp) (*.net *.split)
- # [11:43] * Joins: Phae (~Phae@chimera.macmillan.com)
- # [11:43] * Joins: othermaciej (~mjs@c-69-181-196-33.hsd1.ca.comcast.net)
- # [11:43] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
- # [11:43] * Joins: llrcombs (~11rcombs@c-67-173-106-77.hsd1.il.comcast.net)
- # [11:43] * Joins: wakaba_ (~wakaba@134.157.197.113.dy.bbexcite.jp)
- # [11:46] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [11:47] * abarth is now known as abarth|adoptPtr
- # [11:58] * Joins: TabAtkins__ (~chatzilla@guest.opera.com)
- # [12:01] * Parts: ruby_on_tails (~awakened@113.21.79.103)
- # [12:01] * Quits: TabAtkins_ (~chatzilla@guest.opera.com) (Ping timeout: 272 seconds)
- # [12:02] * Quits: yutak_home (~kee@U017209.ppp.dion.ne.jp) (Quit: Ex-Chat)
- # [12:03] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: Leaving)
- # [12:03] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [12:06] * Joins: remysharp (~remysharp@212.42.170.137)
- # [12:07] * Quits: sean` (~sean@h160089.upc-h.chello.nl) (Ping timeout: 252 seconds)
- # [12:07] * Quits: annevk5 (~annevk@guest.opera.com) (Quit: annevk5)
- # [12:11] * Quits: smaug____ (~chatzilla@cs181150024.pp.htv.fi) (Ping timeout: 240 seconds)
- # [12:12] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 258 seconds)
- # [12:17] * Joins: bobchao (~cctw@112-105-140-77.adsl.dynamic.seed.net.tw)
- # [12:21] * Quits: wakaba_1 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # [12:25] * Joins: Ankheg (~Miranda@fs91-201-3-30.dubna-net.ru)
- # [12:25] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [12:29] * Joins: erlehmann (~erlehmann@dslb-088-075-186-077.pools.arcor-ip.net)
- # [12:31] * Joins: smaug____ (~chatzilla@cs181150024.pp.htv.fi)
- # [12:35] * Joins: erlehmann_ (~erlehmann@188.106.105.245)
- # [12:35] * Joins: nattokirai (~nattokira@guest.opera.com)
- # [12:36] * Joins: dbaron (~dbaron@guest.opera.com)
- # [12:37] * Quits: erlehmann (~erlehmann@dslb-088-075-186-077.pools.arcor-ip.net) (Ping timeout: 265 seconds)
- # [12:37] * Joins: annevk5 (~annevk@guest.opera.com)
- # [12:38] <MikeSmith> I thought the spec explicitly disallowed the xml declaration in text/html documents
- # [12:38] <MikeSmith> but I can't find any statement of that constraint in the spec
- # [12:38] * Quits: ddragonlu (~ddragonlu@dhcp26.tom.sfc.keio.ac.jp) (Read error: Connection reset by peer)
- # [12:39] * Joins: tantek (~tantek@guest.opera.com)
- # [12:39] * Quits: erlehmann_ (~erlehmann@188.106.105.245) (Ping timeout: 240 seconds)
- # [12:42] <hsivonen> MikeSmith: it parses as a bogus comment and bogus comments are parse errors
- # [12:42] * Joins: erlehmann (~erlehmann@dslb-094-223-091-118.pools.arcor-ip.net)
- # [12:42] <hsivonen> MikeSmith: that might not count as "explicit", though
- # [12:42] <MikeSmith> hsivonen: ok
- # [12:42] <MikeSmith> yeah
- # [12:43] <MikeSmith> It seems like that it needs to be explicitly defined as a document-conformance error as well
- # [12:43] <hsivonen> all parse errors are
- # [12:44] <hsivonen> and I believe there's nothing in the "writing" section permitting it
- # [12:44] <hsivonen> what's not permitted is prohibited
- # [12:44] <hsivonen> (unlike in RSS...)
- # [12:45] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [12:45] <MikeSmith> ok
- # [12:46] <MikeSmith> I still think it would be better to explicitly disallow it
- # [12:46] <MikeSmith> for the sake of clarity
- # [12:46] <hsivonen> it probably makes sense to have a note that calls it out
- # [12:46] <MikeSmith> yeah
- # [12:49] * Quits: erlehmann (~erlehmann@dslb-094-223-091-118.pools.arcor-ip.net) (Ping timeout: 265 seconds)
- # [12:53] * Quits: smaug____ (~chatzilla@cs181150024.pp.htv.fi) (Ping timeout: 258 seconds)
- # [12:54] * Joins: smaug____ (~chatzilla@cs181150024.pp.htv.fi)
- # [13:02] * Joins: MikeSmithX (~MikeSmith@EM114-48-144-202.pool.e-mobile.ne.jp)
- # [13:06] * Quits: MikeSmith (~MikeSmith@EM111-188-39-102.pool.e-mobile.ne.jp) (Ping timeout: 265 seconds)
- # [13:10] <hsivonen> I wonder how many Objection Polls I missed while I was on vacation... I've noticed 2 so far.
- # [13:18] <Lachy> hsivonen, what was the last poll you did see before you went on vacation?
- # [13:20] <hsivonen> Lachy: versioning and ascii-ref
- # [13:24] <jgraham> <math><mi><object><span></span></object></mi><mi>
- # [13:24] <jgraham> The second <mi> ends up in the HTML namespace
- # [13:24] <jgraham> spec bug?
- # [13:24] <jgraham> Or bug in my head?
- # [13:27] * Joins: matjas_ (~matjas@188.188.96.9)
- # [13:27] <hsivonen> I'm positively surprised by http://lists.w3.org/Archives/Public/public-html/2010Aug/0116.html
- # [13:33] * Quits: remysharp (~remysharp@212.42.170.137) (Read error: Connection reset by peer)
- # [13:36] <tantek> hsivonen - whoa - I missed that too, similarly positively/pleasantly surprised.
- # [13:37] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [13:42] <Lachy> what have we had since those two polls? Have I missed some too?
- # [13:44] <hsivonen> Lachy: aria section title + characterization and removing srcdoc
- # [13:44] <hsivonen> (and indeed, there haven't been more)
- # [13:48] <wirepair> silly question, how would one remove a nameless cookie?
- # [13:48] <wirepair> like document.cookie = '=asdf';
- # [13:50] <wirepair> er. how would one remove the nameless cookie from javascript ;)
- # [13:54] <wirepair> nevermind got it
- # [13:58] * Joins: davidc (~chatzilla@62.231.145.254)
- # [14:00] * Quits: Ankheg (~Miranda@fs91-201-3-30.dubna-net.ru) (Ping timeout: 240 seconds)
- # [14:01] * Joins: Ankheg (~Miranda@fs91-201-3-30.dubna-net.ru)
- # [14:01] * davidc is now known as david_c
- # [14:01] * david_c is now known as david_carlisle
- # [14:03] <david_carlisle> jgraham: "The second <mi> ends up in the HTML namespace," watching with interest... sort of related to bug 9887
- # [14:05] <david_carlisle> also who registered the irc name "davidc" ? nickserv told me to rename myself, what you need is namespaces to avoid such clashes.
- # [14:06] <annevk5> namespaces on IRC? haha
- # [14:08] <Ms2ger> /nick http://www.w3.org/1998/Math/MathML/davidc?
- # [14:09] <Lachy> obviously, we need a prefix mechanism to make that more usable
- # [14:09] * Quits: hamcore (rhythm@unaffiliated/msmosso) (Ping timeout: 272 seconds)
- # [14:09] <Peter`> david_carlisle: he registered almost 10 years ago
- # [14:10] <jgraham> david_carlisle: The problem is, I think that when you have a scoping element inside a <mn> then an end tag causes you to switch back to the secondary insertion mode i.e. out of the mode in which you insert things in a non-HTML namespace
- # [14:10] <jgraham> or <mi>
- # [14:10] <jgraham> even
- # [14:10] <jgraham> it looks like a simple bug in the spec
- # [14:11] <jgraham> hsivonen: Any opinion?
- # [14:11] <hsivonen> jgraham: if the second <mi> is not in the MathML namespace, I'd consider it a bug somewher
- # [14:11] <hsivonen> e
- # [14:11] <jgraham> (I say "simple bug" but I'm not quite sure what the right fix is of if it is simple)
- # [14:12] * Quits: tyoshino (~tyoshino@220.109.219.244) (Quit: Leaving...)
- # [14:12] <jgraham> (possibly it shouldn't worry about scoping elements when deciding to switch or not)
- # [14:13] <jgraham> (maybe that plays badly with <foreignContent> though)
- # [14:14] * Joins: KaOSoFt (~maxzagato@unaffiliated/kaosoft)
- # [14:14] <hsivonen> foreignObject definitely needs to be scoping
- # [14:15] * Quits: inimino (~inimino@boshi.inimino.org) (Ping timeout: 258 seconds)
- # [14:15] <hsivonen> (and everyone keeps calling it foreignContent)
- # [14:15] * Quits: scotfl (~scotfl@aeryn.scotfl.net) (Ping timeout: 252 seconds)
- # [14:15] <hsivonen> maybe I misunderstood your remark about scopingness here
- # [14:16] <jgraham> Argh
- # [14:16] * Quits: tantek (~tantek@guest.opera.com) (Quit: tantek)
- # [14:16] <jgraham> I always do that :)
- # [14:20] <jgraham> hsivonen: The point is that in the "Any other end tag" part of In Foreign Content, you switch to the SIM if there is no non-HTML element in scope. But there can be a non-HTML element on the stack of open elements even if it is not in scope
- # [14:20] <jgraham> In which case you switch too early
- # [14:20] <hsivonen> jgraham: oh
- # [14:21] <jgraham> I think
- # [14:21] <hsivonen> this context-dependent stuff is harder than it first seemed
- # [14:21] <jgraham> At least that is consistent with what gecko and html5lib do
- # [14:21] <hsivonen> still beats making the author use xmlns
- # [14:21] <jgraham> Yeah, but it is disappointingly complex
- # [14:22] <hsivonen> is it just me or isn't it rather out of orderish to start discussing longdesc use cases right *after* the poll on the topic?
- # [14:24] <jgraham> AFAICT the main conclusion from that is that there exists a contingent who believe that Process is important and must be strictly followed whilst they percieve it is helping their cause, but who ignore it once a decision goes against them
- # [14:25] <hsivonen> jgraham: shocking
- # [14:34] * Joins: inimino (~inimino@boshi.inimino.org)
- # [14:34] * Joins: scotfl (~scotfl@aeryn.scotfl.net)
- # [14:43] * Joins: kennyluck (~kennyluck@2001:200:1c0:3602:225:ff:fe4d:f8c7)
- # [14:48] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Ping timeout: 276 seconds)
- # [14:57] * Joins: erlehmann (~erlehmann@e178176067.adsl.alicedsl.de)
- # [15:07] * MikeSmithX is now known as MikeSMith
- # [15:07] * MikeSMith is now known as MikeSmith
- # [15:13] * Joins: BlurstOfTimes (~blurstoft@168.203.117.112)
- # [15:17] * Joins: oal (~oal@5.79-160-122.customer.lyse.net)
- # [15:27] * Joins: sean` (~sean@h160089.upc-h.chello.nl)
- # [15:31] * Quits: bobchao (~cctw@112-105-140-77.adsl.dynamic.seed.net.tw) (Quit: Leaving.)
- # [15:37] * Quits: Ankheg (~Miranda@fs91-201-3-30.dubna-net.ru) (Read error: Connection reset by peer)
- # [15:43] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Remote host closed the connection)
- # [15:45] * Joins: eric_carlson (~ericc@2620:0:1b00:1191:223:32ff:feb1:5d30)
- # [15:51] * Joins: reni_ (~reni@sedkit.inf.u-szeged.hu)
- # [15:51] * Joins: cyberix_ (twruottu@melkki.cs.helsinki.fi)
- # [15:51] <cyberix_> Is browser support for XHR2 being tested/tacked somewhere?
- # [15:51] * Quits: reni_ (~reni@sedkit.inf.u-szeged.hu) (Client Quit)
- # [15:52] * Quits: nessy (~Adium@124-169-0-56.dyn.iinet.net.au) (Quit: Leaving.)
- # [15:52] * Joins: miketaylr (~miketaylr@38.117.156.163)
- # [15:52] * Quits: maikmerten (~merten@dhcp-11-239.it.uu.se) (Remote host closed the connection)
- # [15:52] <annevk5> not really
- # [15:53] <annevk5> I plan to write XHR2 tests at some point, but haven't done it so far
- # [15:53] <cyberix_> I found out that you could use the file writer API to generate blobs from raw data
- # [15:53] <annevk5> CSSOM has somewhat higher priority and XHR1 tests are still not properly published (but they are at least written)
- # [15:54] <cyberix_> so I guess it should then be possible to post raw data with XHR2
- # [15:54] <annevk5> cyberix_, well, that feature hasn't even made it into the draft yet
- # [15:54] <annevk5> cyberix_, oh, posting Blob objects is in there, yes
- # [15:55] <annevk5> responseBlob not yet, but I think we pretty much agreed on how it ought to work
- # [15:55] * Quits: henrikbjorn (~henrik@80.199.116.190.static.peytz.dk) (Remote host closed the connection)
- # [15:55] <cyberix_> Well, that we already have working
- # [15:57] <cyberix_> we just read it as a string, and do (charcode & 0xff)
- # [15:57] <annevk5> cyberix_, cross-origin support is in WebKit/Gecko
- # [15:57] <cyberix_> I have tried it out
- # [15:57] <annevk5> cyberix_, I think posting Blob might be too
- # [15:58] * Joins: zibin2 (~zibin@175.138.124.183)
- # [15:58] <annevk5> there's too much going on to really keep track, even being the editor
- # [15:58] <cyberix_> not blaming you
- # [15:59] <annevk5> no worries, I don't feel blamed :)
- # [15:59] <cyberix_> just scared of writing this without seeing a working example first :-)
- # [16:04] <boblet> any chrome ppl around? I’ve found a fun CSS3 transform+animation issue; works when in head, doesn’t when linked
- # [16:04] <annevk5> are you sure the linked style sheet applies?
- # [16:05] <boblet> annevk5: well, the anim fires in both situations, and I can see styles applied in inspector, but animated object ends up in different place when linked
- # [16:06] <boblet> not sure if I’m just doing something wrong or not
- # [16:06] <boblet> also only happens in new tab, not on reload
- # [16:07] <cyberix_> annevk5: Should there not be one "HTML5: the Blob" document that would explain the datatype?
- # [16:08] <cyberix_> at the moment it is defined in, what, ten places?
- # [16:08] <boblet> annevk5: will set up example to show you…
- # [16:09] * Quits: TabAtkins__ (~chatzilla@guest.opera.com) (Read error: No route to host)
- # [16:09] * Quits: nattokirai (~nattokira@guest.opera.com) (Read error: Connection reset by peer)
- # [16:09] * Joins: nattokirai (~nattokira@guest.opera.com)
- # [16:10] * Joins: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net)
- # [16:10] <annevk5> cyberix_, I'm not very happy with the whole Blob/File mess to be honest
- # [16:11] * Quits: weinig (~weinig@cpe-66-108-207-62.nyc.res.rr.com) (Quit: weinig)
- # [16:12] * Parts: zibin2 (~zibin@175.138.124.183)
- # [16:12] <annevk5> cyberix_, but I don't want to make it my problem
- # [16:15] <cyberix_> I see
- # [16:16] <boblet> annevk5: this is as intended (animation and transition CSS in head, other CSS in linked stylesheet): http://east.webdirections.org/wde/2010/
- # [16:16] <boblet> annevk5: this is the same code moved from head to stylesheet: http://east.webdirections.org/wde/2010/test.html
- # [16:17] <boblet> in Chrome the animated arrows bg-img jumps after animating when in linked styles, but not in Safari
- # [16:18] <boblet> this new-fangled CSS3 stuff is confounding me
- # [16:22] <cheeser> it's awesome :)
- # [16:23] <Rik`> boblet: why are you putting some transitions if you use animations ?
- # [16:23] * Joins: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net)
- # [16:23] * Joins: FireyFly (~firefly@unaffiliated/firefly)
- # [16:24] <boblet> Rik`: better browser support for transitions, but the transition on page load can only be done via an animation or JS
- # [16:25] <hsivonen> annevk5: is HTML parsing in responseXML still a possibility for XHR2?
- # [16:25] <boblet> cheeser: was that re: my links? heh, thanks :) apart from the broken bit (and occasional flashing after transition in Safari, mostly sorted)
- # [16:26] <annevk5> hsivonen, it's still part of XHR2
- # [16:26] <annevk5> hsivonen, I tried getting it in XHR1 but that was controversial
- # [16:27] <hsivonen> annevk5: OK
- # [16:29] * jgraham wishes responseXML didn't exist
- # [16:30] <jgraham> Also I wish the live DOM viewer showed namespaces
- # [16:30] * Joins: aho (~nya@fuld-4d00d405.pool.mediaWays.net)
- # [16:30] <jgraham> and a pony
- # [16:30] <jgraham> with a single horn from its forehead
- # [16:30] <Rik`> boblet: you're only using -webkit-transition so, browser support is quite the same as animations
- # [16:30] <annevk5> responseXML is nice
- # [16:31] <jgraham> annevk5: Why? being able to parse XML from a string is much more flexible
- # [16:31] <jgraham> and it is hardly any more code
- # [16:31] <boblet> Rik`: once it actually works… :p
- # [16:31] <jgraham> or any slower
- # [16:33] <annevk5> yeah, and strings are not needed either if we have binary
- # [16:34] <annevk5> but okay...
- # [16:35] <jgraham> Not really a reasonable argument
- # [16:35] <jgraham> I mean we don't have responseJSON or responseSexp or whatever
- # [16:35] <annevk5> Sexp?
- # [16:36] <jgraham> s-expression
- # [16:36] <annevk5> we will get responseBlob
- # [16:36] <annevk5> responseJSON has been proposed at some point
- # [16:36] <jgraham> It just seems like API bloat to me
- # [16:36] <espadrine> Isn't there some JSONRequest adoption in browsers?
- # [16:36] <jgraham> making priviledged accessors for some formats
- # [16:37] <espadrine> I know XHR doesn't like that
- # [16:37] * Joins: mat_t_ (~mattomasz@91.189.88.12)
- # [16:37] <annevk5> XHR doesn't like it?
- # [16:37] <espadrine> meaning the spec says it doesn't want JSONRequest
- # [16:38] <annevk5> that's CORS
- # [16:38] * Quits: mat_t (~mattomasz@91.189.88.12) (Ping timeout: 255 seconds)
- # [16:38] <espadrine> yep
- # [16:38] <annevk5> but yeah, it's not going into browsers
- # [16:39] * Joins: TabAtkins_ (~chatzilla@guest.opera.com)
- # [16:42] * Quits: matjas_ (~matjas@188.188.96.9) (Remote host closed the connection)
- # [16:43] * Quits: Martijnc (~Martijnc@91.176.11.131) (Ping timeout: 265 seconds)
- # [16:46] * Joins: Ankheg (~Ankheg@94.158.195.184)
- # [16:47] * Joins: yutak_home (~kee@U017209.ppp.dion.ne.jp)
- # [16:47] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [16:48] * Joins: Martijnc (~Martijnc@91.176.6.55)
- # [16:50] * Joins: weinig (~weinig@cpe-66-108-207-62.nyc.res.rr.com)
- # [17:03] * FireyFly is now known as FireFly
- # [17:04] * Quits: david_carlisle (~chatzilla@62.231.145.254) (Ping timeout: 265 seconds)
- # [17:04] * Quits: zalan (~zalan@catv-89-135-140-7.catv.broadband.hu)
- # [17:05] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [17:05] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
- # [17:06] * Quits: TabAtkins_ (~chatzilla@guest.opera.com) (Read error: Connection reset by peer)
- # [17:06] * Joins: nattokirai_ (~nattokira@guest.opera.com)
- # [17:06] * Quits: nattokirai (~nattokira@guest.opera.com) (Read error: No route to host)
- # [17:06] * nattokirai_ is now known as nattokirai
- # [17:08] * Joins: TabAtkins_ (~chatzilla@guest.opera.com)
- # [17:08] <boblet> nn
- # [17:10] * Quits: boblet (~boblet@p1201-ipbf709osakakita.osaka.ocn.ne.jp) (Quit: boblet)
- # [17:15] * Joins: Fyrd (c68fe94e@gateway/web/freenode/ip.198.143.233.78)
- # [17:17] <Fyrd> Does anyone here know if being able to load a data URI as a standalone file in a browser window is part of a standard?
- # [17:19] <Fyrd> Currently all browsers but IE support this...I'd like IE9 to support it too, but they probably won't if there isn't a spec that says they should.
- # [17:19] <cyberix_> BlobBuilder seems to only work for text. Is there a way of turning a data url into a blob?
- # [17:20] <Peter`> Fyrd: http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2010-August/028011.html
- # [17:20] <Peter`> Currently data: URLs actually don't even validate
- # [17:20] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 264 seconds)
- # [17:22] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: This computer has gone to sleep)
- # [17:22] <Fyrd> Ah, thanks Peter` . So this information is currently lacking, I see...
- # [17:22] * Quits: akamike (~akamike@94-193-106-14.zone7.bethere.co.uk) (Quit: akamike)
- # [17:25] <Fyrd> Too bad no one's responded to that email yet.
- # [17:25] * Joins: dglazkov (~dglazkov@nat/google/x-idwnmtuszwdycbgx)
- # [17:27] <TabAtkins_> Fyrd: IE doesn't allow it as a "security issue". Not sure of the details.
- # [17:27] * Quits: aho (~nya@fuld-4d00d405.pool.mediaWays.net) (Ping timeout: 265 seconds)
- # [17:28] * Quits: dglazkov (~dglazkov@nat/google/x-idwnmtuszwdycbgx) (Client Quit)
- # [17:28] <annevk5> oh, hybi realizes Shelby Moore is a troll
- # [17:29] <annevk5> that's about time
- # [17:29] <annevk5> I've ignored most emails from the past week or so
- # [17:30] <Fyrd> TabAtkins_: Yeah, that's what I suspected, though they never did explain the reason in the bug I submitted...
- # [17:30] <Rik`> is there a definitive answer in one spec about what "'onload' in window" should return ?
- # [17:30] <annevk5> Peter`, data: URLs should validate...
- # [17:30] <annevk5> Peter`, why do you keep insisting they don't?
- # [17:30] <Ms2ger> Rik`, I expect WebIDL would say yes
- # [17:31] <Rik`> Ms2ger: so it is a bug in Firefox if it doesn't ?
- # [17:31] <Ms2ger> It doesn't? Could you file a bug?
- # [17:32] <Ms2ger> (And cc me)
- # [17:32] <Rik`> Ms2ger: I'm just doing some background research first
- # [17:32] <Rik`> 'onhashchange' in window returns true
- # [17:32] <annevk5> Opera also says false
- # [17:32] <Rik`> but 'onpopstate' in window returns false
- # [17:32] <Rik`> it's very inconsistent
- # [17:39] * Quits: sean` (~sean@h160089.upc-h.chello.nl) (Quit: Leaving)
- # [17:44] * Joins: hamcore (rhythm@unaffiliated/msmosso)
- # [17:45] <Rik`> ok, IDL is too strange for me to absorb right now, so i'll file a bug :)
- # [17:45] * Joins: JonathanNeal (~Jonathan_@rrcs-76-79-114-210.west.biz.rr.com)
- # [17:48] * Joins: sean` (~sean@h160089.upc-h.chello.nl)
- # [17:48] * Joins: erlehmann_ (~erlehmann@g225028050.adsl.alicedsl.de)
- # [17:48] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
- # [17:51] * Quits: MikeSmith (~MikeSmith@EM114-48-144-202.pool.e-mobile.ne.jp) (Ping timeout: 252 seconds)
- # [17:52] * Quits: erlehmann (~erlehmann@e178176067.adsl.alicedsl.de) (Ping timeout: 265 seconds)
- # [17:55] * Parts: Ankheg (~Ankheg@94.158.195.184)
- # [17:56] * Quits: davidhund (~davidhund@78.27.27.74) (Quit: davidhund)
- # [17:57] * Joins: Ankheg (~Ankheg@94.158.195.184)
- # [17:58] * Joins: davidhund (~davidhund@78.27.27.74)
- # [18:01] * Quits: peol (~andree@unaffiliated/peol) (Ping timeout: 245 seconds)
- # [18:02] * Quits: Phae (~Phae@chimera.macmillan.com) (Quit: Leaving.)
- # [18:02] * Quits: othermaciej (~mjs@c-69-181-196-33.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [18:02] * Quits: davidhund (~davidhund@78.27.27.74) (Ping timeout: 252 seconds)
- # [18:03] * Quits: nattokirai (~nattokira@guest.opera.com) (Quit: nattokirai)
- # [18:05] * Quits: dbaron (~dbaron@guest.opera.com) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [18:05] * Quits: sean` (~sean@h160089.upc-h.chello.nl) (Quit: Leaving)
- # [18:06] * Quits: annevk5 (~annevk@guest.opera.com) (Quit: annevk5)
- # [18:07] * Quits: TabAtkins_ (~chatzilla@guest.opera.com) (Ping timeout: 245 seconds)
- # [18:07] * Joins: tantek (~tantek@guest.opera.com)
- # [18:11] * Quits: tantek (~tantek@guest.opera.com) (Quit: tantek)
- # [18:13] * Quits: KrooniX (~KrooniX@173.236.85.132) (Ping timeout: 276 seconds)
- # [18:16] * Quits: mat_t_ (~mattomasz@91.189.88.12) (Ping timeout: 265 seconds)
- # [18:17] * Joins: KrooniX (~KrooniX@173.236.85.132)
- # [18:20] * Joins: Maurice (copyman@5ED573FA.cable.ziggo.nl)
- # [18:21] * Joins: mat_t_ (~mattomasz@91.189.88.12)
- # [18:22] * Joins: othermaciej (~mjs@c-69-181-196-33.hsd1.ca.comcast.net)
- # [18:24] * Quits: pesla (~pesla@188.202.125.121) (Ping timeout: 240 seconds)
- # [18:26] * Quits: Fyrd (c68fe94e@gateway/web/freenode/ip.198.143.233.78) (Quit: Page closed)
- # [18:29] * Quits: crash\ (crash@lubyte.de) (Quit: http://www.lubyte.de/)
- # [18:29] * Joins: paul_irish (~paul_iris@nat/google/x-rpkhifpjmmkkvgin)
- # [18:30] * Joins: crash\ (crash@lubyte.de)
- # [18:33] * Joins: matjas (~matjas@91.182.98.230)
- # [18:36] * Joins: aroben (~aroben@c-71-58-77-15.hsd1.pa.comcast.net)
- # [18:36] * Quits: aroben (~aroben@c-71-58-77-15.hsd1.pa.comcast.net) (Changing host)
- # [18:37] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [18:40] * Joins: tantek (~tantek@cm-84.215.183.68.getinternet.no)
- # [18:44] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [18:45] * Joins: ap (~ap@17.246.19.116)
- # [18:49] <Rik`> Ms2ger: created https://bugzilla.mozilla.org/show_bug.cgi?id=590198
- # [18:49] * Quits: tantek (~tantek@cm-84.215.183.68.getinternet.no) (Read error: Connection reset by peer)
- # [18:49] * Joins: tantek (~tantek@cm-84.215.183.68.getinternet.no)
- # [18:51] * GPHemsley wonders why none of tantek's time/date proposals have gotten any response
- # [18:51] <tantek> GPHemsley - quite a bit of follow-up on the wiki
- # [18:51] <GPHemsley> positive? because so far I like all of your ideas :)
- # [18:51] <tantek> (which is where my emails requested people follow-up, rather than getting lost in email arhives :) )
- # [18:51] <GPHemsley> (I'm currently catching up on my WHATWG e-mail)
- # [18:51] <tantek> mostly positive yes
- # [18:52] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 276 seconds)
- # [18:52] * Quits: tantek (~tantek@cm-84.215.183.68.getinternet.no) (Read error: Connection reset by peer)
- # [18:53] * Joins: tantek (~tantek@cm-84.215.183.68.getinternet.no)
- # [18:53] <GPHemsley> oh, hmm... actually, I'm not sure I agree with your AM/PM proposal
- # [18:54] <tantek> http://wiki.whatwg.org/wiki/Time_element
- # [18:54] <tantek> what are your concerns about am/pm?
- # [18:54] <tantek> we've found it quite useful in microformats
- # [18:55] <tantek> (already have multiple interoperable implementations)
- # [18:55] <tantek> (and it helps reduce duplicate data)
- # [18:55] <tantek> parsing it is trivial
- # [18:55] <tantek> and it really helps content stay slimmer
- # [18:55] <tantek> (markup in particular)
- # [18:56] <GPHemsley> I just don't see the DRY value
- # [18:57] * Joins: Cesarino (~Cesarino@83.101.13.242)
- # [18:57] <Cesarino> Hi all, HTML4 and so on works in a html5 page?
- # [18:57] * Joins: tantek_ (~tantek@cm-84.215.183.68.getinternet.no)
- # [18:58] <GPHemsley> tantek: Well, alright, I concede that the proposal addresses my immediate concerns... but I personally don't like it, still
- # [18:59] <Ms2ger> Rik`, thanks
- # [18:59] <tantek_> what don't you like about it?
- # [19:00] * Quits: tantek (~tantek@cm-84.215.183.68.getinternet.no) (Read error: No route to host)
- # [19:00] * Quits: hdhoang (~hdhoang@2001:470:f20e:0:feff:68:111:68) (Quit: Leaving.)
- # [19:00] <GPHemsley> tantek_: It just doesn't feel right. IDK, I have no evidence to back up my opinion :P
- # [19:01] * tantek_ is now known as tantek
- # [19:01] * Joins: MikeSmith (~MikeSmith@EM114-48-144-202.pool.e-mobile.ne.jp)
- # [19:02] * Joins: MikeSmithX (~MikeSmith@EM111-188-37-39.pool.e-mobile.ne.jp)
- # [19:03] * Quits: othermaciej (~mjs@c-69-181-196-33.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [19:07] * Quits: MikeSmith (~MikeSmith@EM114-48-144-202.pool.e-mobile.ne.jp) (Ping timeout: 264 seconds)
- # [19:07] * Joins: remysharp (~remysharp@212.42.170.137)
- # [19:10] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [19:11] * Quits: remysharp (~remysharp@212.42.170.137) (Client Quit)
- # [19:11] * AryehGregor gives kudos to mpilgrim on http://wearehugh.com/public/2010/08/html5-video-accessibility/ and http://wearehugh.com/public/2010/08/html5-web-workers/, both awesome
- # [19:11] * Parts: Cesarino (~Cesarino@83.101.13.242)
- # [19:12] * Quits: tantek (~tantek@cm-84.215.183.68.getinternet.no) (Ping timeout: 276 seconds)
- # [19:16] * Joins: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0)
- # [19:18] * Joins: peol (~andree@unaffiliated/peol)
- # [19:21] * Quits: f1lt3r (~f1lt3r@64.119.159.231) (Read error: Connection reset by peer)
- # [19:21] * Quits: boaz (~boaz@64.119.159.231) (Read error: Connection reset by peer)
- # [19:22] * Quits: mat_t_ (~mattomasz@91.189.88.12) (Quit: This computer has gone to sleep)
- # [19:22] * Joins: boaz (~boaz@64.119.159.231)
- # [19:23] * Joins: ojan (~ojan@nat/google/x-lgjqefeqfsvfghuz)
- # [19:27] * Joins: sicking (~chatzilla@nat/mozilla/x-jwckmlwsxifvlmzg)
- # [19:29] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: mhausenblas)
- # [19:35] * Parts: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net)
- # [19:37] * Joins: f1lt3r (~f1lt3r@64.119.159.231)
- # [19:38] <Ms2ger> Rik`, fwiw, we've got a test for `"onhashchange" in window`
- # [19:44] <Hixie> Ms2ger: ah crap, i means the non-normative part
- # [19:45] * Joins: tantek (~tantek@cm-84.215.183.68.getinternet.no)
- # [19:45] <Ms2ger> Hixie, thought so
- # [19:47] * Joins: dave_levin (~dave_levi@nat/google/x-nmpuzzuzlpdkhgso)
- # [19:51] * Joins: tantek_ (~tantek@cm-84.215.183.68.getinternet.no)
- # [19:51] * Quits: tantek (~tantek@cm-84.215.183.68.getinternet.no) (Read error: Connection reset by peer)
- # [19:51] * tantek_ is now known as tantek
- # [19:57] * Joins: sean` (~Sean@84-106-110-173.cable.quicknet.nl)
- # [19:57] * Joins: jwalden (~waldo@c-68-40-243-245.hsd1.mi.comcast.net)
- # [20:02] * Joins: JoePeck (~JoePeck@17.244.13.231)
- # [20:03] * Joins: othermaciej (~mjs@17.246.16.197)
- # [20:07] * Quits: tantek (~tantek@cm-84.215.183.68.getinternet.no) (Read error: Connection reset by peer)
- # [20:07] * Joins: tantek_ (~tantek@cm-84.215.183.68.getinternet.no)
- # [20:11] * Joins: dpranke (~Adium@nat/google/x-btrtssmsbaecifql)
- # [20:12] * Quits: tantek_ (~tantek@cm-84.215.183.68.getinternet.no) (Client Quit)
- # [20:17] * erlehmann_ is now known as erlehmann
- # [20:22] * Joins: bobchao (~cctw@112-105-140-77.adsl.dynamic.seed.net.tw)
- # [20:34] * Joins: romeo_ (~romeo__@x1-6-00-02-44-60-6c-8e.k602.webspeed.dk)
- # [20:36] * Quits: jwalden (~waldo@c-68-40-243-245.hsd1.mi.comcast.net) (Quit: back in a bit)
- # [20:40] * Quits: romeo_ (~romeo__@x1-6-00-02-44-60-6c-8e.k602.webspeed.dk) (Quit: Leaving)
- # [20:40] * Joins: nattokirai (~nattokira@195.159.215.166)
- # [20:40] * Joins: romeo_ (~romeo__@x1-6-00-02-44-60-6c-8e.k602.webspeed.dk)
- # [20:40] * Joins: tantek (~tantek@cm-84.208.66.187.getinternet.no)
- # [20:43] * Joins: boogyman (~boogy@unaffiliated/boogyman)
- # [20:48] * Joins: jlebar (~jlebar@nat/mozilla/x-yrjiwijvdsgkuame)
- # [20:49] * Quits: nattokirai (~nattokira@195.159.215.166) (Quit: nattokirai)
- # [20:56] * Quits: dpranke (~Adium@nat/google/x-btrtssmsbaecifql) (Quit: Leaving.)
- # [20:56] * Joins: davidhund (~davidhund@dnuhd.xs4all.nl)
- # [20:57] * MikeSmithX is now known as MikeSmith
- # [20:59] * Joins: dpranke (~Adium@nat/google/x-agamotcxgdmwrkbe)
- # [21:04] * Joins: annevk5 (~annevk@cm-84.208.74.81.getinternet.no)
- # [21:05] <annevk5> latest Shelby Moore: "I knew that, I just wanted you to admit it. \I have known for a while what sort of systems you are building."
- # [21:07] <abarth|adoptPtr> i didn't realize he's the axiomatic proof guy
- # [21:08] <annevk5> I hope my links will make people realize they are wasting their time and have the chairs put a ban on him
- # [21:08] <annevk5> but maybe I'm optimistic
- # [21:11] * Joins: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com)
- # [21:12] * Joins: cardona507 (~cardona50@c-24-130-129-16.hsd1.ca.comcast.net)
- # [21:16] <annevk5> oh, "Last email to the list."
- # [21:17] <annevk5> curious to see how long that lasts
- # [21:19] <Ms2ger> So is this Shelby or Shelly?
- # [21:20] <Hixie> they are distinct people
- # [21:25] <gavin> what list is this?
- # [21:25] <annevk5> hybi
- # [21:25] <annevk5> it's the same Shelby Moore from www-style 2002-2005 (fwiw)
- # [21:27] <Hixie> more like 2002,2005 iirc :-)
- # [21:29] <ojan> annevk5: are there any cases where returning "auto" from getComputedStyle is correct?
- # [21:30] * Joins: dbaron (~dbaron@cm-84.208.66.187.getinternet.no)
- # [21:30] <annevk5> yeah
- # [21:30] * dbaron looks around for scrollback
- # [21:30] <annevk5> ojan, e.g. for 'top'
- # [21:30] <annevk5> iirc
- # [21:31] <ojan> annevk5: i'm looking at https://bugs.webkit.org/show_bug.cgi?id=43559. there's a case where WebKit returns 0px and Gecko returns auto
- # [21:31] <dbaron> also for other things that are display:none or inside something display:none, I think
- # [21:31] <annevk5> ojan, the reason for that is because I aligned with WebKit; Gecko returns the used value there
- # [21:32] <annevk5> ojan, oh, that's the reverse
- # [21:32] * annevk5 looks
- # [21:32] <ojan> it's getting the computed width/height on an uncached image
- # [21:32] <annevk5> dbaron, yeah, or where the property is in the special list and does not apply to the element
- # [21:32] <ojan> shift+reload http://tinyurl.com/24qmgck to see the difference
- # [21:33] <annevk5> ojan, I guess that is because in Gecko the image is treated as inline element so 'width' does not apply and therefore returns the computed value rather than the used value
- # [21:34] <ojan> oh, interesting.
- # [21:34] <annevk5> ojan, pretty sucky that pages can depend on how browsers generate boxes for replaced elements while loading :/
- # [21:35] <ojan> this sounds like a scary thing to change (for webkit or gecko) :(
- # [21:35] <annevk5> sounds like an annoying thing to define too
- # [21:35] <annevk5> i guess HTML5 should define that
- # [21:36] * annevk5 checks the rendering chapter
- # [21:38] <annevk5> http://www.whatwg.org/specs/web-apps/current-work/complete/rendering.html#images-0 has the WebKit behavior
- # [21:38] <ojan> annevk5: i'm missing something. according to http://www.w3.org/TR/css3-values/#specified0, the computed value should never be "auto" no?
- # [21:39] <ojan> oh, nm
- # [21:39] <ojan> i misread
- # [21:39] * Joins: Steve^ (~steve@cpc2-hari1-0-0-cust1111.hari.cable.virginmedia.com)
- # [21:39] <annevk5> http://www.w3.org/TR/CSS21/visudet.html#the-height-property "the percentage or 'auto' (see prose under <percentage>) or the absolute length; 'auto' if the property does not apply"
- # [21:40] <annevk5> (and it does not apply with the Gecko <img> model; assuming I guessed all this correctly)
- # [21:41] * Joins: TabAtkins_ (~chatzilla@cm-84.208.66.187.getinternet.no)
- # [21:42] <crash\> there is a Bug for that
- # [21:42] <crash\> https://bugzilla.mozilla.org/show_bug.cgi?id=321919
- # [21:42] <crash\> pretty much the same problem
- # [21:42] * Quits: davidhund (~davidhund@dnuhd.xs4all.nl) (Quit: davidhund)
- # [21:43] <annevk5> crash\, with the same conclusions
- # [21:43] <annevk5> :)
- # [21:44] <crash\> what does getPropertyValue("width") for <input type=hidden> return?
- # [21:44] <crash\> should be auto too, right?
- # [21:45] <annevk5> yes
- # [21:46] * Quits: oal (~oal@5.79-160-122.customer.lyse.net) (Remote host closed the connection)
- # [21:47] * Quits: TabAtkins_ (~chatzilla@cm-84.208.66.187.getinternet.no) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.13/2009073109])
- # [21:47] <crash\> maybe I should create a bug and test case for that to clarify that
- # [21:47] <Hixie> Ms2ger: any idea what you meant on http://www.w3.org/Bugs/Public/show_bug.cgi?id=9642 ?
- # [21:48] <annevk5> make a test suite for getComputedStyle, that'd be neat :)
- # [21:50] <crash\> I can't see where the specs say. what behaviour is right
- # [21:51] <annevk5> http://dev.w3.org/csswg/cssom/#dom-window-getcomputedstyle defines it
- # [21:51] <annevk5> if anything is unclear please email www-style
- # [21:51] <Ms2ger> Hixie, that pre eats the first linefeed, if that is relevant to the section I filed it on
- # [21:51] <annevk5> Ms2ger, not if you are in PLAINTEXT mode
- # [21:51] <annevk5> (I think)
- # [21:52] <Hixie> i really didn't understand the bug at all
- # [21:53] * Ms2ger checks
- # [21:54] <annevk5> oh actually, it just emits it as character token
- # [21:54] <annevk5> Hixie, if you're plain text file starts with a newline the parser would eat it
- # [21:54] <annevk5> s/you're/your/ geez
- # [21:54] <Hixie> good to know
- # [21:55] <Hixie> i'll fix it, no need to file a bug
- # [21:55] <Hixie> (since i'm between bugs right now)
- # [21:55] <crash\> "If the property applies to the element or pseudo-element and the resolved value of the 'display' property is not none, the resolved value is the used value." for width/height
- # [21:55] <annevk5> (that is the bug from Ms2ger :) )
- # [21:55] <crash\> but a not loaded image is not of type display:none;
- # [21:56] <annevk5> crash\, no, it's of type inline in Gecko
- # [21:56] <Hixie> annevk5: no it wouldn't
- # [21:56] <crash\> yes, so it should be the computed value
- # [21:56] <crash\> so I guess 0px would be right
- # [21:56] <annevk5> no, auto
- # [21:56] <annevk5> we just discussed this in this channel
- # [21:56] <Hixie> however, document.open('text/plain');document.write('\n'); would, so i'll fix that instead
- # [21:57] <annevk5> I even quoted http://www.w3.org/TR/CSS21/visudet.html#the-height-property
- # [21:57] <crash\> ok, since it's inline
- # [21:57] <annevk5> Hixie, ah yeah, that is the bug
- # [21:57] <Ms2ger> Hixie, only because I filed the text/plain one earlier :)
- # [21:57] <annevk5> Hixie, didn't mean text/plain loading
- # [21:57] <Hixie> Ms2ger: :-D
- # [21:58] <crash\> but when it was replaced it can have a width/height
- # [21:58] <crash\> wired
- # [22:00] <annevk5> I never said this was easy ;p
- # [22:00] <Hixie> man some of these bugs are remarkably terse
- # [22:00] * Ms2ger pleads guilty
- # [22:01] * Quits: Steve^ (~steve@cpc2-hari1-0-0-cust1111.hari.cable.virginmedia.com) (Ping timeout: 265 seconds)
- # [22:01] <Hixie> not all yours!
- # [22:02] <crash\> ist still dont think "auto" is right ;)
- # [22:02] <crash\> why it can't be 0px and when it can't be replaced and then alt="" is used be "auto"?
- # [22:03] <Ms2ger> Be happy I didn't file >300 bugs ;)
- # [22:03] <annevk5> hmm, one email and now I get private spam from Shelby Moore
- # [22:03] <annevk5> crash\, sure, that is what HTML5 defines right now
- # [22:03] <Hixie> i love bugs like http://www.w3.org/Bugs/Public/show_bug.cgi?id=9633
- # [22:03] <annevk5> crash\, but apparently that breaks sites
- # [22:03] <Hixie> i have no idea WHAT should read that way...
- # [22:03] <annevk5> crash\, again see above for the WebKit bug report
- # [22:04] <Ms2ger> Hixie, add more ids
- # [22:04] * Joins: Steve^ (~steve@cpc2-hari1-0-0-cust1111.hari.cable.virginmedia.com)
- # [22:05] <Ms2ger> When trying to use types other than image/png, authors can check if the image was really returned in the requested format by checking to see if the returned string starts with one the exact strings
- # [22:05] <crash\> ok, that confident me
- # [22:06] <Hixie> Ms2ger: yeah, i worked it out already, don't worry :-)
- # [22:06] <annevk5> anyways, nn
- # [22:07] <Ms2ger> Hixie, if you can work out HTML parsing, terse bug reports shouldn't be much of a challenge
- # [22:07] * Quits: annevk5 (~annevk@cm-84.208.74.81.getinternet.no) (Quit: annevk5)
- # [22:10] * Quits: peol (~andree@unaffiliated/peol) (Ping timeout: 240 seconds)
- # [22:13] * Joins: nessy (~Adium@124-169-0-56.dyn.iinet.net.au)
- # [22:15] <Hixie> how about http://www.w3.org/Bugs/Public/show_bug.cgi?id=9664
- # [22:15] <Hixie> does that make any sense to anyone?
- # [22:15] * Quits: dbaron (~dbaron@cm-84.208.66.187.getinternet.no) (Read error: Operation timed out)
- # [22:18] * Quits: smaug____ (~chatzilla@cs181150024.pp.htv.fi) (Ping timeout: 258 seconds)
- # [22:29] * Quits: bobchao (~cctw@112-105-140-77.adsl.dynamic.seed.net.tw) (Read error: Connection reset by peer)
- # [22:29] * Joins: baba (~sallabanc@199.85.236.70)
- # [22:32] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [22:32] * Joins: jrgarrison (~garrison@wikiotics/jrgarrison)
- # [22:34] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [22:36] * Quits: Maurice (copyman@5ED573FA.cable.ziggo.nl)
- # [22:37] <jcranmer> Hixie: possible interpretations
- # [22:37] <jcranmer> 1. The bug reporter wants more identification of the meanings of a, b, etc.
- # [22:37] <jcranmer> 2. The bug reporter wants an explanation of transformation matrices
- # [22:39] <jcranmer> I'm not quite sure what he intends in the last clause of the disjunction
- # [22:39] <jcranmer> but the most clue I can get out of it is that the user lacks knowledge of transformations
- # [22:40] * Quits: jrgarrison (~garrison@wikiotics/jrgarrison) (Quit: Ex-Chat)
- # [22:53] * aroben is now known as aroben|errands
- # [22:55] * Quits: matjas (~matjas@91.182.98.230) (Remote host closed the connection)
- # [22:55] * Quits: othermaciej (~mjs@17.246.16.197) (Remote host closed the connection)
- # [22:55] * Joins: othermaciej (~mjs@2620:0:1b00:1191:5ab0:35ff:fefd:2fad)
- # [22:58] * Joins: Maurice (copyman@5ED573FA.cable.ziggo.nl)
- # [22:58] * Quits: nessy (~Adium@124-169-0-56.dyn.iinet.net.au) (Quit: Leaving.)
- # [22:58] * Quits: erlehmann (~erlehmann@g225028050.adsl.alicedsl.de) (Ping timeout: 245 seconds)
- # [23:02] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe) (Read error: Connection reset by peer)
- # [23:04] * Quits: miketaylr (~miketaylr@38.117.156.163) (Remote host closed the connection)
- # [23:05] * Joins: mpilgrim (~pilgrim@rrcs-98-101-146-174.midsouth.biz.rr.com)
- # [23:07] <Hixie> jcranmer: yeah that's as much as i could get out of it
- # [23:08] <jcranmer> an informative reference to 2D transformations may be helpful
- # [23:09] <Hixie> should i link to http://lmgtfy.com/?q=2d+transformations ?
- # [23:09] * Quits: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net) (Remote host closed the connection)
- # [23:10] <jcranmer> too unstable a site
- # [23:10] <jcranmer> I said "may be"
- # [23:12] <Hixie> :-)
- # [23:14] * Quits: jlebar (~jlebar@nat/mozilla/x-yrjiwijvdsgkuame) (Remote host closed the connection)
- # [23:20] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [23:30] * Joins: rolandsteiner (~rolandste@220.109.219.244)
- # [23:34] * Joins: nessy (~Adium@124-169-0-56.dyn.iinet.net.au)
- # [23:35] <sicking> Hixie: you are aware that the spec currently does mandate filtering <option>s with empty values only in <datalist> and not in <select>, right?
- # [23:35] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [23:37] <sicking> sorry, i don't think we explicitly mentioned this in the original bug filing
- # [23:39] * Quits: Ms2ger (~Ms2ger@91.181.23.251) (Quit: nn)
- # [23:40] * Quits: Maurice (copyman@5ED573FA.cable.ziggo.nl)
- # [23:42] <Hixie> sicking: sure but <select> still needs live updating
- # [23:44] * Quits: Steve^ (~steve@cpc2-hari1-0-0-cust1111.hari.cable.virginmedia.com) (Quit: Leaving)
- # [23:44] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [23:44] * Joins: jlebar (~jlebar@nat/mozilla/x-nvttfgdmawarsqnq)
- # [23:45] <Hixie> sicking: i don't see why it would be harder to decide not to show an option than it would be to show it with different text
- # [23:47] * Quits: rolandsteiner (~rolandste@220.109.219.244) (Quit: Leaving.)
- # [23:53] * Joins: dglazkov (~dglazkov@nat/google/x-gjmjpznvoxbzougn)
- # Session Close: Wed Aug 25 00:00:00 2010
The end :)