Options:
- # Session Start: Fri Jun 06 00:00:00 2008
- # Session Ident: #whatwg
- # [00:00] * Quits: othermaciej (n=mjs@17.255.100.60) (Read error: 104 (Connection reset by peer))
- # [00:00] * Joins: othermaciej (n=mjs@17.255.100.60)
- # [00:07] <Hixie> what happened to that guy who was looking at the two-way networking thing
- # [00:08] <othermaciej> I don't know
- # [00:08] <othermaciej> he seemed to be on a good track
- # [00:09] <annevk> someone with a nick of closure asked about that earlier today
- # [00:11] <annevk> he was going gog work on http://code.google.com/soc/2008/esos/about.html
- # [00:11] <annevk> http://krijnhoetmer.nl/irc-logs/whatwg/20080605#l-298
- # [00:11] <othermaciej> that might be him (can't remember)
- # [00:12] <annevk> s/going/doing/
- # [00:13] <annevk> apparently the ES Operating System is implementing HTML5 as well
- # [00:13] <annevk> per http://code.google.com/p/es-operating-system/
- # [00:14] <Hixie> well i'm sure the extra 3 users we'll get from that will be great :-P
- # [00:14] <annevk> i guess it has some potential, otherwise google wouldn't sponsor it, right?
- # [00:14] <othermaciej> Hixie: zomg you're ignoring implementors!!!111
- # [00:14] <gsnedders> What on earth?
- # [00:15] <gsnedders> That seems crazy.
- # [00:15] <Hixie> othermaciej: hey if they send feedback i'll be all over it :-)
- # [00:15] <Hixie> annevk: it's a very interesting research project, for sure
- # [00:15] <annevk> maybe we should get gog money for html5lib next year
- # [00:16] <Hixie> i can certainly push for you to be accepted if you do a SoC submission
- # [00:16] <annevk> s/money/resources/
- # [00:16] <Hixie> i have no idea if the people who make these decisions put any weight on my opinion, though
- # [00:16] * gsnedders ponders
- # [00:16] <Hixie> :-)
- # [00:16] <gsnedders> No, I'm not 18 by then
- # [00:16] <gsnedders> Which makes any thoughts entirely irrelevant
- # [00:16] <Hixie> gsnedders: can you partake in GHOP?
- # [00:17] <annevk> a new version of html5lib written in C/C++ with Python bindings :)
- # [00:17] <gsnedders> Hixie: If it weren't for the fact I've never even heard of GHOP :)
- # [00:18] <gsnedders> Hixie: Yeah, seemingly, if it runs again
- # [00:19] <gsnedders> Hixie: Now, if it weren't for the fact that the dollar sucks so badly atm :(
- # [00:20] <Philip`> annevk: Should a C version provide all the features that html5lib does, particularly in terms of the varieties of treebuilder?
- # [00:21] <gsnedders> Now, g'nite y'all
- # [00:22] <Hixie> Philip`: depends if it's a c version exposed to python or a c version exposed to c
- # [00:22] <Hixie> Philip`: presumably, it would expose whatever is conventional for that platform
- # [00:25] <Hixie> onbeforeprint and onafterprint
- # [00:25] <Hixie> opinions?
- # [00:25] <Hixie> othermaciej?
- # [00:25] <annevk> i haven't seen any requests for them
- # [00:25] <roc> i've had requests for them
- # [00:25] <annevk> well, a few actually
- # [00:26] <Hixie> there are definitely requests
- # [00:26] <Hixie> the question is whether @media is a better answer
- # [00:26] <roc> seems like anywhere a page has a "print" link, onbeforeprint would be useful ... and there are plenty of those
- # [00:26] <roc> I don't think we should expect CSS to provide a total solution always
- # [00:26] <Hixie> so i should add them
- # [00:26] <Hixie> okie dokie
- # [00:27] <Hixie> the next question is how should they work
- # [00:27] * roc ducks out
- # [00:27] <othermaciej> Hixie: yes?
- # [00:27] <Hixie> if we expect interop with IE, it seems that they require UAs to synchronously snapshot the DOM and styles
- # [00:27] <Hixie> othermaciej: see two lines above where i said your name, to here
- # [00:27] <othermaciej> oh the print events?
- # [00:27] <othermaciej> I have no idea what they do
- # [00:28] <annevk> yeah, and Access control review while you're at it :)
- # [00:28] <roc> why do these events require DOM snapshotting?
- # [00:28] <Hixie> it appears they fire just before and just after the DOM is snapshotted
- # [00:28] <Hixie> roc: window.print() fires the events but isn't synchronous (i.e. it returns straight away and the printing UI is async)
- # [00:28] <Hixie> in IE, at least
- # [00:29] * Quits: eseidel (n=eseidel@nat/google/x-c14fa321387c95af)
- # [00:29] <roc> in Gecko window.print() is synchronous
- # [00:29] * Joins: eseidel (n=eseidel@nat/google/x-10bc94c98a25cb85)
- # [00:29] <roc> so I don't see that onbeforeprint is introducing a new requirement
- # [00:29] <Hixie> hm, fair enough
- # [00:29] * Quits: othermaciej (n=mjs@17.255.100.60)
- # [00:30] <roc> except for the requirement that we not crash when onbeforeprint does something insane, but that's normal
- # [00:35] <annevk> in Opera print() doesn't work unless invoked through some user generated thingie
- # [00:36] <roc> so? That's why onbeforeprint is useful
- # [00:37] <annevk> I mean that you need onclick=print() to make it work
- # [00:38] <annevk> user initiated event is probably a better word (not sure if event types are restricted)
- # [00:39] <annevk> both events are probably useful in case the user uses UI to activate the print dialog
- # [00:41] <Hixie> trusted interaction event i think is the most accurate term
- # [00:41] <Hixie> since you don't want an author-dispatched click event to do it either
- # [00:43] * Joins: othermaciej (n=mjs@17.255.100.60)
- # [00:45] * Quits: phsiao (n=shawn@nat/ibm/x-c9ef9119a44f8118)
- # [00:56] * Quits: heycam (n=cam@124-168-33-67.dyn.iinet.net.au) ("bye")
- # [00:57] <Dashiva> What. How is debugging JS and CSS easier in XHTML? It's the exact opposite if you want to do the proper XML way...
- # [00:58] <jgraham_> Would anyone like to try a test package of html5lib-0.11? http://james.html5.org/temp/html5lib-0.11.zip I think it might be broken in some obscure way but it might just by some sort of icky setuptools residue on my system
- # [00:58] * Quits: othermaciej (n=mjs@17.255.100.60) (Read error: 104 (Connection reset by peer))
- # [01:00] * Joins: othermaciej (n=mjs@17.255.100.60)
- # [01:01] <Philip`> jgraham_: It unzips and installs and runs the README example alright for me
- # [01:01] <jgraham_> Can you run the tests?
- # [01:01] <smedero> same here. os x 10.5.3... running some of the tests now
- # [01:02] <Philip`> jgraham_: "python setup.py test" gives 2 errors
- # [01:02] <jgraham_> Ah, it is broken then. OK, I'll have to sort that out tomorrow
- # [01:02] <Philip`> ERROR: runTest (test_treewalkers.TestCase) ---- TypeError: runTest() takes exactly 6 arguments (1 given)
- # [01:02] <smedero> same.
- # [01:02] <Philip`> ERROR: test_chardet (test_encoding.Html5EncodingTestCase) ---- IOError: [Errno 2] No such file or directory: './testdata/encoding/chardet/test_big5.txt'
- # [01:02] <smedero> (i only get that one error actually)
- # [01:03] * Joins: joaoesos (n=jta@193.126.195.24)
- # [01:03] <jgraham_> Thanks for checking (I got the same errors)
- # [01:04] <jgraham_> (but I'm not sure why, especially the runTest() takes exactly 6 arguments one)
- # [01:07] * Joins: hdh (n=hdh@118.71.120.180)
- # [01:07] * Quits: smedero (n=smedero@mdp-nat251.mdp.com)
- # [01:08] * Quits: eseidel (n=eseidel@nat/google/x-10bc94c98a25cb85)
- # [01:10] <jgraham_> Hmm, it looks like the test data isn't being packaged up properly
- # [01:16] * Joins: othermaciej_ (n=mjs@17.255.100.60)
- # [01:19] * Quits: othermaciej (n=mjs@17.255.100.60) (Read error: 104 (Connection reset by peer))
- # [01:23] <MikeSmith> jgraham_: I can test html5lib if you still need testing
- # [01:23] <jgraham_> MikeSmith: I think I've just found the problem I know about
- # [01:23] <MikeSmith> OK
- # [01:24] <jgraham_> I'll upload a new build in a minute then go to bed :)
- # [01:24] <Philip`> I can probably test on Python 2.3 if you care :-)
- # [01:28] <jgraham_> MikeSmith: btw, Bugzilla sounds like a good idea. It would be cool if we could get the UI to encourage people to write RFE-type proposals in the use-case/solutions style that Hixie has tried to encourage
- # [01:28] <Hixie> good luck
- # [01:28] <Hixie> it would be nice to have a single place i can go to where i can just go down the list of all feedback the spec has received and just deal with them one by one
- # [01:28] <Philip`> Sounds like an attempt at a technical solution to a social problem :-)
- # [01:29] <Hixie> public-html isn't working for this purpose, sadly (unlike whatwg, which has worked quite well)
- # [01:32] <jgraham_> Philip`: ? I think UI that encourages useful behaviour is not really a technical solution to a social problem. Maybe bugzilla coud be accused of being a technical solution to a social problem
- # [01:33] <othermaciej_> some social problems are well-solved by technical solutions
- # [01:33] * othermaciej_ is now known as othermaciej
- # [01:33] <Hixie> Philip`: the page splitting seems to cut at poor points (e.g. look at where http://www.whatwg.org/specs/web-apps/current-work/multipage/embedded.html#focus starts)
- # [01:33] <Hixie> voting is a technical problem to a social one
- # [01:33] <Hixie> so is money
- # [01:34] <Dashiva> And filtering email :)
- # [01:34] <othermaciej> voting is solving a social problem with a social problem
- # [01:34] <Hixie> my definition of "technical" may be a bit broad :-)
- # [01:35] <Dashiva> You have a social problem, and you think to yourself "I know, I'll use democracy." Then you have two problems.
- # [01:36] <othermaciej> money is a solution to the price calculation problem
- # [01:36] <othermaciej> so I'll buy that
- # [01:36] <othermaciej> (well, money + relatively free exchange)
- # [01:37] <Philip`> Hixie: Oops, that was probably meant to cut at #embedded0 instead of #embedded
- # [01:37] <othermaciej> Dashiva: yes, exactly
- # [01:39] <Hixie> Philip`: your script breaks the back button :-(
- # [01:40] <Philip`> jgraham_: I think my point was that the problem is people not providing detailed real use cases and balancedly presenting various possible solutions, and that seems far too complex and subtle a problem to solve by providing some labelled textareas
- # [01:41] <Philip`> Hixie: Is that only in the cases where you follow a broken link, and therefore it's better than just dumping you on the wrong page?
- # [01:41] <Hixie> any comments on the new text in this section?: http://www.whatwg.org/specs/web-apps/current-work/#print
- # [01:41] <Philip`> Also, is there any way to fix it, or are back buttons just fundamentally broken?
- # [01:42] <Hixie> Philip`: well i'm now using it to create multipage links (i find the right section in the big page, then stick "multipage/" in the uri and copy the result when giving links to people)
- # [01:42] <Hixie> Philip`: and then i can't get back to the big page easily :-)
- # [01:42] <Hixie> no idea how to fix it
- # [01:42] <Hixie> location.replace() maybe?
- # [01:42] <Philip`> Hixie: You need a slower web browser, so you can hit the back button twice
- # [01:43] <jgraham_> Philip`: Well obviously we can't force people to get things right but good UI can certainly make it more likely. Compare a blank textarea to a solution (better than the one that I was proposing) where you have a whole page with textareas labelled with things like "Use case: this should be a statement of a problem that you are trying to solve, without reference to the particular means of solving it (example)"
- # [01:43] * Quits: othermaciej (n=mjs@17.255.100.60)
- # [01:44] <Hixie> Philip`: my slower browsers can't handle the big html5 page :-/
- # [01:44] <Hixie> Philip`: .replace() should do it, iirc
- # [01:45] * Quits: weinig (n=weinig@17.203.15.145)
- # [01:45] <Hixie> i wish i knew why the annotation script didn't work in safari (editing seems to fail silently)
- # [01:45] <Dashiva> I wish I knew how to get an error console in safari
- # [01:48] <Hixie> the develop menu is supposedly able to do it
- # [01:48] <MikeSmith> yeah
- # [01:49] <Hixie> but the inspector thing can't handle the html5 spec
- # [01:49] <Hixie> so it doesn't help me much
- # [01:49] <MikeSmith> Develop -> Show error console
- # [01:49] <MikeSmith> Hixie: html5 spec in WI seems to work for me in Webkit nightly at least
- # [01:49] <MikeSmith> or did the last time I tried it
- # [01:50] <Hixie> for js debugging?
- # [01:50] <MikeSmith> ah
- # [01:50] <MikeSmith> no, have not tried that with html5 doc
- # [01:50] <MikeSmith> you mean for the js for the annotations?
- # [01:51] <Hixie> yeah
- # [01:51] * jgraham_ destroys his python installation by mistake
- # [01:51] <Hixie> editing annotations just seems to fail
- # [01:51] <jgraham_> this could be evidence that I should be asleep
- # [01:52] <MikeSmith> jgraham_: the sleep thing does help some
- # [01:52] <jgraham_> html5lib-0.11 will have to wait for the morning. Goodnight :)
- # [01:52] <Hixie> nn
- # [01:52] <MikeSmith> 'night
- # [01:53] <Dashiva> Where's this develop bar thing? I can't seem to find it in the menus or the preferences.
- # [01:54] <Dashiva> Safari on mac only thing?
- # [01:56] <MikeSmith> maybe only mac-only, I dunno
- # [01:56] <hdh> there's a preference to display the Dev menu
- # [01:56] <MikeSmith> I have never tried Safari for windows
- # [01:56] <hasather> Dashiva: http://developer.apple.com/internet/safari/faq.html#anchor14
- # [01:58] <Dashiva> Nice. It tells me to add it to a file that doesn't exist. :)
- # [01:58] <MikeSmith> there's op
- # [01:58] <MikeSmith> an option in the UI also
- # [01:58] <MikeSmith> now
- # [01:59] <MikeSmith> or is in my Safari 3.1 on Mac at least
- # [01:59] <Dashiva> I got it now, I think
- # [01:59] <MikeSmith> Preferences/Advanced/Show Develop menu in menu bar
- # [02:00] <Dashiva> It was at the very bottom of the advanced preferences
- # [02:01] <Dashiva> It would've been a bit worrying if manual config file editing actually was required :)
- # [02:01] <MikeSmith> Dashiva: it used to be
- # [02:02] * MikeSmith wishes Safari had a about:config or safari:config thing
- # [02:04] * Joins: othermaciej (n=mjs@17.255.100.60)
- # [02:12] * Quits: othermaciej (n=mjs@17.255.100.60)
- # [02:14] * Quits: hober (n=ted@unaffiliated/hober) ("ERC Version 5.3 (IRC client for Emacs)")
- # [02:15] * Quits: tndH (i=Rob@adsl-87-102-91-19.karoo.KCOM.COM) ("ChatZilla 0.9.82.1-rdmsoft [XULRunner 1.8.0.9/2006120508]")
- # [02:15] * Philip` updates the multipage thing, but then realises it's probably a bad idea that http://www.whatwg.org/specs/web-apps/current-work/multipage/embedded.html is now 404
- # [02:15] <Hixie> why?
- # [02:16] <Hixie> crap, forgot to change the subject line of my last message
- # [02:16] <Philip`> Because I copied your link (minus the fragment bit) and then it didn't work (and didn't redirect me)
- # [02:17] <Philip`> Does /(?:...)/ work in all JS implementations?
- # [02:17] <Hixie> it should work :-)
- # [02:19] <MikeSmith> Hixie: so I see that YouTube is adding a way for users to put text annotations in their videos
- # [02:20] * Joins: weinig (n=weinig@17.255.68.118)
- # [02:23] <Philip`> Hixie: Should be split more sensibly now - http://www.whatwg.org/specs/web-apps/current-work/multipage/embedded.html is no longer the top of a page
- # [02:23] * Joins: othermaciej (n=mjs@17.255.69.99)
- # [02:23] <Philip`> Also it uses window.location.replace(), which avoids the problems with Safari's broken back button
- # [02:26] <Philip`> (The section splitting is partly manually defined now (because that's the only reasonable way I can find to make sure the page gets split sensibly into 100-200KB chunks), so someone should poke me if it seems to be doing something silly and splitting in the wrong places)
- # [02:28] <Hixie> the 404 fixing didn't work on that link
- # [02:28] <Hixie> but cool
- # [02:28] <Hixie> oh, it worked on reload
- # [02:28] <Hixie> weird
- # [02:28] <Philip`> Probably caching the script?
- # [02:28] <Hixie> caching issue yeah
- # [02:28] <Philip`> Opera seems particularly bad at that
- # [02:30] <Hixie> ok i need a break
- # [02:30] <Hixie> bbl
- # [02:38] <MikeSmith> dear lazyweb
- # [02:39] <MikeSmith> or rather Dear LazyWags
- # [02:39] <MikeSmith> Question -
- # [02:40] <MikeSmith> If if want to truncate some text down to some reasonable but arbitrary length that's appropriate for putting in an e-mail Subject header
- # [02:40] <MikeSmith> ...what should length be?
- # [02:41] <Philip`> My mail client shows about 50 characters of subject
- # [02:41] <Dashiva> After a few levels of replies, the nesting hides the subject anyway :)
- # [02:41] * Quits: weinig (n=weinig@17.255.68.118)
- # [02:41] <MikeSmith> do any RFCs or anything authoritative elsewhere advise about Subject headers over a certain length
- # [02:42] <Philip`> Gmail shows about 90
- # [02:42] * Joins: weinig (n=weinig@17.255.68.118)
- # [02:42] <MikeSmith> Dashiva: this would be for automated public-html-diffs mail that nobody will be responding to anyway
- # [02:42] <MikeSmith> Philip`: thanks
- # [02:42] <Philip`> Both truncate longer messages, so it's reasonable to expect clients to truncate appropriately
- # [02:43] * Quits: dbaron (n=dbaron@corp-241.mountainview.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
- # [02:43] <Philip`> so it's probably reasonable to send significantly more and trust the client
- # [02:43] <MikeSmith> I think the RFCs say that content of headers must/should be wrapped if it longer than a certain number of chars
- # [02:43] <Philip`> where "significantly more" might be 128 to the nearest binary order of magnitude
- # [02:43] <MikeSmith> but I can't remember that the number is
- # [02:45] <MikeSmith> for this case, I don't need all that must of it preserved
- # [02:45] <MikeSmith> maybe I should just pick a number
- # [02:45] <Philip`> MikeSmith: Do you mean http://www.faqs.org/rfcs/rfc2822.html talking about 78-character lines?
- # [02:45] <MikeSmith> Philip`: aha
- # [02:45] <MikeSmith> yeah, prolly
- # [02:45] <Philip`> MikeSmith: I imagine it's hard to do this without picking a number :-)
- # [02:46] <MikeSmith> :)
- # [02:46] <MikeSmith> I meant pick a number without worrying about the header-wrapping thing or what clients do with longer subjects and trying to max out to what they can handle or whatever
- # [02:47] * MikeSmith used to did some work on e-mail delivery systems when he was at Openwave but his RFC-memory sucks
- # [02:47] <Philip`> I suppose you could have some heuristic that assigns a Gaussian-ish weight distribution centered on some particular region and sum that with some spikes at nice cut points like the ends of sentences, and pick whatever point has the highest weight
- # [02:48] <Philip`> but then you'd still have to pick a center for that distribution, so it doesn't solve the indecisiveness problem
- # [02:48] <MikeSmith> heh
- # [02:50] <MikeSmith> well, I'll go with 78, because I have seen some mail systems and clients that muff up the unwrapping and end up inserting some non-visible or other funked-up character in long unwrapped subjects
- # [02:51] <Dashiva> Then you should make sure it's 78 bytes and not characters, in case the diff starts using fancy code points
- # [02:52] <MikeSmith> Dashiva: only way it would in this case is if Hixie starts putting such into his svn commit descriptions
- # [02:53] * Quits: weinig (n=weinig@17.255.68.118)
- # [02:53] * Quits: othermaciej (n=mjs@17.255.69.99)
- # [02:57] <Hixie> MikeSmith: i recommend 80 - length('Subject ')
- # [02:57] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [02:58] * Hixie will not use non-ascii
- # [02:59] <Hixie> ok, xml:base vs <base>
- # [03:00] * Parts: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [03:01] <MikeSmith> Hixie: thanks
- # [03:11] * Joins: weinig (n=weinig@17.203.15.145)
- # [03:14] * Quits: weinig (n=weinig@17.203.15.145) (Client Quit)
- # [03:19] * Joins: jwalden (n=waldo@RANDOM-THIRTY-ONE.MIT.EDU)
- # [03:23] * Joins: aaronlev_ (n=chatzill@e180252047.adsl.alicedsl.de)
- # [03:27] * Joins: othermaciej (n=mjs@17.255.100.60)
- # [03:34] * Quits: joaoesos (n=jta@193.126.195.24) ("Leaving.")
- # [03:43] * Quits: aaronlev (n=chatzill@g226129179.adsl.alicedsl.de) (Read error: 113 (No route to host))
- # [03:46] * Joins: eseidel (n=eseidel@c-67-180-49-110.hsd1.ca.comcast.net)
- # [03:48] * Quits: eseidel (n=eseidel@c-67-180-49-110.hsd1.ca.comcast.net) (Client Quit)
- # [03:48] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
- # [04:02] * Joins: heycam (n=cam@clm-laptop.infotech.monash.edu.au)
- # [04:42] * Quits: KevinMarks (n=KevinMar@nat/google/x-6d0a130af5ae61f6) ("The computer fell asleep")
- # [04:42] * Joins: KevinMarks (n=KevinMar@nat/google/x-45d7c179327b5e12)
- # [04:57] * Quits: othermaciej (n=mjs@17.255.100.60)
- # [04:59] * Quits: KevinMarks (n=KevinMar@nat/google/x-45d7c179327b5e12) (Connection timed out)
- # [05:00] * Joins: aroben (n=adamrobe@17.255.101.225)
- # [05:06] * Joins: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [05:06] * Quits: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net) (Remote closed the connection)
- # [05:33] * Quits: aroben (n=adamrobe@unaffiliated/aroben)
- # [05:50] * Quits: dbaron (n=dbaron@corp-241.mountainview.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
- # [06:14] * Joins: dbaron (n=dbaron@c-71-204-153-3.hsd1.ca.comcast.net)
- # [06:18] * Joins: eseidel (n=eseidel@c-67-180-49-110.hsd1.ca.comcast.net)
- # [06:21] * Joins: ian__ (i=yakk@glub.dreamhostps.com)
- # [07:14] * Joins: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [07:14] * Quits: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net) (Remote closed the connection)
- # [07:24] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [07:27] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [07:27] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [07:29] * Quits: MikeSmith (n=MikeSmit@58.157.21.205) (Read error: 110 (Connection timed out))
- # [07:30] * Joins: MikeSmith (n=MikeSmit@58.157.21.205)
- # [07:34] * Joins: qwert666 (n=qwert666@etu93.neoplus.adsl.tpnet.pl)
- # [07:39] * Quits: eseidel (n=eseidel@c-67-180-49-110.hsd1.ca.comcast.net)
- # [07:41] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [07:41] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [07:50] * Quits: roc (n=roc@202.0.36.64)
- # [07:54] * Joins: eseidel (n=eseidel@72.14.224.1)
- # [08:04] * Joins: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de)
- # [08:30] * Quits: jwalden (n=waldo@RANDOM-THIRTY-ONE.MIT.EDU) (Remote closed the connection)
- # [08:36] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [08:40] * Quits: MacDome (n=eric@c-67-180-49-110.hsd1.ca.comcast.net)
- # [08:42] * Joins: met_ (n=Hassman@r5bx220.net.upc.cz)
- # [08:43] * Quits: eseidel (n=eseidel@72.14.224.1)
- # [08:46] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [08:46] <met_> http://www.wait-till-i.com/2008/06/05/north280-bring-keynote-to-the-web/
- # [08:46] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [08:47] <met_> He told thay made abstract language for canvas, svg and flash
- # [08:55] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [08:55] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [09:20] * Quits: heycam (n=cam@clm-laptop.infotech.monash.edu.au) ("bye")
- # [09:30] * Quits: jruderman (n=jruderma@guest-226.mountainview.mozilla.com)
- # [09:43] <Lachy> MikeSmith, yt?
- # [09:45] * Joins: heycam (n=cam@124-168-33-67.dyn.iinet.net.au)
- # [09:53] * Quits: met_ (n=Hassman@r5bx220.net.upc.cz) ("Chemists never die, they just stop reacting.")
- # [09:56] <annevk> wow, that's impressive ( http://280slides.com/Editor/ )
- # [09:58] * Joins: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
- # [10:02] * Joins: roc (n=roc@121-72-181-252.dsl.telstraclear.net)
- # [10:03] * Quits: dbaron (n=dbaron@c-71-204-153-3.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [10:04] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [10:13] * Joins: jruderman_ (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
- # [10:13] * Quits: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [10:14] * Quits: sverrej (n=sverrej@89.10.27.86) (Read error: 110 (Connection timed out))
- # [10:20] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:25] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [10:26] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) (Client Quit)
- # [10:27] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [10:39] <annevk> Hixie, shouldn't the events be called beforeprint and afterprint?
- # [10:40] <annevk> Hixie, IE prefixes all their event names with "on" and we're not calling the focus event onfocus either...
- # [10:40] * Philip` sees http://hackademix.net/2008/06/05/site-security-policy-aka-content-restrictions/
- # [10:40] <annevk> Hixie, of course, the Window object should probably define two event handler DOM attributes called onbeforeprint and onafterprint
- # [10:43] * Philip` also sees http://www.techcrunch.com/2008/06/05/the-next-gen-web-html5-will-we-ever-see-a-real-standard/
- # [10:44] <annevk> wow, comparing HTML5 with HTML 3.0 misses the point entirely
- # [10:44] <hsivonen> uh oh. we're now on the TechCrunch radar
- # [10:44] <MikeSmith> Lachy: here now
- # [10:45] <MikeSmith> Lachy: btw, in hindsight, I think you should have dropped some Crockford into your @media presentatin
- # [10:46] <hsivonen> are we going into the deadpool yet?
- # [10:46] <MikeSmith> in one of his presentations, Thomas Roessler has this great clip of Crockford
- # [10:46] <MikeSmith> where Crockford says that from what he's seen 99% (or something) of the JS he's seen on the Web is crap
- # [10:46] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [10:47] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [10:50] <Lachy> MikeSmith, did Marcos ask you to add standardssuck.org to PlanetHTML5?
- # [10:50] <MikeSmith> Lachy: yeah
- # [10:50] <Lachy> ok
- # [10:51] <Philip`> "XHTML1.1/HTML4.01 do *not* need updating, they need support. The W3C should be working with and promoting their existing good specs (listed) and not inventing new specs (XForms, widgets) or creating new versions of perfectly good standards (HTML5)."
- # [10:51] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [10:51] <MikeSmith> but I forgot about it in the space of the one hour since he asked me
- # [10:51] <MikeSmith> I will do now
- # [10:51] * Joins: sverrej (n=sverrej@pat-tdc.opera.com)
- # [10:51] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [10:51] <MikeSmith> Philip`: who say that?
- # [10:52] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [10:52] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [10:53] <Philip`> MikeSmith: Some TechCrunch commenter
- # [10:54] <MikeSmith> Whoever said it, I wonder if he knows about the requirement that uttering the phrase "HTML4.01 do *not* need updating" (or similar) requires him to take an extra big hit on his crack pipe when he says it.
- # [10:56] <Lachy> luckily for him, we're not updating HTML 4.01. We're just creating a new standard to replace it.
- # [10:58] <annevk> Lachy, I made some small changes to your post on standardssuck.org
- # [10:58] <hsivonen> :-( at comment #17 at techcrunch
- # [10:58] <Philip`> Peter Kasting says: "I’m beginning to wonder how much research was actually done for this article." - me too :-)
- # [10:59] <Lachy> annevk, ok
- # [11:02] <MikeSmith> standardscuk.org added to planet html5
- # [11:02] <MikeSmith> but only marcos post getting through the filter
- # [11:03] <Lachy> wow, "...and an under representation of independent web developers and users". Ironically, there are more web developers involved with the development of HTML5, than any previous version.
- # [11:03] <MikeSmith> because only marcos exercised the secret special magic
- # [11:03] <Lachy> what's the special magic? an "HTML" tag?
- # [11:04] <Lachy> *html5 tag
- # [11:04] <hsivonen> Peter Kasting++
- # [11:08] <MikeSmith> heh
- # [11:09] <MikeSmith> most useful comment on that blog entry is, by far, "Is it just me, or does the Silverlight logo look like a pair of panties?"
- # [11:09] <MikeSmith> Lachy: damn, who told you the secret?
- # [11:09] <MikeSmith> I think I'm gonna have to change it now
- # [11:22] <MikeSmith> btw, you guys are breaking some new ground in geek waggish-ness with that standardssuck stuff
- # [11:22] <MikeSmith> a friend of mine told me to tell you that he hopes you keep it up
- # [11:22] <Lachy> MikeSmith, what do you mean?
- # [11:23] <Lachy> cool
- # [11:23] <MikeSmith> and that you should insert more irreverance
- # [11:24] <Lachy> MikeSmith, we'll save that for when we talk about specs we don't like
- # [11:24] <MikeSmith> Lachy: I mean that some of this material is ripe to for picking as far as poking fun some of it goes
- # [11:24] <MikeSmith> I mean, that's what my friend means
- # [11:24] <Lachy> like RDF, GRDDL, XHTML2, Semantic Web nonsense
- # [11:24] <MikeSmith> the one who asked me to pass it on
- # [11:24] <MikeSmith> Lachy: I'm not naming any name here
- # [11:25] <MikeSmith> take your pick
- # [11:26] <MikeSmith> I think I also remember my friend suggested sprinkling the phrases like "architectural astronautics" and "a plan to build a rocket ship to the moon" in reference to particular specs or groups
- # [11:26] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [11:26] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [11:26] <MikeSmith> I personally would not condone that, though
- # [11:27] <hsivonen> hmm. will the next standards sucks episode be hosted by Steve Faulkner?
- # [11:28] <MikeSmith> my friend also mentioned something about he wondered if he could find a way to contribute to the standardssuck effort anonymously in some way
- # [11:30] <MikeSmith> Lachy: do you have favorite comedy film or TV comedy or animation?
- # [11:30] <hsivonen> MikeSmith: perhaps your friend could appear as a black silhouette with a heavily DSP-distorted voice
- # [11:30] <MikeSmith> heh
- # [11:30] <Lachy> MikeSmith, why?
- # [11:30] <MikeSmith> OK, I'll pass that on to him
- # [11:30] <annevk> hsivonen, heh :)
- # [11:31] <MikeSmith> Lachy: just wondering
- # [11:31] <annevk> hsivonen, how it currently went is not at all intentional
- # [11:31] <MikeSmith> I mean what your perspective on comedy is
- # [11:31] <Lachy> MikeSmith, I like lots of different shows. At the moment, I'm watching Friends cause I bought the DVDs in London
- # [11:32] <MikeSmith> one of my colleagues on the team really like Ren & Stimpy but I never found it very funny myself
- # [11:32] <annevk> Eric Cartman <<
- # [11:32] <MikeSmith> cartman++
- # [11:32] <Lachy> Simpsons is still one of the best cartoons ever
- # [11:32] <MikeSmith> Homer Simpson should be on the US 1 dollar bill
- # [11:33] <MikeSmith> he is the perfect representation of America and its values and collective intelligence
- # [11:33] <Lachy> of course, he deserves it more than Washington does!
- # [11:33] <Lachy> (it is George Washington on the $1 note now, right?)
- # [11:34] <MikeSmith> yeah
- # [11:38] <MikeSmith> btw, the ss.org "Unbiased journalism on Web standards since May 2008" masthead slogan in particular is solid gold
- # [11:38] <MikeSmith> my friend said
- # [11:38] <annevk> thanks
- # [11:40] <Philip`> "Unbiased journalism on Web standards since <del>May</del><ins>June</ins> 2008"
- # [11:40] <Lachy> MikeSmith, who is this anonymous friend of yours?
- # [11:41] <MikeSmith> Lachy: he's a mouse in my pocket
- # [11:41] <MikeSmith> so to speak
- # [11:41] <Lachy> oh, Stuart Little? Cool!
- # [11:42] <annevk> Philip`?
- # [11:45] * hsivonen wonders what the business model of Cooliris, Inc. is (the makers of PicLens)
- # [11:47] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [11:47] * Joins: othermaciej__ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [11:50] <Philip`> annevk: I think I was thinking of something along the lines of http://www.penny-arcade.com/comic/2008/03/19/
- # [11:50] * hsivonen reads the comments at http://weblogs.mozillazine.org/roc/archives/2008/06/applying_svg_ef.html
- # [11:51] <MikeSmith> Philip`: that is classic
- # [11:51] <MikeSmith> it reminds me of course they have in the United State Marine Corps
- # [11:52] <MikeSmith> it's called "Your Ass from a Hole in the Ground: A Comparative Study"
- # [11:57] * Joins: tndH_ (i=Rob@adsl-87-102-91-19.karoo.KCOM.COM)
- # [11:57] * tndH_ is now known as tndH
- # [11:59] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Connection reset by peer)
- # [11:59] <roc> enjoy
- # [11:59] <annevk> roc, quite cool stuff btw
- # [12:00] <roc> let me know if you can figure Chris Lilley out
- # [12:00] <roc> also, please cast votes for where you think this should be specced out
- # [12:01] * Philip` thinks the people on standardssuck.org need to work out what to look at when they're not talking
- # [12:03] <annevk> roc, maybe chris is saying that if you define the coordinate system for HTML (or anything other than SVG) you don't need new specs
- # [12:03] <annevk> (not sure about his other comments about things that you're doing wrong though...)
- # [12:03] <roc> defining the coordinate system for HTML *is* a new spec
- # [12:04] <roc> You also need to amend the parts of the SVG spec that say what 'filter', 'clip-path' and 'mask' apply to
- # [12:04] <annevk> true
- # [12:04] <annevk> the CSSWG is the best place, but probably only in theory
- # [12:05] <roc> ok
- # [12:05] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [12:06] <hsivonen> CSSWG and WHATWG seem like potential candidates
- # [12:06] <roc> however, it's the SVG specs that need to be amended
- # [12:06] <hsivonen> coordinates for HTML rendering seem more like a CSS thing
- # [12:06] <roc> it's SVG behaviour that needs to be "reinterpreted"
- # [12:07] <roc> what a pain
- # [12:07] <roc> it would be simpler if Ian was the chair of all the working groups
- # [12:07] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (heinlein.freenode.net irc.freenode.net)
- # [12:07] * Quits: hdh (n=hdh@118.71.120.180) (heinlein.freenode.net irc.freenode.net)
- # [12:07] * Quits: Kuruma (n=Kuruman@h123-176-107-050.catv01.catv-yokohama.ne.jp) (heinlein.freenode.net irc.freenode.net)
- # [12:07] * Quits: tomg (n=ntom@unable.to.resolve.host.name) (heinlein.freenode.net irc.freenode.net)
- # [12:07] * Quits: doublec (n=nChrisDo@li5-223.members.linode.com) (heinlein.freenode.net irc.freenode.net)
- # [12:08] <annevk> haha
- # [12:08] <annevk> if the WHATWG had a patent policy...
- # [12:09] <annevk> btw, I think I agree with dhyatt in that the simple stuff should probably be doable using a select set of CSS properties without requiring SVG fragments
- # [12:10] * Quits: roc (n=roc@121-72-181-252.dsl.telstraclear.net)
- # [12:10] * Joins: roc (n=roc@121-72-181-252.dsl.telstraclear.net)
- # [12:10] * Joins: hdh (n=hdh@118.71.120.180)
- # [12:10] <roc> I agree
- # [12:11] <roc> although we may not agree on what the "simple stuff" is
- # [12:12] <roc> the other thing I'm thinking about is how to handle this as a vendor extension
- # [12:12] <roc> it feels stupid to introduce -moz versions of the properties that are exactly the same as the standard properties except they apply to more stuff
- # [12:13] <annevk> there's precedent for simply putting your foot down in such cases
- # [12:13] <annevk> WebKit implements the multiple background stuff simply in 'background'
- # [12:13] * Quits: othermaciej__ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Connection timed out)
- # [12:13] <Lachy> annevk, http://www.paciellogroup.com/blog/?p=73
- # [12:14] <annevk> (though i'd be nice if there was some document written up first)
- # [12:14] <roc> yeah
- # [12:14] <roc> I'll write it
- # [12:15] <annevk> Lachy, heh, nice, a transcript
- # [12:16] <annevk> Philip`, suggestions? it's troublesome :)
- # [12:16] <annevk> roc, cool
- # [12:17] <annevk> roc, btw, how do you handle script execution and such in the referenced documents?
- # [12:17] <roc> we don't handle external references yet
- # [12:18] <annevk> ah ok, I suppose that makes it easier
- # [12:18] <roc> and a lot less useful
- # [12:18] <annevk> yeah
- # [12:18] <roc> I hope we can add external references fairly soon
- # [12:18] <roc> I think at least initially we won't run script in referenced documents
- # [12:19] <roc> but I would like to provide a DOM API that provides access to the DOM of referenced documents
- # [12:20] <annevk> our "SVG as image" implementation doesn't do scripts either, but that's probably slightly different
- # [12:20] <roc> it's related
- # [12:20] * Philip` assumes it would be restricted to same-origin referenced documents
- # [12:20] <annevk> roc, at that point you get same-origin mess
- # [12:20] <annevk> hah
- # [12:20] <roc> sure
- # [12:20] <roc> doesn't Opera support general external references?
- # [12:20] <roc> I thought it did
- # [12:20] <hsivonen> IIRC, yes
- # [12:20] <annevk> true
- # [12:21] <annevk> i suppose those are different anyway
- # [12:21] <roc> the whole area is under-specified ... maybe you should write up what Opera does before we reverse-engineer it
- # [12:22] <annevk> e-mail ed@opera.com for that
- # [12:22] <annevk> he's lead of the SVG team and also does standards
- # [12:24] <roc> ok
- # [12:24] * Joins: Kuruma (n=Kuruman@h123-176-107-050.catv01.catv-yokohama.ne.jp)
- # [12:24] <roc> the whole SVG WG has not been all that responsive to my questions
- # [12:25] <annevk> :(
- # [12:26] <annevk> they don't really have editor driven specs
- # [12:26] <annevk> so everything goes through the WG telcon it seems
- # [12:26] * Dashiva waits for a <Hixie> I told you so
- # [12:26] <roc> yeah
- # [12:27] <annevk> the CSS WG does have editor driven specs, but the process to agree upon doing a spec is lengthy
- # [12:27] <hsivonen> http://www.itscj.ipsj.or.jp/sc34/open/1037c.htm
- # [12:27] <hsivonen> what format is that?
- # [12:29] * hsivonen wonders if MS Office has anything to do with EOT
- # [12:30] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Connection timed out)
- # [12:30] <annevk> the Open Font Format
- # [12:31] <annevk> "ISO/IEC 9541 is a standard of font information interchange and designed to be independent with concrete font
- # [12:31] <annevk> file format. The Open Font Format (ISO/IEC 14496-22) is a font file format specification that is based on
- # [12:31] <annevk> TrueType font file format. About the handling and utilization of the typographic properties stored in OFF font
- # [12:31] <annevk> file, ISO/IEC 14496-22 describes the implementations on Microsoft Windows or IBM OS/2 only. Therefore,
- # [12:31] <annevk> ISO/IEC 14496-22 does not define the method how to define a font resource in ISO/IEC 9541 architectures
- # [12:31] <annevk> from given OFF font file, because it is out of the scope. ISO/IEC 9541-4 is a standard to fill the gap between
- # [12:31] <annevk> OFF font file and font resource in ISO/IEC 9541."
- # [12:31] <annevk> -- http://www.itscj.ipsj.or.jp/sc34/open/1037.pdf
- # [12:31] <hsivonen> what's the point compared to .otf?
- # [12:32] <annevk> (it's funny that the link to the pdf file has the correct data but the incorrect metadata)
- # [12:33] * Joins: webben (n=benh@nat/yahoo/x-1a75066af0b3a5b5)
- # [12:34] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [12:39] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [12:42] * Joins: othermaciej__ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [12:48] * Joins: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [12:48] * Joins: roc_ (n=roc@121-72-176-39.dsl.telstraclear.net)
- # [12:52] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [12:53] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 110 (Connection timed out))
- # [12:58] * Quits: othermaciej__ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Connection timed out)
- # [12:59] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [13:00] * Quits: roc (n=roc@121-72-181-252.dsl.telstraclear.net) (Read error: 110 (Connection timed out))
- # [13:13] * Quits: webben (n=benh@nat/yahoo/x-1a75066af0b3a5b5)
- # [13:13] <annevk> oh, seems Hixie already fixed the event names, duh
- # [13:22] <Hixie> just did it now while reading scrollback
- # [13:23] <Hixie> roc_: while i am flattered by your proposal, i don't think i have the time :-P
- # [13:25] <roc_> well, it's like that old joke
- # [13:25] <roc_> first prize: chair of the WG
- # [13:25] <roc_> second prize: chair of two WGs
- # [13:25] * roc_ is now known as roc
- # [13:27] <hsivonen> Hixie: did you really mean to say 'id' (as opposed to 'name') under 'valid hashed reference'?
- # [13:27] <Hixie> roc: indeed
- # [13:27] <Hixie> hsivonen: i don't think i changed anything there, other than the term's name; should i have?
- # [13:28] <hsivonen> Hixie: isn't it supposed to point primarily to the name attribute now?
- # [13:28] <hsivonen> Hixie: since name is now the required attribute on map
- # [13:28] * Joins: joaoesos (n=jta@193.126.202.238)
- # [13:29] * Hixie goes to actually read the part of hte spec hsivonen is talking about
- # [13:29] <Hixie> hm, yeah, that should be changed
- # [13:29] * Hixie goes to fix
- # [13:29] <hsivonen> Hixie: thanks
- # [13:30] <Hixie> i'll change the term to "hash-name reference" while i'm at it
- # [13:31] <Hixie> lest i accidentally use it to refer to something expecting an id reference
- # [13:31] * Joins: sverrej_ (n=sverrej@pat-tdc.opera.com)
- # [13:32] * Quits: sverrej (n=sverrej@pat-tdc.opera.com) (Read error: 104 (Connection reset by peer))
- # [13:38] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [13:39] * Joins: tomg (n=nntom@unable.to.resolve.host.name)
- # [13:44] * Quits: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com) (Remote closed the connection)
- # [13:45] * Joins: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [13:55] * Quits: joaoesos (n=jta@193.126.202.238) (Read error: 110 (Connection timed out))
- # [13:56] * Joins: joaoesos (n=jta@193.126.199.75)
- # [14:09] * Joins: roc_ (n=roc@121-72-173-26.dsl.telstraclear.net)
- # [14:18] * Joins: zcorpan_ (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
- # [14:20] * Quits: roc (n=roc@121-72-176-39.dsl.telstraclear.net) (Read error: 110 (Connection timed out))
- # [14:26] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Remote closed the connection)
- # [14:31] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [14:31] * Quits: qwert666 (n=qwert666@etu93.neoplus.adsl.tpnet.pl) ("Leaving")
- # [14:40] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [14:41] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [14:45] * Quits: jruderman_ (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
- # [14:52] * Joins: webben (n=benh@nat/yahoo/x-f4dd549829072219)
- # [15:04] * hsivonen reads http://www.w3.org/2001/tag/2008/05/19-minutes.html
- # [15:07] <hsivonen> "Henri says they don't think that namespaces are important"
- # [15:08] <hsivonen> I don't recall saying exactly that. I think I've said that in retrospect, Namespaces wouldn't have been necessary.
- # [15:11] <annevk> i suppose you can e-mail www-tag to clarify, but it prolly doesn't matter much
- # [15:11] <MikeSmith> yeah
- # [15:11] <MikeSmith> that battle been won
- # [15:14] <hsivonen> I'll clarify my opinion if it comes up in the context of MathML and SVG (which is what I thought the context was initially until I realized how old the minutes were)
- # [15:14] <hsivonen> also, "I asked Henri and Anne if a new version of XmL that was as HTML friendly as possible would be acceptable to HTML WG, and they demurred."
- # [15:14] <hsivonen> demurred: showed a contradiction in legacy HTML and legacy XML requirements
- # [15:15] <annevk> yeah :/
- # [15:26] * Joins: roc (n=roc@121-72-172-205.dsl.telstraclear.net)
- # [15:26] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Ex-Chat")
- # [15:33] * Joins: ROBOd (n=robod@89.122.216.38)
- # [15:34] <heycam> is 'this == evt.currentTarget' always true when an EventListener is invoked?
- # [15:35] <zcorpan_> Hixie: what about print preview and onbeforeprint?
- # [15:36] <hsivonen> zcorpan_: </noscript> fixed. thanks
- # [15:36] * Quits: zcorpan_ (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Read error: 110 (Connection timed out))
- # [15:37] <annevk> heycam, should be
- # [15:39] * Quits: roc_ (n=roc@121-72-173-26.dsl.telstraclear.net) (Read error: 110 (Connection timed out))
- # [15:39] <annevk> hmm, anyone with tips on how to implement dataset in JavaScript?
- # [15:42] <annevk> getters and setters don't seem to cover the case where someone gets an arbitrary property on an object or sets one
- # [15:43] <heycam> writing a whole custom [[Get]] and [[Put]] sounds like the way to go
- # [15:48] * Quits: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de) (Remote closed the connection)
- # [15:59] <annevk> how do you go about that?
- # [16:12] <Philip`> hsivonen: http://validator.nu/?doc=http%3A%2F%2Fwww.atkinsfamily.ukonline.co.uk%2Fmayweek_2008.html&parser=xmldtd&laxtype=yes&showsource=yes says "Error: Attribute shape not allowed on XHTML element a at this point." when actually there's no shape attribute
- # [16:13] <hsivonen> Philip`: wow. That's weird. thanks
- # [16:13] <hsivonen> Philip`: hey! you are loading external entities
- # [16:13] <hsivonen> Philip`: so sure, there's an attribute shape
- # [16:14] <Philip`> hsivonen: Uh
- # [16:14] * Joins: heycam` (n=cam@203-217-69-250.dyn.iinet.net.au)
- # [16:14] <hsivonen> DTDs <3
- # [16:14] <Philip`> Do you mean there is a shape attribute on that a element?
- # [16:14] <hsivonen> Philip`: yeah, defaulted from the DTD
- # [16:15] <Philip`> Oh - that seems extremely stupid
- # [16:15] <hsivonen> there's a reason why that mode isn't the default :-)
- # [16:16] <Philip`> It works fine if I select the "XHTML 1.0 Strict, SVG 1.1, MathML 2.0 + IRI" preset
- # [16:16] <Philip`> just not with XHTML5 + ...
- # [16:17] <hsivonen> that's because shape is allowed in XHTML 1.0 but not in XHTML5
- # [16:17] <Philip`> Oh, right
- # [16:17] <Philip`> I think that almost makes sense
- # [16:19] <Philip`> But it is kind of confusing :-)
- # [16:19] <hsivonen> well, that's XML
- # [16:20] <Philip`> It's an attempt at validating a reasonably typical web page, and getting something crazy and seemingly inexplicable from it
- # [16:21] <hsivonen> should I add warnings whenever a DTD actually has an effect?
- # [16:22] * Quits: heycam (n=cam@124-168-33-67.dyn.iinet.net.au) (Read error: 101 (Network is unreachable))
- # [16:23] <Philip`> I want the DTD to have the effect of stopping the complaints about – etc since I know those are legimitate and not practical errors
- # [16:23] <Dashiva> Oh look, another group wanting XHR without window defined
- # [16:23] <hsivonen> Philip`: it seems to me you want the XML parser to default to Gecko emulation
- # [16:24] <hsivonen> I'd feel better about implementing Gecko emulation if it was a WHATWG spec
- # [16:24] <hsivonen> But I suppose I should do it anyway.
- # [16:26] <Philip`> I'm not sure what I want, except for it to say "this page (which happens to claim to be XHTML and I'm not going to bother telling the author to change to something else since that's a waste of time) is broken for these reasons (of which all the reasons are legitimate problems, and not stupid things like entities not quite being defined even though it'll work fine in practice)"
- # [16:28] <annevk> Dashiva, yeah, not sure what they're talking about
- # [16:28] <annevk> i'll deal with xhr feedback a bit later once it has stacked up some more
- # [16:35] <annevk> thanks to people doing copy and paste incorrectly HTML5 elements are now used in the wild: http://www.topxml.com/rbnews/XML/re-93299_HTML-5-and-a-different-kind-of-ruby-support.aspx
- # [16:35] <Philip`> <a rel="nofollow"udio>
- # [16:37] <annevk> nobody any idea on how to implement your custom [[Get]] and [[Set]] in JavaScript?
- # [16:39] <annevk> watch seems to have the same limitation as getters and setters
- # [16:42] <annevk> __noSuchMethod__ is closer
- # [16:42] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [16:43] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [16:45] <annevk> mu
- # [16:46] <Dashiva> annevk: As far as I know [[Get]] would require catchalls (as in es4) or doing it in the implementation itself
- # [16:48] <annevk> :(
- # [16:48] <annevk> i had this idea that maybe making a dataset impl would be feasible
- # [16:48] <Dashiva> If you're willing to be really really really hackish...
- # [16:48] <annevk> yes? :)
- # [16:49] <Dashiva> Create the object on every element with data attributes on dom complete, then use mutation events on the dom to catch changes to those attributes to update the dataset, and use getters and setters to bridge the two
- # [16:50] <Dashiva> I'm not sure if the middle step is possible, though
- # [16:53] <Philip`> Element.prototype.__defineGetter__('dataset', function () { alert('Just use getAttribute("data-..."), because that\'s trivial and perfectly compatible with everything') });
- # [16:54] <Dashiva> Now I'm curious
- # [16:54] * Joins: zcorpan_ (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
- # [16:55] * Dashiva goes to read dataset spec
- # [16:55] <annevk> that doesn't work for .dataset.x = "test"
- # [16:56] <annevk> which would create a data-x attribute with the value 'test'
- # [16:58] <Dashiva> Yeah, [[Get]] only
- # [16:59] <annevk> :/
- # [16:59] <Dashiva> of course, you can take it one step further and run a manual check on the object with a setInterval, but that's just evil
- # [17:00] <annevk> I thought of that but that's a) not performing well and b) doesn't work if you set using dataset and then get using getAttribute() directly after
- # [17:01] <Dashiva> The b) case I don't really want to care about. They should make up their mind :)
- # [17:02] <Philip`> They should just use [sg]etAttribute all the time :-)
- # [17:02] <Dashiva> Catchalls would be so nice
- # [17:02] <annevk> at least for this
- # [17:03] <annevk> Philip`, stop being so pragmatic
- # [17:03] <Dashiva> How many browsers support mutation events anyhow?
- # [17:03] <annevk> most?
- # [17:04] <Philip`> Does IE6 support mutation events?
- # [17:05] <Philip`> If not, then it's not very useful for a legacy-UA compatibility script :-p
- # [17:05] <Dashiva> Eh, none of the IEs support getters and setters anyhow :)
- # [17:05] <annevk> the script was more about seeing if this could actually work
- # [17:05] <annevk> but it seems that it can't
- # [17:06] <Dashiva> Just make setters for all legal strings up to 16 characters
- # [17:06] <Dashiva> ... on all nodes
- # [17:07] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [17:08] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [17:08] <annevk> that was another idea i had, but that didn't scale
- # [17:08] <annevk> guess i'm glad i didn't miss anything obvious :)
- # [17:16] * Joins: MacDome (n=eric@c-67-180-49-110.hsd1.ca.comcast.net)
- # [17:21] * Quits: MacDome (n=eric@c-67-180-49-110.hsd1.ca.comcast.net) (Client Quit)
- # [17:21] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [17:22] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [17:22] * Joins: eseidel (n=eseidel@c-67-180-49-110.hsd1.ca.comcast.net)
- # [17:23] * Joins: eseidel_ (n=eseidel@72.14.224.1)
- # [17:30] * Joins: aroben (n=adamrobe@nat/apple/x-8bbee629e02cc75f)
- # [17:31] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [17:32] * Quits: MikeSmith (n=MikeSmit@58.157.21.205) (Read error: 110 (Connection timed out))
- # [17:34] * Quits: zcorpan_ (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Read error: 110 (Connection timed out))
- # [17:40] * Quits: eseidel (n=eseidel@c-67-180-49-110.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [17:47] * Parts: joaoesos (n=jta@193.126.199.75)
- # [17:52] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [17:54] * Joins: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net)
- # [18:00] * Joins: dbaron (n=dbaron@c-71-204-153-3.hsd1.ca.comcast.net)
- # [18:03] * Quits: sverrej_ (n=sverrej@pat-tdc.opera.com) ("Ex-Chat")
- # [18:12] * Joins: MikeSmith (n=MikeSmit@58.157.21.205)
- # [18:22] * Quits: hdh (n=hdh@118.71.120.180) (Remote closed the connection)
- # [18:22] * eseidel_ is now known as eseidel
- # [18:24] * Quits: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net) ("The computer fell asleep")
- # [18:24] * Joins: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net)
- # [18:31] * Joins: virtuelv (n=virtuelv@46.80-203-100.nextgentel.com)
- # [18:41] <gsnedders> annevk: What should XHR.status return for an HTTP/0.9 response?
- # [18:41] <gsnedders> (that has no status code)
- # [18:41] <annevk> throw?
- # [18:41] * Quits: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net) (Connection timed out)
- # [18:42] <gsnedders> annevk: Throw INVALID_STATE_ERR?
- # [18:42] <annevk> that's what the spec currently says
- # [18:44] <gsnedders> It just seems odd
- # [18:44] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [18:44] <annevk> agreed
- # [18:45] <gsnedders> null is what I'd expect if it didn't exist and the object had a suitable state
- # [18:45] <annevk> or maybe just 0
- # [18:46] <annevk> or maybe HTTP should define what the status code is in that case :)
- # [18:46] <annevk> as in, if no status code is provided the status code is 200
- # [18:46] <annevk> that's prolly best
- # [18:47] * annevk goes back to his semi-sleepy state
- # [18:47] <gsnedders> annevk: Less drugs! :P
- # [18:49] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [18:50] <gsnedders> othermaciej: Happy B'day!
- # [18:51] * Quits: webben (n=benh@nat/yahoo/x-f4dd549829072219) (Read error: 104 (Connection reset by peer))
- # [18:51] <othermaciej> thanks gsnedders
- # [18:51] * Joins: webben (n=benh@nat/yahoo/x-84941c94ef5fb4af)
- # [18:52] * Parts: webben (n=benh@nat/yahoo/x-84941c94ef5fb4af)
- # [18:53] <MikeSmith> standardssuck needs a logo
- # [18:53] <MikeSmith> maybe the guy who created the Squirrelfish logo can make one
- # [18:53] <annevk> congrats othermaciej
- # [18:53] <annevk> MikeSmith, hehe
- # [18:53] <othermaciej> congrats on what?
- # [18:54] <annevk> othermaciej, your birthday, it seems :)
- # [18:54] <othermaciej> oh
- # [18:54] <othermaciej> thanks
- # [18:54] <othermaciej> though I'm not sure it's all that impressive to survive to 0x20
- # [18:54] <gsnedders> annevk: I've just managed to get -9 returned by .status
- # [18:55] <annevk> othermaciej, :)
- # [18:55] <annevk> gsnedders, impressive
- # [18:56] <gsnedders> othermaciej: I hope it's your birthday, seeming it claims that on Facebook ;P
- # [18:56] <gsnedders> annevk: "HTTP /1.1 200 OK" does all kinds of odd things.
- # [18:58] <gsnedders> annevk: Including giving .status = -9 in IE
- # [18:59] <annevk> oh, IE has all kinds of weird stuff with .status
- # [19:00] <MikeSmith> gsnedders: please provide your assessment of the following
- # [19:00] <MikeSmith> http://www.flickr.com/photos/goopymart/2411605231/
- # [19:00] <gsnedders> I need to provide assessment? Meh.
- # [19:00] <gsnedders> MikeSmith: WTF?
- # [19:00] <gsnedders> (that's my assessment)
- # [19:00] <othermaciej> gsnedders: it is indeed
- # [19:01] * MikeSmith finds fridge empty again, reduced to eating olives from jar
- # [19:06] * Joins: sverrej (n=sverrej@89.10.27.86)
- # [19:09] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [19:10] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [19:13] <gsnedders> http://lists.w3.org/Archives/Public/ietf-http-wg/2008AprJun/0479.html — HTTP fun!
- # [19:15] * Joins: hober (n=ted@unaffiliated/hober)
- # [19:17] * Joins: KevinMarks (n=KevinMar@nat/google/x-9d35fad12ffdd2bd)
- # [19:18] <annevk> HTTP is just as broken as the rest of the Web, it's just noticed by less people than the brokenness of HTML/CSS
- # [19:19] <annevk> MikeSmith, true that, I'm going to do some shopping
- # [19:22] <MikeSmith> annevk: after I deplete this jar of olives, I think only thing left will be to turn to rock soup
- # [19:23] <MikeSmith> minus the rocks
- # [19:29] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [19:30] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [19:32] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [19:33] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [19:33] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [19:33] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [19:41] <Hixie> i'm amused at how dan and chris have just given up sending htmlwg status updates to the htmlcg list
- # [19:51] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [19:52] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [19:53] <Dashiva> Hixie: For lack of content, or lack of interest, or something else?
- # [19:53] <Hixie> no idea
- # [19:53] <Hixie> just haven't seen updates in a long time
- # [20:04] * Quits: KevinMarks (n=KevinMar@nat/google/x-9d35fad12ffdd2bd) ("The computer fell asleep")
- # [20:05] * Joins: KevinMarks (n=KevinMar@nat/google/x-bf0a131501ebafe3)
- # [20:07] * Joins: mahound (n=mahound@unaffiliated/mahound)
- # [20:08] * Quits: aroben (n=adamrobe@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [20:08] <annevk> maybe they don't attend the calls
- # [20:08] * Joins: aroben (n=adamrobe@nat/apple/x-35c0db100a63a5b1)
- # [20:08] <annevk> or maybe HTML5 just doesn't need status updates, it's all over the place already anyway :)
- # [20:09] <Dashiva> Yeah, it's public all over the place in htmlwg
- # [20:09] <Dashiva> Except that cg :)
- # [20:09] * Quits: dbaron (n=dbaron@c-71-204-153-3.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [20:12] <annevk> the HCG should really become a public group
- # [20:13] <Hixie> good luck wit hthat
- # [20:14] <gsnedders> HCG?
- # [20:14] <annevk> Hypertext Coordination Group also known as HTML CG
- # [20:16] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [20:16] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [20:19] * Joins: epeus (n=KevinMar@nat/google/x-7085fecd3fb588a2)
- # [20:21] * Quits: KevinMarks (n=KevinMar@nat/google/x-bf0a131501ebafe3) (Connection timed out)
- # [20:23] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [20:23] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [20:24] <Hixie> so who is steven faulkner going to interview for standards suck 4?
- # [20:24] * Quits: aroben (n=adamrobe@unaffiliated/aroben)
- # [20:25] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
- # [20:28] <annevk> there's no pattern
- # [20:28] <annevk> just a spoon
- # [20:32] <gsnedders> annevk: There is no spoon!
- # [20:34] * Joins: qwert666 (n=qwert666@acdg210.neoplus.adsl.tpnet.pl)
- # [20:36] * Quits: mahound (n=mahound@unaffiliated/mahound) (Read error: 110 (Connection timed out))
- # [20:41] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [20:42] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [20:44] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [20:47] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [20:47] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [20:48] * Quits: hober (n=ted@unaffiliated/hober) ("ERC Version 5.3 (IRC client for Emacs)")
- # [21:02] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [21:03] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [21:05] * Joins: dolphinling (n=chatzill@rbpool2-117.shoreham.net)
- # [21:09] <Hixie> i've been trying to avoid defining urls for so long
- # [21:09] <Hixie> but it's starting to end up at the top of all my automatically generated lists
- # [21:09] <Hixie> folder with oldest e-mail, folder with most e-mail, etc
- # [21:12] <Philip`> You just need to refine your automatic list generation - "folder with oldest e-mail that is not about defining URLs", etc
- # [21:14] <Hixie> i've already done that with any folder about WF2, rendering, video codecs...
- # [21:14] <Hixie> i don't really have a good reason to do it with urls!
- # [21:14] <Hixie> "i don't want to find out what browsers do" doesn't seem like a valid reason
- # [21:14] <Hixie> bbl
- # [21:18] * Joins: jwalden (n=waldo@RANDOM-THIRTY-ONE.MIT.EDU)
- # [21:19] <annevk> Hixie, adding HTML5 elements to the HTML parser has been suggested
- # [21:19] <annevk> Hixie, I think that would be a good thing too, fwiw
- # [21:21] * jwalden is now known as Waldo|awol
- # [21:23] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [21:24] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [21:30] * Joins: mahound (n=mahound@unaffiliated/mahound)
- # [21:41] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [21:41] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [21:42] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [21:42] * Parts: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [21:42] * Joins: weinig (n=weinig@17.203.15.145)
- # [21:43] * Joins: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [21:47] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [21:48] * Quits: eseidel (n=eseidel@72.14.224.1)
- # [21:48] * Quits: mahound (n=mahound@unaffiliated/mahound) ("Leaving")
- # [22:02] * Joins: qwert666_ (n=qwert666@day221.neoplus.adsl.tpnet.pl)
- # [22:03] * Joins: eseidel (n=eseidel@adsl-76-194-112-188.dsl.pltn13.sbcglobal.net)
- # [22:05] * Joins: eseidel_ (n=eseidel@72.14.224.1)
- # [22:08] * gsnedders is far too indecisive to write a spec
- # [22:09] <annevk> if both options seem ok flip a coin
- # [22:10] * Quits: eseidel_ (n=eseidel@72.14.224.1) (Client Quit)
- # [22:10] <annevk> (and maybe document the choices in a comment)
- # [22:10] <annevk> then when people complain you can change it
- # [22:11] <Philip`> If both options seem okay, branch the spec and produce two versions
- # [22:11] <Philip`> and repeat the branching for each indecision point
- # [22:12] <Philip`> That way you won't be acting unfairly towards any of the options
- # [22:14] <gsnedders> In this case it's whether HTTP-Version should be case-sensitive (per HTTP.sys (in IIS) and CFNetwork (and through that Saf and other WebKit browsers on OS X) and RFC2616) or not (per Fx, IE, and Op)
- # [22:14] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [22:14] <gsnedders> It seems the case-insensitivity is no longer needed whatsoever
- # [22:16] <gsnedders> I'll send late LC comments on XHR this weekend, annevk, BTW
- # [22:16] <gsnedders> (I know I've been saying that for a while, but hopefully I finally will)
- # [22:16] <annevk> sure
- # [22:19] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [22:20] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [22:20] * Philip` wonders how many invalid HTTP responses he encountered
- # [22:20] <Philip`> http://drmarin.galeon.com/ is one (returns just the body, no headers or status code or anything)
- # [22:20] * Quits: qwert666 (n=qwert666@acdg210.neoplus.adsl.tpnet.pl) (Connection timed out)
- # [22:21] * Quits: eseidel (n=eseidel@adsl-76-194-112-188.dsl.pltn13.sbcglobal.net) (Read error: 110 (Connection timed out))
- # [22:21] <Philip`> and same on http://galeon.com/dilandau/mokushiroku.htm
- # [22:21] * Joins: eseidel (n=eseidel@adsl-76-194-112-188.dsl.pltn13.sbcglobal.net)
- # [22:24] <Philip`> http://www.guadeloupe-fr.com/ too
- # [22:24] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [22:24] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [22:26] <hsivonen> Hixie: I second annevk's and zcorpan's suggestion to address new elements in parsing
- # [22:26] <Philip`> http://www.truemetal.org/powermetal/ too
- # [22:27] <Philip`> Two send "HTTP/1.x ..." lines twice (so the second time gets parsed as a header)
- # [22:28] <Philip`> I don't see any other interesting problems that HttpClient detected
- # [22:28] * Joins: grimboy (n=grimboy@78-105-162-250.zone3.bethere.co.uk)
- # [22:28] * Quits: grimboy (n=grimboy@78-105-162-250.zone3.bethere.co.uk) (Client Quit)
- # [22:29] * Joins: grimboy (n=grimboy@78-105-162-250.zone3.bethere.co.uk)
- # [22:31] <virtuelv> did the svg wg come up with a proposal yet, btw?
- # [22:31] <virtuelv> for svg-in-html, that is
- # [22:32] * Joins: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
- # [22:33] <Philip`> virtuelv: Not yet, but I believe they have said they are working on it
- # [22:35] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:36] * Quits: epeus (n=KevinMar@nat/google/x-7085fecd3fb588a2) (Success)
- # [22:36] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [22:37] * Joins: weinig_ (n=weinig@17.255.26.84)
- # [22:37] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [22:37] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [22:39] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [22:39] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [22:39] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [22:40] * Quits: weinig (n=weinig@17.203.15.145) (Read error: 110 (Connection timed out))
- # [22:42] * Joins: eseidel_ (n=eseidel@72.14.224.1)
- # [22:45] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [22:50] * Quits: weinig_ (n=weinig@17.255.26.84)
- # [22:54] <gsnedders> Philip`: The ones without any status code or body are HTTP/0.9 servers
- # [22:55] * Joins: weinig (n=weinig@17.255.26.84)
- # [22:58] * Quits: eseidel (n=eseidel@adsl-76-194-112-188.dsl.pltn13.sbcglobal.net) (Read error: 110 (Connection timed out))
- # [22:58] * eseidel_ is now known as eseidel
- # [22:58] * Quits: weinig (n=weinig@17.255.26.84) (Client Quit)
- # [23:02] * Joins: sverrej_ (n=sverrej@89.10.27.86)
- # [23:03] * Quits: sverrej (n=sverrej@89.10.27.86) (Read error: 104 (Connection reset by peer))
- # [23:04] <Hixie> right. new elements.
- # [23:04] <annevk> add some while you're at it :)
- # [23:04] <annevk> <kitchensink>
- # [23:05] <gsnedders> <bikeshed> too
- # [23:11] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [23:12] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [23:13] <Hixie> right, what are the actual elements that i should make sure i've added
- # [23:13] <annevk> event-source in <head>
- # [23:13] <annevk> command, source
- # [23:13] <annevk> datalist / dialog
- # [23:13] <annevk> various sectioning elements
- # [23:13] <Hixie> "event-source", "section", "nav", "article", "aside", "header", "footer", "datagrid", "command"
- # [23:14] * Joins: weinig (n=weinig@17.255.26.84)
- # [23:14] <Hixie> "source", "datalist", "dialog"
- # [23:14] <Hixie> what does "datalist" need?
- # [23:14] <annevk> does <option> close without error?
- # [23:15] <annevk> and <optgroup> too maybe, forgot if that was allowed
- # [23:15] <Hixie> uh
- # [23:15] <Hixie> "option" gets ignored "in body"
- # [23:15] <Hixie> bummer
- # [23:21] <Hixie> ok the following get treated as "meta" does: "event-source", "command", "source"
- # [23:21] <Hixie> and the following get treated like "div": "section", "nav", "article", "aside", "header", "footer", "datagrid", "dialog"
- # [23:22] <Hixie> s/meta/link/
- # [23:22] <annevk> treating <source> like <param> seems better
- # [23:23] <Hixie> yes
- # [23:24] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [23:24] <Hixie> hm, <body><style scoped> gets parsed wrong
- # [23:24] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [23:26] * Hixie makes <style> not allowed as a child of <body>
- # [23:26] <annevk> wtf?
- # [23:26] * Quits: weinig (n=weinig@17.255.26.84)
- # [23:26] <annevk> i mean, why?
- # [23:27] <Hixie> because </head><style> has to be parsed as <head><style></head><body> not <head></head><body><style>
- # [23:27] <Hixie> and there's no real reason to have <style> be the first element of a <body> instead of having it in the head
- # [23:28] <annevk> </head><style> is already taken care of
- # [23:28] <annevk> see "after head"
- # [23:29] <Hixie> right, i'm not changing the parser
- # [23:29] <annevk> :/
- # [23:30] <Hixie> i just don't want it to be possible to write pages that are conforming but parse as something very different
- # [23:30] <Hixie> since that would be dumb
- # [23:31] <annevk> is this about </head><style> still?
- # [23:31] <Hixie> hm, i also need to make <script> not be allowed at the start of <body> for the same reason
- # [23:31] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [23:31] <Hixie> actually maybe i just need to make the syntax section clearer
- # [23:31] * Joins: weinig (n=weinig@17.255.26.84)
- # [23:31] <Hixie> and say that the tag can't be omitted
- # [23:31] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [23:32] <annevk> oh, I see
- # [23:32] * annevk thought Hixie was proposing changing the parser
- # [23:32] <Hixie> no no
- # [23:33] <Hixie> oh hey what do you know
- # [23:33] * Quits: weinig (n=weinig@17.255.26.84) (Client Quit)
- # [23:33] <Hixie> the writing section already covers this
- # [23:35] <annevk> heh, the IE people have discovered the DOM Core bug as well
- # [23:37] <roc> I think I pissed off someone at Adobe
- # [23:39] <annevk> jd hmm
- # [23:39] <Dashiva> roc: Your pdfs won't open anymore?
- # [23:41] * Joins: aroben_ (n=aroben@unaffiliated/aroben)
- # [23:41] <othermaciej> roc: why do you say that?
- # [23:41] <othermaciej> annevk: I proposed errataing that years ago, sigh
- # [23:41] <roc> "<em>"since they're not standards they probably won't ever be invited to this party."</em> uh-oh, that sounds a little closed and exclusionary there...! :("
- # [23:42] <annevk> so we need to actively invest time in making stuff work with proprietary platforms we don't believe in? classic
- # [23:43] <Dashiva> That's what they pay w3c for, isn't it?
- # [23:43] * Joins: aroben__ (n=aroben@unaffiliated/aroben)
- # [23:43] <othermaciej> as did you
- # [23:43] <Hixie> we don't, but it makes sense that they'd try to make us
- # [23:43] <roc> as a practical matter we do have to invest in plugins
- # [23:44] <roc> ooh
- # [23:44] <roc> what the Web needs: NPAPI5
- # [23:44] * Joins: weinig (n=weinig@17.203.15.145)
- # [23:44] <othermaciej> well, AIR is a valiant effort on their part to mix Flash with real Web content in more interesting ways
- # [23:44] <othermaciej> but it's not actually available on the web
- # [23:44] <othermaciej> and they intentionally crippled the WebKit part of AIR and have not been upgrading it since
- # [23:45] * Joins: KevinMarks (n=KevinMar@nat/google/x-51ae8139e85099e6)
- # [23:48] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [23:49] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [23:50] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [23:50] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # Session Close: Sat Jun 07 00:00:00 2008
The end :)