Options:
- # Session Start: Tue Aug 14 00:00:00 2007
- # Session Ident: #whatwg
- # [00:07] * Quits: weinig (i=weinig@nat/apple/x-6287f8fc02f7ce0b) (Read error: 110 (Connection timed out))
- # [00:09] * Joins: karlUshi (n=karl@124-144-94-188.rev.home.ne.jp)
- # [00:15] * Joins: epeus (i=KevinMar@nat/google/x-f185a0f0dbdfc2bd)
- # [00:16] * epeus is now known as KevinMarks
- # [00:19] * Joins: weinig (i=weinig@nat/apple/x-755a3e607f05cd46)
- # [00:20] * Joins: mjs (n=othermac@17.255.106.78)
- # [00:21] * Quits: met_ (n=Hassman@r5bx220.net.upc.cz) ("Chemists never die, they just stop reacting.")
- # [00:21] * mjs is now known as othermaciej
- # [00:26] * Joins: tantek (n=tantek@ip20.commerce.net)
- # [00:29] * Joins: weinig_ (n=weinig@17.255.104.203)
- # [00:29] * Quits: weinig_ (n=weinig@17.255.104.203) (Read error: 104 (Connection reset by peer))
- # [00:30] * Joins: weinig_ (n=weinig@17.255.104.203)
- # [00:40] * Joins: karlcow (n=karl@124-144-94-188.rev.home.ne.jp)
- # [00:40] * Quits: karlUshi (n=karl@124-144-94-188.rev.home.ne.jp) (Read error: 104 (Connection reset by peer))
- # [00:43] * Quits: zcorpan_ (n=zcorpan@85.227.145.211) (Read error: 110 (Connection timed out))
- # [00:43] * Quits: weinig (i=weinig@nat/apple/x-755a3e607f05cd46) (Read error: 110 (Connection timed out))
- # [00:44] * Joins: weinig (i=weinig@nat/apple/x-11e6e187d014a3a2)
- # [00:44] * Quits: psa (n=yomode@posom.com) (Remote closed the connection)
- # [00:51] * Quits: bzed (n=bzed@dslb-084-059-111-101.pools.arcor-ip.net) ("Leaving")
- # [00:52] * Joins: psa (n=yomode@posom.com)
- # [00:52] * karlcow is now known as karlUshi
- # [00:52] * Quits: karlUshi (n=karl@124-144-94-188.rev.home.ne.jp) ("Where dwelt Ymir, or wherein did he find sustenance?")
- # [00:52] * Joins: karlUshi (n=karl@124-144-94-188.rev.home.ne.jp)
- # [01:00] * Quits: weinig_ (n=weinig@17.255.104.203) (Read error: 110 (Connection timed out))
- # [01:02] * Quits: KevinMarks (i=KevinMar@nat/google/x-f185a0f0dbdfc2bd) ("The computer fell asleep")
- # [01:24] * Joins: KevinMarks (i=KevinMar@nat/google/x-35e60be5822fb360)
- # [01:36] * Quits: Hixie (i=ianh@trivini.no) (Read error: 110 (Connection timed out))
- # [02:00] * Joins: weinig_ (n=weinig@17.255.104.203)
- # [02:01] * Quits: weinig (i=weinig@nat/apple/x-11e6e187d014a3a2) (Read error: 104 (Connection reset by peer))
- # [02:02] * Joins: weinig (i=weinig@nat/apple/x-f73e0c47569423e7)
- # [02:03] * Quits: tantek (n=tantek@ip20.commerce.net)
- # [02:17] * Quits: weinig_ (n=weinig@17.255.104.203) (Read error: 110 (Connection timed out))
- # [02:50] * Quits: tndH (i=Rob@adsl-87-102-89-143.karoo.KCOM.COM) ("ChatZilla 0.9.78.1-rdmsoft [XULRunner 1.8.0.9/2006120508]")
- # [02:57] * Joins: hober (n=ted@unaffiliated/hober)
- # [03:01] * Quits: weinig (i=weinig@nat/apple/x-f73e0c47569423e7)
- # [03:03] * Joins: grimeboy (n=grimboy@85-211-246-210.dsl.pipex.com)
- # [03:16] * Joins: jgraham_ (n=jgraham@81-86-208-149.dsl.pipex.com)
- # [03:17] * Quits: jgraham (n=jgraham@81-86-212-224.dsl.pipex.com) (Read error: 110 (Connection timed out))
- # [03:20] * Joins: Hixie (i=ianh@trivini.no)
- # [03:22] * Quits: kingryan (n=kingryan@corp.technorati.com)
- # [03:24] * Quits: grimboy_uk (n=grimboy@85.211.235.93) (Read error: 110 (Connection timed out))
- # [03:25] * Quits: h3h (n=w3rd@66-162-32-234.static.twtelecom.net) ("|")
- # [03:35] * Joins: jgraham__ (n=jgraham@81-86-209-27.dsl.pipex.com)
- # [03:36] * Quits: jgraham_ (n=jgraham@81-86-208-149.dsl.pipex.com) (Read error: 110 (Connection timed out))
- # [03:48] * Quits: othermaciej (n=othermac@17.255.106.78)
- # [03:48] * Joins: weinig (i=weinig@nat/apple/x-356f76137ad94bc9)
- # [03:51] * Joins: grimboy (n=grimboy@85-211-248-213.dsl.pipex.com)
- # [03:53] * Quits: grimeboy (n=grimboy@85-211-246-210.dsl.pipex.com) (Read error: 110 (Connection timed out))
- # [04:06] * Quits: aroben (n=adamrobe@unaffiliated/aroben)
- # [04:54] * Joins: mjs (n=othermac@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [04:55] * mjs is now known as othermaciej
- # [05:00] * Joins: csarven (n=nevrasc@bas2-montreal02-1096683581.dsl.bell.ca)
- # [05:18] <Hixie> Lachy: yt?
- # [05:18] <Lachy> yeah
- # [05:19] <Hixie> someone submitted a blog entry
- # [05:19] <Hixie> (just fyi, i'm sure you'll see the e-mail in due course!)
- # [05:19] * Quits: weinig (i=weinig@nat/apple/x-356f76137ad94bc9)
- # [05:21] <Lachy> I haven't yet. Who sent you the mail?
- # [05:21] <Hixie> it was sent to the list
- # [05:23] <Lachy> oh, I thanks for pointing it out. It would have been a while before I read it
- # [05:24] <Lachy> there's actually 2 waiting for publishing. One is a short description and a link to http://blog.to-be.pl/2007/08/11/nowe-elementy-w-html-5/
- # [05:24] <Lachy> the other is about ruby
- # [05:24] <Hixie> cool
- # [05:24] <Lachy> not sure what language that is, though
- # [05:25] <Lachy> I like to include the language in the title, if the post isn't in english
- # [05:25] <Hixie> .pl is poland
- # [05:25] <Hixie> i think
- # [05:25] <othermaciej> that's Polish
- # [05:25] <Lachy> oh, I didn't notice the domain
- # [05:25] <Hixie> (btw, i recommend not reviewing the posts -- so long as they're not spam, i'd just post them)
- # [05:26] <Hixie> (after all, we only added the review step because of spammers)
- # [05:26] <othermaciej> it's about "new elements in html5"
- # [05:26] <Lachy> ah, that's a translation of that IBM article I read recently
- # [05:26] <Lachy> ah, there's a link to it at the bottom http://www-128.ibm.com/developerworks/library/x-html5/
- # [05:27] <othermaciej> I can read Polish
- # [05:27] <othermaciej> although technical terms sometimes confuse me
- # [05:30] * Joins: kfish (n=conrad@61.194.21.25)
- # [05:31] * Joins: mattly (n=matt@24-176-224-135.dhcp.snlo.ca.charter.com)
- # [05:34] <Lachy> oops! I should have set the post slug before publishing - it's a bit long. http://blog.whatwg.org/xhtml-5-will-have-the-only-usable-implementation-of-ruby-markup
- # [05:34] <Lachy> oh well, too late
- # [05:34] <Hixie> heh
- # [05:45] * moeffju is now known as moeffju[ZzZz]
- # [05:47] * Joins: h3h (n=w3rd@cpe-76-88-44-219.san.res.rr.com)
- # [07:48] * Disconnected
- # [07:48] * Attempting to rejoin channel #whatwg
- # [07:48] * Rejoined channel #whatwg
- # [07:48] * Topic is 'WHATWG (HTML5) -- http://www.whatwg.org/ -- Logs: http://krijnhoetmer.nl/irc-logs/ -- Please leave your sense of logic at the door, thanks!'
- # [07:48] * Set by Hixie on Tue Apr 03 04:10:22
- # [07:48] <othermaciej> which is up to #3 on my todo queue
- # [09:51] * Disconnected
- # [09:51] * Attempting to rejoin channel #whatwg
- # [09:51] * Rejoined channel #whatwg
- # [09:51] * Topic is 'WHATWG (HTML5) -- http://www.whatwg.org/ -- Logs: http://krijnhoetmer.nl/irc-logs/ -- Please leave your sense of logic at the door, thanks!'
- # [09:51] * Set by Hixie on Tue Apr 03 04:10:22
- # [10:06] * Joins: zcorpan_ (n=zcorpan@pat.se.opera.com)
- # [10:13] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Leaving")
- # [10:15] * Joins: ROBOd (n=robod@86.34.246.154)
- # [10:24] * Quits: hasather (n=david_ha@pat-tdc.opera.com) (Remote closed the connection)
- # [10:27] * Joins: hendry (n=hendry@91.84.53.136)
- # [10:47] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [10:54] <Hixie> sigh
- # [10:54] <Whiskey_M> what's up?
- # [10:54] <Hixie> i scan several billion documents, and robert burns isn't happy with the quality of my research
- # [10:54] <zcorpan_> Hixie: you're not trying hard enough ;)
- # [10:55] * zcorpan_ hides
- # [10:55] <Whiskey_M> I hope you did them by hand ;-)
- # [10:55] <krijnh> Yeah, we should get ourselves a new editor ;)
- # [10:55] <Hixie> and the other reply to my last public-html mail tells me that i shouldn't be making decisions
- # [10:55] <krijnh> Robert Burns likes writing..
- # [10:55] <Hixie> oh well
- # [11:07] * hendry sighs at the weather
- # [11:15] * Hixie updates the <img alt> section
- # [11:19] <karlUshi> I think what robert burns is saying
- # [11:19] <karlUshi> is that stats are not enough
- # [11:20] * Joins: KevinMarks (n=KevinMar@c-76-102-254-252.hsd1.ca.comcast.net)
- # [11:20] <karlUshi> stats give us a rough evaluation of quantity, but not the quality.
- # [11:20] <Hixie> hah, the great alt="" revamp got the auspicious revision number r1000.
- # [11:20] <karlUshi> quality being what are the processes which have led to this stats. How authoring tools operate etc
- # [11:20] <Hixie> karlUshi: except in the case he's talking about, the stats were specifically about determining the quality of the content.
- # [11:21] <gsnedders> Hixie: scan the whole google cache. kthxbai.
- # [11:21] <Hixie> that's not far from basically what i'm doing actually (i work for google)
- # [11:21] <karlUshi> quality (in my sentence above) = using authoring tool by hand and sees how the markup is produced in an user interaction.
- # [11:22] <karlUshi> s/an user/a user/
- # [11:22] <gsnedders> Hixie: I'm aware of what you're doing. I'm just saying _whole_ :)
- # [11:22] <Hixie> (though i scan a subset of the whole thing usually for reasons of not wanting to wait three months to get the results)
- # [11:22] <Hixie> i've done the whole thing sometimes :-)
- # [11:22] <gsnedders> Hixie: I'm just wondering how you can satisfy Robert Burns better with the data you have access to
- # [11:22] <karlUshi> gsnedders: that would not solve the problems ;)
- # [11:22] <gsnedders> karlUshi: I know
- # [11:23] <Hixie> gsnedders: i don't think bigger numbers would make the slightest difference
- # [11:23] <Hixie> gsnedders: i'm really not sure what would
- # [11:23] <Hixie> ok, any immediate comments on the alt text revamp?
- # [11:23] <gsnedders> Hixie: can the entire web.
- # [11:23] <karlUshi> exactly because bigger numbers don't do any differences
- # [11:23] <gsnedders> *scan
- # [11:23] <gsnedders> even if that is technically impossible!
- # [11:23] <karlUshi> quantity versus quality.
- # [11:23] <Hixie> statistically, what i've scanned is close enough to the entire web as makes no difference, to be honest
- # [11:24] <gsnedders> there is realistically no point in doing anything bigger, though
- # [11:24] <Hixie> right
- # [11:24] * moeffju[ZzZz] is now known as moeffju
- # [11:24] <gsnedders> you'd just get so similar results
- # [11:25] <Hixie> it's actually amasing how similar results others have been getting with just samples of a few thousand
- # [11:25] <karlUshi> Hixie: If you want different results, imho, you have to categorize
- # [11:26] <Hixie> and that's like 0.001% of what i've scanned
- # [11:26] <karlUshi> small random sample = big random sample with less confidence
- # [11:27] <karlUshi> what is interesting is what is hidden in the data when we just do samples
- # [11:27] <karlUshi> http://roslingsblogger.blogspot.com/
- # [11:30] <virtuelv> Hixie: re usemap: I'd like to see the opposite stats for what you did here, http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2007-August/012334.html
- # [11:30] <virtuelv> tell me which percentage breaks in which way
- # [11:30] * Joins: BenWard (i=BenWard@nat/yahoo/x-4e28b65e3eb1a04c)
- # [11:31] <virtuelv> for some weird reason, that seems to work better as a justification for people
- # [11:32] <Hixie> virtuelv: well, go through the list of URLs there and categorise them into the various reasons they fail (or pass), and you'll have that data :-)
- # [11:32] <karlUshi> "the problem is not ignorance but preconceived ideas"
- # [11:33] <Lachy> Hixie: which UAs support <input useemap>?
- # [11:33] <Hixie> firefox and opera, for some definition of "support"
- # [11:34] <Hixie> (i mean, the html4 spec was no more detailed about what it should do than it is for anything else)
- # [11:34] <Lachy> ok, so the fact that IE doesn't support it should be a good reason for not bothering to include it
- # [11:34] <virtuelv> Hixie: neh, just mentioning for future reference. I only follow certain parts of html5 work
- # [11:35] <Lachy> though I'm really confused by Robert's statement "Dropping client-side image maps for forms in a recommendation that is focussed on web applications seems completely counter-intuitive to me."
- # [11:35] <Hixie> yeah i didn't follow his e-mail at all
- # [11:35] <Lachy> I have no idea what use cases he's imaginign for it
- # [11:35] <Whiskey_M> is there a URL where his e-mail is stored?
- # [11:36] <Lachy> http://lists.w3.org/Archives/Public/public-html/2007Aug/0462.html
- # [11:36] <Hixie> http://lists.w3.org/Archives/Public/public-html/2007Aug/0462.html
- # [11:36] <Hixie> d'oh
- # [11:36] <Whiskey_M> 'ta :)
- # [11:39] * Quits: karlUshi (n=karl@124-144-94-188.rev.home.ne.jp) ("Where dwelt Ymir, or wherein did he find sustenance?")
- # [11:40] <zcorpan_> Hixie: i love the examples on <img alt> :D
- # [11:40] <Hixie> :-D
- # [11:43] <Hixie> there are about 10 in-jokes in those examples
- # [11:43] <Hixie> some obvious
- # [11:43] <Hixie> some very obscure
- # [11:44] <gsnedders> Hixie: I'm now going to get no work done today, just looking for them :P
- # [11:44] <Hixie> hah
- # [11:45] <gsnedders> at first glance I thought "XYZ.gif" read "YYZ.gif"
- # [11:45] <Hixie> XYZ.gif is one of the less obvious references
- # [11:45] * gsnedders ponders
- # [11:45] <gsnedders> (and starts playing YYZ while doing so)
- # [11:47] <Lachy> heh, I can't wait till I get an iPhone so I can compare the reflectiveness of my apple logo :-)
- # [11:47] <gsnedders> Hixie: please don't say 1100670787_6a7c664aef is a joke.
- # [11:47] <Hixie> hah
- # [11:47] <Hixie> gsnedders: yup :-)
- # [11:47] * gsnedders stabs Hixie
- # [11:47] <gsnedders> sorry, but that's just evil.
- # [11:47] <Hixie> actually that one is one of the more funny ones
- # [11:47] <Hixie> and one of the easiest to track down
- # [11:47] <gsnedders> I can make several guesses about what it is
- # [11:48] * gsnedders wonders if he can search such things for such an ID easily
- # [11:48] * Joins: colione (n=anon@c-d324e655.29-7-64736c11.cust.bredbandsbolaget.se)
- # [11:49] <Hixie> actually i don't know how you would track it down, come to think of it
- # [11:49] <Hixie> oh, i know
- # [11:50] <Hixie> aha, yes
- # [11:50] <Lachy> oh, don't reveal the answer yet, I want to try and figure them all out !
- # [11:50] <Hixie> i can do one search for a very specific, obvious string, on one site, to find the reference that's to
- # [11:50] <gsnedders> OBVIOUS!?
- # [11:51] <gsnedders> I really should work :\
- # [11:51] * zcorpan_ too
- # [11:51] * krijnh too
- # [11:51] <Hixie> hah
- # [11:51] <Lachy> I'm trying to work out what "sequence of rounded squares with varying shades of green and bold white outlines" refers to. That doesn't sound like the old WHATWG logo
- # [11:51] <zcorpan_> Hixie: stop wasting our time! ;)
- # [11:51] <gsnedders> we're so hard working here
- # [11:51] <Hixie> tee hee
- # [11:51] <gsnedders> just on the wrong things
- # [11:51] <Hixie> Lachy: that one is one of the other pretty funny ones
- # [11:52] <Lachy> oh, got it!
- # [11:53] <Hixie> hah
- # [11:53] * gsnedders still ponders
- # [11:53] <Lachy> I missed the bit about the blue book, and then that reminded me of John's book
- # [11:53] * Quits: aroben (n=adamrobe@unaffiliated/aroben)
- # [11:54] <gsnedders> Lachy: shhhh
- # [11:54] <Hixie> assuming you all got the reference in the first example (and the other later one with the same text), then there are only three that are really possible to get
- # [11:54] <gsnedders> Hixie: so kind
- # [11:54] <Hixie> that's the XYZ one, the "consider for a moment" one, and the 1100670787_6a7c664aef one
- # [11:55] * hsivonen found 1100670787_6a7c664aef
- # [11:55] <Hixie> teehee
- # [11:55] <Hixie> you're good
- # [11:55] <gsnedders> hmmm…
- # [11:55] <gsnedders> it'll be some ID specific to some site
- # [11:55] <gsnedders> (probably)
- # [11:56] <Hixie> (the other examples are either references that aren't funny, or just made up things based on the other in-jokes)
- # [11:56] <gsnedders> Hixie: but no, I didn't get that reference in the first example
- # [11:56] <Hixie> the first example should be immediately obvious to anyone here :-P
- # [11:57] * Quits: yod (n=ot@softbank221018155222.bbtec.net) ("Leaving")
- # [11:57] <gsnedders> where it comes from, or what?
- # [11:57] <Hixie> yeah
- # [11:57] <Hixie> it's not funny
- # [11:57] <gsnedders> yeah, I got that straight away
- # [11:57] <Hixie> right
- # [11:57] <gsnedders> I simply glanced over that, looking too deeply
- # [11:57] <Hixie> hehe
- # [11:57] * gsnedders needs to implement that, actually
- # [11:57] <Lachy> how is the XYZ company a joke?
- # [11:58] <hsivonen> I like the /images/logo example
- # [11:58] <Hixie> lachy: it's a reference to something quite old, and the third example from that series is based on it
- # [11:58] <Hixie> not saying it's especially funny mind you
- # [11:58] * gsnedders laughs at what iTunes randomly plays
- # [11:58] * gsnedders is listening to I Still Haven't Found What I'm Looking For by U2 from Rattle And Hum
- # [11:58] <Hixie> hah
- # [11:59] <gsnedders> myself and a friend have a running joke about iTunes being psychic. it _always_ does such things, but _only_ on OS X.
- # [11:59] <Lachy> Hixie: the 3rd example in the whole spec from the same series?
- # [12:00] <Lachy> or, actually, I'm not sure what you meant by "the third example from that series is based on it"
- # [12:01] <gsnedders> I can't get the ΑΒΓ joke at all
- # [12:01] <Hixie> Lachy: the third example in the xyz/alpha-beta-gamma series is a reference to something specific
- # [12:02] <Hixie> gsnedders: which one?
- # [12:02] <gsnedders> Hixie: both
- # [12:02] <gsnedders> Hixie: can't get the XYZ one either
- # [12:02] <Hixie> ah :-)
- # [12:02] <gsnedders> am I just too young? :)
- # [12:03] <Hixie> could be, it's reference to something from the late 90s
- # [12:03] <Whiskey_M> am I right in thinking (sorry doing other stuff so slow), that the <input type="image" usemap="..." >, functionality would trigger a get user agent request? (sorry for being dim, obviously need more tea)
- # [12:03] <Hixie> though i don't expect anyone here to get it without searching for it
- # [12:03] * gsnedders feels young again
- # [12:03] <Lachy> oh, I see. I thought "series" was referring to some TV series or something
- # [12:04] <Hixie> Whiskey_M: how do you mean? when clicked?
- # [12:04] <Whiskey_M> yup
- # [12:05] <gsnedders> "sequence of rounded squares with varying shades of green and bold white outlines"
- # [12:05] <gsnedders> hmmm…
- # [12:05] <Whiskey_M> sorry, into a meeting now
- # [12:05] <Hixie> Whiskey_M: yeah, it would work much the same way as <img usemap>
- # [12:05] <gsnedders> I'd expect it to have been published on a blue book
- # [12:06] <gsnedders> 11:06+01 and I haven't started work yet. :\
- # [12:10] <Lachy> Hixie: "... but if the image makes it a lot easier for users of visual browsers to understand the concept." - either remove "if" or finish the statement.
- # [12:11] <Hixie> oops, missing "including"
- # [12:12] <Lachy> I think you should s/if/including/
- # [12:13] <Hixie> i was going to do s/if/if including/
- # [12:13] <Hixie> but yeah, i'll remove the second if
- # [12:13] <Lachy> nah, that doesn't work
- # [12:13] <Hixie> (and replace it with including)
- # [12:14] * hsivonen doesn't get the specific reference of the alpha-beta-gamma pie chart
- # [12:14] <Lachy> it sounds like it could be some Dilbert reference or something
- # [12:14] <Hixie> much more obscure than that
- # [12:14] <Hixie> (much closer to home than that, too)
- # [12:15] <hsivonen> I thought it was a reference to the latest Stevenote but the colors are wrong
- # [12:15] <Hixie> oooh, i didn't think of having examples to keynotes
- # [12:15] <Lachy> Hixie: where's the obligatory Stargate reference in this section?
- # [12:16] <Hixie> heh
- # [12:16] <Hixie> haven't seen stargate in months, it's not on the mind
- # [12:17] <Hixie> talking about not understanding references, can anyone work out wtf this e-mail is talking about? http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2007-August/012351.html
- # [12:18] <Hixie> "My sense is that a consensus is building in the group to use a generalized XML-like syntax for the examples and illustrations in the semantics chapter."
- # [12:18] <Hixie> it is?
- # [12:19] * Quits: kfish (n=conrad@61.194.21.25) ("Pike!")
- # [12:19] <hsivonen> Hixie: no
- # [12:19] <Hixie> no to the e-mail, or to the examples' syntax? :-)
- # [12:19] <Hixie> or both? :-)
- # [12:19] <hsivonen> Hixie: the latter
- # [12:20] <hsivonen> Hixie: syntax that is
- # [12:20] <Hixie> ah ok
- # [12:20] <Hixie> well good
- # [12:20] <Hixie> though someone should probably let him know
- # [12:20] <Lachy> I found 1100670787_6a7c664aef, but I don't know who the person in the photo is
- # [12:20] <Hixie> not it!
- # [12:20] <Hixie> Lachy: me
- # [12:20] <Lachy> oh
- # [12:22] <gsnedders> hah
- # [12:23] <Hixie> right
- # [12:23] <Hixie> bed time
- # [12:23] <Hixie> hsivonen: i added the red boxes like you suggested
- # [12:24] <gsnedders> Lachy: mind PMing me the link?
- # [12:24] <gsnedders> Lachy: to 1100670787_6a7c664aef?
- # [12:24] <Lachy> no
- # [12:24] <gsnedders> why was I expecting that? :)
- # [12:24] <hsivonen> Hixie: thanks. the div one is rather opinionated ;-)
- # [12:24] <Lachy> I thought it would be obvious which site it came from based on the filename. After that, it's not too hard to figure out what to search for
- # [12:24] <Hixie> hsivonen: :-D
- # [12:25] <Lachy> the div one? Which one is that?
- # [12:25] <gsnedders> Lachy: but surely such a filename could be any photo gallery?
- # [12:25] <Hixie> hsivonen: i have but one thing to say about <div>: http://gallery.mac.com/emily_parker
- # [12:26] <hsivonen> Lachy: see rev 1001
- # [12:27] <Hixie> that url also serves well as an argument for irrelevant=""
- # [12:27] * colione found the 1100670787_6a7c664aef too
- # [12:27] * zcorpan_ also, btw
- # [12:27] * gsnedders feels dumb
- # [12:28] * colione wonders how many really famous photo sharing sites there is.. :)
- # [12:28] <Hixie> colione: well, i just posted a link to one above :-D
- # [12:29] <Hixie> so at least 2 ;-)
- # [12:29] * gsnedders can't get what to search for
- # [12:29] <colione> :D
- # [12:30] <gsnedders> I'm probably on the right site, at least
- # [12:31] <gsnedders> ah. searching for a substring of what is needed doesn't help :D
- # [12:31] <gsnedders> hmm… it only has two views :\
- # [12:34] <hsivonen> gsnedders: try the API
- # [12:35] <gsnedders> hsivonen: multiple have confirmed I got it right, though
- # [12:35] * zcorpan_ got the logo joke
- # [12:35] <gsnedders> *multiple people
- # [12:37] <Hixie> zcorpan_: woot
- # [12:39] <Hixie> right, *gone*
- # [12:43] <zcorpan_> xml doesn't define error handling??
- # [12:45] <gsnedders> WHAT!?
- # [12:45] <zcorpan_> http://www.w3.org/mid/54DFD15E-C8EA-445C-A674-8611405F77CD@robburns.com
- # [12:45] <gsnedders> actually, I think XML says it's an error, but not fatal
- # [12:46] <gsnedders> no, that must be something else
- # [12:47] <gsnedders> here we go.
- # [12:47] <gsnedders> "Note that non-validating processors are not obligated to to read and process entity declarations occurring in parameter entities or in the external subset; for such documents, the rule that an entity must be declared is a well-formedness constraint only if standalone='yes'."
- # [12:47] <gsnedders> http://w3.org/TR/xml/#wf-entdeclared
- # [12:48] <zcorpan_> right, so if there's an external dtd and you're non-validating, entity references you don't know about is an error but not fatal
- # [12:48] <gsnedders> it doesn't specify what to do, though
- # [12:48] <Lachy> zcorpan_: yes
- # [12:49] <Lachy> but I have no idea where Rob is getting his ideas about stray & and < characters
- # [12:49] * zcorpan_ neither
- # [12:49] <Lachy> they're defined as fatal well formedness errors
- # [12:50] <gsnedders> an entity to be treated as above still has to match the requirements for an entity ('&' Name ';')
- # [12:51] <zcorpan_> indeed
- # [12:51] <gsnedders> which does mean there will be some where that is the case
- # [12:52] <gsnedders> surely we have to assume that we have a standard XML parser that creates a DOM, so we can't do anything to it?
- # [12:52] <hsivonen> fwiw, the reason why unrecognized entities are fatal in Gecko is that as far as expat is concerned, it hasn't skipped the DTD but parsed a zero-length DTD
- # [12:53] <hsivonen> the Gecko entity resolver resolves unknown external entities to a zero-length stream
- # [12:53] <hsivonen> unknown: those that don't have a mapping in the built-in catalog
- # [12:57] <hsivonen> Rob is right that by configuring the XML processor to skip extenal entities and by using a reference to an external entity in the document, one can open up a loop hole that allows entity references to be expanded on the application level
- # [12:58] <zcorpan_> hsivonen: but he says that stray & and < are not well-formedness errors
- # [12:58] <hsivonen> however, the question that one must ask what good is using XML if you do your utmost to exploit loop holes to escape the nature of XML
- # [12:58] <hsivonen> zcorpan_: yeah, that part is bogus
- # [13:06] * Quits: met_ (n=Hassman@b14-4.vscht.cz) ("Chemists never die, they just stop reacting.")
- # [13:10] <takkaria> Hixie: typo in new <img> text, grep for "Standadrs" in one of the examples
- # [13:16] * Joins: Codler (n=Codler@84-218-7-121.eurobelladsl.telenor.se)
- # [13:26] <hendry> anyknow what what WICD is about?
- # [13:26] <hendry> anyone know what WICD is about? http://www.w3.org/TR/WICD/
- # [13:29] * Quits: cplot (n=cplot@mb20736d0.tmodns.net)
- # [13:30] <zcorpan_> hendry: it's wicked
- # [13:30] * Joins: tndH (i=Rob@adsl-87-102-89-143.karoo.KCOM.COM)
- # [13:30] <hendry> zcorpan_: not crazy?
- # [13:31] <zcorpan_> </pun>
- # [13:33] * Joins: Ducki (n=Ducki@213-102-92-36.cust.tele2.de)
- # [14:00] * Joins: grimeboy (n=grimboy@85.211.238.234)
- # [14:06] * Joins: cplot (n=cplot@mbd0736d0.tmodns.net)
- # [14:10] * Joins: Ducki_ (i=Ducki@nrdh-d9b980d6.pool.mediaWays.net)
- # [14:17] * Quits: Ducki (n=Ducki@213-102-92-36.cust.tele2.de) (Connection timed out)
- # [14:24] * Quits: cplot (n=cplot@mbd0736d0.tmodns.net)
- # [14:24] * Quits: grimboy (n=grimboy@85-211-248-213.dsl.pipex.com) (Read error: 110 (Connection timed out))
- # [14:31] <Lachy> I wrote a script to mark the issues in the spec with the text "Big Issue:" http://lachy.id.au/dev/utilities/#mark-issues
- # [14:31] <Lachy> I made a bookmarklet to do it manually, though we could probably get the script added to the spec
- # [14:36] <hsivonen> Lachy: wouldn't CSS generated content work fine?
- # [14:36] <Lachy> how well does that work with assistive technology? e.g. JAWS running on IE
- # [14:37] <Lachy> I wrote it based on Steve Faulkner's post to public-html
- # [14:45] <hsivonen> Lachy: oh. IE...
- # [14:45] <Lachy> yeah, I just fixed that bug, reload the script
- # [14:46] * Joins: grimboy_uk (n=grimboy@85.211.235.75)
- # [14:46] <Lachy> now I can't figure out why it's not working in Opera
- # [14:47] <Philip`> http://www.twaynet.com/trade/t.asp?ID=1100670787 - aha, that alt text example is a reference to Peek Pi Pps Engineering Plastics Bearings!
- # [14:49] <hsivonen> Philip`: huh?
- # [14:50] <Philip`> It's the same number as in 1100670787_6a7c664aef.jpg and there's only a one-in-a-billion chance of it being a coincidence :-)
- # [14:50] <hsivonen> http://diveintomark.org/archives/2007/08/13/cc-elephants accessibility guy uses alt for title & authorship data
- # [14:50] <Lachy> ah, I had uploaded the old version of the bookmarklet. Now it works! :-)
- # [14:50] <hsivonen> Philip`: oh
- # [14:51] <virtuelv> Lachy: got a URL I can test that script on?
- # [14:51] <Lachy> yeah, the spec
- # [14:52] <Philip`> Hixie: Other typos in the <img> thing: "greek" -> "Greek"; "aquisition" -> "acquisition"; "shallot.jpeg" -> "shalott.jpeg"
- # [14:55] <Lachy> hmm. It doesn't work in Safari :-(
- # [14:55] <Lachy> is there some trick to getting bookmarklets to work in it?
- # [15:00] <Lachy> hmm. mark-issues.js works fine in Safari, but the bookmarklet is broken. Oh well.
- # [15:03] * Joins: grimboy (n=grimboy@85.211.236.149)
- # [15:03] * Joins: cplot (n=cplot@c-98-193-22-194.hsd1.il.comcast.net)
- # [15:08] * Quits: grimeboy (n=grimboy@85.211.238.234) (Read error: 110 (Connection timed out))
- # [15:08] * Quits: grimboy_uk (n=grimboy@85.211.235.75) (Connection timed out)
- # [15:10] <virtuelv> Lachy: it's the bookmarklet itself that breaks
- # [15:10] <Lachy> yeah, I know. Do you know why?
- # [15:11] <zcorpan_> http://simon.html5.org/temp/zon/ working prototype parser for a custom tests format i came up with to be able to write lots of tests for getting innerHTML
- # [15:12] <virtuelv> Lachy: looking into it, because it should not break
- # [15:12] * Joins: csarven (n=nevrasc@bas7-montrealak-1128774891.dsl.bell.ca)
- # [15:16] <virtuelv> Lachy: dunno exactly what happened, but this: javascript:(function(){var d=document.documentElement.appendChild(document.createElement('script'));d.src='http://lachy.id.au/dev/utilities/mark-issues.js'})() works in my version of Opera
- # [15:17] <Lachy> yeah, it works in Opera fine now. I fixed the bug that was causing Opera to break already
- # [15:17] <Lachy> oh, did you mean Safari?
- # [15:18] <virtuelv> don't have Safari here
- # [15:19] <Lachy> oh, then why was my version breaking in Opera? Were you using the older version?
- # [15:19] <virtuelv> no, I tested in an internal version, in which your bookmarklet broke
- # [15:20] <colione> Nice work zcorpan_
- # [15:23] <zcorpan_> thanks colione
- # [15:34] <Lachy> virtuelv: ok, you'd better file a bug report for it then :-)
- # [15:34] <Lachy> virtuelv: I didn't realise you worked at Opera
- # [15:35] <virtuelv> Lachy: but you changed the bookmarklet somewhat? I retested it, and now it seems to work
- # [15:36] <Lachy> the last change I made to it was to add the outer (function() { ... })()
- # [15:36] <Lachy> the original one I had uploaded omitted it by mistake and, although it worked in Firefox, it broke in Opera
- # [15:37] <virtuelv> I tested the one that didn't wrap it in a function
- # [15:37] <Lachy> ok
- # [15:43] * Quits: csarven (n=nevrasc@bas7-montrealak-1128774891.dsl.bell.ca) (Read error: 110 (Connection timed out))
- # [15:47] <zcorpan_> "User agents may adjust prefixes and namespace declarations in the serialisation (and indeed might be forced to do so in some cases to obtain namespace-well-formed XML)." -- should this perhaps be fleshed out and be specced as a set of requirements so that it can be tested?
- # [15:47] <zcorpan_> getting innerHTML in XML that is
- # [15:53] * Quits: Ducki_ (i=Ducki@nrdh-d9b980d6.pool.mediaWays.net) (Read error: 113 (No route to host))
- # [16:09] <gsnedders> or even speccing it out as an algorithm, so everything must implement it consistently?
- # [16:11] <zcorpan_> yeah
- # [16:11] <zcorpan_> that would be good
- # [16:25] * Joins: billmason (n=billmaso@ip156.unival.com)
- # [16:34] <Lachy> charlvn added the script to the annotate-web-apps.js script, so now the issues get annotated automatically :-)
- # [16:37] * Joins: Charl (n=charlvn@net-153-119.mweb.co.za)
- # [16:40] * Joins: Ducki (i=Ducki@213-102-92-225.cust.tele2.de)
- # [16:43] * Quits: Charl (n=charlvn@net-153-119.mweb.co.za) (Remote closed the connection)
- # [16:44] * Joins: Charl (n=charlvn@net-153-119.mweb.co.za)
- # [16:47] * Quits: zcorpan_ (n=zcorpan@pat.se.opera.com) (Read error: 110 (Connection timed out))
- # [16:52] <Lachy> ah... how should I respond to this? http://www.w3.org/mid/46C1BF25.9060808@Rhul.Ac.Uk
- # [16:53] <gsnedders> Lachy: that phrasing confuses me slightly…
- # [16:54] <Lachy> in what way?
- # [16:54] <gsnedders> Lachy: "Many sites that used usemap="" on <input type="image"> cease to work in browsers that implement usemap, therefore it has been dropped from HTML 5."
- # [16:54] <Philip`> Try giving an example where it breaks
- # [16:54] <gsnedders> Lachy: I dunno. It just is confusing.
- # [16:54] <Philip`> (preferably of a real site)
- # [16:55] <Lachy> yeah, I was just making a test case
- # [16:55] <Lachy> to see how it works
- # [16:55] <Philip`> and then say that UAs which don't implement <img usemap> work better than those which do
- # [16:55] <Philip`> and hopefully that'd be clear enough :-)
- # [16:56] <Lachy> ok.
- # [16:56] <gsnedders> and list UAs
- # [16:56] <Whiskey_M> <img usermap, or <input type="image" usermap ?
- # [16:56] <gsnedders> Whiskey_M: the latter
- # [16:56] * Philip` wonders if this is the kind of place where the HTML 5 test suite should explicitly test that UAs don't support usemap
- # [16:56] <takkaria> Lachy: I was very tempted to ask if he could just read it again and save us all bandwidth ;)
- # [16:57] <Philip`> (and how you can do that kind of testing nicely when the spec doesn't talk about usemap at all)
- # [16:57] <Lachy> ha!
- # [16:57] <gsnedders> Philip`: does anything prohibit UAs that implement HTML5 from supporting further elements?
- # [16:58] <Philip`> Oops, yes, I didn't mean <img usemap>
- # [16:58] <Lachy> perhaps, in cases like this, the spec should give explicit requirements for certain attributes to be ignored
- # [17:00] <Philip`> gsnedders: Don't know - it just seems good for UA quality assurance if the HTML test suite can test that UAs work as well as possible, and ignoring usemap appears to be some that is needed for a UA to work as well as possible
- # [17:01] <Philip`> and I don't know how that situation would be best handled
- # [17:06] <takkaria> I think the spec requring a certain attribute not be handled that was defined in a previous version of the spec would be a good solution; or at least saying that for compatiblity, UAs should not implement the attribute
- # [17:10] * Quits: Ducki (i=Ducki@213-102-92-225.cust.tele2.de) (Read error: 104 (Connection reset by peer))
- # [17:10] <Philip`> I posted http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2007-June/012063.html a while ago about supporting non-standard features - keeping non-standardised support for compatibility reasons seems like a bad idea in terms of having a relevant-in-the-real-world spec
- # [17:10] <Philip`> (because if it's needed for compatibility, it should be in the spec, and if it's not needed, it shouldn't be in the implementations)
- # [17:11] <Philip`> It feels kind of cruel to look in people's source code and create test cases specifically for them to fail, though
- # [17:14] <gsnedders> Philip`: keeping? what about adding?
- # [17:24] * Joins: zcorpan_ (n=zcorpan@pat.se.opera.com)
- # [17:42] * Joins: webben (i=benh@nat/yahoo/x-d526292db83fbe7f)
- # [17:45] * Joins: h3h (n=w3rd@cpe-76-88-44-219.san.res.rr.com)
- # [17:45] * Joins: Ducki (i=Ducki@213-102-93-191.cust.tele2.de)
- # [17:50] * Joins: maikmerten (n=maikmert@Lb927.l.pppool.de)
- # [18:02] * Quits: Charl (n=charlvn@net-153-119.mweb.co.za) ("Leaving")
- # [18:03] * Quits: h3h (n=w3rd@cpe-76-88-44-219.san.res.rr.com)
- # [18:07] * Quits: zcorpan_ (n=zcorpan@pat.se.opera.com) (Read error: 110 (Connection timed out))
- # [18:09] * Quits: Ducki (i=Ducki@213-102-93-191.cust.tele2.de) (Read error: 104 (Connection reset by peer))
- # [18:19] <hsivonen> Lachy: I don't understand what difference between Safari and Firefox http://alforag.com/donate/ illustrates
- # [18:21] <Lachy> it's the Sign up for updates form that breaks, were you testing the other one below (which I didn't notice originally)
- # [18:22] <Lachy> In Firefox, when you click the go button, it's treated as a link to a file:// URI and goes nowhere. In Safari, it submits the form.
- # [18:23] <hsivonen> Lachy: oh, right. I clicked the image outside the red rectangle, so I didn't notice
- # [18:24] <Lachy> oh, I didn't notice one could click outside the red
- # [18:37] <gsnedders> Lachy: being very observant today? :)
- # [18:38] <Lachy> gsnedders: me being observerant? I don't think so!
- # [18:39] <gsnedders> maybe this is why I try and do backend development. less observation needed.
- # [18:46] * Joins: h3h (n=w3rd@66-162-32-234.static.twtelecom.net)
- # [18:56] * Joins: aroben (n=adamrobe@c-67-160-250-192.hsd1.ca.comcast.net)
- # [18:59] * Joins: mattly_ (n=matt@24-176-224-135.dhcp.snlo.ca.charter.com)
- # [18:59] * Joins: weinig (i=weinig@nat/apple/x-721f78a08660e965)
- # [18:59] * Quits: hendry (n=hendry@91.84.53.136) ("break")
- # [19:19] <takkaria> there does seem to be a strong expert-bias in public-html
- # [19:23] <Lachy> takkaria: what do you mean by expert-bias?
- # [19:24] * Quits: colione (n=anon@c-d324e655.29-7-64736c11.cust.bredbandsbolaget.se) (Remote closed the connection)
- # [19:25] * Joins: colione (n=anon@c-d324e655.29-7-64736c11.cust.bredbandsbolaget.se)
- # [19:25] <takkaria> the comment that brought it about was Philip Taylor's "allowing the craziness of a small number of individuals to outweigh the combined wisdom of all those who formulated the specification for HTML 4.01"
- # [19:27] <takkaria> the idea being that an expert's opinion is worth far more than anyone else's, in short
- # [19:27] <hsivonen> takkaria: curiously, those who formulated HTML 4.01 are automatically assumed to have had wisdom whereas those who formulate HTML 5 aren't
- # [19:27] <hsivonen> I guess that happens when a spec is old enough
- # [19:27] <takkaria> interesting how people acquire mythical status over time. :)
- # [19:28] <Lachy> yeah, despite the fact that we have a whole 10 years worth of real world evidence that the HTML4 WG didn't have
- # [19:31] <gsnedders> why don't we just continue using SGML? fuck the real world, it keeps us consistent with the wisdom of HTML 4.01
- # [19:33] <Lachy> gsnedders, XML is the future, SGML failed
- # [19:33] <gsnedders> Lachy: but that goes against the wisdom of the old HTML WG!
- # [19:34] <gsnedders> Lachy: and they must be right!
- # [19:34] <gsnedders> Lachy: and you can't say anything to change that!
- # [19:34] <Lachy> the old HTMLWG already began the migration to XML as soon as it became available
- # [19:34] * Joins: tndH_ (i=Rob@adsl-87-102-94-41.karoo.KCOM.COM)
- # [19:34] <Lachy> they ditched HTML4 after XHTML1
- # [19:34] <takkaria> I imagine who you define as an expert is a function of how much your views and theirs match up. :)
- # [19:35] <gsnedders> Lachy: were they still called the HTML WG?
- # [19:35] <Lachy> takkaria, I define you as an expert :-)
- # [19:35] * takkaria grins
- # [19:35] * gsnedders defines self as idiot
- # [19:35] <Philip`> Did they actually care about SGML when writing HTML4, or did they just keep using it because that's what the previous versions of HTML used?
- # [19:35] <gsnedders> Philip`: IIRC it's that they didn't want to reverse engineer everything
- # [19:35] <Lachy> gsnedders, yes, the status of XHTML1 still talks about the "HTML Working Group"
- # [19:36] <gsnedders> Lachy: when did the name change?
- # [19:36] <gsnedders> Lachy: the rechartering this year?
- # [19:36] <Lachy> it changed from HTML WG to XHTML2 WG earlier this year
- # [19:36] <gsnedders> so yeah
- # [19:37] <Lachy> I'm sure they just kept using it based on the wisdom of those who wrote HTML 3.2 using SGML
- # [19:37] <Lachy> which was in turn based on the wisdom of those who wrote HTML2
- # [19:37] <Lachy> which was actually not based on the wisdom of TBL who didn't originally use SGML when he first created it
- # [19:38] <gsnedders> which was based on the criticism of the IIIR-HTML draft?
- # [19:38] <Philip`> So they were following the SGML cow path? :-)
- # [19:38] <gsnedders> was I even born when the IIIR-HTML draft was written?
- # [19:38] <gsnedders> 1993. ah good. I was alive!
- # [19:38] * Quits: mpt (n=mpt@canonical/launchpad/mpt) ("Leaving")
- # [19:39] <Whiskey_M> gs: lol
- # [19:39] <takkaria> did they have cowpaths back then? :)
- # [19:39] <Lachy> what does IIIR stand for?
- # [19:39] * Joins: weinig_ (i=weinig@nat/apple/x-3070b208135e8a1c)
- # [19:40] <Lachy> ah, Integration of Internet Information Resources Working Group
- # [19:40] * Quits: weinig (i=weinig@nat/apple/x-721f78a08660e965) (Read error: 104 (Connection reset by peer))
- # [19:40] * Joins: hasather_ (n=hasather@22.80-203-71.nextgentel.com)
- # [19:40] <Philip`> They should have called it the I3R
- # [19:40] <gsnedders> looking it up on Wikipedia gives a search page, results including "Transsexual sexuality" :\
- # [19:41] * weinig_ is now known as weinig
- # [19:41] <takkaria> sounds like grounds for a libel claim to me
- # [19:41] <gsnedders> note to self: wikipedia does not have the answers to everything. google does.
- # [19:42] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [19:43] * Quits: mattly_ (n=matt@24-176-224-135.dhcp.snlo.ca.charter.com) ("screw you guys, i'm going home")
- # [19:43] * Quits: BenWard (i=BenWard@nat/yahoo/x-4e28b65e3eb1a04c) ("Fades out again…")
- # [19:51] * Joins: met_ (n=Hassman@r5bx220.net.upc.cz)
- # [19:51] * Quits: tndH (i=Rob@adsl-87-102-89-143.karoo.KCOM.COM) (Read error: 110 (Connection timed out))
- # [19:56] * Quits: hober (n=ted@unaffiliated/hober) ("ERC Version 5.2 (IRC client for Emacs)")
- # [19:59] * Quits: mattly (n=matt@24-176-224-135.dhcp.snlo.ca.charter.com) (Read error: 110 (Connection timed out))
- # [20:00] * Joins: hendry (n=hendry@91.84.53.136)
- # [20:02] * om_sleep is now known as othermaciej
- # [20:11] * Joins: virtuelv_ (n=virtuelv@96.80-202-82.nextgentel.com)
- # [20:23] * Quits: grimboy (n=grimboy@85.211.236.149) (Read error: 110 (Connection timed out))
- # [20:25] * Joins: kingryan (n=kingryan@corp.technorati.com)
- # [20:30] * Quits: Whiskey_M (n=Richard@host-84-9-127-20.bulldogdsl.com)
- # [20:31] * Joins: [1]markp (n=markp@adsl-221-112-88.rmo.bellsouth.net)
- # [20:44] * Joins: grimboy (n=grimboy@89.240.243.47)
- # [20:49] * Quits: gsnedders (n=gsnedder@host86-139-217-195.range86-139.btcentralplus.com) ("Don't touch /dev/null…")
- # [20:54] * Joins: hober (n=ted@unaffiliated/hober)
- # [20:56] * Quits: weinig (i=weinig@nat/apple/x-3070b208135e8a1c)
- # [21:01] * Quits: aroben (n=adamrobe@unaffiliated/aroben)
- # [21:04] * Quits: Codler (n=Codler@84-218-7-121.eurobelladsl.telenor.se) (Connection timed out)
- # [21:10] * Quits: KevinMarks (n=KevinMar@c-76-102-254-252.hsd1.ca.comcast.net) ("The computer fell asleep")
- # [21:19] * Quits: othermaciej (n=othermac@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [21:26] * Joins: Jero (n=chatzill@209.190.211.3)
- # [21:31] * Joins: weinig (i=weinig@nat/apple/x-032c344b65f86c9c)
- # [21:36] * Joins: aroben (n=adamrobe@unaffiliated/aroben)
- # [21:39] * Quits: maikmerten (n=maikmert@Lb927.l.pppool.de) ("Leaving")
- # [21:41] * Joins: zcorpan_ (n=zcorpan@84-216-41-22.sprayadsl.telenor.se)
- # [21:44] * Joins: gsnedders (n=gsnedder@host86-139-217-195.range86-139.btcentralplus.com)
- # [21:49] * Quits: Jero (n=chatzill@209.190.211.3) (Remote closed the connection)
- # [21:50] * Joins: Jero (n=chatzill@209.190.211.3)
- # [21:51] <Jero> hey, was reading http://pearlcrescent.com/products/pagesaver/ and read their extension uses the <canvas> element to somehow make a screenshot of the page.
- # [21:51] <Jero> "Page Saver uses the canvas feature that was introduced in Firefox 1.5."
- # [21:51] <Jero> does anyone know how they pull that off?
- # [21:52] <Philip`> There's a (non-standard) drawWindow method, which is usable only by extensions and not normal web content
- # [21:53] <Jero> i see...
- # [21:54] <Philip`> ctx.drawWindow(window, x, y, w, h, bgcolor)
- # [21:54] <Philip`> (I think)
- # [21:54] <Jero> interesting
- # [21:55] <Philip`> (It's disabled for web content because of security concerns)
- # [21:55] <Philip`> ( http://lxr.mozilla.org/mozilla/source/content/canvas/src/nsCanvasRenderingContext2D.cpp#2305 )
- # [21:57] * Joins: briansuda (n=briansud@85-220-84-60.dsl.dynamic.simnet.is)
- # [21:58] <Jero> Thanks!
- # [22:00] <Jero> the thing is, i was checking out the possibilities of creating a web application that takes a URL, feeds it to Gecko, and outputs a PNG image
- # [22:01] <Jero> sort of like khtml2png (http://khtml2png.sourceforge.net/)
- # [22:01] * Joins: weinig_ (i=weinig@nat/apple/x-0f2720b2b7aecc49)
- # [22:01] * Quits: hober (n=ted@unaffiliated/hober) ("ERC Version 5.2 (IRC client for Emacs)")
- # [22:01] <met_> Philip`, this drawWindow is only for Mozilla XPCOM or is it accessible from JavaScript?
- # [22:02] * Quits: weinig (i=weinig@nat/apple/x-032c344b65f86c9c) (Read error: 104 (Connection reset by peer))
- # [22:02] <met_> Jero, check http://www.screengrab.org/ extension
- # [22:02] <Philip`> http://weblogs.mozillazine.org/roc/archives/2005/05/rendering_web_p.html
- # [22:03] <Philip`> met_: It works in JS too
- # [22:03] <met_> Philip`, just trying but it gives me some security error
- # [22:04] <met_> ah there is example, going to try it, thx
- # [22:04] <Jero> met_, thanks
- # [22:04] <Philip`> met_: You need UniversalBrowserRead privileges, either by being chrome (like an extension) or by doing some magic to ask the user for permission
- # [22:05] <met_> Philip`, ah this 8-(
- # [22:05] <met_> so it is not primary designed for web but for XUL apps
- # [22:05] <Philip`> netscape.security.PrivilegeManager.enablePrivilege('UniversalBrowserRead')
- # [22:05] <Philip`> (Hooray for netscape)
- # [22:06] <Philip`> met_: Yes, since the security issues of exposing it to the web are seemingly non-trivial
- # [22:07] <Philip`> (I think it would be quite a useful thing to have web access to, but I don't know how it'd be implemented)
- # [22:10] * met_ is not sure if there are still some security problems if you can draw only window from your domain
- # [22:10] <met_> you can screenshot filled form, but you have access to it anyway
- # [22:10] <colione> There will still be som XSS concerns
- # [22:11] <met_> colione: iframes and frames from other domains can remain blank
- # [22:11] <Philip`> The window from your domain can contain content from other domains (images, iframes, etc) and it's hard to filter all that stuff out correctly
- # [22:11] <met_> in rendered view
- # [22:11] <met_> not sure if images are the real problem too
- # [22:12] <colione> Imagine some badly coded application that takes arguments in a querystring and don't sanitize it...you can put in any arbitrary script there
- # [22:13] <met_> colione, but what is problem with canvas2d.drawWindow ?
- # [22:15] <colione> that page might lead to a registration page and you can for example hook a function to the submit button that takes a screenshot of the page and send in over the web
- # [22:15] <colione> prehaps not the best example, but still possible
- # [22:17] <met_> if you have access to this page, frame, you can do it anyway - making screenshot is only better comfort
- # [22:19] <Jero> Okay, so lets say if i wanted to make a web application that takes a URL to create a screenshot of it using Gecko. Do you think it would be possible to make the app call Firefox with an extension that uses the drawWindow method on the server to save the image on the server? Or would there be a better way?
- # [22:22] <Philip`> Jero: http://www.hackdiary.com/archives/000055.html sounds like what you're doing
- # [22:24] <Jero> Philip`, oh wow, awesome, thanks!
- # [22:24] <Philip`> (Using an embedded Mozilla is probably much easier than trying to automate the Firefox UI)
- # [22:25] <Jero> yeah
- # [22:25] * Joins: mjs (n=othermac@17.255.111.84)
- # [22:28] * Joins: mpt (n=mpt@121-72-138-60.dsl.telstraclear.net)
- # [22:35] <Hixie> Philip`: there's more than one-in-a-billion chance, it's a birthday attack ;-)
- # [22:39] <Hixie> fixed the other typos, thanks
- # [22:39] <Philip`> Someone should do a survey of all the numbers that are on the web, limited to ten digits or so - it could be interesting to see if any particular numbers are unrepresented...
- # [22:40] <Philip`> (And then publish the results somewhere, hence filling in all the gaps)
- # [22:42] <Hixie> it would probably show a propensity towards numbers that start with 1
- # [22:43] <Hixie> there's a theory regarding the likelihood of that in any number sample
- # [22:44] * gsnedders wonders how high up 42 would be
- # [22:44] <Philip`> Hixie: Something I noticed earlier today: Why add <nav> instead of reusing <map>? HTML4 says <map> can be used for navigation stuff, and http://www.noraradcliffe.co.uk/ uses it for that (though that's the only one I could find in ~8000 pages), and you can style it properly in current versions of IE and Firefox (unlike <nav>)
- # [22:47] * Quits: kingryan (n=kingryan@corp.technorati.com)
- # [22:47] * Joins: kingryan (n=kingryan@corp.technorati.com)
- # [22:49] <zcorpan_> Philip`: then <map> would be sectioning element or not depending on if it was used as an image map or not... and afaict using <map> meaning navigation isn't widely understood by authors
- # [22:50] * Quits: weinig_ (i=weinig@nat/apple/x-0f2720b2b7aecc49) (Read error: 110 (Connection timed out))
- # [22:50] <Hixie> Philip`: i prefer not to overload things where it isn't necessary
- # [22:56] * met_ is lost while reading http://webkit.org/blog/115/webcore-rendering-ii-blocks-and-inlines/ Blocks inside Inline Flows section
- # [22:57] * met_ didn't undestund why inlines around block are splitted
- # [22:57] * Joins: weinig (i=weinig@nat/apple/x-b47fdb166a93ac5c)
- # [22:57] <zcorpan_> jgraham__: that would be awsome (re table algorithm prototyping)
- # [22:58] * zcorpan_ has some ideas for possible algorithms, but not really written down
- # [23:00] <zcorpan_> trying to figure out header cells from TD-only tables could be interesting, but might be taking it too far...? i mean, there are data tables where all cells are just data
- # [23:02] * Parts: hasather_ (n=hasather@22.80-203-71.nextgentel.com)
- # [23:08] <Philip`> zcorpan_, Hixie: Okay, makes sense
- # [23:10] * Quits: aroben (n=adamrobe@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [23:11] * Quits: ROBOd (n=robod@86.34.246.154) ("http://www.robodesign.ro")
- # [23:13] * Joins: aroben (n=adamrobe@c-67-160-250-192.hsd1.ca.comcast.net)
- # [23:15] * Quits: webben (i=benh@nat/yahoo/x-d526292db83fbe7f)
- # [23:19] * Hixie sighs as he contributes yet another unhelpful e-mail to public-html
- # [23:19] <Hixie> maybe i should just unsubscribe
- # [23:21] * Quits: cplot (n=cplot@c-98-193-22-194.hsd1.il.comcast.net)
- # [23:22] <gsnedders> Hixie: yeah, just leave the WG
- # [23:22] <Hixie> the funny thing is, i have no trouble keeping up with the volume of e-mail
- # [23:22] <Hixie> my problem is that i sometimes can't help replying to e-mails
- # [23:22] <gsnedders> ah. I have no problem with either.
- # [23:23] <gsnedders> The amount of junk makes it easier to do the first though, as there is less in-depth reading needed
- # [23:25] * Joins: cplot (n=cplot@98.193.22.194)
- # [23:39] * Quits: met_ (n=Hassman@r5bx220.net.upc.cz) ("Chemists never die, they just stop reacting.")
- # [23:39] <takkaria> I've drafted several replies to things on public-html, but they go in the "drafts" folder and I never remember about things that go there
- # [23:41] * Joins: csarven (n=nevrasc@modemcable081.152-201-24.mc.videotron.ca)
- # [23:42] <zcorpan_> takkaria: yep, having public-html mail in the drafts folder for a while might be a good thing... :)
- # [23:43] <takkaria> well, when I come back to it, I don't remember writing it, so it gets deleted
- # [23:43] <takkaria> also, thunderbird has mysteriously hidden one so that it only shows up in the folder view when I look at only-unread stuff
- # [23:43] <takkaria> despite it not being unread
- # [23:48] <zcorpan_> my point being that it results in less mail to the list. :)
- # [23:48] * takkaria nods
- # [23:48] * Joins: hober (n=ted@unaffiliated/hober)
- # [23:49] <zcorpan_> if one doesn't remember what a mail was about, it probably wasn't important anyway ;)
- # [23:49] <takkaria> no. not on the grand scale of things
- # [23:49] <colione> tell the person with amnesia...
- # [23:50] <takkaria> normally someone else comes along and makes the same point, more or less eloquently, and I can be happy that I didn't waste bandwidth
- # [23:52] * Quits: hendry (n=hendry@91.84.53.136) ("bedtime")
- # [23:57] * Quits: weinig (i=weinig@nat/apple/x-b47fdb166a93ac5c)
- # [23:59] * Quits: billmason (n=billmaso@ip156.unival.com) (".")
- # Session Close: Wed Aug 15 00:00:00 2007
The end :)